From 5558bc2b80be2e6c76e1aafaf679302c2147972a Mon Sep 17 00:00:00 2001 From: Popov Aleksey Date: Fri, 24 Jun 2022 02:51:36 +0400 Subject: [PATCH] feat: added the `skipped` option to the `testStartInfo` of the `reportTestStart` method (#7105) * test: added skipped property in the expected value of the test * feat: added skipped option for the reportTestStart --- src/reporter/index.ts | 7 ++++++- test/server/reporter-test.js | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) 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, }, ], },