diff options
Diffstat (limited to 'startup.sh')
-rw-r--r-- | startup.sh | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/startup.sh b/startup.sh new file mode 100644 index 0000000..d0b6297 --- /dev/null +++ b/startup.sh @@ -0,0 +1,31 @@ +#!/bin/sh + +set -x + +# Run chef-solo for configuration +cd chef-solo +chef-solo -c solo.rb -E ${ENVNAME} --log_level "debug" --logfile "/tmp/Chef-Solo.log" + +status=$? +if [ $status != 0 ]; then + echo "[ERROR] Problem detected while running chef. Aborting !" + exit 1 +fi + +# Set command parameters +CONF_FILE="/conf/conf.yaml" +CREDENTIALS_FILE="/conf/credentials.yaml" +LOGS_PROP_FILE="file:/conf/log4j.properties" +SUITE_FILE="/testSuite/testSuite.xml" +JAR_FILE="dcae-ci-tests-jar-with-dependencies.jar" +MainClass="org.onap.dcae.ci.run.RunTestSuite" + +# Execute dcae-ci-tests +cd / + +java -Dconfig.resource=${CONF_FILE} \ + -Dcredentials.file=${CREDENTIALS_FILE} \ + -Dlog4j.configuration=${LOGS_PROP_FILE} \ + -DtestSuite=${SUITE_FILE} \ + -cp $JAR_FILE ${MainClass} \ + > /logs/dcae_testSuite.out |