fix(reporter-json): added config specs for parallelIndex testing
Co-authored-by: Neel Deshmukh <neel.deshmukh1@gmail.com> Co-authored-by: Marcelo Villalobos Diaz <mvillalobosdiaz@csumb.edu>
This commit is contained in:
parent
b9efcc183b
commit
945e5a7848
|
|
@ -333,23 +333,19 @@ test('should report parallelIndex', async ({ runInlineTest }, testInfo) => {
|
||||||
'tests/a.spec.js': `
|
'tests/a.spec.js': `
|
||||||
import { test, expect } from '@playwright/test';
|
import { test, expect } from '@playwright/test';
|
||||||
const fs = require('fs');
|
const fs = require('fs');
|
||||||
test('test 1 passes!', async ({}) => {
|
test('test 1 passes!', async ({}) => {});
|
||||||
expect(1 + 1).toBe(2);
|
|
||||||
});
|
|
||||||
test('test 2 fails!', async ({}) => {
|
test('test 2 fails!', async ({}) => {
|
||||||
expect(1 + 1).toBe(3);
|
expect(1 + 1).toBe(3);
|
||||||
});
|
});
|
||||||
test('test 3 passes!', async ({}) => {
|
test('test 3 passes!', async ({}) => {});
|
||||||
expect(1 + 1).toBe(2);
|
|
||||||
});
|
|
||||||
`
|
`
|
||||||
});
|
}, { 'workers': '1', 'reporter': 'json' });
|
||||||
expect(result.passed).toBe(2);
|
expect(result.passed).toBe(2);
|
||||||
expect(result.failed).toBe(1);
|
expect(result.failed).toBe(1);
|
||||||
expect(result.results[0].workerIndex).toBe(0);
|
expect(result.report.suites[0].specs[0].tests[0].results[0].workerIndex).toBe(0);
|
||||||
expect(result.results[0].parallelIndex).toBe(0);
|
expect(result.report.suites[0].specs[1].tests[0].results[0].workerIndex).toBe(0);
|
||||||
expect(result.results[1].workerIndex).toBe(0);
|
expect(result.report.suites[0].specs[2].tests[0].results[0].workerIndex).toBe(1);
|
||||||
expect(result.results[1].parallelIndex).toBe(0);
|
expect(result.report.suites[0].specs[0].tests[0].results[0].parallelIndex).toBe(0);
|
||||||
expect(result.results[2].workerIndex).toBe(1);
|
expect(result.report.suites[0].specs[1].tests[0].results[0].parallelIndex).toBe(0);
|
||||||
expect(result.results[2].parallelIndex).toBe(0);
|
expect(result.report.suites[0].specs[2].tests[0].results[0].parallelIndex).toBe(0);
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue