@@ -27,6 +27,10 @@ describe('@wdio/visual-service desktop performance', () => {
2727 returnAllCompareData : true
2828 } ) as ImageCompareResult
2929
30+ const endTime = Date . now ( )
31+ const executionTime = endTime - startTime
32+ executionTimes . push ( executionTime )
33+
3034 // Delete the actual image after each iteration
3135 try {
3236 await unlink ( result . folders . actual )
@@ -37,10 +41,6 @@ describe('@wdio/visual-service desktop performance', () => {
3741 // Assert the result
3842 expect ( result . misMatchPercentage ) . toBeLessThanOrEqual ( 0 )
3943
40- const endTime = Date . now ( )
41- const executionTime = endTime - startTime
42- executionTimes . push ( executionTime )
43-
4444 if ( i === iterations - 1 ) {
4545 const averageTime = executionTimes . reduce ( ( sum , time ) => sum + time , 0 ) / executionTimes . length
4646 console . log ( `[Element Snapshot] Average execution time over ${ iterations } iterations: ${ averageTime . toFixed ( 2 ) } ms` )
@@ -58,6 +58,10 @@ describe('@wdio/visual-service desktop performance', () => {
5858 returnAllCompareData : true
5959 } ) as ImageCompareResult
6060
61+ const endTime = Date . now ( )
62+ const executionTime = endTime - startTime
63+ executionTimes . push ( executionTime )
64+
6165 // Delete the actual image after each iteration
6266 try {
6367 await unlink ( result . folders . actual )
@@ -68,10 +72,6 @@ describe('@wdio/visual-service desktop performance', () => {
6872 // Assert the result
6973 expect ( result . misMatchPercentage ) . toBeLessThanOrEqual ( 0 )
7074
71- const endTime = Date . now ( )
72- const executionTime = endTime - startTime
73- executionTimes . push ( executionTime )
74-
7575 if ( i === iterations - 1 ) {
7676 const averageTime = executionTimes . reduce ( ( sum , time ) => sum + time , 0 ) / executionTimes . length
7777 console . log ( `[Viewport Screenshot] Average execution time over ${ iterations } iterations: ${ averageTime . toFixed ( 2 ) } ms` )
@@ -93,6 +93,10 @@ describe('@wdio/visual-service desktop performance', () => {
9393 returnAllCompareData : true
9494 } ) as ImageCompareResult
9595
96+ const endTime = Date . now ( )
97+ const executionTime = endTime - startTime
98+ executionTimes . push ( executionTime )
99+
96100 // Delete the actual image after each iteration
97101 try {
98102 await unlink ( result . folders . actual )
@@ -103,10 +107,6 @@ describe('@wdio/visual-service desktop performance', () => {
103107 // Assert the result
104108 expect ( result . misMatchPercentage ) . toBeLessThanOrEqual ( 0 )
105109
106- const endTime = Date . now ( )
107- const executionTime = endTime - startTime
108- executionTimes . push ( executionTime )
109-
110110 if ( i === iterations - 1 ) {
111111 const averageTime = executionTimes . reduce ( ( sum , time ) => sum + time , 0 ) / executionTimes . length
112112 console . log ( `[Full Page Screenshot] Average execution time over ${ iterations } iterations: ${ averageTime . toFixed ( 2 ) } ms` )
@@ -127,6 +127,10 @@ describe('@wdio/visual-service desktop performance', () => {
127127 returnAllCompareData : true
128128 } ) as ImageCompareResult
129129
130+ const endTime = Date . now ( )
131+ const executionTime = endTime - startTime
132+ executionTimes . push ( executionTime )
133+
130134 // Delete the actual image after each iteration
131135 try {
132136 await unlink ( result . folders . actual )
@@ -137,10 +141,6 @@ describe('@wdio/visual-service desktop performance', () => {
137141 // Assert the result
138142 expect ( result . misMatchPercentage ) . toBeLessThanOrEqual ( 0 )
139143
140- const endTime = Date . now ( )
141- const executionTime = endTime - startTime
142- executionTimes . push ( executionTime )
143-
144144 if ( i === iterations - 1 ) {
145145 const averageTime = executionTimes . reduce ( ( sum , time ) => sum + time , 0 ) / executionTimes . length
146146 console . log ( `[Tabbable Screenshot] Average execution time over ${ iterations } iterations: ${ averageTime . toFixed ( 2 ) } ms` )
0 commit comments