summaryrefslogtreecommitdiffstats
path: root/test/run_qemu-jessie-debian-installer_boot_test.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test/run_qemu-jessie-debian-installer_boot_test.sh')
-rwxr-xr-xtest/run_qemu-jessie-debian-installer_boot_test.sh72
1 files changed, 0 insertions, 72 deletions
diff --git a/test/run_qemu-jessie-debian-installer_boot_test.sh b/test/run_qemu-jessie-debian-installer_boot_test.sh
deleted file mode 100755
index eb9c1a86..00000000
--- a/test/run_qemu-jessie-debian-installer_boot_test.sh
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/bash
-
-QEMU_ARGS="-m 2G -M powernv -nographic -device ipmi-bmc-sim,id=ipmi0 -device isa-ipmi-bt,bmc=ipmi0"
-
-if [ -z "$QEMU_BIN" ]; then
- QEMU_BIN="qemu-system-ppc64"
-fi
-
-if [ ! $(command -v $QEMU_BIN) ]; then
- echo "Could not find executable QEMU_BIN ($QEMU_BIN). Skipping hello_world test";
- exit 0;
-fi
-
-if [ -n "$KERNEL" ]; then
- echo 'Please rebuild skiboot without KERNEL set. Skipping boot test';
- exit 0;
-fi
-
-if [ ! $(command -v expect) ]; then
- echo 'Could not find expect binary. Skipping boot test';
- exit 0;
-fi
-
-if [ ! -f debian-jessie-vmlinux ]; then
- echo 'No debian-jessie-vmlinux kernel! Run opal-ci/fetch-debian-jessie-installer.sh : Skipping test.';
- exit 0;
-fi
-
-if [ ! -f debian-jessie-initrd.gz ]; then
- echo 'No debian-jessie-initrd.gz! Run opal-ci/fetch-debian-jessie-installer.sh : Skipping test';
- exit 0;
-fi
-
-T=$(mktemp --tmpdir skiboot_qemu_debian-jessie-boot_test.XXXXXXXXXX)
-#D=$(mktemp --tmpdir debian-jessie-install.qcow2.XXXXXXXXXX)
-
-# In future we should do full install:
-# FIXME: -append "DEBIAN_FRONTEND=text locale=en_US keymap=us hostname=OPALtest domain=unassigned-domain rescue/enable=true"
-# qemu-img create -f qcow2 $D 128G 2>&1 > $T
-
-( cat <<EOF | expect
-set timeout 600
-spawn $QEMU_BIN $QEMU_ARGS -kernel debian-jessie-vmlinux -initrd debian-jessie-initrd.gz
-expect {
-timeout { send_user "\nTimeout waiting for petitboot\n"; exit 1 }
-eof { send_user "\nUnexpected EOF\n;" exit 1 }
-"Machine Check Stop" { exit 1;}
-"Kernel panic - not syncing" { exit 2;}
-"Trying to write privileged spr 338" { send_user "\nUpgrade Qemu: needs PCR register\n"; exit 3 }
-"Starting system log daemon"
-}
-close
-wait
-exit 0
-EOF
-) 2>&1 >> $T
-E=$?
-
-if [ $E -eq 3 ]; then
- echo "WARNING: Qemu test not run; upgrade QEMU to one that supports PCR register";
- rm $T $D
- exit 0;
-fi
-
-if [ $E -eq 0 ]; then
- rm $T $D
-else
- cat $T
- echo "Boot Test FAILED. Results in $T, Disk $D";
-fi
-
-exit $E;
OpenPOWER on IntegriCloud