@@ -53,12 +53,15 @@ describe('CI - monorepo mode (Nx)', () => {
5353 {
5454 name : 'api' ,
5555 files : {
56- report : {
56+ current : {
5757 json : path . join (
5858 repo . baseDir ,
59- 'apps/api/.code-pushup/report.json' ,
59+ '.code-pushup/.ci/api/.current/report.json' ,
60+ ) ,
61+ md : path . join (
62+ repo . baseDir ,
63+ '.code-pushup/.ci/api/.current/report.md' ,
6064 ) ,
61- md : path . join ( repo . baseDir , 'apps/api/.code-pushup/report.md' ) ,
6265 } ,
6366 } ,
6467 } ,
@@ -67,7 +70,7 @@ describe('CI - monorepo mode (Nx)', () => {
6770
6871 await expect (
6972 readJsonFile (
70- path . join ( repo . baseDir , 'apps/api/ .code-pushup/report.json' ) ,
73+ path . join ( repo . baseDir , '.code-pushup/.ci/api/.current /report.json' ) ,
7174 ) ,
7275 ) . resolves . toEqual (
7376 expect . objectContaining ( {
@@ -85,7 +88,7 @@ describe('CI - monorepo mode (Nx)', () => {
8588 ) ;
8689 await expect (
8790 readJsonFile (
88- path . join ( repo . baseDir , 'libs/ui/ .code-pushup/report.json' ) ,
91+ path . join ( repo . baseDir , '.code-pushup/.ci/ui/.current /report.json' ) ,
8992 ) ,
9093 ) . resolves . toEqual (
9194 expect . objectContaining ( {
@@ -145,26 +148,46 @@ describe('CI - monorepo mode (Nx)', () => {
145148 await expect ( runInCI ( refs , MOCK_API , options , git ) ) . resolves . toEqual ( {
146149 mode : 'monorepo' ,
147150 commentId : MOCK_COMMENT . id ,
148- diffPath : path . join ( repo . baseDir , '.code-pushup/merged-report-diff.md' ) ,
151+ files : {
152+ comparison : {
153+ md : path . join (
154+ repo . baseDir ,
155+ '.code-pushup/.ci/.comparison/report-diff.md' ,
156+ ) ,
157+ } ,
158+ } ,
149159 projects : expect . arrayContaining < ProjectRunResult > ( [
150160 {
151161 name : 'web' ,
152162 files : {
153- report : {
163+ current : {
164+ json : path . join (
165+ repo . baseDir ,
166+ '.code-pushup/.ci/web/.current/report.json' ,
167+ ) ,
168+ md : path . join (
169+ repo . baseDir ,
170+ '.code-pushup/.ci/web/.current/report.md' ,
171+ ) ,
172+ } ,
173+ previous : {
154174 json : path . join (
155175 repo . baseDir ,
156- 'apps/web/.code-pushup/report.json' ,
176+ '.code-pushup/.ci/web/.previous/report.json' ,
177+ ) ,
178+ md : path . join (
179+ repo . baseDir ,
180+ '.code-pushup/.ci/web/.previous/report.md' ,
157181 ) ,
158- md : path . join ( repo . baseDir , 'apps/web/.code-pushup/report.md' ) ,
159182 } ,
160- diff : {
183+ comparison : {
161184 json : path . join (
162185 repo . baseDir ,
163- 'apps/web/ .code-pushup/report-diff.json' ,
186+ '.code-pushup/.ci/web/.comparison /report-diff.json' ,
164187 ) ,
165188 md : path . join (
166189 repo . baseDir ,
167- 'apps/web/ .code-pushup/report-diff.md' ,
190+ '.code-pushup/.ci/web/.comparison /report-diff.md' ,
168191 ) ,
169192 } ,
170193 } ,
@@ -182,7 +205,7 @@ describe('CI - monorepo mode (Nx)', () => {
182205 } satisfies RunResult ) ;
183206
184207 const mdPromise = readFile (
185- path . join ( repo . baseDir , '.code-pushup/merged- report-diff.md' ) ,
208+ path . join ( repo . baseDir , '.code-pushup/.ci/.comparison/ report-diff.md' ) ,
186209 'utf8' ,
187210 ) ;
188211 await expect ( mdPromise ) . resolves . toBeTruthy ( ) ;
0 commit comments