From 061ca938ca6998b4ec33a862c763854259cfeab1 Mon Sep 17 00:00:00 2001 From: ilanap Date: Sun, 4 Aug 2019 10:16:33 +0300 Subject: Issue-ID: SDC-2483 Adding https support for cucumber tests and slight refactoring Signed-off-by: ilanap Change-Id: Ib772d18cd4278238571daf54bcb6372c553d6e4b --- cucumber-js-test-apis-ci/pom.xml | 155 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 143 insertions(+), 12 deletions(-) (limited to 'cucumber-js-test-apis-ci/pom.xml') diff --git a/cucumber-js-test-apis-ci/pom.xml b/cucumber-js-test-apis-ci/pom.xml index e24a7d2093..41c3352961 100644 --- a/cucumber-js-test-apis-ci/pom.xml +++ b/cucumber-js-test-apis-ci/pom.xml @@ -25,6 +25,12 @@ + + ${basedir}/node_modules + + **/* + + ${basedir}/report @@ -60,6 +66,38 @@ + + com.github.eirslett + frontend-maven-plugin + 1.6 + + + ${project.parent.parent.basedir} + + + + + install node and npm + + install-node-and-npm + + generate-resources + + v10.15.3 + 6.4.1 + + + + npm run install + + npm + + + install + + + + @@ -67,21 +105,83 @@ ${project.build.directory}/docker_assembly false - - ${basedir} - - features/**/* - stepDefinitions/**/* - plugins/**/* - resources/**/* - *.js* - - ${project.build.directory}/docker_assembly/cucumber - false - + + dev + + false + + + + + maven-antrun-plugin + + + create-reporting-folders + initialize + + + + + + + + + + + + com.github.eirslett + frontend-maven-plugin + 1.6 + + + ${project.basedir} + ${project.parent.parent.basedir} + + + + + + npm run install + + npm + + + install + + + + + npm run cucumber test + + npm + + + false + run test-and-report + + test + + + + npm run documentation + + npm + + + false + run cucumber-docs + + install + + + + + + + docker @@ -89,6 +189,37 @@ + + maven-resources-plugin + 3.0.2 + + + copy-resources + package + + copy-resources + + + ${project.build.directory}/docker_assembly/cucumber + + + ${basedir} + + features/**/* + stepDefinitions/**/* + plugins/**/* + resources/**/* + node_modules/**/* + cucumber-common/**/* + *.js* + + false + + + + + + io.fabric8 docker-maven-plugin -- cgit 1.2.3-korg