summaryrefslogtreecommitdiffstats
path: root/bin/lvc
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2014-12-19 03:29:11 +0100
committerHolger Levsen <holger@layer-acht.org>2014-12-21 09:47:02 +0100
commitbce0b5b5830a58e19850934c9353e3c2d7eafea5 (patch)
treeee79a38508de5d12afa60560baadcfaef8663aa9 /bin/lvc
parent9694e6d7b60f93ae227c23ab34a75dd7e0cefca2 (diff)
downloadjenkins.debian.net-bce0b5b5830a58e19850934c9353e3c2d7eafea5.tar.xz
lvc: refactor, reduce redundancy in job-cfg
Diffstat (limited to 'bin/lvc')
-rwxr-xr-xbin/lvc/run_test_suite9
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/lvc/run_test_suite b/bin/lvc/run_test_suite
index e7670b0b..957db812 100755
--- a/bin/lvc/run_test_suite
+++ b/bin/lvc/run_test_suite
@@ -189,11 +189,16 @@ export JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export SIKULI_HOME="/usr/share/java"
export SIKULI_IMAGE_PATH="/srv/jenkins/features/images/"
export RUBYLIB="/srv/jenkins"
+export FEATURE_PATCH="/srv/jenkins/features"
export VM_XML_PATH="/srv/jenkins/features/domains"
export DISPLAY=${TARGET_DISPLAY}
check_dependency cucumber
if [ -z "${*}" ]; then
- cucumber --format ExtraHooks::Pretty $RUBYLIB/features
+ cucumber --format ExtraHooks::Pretty $FEATURE_PATH
else
- cucumber --format ExtraHooks::Pretty $RUBYLIB/features/step_definitions $RUBYLIB/features/support ${*}
+ FEATURES=""
+ for f in ${*} ; do
+ FEATURES="$FEATURES $FEATURE_PATH/$f"
+ done
+ cucumber --format ExtraHooks::Pretty $FEATURE_PATH/step_definitions $FEATURE_PATH/support $FEATURES
fi