diff --git a/src/reporter/index.ts b/src/reporter/index.ts index 9649fc92ae..697751f02b 100644 --- a/src/reporter/index.ts +++ b/src/reporter/index.ts @@ -484,7 +484,12 @@ export default class Reporter { if (!testItem.pendingStarts) { // @ts-ignore if (this.plugin.reportTestStart) { - const testStartInfo = { testRunIds: testItem.testRunIds, testId: testItem.test.id, startTime: new Date(testItem.startTime) }; + const testStartInfo = { + testRunIds: testItem.testRunIds, + testId: testItem.test.id, + startTime: new Date(testItem.startTime), + skipped: testItem.test.skip, + }; await this.dispatchToPlugin({ method: ReporterPluginMethod.reportTestStart as string, diff --git a/test/server/reporter-test.js b/test/server/reporter-test.js index 5f2f0a9f72..5ec9b18cbf 100644 --- a/test/server/reporter-test.js +++ b/test/server/reporter-test.js @@ -702,6 +702,7 @@ describe('Reporter', () => { 'f1t1ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -778,6 +779,7 @@ describe('Reporter', () => { 'f1t2ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -862,6 +864,7 @@ describe('Reporter', () => { 'f1t3ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -928,6 +931,7 @@ describe('Reporter', () => { 'f2t1ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -984,6 +988,7 @@ describe('Reporter', () => { 'f2t2ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -1048,6 +1053,7 @@ describe('Reporter', () => { 'f3t1ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], }, @@ -1110,6 +1116,7 @@ describe('Reporter', () => { 'f3t2ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: true, }, ], }, @@ -1166,6 +1173,7 @@ describe('Reporter', () => { 'f3t3ff', ], startTime: new Date('1970-01-01T00:00:00.000Z'), + skipped: false, }, ], },