From 3ab24f92fc44f56a570906a90fb0a2697e8f69ff Mon Sep 17 00:00:00 2001 From: Michael Kriese <michael.kriese@visualon.de> Date: Tue, 12 Apr 2022 13:24:12 +0200 Subject: [PATCH] ci(jest): use different args for node (#15074) --- .github/workflows/build.yml | 2 +- lib/logger/index.ts | 2 ++ package.json | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0e73cd3d73..754151f68c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -97,7 +97,7 @@ jobs: run: yarn build - name: Unit tests - run: yarn jest --maxWorkers=2 --ci --coverage ${{ env.coverage }} + run: yarn jest:${{ env.NODE_VERSION }} --maxWorkers=2 --ci --coverage ${{ env.coverage }} - name: Codecov uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b # renovate: tag=v2.1.0 diff --git a/lib/logger/index.ts b/lib/logger/index.ts index ceee032d87..bd0b5dffc1 100644 --- a/lib/logger/index.ts +++ b/lib/logger/index.ts @@ -13,9 +13,11 @@ let curMeta: Record<string, unknown> = {}; const problems = new ProblemStream(); +// istanbul ignore if: not easily testable if (is.string(process.env.LOG_LEVEL)) { process.env.LOG_LEVEL = process.env.LOG_LEVEL.toLowerCase().trim(); } + validateLogLevel(process.env.LOG_LEVEL); const stdout: bunyan.Stream = { name: 'stdout', diff --git a/package.json b/package.json index 8b05c9ddc4..8240e11c40 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,9 @@ "generate": "run-s generate:*", "generate:imports": "node tools/generate-imports.mjs", "git-check": "node tools/check-git-version.mjs", - "jest": "cross-env LOG_LEVEL=fatal node --expose-gc --no-compilation-cache node_modules/jest/bin/jest.js --logHeapUsage", + "jest": "cross-env LOG_LEVEL=fatal node --expose-gc node_modules/jest/bin/jest.js --logHeapUsage", + "jest:14": "node --expose-gc node_modules/jest/bin/jest.js --logHeapUsage", + "jest:16": "node --expose-gc --no-compilation-cache node_modules/jest/bin/jest.js --logHeapUsage", "jest-debug": "cross-env NODE_OPTIONS=--inspect-brk yarn jest --testTimeout=100000000", "jest-silent": "cross-env yarn jest --reporters jest-silent-reporter", "lint": "run-s ls-lint eslint prettier markdown-lint git-check doc-fence-check", -- GitLab