11import fs from 'node:fs' ;
2+ import path from "node:path" ;
23
34
45export default class CEEReporter {
@@ -15,9 +16,9 @@ export default class CEEReporter {
1516 }
1617
1718 onEnd ( result ) {
18- const frameworkDir = `../../${ process . env . CEE_WORKSPACE } `
19+ const workspace = `../../${ path . basename ( process . env . INIT_CWD ) } ` ;
1920
20- const packageJson = JSON . parse ( fs . readFileSync ( `${ frameworkDir } /package.json` , 'utf-8' ) ) ;
21+ const packageJson = JSON . parse ( fs . readFileSync ( `${ workspace } /package.json` , 'utf-8' ) ) ;
2122 const pkg = packageJson . library_package
2223 const version = packageJson . dependencies [ pkg ] ;
2324
@@ -30,8 +31,8 @@ export default class CEEReporter {
3031 const weightedFailed = this . results . weight . failed ?? 0 ;
3132 const totalWeight = weightedPassed + weightedFailed ;
3233
33- fs . mkdirSync ( `${ frameworkDir } /results/` , { recursive : true } )
34- fs . writeFileSync ( `${ frameworkDir } /results/results.json` , JSON . stringify ( {
34+ fs . mkdirSync ( `${ workspace } /results/` , { recursive : true } )
35+ fs . writeFileSync ( `${ workspace } /results/results.json` , JSON . stringify ( {
3536 summary : {
3637 success : basicPassed + advancedPassed ,
3738 failed : basicFailed + advancedFailed ,
@@ -56,7 +57,7 @@ export default class CEEReporter {
5657 version
5758 }
5859 } , null , 2 ) ) ;
59- fs . writeFileSync ( `${ frameworkDir } /results/results.html` , `
60+ fs . writeFileSync ( `${ workspace } /results/results.html` , `
6061<html>
6162<head>
6263 <meta http-equiv="refresh" content="0; url=./index.html">
0 commit comments