aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/run-smoke-tests
blob: 5a850c71075dd5c701ce03496b762a4555bb79bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
set -ev

if [ -z "$ERL_TOP" ]; then
    ERL_TOP=$(pwd)
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

    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@*
}

run_smoke_tests
ERL_FLAGS="-smp disable" run_smoke_tests