From 9d5bfe67b75e088d8cf362a358e556088c61fefe Mon Sep 17 00:00:00 2001 From: zkldi Date: Tue, 1 Jun 2021 13:51:27 +0100 Subject: [PATCH] change NYC to c8 Fixes #157 --- server/.github/workflows/tests.yml | 10 ++++------ server/.taprc | 3 ++- server/package.json | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/server/.github/workflows/tests.yml b/server/.github/workflows/tests.yml index 064c4cfcf..d7e330490 100644 --- a/server/.github/workflows/tests.yml +++ b/server/.github/workflows/tests.yml @@ -42,13 +42,11 @@ jobs: - name: Install Dependencies run: pnpm i - # for the time being, disable lint checking. - # - name: Lint Code - # run: pnpm lint + - name: Install C8 + run: pnpm install -g c8 - # enable indexing for our testingdb, this results in faster action time. - - name: Set Mongo Indexes - run: pnpx ts-node scripts/set-indexes.ts + - name: Lint Code + run: pnpm lint - name: Run Tests In Parallel run: pnpm paralleltest diff --git a/server/.taprc b/server/.taprc index 25e67ebdb..96b75e450 100644 --- a/server/.taprc +++ b/server/.taprc @@ -9,4 +9,5 @@ branches: 80 functions: 80 lines: 80 statements: 80 -reporter: terse \ No newline at end of file +reporter: terse +no-coverage: true \ No newline at end of file diff --git a/server/package.json b/server/package.json index 5faaa147d..703e7848d 100644 --- a/server/package.json +++ b/server/package.json @@ -4,8 +4,8 @@ "description": "The server for Kamaitachi Black", "main": "js/index.js", "scripts": { - "fulltest": "tap", - "paralleltest": "export KTBSV_PARALLEL_TESTS=true && tap -J", + "fulltest": "c8 --check-coverage --lines 80 --functions 80 --branches 80 tap", + "paralleltest": "export KTBSV_PARALLEL_TESTS=true && c8 --check-coverage --lines 80 --functions 80 --branches 80 tap -J", "watchtest": "tap --watch", "build": "tsc --project tsconfig.build.json", "lint": "eslint ./src --ext .ts --fix",