| #!/bin/busybox sh |
| echo "Running initrd-init.sh" |
| set -x |
| |
| run_test() { |
| echo |
| echo "QEMU test: $1" |
| echo |
| if ! sh -ex "/tests/$1"; then |
| poweroff -f |
| fi |
| } |
| |
| export HOME=/root |
| export LD_LIBRARY_PATH=/usr/local/lib |
| export PATH=/usr/local/bin:/usr/bin:/bin:/sbin:/usr/local/sbin:/usr/sbin |
| export TERM=screen |
| |
| /bin/busybox --install -s |
| hostname qemu |
| mount -t proc proc /proc |
| mount -t sysfs sys /sys |
| mknod /dev/null c 1 3 |
| . /cmd.sh |
| set +x |
| |
| # Run all tests |
| run_test 01_ms_ip4_sgsn_ip4.sh |
| run_test 02_ms_ip4_sgsn_ip6.sh |
| run_test 03_ms_ip6_sgsn_ip4.sh |
| run_test 04_ms_ip6_sgsn_ip6.sh |
| |
| # Success (run-qemu.sh checks for this line) |
| echo "QEMU_TEST_SUCCESSFUL" |
| poweroff -f |