()
| 42 | } |
| 43 | |
| 44 | async run() { |
| 45 | const allowlistP = this.getAllowlist(); |
| 46 | |
| 47 | console.log(`Now running tests...`); |
| 48 | |
| 49 | const results = []; |
| 50 | for await (const result of this.runTests()) { |
| 51 | results.push(result); |
| 52 | if (results.length % this.logInterval === 0) process.stdout.write(dot); |
| 53 | } |
| 54 | process.stdout.write("\n"); |
| 55 | |
| 56 | const summary = this.interpret(results, await allowlistP); |
| 57 | |
| 58 | await this.output(summary); |
| 59 | } |
| 60 | |
| 61 | async *runTests() { |
| 62 | for await (const test of this.getTests()) { |