diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2015-09-11 15:11:06 +0100 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2015-09-11 15:34:21 +0100 |
commit | a9d45a4321b797326e1ceb4c4a1150555ffbc5f9 (patch) | |
tree | 806f819d028d25c93dff08ee670654c681b87601 /test-runner.sh | |
parent | 365695cba3060e54c6724ddf68388e8142534e0a (diff) | |
download | ciat-tester-a9d45a4321b797326e1ceb4c4a1150555ffbc5f9.tar.gz |
Allow selection of testing backend.
Diffstat (limited to 'test-runner.sh')
-rwxr-xr-x | test-runner.sh | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/test-runner.sh b/test-runner.sh index a1020ef..dbff65b 100755 --- a/test-runner.sh +++ b/test-runner.sh @@ -1,31 +1,23 @@ #!/bin/bash -# TODO: Extend to support support different testing backends in addition to -# openstack. Take the testing backend to use as a CLI param. - -# Config -OS_TEST_SCRIPT="openstack/tester" -OS_NET_ID="71f5151a-b7c3-405d-a841-d1b07e5db099" -OS_FLAVOUR="m1.medium" - # Inputs URL=$1 FILE=`basename "$URL"` shift -TEST_FILES="$@" +BACKEND=$1 +shift +TEST_FILES=$@ LOG_FILE="$FILE.test.log" -# Fetch the image -curl -o "$FILE" "$URL" - # Write log header echo "Testing image $FILE on `date`" > "$LOG_FILE" echo " with test command files: $TEST_FILES" >> "$LOG_FILE" echo "===============================================================================" >> "$LOG_FILE" +# Fetch the image +echo "Fetching image $FILE" >> "$LOG_FILE" +curl -o "$FILE" "$URL" + # Run the test -"$OS_TEST_SCRIPT" \ - --net-id "$OS_NET_ID" \ - --flavour "$OS_FLAVOUR" \ - --image-file "$FILE" \ - "$TEST_FILES" >> "$LOG_FILE" 2>&1 +echo "Launching $BACKEND test backend" >> "$LOG_FILE" +"$BACKEND/do-tests.sh" "$FILE" $TEST_FILES >> "$LOG_FILE" 2>&1 |