fix: update result structure to use 'name' instead of 'suitename' in JUnit output (#6120)

* fix: update result structure to use 'name' instead of 'suitename' in JUnit output
This commit is contained in:
Abhishek S Lal
2025-11-18 12:31:41 +05:30
committed by GitHub
parent e9111c0529
commit 2ac41806a2
6 changed files with 16 additions and 16 deletions

View File

@@ -546,7 +546,7 @@ const handler = async function (argv) {
let nJumps = 0; // count the number of jumps to avoid infinite loops
while (currentRequestIndex < requestItems.length) {
const requestItem = cloneDeep(requestItems[currentRequestIndex]);
const { pathname } = requestItem;
const { name, pathname } = requestItem;
const start = process.hrtime();
const result = await runSingleRequest(
@@ -576,7 +576,8 @@ const handler = async function (argv) {
results.push({
...result,
runtime: process.hrtime(start)[0] + process.hrtime(start)[1] / 1e9,
suitename: pathname.replace('.bru', '')
suitename: pathname.replace('.bru', ''),
name
});
if (reporterSkipAllHeaders) {

View File

@@ -15,7 +15,7 @@ const makeJUnitOutput = async (results, outputPath) => {
const totalTests = assertionTestCount + testCount;
const suite = {
'@name': result.suitename,
'@name': result.name,
'@errors': 0,
'@failures': 0,
'@skipped': 0,