diff --git a/tests/playwright-test/reporter-json.spec.ts b/tests/playwright-test/reporter-json.spec.ts index 79eb3c8296..27910e40ca 100644 --- a/tests/playwright-test/reporter-json.spec.ts +++ b/tests/playwright-test/reporter-json.spec.ts @@ -333,19 +333,20 @@ test('should report parallelIndex', async ({ runInlineTest }, testInfo) => { 'tests/a.spec.js': ` import { test, expect } from '@playwright/test'; const fs = require('fs'); + test.describe.configure({ mode: 'parallel' }); test('test 1 passes!', async ({}) => {}); test('test 2 fails!', async ({}) => { expect(1 + 1).toBe(3); }); test('test 3 passes!', async ({}) => {}); ` - }, { 'workers': '1', 'reporter': 'json' }); + }, { 'workers': '2', 'reporter': 'json' }); expect(result.passed).toBe(2); expect(result.failed).toBe(1); expect(result.report.suites[0].specs[0].tests[0].results[0].workerIndex).toBe(0); - expect(result.report.suites[0].specs[1].tests[0].results[0].workerIndex).toBe(0); - expect(result.report.suites[0].specs[2].tests[0].results[0].workerIndex).toBe(1); + expect(result.report.suites[0].specs[1].tests[0].results[0].workerIndex).toBe(1); + expect(result.report.suites[0].specs[2].tests[0].results[0].workerIndex).toBe(0); expect(result.report.suites[0].specs[0].tests[0].results[0].parallelIndex).toBe(0); - expect(result.report.suites[0].specs[1].tests[0].results[0].parallelIndex).toBe(0); + expect(result.report.suites[0].specs[1].tests[0].results[0].parallelIndex).toBe(1); expect(result.report.suites[0].specs[2].tests[0].results[0].parallelIndex).toBe(0); });