[NIFIREG-319] remove code coverage instrumentation from nifi-fds js modules
This closes #229.
diff --git a/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.karma.js b/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.karma.js
index 01eb073..c1fee77 100644
--- a/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.karma.js
+++ b/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.karma.js
@@ -30,6 +30,7 @@
module: {
rules: [
+ loaders.jsFDS,
loaders.tsCoverage,
loaders.jsCoverage,
loaders.html,
diff --git a/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.loader.js b/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.loader.js
index 5014a98..c424893 100644
--- a/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.loader.js
+++ b/nifi-registry-core/nifi-registry-web-ui/src/main/webpack.loader.js
@@ -88,11 +88,34 @@
]
},
+ jsFDS: {
+ test: /\.js$/,
+ include: [
+ path.resolve(__dirname, 'node_modules/@nifi-fds/core')
+ ],
+ use: [
+ {
+ loader: 'cache-loader',
+ options: {
+ cacheDirectory: cacheCoverageDir
+ }
+ },
+ {
+ loader: path.resolve(__dirname, 'angular-url-loader')
+ },
+ {
+ loader: 'babel-loader',
+ options: {
+ presets: ['@babel/preset-env']
+ }
+ }
+ ]
+ },
+
jsCoverage: {
test: /\.js$/,
include: [
- path.resolve(__dirname, 'webapp'),
- path.resolve(__dirname, 'node_modules/@nifi-fds/core')
+ path.resolve(__dirname, 'webapp')
],
// prevent these files/patterns from being included in the coverage report
exclude: [