diff options
Diffstat (limited to 'scripts/run-smoke-tests')
-rwxr-xr-x | scripts/run-smoke-tests | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/scripts/run-smoke-tests b/scripts/run-smoke-tests index b3d26f1fce..82231a2b81 100755 --- a/scripts/run-smoke-tests +++ b/scripts/run-smoke-tests @@ -1,19 +1,20 @@ #!/bin/bash set -ev -if [ -z "$ERL_TOP" ]; then - ERL_TOP=$(pwd) +if [ -d $ERL_TOP/release/tests/test_server ]; then + cd $ERL_TOP/release/tests/test_server +elif [ -d test_server ]; then + cd test_server +else + echo "Could not find tests" + exit 1; fi -function run_smoke_tests { - cd $ERL_TOP/release/tests/test_server - $ERL_TOP/bin/erl -s ts install -s ts smoke_test batch -s init stop +erl -noshell -s ts install -s ts smoke_test batch -s init stop - if grep -q '=failed *[1-9]' ct_run.test_server@*/*/run.*/suite.log; then - echo "One or more tests failed." - exit 1 - fi - rm -rf ct_run.test_server@* -} +if grep -q '=failed *[1-9]' ct_run.test_server@*/*/run.*/suite.log; then + echo "One or more tests failed." + exit 1 +fi -run_smoke_tests +rm -rf ct_run.test_server@* |