From 1f1362b4014798e382eeb1ec9be7ce998e81cd12 Mon Sep 17 00:00:00 2001 From: Oliver Steffen Date: Wed, 27 Nov 2024 05:03:10 -0500 Subject: [PATCH] Tests: Wire up in-svsm tests for VirtioBlkDriver Add a virtio-blk device to the in-svsm test setup to allow the VirtioBlkDriver tests to run. Signed-off-by: Oliver Steffen --- scripts/test-in-svsm.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/scripts/test-in-svsm.sh b/scripts/test-in-svsm.sh index af6d0f782..f3af5949d 100755 --- a/scripts/test-in-svsm.sh +++ b/scripts/test-in-svsm.sh @@ -34,15 +34,17 @@ test_io(){ done } -PIPES_DIR=$(mktemp -d -q) -mkfifo $PIPES_DIR/pipe.in -mkfifo $PIPES_DIR/pipe.out +TEST_DIR=$(mktemp -d -q) +mkfifo $TEST_DIR/pipe.in +mkfifo $TEST_DIR/pipe.out +truncate -s 16M $TEST_DIR/svsm_state.raw -test_io $PIPES_DIR/pipe.in $PIPES_DIR/pipe.out & +test_io $TEST_DIR/pipe.in $TEST_DIR/pipe.out & TEST_IO_PID=$! $SCRIPT_DIR/launch_guest.sh --igvm $SCRIPT_DIR/../bin/coconut-test-qemu.igvm \ - --unit-tests $PIPES_DIR/pipe || true + --state $TEST_DIR/svsm_state.raw \ + --unit-tests $TEST_DIR/pipe || true kill $TEST_IO_PID -rm -rf $PIPES_DIR +rm -rf $TEST_DIR