From 0a8fd62f2239199750e310197d0b430ebc571dc4 Mon Sep 17 00:00:00 2001 From: Clint Wylie Date: Sun, 12 Jul 2020 18:51:08 -0700 Subject: [PATCH] split web-console e2e-tests from unit tests (#10173) * split web-console e2e-test from unit test * fix stuff * smaller change * oops --- web-console/jest.common.config.js | 3 --- web-console/jest.e2e.config.js | 5 ++++- web-console/jest.unit.config.js | 3 +++ web-console/package-lock.json | 2 +- web-console/package.json | 4 ++-- web-console/pom.xml | 1 + web-console/script/build | 6 +++--- web-console/unified-console.html | 2 +- 8 files changed, 15 insertions(+), 11 deletions(-) diff --git a/web-console/jest.common.config.js b/web-console/jest.common.config.js index 32fe59b9790..264d9ef8efd 100644 --- a/web-console/jest.common.config.js +++ b/web-console/jest.common.config.js @@ -19,7 +19,4 @@ module.exports = { "preset": "ts-jest", "testEnvironment": "jsdom", - "testMatch": [ - "**/?(*.)+(spec).ts?(x)" - ], }; diff --git a/web-console/jest.e2e.config.js b/web-console/jest.e2e.config.js index c587b402324..a2321feed8f 100644 --- a/web-console/jest.e2e.config.js +++ b/web-console/jest.e2e.config.js @@ -19,7 +19,10 @@ const common = require('./jest.common.config'); module.exports = Object.assign(common, { + "testMatch": [ + "**/?(*.)+(spec).ts?(x)" + ], "setupFilesAfterEnv": [ "e2e-tests/util/setup.ts" - ] + ], }); diff --git a/web-console/jest.unit.config.js b/web-console/jest.unit.config.js index 91fbe580902..3816a4e929c 100644 --- a/web-console/jest.unit.config.js +++ b/web-console/jest.unit.config.js @@ -28,4 +28,7 @@ module.exports = Object.assign(common, { "setupFilesAfterEnv": [ "src/setup-tests.ts" ], + "testMatch": [ + "**/src/**/?(*.)+(spec).(ts|tsx)" + ], }); diff --git a/web-console/package-lock.json b/web-console/package-lock.json index 422be0c2472..52de297157d 100644 --- a/web-console/package-lock.json +++ b/web-console/package-lock.json @@ -1,6 +1,6 @@ { "name": "web-console", - "version": "0.17.0", + "version": "0.20.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/web-console/package.json b/web-console/package.json index 293764aba7e..3e517d4d14b 100644 --- a/web-console/package.json +++ b/web-console/package.json @@ -1,8 +1,8 @@ { "name": "web-console", - "version": "0.17.0", + "version": "0.20.0", "description": "A web console for Apache Druid", - "author": "Imply Data Inc.", + "author": "Apache Druid Developers ", "license": "Apache-2.0", "repository": { "type": "git", diff --git a/web-console/pom.xml b/web-console/pom.xml index 4570349ecce..a33c3f07e64 100644 --- a/web-console/pom.xml +++ b/web-console/pom.xml @@ -125,6 +125,7 @@ exec + ${project.build.directory}/node:${env.PATH} script/build diff --git a/web-console/script/build b/web-console/script/build index 70ee318d277..8c891dccb59 100755 --- a/web-console/script/build +++ b/web-console/script/build @@ -19,13 +19,13 @@ set -e echo "Adding SQL docs..." -PATH="./target/node:$PATH" ./script/create-sql-docs.js +./script/create-sql-docs.js echo "Transpiling ReactTable CSS..." -PATH="./target/node:$PATH" ./node_modules/.bin/stylus lib/react-table.styl -o lib/react-table.css +./node_modules/.bin/stylus lib/react-table.styl -o lib/react-table.css # add BUNDLE_ANALYZER_PLUGIN='TRUE' here to enable webpack-bundle-analyzer as a plugin echo "Webpacking everything..." -PATH="./target/node:$PATH" NODE_ENV=production ./node_modules/.bin/webpack -c webpack.config.js +NODE_ENV=production ./node_modules/.bin/webpack -c webpack.config.js echo "Done! Have a good day." diff --git a/web-console/unified-console.html b/web-console/unified-console.html index 1705cc7647e..a7d883e2f2f 100644 --- a/web-console/unified-console.html +++ b/web-console/unified-console.html @@ -28,6 +28,6 @@
- +