aboutsummaryrefslogtreecommitdiffstats
path: root/k6-tests/run-k6-tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'k6-tests/run-k6-tests.sh')
-rwxr-xr-xk6-tests/run-k6-tests.sh13
1 files changed, 9 insertions, 4 deletions
diff --git a/k6-tests/run-k6-tests.sh b/k6-tests/run-k6-tests.sh
index b1ad38911a..8c4048ba8c 100755
--- a/k6-tests/run-k6-tests.sh
+++ b/k6-tests/run-k6-tests.sh
@@ -20,9 +20,12 @@ set -o nounset # Disallow expansion of unset variables
set -o pipefail # Use last non-zero exit code in a pipeline
#set -o xtrace # Uncomment for debugging
+# default is empty string, which means performance tests
+testProfile=${1:-kpi}
+
on_exit() {
rc=$?
- ./teardown.sh
+ ./teardown.sh "$testProfile"
popd
echo "TEST FAILURES: $rc"
exit $rc
@@ -34,10 +37,12 @@ pushd "$(dirname "$0")" || exit 1
# Install needed dependencies.
source install-deps.sh
+echo "Test profile provided: $testProfile"
+
# Run k6 test suite.
-./setup.sh
-./ncmp/run-all-tests.sh
+./setup.sh "$testProfile"
+./ncmp/run-all-tests.sh "$testProfile"
NCMP_RESULT=$?
# Note that the final steps are done in on_exit function after this exit!
-exit $NCMP_RESULT
+exit $NCMP_RESULT \ No newline at end of file