* rebase bc cross bootstrap patch
[t2sde.git] / tests / 911-inst-initrd.exp
blobdf78565e56fd0638a8ab6e6b676f29d87b25069f
1 #!/usr/bin/expect -f
3 set qemu [lindex $argv 0]
4 set kernel [lindex $argv 1]
5 set initrd [lindex $argv 2]
6 set append [lindex $argv 3]
7 set argv [lreplace $argv 0 3]
9 # Wait enough (forever) until a long-time boot
10 set timeout 30
11 #timeout {exit 1}
12 set send_slow {8 .1}
14 # Start the guest VM
15 spawn $qemu -kernel $kernel -initrd $initrd -nographic -append "$append" {*}$argv
17 expect {
18 timeout {exit 1}
19 "T2 SDE installer first stage*"
22 expect {
23 timeout {exit 1}
24 "* hit enter otherwise. (default:*"
27 send "\n"
28 expect {
29 timeout {exit 1}
30 "install:/#"
34 send "fdisk --version\n"
35 expect {
36 timeout {exit 1}
37 "fdisk from*"
41 send "mkfs.btrfs -V\n"
42 expect {
43 timeout {exit 1}
44 "mkfs.btrfs*part*"
48 send "echo o > /proc/sysrq-trigger\n"
49 expect {
50 timeout {exit 1}
51 "reboot: Power down"