11import { TEST_INVOKER_LOOKUP } from "./test-invoker.mjs" ;
22import { forceLayout } from "./helpers.mjs" ;
33
4- export class TestRunner {
4+ export class StepRunner {
55 #frame;
66 #page;
77 #params;
88 #suite;
9- #test ;
9+ #step ;
1010 #callback;
1111 #type;
1212
13- constructor ( frame , page , params , suite , test , callback , type ) {
13+ constructor ( frame , page , params , suite , step , callback , type ) {
1414 this . #suite = suite ;
15- this . #test = test ;
15+ this . #step = step ;
1616 this . #params = params ;
1717 this . #callback = callback ;
1818 this . #page = page ;
@@ -24,21 +24,21 @@ export class TestRunner {
2424 return this . #page;
2525 }
2626
27- get test ( ) {
28- return this . #test ;
27+ get step ( ) {
28+ return this . #step ;
2929 }
3030
31- _runSyncStep ( test , page ) {
32- test . run ( page ) ;
31+ _runSyncStep ( step , page ) {
32+ step . run ( page ) ;
3333 }
3434
35- async runTest ( ) {
35+ async runStep ( ) {
3636 // Prepare all mark labels outside the measuring loop.
3737 const suiteName = this . #suite. name ;
38- const testName = this . #test . name ;
39- const syncStartLabel = `${ suiteName } .${ testName } -start` ;
40- const syncEndLabel = `${ suiteName } .${ testName } -sync-end` ;
41- const asyncEndLabel = `${ suiteName } .${ testName } -async-end` ;
38+ const stepName = this . #step . name ;
39+ const syncStartLabel = `${ suiteName } .${ stepName } -start` ;
40+ const syncEndLabel = `${ suiteName } .${ stepName } -sync-end` ;
41+ const asyncEndLabel = `${ suiteName } .${ stepName } -async-end` ;
4242
4343 let syncTime ;
4444 let asyncStartTime ;
@@ -57,9 +57,9 @@ export class TestRunner {
5757 const syncStartTime = performance . now ( ) ;
5858
5959 if ( this . #type === "async" )
60- await this . _runSyncStep ( this . test , this . page ) ;
60+ await this . _runSyncStep ( this . step , this . page ) ;
6161 else
62- this . _runSyncStep ( this . test , this . page ) ;
62+ this . _runSyncStep ( this . step , this . page ) ;
6363
6464 const mark = performance . mark ( syncEndLabel ) ;
6565 const syncEndTime = mark . startTime ;
@@ -85,11 +85,11 @@ export class TestRunner {
8585
8686 if ( this . #params. warmupBeforeSync )
8787 performance . measure ( "warmup" , "warmup-start" , "warmup-end" ) ;
88- performance . measure ( `${ suiteName } .${ testName } -sync` , syncStartLabel , syncEndLabel ) ;
89- performance . measure ( `${ suiteName } .${ testName } -async` , syncEndLabel , asyncEndLabel ) ;
88+ performance . measure ( `${ suiteName } .${ stepName } -sync` , syncStartLabel , syncEndLabel ) ;
89+ performance . measure ( `${ suiteName } .${ stepName } -async` , syncEndLabel , asyncEndLabel ) ;
9090 } ;
9191
92- const report = ( ) => this . #callback( this . #test , syncTime , asyncTime ) ;
92+ const report = ( ) => this . #callback( this . #step , syncTime , asyncTime ) ;
9393 const invokerType = this . #suite. type === "async" || this . #params. useAsyncSteps ? "async" : this . #params. measurementMethod ;
9494 const invokerClass = TEST_INVOKER_LOOKUP [ invokerType ] ;
9595 const invoker = new invokerClass ( runSync , measureAsync , report , this . #params) ;
@@ -98,19 +98,19 @@ export class TestRunner {
9898 }
9999}
100100
101- export class AsyncTestRunner extends TestRunner {
102- constructor ( frame , page , params , suite , test , callback , type ) {
103- super ( frame , page , params , suite , test , callback , type ) ;
101+ export class AsyncStepRunner extends StepRunner {
102+ constructor ( frame , page , params , suite , step , callback , type ) {
103+ super ( frame , page , params , suite , step , callback , type ) ;
104104 }
105105
106- async _runSyncStep ( test , page ) {
107- await test . run ( page ) ;
106+ async _runSyncStep ( step , page ) {
107+ await step . run ( page ) ;
108108 }
109109}
110110
111- export const TEST_RUNNER_LOOKUP = {
111+ export const STEP_RUNNER_LOOKUP = {
112112 __proto__ : null ,
113- default : TestRunner ,
114- async : AsyncTestRunner ,
115- remote : TestRunner ,
113+ default : StepRunner ,
114+ async : AsyncStepRunner ,
115+ remote : StepRunner ,
116116} ;
0 commit comments