@@ -43,12 +43,12 @@ task setup {
4343
4444task removeProjectPage (type : Delete ) {
4545 delete fileTree(' site-source/_pages' ) {
46- include ' xp.*'
46+ include ' xp.*' , ' tr.* '
4747 }
4848}
4949
5050task removeDocs (type : Delete ) {
51- delete ' site-source/_docs/xp'
51+ delete ' site-source/_docs/xp' , ' site-source/_docs/tr '
5252}
5353
5454task removeDocNav () {
@@ -58,6 +58,7 @@ task removeDocNav() {
5858 String fullNav = nav. getText()
5959 String removedNav = fullNav
6060 .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" )
6162 nav. setText(removedNav)
6263 }
6364}
@@ -93,25 +94,41 @@ task copyPioneerDocs(type: Copy) {
9394 into ' site-source/_docs/xp'
9495}
9596
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+
96110task insertDocNav () {
97111 doLast {
98112 description ' Inserts specific lines into _data/naviation.yml'
99113 File navTarget = file(' site-source/_data/navigation.yml' )
100114 String emptyNav = navTarget. getText()
101115
102116 String xpNavContent = file(' junit-pioneer/docs/docs-nav.yml' ). getText()
117+ String trNavContent = file(' test-reports/docs/docs-nav.yml' ). getText()
103118 String fullNav = emptyNav
104119 .replaceAll(/ (?m)# @xp:toc/ , " # @xp:start\n ${ xpNavContent} # @xp:end" )
120+ .replaceAll(/ (?m)# @tr:toc/ , " # @tr:start\n ${ trNavContent} # @tr:end" )
105121
106122 navTarget. setText(fullNav)
107123 }
108124}
109125
110126task insertVersion () {
111- dependsOn copyPioneerProjectPage
127+ dependsOn copyPioneerProjectPage, copyTestReportProjectPage
112128 doLast {
113129 description ' Inserts current versions into about pages'
114130 insertProjectVersion(' junit-pioneer' , ' xp' )
131+ insertProjectVersion(' test-reports' , ' tr' )
115132 }
116133}
117134
@@ -139,7 +156,7 @@ task insertXpIntoHome() {
139156}
140157
141158task create {
142- dependsOn copyPioneerProjectPage, copyPioneerDocs, insertDocNav, insertVersion, insertXpIntoHome
159+ dependsOn copyPioneerProjectPage, copyPioneerDocs, copyTestReportProjectPage, copyTestReportDocs, insertDocNav, insertVersion, insertXpIntoHome
143160}
144161
145162// -----
0 commit comments