◐ Shell
clean mode source ↗

test: ensure WPT report is in out/wpt · nodejs/node@85d83c2

Original file line numberDiff line numberDiff line change

@@ -93,8 +93,9 @@ class ReportResult {

9393

// Checkout https://github.com/web-platform-tests/wpt.fyi/tree/main/api#results-creation

9494

// for more details.

9595

class WPTReport {

96-

constructor(path) {

97-

this.filename = `report-${path.replaceAll('/', '-')}.json`;

96+

constructor(testPath) {

97+

this.filename = `report-${testPath.replaceAll('/', '-')}.json`;

98+

this.filepath = path.join(__dirname, `../../out/wpt/${this.filename}`);

9899

/** @type {Map<string, ReportResult>} */

99100

this.results = new Map();

100101

this.time_start = Date.now();

@@ -139,7 +140,7 @@ class WPTReport {

139140

os: getOs(),

140141

};

141142
142-

fs.writeFileSync(`out/wpt/${this.filename}`, JSON.stringify({

143+

fs.writeFileSync(this.filepath, JSON.stringify({

143144

time_start: this.time_start,

144145

time_end: this.time_end,

145146

run_info: this.run_info,