From 4d4f41c7cc831906100e10838b40c3b8d86657f2 Mon Sep 17 00:00:00 2001 From: huaxing Date: Wed, 11 Mar 2020 09:50:37 +0800 Subject: Setup js unit test and code coverage framework (1) Use frontend-maven-plugin to integrate frontend development (2) Use jest as test tool (3) Use webpack to create webapp bundle (4) Coverage data is saved in target/jscoverage Issue-ID: POLICY-2311 Signed-off-by: huaxing Change-Id: I34fb7487c1e0ca29114eb7accba8bb7c4812da34 --- gui-pdp-monitoring/src/webapp/webpack.config.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gui-pdp-monitoring/src/webapp/webpack.config.js (limited to 'gui-pdp-monitoring/src/webapp/webpack.config.js') diff --git a/gui-pdp-monitoring/src/webapp/webpack.config.js b/gui-pdp-monitoring/src/webapp/webpack.config.js new file mode 100644 index 0000000..f387ebe --- /dev/null +++ b/gui-pdp-monitoring/src/webapp/webpack.config.js @@ -0,0 +1,15 @@ +const path = require('path'); + +module.exports = { + mode: 'production', + entry: './js/MonitoringMain.js', + output: { + filename: 'bundle.js', + path: path.resolve(__dirname, 'dist'), + }, + devServer: { + contentBase: path.join(__dirname, 'dist'), + compress: true, + port: 9000 + } +}; -- cgit 1.2.3-korg