File tree Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Expand file tree Collapse file tree 2 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 14
14
matrix :
15
15
node-version : [18, 20, 22]
16
16
17
+ env :
18
+ CI : true
19
+
17
20
steps :
18
21
- name : Checkout code
19
22
uses : actions/checkout@v3
Original file line number Diff line number Diff line change @@ -21,10 +21,19 @@ describe('Same benchmark function', () => {
21
21
const percentageDifference = ( difference / Math . min ( opsSec1 , opsSec2 ) ) * 100 ;
22
22
23
23
// Check if the percentage difference is less than or equal to 10%
24
- assert . ok (
25
- percentageDifference <= 10 ,
26
- `${ opsSec1 } too different from ${ opsSec2 } - ${ results [ i ] . name } `
27
- ) ;
24
+ if ( process . env . CI ) {
25
+ // CI runs in a shared-env so the percentage of difference
26
+ // must be greather there due to high variance of hardware
27
+ assert . ok (
28
+ percentageDifference <= 30 ,
29
+ `${ opsSec1 } too different from ${ opsSec2 } - ${ results [ i ] . name } `
30
+ ) ;
31
+ } else {
32
+ assert . ok (
33
+ percentageDifference <= 10 ,
34
+ `${ opsSec1 } too different from ${ opsSec2 } - ${ results [ i ] . name } `
35
+ ) ;
36
+ }
28
37
}
29
38
}
30
39
}
You can’t perform that action at this time.
0 commit comments