From ee8d250479b0a03fbe6bf8ae64ba7cc554015121 Mon Sep 17 00:00:00 2001 From: Tiago Melo Date: Tue, 22 May 2018 15:49:23 +0100 Subject: [PATCH] mgr/dashboard: Fix Jest conflict with coverage files It seems 'jest --watch' is trying to determine the modules that are imported inside the coverage folder. Since this folder is not always up to date, when there are references to nonexistent files, Jest will simply break and hang still. I added an explicit rule for Jest to ignore this folder. Signed-off-by: Tiago Melo --- src/pybind/mgr/dashboard/frontend/package.json | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/package.json b/src/pybind/mgr/dashboard/frontend/package.json index 010e38207e9c..d089d0719f20 100644 --- a/src/pybind/mgr/dashboard/frontend/package.json +++ b/src/pybind/mgr/dashboard/frontend/package.json @@ -23,13 +23,9 @@ "^.+\\.(ts|html)$": "/node_modules/jest-preset-angular/preprocessor.js", "^.+\\.js$": "babel-jest" }, - "setupFiles": [ - "jest-canvas-mock" - ], - "coverageReporters": [ - "text", - "cobertura" - ] + "setupFiles": ["jest-canvas-mock"], + "coverageReporters": ["text", "cobertura"], + "modulePathIgnorePatterns": ["/coverage/"] }, "dependencies": { "@angular/animations": "^5.0.0", -- 2.47.3