From 1f0d26b5d56ac82ce4b6943775e5aae76b09ba1c Mon Sep 17 00:00:00 2001 From: Hemanth Sridhar Date: Thu, 22 Oct 2026 11:43:07 +0000 Subject: [PATCH] fix: [BT-22244]: Enable code coverage (#1) * e945c8 fix: [BT-22244]: Enable code coverage --- .harness/ci-cd.yaml | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.harness/ci-cd.yaml b/.harness/ci-cd.yaml index 73f40b18f..ff00da9c0 100644 --- a/.harness/ci-cd.yaml +++ b/.harness/ci-cd.yaml @@ -31,6 +31,8 @@ pipeline: value: umd/ spec: cloneCodebase: true + envVariables: + CI_ENABLE_HCLI_FOR_TESTS: "true" caching: enabled: true override: true @@ -124,7 +126,22 @@ pipeline: identifier: npm_test_node spec: shell: Bash - command: npm run test-node + command: npx --yes c8 --reporter=lcov --reports-dir=coverage npm run test-node + - step: + name: harnessCoverage + identifier: harnessCoverage + template: + templateRef: account.codeCoverage + versionLabel: v1 + templateInputs: + type: Run + spec: + envVariables: + patch_coverage_percent: "80" + file_path: "coverage/lcov.info" + overall_coverage_percent: "" + ignore_failure: "true" + exclude: "**/node_modules/**,**/dist/**,**/build/**,**/*.spec.js,**/*.spec.ts,**/*.spec.tsx,**/*.test.js,**/*.test.ts,**/*.test.tsx,**/__tests__/**" - step: type: Run name: ioredis dependency matrix