From d6bd19be19e5f4dfd2d27144acf07819692ea994 Mon Sep 17 00:00:00 2001 From: "M. Bagher Abiat" Date: Thu, 15 Sep 2022 07:55:16 +0430 Subject: [PATCH] failing test --- package.json | 3 +-- test/benchmark/package.json | 4 +++- test/benchmark/test.mjs | 6 +++++- test/benchmark/test/only.bench.ts | 4 ++-- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 41fa7e7a54a1..029b51321d07 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "packageManager": "pnpm@7.10.0", "description": "A blazing fast unit test framework powered by Vite", "scripts": { - "ci": "ni && nr typecheck && nr lint && nr build && nr test:all && nr bench:all", + "ci": "ni && nr typecheck && nr lint && nr build && nr test:all", "build": "pnpm -r --filter=./packages/** run build", "dev": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" pnpm -r --parallel --filter=./packages/** run dev", "docs": "pnpm -C docs run dev", @@ -19,7 +19,6 @@ "lint": "eslint .", "lint:fix": "nr lint --fix", "release": "bumpp package.json packages/*/package.json --commit --push --tag && pnpm -r publish --access public", - "bench:all": "cross-env CI=true pnpm -r --stream run bench --allowOnly", "test": "vitest --api -r test/core", "test:run": "vitest run -r test/core", "test:all": "cross-env CI=true pnpm -r --stream run test --allowOnly", diff --git a/test/benchmark/package.json b/test/benchmark/package.json index d352d2ccc620..ea8366575574 100644 --- a/test/benchmark/package.json +++ b/test/benchmark/package.json @@ -2,6 +2,8 @@ "name": "@vitest/benchmark", "private": true, "scripts": { - "bench": "vitest bench" + "test": "node test.mjs", + "testu": "vitest -u", + "coverage": "vitest run --coverage" } } diff --git a/test/benchmark/test.mjs b/test/benchmark/test.mjs index 6e54e181c96e..c61c760aaedc 100644 --- a/test/benchmark/test.mjs +++ b/test/benchmark/test.mjs @@ -1,7 +1,7 @@ import { readFile } from 'fs/promises' import { startVitest } from 'vitest/node' -const success = await startVitest('benchmark', ['base.bench', 'mode.bench'], { +const success = await startVitest('benchmark', ['base.bench', 'mode.bench', 'only.bench'], { run: true, update: false, outputFile: './bench.json', // TODO move outputFile to benchmark @@ -15,4 +15,8 @@ const benchResult = await readFile('./bench.json', 'utf-8') if (benchResult.includes('skip')) process.exit(1) +const skippedBenches = ['s0', 's1', 's2', 's3', 'sb4', 's4'] +if (skippedBenches.some(b => benchResult.includes(b))) + process.exit(1) + process.exit(success ? 0 : 1) diff --git a/test/benchmark/test/only.bench.ts b/test/benchmark/test/only.bench.ts index f273e40aba97..0ce131b8c411 100644 --- a/test/benchmark/test/only.bench.ts +++ b/test/benchmark/test/only.bench.ts @@ -1,13 +1,13 @@ import assert from 'node:assert' import { bench, describe, expect } from 'vitest' -const run = [false, false, false, false] +const run = [false, false, false, false, false] describe('a0', () => { bench.only('0', () => { run[0] = true }) - bench('s0', () => { + bench.only('s0', () => { expect(true).toBe(false) }) })