@@ -43,12 +43,12 @@ task setup {
43
43
44
44
task removeProjectPage (type : Delete ) {
45
45
delete fileTree(' site-source/_pages' ) {
46
- include ' xp.*'
46
+ include ' xp.*' , ' tr.* '
47
47
}
48
48
}
49
49
50
50
task removeDocs (type : Delete ) {
51
- delete ' site-source/_docs/xp'
51
+ delete ' site-source/_docs/xp' , ' site-source/_docs/tr '
52
52
}
53
53
54
54
task removeDocNav () {
@@ -58,6 +58,7 @@ task removeDocNav() {
58
58
String fullNav = nav. getText()
59
59
String removedNav = fullNav
60
60
.replaceAll(/ (?m)# @xp:start$\s (^[\D\d ]*$\s )*^# @xp:end/ , " # @xp:toc" )
61
+ .replaceAll(/ (?m)# @tr:start$\s (^[\D\d ]*$\s )*^# @tr:end/ , " # @tr:toc" )
61
62
nav. setText(removedNav)
62
63
}
63
64
}
@@ -93,25 +94,41 @@ task copyPioneerDocs(type: Copy) {
93
94
into ' site-source/_docs/xp'
94
95
}
95
96
97
+ task copyTestReportProjectPage (type : Copy ) {
98
+ from ' test-reports/docs/'
99
+ include ' project-page.*'
100
+ rename ' project-page.adoc' , ' tr.adoc'
101
+ into ' site-source/_pages'
102
+ }
103
+
104
+ task copyTestReportDocs (type : Copy ) {
105
+ from ' test-reports/docs'
106
+ exclude ' project-page.*' , ' docs-nav.yml'
107
+ into ' site-source/_docs/tr'
108
+ }
109
+
96
110
task insertDocNav () {
97
111
doLast {
98
112
description ' Inserts specific lines into _data/naviation.yml'
99
113
File navTarget = file(' site-source/_data/navigation.yml' )
100
114
String emptyNav = navTarget. getText()
101
115
102
116
String xpNavContent = file(' junit-pioneer/docs/docs-nav.yml' ). getText()
117
+ String trNavContent = file(' test-reports/docs/docs-nav.yml' ). getText()
103
118
String fullNav = emptyNav
104
119
.replaceAll(/ (?m)# @xp:toc/ , " # @xp:start\n ${ xpNavContent} # @xp:end" )
120
+ .replaceAll(/ (?m)# @tr:toc/ , " # @tr:start\n ${ trNavContent} # @tr:end" )
105
121
106
122
navTarget. setText(fullNav)
107
123
}
108
124
}
109
125
110
126
task insertVersion () {
111
- dependsOn copyPioneerProjectPage
127
+ dependsOn copyPioneerProjectPage, copyTestReportProjectPage
112
128
doLast {
113
129
description ' Inserts current versions into about pages'
114
130
insertProjectVersion(' junit-pioneer' , ' xp' )
131
+ insertProjectVersion(' test-reports' , ' tr' )
115
132
}
116
133
}
117
134
@@ -139,7 +156,7 @@ task insertXpIntoHome() {
139
156
}
140
157
141
158
task create {
142
- dependsOn copyPioneerProjectPage, copyPioneerDocs, insertDocNav, insertVersion, insertXpIntoHome
159
+ dependsOn copyPioneerProjectPage, copyPioneerDocs, copyTestReportProjectPage, copyTestReportDocs, insertDocNav, insertVersion, insertXpIntoHome
143
160
}
144
161
145
162
// -----
0 commit comments