diff --git a/package.json b/package.json
index 61331899bc..830a3c6bd3 100644
--- a/package.json
+++ b/package.json
@@ -9,6 +9,7 @@
"build": "webpack --mode=production --config=scm-ui/ui-scripts/src/webpack.config.js",
"build:dev": "webpack --mode=development --config=scm-ui/ui-scripts/src/webpack.config.js",
"test": "lerna run --scope '@scm-manager/ui-*' --scope '@scm-manager/eslint-config' test",
+ "e2e-tests": "lerna run --scope '@scm-manager/e2e-tests' headless",
"typecheck": "lerna run --scope '@scm-manager/ui-*' typecheck",
"serve": "NODE_ENV=development webpack-dev-server --hot --mode=development --config=scm-ui/ui-scripts/src/webpack.config.js",
"deploy": "ui-scripts publish",
diff --git a/scm-it/pom.xml b/scm-it/pom.xml
index 44f11f82d2..c8fcf53bf1 100644
--- a/scm-it/pom.xml
+++ b/scm-it/pom.xml
@@ -186,6 +186,31 @@
+
+ com.github.sdorra
+ buildfrontend-maven-plugin
+
+ ${basedir}/..
+
+ ${nodejs.version}
+
+
+ YARN
+ ${yarn.version}
+
+
+
+
+
+ e2e
+ integration-test
+
+ run
+
+
+
+
+
org.apache.maven.plugins
maven-dependency-plugin
@@ -284,7 +309,7 @@
DEVELOPMENT
${project.parent.build.directory}/scm-it
- ${project.basedir}/../scm-webapp/src/main/resources/logback.default.xml
+ ${project.basedir}/../scm-webapp/src/main/resources/logback.ci.xml
diff --git a/scm-ui/e2e-tests/package.json b/scm-ui/e2e-tests/package.json
index 91b2691a7e..a9284c832b 100644
--- a/scm-ui/e2e-tests/package.json
+++ b/scm-ui/e2e-tests/package.json
@@ -6,6 +6,9 @@
"author": "Eduard Heimbuch ",
"license": "MIT",
"private": false,
+ "scripts": {
+ "headless": "cypress run"
+ },
"devDependencies": {
"cypress": "^4.12.0",
"eslint-plugin-cypress": "^2.11.1"
diff --git a/yarn.lock b/yarn.lock
index 4023bb96a1..d47b854bea 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2482,17 +2482,17 @@
dependencies:
"@types/node" ">= 8"
-"@pmmmwh/react-refresh-webpack-plugin@^0.3.0":
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.3.3.tgz#40a3d674f42a011b7f30a9609aa8fb68ec3c39c9"
- integrity sha512-uc6FmPEegAZawSHjUMFQwU7EjaDn7zy1iD/KD/wBROL9F4378OES8MKMYHoRAKT61Fk7LxVKZSDR5VespMQiqw==
+"@pmmmwh/react-refresh-webpack-plugin@^0.4.0":
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.4.1.tgz#a4db0ed8e58c2f8566161c9a8cdf1d095c9a891b"
+ integrity sha512-MzM87WdX2r2KRFfhEho7oGyK1XRE/J9WwjB3v6oLQHN0dzBypBZxSWjnoYx+RWneRCsg8Sin1myf+EjX1fqIbQ==
dependencies:
ansi-html "^0.0.7"
error-stack-parser "^2.0.6"
html-entities "^1.2.1"
- lodash.debounce "^4.0.8"
native-url "^0.2.6"
schema-utils "^2.6.5"
+ source-map "^0.7.3"
"@reach/router@^1.2.1":
version "1.3.3"