From 2fd9d0359c7e0f5faccd1f6ab20e5d060df2e95f Mon Sep 17 00:00:00 2001 From: Leonid Logvinov Date: Wed, 27 Feb 2019 13:06:54 -0800 Subject: [PATCH] Ignore node_modules, test and interfaces coverage in contracts --- contracts/test-utils/src/coverage.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/contracts/test-utils/src/coverage.ts b/contracts/test-utils/src/coverage.ts index f82288eec9..25818593cb 100644 --- a/contracts/test-utils/src/coverage.ts +++ b/contracts/test-utils/src/coverage.ts @@ -14,8 +14,15 @@ export const coverage = { _getCoverageSubprovider(): CoverageSubprovider { const defaultFromAddress = devConstants.TESTRPC_FIRST_ADDRESS; const solCompilerArtifactAdapter = new SolCompilerArtifactAdapter(); - const isVerbose = true; - const subprovider = new CoverageSubprovider(solCompilerArtifactAdapter, defaultFromAddress, isVerbose); + const coverageSubproviderConfig = { + isVerbose: true, + ignoreFilesGlobs: ['**/node_modules/**', '**/interfaces/**', '**/test/**'], + }; + const subprovider = new CoverageSubprovider( + solCompilerArtifactAdapter, + defaultFromAddress, + coverageSubproviderConfig, + ); return subprovider; }, };