(name: string, fn: () => Promise<void>)
| 17 | || selectedBenchmarks.some(selectedBenchmark => name.includes(selectedBenchmark)); |
| 18 | |
| 19 | const addBenchmark = (name: string, fn: () => Promise<void>) => { |
| 20 | if (!shouldRunBenchmark(name)) { |
| 21 | return; |
| 22 | } |
| 23 | |
| 24 | (suite as any).add(name, { |
| 25 | defer: true, |
| 26 | |
| 27 | async fn(deferred: Resolvable) { |
| 28 | await fn(); |
| 29 | deferred.resolve(); |
| 30 | }, |
| 31 | }); |
| 32 | }; |
| 33 | |
| 34 | addBenchmark('baseline', async () => { |
| 35 | const queue = new PQueue(); |
no test coverage detected
searching dependent graphs…