From de7ed2e3b823131345995da6ec52c2b0c40c8d6e Mon Sep 17 00:00:00 2001 From: Shinigami Date: Wed, 1 Feb 2023 16:40:49 +0100 Subject: test: run tests shuffled (#1645) --- test/mersenne.spec.ts | 6 +----- vite.config.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/test/mersenne.spec.ts b/test/mersenne.spec.ts index d495804c..35fd445a 100644 --- a/test/mersenne.spec.ts +++ b/test/mersenne.spec.ts @@ -6,11 +6,7 @@ import { seededRuns } from './support/seededRuns'; const NON_SEEDED_BASED_RUN = 25; describe('mersenne twister', () => { - let mersenne: Mersenne; - - beforeEach(() => { - mersenne = mersenneFn(); - }); + const mersenne: Mersenne = mersenneFn(); for (const seed of [...seededRuns, [42, 1, 2], [1337, 1, 2], [1211, 1, 2]]) { describe(`seed: ${JSON.stringify(seed)}`, () => { diff --git a/vite.config.ts b/vite.config.ts index 76152f60..169c4338 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,10 @@ /// import { defineConfig } from 'vite'; +const VITEST_SEQUENCE_SEED = Date.now(); + +console.log('VITEST_SEQUENCE_SEED', VITEST_SEQUENCE_SEED); + // https://vitejs.dev/config/ export default defineConfig({ test: { @@ -10,6 +14,10 @@ export default defineConfig({ include: ['src'], }, reporters: 'basic', + sequence: { + seed: VITEST_SEQUENCE_SEED, + shuffle: true, + }, onConsoleLog(log, type) { if ( type === 'stderr' && -- cgit v1.2.3