mirror of
https://github.com/brl/mutter.git
synced 2024-11-24 00:50:42 -05:00
26 lines
547 B
Bash
26 lines
547 B
Bash
|
#!/usr/bin/bash
|
||
|
|
||
|
set -e
|
||
|
|
||
|
DIRNAME="$(dirname "$0")"
|
||
|
IMAGE="$1"
|
||
|
WRAPPER="$2"
|
||
|
WRAPPER_ARGS="$3"
|
||
|
TEST_EXECUTABLE="$4"
|
||
|
TEST_BUILD_DIR="$5"
|
||
|
|
||
|
TEST_RESULT_FILE=$(mktemp -p "$TEST_BUILD_DIR" -t test-result-XXXXXX)
|
||
|
echo 1 > "$TEST_RESULT_FILE"
|
||
|
|
||
|
virtme-run \
|
||
|
--memory=256M \
|
||
|
--rw \
|
||
|
--pwd \
|
||
|
--kimg "$IMAGE" \
|
||
|
--script-sh "sh -c \"env HOME=$HOME $DIRNAME/run-kvm-test.sh \\\"$WRAPPER\\\" \\\"$WRAPPER_ARGS\\\" \\\"$TEST_EXECUTABLE\\\" \\\"$TEST_RESULT_FILE\\\"\""
|
||
|
|
||
|
TEST_RESULT="$(cat "$TEST_RESULT_FILE")"
|
||
|
rm "$TEST_RESULT_FILE"
|
||
|
|
||
|
exit "$TEST_RESULT"
|