@@ -53,12 +53,15 @@ describe('CI - monorepo mode (Nx)', () => {
53
53
{
54
54
name : 'api' ,
55
55
files : {
56
- report : {
56
+ current : {
57
57
json : path . join (
58
58
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' ,
60
64
) ,
61
- md : path . join ( repo . baseDir , 'apps/api/.code-pushup/report.md' ) ,
62
65
} ,
63
66
} ,
64
67
} ,
@@ -67,7 +70,7 @@ describe('CI - monorepo mode (Nx)', () => {
67
70
68
71
await expect (
69
72
readJsonFile (
70
- path . join ( repo . baseDir , 'apps/api/ .code-pushup/report.json' ) ,
73
+ path . join ( repo . baseDir , '.code-pushup/.ci/api/.current /report.json' ) ,
71
74
) ,
72
75
) . resolves . toEqual (
73
76
expect . objectContaining ( {
@@ -85,7 +88,7 @@ describe('CI - monorepo mode (Nx)', () => {
85
88
) ;
86
89
await expect (
87
90
readJsonFile (
88
- path . join ( repo . baseDir , 'libs/ui/ .code-pushup/report.json' ) ,
91
+ path . join ( repo . baseDir , '.code-pushup/.ci/ui/.current /report.json' ) ,
89
92
) ,
90
93
) . resolves . toEqual (
91
94
expect . objectContaining ( {
@@ -145,26 +148,46 @@ describe('CI - monorepo mode (Nx)', () => {
145
148
await expect ( runInCI ( refs , MOCK_API , options , git ) ) . resolves . toEqual ( {
146
149
mode : 'monorepo' ,
147
150
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
+ } ,
149
159
projects : expect . arrayContaining < ProjectRunResult > ( [
150
160
{
151
161
name : 'web' ,
152
162
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 : {
154
174
json : path . join (
155
175
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' ,
157
181
) ,
158
- md : path . join ( repo . baseDir , 'apps/web/.code-pushup/report.md' ) ,
159
182
} ,
160
- diff : {
183
+ comparison : {
161
184
json : path . join (
162
185
repo . baseDir ,
163
- 'apps/web/ .code-pushup/report-diff.json' ,
186
+ '.code-pushup/.ci/web/.comparison /report-diff.json' ,
164
187
) ,
165
188
md : path . join (
166
189
repo . baseDir ,
167
- 'apps/web/ .code-pushup/report-diff.md' ,
190
+ '.code-pushup/.ci/web/.comparison /report-diff.md' ,
168
191
) ,
169
192
} ,
170
193
} ,
@@ -182,7 +205,7 @@ describe('CI - monorepo mode (Nx)', () => {
182
205
} satisfies RunResult ) ;
183
206
184
207
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' ) ,
186
209
'utf8' ,
187
210
) ;
188
211
await expect ( mdPromise ) . resolves . toBeTruthy ( ) ;
0 commit comments