From 9f220d617eacf6fea5ce85c367ccdc133453ada9 Mon Sep 17 00:00:00 2001 From: Andrew Zoghby Date: Mon, 28 Nov 2022 16:46:03 -0800 Subject: [PATCH 1/5] tests: add another hifive1-revb core that includes `qemu.sh` --- tests/cmd/cores/hubris.core.hifive1.1 | Bin 0 -> 534316 bytes .../extract-list.hifive1.1.stderr | 0 .../extract-list.hifive1.1.stdout | 23 ++ .../extract-list/extract-list.hifive1.1.toml | 10 + tests/cmd/extract/extract.hifive1.1.stderr | 1 + tests/cmd/extract/extract.hifive1.1.stdout | 39 +++ tests/cmd/extract/extract.hifive1.1.toml | 10 + tests/cmd/log/log.hifive1.1.stderr | 1 + tests/cmd/log/log.hifive1.1.stdout | 5 + tests/cmd/log/log.hifive1.1.toml | 10 + tests/cmd/manifest/manifest.hifive1.1.stderr | 0 tests/cmd/manifest/manifest.hifive1.1.stdout | 14 + tests/cmd/manifest/manifest.hifive1.1.toml | 10 + tests/cmd/map/map.hifive1.1.stderr | 1 + tests/cmd/map/map.hifive1.1.stdout | 13 + tests/cmd/map/map.hifive1.1.toml | 10 + tests/cmd/pmp/pmp.hifive1.1.stderr | 1 + tests/cmd/pmp/pmp.hifive1.1.stdout | 3 + tests/cmd/pmp/pmp.hifive1.1.toml | 10 + .../readvar-list.hifive1.1.stderr | 1 + .../readvar-list.hifive1.1.stdout | 20 ++ .../readvar-list/readvar-list.hifive1.1.toml | 10 + .../readvar-ticks.hifive1.1.stderr | 1 + .../readvar-ticks.hifive1.1.stdout | 1 + .../readvar-ticks.hifive1.1.toml | 10 + .../registers-s/registers-s.hifive1.1.stderr | 2 + .../registers-s/registers-s.hifive1.1.stdout | 110 ++++++++ .../registers-s/registers-s.hifive1.1.toml | 10 + .../cmd/registers/registers.hifive1.1.stderr | 1 + .../cmd/registers/registers.hifive1.1.stdout | 110 ++++++++ tests/cmd/registers/registers.hifive1.1.toml | 10 + .../ringbuf-arg/ringbuf-arg.hifive1.1.stderr | 2 + .../ringbuf-arg/ringbuf-arg.hifive1.1.stdout | 0 .../ringbuf-arg/ringbuf-arg.hifive1.1.toml | 11 + tests/cmd/ringbuf/ringbuf.hifive1.1.stderr | 1 + tests/cmd/ringbuf/ringbuf.hifive1.1.stdout | 1 + tests/cmd/ringbuf/ringbuf.hifive1.1.toml | 10 + tests/cmd/spd/spd.hifive1.1.stderr | 2 + tests/cmd/spd/spd.hifive1.1.stdout | 0 tests/cmd/spd/spd.hifive1.1.toml | 11 + .../stackmargin/stackmargin.hifive1.1.stderr | 1 + .../stackmargin/stackmargin.hifive1.1.stdout | 5 + .../stackmargin/stackmargin.hifive1.1.toml | 10 + .../tasks-slvr/tasks-slvr.hifive1.1.stderr | 1 + .../tasks-slvr/tasks-slvr.hifive1.1.stdout | 257 ++++++++++++++++++ .../cmd/tasks-slvr/tasks-slvr.hifive1.1.toml | 10 + tests/cmd/tasks/tasks.hifive1.1.stderr | 1 + tests/cmd/tasks/tasks.hifive1.1.stdout | 6 + tests/cmd/tasks/tasks.hifive1.1.toml | 10 + 49 files changed, 786 insertions(+) create mode 100644 tests/cmd/cores/hubris.core.hifive1.1 create mode 100644 tests/cmd/extract-list/extract-list.hifive1.1.stderr create mode 100644 tests/cmd/extract-list/extract-list.hifive1.1.stdout create mode 100644 tests/cmd/extract-list/extract-list.hifive1.1.toml create mode 100644 tests/cmd/extract/extract.hifive1.1.stderr create mode 100644 tests/cmd/extract/extract.hifive1.1.stdout create mode 100644 tests/cmd/extract/extract.hifive1.1.toml create mode 100644 tests/cmd/log/log.hifive1.1.stderr create mode 100644 tests/cmd/log/log.hifive1.1.stdout create mode 100644 tests/cmd/log/log.hifive1.1.toml create mode 100644 tests/cmd/manifest/manifest.hifive1.1.stderr create mode 100644 tests/cmd/manifest/manifest.hifive1.1.stdout create mode 100644 tests/cmd/manifest/manifest.hifive1.1.toml create mode 100644 tests/cmd/map/map.hifive1.1.stderr create mode 100644 tests/cmd/map/map.hifive1.1.stdout create mode 100644 tests/cmd/map/map.hifive1.1.toml create mode 100644 tests/cmd/pmp/pmp.hifive1.1.stderr create mode 100644 tests/cmd/pmp/pmp.hifive1.1.stdout create mode 100644 tests/cmd/pmp/pmp.hifive1.1.toml create mode 100644 tests/cmd/readvar-list/readvar-list.hifive1.1.stderr create mode 100644 tests/cmd/readvar-list/readvar-list.hifive1.1.stdout create mode 100644 tests/cmd/readvar-list/readvar-list.hifive1.1.toml create mode 100644 tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stderr create mode 100644 tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stdout create mode 100644 tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.toml create mode 100644 tests/cmd/registers-s/registers-s.hifive1.1.stderr create mode 100644 tests/cmd/registers-s/registers-s.hifive1.1.stdout create mode 100644 tests/cmd/registers-s/registers-s.hifive1.1.toml create mode 100644 tests/cmd/registers/registers.hifive1.1.stderr create mode 100644 tests/cmd/registers/registers.hifive1.1.stdout create mode 100644 tests/cmd/registers/registers.hifive1.1.toml create mode 100644 tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stderr create mode 100644 tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stdout create mode 100644 tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.toml create mode 100644 tests/cmd/ringbuf/ringbuf.hifive1.1.stderr create mode 100644 tests/cmd/ringbuf/ringbuf.hifive1.1.stdout create mode 100644 tests/cmd/ringbuf/ringbuf.hifive1.1.toml create mode 100644 tests/cmd/spd/spd.hifive1.1.stderr create mode 100644 tests/cmd/spd/spd.hifive1.1.stdout create mode 100644 tests/cmd/spd/spd.hifive1.1.toml create mode 100644 tests/cmd/stackmargin/stackmargin.hifive1.1.stderr create mode 100644 tests/cmd/stackmargin/stackmargin.hifive1.1.stdout create mode 100644 tests/cmd/stackmargin/stackmargin.hifive1.1.toml create mode 100644 tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stderr create mode 100644 tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stdout create mode 100644 tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.toml create mode 100644 tests/cmd/tasks/tasks.hifive1.1.stderr create mode 100644 tests/cmd/tasks/tasks.hifive1.1.stdout create mode 100644 tests/cmd/tasks/tasks.hifive1.1.toml diff --git a/tests/cmd/cores/hubris.core.hifive1.1 b/tests/cmd/cores/hubris.core.hifive1.1 new file mode 100644 index 0000000000000000000000000000000000000000..e89083b3ddf9afff1d042e4ec01a460cda1dc9df GIT binary patch literal 534316 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

qWqUJX(?fydx3 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

q4*HW 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�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 literal 0 HcmV?d00001 diff --git a/tests/cmd/extract-list/extract-list.hifive1.1.stderr b/tests/cmd/extract-list/extract-list.hifive1.1.stderr new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/extract-list/extract-list.hifive1.1.stdout b/tests/cmd/extract-list/extract-list.hifive1.1.stdout new file mode 100644 index 000000000..5422e2db6 --- /dev/null +++ b/tests/cmd/extract-list/extract-list.hifive1.1.stdout @@ -0,0 +1,23 @@ + SIZE NAME + 462 README.TXT + 46 git-rev + 727 app.toml + 248 chip.toml + 345580 elf/task/jefe + 45820 elf/task/pong + 130200 elf/task/ping + 34588 elf/task/idle + 448576 elf/kernel + 70341 img/combined.srec + 36040 img/combined.elf + 100517 img/combined.ihex + 35712 img/combined.bin + 70341 img/final.srec + 36040 img/final.elf + 100517 img/final.ihex + 35712 img/final.bin + 850 img/flash.ron + 503 debug/script.gdb + 582 debug/openocd.cfg + 213 debug/openocd.gdb + 181 debug/qemu.sh diff --git a/tests/cmd/extract-list/extract-list.hifive1.1.toml b/tests/cmd/extract-list/extract-list.hifive1.1.toml new file mode 100644 index 000000000..f637fc5c0 --- /dev/null +++ b/tests/cmd/extract-list/extract-list.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 extract --list" + diff --git a/tests/cmd/extract/extract.hifive1.1.stderr b/tests/cmd/extract/extract.hifive1.1.stderr new file mode 100644 index 000000000..db86d97e5 --- /dev/null +++ b/tests/cmd/extract/extract.hifive1.1.stderr @@ -0,0 +1 @@ +humility: extracting app.toml to stdout diff --git a/tests/cmd/extract/extract.hifive1.1.stdout b/tests/cmd/extract/extract.hifive1.1.stdout new file mode 100644 index 000000000..e3cd7a580 --- /dev/null +++ b/tests/cmd/extract/extract.hifive1.1.stdout @@ -0,0 +1,39 @@ +name = "demo-hifive1-revb" +target = "riscv32imc-unknown-none-elf" +board = "hifive1-revb" +chip = "../../chips/fe310-g002" +stacksize = 896 + +[kernel] +name = "demo-hifive1-revb" +requires = {flash = 16384, ram = 2048} +features = [] + +[tasks.jefe] +name = "task-jefe" +priority = 0 +max-sizes = {flash = 16384, ram = 4096} +start = true +features = ["log-stringbuf"] +stacksize = 1536 + +[tasks.pong] +name = "task-pong" +priority = 3 +max-sizes = {flash = 8192, ram = 2048} +start = true + +[tasks.ping] +name = "task-ping" +priority = 4 +max-sizes = {flash = 8192, ram = 2048} +stacksize = 512 +start = true +task-slots = [{peer = "pong"}] + +[tasks.idle] +name = "task-idle" +priority = 5 +max-sizes = {flash = 256, ram = 512} +stacksize = 256 +start = true diff --git a/tests/cmd/extract/extract.hifive1.1.toml b/tests/cmd/extract/extract.hifive1.1.toml new file mode 100644 index 000000000..3e4c44549 --- /dev/null +++ b/tests/cmd/extract/extract.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 extract app.toml" + diff --git a/tests/cmd/log/log.hifive1.1.stderr b/tests/cmd/log/log.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/log/log.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/log/log.hifive1.1.stdout b/tests/cmd/log/log.hifive1.1.stdout new file mode 100644 index 000000000..824849011 --- /dev/null +++ b/tests/cmd/log/log.hifive1.1.stdout @@ -0,0 +1,5 @@ +humility: stringbuf ringbuf::stringbuf::LOG__STRINGBUF in jefe: +t address 0x0 +924: Task #2 Illegal instruction +927: Task #2 Memory fault at address 0x0 +930: Task #2 Illegal instruction diff --git a/tests/cmd/log/log.hifive1.1.toml b/tests/cmd/log/log.hifive1.1.toml new file mode 100644 index 000000000..e5533a40a --- /dev/null +++ b/tests/cmd/log/log.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 log" + diff --git a/tests/cmd/manifest/manifest.hifive1.1.stderr b/tests/cmd/manifest/manifest.hifive1.1.stderr new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/manifest/manifest.hifive1.1.stdout b/tests/cmd/manifest/manifest.hifive1.1.stdout new file mode 100644 index 000000000..b7f508635 --- /dev/null +++ b/tests/cmd/manifest/manifest.hifive1.1.stdout @@ -0,0 +1,14 @@ + version => hubris build archive v3 + git rev => 45b4b5979c548102c9b07e99c346b45157952d39-dirty + image id => [63, bc, fe, 8d, 6f, 87, 97, ff] + board => hifive1-revb + target => riscv32imc-unknown-none-elf + features => + total size => 35K + kernel size => 16K + tasks => 4 + ID TASK SIZE FEATURES + 0 jefe 14.0K log-stringbuf + 1 idle 0.1K + 2 pong 0.4K + 3 ping 4.6K diff --git a/tests/cmd/manifest/manifest.hifive1.1.toml b/tests/cmd/manifest/manifest.hifive1.1.toml new file mode 100644 index 000000000..bd01b1993 --- /dev/null +++ b/tests/cmd/manifest/manifest.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 manifest" + diff --git a/tests/cmd/map/map.hifive1.1.stderr b/tests/cmd/map/map.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/map/map.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/map/map.hifive1.1.stdout b/tests/cmd/map/map.hifive1.1.stdout new file mode 100644 index 000000000..0e23b7a41 --- /dev/null +++ b/tests/cmd/map/map.hifive1.1.stdout @@ -0,0 +1,13 @@ +DESC LOW HIGH SIZE ATTR ID TASK +- 0x20010000 - 0x20013459 13KiB r-x-- - kernel +- 0x20013460 - 0x2001399f 1KiB r---- - kernel +0x200137d4 0x20014000 - 0x2001774f 13KiB r-x-- 0 jefe +0x2001381c 0x20017750 - 0x200177df 144 r-x-- 3 idle +0x200137ec 0x200177e0 - 0x200179af 464 r-x-- 1 pong +0x20013804 0x200179b0 - 0x20018b7f 4KiB r-x-- 2 ping +- 0x80000000 - 0x800003ff 1KiB rw--- - kernel +- 0x80000400 - 0x800007b7 952 rw--- - kernel +0x200137e0 0x80000800 - 0x80000edf 1KiB rw--- 0 jefe +0x20013828 0x80000ee0 - 0x80000fdf 256 rw--- 3 idle +0x20013810 0x80000fe0 - 0x8000125f 640 rw--- 2 ping +0x200137f8 0x80001260 - 0x800015df 896 rw--- 1 pong diff --git a/tests/cmd/map/map.hifive1.1.toml b/tests/cmd/map/map.hifive1.1.toml new file mode 100644 index 000000000..ae13206ac --- /dev/null +++ b/tests/cmd/map/map.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 map" + diff --git a/tests/cmd/pmp/pmp.hifive1.1.stderr b/tests/cmd/pmp/pmp.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/pmp/pmp.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/pmp/pmp.hifive1.1.stdout b/tests/cmd/pmp/pmp.hifive1.1.stdout new file mode 100644 index 000000000..605240498 --- /dev/null +++ b/tests/cmd/pmp/pmp.hifive1.1.stdout @@ -0,0 +1,3 @@ +DESC LOW HIGH SIZE ATTR MODE +pmpaddr01 0x200177e0 - 0x200179af 1cf r-x- TOR +pmpaddr03 0x80001260 - 0x800015df 37f rw-- TOR diff --git a/tests/cmd/pmp/pmp.hifive1.1.toml b/tests/cmd/pmp/pmp.hifive1.1.toml new file mode 100644 index 000000000..ec6c66f59 --- /dev/null +++ b/tests/cmd/pmp/pmp.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 pmp" + diff --git a/tests/cmd/readvar-list/readvar-list.hifive1.1.stderr b/tests/cmd/readvar-list/readvar-list.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/readvar-list/readvar-list.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/readvar-list/readvar-list.hifive1.1.stdout b/tests/cmd/readvar-list/readvar-list.hifive1.1.stdout new file mode 100644 index 000000000..62e801f80 --- /dev/null +++ b/tests/cmd/readvar-list/readvar-list.hifive1.1.stdout @@ -0,0 +1,20 @@ +MODULE VARIABLE ADDR SIZE +kernel CLOCK_FREQ_KHZ 0x80000408 4 +kernel CURRENT_TASK_PTR 0x80000404 4 +kernel HUBRIS_IMAGE_ID 0x20013770 8 +kernel HUBRIS_REGION_DESCS 0x200137c8 108 +kernel HUBRIS_REGION_TABLE_SPACE 0x80000738 128 +kernel HUBRIS_TASK_DESCS 0x20013778 80 +kernel HUBRIS_TASK_TABLE_SPACE 0x80000418 800 +kernel TICKS 0x80000410 8 +kernel __INTERRUPTS 0x20013970 48 +jefe JEFE_EXTERNAL_ERRORS 0x80000e14 4 +jefe JEFE_EXTERNAL_KICK 0x80000e0c 4 +jefe JEFE_EXTERNAL_READY 0x80000e00 4 +jefe JEFE_EXTERNAL_REQUEST 0x80000e04 4 +jefe JEFE_EXTERNAL_REQUESTS 0x80000e10 4 +jefe JEFE_EXTERNAL_TASKINDEX 0x80000e08 4 +jefe LOG__STRINGBUF 0x80000e54 140 +jefe __RINGBUF 0x80000e18 60 +ping PANIC_BUFFER 0x800011e0 128 +ping PEER 0x200189ea 2 diff --git a/tests/cmd/readvar-list/readvar-list.hifive1.1.toml b/tests/cmd/readvar-list/readvar-list.hifive1.1.toml new file mode 100644 index 000000000..5c9048d77 --- /dev/null +++ b/tests/cmd/readvar-list/readvar-list.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 readvar -l" + diff --git a/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stderr b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stdout b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stdout new file mode 100644 index 000000000..484d81b7c --- /dev/null +++ b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.stdout @@ -0,0 +1 @@ +TICKS (0x80000410) = 0x3a2 diff --git a/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.toml b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.toml new file mode 100644 index 000000000..81dda2a5f --- /dev/null +++ b/tests/cmd/readvar-ticks/readvar-ticks.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 readvar TICKS" + diff --git a/tests/cmd/registers-s/registers-s.hifive1.1.stderr b/tests/cmd/registers-s/registers-s.hifive1.1.stderr new file mode 100644 index 000000000..7d3e6e71f --- /dev/null +++ b/tests/cmd/registers-s/registers-s.hifive1.1.stderr @@ -0,0 +1,2 @@ +humility: attached to dump +humility: stack unwind failed: task Task(2) not present in image diff --git a/tests/cmd/registers-s/registers-s.hifive1.1.stdout b/tests/cmd/registers-s/registers-s.hifive1.1.stdout new file mode 100644 index 000000000..d0cebe6d9 --- /dev/null +++ b/tests/cmd/registers-s/registers-s.hifive1.1.stdout @@ -0,0 +1,110 @@ + MSTATUS = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | ||| ||| | | | || ||| | | + | ||| ||| | | | || ||| | +- SIE = 0 + | ||| ||| | | | || ||| +--- MIE = 0 + | ||| ||| | | | || ||+------ SPIE = 0 + | ||| ||| | | | || |+------- UBE = 0 + | ||| ||| | | | || +-------- MPIE = 0 + | ||| ||| | | | |+---------- SPP = 0 + | ||| ||| | | | +----------- VS = 0x0 + | ||| ||| | | +------------- MPP = 0x0 + | ||| ||| | +---------------- FS = 0x0 + | ||| ||| +------------------ XS = 0x0 + | ||| ||+--------------------- MPRV = 0 + | ||| |+---------------------- SUM = 0 + | ||| +----------------------- MXR = 0 + | ||+------------------------- TVM = 0 + | |+-------------------------- TW = 0 + | +--------------------------- TSR = 0 + +-------------------------------------- SD = 0 + + MISA = 0x40101105 + MEDELEG = 0x00000000 + MIDELEG = 0x00000000 + MIE = 0x00000080 <- 0000_0000_0000_0000_0000_0000_1000_0000 + | | | | | | + | | | | | +- SSIE = 0 + | | | | +--- MSIE = 0 + | | | +------ STIE = 0 + | | +-------- MTIE = 1 + | +----------- SEIE = 0 + +------------- MEIE = 0 + + MTVEC = 0x20010144 <- 0010_0000_0000_0001_0000_0001_0100_0100 + | + + mode = 0x0 + + MSTATUSH = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | | + | +--- MBE = 0 + +----- SBE = 0 + + MSCRATCH = 0x00010001 + MEPC = 0x20018680 <- ping: sys_send_stub+0x12 + MCAUSE = 0x00000008 <- 0000_0000_0000_0000_0000_0000_0000_1000 + | + +-------------------------------------- INTERRUPT = 0 + + MTVAL = 0x00000000 + MIP = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | | | | | | + | | | | | +- SSIP = 0 + | | | | +--- MSIP = 0 + | | | +------ STIP = 0 + | | +-------- MTIP = 0 + | +----------- SEIP = 0 + +------------- MEIP = 0 + + PMPCFG0 = 0x0b000d00 + PMPCFG1 = 0x00000000 + PMPCFG2 = 0x00000000 + PMPCFG3 = 0x00000000 + PMPADDR0 = 0x08005df8 + PMPADDR1 = 0x08005e6c + PMPADDR2 = 0x20000498 + PMPADDR3 = 0x20000578 + PMPADDR4 = 0x00000000 + PMPADDR5 = 0x00000008 + PMPADDR6 = 0x00000000 + PMPADDR7 = 0x00000008 + PMPADDR8 = 0x00000000 + PMPADDR9 = 0x00000008 +PMPADDR10 = 0x00000000 +PMPADDR11 = 0x00000008 +PMPADDR12 = 0x00000000 +PMPADDR13 = 0x00000008 +PMPADDR14 = 0x00000000 +PMPADDR15 = 0x00000008 + PC = 0x20010f40 <- kernel: activate_next_task+0x9e + ZERO = 0x00000000 + RA = 0x20010f40 <- kernel: activate_next_task+0x9e + SP = 0x800010a0 <- ping: 0x80000fe0+0xc0 + GP = 0x00000000 + TP = 0x00000000 + T0 = 0x80001260 <- pong: 0x80001260+0x0 + T1 = 0x2001332e <- kernel: memcpy+0x0 + T2 = 0x800011e0 <- ping: PANIC_BUFFER+0x0 + S0 = 0x00000000 + S1 = 0x00000007 + A0 = 0x00000000 + A1 = 0x00000000 + A2 = 0xffffffff + A3 = 0xffffffff + A4 = 0x00000000 + A5 = 0x00000000 + A6 = 0x800015a8 <- pong: 0x80001260+0x348 + A7 = 0x0000001c + S2 = 0x800004e0 <- kernel: HUBRIS_TASK_TABLE_SPACE+0xc8 + S3 = 0x00000006 + S4 = 0x00000010 + S5 = 0x00000020 + S6 = 0x20013478 <- kernel: 0x20013460+0x18 + S7 = 0x80000764 <- kernel: HUBRIS_REGION_TABLE_SPACE+0x2c + S8 = 0x80000768 <- kernel: HUBRIS_REGION_TABLE_SPACE+0x30 + S9 = 0x00000000 + S10 = 0x00000000 + S11 = 0x00000002 + T3 = 0x00000000 + T4 = 0x00000000 + T5 = 0x00000000 + T6 = 0x00000000 diff --git a/tests/cmd/registers-s/registers-s.hifive1.1.toml b/tests/cmd/registers-s/registers-s.hifive1.1.toml new file mode 100644 index 000000000..9d76e846f --- /dev/null +++ b/tests/cmd/registers-s/registers-s.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 registers -s" + diff --git a/tests/cmd/registers/registers.hifive1.1.stderr b/tests/cmd/registers/registers.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/registers/registers.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/registers/registers.hifive1.1.stdout b/tests/cmd/registers/registers.hifive1.1.stdout new file mode 100644 index 000000000..d0cebe6d9 --- /dev/null +++ b/tests/cmd/registers/registers.hifive1.1.stdout @@ -0,0 +1,110 @@ + MSTATUS = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | ||| ||| | | | || ||| | | + | ||| ||| | | | || ||| | +- SIE = 0 + | ||| ||| | | | || ||| +--- MIE = 0 + | ||| ||| | | | || ||+------ SPIE = 0 + | ||| ||| | | | || |+------- UBE = 0 + | ||| ||| | | | || +-------- MPIE = 0 + | ||| ||| | | | |+---------- SPP = 0 + | ||| ||| | | | +----------- VS = 0x0 + | ||| ||| | | +------------- MPP = 0x0 + | ||| ||| | +---------------- FS = 0x0 + | ||| ||| +------------------ XS = 0x0 + | ||| ||+--------------------- MPRV = 0 + | ||| |+---------------------- SUM = 0 + | ||| +----------------------- MXR = 0 + | ||+------------------------- TVM = 0 + | |+-------------------------- TW = 0 + | +--------------------------- TSR = 0 + +-------------------------------------- SD = 0 + + MISA = 0x40101105 + MEDELEG = 0x00000000 + MIDELEG = 0x00000000 + MIE = 0x00000080 <- 0000_0000_0000_0000_0000_0000_1000_0000 + | | | | | | + | | | | | +- SSIE = 0 + | | | | +--- MSIE = 0 + | | | +------ STIE = 0 + | | +-------- MTIE = 1 + | +----------- SEIE = 0 + +------------- MEIE = 0 + + MTVEC = 0x20010144 <- 0010_0000_0000_0001_0000_0001_0100_0100 + | + + mode = 0x0 + + MSTATUSH = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | | + | +--- MBE = 0 + +----- SBE = 0 + + MSCRATCH = 0x00010001 + MEPC = 0x20018680 <- ping: sys_send_stub+0x12 + MCAUSE = 0x00000008 <- 0000_0000_0000_0000_0000_0000_0000_1000 + | + +-------------------------------------- INTERRUPT = 0 + + MTVAL = 0x00000000 + MIP = 0x00000000 <- 0000_0000_0000_0000_0000_0000_0000_0000 + | | | | | | + | | | | | +- SSIP = 0 + | | | | +--- MSIP = 0 + | | | +------ STIP = 0 + | | +-------- MTIP = 0 + | +----------- SEIP = 0 + +------------- MEIP = 0 + + PMPCFG0 = 0x0b000d00 + PMPCFG1 = 0x00000000 + PMPCFG2 = 0x00000000 + PMPCFG3 = 0x00000000 + PMPADDR0 = 0x08005df8 + PMPADDR1 = 0x08005e6c + PMPADDR2 = 0x20000498 + PMPADDR3 = 0x20000578 + PMPADDR4 = 0x00000000 + PMPADDR5 = 0x00000008 + PMPADDR6 = 0x00000000 + PMPADDR7 = 0x00000008 + PMPADDR8 = 0x00000000 + PMPADDR9 = 0x00000008 +PMPADDR10 = 0x00000000 +PMPADDR11 = 0x00000008 +PMPADDR12 = 0x00000000 +PMPADDR13 = 0x00000008 +PMPADDR14 = 0x00000000 +PMPADDR15 = 0x00000008 + PC = 0x20010f40 <- kernel: activate_next_task+0x9e + ZERO = 0x00000000 + RA = 0x20010f40 <- kernel: activate_next_task+0x9e + SP = 0x800010a0 <- ping: 0x80000fe0+0xc0 + GP = 0x00000000 + TP = 0x00000000 + T0 = 0x80001260 <- pong: 0x80001260+0x0 + T1 = 0x2001332e <- kernel: memcpy+0x0 + T2 = 0x800011e0 <- ping: PANIC_BUFFER+0x0 + S0 = 0x00000000 + S1 = 0x00000007 + A0 = 0x00000000 + A1 = 0x00000000 + A2 = 0xffffffff + A3 = 0xffffffff + A4 = 0x00000000 + A5 = 0x00000000 + A6 = 0x800015a8 <- pong: 0x80001260+0x348 + A7 = 0x0000001c + S2 = 0x800004e0 <- kernel: HUBRIS_TASK_TABLE_SPACE+0xc8 + S3 = 0x00000006 + S4 = 0x00000010 + S5 = 0x00000020 + S6 = 0x20013478 <- kernel: 0x20013460+0x18 + S7 = 0x80000764 <- kernel: HUBRIS_REGION_TABLE_SPACE+0x2c + S8 = 0x80000768 <- kernel: HUBRIS_REGION_TABLE_SPACE+0x30 + S9 = 0x00000000 + S10 = 0x00000000 + S11 = 0x00000002 + T3 = 0x00000000 + T4 = 0x00000000 + T5 = 0x00000000 + T6 = 0x00000000 diff --git a/tests/cmd/registers/registers.hifive1.1.toml b/tests/cmd/registers/registers.hifive1.1.toml new file mode 100644 index 000000000..735a8a5c7 --- /dev/null +++ b/tests/cmd/registers/registers.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 registers" + diff --git a/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stderr b/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stderr new file mode 100644 index 000000000..485a36d98 --- /dev/null +++ b/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stderr @@ -0,0 +1,2 @@ +humility: attached to dump +humility ringbuf failed: no ring buffer name contains "i2c" (-l to list) diff --git a/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stdout b/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.toml b/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.toml new file mode 100644 index 000000000..058996f83 --- /dev/null +++ b/tests/cmd/ringbuf-arg/ringbuf-arg.hifive1.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 ringbuf i2c" + +status.code = 1 diff --git a/tests/cmd/ringbuf/ringbuf.hifive1.1.stderr b/tests/cmd/ringbuf/ringbuf.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/ringbuf/ringbuf.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/ringbuf/ringbuf.hifive1.1.stdout b/tests/cmd/ringbuf/ringbuf.hifive1.1.stdout new file mode 100644 index 000000000..b7f6e0195 --- /dev/null +++ b/tests/cmd/ringbuf/ringbuf.hifive1.1.stdout @@ -0,0 +1 @@ +humility: ring buffer task_jefe::external::__RINGBUF in jefe: diff --git a/tests/cmd/ringbuf/ringbuf.hifive1.1.toml b/tests/cmd/ringbuf/ringbuf.hifive1.1.toml new file mode 100644 index 000000000..508f4a8f1 --- /dev/null +++ b/tests/cmd/ringbuf/ringbuf.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 ringbuf" + diff --git a/tests/cmd/spd/spd.hifive1.1.stderr b/tests/cmd/spd/spd.hifive1.1.stderr new file mode 100644 index 000000000..9710b931d --- /dev/null +++ b/tests/cmd/spd/spd.hifive1.1.stderr @@ -0,0 +1,2 @@ +humility: attached to dump +humility spd failed: no bus specified and no SPD_DATA found diff --git a/tests/cmd/spd/spd.hifive1.1.stdout b/tests/cmd/spd/spd.hifive1.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/spd/spd.hifive1.1.toml b/tests/cmd/spd/spd.hifive1.1.toml new file mode 100644 index 000000000..19d6c99fd --- /dev/null +++ b/tests/cmd/spd/spd.hifive1.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 spd" + +status.code = 1 diff --git a/tests/cmd/stackmargin/stackmargin.hifive1.1.stderr b/tests/cmd/stackmargin/stackmargin.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/stackmargin/stackmargin.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/stackmargin/stackmargin.hifive1.1.stdout b/tests/cmd/stackmargin/stackmargin.hifive1.1.stdout new file mode 100644 index 000000000..333f86a62 --- /dev/null +++ b/tests/cmd/stackmargin/stackmargin.hifive1.1.stdout @@ -0,0 +1,5 @@ +ID TASK STACKBASE STACKSIZE MAXDEPTH MARGIN + 0 jefe 0x80000800 1536 704 832 + 1 pong 0x80001260 896 356 540 + 2 ping 0x80000fe0 512 452 60 + 3 idle 0x80000ee0 256 4 252 diff --git a/tests/cmd/stackmargin/stackmargin.hifive1.1.toml b/tests/cmd/stackmargin/stackmargin.hifive1.1.toml new file mode 100644 index 000000000..bedda1720 --- /dev/null +++ b/tests/cmd/stackmargin/stackmargin.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 stackmargin" + diff --git a/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stderr b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stdout b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stdout new file mode 100644 index 000000000..58d733641 --- /dev/null +++ b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.stdout @@ -0,0 +1,257 @@ +system time = 930 +ID TASK GEN PRI STATE + 0 jefe 0 0 recv, notif: bit0 bit1(T+70) + stack unwind failed: task Task(0) not present in image + | + +---> PC = 0x20015f9e RA = 0x200145d0 SP = 0x80000c90 GP = 0x80000c00 + | TP = 0x00000000 T0 = 0x00000018 T1 = 0x200163dc T2 = 0x80000e00 + | S0 = 0x80000d4b S1 = 0x00000004 A0 = 0x80000d50 A1 = 0x00000008 + | A2 = 0x00000003 A3 = 0x00000000 A4 = 0x80000da0 A5 = 0x00000000 + | A6 = 0x00000000 A7 = 0x00000001 S2 = 0x80000da0 S3 = 0x80000e54 + | S4 = 0x80000e18 S5 = 0x000003e8 S6 = 0x0000ffff S7 = 0x00000003 + | S8 = 0x80000d4e S9 = 0x00000001 S10 = 0x00000004 S11 = 0x00000005 + | T3 = 0x80000c98 T4 = 0x00000002 T5 = 0x00000002 T6 = 0xbaddcafe + + | + +-----------> Task { + save: SavedState { + ra: 0x200145d0, + sp: 0x80000c90, + gp: 0x80000c00, + tp: 0x0, + t0: 0x18, + t1: 0x200163dc, + t2: 0x80000e00, + s0: 0x80000d4b, + s1: 0x4, + a0: 0x80000d50, + a1: 0x8, + a2: 0x3, + a3: 0x0, + a4: 0x80000da0, + a5: 0x0, + a6: 0x0, + a7: 0x1, + s2: 0x80000da0, + s3: 0x80000e54, + s4: 0x80000e18, + s5: 0x3e8, + s6: 0xffff, + s7: 0x3, + s8: 0x80000d4e, + s9: 0x1, + s10: 0x4, + s11: 0x5, + t3: 0x80000c98, + t4: 0x2, + t5: 0x2, + t6: 0xbaddcafe, + pc: 0x20015f9e + }, + priority: Priority(0x0), + state: Healthy(InRecv(None)), + timer: TimerState { + deadline: Some(Timestamp(0x3e8)), + to_post: NotificationSet(0x2) + }, + generation: 0x0, + region_table: &[&abi::RegionDesc] { + data_ptr: 0x80000738 (), + length: 0x8 + }, + notifications: 0x0, + descriptor: 0x20013778 (&abi::TaskDesc) + } + + 1 pong 0 3 ready + stack unwind failed: task Task(1) not present in image + | + +---> PC = 0x20017922 RA = 0x20017880 SP = 0x80001580 GP = 0x00000000 + | TP = 0x00000000 T0 = 0x800015e0 T1 = 0x800015e0 T2 = 0x800015e0 + | S0 = 0x0000ffff S1 = 0x00006dc6 A0 = 0x00000000 A1 = 0x00006802 + | A2 = 0x00000001 A3 = 0x00000005 A4 = 0x00000010 A5 = 0x00000000 + | A6 = 0x00000000 A7 = 0x00000001 S2 = 0x800015a8 S3 = 0x00000000 + | S4 = 0x2001799c S5 = 0x000003e8 S6 = 0x00000000 S7 = 0x00000000 + | S8 = 0x00000000 S9 = 0x00000000 S10 = 0x00000000 S11 = 0x00000000 + | T3 = 0x00000000 T4 = 0x00000000 T5 = 0x00000000 T6 = 0x00000000 + + | + +-----------> Task { + save: SavedState { + ra: 0x20017880, + sp: 0x80001580, + gp: 0x0, + tp: 0x0, + t0: 0x800015e0, + t1: 0x800015e0, + t2: 0x800015e0, + s0: 0xffff, + s1: 0x6dc6, + a0: 0x0, + a1: 0x6802, + a2: 0x1, + a3: 0x5, + a4: 0x10, + a5: 0x0, + a6: 0x0, + a7: 0x1, + s2: 0x800015a8, + s3: 0x0, + s4: 0x2001799c, + s5: 0x3e8, + s6: 0x0, + s7: 0x0, + s8: 0x0, + s9: 0x0, + s10: 0x0, + s11: 0x0, + t3: 0x0, + t4: 0x0, + t5: 0x0, + t6: 0x0, + pc: 0x20017922 + }, + priority: Priority(0x3), + state: Healthy(Runnable), + timer: TimerState { + deadline: Some(Timestamp(0x3e8)), + to_post: NotificationSet(0x1) + }, + generation: 0x0, + region_table: &[&abi::RegionDesc] { + data_ptr: 0x80000758 (), + length: 0x8 + }, + notifications: 0x0, + descriptor: 0x2001378c (&abi::TaskDesc) + } + + 2 ping 282 4 wait: reply from pong/gen0 + stack unwind failed: task Task(2) not present in image + | + +---> PC = 0x20018684 RA = 0x20017a94 SP = 0x80001180 GP = 0x00000000 + | TP = 0x00000000 T0 = 0x80001260 T1 = 0x80001260 T2 = 0x800011e0 + | S0 = 0x20018b18 S1 = 0x200189d0 A0 = 0x00010001 A1 = 0x200189d0 + | A2 = 0x00000005 A3 = 0x80001190 A4 = 0x00000010 A5 = 0x20018b18 + | A6 = 0x00000000 A7 = 0x00000000 S2 = 0x00000005 S3 = 0x80001190 + | S4 = 0x00000010 S5 = 0x00010001 S6 = 0x00000064 S7 = 0x00000000 + | S8 = 0x00000000 S9 = 0x00000000 S10 = 0x00000000 S11 = 0x00000000 + | T3 = 0x00000000 T4 = 0x00000000 T5 = 0x00000000 T6 = 0x00000000 + + | + +-----------> Task { + save: SavedState { + ra: 0x20017a94, + sp: 0x80001180, + gp: 0x0, + tp: 0x0, + t0: 0x80001260, + t1: 0x80001260, + t2: 0x800011e0, + s0: 0x20018b18, + s1: 0x200189d0, + a0: 0x10001, + a1: 0x200189d0, + a2: 0x5, + a3: 0x80001190, + a4: 0x10, + a5: 0x20018b18, + a6: 0x0, + a7: 0x0, + s2: 0x5, + s3: 0x80001190, + s4: 0x10, + s5: 0x10001, + s6: 0x64, + s7: 0x0, + s8: 0x0, + s9: 0x0, + s10: 0x0, + s11: 0x0, + t3: 0x0, + t4: 0x0, + t5: 0x0, + t6: 0x0, + pc: 0x20018684 + }, + priority: Priority(0x4), + state: Healthy(InReply(TaskId(0x1))), + timer: TimerState { + deadline: None, + to_post: NotificationSet(0x0) + }, + generation: 0x11a, + region_table: &[&abi::RegionDesc] { + data_ptr: 0x80000778 (), + length: 0x8 + }, + notifications: 0x0, + descriptor: 0x200137a0 (&abi::TaskDesc) + } + + 3 idle 0 5 ready + | + +---> 0x80000fe0 0x20017750 _start + | @ /hubris/sys/userlib/src/arch/riscv32.rs:20 + | + | + +---> PC = 0x20017750 RA = 0x00000000 SP = 0x80000fe0 GP = 0x00000000 + | TP = 0x00000000 T0 = 0x00000000 T1 = 0x00000000 T2 = 0x00000000 + | S0 = 0x00000000 S1 = 0x00000000 A0 = 0x00000000 A1 = 0x00000000 + | A2 = 0x00000000 A3 = 0x00000000 A4 = 0x00000000 A5 = 0x00000000 + | A6 = 0x00000000 A7 = 0x00000000 S2 = 0x00000000 S3 = 0x00000000 + | S4 = 0x00000000 S5 = 0x00000000 S6 = 0x00000000 S7 = 0x00000000 + | S8 = 0x00000000 S9 = 0x00000000 S10 = 0x00000000 S11 = 0x00000000 + | T3 = 0x00000000 T4 = 0x00000000 T5 = 0x00000000 T6 = 0x00000000 + + | + +-----------> Task { + save: SavedState { + ra: 0x0, + sp: 0x80000fe0, + gp: 0x0, + tp: 0x0, + t0: 0x0, + t1: 0x0, + t2: 0x0, + s0: 0x0, + s1: 0x0, + a0: 0x0, + a1: 0x0, + a2: 0x0, + a3: 0x0, + a4: 0x0, + a5: 0x0, + a6: 0x0, + a7: 0x0, + s2: 0x0, + s3: 0x0, + s4: 0x0, + s5: 0x0, + s6: 0x0, + s7: 0x0, + s8: 0x0, + s9: 0x0, + s10: 0x0, + s11: 0x0, + t3: 0x0, + t4: 0x0, + t5: 0x0, + t6: 0x0, + pc: 0x20017750 + }, + priority: Priority(0x5), + state: Healthy(Runnable), + timer: TimerState { + deadline: None, + to_post: NotificationSet(0x0) + }, + generation: 0x0, + region_table: &[&abi::RegionDesc] { + data_ptr: 0x80000798 (), + length: 0x8 + }, + notifications: 0x0, + descriptor: 0x200137b4 (&abi::TaskDesc) + } + diff --git a/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.toml b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.toml new file mode 100644 index 000000000..b9da89f82 --- /dev/null +++ b/tests/cmd/tasks-slvr/tasks-slvr.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 tasks -slvr" + diff --git a/tests/cmd/tasks/tasks.hifive1.1.stderr b/tests/cmd/tasks/tasks.hifive1.1.stderr new file mode 100644 index 000000000..da2ede4a0 --- /dev/null +++ b/tests/cmd/tasks/tasks.hifive1.1.stderr @@ -0,0 +1 @@ +humility: attached to dump diff --git a/tests/cmd/tasks/tasks.hifive1.1.stdout b/tests/cmd/tasks/tasks.hifive1.1.stdout new file mode 100644 index 000000000..26bfa13d3 --- /dev/null +++ b/tests/cmd/tasks/tasks.hifive1.1.stdout @@ -0,0 +1,6 @@ +system time = 930 +ID TASK GEN PRI STATE + 0 jefe 0 0 recv, notif: bit0 bit1(T+70) + 1 pong 0 3 ready + 2 ping 282 4 wait: reply from pong/gen0 + 3 idle 0 5 ready diff --git a/tests/cmd/tasks/tasks.hifive1.1.toml b/tests/cmd/tasks/tasks.hifive1.1.toml new file mode 100644 index 000000000..78fe87123 --- /dev/null +++ b/tests/cmd/tasks/tasks.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 tasks" + From aa13fffdb34ad0d50038c41c1a1f4298f0ce6388 Mon Sep 17 00:00:00 2001 From: Andrew Zoghby Date: Mon, 28 Nov 2022 16:47:30 -0800 Subject: [PATCH 2/5] tests: add test cases that utilize the qemu. These tests first startup qemu with the image from the dump, then run a humility command. This test both running in qemu, as well as the qemu core. The included tests are `qemu-readvar`, `qemu-dump`, `qemu-halt`, `qemu-resume`. The autogenerated cases are included in the following commit. --- tests/cli_tests.rs | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/tests/cli_tests.rs b/tests/cli_tests.rs index f264d0bea..6dad4e67a 100644 --- a/tests/cli_tests.rs +++ b/tests/cli_tests.rs @@ -7,6 +7,7 @@ use std::fmt::Write; use std::fs::{self, File}; use std::path::Path; +#[derive(Debug, Clone)] struct Test { name: &'static str, cmd: &'static str, @@ -28,7 +29,7 @@ impl Test { } fn make_tests() -> Result<()> { - let postmortem = [ + let all_tests = [ Test::witharg("extract", "extract", "app.toml"), Test::witharg("extract-list", "extract", "--list"), Test::basic("manifest"), @@ -45,6 +46,34 @@ fn make_tests() -> Result<()> { Test::basic("tasks"), Test::witharg("tasks-slvr", "tasks", "-slvr"), Test::basic("log"), + // don't need to rerun all of the cmds, just try to exercise each component of the core, + // registers, memory, start, stop + // also run each qemu command with the a different port so they can be parallelized + Test::witharg( + "qemu-readvar", + "qemu", + // these strings are weird since we have to escape the string so it is correctly + // written to the toml, but the toml itself also needs the escape characters for when + // it is parsed. + "--port 3333 --command \\\"readvar CLOCK_FREQ_KHZ\\\"", + ), + Test::witharg( + "qemu-halt", + "qemu", + " --port 3334 --command \\\"halt\\\"", + ), + Test::witharg( + "qemu-resume", + "qemu", + "--port 3335 --command \\\"resume\\\"", + ), + Test::witharg( + "qemu-dump", + "qemu", + "--port 3336 --command \\\"dump\\\"", + ), + //TODO how to verify halt/resume actually work + //TODO a write test might also be useful ]; let mut cores = vec![]; @@ -67,7 +96,7 @@ fn make_tests() -> Result<()> { } } - for test in &postmortem { + for test in &all_tests { let dirpath = format!("./tests/cmd/{}", test.name); let dir = Path::new(&dirpath); From bfeb8da8c122bcdcf6b60437f0b5933e2bb230ea Mon Sep 17 00:00:00 2001 From: Andrew Zoghby Date: Mon, 28 Nov 2022 16:52:01 -0800 Subject: [PATCH 3/5] tests: autogenerated qemu test output --- tests/cmd/qemu-dump/qemu-dump.chilly.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.chilly.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.chilly.0.toml | 11 +++++++++++ .../qemu-dump/qemu-dump.flash-ram-mismatch.0.stderr | 4 ++++ .../qemu-dump/qemu-dump.flash-ram-mismatch.0.stdout | 0 .../cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.hifive1.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.hifive1.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.hifive1.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.hifive1.1.stderr | 6 ++++++ tests/cmd/qemu-dump/qemu-dump.hifive1.1.stdout | 0 tests/cmd/qemu-dump/qemu-dump.hifive1.1.toml | 10 ++++++++++ tests/cmd/qemu-dump/qemu-dump.igor.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.igor.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.igor.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.0.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.1.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.1.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.1.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.10.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.10.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.10.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.11.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.11.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.11.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.12.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.12.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.12.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.13.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.13.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.13.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.14.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.14.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.14.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.15.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.15.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.15.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.16.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.16.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.16.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.17.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.17.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.17.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.18.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.18.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.18.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.19.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.19.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.19.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.2.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.2.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.2.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.20.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.20.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.20.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.21.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.21.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.21.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.22.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.22.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.22.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.23.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.23.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.23.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.24.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.24.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.24.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.25.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.25.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.25.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.26.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.26.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.26.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.27.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.27.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.27.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.28.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.28.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.28.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.29.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.29.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.29.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.30.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.30.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.30.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.31.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.kiowa.31.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.31.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.4.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.4.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.4.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.49.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.49.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.49.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.5.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.5.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.5.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.50.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.50.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.50.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.51.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.51.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.51.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.52.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.52.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.52.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.53.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.53.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.53.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.6.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.6.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.6.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.7.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.7.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.7.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.8.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.8.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.8.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.9.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.9.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.9.toml | 11 +++++++++++ .../cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stderr | 1 + .../cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.toml | 11 +++++++++++ .../qemu-dump.kiowa.stm32h743-nucleo.0.stderr | 1 + .../qemu-dump.kiowa.stm32h743-nucleo.0.stdout | 0 .../qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.0.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.1.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.1.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.1.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.10.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.10.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.10.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.11.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.11.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.11.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.12.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.12.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.12.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.13.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.13.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.13.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.14.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.14.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.14.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.15.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.15.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.15.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.16.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.16.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.16.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.17.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.17.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.17.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.18.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.18.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.18.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.19.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.19.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.19.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.2.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.2.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.2.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.20.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.20.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.20.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.21.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.21.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.21.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.22.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.22.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.22.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.23.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.23.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.23.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.24.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.24.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.24.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.25.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.25.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.25.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.26.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.26.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.26.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.27.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.27.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.27.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.29.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.29.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.29.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.3.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.3.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.3.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.30.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.30.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.30.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.33.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.33.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.33.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.35.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.35.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.35.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.36.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.36.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.36.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.37.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.37.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.37.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.38.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.38.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.38.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.39.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.39.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.39.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.4.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.4.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.4.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.40.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.40.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.40.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.41.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.41.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.41.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.42.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.42.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.42.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.43.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.43.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.43.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.44.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.44.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.44.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.45.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.45.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.45.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.46.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.46.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.46.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.47.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.47.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.47.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.48.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.48.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.48.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.49.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.49.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.49.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.5.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.5.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.5.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.50.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.50.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.50.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.51.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.51.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.51.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.52.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.52.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.52.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.53.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.53.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.53.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.54.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.54.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.54.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.55.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.55.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.55.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.6.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.6.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.6.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.61.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.61.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.61.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.62.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.62.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.62.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.63.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.63.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.63.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.64.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.64.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.64.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.65.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.65.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.65.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.66.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.66.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.66.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.67.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.67.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.67.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.68.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.68.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.68.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.69.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.69.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.69.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.7.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.7.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.7.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.70.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.70.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.70.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.71.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.71.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.71.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.8.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.8.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.8.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.ouray.9.stderr | 1 + tests/cmd/qemu-dump/qemu-dump.ouray.9.stdout | 0 tests/cmd/qemu-dump/qemu-dump.ouray.9.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.spoopy.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.spoopy.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.spoopy.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stdout | 0 tests/cmd/qemu-dump/qemu-dump.static-tasks.0.toml | 11 +++++++++++ tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stderr | 4 ++++ tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stdout | 0 tests/cmd/qemu-dump/qemu-dump.static-tasks.1.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.chilly.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.chilly.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.chilly.0.toml | 11 +++++++++++ .../qemu-halt/qemu-halt.flash-ram-mismatch.0.stderr | 4 ++++ .../qemu-halt/qemu-halt.flash-ram-mismatch.0.stdout | 0 .../cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.hifive1.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.hifive1.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.hifive1.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.hifive1.1.stderr | 3 +++ tests/cmd/qemu-halt/qemu-halt.hifive1.1.stdout | 0 tests/cmd/qemu-halt/qemu-halt.hifive1.1.toml | 10 ++++++++++ tests/cmd/qemu-halt/qemu-halt.igor.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.igor.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.igor.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.0.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.1.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.1.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.1.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.10.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.10.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.10.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.11.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.11.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.11.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.12.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.12.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.12.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.13.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.13.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.13.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.14.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.14.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.14.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.15.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.15.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.15.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.16.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.16.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.16.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.17.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.17.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.17.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.18.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.18.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.18.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.19.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.19.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.19.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.2.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.2.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.2.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.20.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.20.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.20.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.21.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.21.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.21.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.22.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.22.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.22.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.23.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.23.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.23.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.24.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.24.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.24.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.25.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.25.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.25.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.26.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.26.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.26.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.27.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.27.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.27.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.28.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.28.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.28.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.29.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.29.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.29.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.30.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.30.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.30.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.31.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.kiowa.31.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.31.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.4.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.4.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.4.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.49.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.49.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.49.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.5.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.5.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.5.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.50.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.50.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.50.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.51.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.51.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.51.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.52.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.52.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.52.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.53.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.53.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.53.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.6.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.6.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.6.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.7.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.7.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.7.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.8.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.8.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.8.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.9.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.9.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.9.toml | 11 +++++++++++ .../cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stderr | 1 + .../cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.toml | 11 +++++++++++ .../qemu-halt.kiowa.stm32h743-nucleo.0.stderr | 1 + .../qemu-halt.kiowa.stm32h743-nucleo.0.stdout | 0 .../qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.0.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.1.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.1.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.1.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.10.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.10.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.10.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.11.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.11.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.11.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.12.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.12.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.12.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.13.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.13.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.13.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.14.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.14.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.14.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.15.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.15.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.15.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.16.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.16.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.16.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.17.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.17.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.17.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.18.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.18.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.18.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.19.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.19.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.19.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.2.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.2.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.2.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.20.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.20.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.20.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.21.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.21.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.21.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.22.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.22.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.22.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.23.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.23.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.23.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.24.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.24.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.24.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.25.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.25.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.25.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.26.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.26.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.26.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.27.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.27.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.27.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.29.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.29.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.29.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.3.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.3.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.3.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.30.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.30.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.30.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.33.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.33.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.33.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.35.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.35.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.35.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.36.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.36.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.36.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.37.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.37.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.37.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.38.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.38.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.38.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.39.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.39.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.39.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.4.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.4.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.4.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.40.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.40.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.40.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.41.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.41.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.41.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.42.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.42.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.42.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.43.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.43.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.43.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.44.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.44.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.44.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.45.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.45.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.45.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.46.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.46.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.46.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.47.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.47.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.47.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.48.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.48.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.48.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.49.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.49.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.49.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.5.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.5.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.5.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.50.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.50.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.50.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.51.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.51.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.51.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.52.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.52.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.52.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.53.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.53.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.53.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.54.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.54.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.54.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.55.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.55.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.55.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.6.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.6.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.6.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.61.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.61.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.61.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.62.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.62.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.62.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.63.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.63.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.63.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.64.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.64.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.64.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.65.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.65.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.65.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.66.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.66.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.66.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.67.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.67.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.67.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.68.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.68.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.68.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.69.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.69.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.69.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.7.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.7.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.7.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.70.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.70.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.70.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.71.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.71.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.71.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.8.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.8.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.8.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.ouray.9.stderr | 1 + tests/cmd/qemu-halt/qemu-halt.ouray.9.stdout | 0 tests/cmd/qemu-halt/qemu-halt.ouray.9.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.spoopy.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.spoopy.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.spoopy.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stdout | 0 tests/cmd/qemu-halt/qemu-halt.static-tasks.0.toml | 11 +++++++++++ tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stderr | 4 ++++ tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stdout | 0 tests/cmd/qemu-halt/qemu-halt.static-tasks.1.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.chilly.0.toml | 11 +++++++++++ .../qemu-readvar.flash-ram-mismatch.0.stderr | 4 ++++ .../qemu-readvar.flash-ram-mismatch.0.stdout | 0 .../qemu-readvar.flash-ram-mismatch.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stderr | 2 ++ tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stdout | 1 + tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.toml | 10 ++++++++++ tests/cmd/qemu-readvar/qemu-readvar.igor.0.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.igor.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.igor.0.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.in_bootloader.0.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.in_bootloader.0.stdout | 0 .../qemu-readvar/qemu-readvar.in_bootloader.0.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.kernel-panic.0.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.kernel-panic.0.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.kernel-panic.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.kiowa.3.fails.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.kiowa.3.fails.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.toml | 11 +++++++++++ .../qemu-readvar.kiowa.idol.qpsi.1.stderr | 1 + .../qemu-readvar.kiowa.idol.qpsi.1.stdout | 0 .../qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.toml | 11 +++++++++++ .../cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stderr | 1 + .../cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.toml | 11 +++++++++++ .../qemu-readvar.kiowa.stm32h743-nucleo.0.stderr | 1 + .../qemu-readvar.kiowa.stm32h743-nucleo.0.stdout | 0 .../qemu-readvar.kiowa.stm32h743-nucleo.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.0.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.1.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.10.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.11.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.12.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.13.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.14.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.15.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.16.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.17.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.18.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.19.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.2.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.20.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.21.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.22.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.23.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.24.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.25.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.26.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.27.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.ouray.28.fails.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.ouray.28.fails.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.ouray.28.fails.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.29.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.3.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.30.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.ouray.31.fails.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.ouray.31.fails.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.ouray.31.fails.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.ouray.32.fails.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.ouray.32.fails.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.ouray.32.fails.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.33.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.ouray.34.fails.stderr | 1 + .../qemu-readvar/qemu-readvar.ouray.34.fails.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.ouray.34.fails.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.35.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.36.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.37.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.38.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.39.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.4.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.40.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.41.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.42.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.43.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.44.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.45.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.46.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.47.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.48.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.49.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.5.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.50.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.51.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.52.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.53.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.54.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.55.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.6.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.61.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.62.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.63.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.64.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.65.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.66.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.67.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.68.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.69.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.7.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.70.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.71.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.8.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stderr | 1 + tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.ouray.9.toml | 11 +++++++++++ tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stderr | 4 ++++ tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stdout | 0 tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.static-tasks.0.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.static-tasks.0.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.static-tasks.0.toml | 11 +++++++++++ .../qemu-readvar/qemu-readvar.static-tasks.1.stderr | 4 ++++ .../qemu-readvar/qemu-readvar.static-tasks.1.stdout | 0 .../cmd/qemu-readvar/qemu-readvar.static-tasks.1.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.chilly.0.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.chilly.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.chilly.0.toml | 11 +++++++++++ .../qemu-resume.flash-ram-mismatch.0.stderr | 4 ++++ .../qemu-resume.flash-ram-mismatch.0.stdout | 0 .../qemu-resume/qemu-resume.flash-ram-mismatch.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.hifive1.0.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.hifive1.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.hifive1.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.hifive1.1.stderr | 3 +++ tests/cmd/qemu-resume/qemu-resume.hifive1.1.stdout | 0 tests/cmd/qemu-resume/qemu-resume.hifive1.1.toml | 10 ++++++++++ tests/cmd/qemu-resume/qemu-resume.igor.0.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.igor.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.igor.0.toml | 11 +++++++++++ .../qemu-resume/qemu-resume.in_bootloader.0.stderr | 4 ++++ .../qemu-resume/qemu-resume.in_bootloader.0.stdout | 0 .../cmd/qemu-resume/qemu-resume.in_bootloader.0.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.kernel-panic.0.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.kernel-panic.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.0.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.1.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.1.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.1.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.10.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.10.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.10.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.11.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.11.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.11.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.12.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.12.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.12.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.13.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.13.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.13.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.14.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.14.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.14.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.15.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.15.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.15.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.16.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.16.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.16.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.17.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.17.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.17.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.18.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.18.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.18.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.19.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.19.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.19.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.2.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.2.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.2.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.20.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.20.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.20.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.21.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.21.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.21.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.22.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.22.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.22.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.23.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.23.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.23.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.24.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.24.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.24.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.25.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.25.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.25.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.26.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.26.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.26.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.27.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.kiowa.27.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.27.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.28.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.kiowa.28.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.28.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.29.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.kiowa.29.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.29.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.kiowa.3.fails.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.kiowa.3.fails.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.30.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.kiowa.30.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.30.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.31.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.kiowa.31.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.31.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.4.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.4.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.4.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.49.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.49.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.49.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.5.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.5.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.5.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.50.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.50.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.50.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.51.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.51.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.51.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.52.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.52.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.52.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.53.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.53.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.53.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.6.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.6.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.6.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.7.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.7.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.7.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.8.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.8.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.8.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.9.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.9.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.9.toml | 11 +++++++++++ .../qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stderr | 1 + .../qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stdout | 0 .../qemu-resume/qemu-resume.kiowa.idol.qpsi.1.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.toml | 11 +++++++++++ .../qemu-resume.kiowa.stm32h743-nucleo.0.stderr | 1 + .../qemu-resume.kiowa.stm32h743-nucleo.0.stdout | 0 .../qemu-resume.kiowa.stm32h743-nucleo.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.0.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.0.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.1.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.1.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.1.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.10.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.10.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.10.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.11.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.11.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.11.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.12.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.12.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.12.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.13.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.13.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.13.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.14.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.14.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.14.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.15.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.15.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.15.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.16.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.16.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.16.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.17.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.17.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.17.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.18.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.18.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.18.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.19.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.19.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.19.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.2.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.2.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.2.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.20.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.20.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.20.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.21.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.21.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.21.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.22.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.22.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.22.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.23.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.23.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.23.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.24.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.24.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.24.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.25.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.25.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.25.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.26.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.26.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.26.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.27.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.27.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.27.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.ouray.28.fails.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.ouray.28.fails.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.29.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.29.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.29.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.3.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.3.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.3.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.30.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.30.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.30.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.ouray.31.fails.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.ouray.31.fails.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.ouray.32.fails.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.ouray.32.fails.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.33.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.33.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.33.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.ouray.34.fails.stderr | 1 + .../cmd/qemu-resume/qemu-resume.ouray.34.fails.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.35.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.35.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.35.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.36.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.36.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.36.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.37.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.37.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.37.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.38.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.38.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.38.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.39.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.39.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.39.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.4.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.4.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.4.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.40.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.40.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.40.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.41.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.41.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.41.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.42.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.42.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.42.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.43.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.43.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.43.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.44.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.44.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.44.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.45.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.45.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.45.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.46.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.46.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.46.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.47.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.47.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.47.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.48.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.48.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.48.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.49.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.49.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.49.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.5.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.5.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.5.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.50.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.50.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.50.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.51.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.51.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.51.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.52.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.52.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.52.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.53.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.53.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.53.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.54.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.54.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.54.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.55.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.55.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.55.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.6.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.6.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.6.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.61.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.61.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.61.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.62.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.62.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.62.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.63.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.63.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.63.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.64.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.64.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.64.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.65.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.65.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.65.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.66.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.66.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.66.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.67.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.67.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.67.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.68.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.68.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.68.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.69.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.69.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.69.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.7.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.7.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.7.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.70.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.70.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.70.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.71.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.71.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.71.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.8.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.8.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.8.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.ouray.9.stderr | 1 + tests/cmd/qemu-resume/qemu-resume.ouray.9.stdout | 0 tests/cmd/qemu-resume/qemu-resume.ouray.9.toml | 11 +++++++++++ tests/cmd/qemu-resume/qemu-resume.spoopy.0.stderr | 4 ++++ tests/cmd/qemu-resume/qemu-resume.spoopy.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.spoopy.0.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.static-tasks.0.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.static-tasks.0.stdout | 0 tests/cmd/qemu-resume/qemu-resume.static-tasks.0.toml | 11 +++++++++++ .../cmd/qemu-resume/qemu-resume.static-tasks.1.stderr | 4 ++++ .../cmd/qemu-resume/qemu-resume.static-tasks.1.stdout | 0 tests/cmd/qemu-resume/qemu-resume.static-tasks.1.toml | 11 +++++++++++ 1404 files changed, 5839 insertions(+) create mode 100644 tests/cmd/qemu-dump/qemu-dump.chilly.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.chilly.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.chilly.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.1.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.1.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.hifive1.1.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.igor.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.igor.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.igor.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.1.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.1.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.1.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.10.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.10.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.10.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.11.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.11.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.11.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.12.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.12.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.12.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.13.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.13.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.13.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.14.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.14.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.14.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.15.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.15.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.15.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.16.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.16.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.16.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.17.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.17.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.17.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.18.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.18.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.18.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.19.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.19.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.19.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.2.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.2.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.2.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.20.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.20.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.20.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.21.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.21.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.21.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.22.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.22.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.22.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.23.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.23.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.23.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.24.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.24.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.24.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.25.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.25.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.25.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.26.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.26.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.26.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.27.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.27.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.27.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.28.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.28.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.28.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.29.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.29.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.29.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.30.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.30.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.30.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.31.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.31.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.31.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.4.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.4.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.4.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.49.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.49.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.49.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.5.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.5.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.5.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.50.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.50.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.50.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.51.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.51.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.51.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.52.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.52.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.52.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.53.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.53.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.53.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.6.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.6.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.6.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.7.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.7.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.7.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.8.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.8.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.8.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.9.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.9.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.9.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.1.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.1.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.1.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.10.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.10.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.10.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.11.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.11.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.11.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.12.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.12.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.12.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.13.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.13.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.13.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.14.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.14.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.14.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.15.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.15.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.15.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.16.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.16.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.16.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.17.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.17.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.17.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.18.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.18.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.18.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.19.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.19.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.19.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.2.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.2.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.2.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.20.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.20.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.20.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.21.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.21.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.21.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.22.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.22.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.22.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.23.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.23.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.23.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.24.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.24.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.24.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.25.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.25.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.25.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.26.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.26.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.26.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.27.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.27.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.27.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.29.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.29.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.29.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.3.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.3.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.3.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.30.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.30.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.30.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.33.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.33.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.33.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.35.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.35.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.35.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.36.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.36.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.36.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.37.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.37.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.37.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.38.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.38.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.38.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.39.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.39.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.39.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.4.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.4.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.4.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.40.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.40.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.40.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.41.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.41.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.41.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.42.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.42.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.42.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.43.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.43.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.43.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.44.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.44.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.44.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.45.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.45.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.45.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.46.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.46.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.46.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.47.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.47.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.47.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.48.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.48.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.48.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.49.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.49.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.49.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.5.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.5.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.5.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.50.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.50.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.50.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.51.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.51.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.51.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.52.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.52.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.52.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.53.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.53.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.53.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.54.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.54.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.54.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.55.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.55.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.55.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.6.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.6.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.6.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.61.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.61.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.61.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.62.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.62.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.62.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.63.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.63.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.63.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.64.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.64.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.64.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.65.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.65.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.65.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.66.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.66.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.66.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.67.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.67.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.67.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.68.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.68.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.68.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.69.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.69.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.69.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.7.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.7.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.7.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.70.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.70.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.70.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.71.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.71.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.71.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.8.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.8.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.8.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.9.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.9.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.ouray.9.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.spoopy.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.spoopy.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.spoopy.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.0.toml create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stderr create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stdout create mode 100644 tests/cmd/qemu-dump/qemu-dump.static-tasks.1.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.chilly.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.chilly.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.chilly.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.1.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.1.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.hifive1.1.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.igor.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.igor.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.igor.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.1.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.1.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.1.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.10.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.10.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.10.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.11.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.11.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.11.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.12.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.12.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.12.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.13.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.13.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.13.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.14.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.14.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.14.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.15.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.15.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.15.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.16.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.16.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.16.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.17.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.17.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.17.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.18.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.18.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.18.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.19.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.19.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.19.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.2.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.2.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.2.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.20.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.20.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.20.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.21.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.21.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.21.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.22.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.22.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.22.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.23.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.23.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.23.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.24.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.24.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.24.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.25.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.25.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.25.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.26.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.26.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.26.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.27.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.27.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.27.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.28.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.28.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.28.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.29.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.29.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.29.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.30.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.30.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.30.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.31.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.31.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.31.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.4.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.4.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.4.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.49.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.49.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.49.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.5.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.5.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.5.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.50.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.50.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.50.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.51.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.51.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.51.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.52.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.52.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.52.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.53.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.53.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.53.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.6.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.6.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.6.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.7.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.7.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.7.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.8.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.8.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.8.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.9.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.9.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.9.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.1.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.1.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.1.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.10.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.10.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.10.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.11.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.11.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.11.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.12.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.12.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.12.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.13.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.13.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.13.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.14.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.14.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.14.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.15.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.15.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.15.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.16.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.16.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.16.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.17.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.17.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.17.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.18.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.18.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.18.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.19.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.19.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.19.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.2.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.2.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.2.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.20.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.20.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.20.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.21.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.21.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.21.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.22.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.22.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.22.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.23.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.23.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.23.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.24.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.24.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.24.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.25.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.25.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.25.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.26.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.26.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.26.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.27.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.27.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.27.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.29.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.29.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.29.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.3.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.3.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.3.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.30.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.30.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.30.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.33.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.33.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.33.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.35.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.35.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.35.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.36.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.36.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.36.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.37.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.37.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.37.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.38.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.38.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.38.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.39.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.39.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.39.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.4.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.4.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.4.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.40.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.40.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.40.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.41.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.41.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.41.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.42.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.42.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.42.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.43.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.43.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.43.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.44.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.44.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.44.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.45.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.45.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.45.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.46.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.46.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.46.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.47.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.47.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.47.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.48.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.48.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.48.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.49.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.49.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.49.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.5.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.5.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.5.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.50.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.50.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.50.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.51.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.51.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.51.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.52.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.52.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.52.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.53.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.53.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.53.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.54.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.54.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.54.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.55.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.55.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.55.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.6.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.6.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.6.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.61.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.61.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.61.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.62.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.62.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.62.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.63.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.63.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.63.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.64.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.64.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.64.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.65.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.65.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.65.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.66.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.66.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.66.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.67.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.67.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.67.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.68.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.68.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.68.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.69.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.69.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.69.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.7.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.7.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.7.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.70.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.70.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.70.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.71.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.71.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.71.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.8.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.8.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.8.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.9.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.9.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.ouray.9.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.spoopy.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.spoopy.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.spoopy.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.0.toml create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stderr create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stdout create mode 100644 tests/cmd/qemu-halt/qemu-halt.static-tasks.1.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.chilly.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.igor.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.igor.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.igor.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.1.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.10.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.11.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.12.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.13.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.14.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.15.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.16.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.17.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.18.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.19.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.2.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.20.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.21.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.22.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.23.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.24.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.25.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.26.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.27.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.29.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.3.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.30.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.33.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.35.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.36.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.37.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.38.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.39.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.4.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.40.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.41.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.42.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.43.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.44.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.45.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.46.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.47.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.48.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.49.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.5.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.50.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.51.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.52.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.53.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.54.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.55.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.6.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.61.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.62.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.63.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.64.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.65.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.66.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.67.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.68.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.69.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.7.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.70.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.71.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.8.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.ouray.9.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.toml create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stderr create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stdout create mode 100644 tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.chilly.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.chilly.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.chilly.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.1.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.1.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.hifive1.1.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.igor.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.igor.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.igor.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.1.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.1.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.1.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.10.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.10.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.10.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.11.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.11.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.11.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.12.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.12.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.12.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.13.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.13.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.13.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.14.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.14.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.14.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.15.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.15.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.15.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.16.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.16.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.16.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.17.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.17.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.17.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.18.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.18.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.18.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.19.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.19.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.19.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.2.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.2.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.2.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.20.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.20.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.20.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.21.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.21.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.21.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.22.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.22.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.22.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.23.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.23.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.23.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.24.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.24.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.24.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.25.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.25.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.25.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.26.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.26.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.26.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.27.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.27.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.27.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.28.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.28.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.28.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.29.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.29.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.29.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.30.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.30.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.30.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.31.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.31.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.31.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.4.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.4.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.4.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.49.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.49.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.49.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.5.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.5.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.5.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.50.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.50.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.50.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.51.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.51.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.51.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.52.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.52.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.52.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.53.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.53.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.53.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.6.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.6.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.6.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.7.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.7.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.7.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.8.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.8.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.8.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.9.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.9.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.9.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.1.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.1.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.1.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.10.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.10.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.10.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.11.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.11.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.11.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.12.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.12.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.12.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.13.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.13.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.13.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.14.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.14.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.14.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.15.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.15.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.15.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.16.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.16.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.16.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.17.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.17.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.17.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.18.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.18.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.18.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.19.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.19.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.19.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.2.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.2.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.2.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.20.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.20.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.20.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.21.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.21.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.21.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.22.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.22.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.22.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.23.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.23.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.23.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.24.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.24.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.24.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.25.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.25.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.25.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.26.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.26.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.26.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.27.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.27.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.27.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.29.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.29.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.29.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.3.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.3.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.3.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.30.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.30.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.30.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.33.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.33.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.33.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.35.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.35.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.35.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.36.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.36.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.36.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.37.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.37.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.37.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.38.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.38.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.38.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.39.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.39.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.39.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.4.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.4.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.4.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.40.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.40.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.40.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.41.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.41.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.41.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.42.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.42.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.42.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.43.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.43.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.43.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.44.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.44.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.44.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.45.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.45.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.45.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.46.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.46.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.46.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.47.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.47.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.47.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.48.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.48.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.48.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.49.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.49.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.49.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.5.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.5.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.5.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.50.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.50.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.50.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.51.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.51.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.51.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.52.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.52.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.52.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.53.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.53.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.53.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.54.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.54.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.54.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.55.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.55.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.55.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.6.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.6.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.6.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.61.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.61.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.61.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.62.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.62.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.62.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.63.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.63.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.63.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.64.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.64.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.64.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.65.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.65.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.65.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.66.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.66.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.66.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.67.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.67.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.67.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.68.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.68.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.68.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.69.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.69.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.69.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.7.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.7.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.7.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.70.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.70.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.70.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.71.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.71.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.71.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.8.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.8.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.8.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.9.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.9.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.ouray.9.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.spoopy.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.spoopy.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.spoopy.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.0.toml create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stderr create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stdout create mode 100644 tests/cmd/qemu-resume/qemu-resume.static-tasks.1.toml diff --git a/tests/cmd/qemu-dump/qemu-dump.chilly.0.stderr b/tests/cmd/qemu-dump/qemu-dump.chilly.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.chilly.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.chilly.0.stdout b/tests/cmd/qemu-dump/qemu-dump.chilly.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.chilly.0.toml b/tests/cmd/qemu-dump/qemu-dump.chilly.0.toml new file mode 100644 index 000000000..8b7443c42 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.chilly.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.chilly.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stderr b/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stdout b/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.toml b/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.toml new file mode 100644 index 000000000..64189c027 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.flash-ram-mismatch.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.flash-ram-mismatch.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.0.stderr b/tests/cmd/qemu-dump/qemu-dump.hifive1.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.hifive1.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.0.stdout b/tests/cmd/qemu-dump/qemu-dump.hifive1.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.0.toml b/tests/cmd/qemu-dump/qemu-dump.hifive1.0.toml new file mode 100644 index 000000000..18151d347 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.hifive1.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.1.stderr b/tests/cmd/qemu-dump/qemu-dump.hifive1.1.stderr new file mode 100644 index 000000000..b314170c3 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.hifive1.1.stderr @@ -0,0 +1,6 @@ +humility: launching qemu: "qemu-system-riscv32" "-M" "sifive_u,msel=1" "-nographic" "-serial" "mon:stdio" "-device" "loader,addr=0x20010000,cpu-num=0,file=final.ihex" "-semihosting" "-semihosting-config" "enable=on,userspace=on" "-gdb" "tcp::3336" +humility: attached via Qemu(3336) GDB server +humility: core halted +humility: dumping to hubris.core.0 +humility: dumped 38.60KB in 0 seconds +humility: core resumed diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.1.stdout b/tests/cmd/qemu-dump/qemu-dump.hifive1.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.hifive1.1.toml b/tests/cmd/qemu-dump/qemu-dump.hifive1.1.toml new file mode 100644 index 000000000..8f0d31b10 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 qemu --port 3336 --command \"dump\"" + diff --git a/tests/cmd/qemu-dump/qemu-dump.igor.0.stderr b/tests/cmd/qemu-dump/qemu-dump.igor.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.igor.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.igor.0.stdout b/tests/cmd/qemu-dump/qemu-dump.igor.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.igor.0.toml b/tests/cmd/qemu-dump/qemu-dump.igor.0.toml new file mode 100644 index 000000000..72b3176e7 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.igor.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.igor.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stderr b/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stdout b/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.toml b/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.toml new file mode 100644 index 000000000..d28ad1f24 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.in_bootloader.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.in_bootloader.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stderr b/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stdout b/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.toml b/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.toml new file mode 100644 index 000000000..66fa4619e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kernel-panic.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kernel-panic.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.0.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.0.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.0.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.0.toml new file mode 100644 index 000000000..6df2670ee --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.1.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.1.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.1.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.1.toml new file mode 100644 index 000000000..2c688cb1e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.1 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.10.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.10.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.10.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.10.toml new file mode 100644 index 000000000..b2214b578 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.10 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.11.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.11.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.11.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.11.toml new file mode 100644 index 000000000..ea31b2b55 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.11 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.12.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.12.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.12.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.12.toml new file mode 100644 index 000000000..8687c4779 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.12 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.13.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.13.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.13.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.13.toml new file mode 100644 index 000000000..36d29392f --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.13 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.14.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.14.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.14.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.14.toml new file mode 100644 index 000000000..caf87d3f2 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.14 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.15.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.15.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.15.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.15.toml new file mode 100644 index 000000000..35d327754 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.15 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.16.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.16.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.16.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.16.toml new file mode 100644 index 000000000..0263cad38 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.16 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.17.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.17.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.17.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.17.toml new file mode 100644 index 000000000..2897dbf88 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.17 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.18.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.18.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.18.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.18.toml new file mode 100644 index 000000000..8a1b243ff --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.18 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.19.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.19.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.19.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.19.toml new file mode 100644 index 000000000..2fde77b12 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.19 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.2.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.2.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.2.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.2.toml new file mode 100644 index 000000000..9677fda57 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.2 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.20.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.20.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.20.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.20.toml new file mode 100644 index 000000000..477b517c8 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.20 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.21.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.21.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.21.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.21.toml new file mode 100644 index 000000000..1a3e56bd5 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.21 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.22.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.22.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.22.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.22.toml new file mode 100644 index 000000000..c2a2543ca --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.22 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.23.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.23.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.23.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.23.toml new file mode 100644 index 000000000..dac28c9a2 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.23 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.24.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.24.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.24.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.24.toml new file mode 100644 index 000000000..278b163e3 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.24 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.25.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.25.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.25.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.25.toml new file mode 100644 index 000000000..709c9bed9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.25 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.26.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.26.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.26.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.26.toml new file mode 100644 index 000000000..ffa68ad9d --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.26 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.27.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.27.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.27.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.27.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.27.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.27.toml new file mode 100644 index 000000000..8ed6661d8 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.27 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.28.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.28.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.28.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.28.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.28.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.28.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.28.toml new file mode 100644 index 000000000..2a7491312 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.28.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.28 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.29.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.29.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.29.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.29.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.29.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.29.toml new file mode 100644 index 000000000..242c43e53 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.29 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stderr new file mode 100644 index 000000000..a9fa78ba9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.kiowa.3.fails" + +Caused by: + invalid Zip archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.toml new file mode 100644 index 000000000..b195bf3a1 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.3.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.3.fails qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.30.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.30.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.30.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.30.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.30.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.30.toml new file mode 100644 index 000000000..c7738399c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.30 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.31.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.31.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.31.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.31.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.31.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.31.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.31.toml new file mode 100644 index 000000000..b5278594c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.31.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.31 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.4.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.4.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.4.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.4.toml new file mode 100644 index 000000000..a130397eb --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.4 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.49.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.49.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.49.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.49.toml new file mode 100644 index 000000000..b3e4e45aa --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.49 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.5.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.5.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.5.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.5.toml new file mode 100644 index 000000000..c05735d8f --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.5 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.50.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.50.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.50.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.50.toml new file mode 100644 index 000000000..16375b91e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.50 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.51.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.51.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.51.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.51.toml new file mode 100644 index 000000000..41078e19b --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.51 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.52.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.52.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.52.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.52.toml new file mode 100644 index 000000000..08f508bc4 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.52 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.53.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.53.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.53.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.53.toml new file mode 100644 index 000000000..226da8443 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.53 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.6.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.6.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.6.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.6.toml new file mode 100644 index 000000000..66aeec2dd --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.6 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.7.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.7.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.7.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.7.toml new file mode 100644 index 000000000..ec8166d60 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.7 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.8.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.8.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.8.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.8.toml new file mode 100644 index 000000000..69e10c373 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.8 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.9.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.9.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.9.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.9.toml new file mode 100644 index 000000000..b67d0b31c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.9 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.toml new file mode 100644 index 000000000..d39e505fa --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.idol.qpsi.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.idol.qpsi.1 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.toml new file mode 100644 index 000000000..a93c9030b --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.rick.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.rick.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stderr b/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stdout b/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.toml b/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.toml new file mode 100644 index 000000000..1cfb09220 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.kiowa.stm32h743-nucleo.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.stm32h743-nucleo.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.0.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.0.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.0.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.0.toml new file mode 100644 index 000000000..a43c38d83 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.1.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.1.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.1.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.1.toml new file mode 100644 index 000000000..8e816eec1 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.1 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.10.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.10.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.10.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.10.toml new file mode 100644 index 000000000..e48a1e51d --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.10 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.11.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.11.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.11.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.11.toml new file mode 100644 index 000000000..051802332 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.11 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.12.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.12.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.12.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.12.toml new file mode 100644 index 000000000..1345c4ad3 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.12 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.13.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.13.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.13.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.13.toml new file mode 100644 index 000000000..023d3d1ff --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.13 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.14.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.14.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.14.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.14.toml new file mode 100644 index 000000000..0a6b51045 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.14 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.15.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.15.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.15.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.15.toml new file mode 100644 index 000000000..4d72e9a39 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.15 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.16.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.16.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.16.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.16.toml new file mode 100644 index 000000000..3439299ab --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.16 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.17.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.17.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.17.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.17.toml new file mode 100644 index 000000000..6d9af2932 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.17 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.18.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.18.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.18.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.18.toml new file mode 100644 index 000000000..592386ece --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.18 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.19.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.19.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.19.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.19.toml new file mode 100644 index 000000000..b4b005cf7 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.19 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.2.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.2.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.2.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.2.toml new file mode 100644 index 000000000..d269c5500 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.2 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.20.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.20.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.20.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.20.toml new file mode 100644 index 000000000..62628a664 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.20 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.21.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.21.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.21.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.21.toml new file mode 100644 index 000000000..d48b1ba8a --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.21 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.22.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.22.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.22.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.22.toml new file mode 100644 index 000000000..87f6d3e03 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.22 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.23.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.23.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.23.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.23.toml new file mode 100644 index 000000000..37ab52e17 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.23 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.24.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.24.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.24.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.24.toml new file mode 100644 index 000000000..ad34dfc23 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.24 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.25.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.25.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.25.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.25.toml new file mode 100644 index 000000000..92e74600a --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.25 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.26.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.26.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.26.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.26.toml new file mode 100644 index 000000000..f918a74a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.26 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.27.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.27.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.27.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.27.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.27.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.27.toml new file mode 100644 index 000000000..6528ab0f0 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.27 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stderr new file mode 100644 index 000000000..9f2cf7174 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.28.fails" + +Caused by: + failed to parse note: type is too big (442178943) for 1563560 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.toml new file mode 100644 index 000000000..53476047e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.28.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.28.fails qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.29.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.29.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.29.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.29.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.29.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.29.toml new file mode 100644 index 000000000..683573dc2 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.29 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.3.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.3.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.3.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.3.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.3.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.3.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.3.toml new file mode 100644 index 000000000..38784fc84 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.3.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.3 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.30.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.30.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.30.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.30.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.30.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.30.toml new file mode 100644 index 000000000..d2e66b218 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.30 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stderr new file mode 100644 index 000000000..7b1be24c0 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.31.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.toml new file mode 100644 index 000000000..35fe8dd52 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.31.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.31.fails qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stderr new file mode 100644 index 000000000..42de3b1cb --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.32.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.toml new file mode 100644 index 000000000..146a0e6e2 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.32.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.32.fails qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.33.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.33.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.33.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.33.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.33.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.33.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.33.toml new file mode 100644 index 000000000..40c076101 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.33.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.33 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stderr new file mode 100644 index 000000000..1e8bae92e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stderr @@ -0,0 +1 @@ +humility qemu failed: must provide a Hubris archive or dump diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.toml new file mode 100644 index 000000000..07184f2df --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.34.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.34.fails qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.35.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.35.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.35.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.35.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.35.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.35.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.35.toml new file mode 100644 index 000000000..3e5584547 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.35.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.35 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.36.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.36.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.36.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.36.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.36.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.36.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.36.toml new file mode 100644 index 000000000..c6cafb2c5 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.36.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.36 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.37.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.37.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.37.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.37.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.37.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.37.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.37.toml new file mode 100644 index 000000000..0a1c8110c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.37.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.37 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.38.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.38.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.38.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.38.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.38.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.38.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.38.toml new file mode 100644 index 000000000..d9b2880af --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.38.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.38 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.39.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.39.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.39.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.39.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.39.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.39.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.39.toml new file mode 100644 index 000000000..5ae376362 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.39.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.39 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.4.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.4.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.4.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.4.toml new file mode 100644 index 000000000..1777234ba --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.4 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.40.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.40.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.40.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.40.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.40.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.40.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.40.toml new file mode 100644 index 000000000..98a4af19b --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.40.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.40 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.41.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.41.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.41.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.41.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.41.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.41.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.41.toml new file mode 100644 index 000000000..c77931a23 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.41.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.41 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.42.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.42.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.42.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.42.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.42.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.42.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.42.toml new file mode 100644 index 000000000..699f3ea26 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.42.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.42 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.43.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.43.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.43.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.43.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.43.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.43.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.43.toml new file mode 100644 index 000000000..8af01b458 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.43.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.43 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.44.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.44.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.44.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.44.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.44.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.44.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.44.toml new file mode 100644 index 000000000..281812aa9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.44.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.44 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.45.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.45.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.45.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.45.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.45.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.45.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.45.toml new file mode 100644 index 000000000..7a466b9a5 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.45.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.45 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.46.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.46.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.46.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.46.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.46.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.46.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.46.toml new file mode 100644 index 000000000..4ca77c2b0 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.46.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.46 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.47.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.47.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.47.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.47.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.47.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.47.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.47.toml new file mode 100644 index 000000000..8de90ed60 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.47.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.47 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.48.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.48.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.48.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.48.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.48.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.48.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.48.toml new file mode 100644 index 000000000..4ea790db5 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.48.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.48 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.49.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.49.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.49.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.49.toml new file mode 100644 index 000000000..24f59584b --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.49 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.5.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.5.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.5.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.5.toml new file mode 100644 index 000000000..6acc51b1f --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.5 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.50.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.50.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.50.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.50.toml new file mode 100644 index 000000000..9803233c4 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.50 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.51.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.51.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.51.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.51.toml new file mode 100644 index 000000000..99926c804 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.51 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.52.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.52.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.52.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.52.toml new file mode 100644 index 000000000..2e84feee4 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.52 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.53.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.53.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.53.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.53.toml new file mode 100644 index 000000000..944a01574 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.53 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.54.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.54.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.54.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.54.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.54.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.54.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.54.toml new file mode 100644 index 000000000..16f75dc37 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.54.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.54 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.55.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.55.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.55.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.55.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.55.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.55.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.55.toml new file mode 100644 index 000000000..c31d5f356 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.55.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.55 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.6.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.6.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.6.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.6.toml new file mode 100644 index 000000000..3ba485a54 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.6 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.61.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.61.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.61.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.61.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.61.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.61.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.61.toml new file mode 100644 index 000000000..94ba7c91e --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.61.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.61 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.62.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.62.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.62.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.62.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.62.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.62.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.62.toml new file mode 100644 index 000000000..d03ad805f --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.62.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.62 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.63.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.63.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.63.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.63.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.63.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.63.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.63.toml new file mode 100644 index 000000000..91b7076cd --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.63.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.63 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.64.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.64.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.64.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.64.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.64.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.64.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.64.toml new file mode 100644 index 000000000..283b2b8ec --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.64.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.64 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.65.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.65.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.65.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.65.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.65.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.65.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.65.toml new file mode 100644 index 000000000..23394886c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.65.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.65 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.66.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.66.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.66.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.66.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.66.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.66.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.66.toml new file mode 100644 index 000000000..abaa951c0 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.66.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.66 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.67.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.67.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.67.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.67.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.67.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.67.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.67.toml new file mode 100644 index 000000000..e8d750d8b --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.67.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.67 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.68.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.68.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.68.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.68.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.68.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.68.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.68.toml new file mode 100644 index 000000000..70644c0ac --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.68.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.68 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.69.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.69.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.69.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.69.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.69.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.69.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.69.toml new file mode 100644 index 000000000..d31ccf7e7 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.69.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.69 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.7.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.7.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.7.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.7.toml new file mode 100644 index 000000000..b8ba22d9f --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.7 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.70.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.70.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.70.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.70.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.70.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.70.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.70.toml new file mode 100644 index 000000000..d664e7b0d --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.70.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.70 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.71.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.71.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.71.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.71.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.71.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.71.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.71.toml new file mode 100644 index 000000000..66cef1914 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.71.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.71 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.8.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.8.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.8.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.8.toml new file mode 100644 index 000000000..a1ad46430 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.8 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.9.stderr b/tests/cmd/qemu-dump/qemu-dump.ouray.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.9.stdout b/tests/cmd/qemu-dump/qemu-dump.ouray.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.ouray.9.toml b/tests/cmd/qemu-dump/qemu-dump.ouray.9.toml new file mode 100644 index 000000000..677adc98c --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.ouray.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.9 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.spoopy.0.stderr b/tests/cmd/qemu-dump/qemu-dump.spoopy.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.spoopy.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.spoopy.0.stdout b/tests/cmd/qemu-dump/qemu-dump.spoopy.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.spoopy.0.toml b/tests/cmd/qemu-dump/qemu-dump.spoopy.0.toml new file mode 100644 index 000000000..317780544 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.spoopy.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.spoopy.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stderr b/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stdout b/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.toml b/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.toml new file mode 100644 index 000000000..88e5b89eb --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.static-tasks.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.0 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stderr b/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stdout b/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.toml b/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.toml new file mode 100644 index 000000000..9876d3084 --- /dev/null +++ b/tests/cmd/qemu-dump/qemu-dump.static-tasks.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.1 qemu --command \"dump\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.chilly.0.stderr b/tests/cmd/qemu-halt/qemu-halt.chilly.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.chilly.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.chilly.0.stdout b/tests/cmd/qemu-halt/qemu-halt.chilly.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.chilly.0.toml b/tests/cmd/qemu-halt/qemu-halt.chilly.0.toml new file mode 100644 index 000000000..625045a0b --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.chilly.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.chilly.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stderr b/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stdout b/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.toml b/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.toml new file mode 100644 index 000000000..03ec955dc --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.flash-ram-mismatch.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.flash-ram-mismatch.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.0.stderr b/tests/cmd/qemu-halt/qemu-halt.hifive1.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.hifive1.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.0.stdout b/tests/cmd/qemu-halt/qemu-halt.hifive1.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.0.toml b/tests/cmd/qemu-halt/qemu-halt.hifive1.0.toml new file mode 100644 index 000000000..e983111c1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.hifive1.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.1.stderr b/tests/cmd/qemu-halt/qemu-halt.hifive1.1.stderr new file mode 100644 index 000000000..0c0e983ae --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.hifive1.1.stderr @@ -0,0 +1,3 @@ +humility: launching qemu: "qemu-system-riscv32" "-M" "sifive_u,msel=1" "-nographic" "-serial" "mon:stdio" "-device" "loader,addr=0x20010000,cpu-num=0,file=final.ihex" "-semihosting" "-semihosting-config" "enable=on,userspace=on" "-gdb" "tcp::3334" +humility: attached via Qemu(3334) GDB server +humility: core halted diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.1.stdout b/tests/cmd/qemu-halt/qemu-halt.hifive1.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.hifive1.1.toml b/tests/cmd/qemu-halt/qemu-halt.hifive1.1.toml new file mode 100644 index 000000000..b99482f99 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 qemu --port 3334 --command \"halt\"" + diff --git a/tests/cmd/qemu-halt/qemu-halt.igor.0.stderr b/tests/cmd/qemu-halt/qemu-halt.igor.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.igor.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.igor.0.stdout b/tests/cmd/qemu-halt/qemu-halt.igor.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.igor.0.toml b/tests/cmd/qemu-halt/qemu-halt.igor.0.toml new file mode 100644 index 000000000..7730559e8 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.igor.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.igor.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stderr b/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stdout b/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.toml b/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.toml new file mode 100644 index 000000000..ee3006674 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.in_bootloader.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.in_bootloader.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stderr b/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stdout b/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.toml b/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.toml new file mode 100644 index 000000000..e0731417e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kernel-panic.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kernel-panic.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.0.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.0.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.0.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.0.toml new file mode 100644 index 000000000..2c1063f4b --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.1.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.1.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.1.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.1.toml new file mode 100644 index 000000000..d2f58dd90 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.1 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.10.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.10.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.10.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.10.toml new file mode 100644 index 000000000..03c46213a --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.10 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.11.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.11.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.11.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.11.toml new file mode 100644 index 000000000..6769e5c29 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.11 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.12.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.12.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.12.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.12.toml new file mode 100644 index 000000000..d72975fbe --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.12 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.13.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.13.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.13.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.13.toml new file mode 100644 index 000000000..d139d256e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.13 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.14.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.14.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.14.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.14.toml new file mode 100644 index 000000000..800243b69 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.14 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.15.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.15.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.15.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.15.toml new file mode 100644 index 000000000..e3462182a --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.15 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.16.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.16.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.16.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.16.toml new file mode 100644 index 000000000..83e92c19d --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.16 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.17.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.17.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.17.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.17.toml new file mode 100644 index 000000000..836969e23 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.17 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.18.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.18.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.18.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.18.toml new file mode 100644 index 000000000..aa42509a2 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.18 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.19.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.19.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.19.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.19.toml new file mode 100644 index 000000000..1a69724de --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.19 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.2.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.2.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.2.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.2.toml new file mode 100644 index 000000000..28724c760 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.2 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.20.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.20.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.20.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.20.toml new file mode 100644 index 000000000..17533abb6 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.20 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.21.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.21.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.21.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.21.toml new file mode 100644 index 000000000..10c7b6273 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.21 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.22.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.22.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.22.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.22.toml new file mode 100644 index 000000000..f5bdb50ab --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.22 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.23.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.23.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.23.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.23.toml new file mode 100644 index 000000000..0fec20c69 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.23 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.24.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.24.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.24.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.24.toml new file mode 100644 index 000000000..869181b46 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.24 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.25.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.25.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.25.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.25.toml new file mode 100644 index 000000000..8e742eb91 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.25 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.26.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.26.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.26.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.26.toml new file mode 100644 index 000000000..b3193600e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.26 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.27.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.27.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.27.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.27.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.27.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.27.toml new file mode 100644 index 000000000..2899197ea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.27 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.28.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.28.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.28.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.28.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.28.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.28.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.28.toml new file mode 100644 index 000000000..746ce04cd --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.28.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.28 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.29.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.29.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.29.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.29.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.29.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.29.toml new file mode 100644 index 000000000..ca6547767 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.29 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stderr new file mode 100644 index 000000000..a9fa78ba9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.kiowa.3.fails" + +Caused by: + invalid Zip archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.toml new file mode 100644 index 000000000..df54678f6 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.3.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.3.fails qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.30.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.30.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.30.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.30.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.30.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.30.toml new file mode 100644 index 000000000..63c62cd4c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.30 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.31.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.31.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.31.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.31.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.31.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.31.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.31.toml new file mode 100644 index 000000000..a1f6859f1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.31.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.31 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.4.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.4.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.4.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.4.toml new file mode 100644 index 000000000..1e4915248 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.4 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.49.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.49.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.49.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.49.toml new file mode 100644 index 000000000..31c94e71b --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.49 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.5.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.5.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.5.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.5.toml new file mode 100644 index 000000000..f3f6d5cfd --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.5 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.50.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.50.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.50.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.50.toml new file mode 100644 index 000000000..214e066a4 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.50 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.51.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.51.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.51.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.51.toml new file mode 100644 index 000000000..bb20ef837 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.51 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.52.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.52.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.52.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.52.toml new file mode 100644 index 000000000..c610d0c9e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.52 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.53.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.53.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.53.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.53.toml new file mode 100644 index 000000000..8e8af3486 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.53 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.6.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.6.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.6.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.6.toml new file mode 100644 index 000000000..058a2a06c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.6 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.7.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.7.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.7.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.7.toml new file mode 100644 index 000000000..ed641a3b1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.7 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.8.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.8.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.8.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.8.toml new file mode 100644 index 000000000..64255219a --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.8 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.9.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.9.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.9.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.9.toml new file mode 100644 index 000000000..87da28ae1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.9 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.toml new file mode 100644 index 000000000..eab9b5b1c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.idol.qpsi.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.idol.qpsi.1 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.toml new file mode 100644 index 000000000..37954457c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.rick.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.rick.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stderr b/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stdout b/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.toml b/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.toml new file mode 100644 index 000000000..b0d4d0911 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.kiowa.stm32h743-nucleo.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.stm32h743-nucleo.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.0.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.0.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.0.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.0.toml new file mode 100644 index 000000000..d9277e665 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.1.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.1.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.1.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.1.toml new file mode 100644 index 000000000..b7694950a --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.1 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.10.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.10.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.10.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.10.toml new file mode 100644 index 000000000..2e4eefbd3 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.10 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.11.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.11.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.11.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.11.toml new file mode 100644 index 000000000..febc4cf18 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.11 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.12.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.12.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.12.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.12.toml new file mode 100644 index 000000000..f3f48b658 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.12 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.13.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.13.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.13.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.13.toml new file mode 100644 index 000000000..1ecc4dfa2 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.13 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.14.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.14.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.14.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.14.toml new file mode 100644 index 000000000..aa5a99b87 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.14 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.15.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.15.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.15.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.15.toml new file mode 100644 index 000000000..142181597 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.15 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.16.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.16.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.16.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.16.toml new file mode 100644 index 000000000..24f1f282d --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.16 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.17.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.17.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.17.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.17.toml new file mode 100644 index 000000000..a93233129 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.17 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.18.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.18.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.18.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.18.toml new file mode 100644 index 000000000..e8418b99f --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.18 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.19.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.19.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.19.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.19.toml new file mode 100644 index 000000000..ee2eec1a0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.19 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.2.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.2.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.2.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.2.toml new file mode 100644 index 000000000..0a0e1f4d0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.2 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.20.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.20.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.20.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.20.toml new file mode 100644 index 000000000..47c5bd176 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.20 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.21.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.21.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.21.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.21.toml new file mode 100644 index 000000000..c00f41d66 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.21 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.22.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.22.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.22.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.22.toml new file mode 100644 index 000000000..6102f2965 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.22 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.23.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.23.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.23.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.23.toml new file mode 100644 index 000000000..868e93b3c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.23 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.24.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.24.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.24.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.24.toml new file mode 100644 index 000000000..231479740 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.24 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.25.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.25.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.25.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.25.toml new file mode 100644 index 000000000..5bf581ddf --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.25 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.26.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.26.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.26.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.26.toml new file mode 100644 index 000000000..4dcbea88d --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.26 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.27.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.27.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.27.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.27.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.27.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.27.toml new file mode 100644 index 000000000..6a41fc8b3 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.27 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stderr new file mode 100644 index 000000000..9f2cf7174 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.28.fails" + +Caused by: + failed to parse note: type is too big (442178943) for 1563560 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.toml new file mode 100644 index 000000000..136a4cc12 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.28.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.28.fails qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.29.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.29.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.29.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.29.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.29.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.29.toml new file mode 100644 index 000000000..339c5812c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.29 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.3.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.3.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.3.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.3.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.3.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.3.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.3.toml new file mode 100644 index 000000000..45c447143 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.3.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.3 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.30.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.30.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.30.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.30.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.30.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.30.toml new file mode 100644 index 000000000..35eb988b0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.30 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stderr new file mode 100644 index 000000000..7b1be24c0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.31.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.toml new file mode 100644 index 000000000..93549bcd9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.31.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.31.fails qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stderr new file mode 100644 index 000000000..42de3b1cb --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.32.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.toml new file mode 100644 index 000000000..3c3c2ce41 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.32.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.32.fails qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.33.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.33.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.33.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.33.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.33.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.33.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.33.toml new file mode 100644 index 000000000..35756c575 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.33.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.33 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stderr new file mode 100644 index 000000000..1e8bae92e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stderr @@ -0,0 +1 @@ +humility qemu failed: must provide a Hubris archive or dump diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.toml new file mode 100644 index 000000000..1b26d62fd --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.34.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.34.fails qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.35.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.35.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.35.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.35.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.35.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.35.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.35.toml new file mode 100644 index 000000000..630ee448d --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.35.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.35 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.36.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.36.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.36.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.36.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.36.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.36.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.36.toml new file mode 100644 index 000000000..ee044ea7f --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.36.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.36 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.37.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.37.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.37.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.37.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.37.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.37.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.37.toml new file mode 100644 index 000000000..e520048e2 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.37.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.37 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.38.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.38.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.38.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.38.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.38.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.38.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.38.toml new file mode 100644 index 000000000..b8c83d4ad --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.38.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.38 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.39.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.39.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.39.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.39.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.39.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.39.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.39.toml new file mode 100644 index 000000000..525aa1189 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.39.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.39 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.4.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.4.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.4.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.4.toml new file mode 100644 index 000000000..20a0d57d6 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.4 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.40.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.40.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.40.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.40.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.40.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.40.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.40.toml new file mode 100644 index 000000000..636ecf881 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.40.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.40 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.41.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.41.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.41.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.41.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.41.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.41.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.41.toml new file mode 100644 index 000000000..1e23a6326 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.41.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.41 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.42.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.42.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.42.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.42.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.42.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.42.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.42.toml new file mode 100644 index 000000000..64f124005 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.42.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.42 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.43.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.43.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.43.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.43.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.43.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.43.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.43.toml new file mode 100644 index 000000000..d02fb74a5 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.43.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.43 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.44.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.44.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.44.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.44.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.44.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.44.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.44.toml new file mode 100644 index 000000000..dc832bd85 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.44.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.44 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.45.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.45.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.45.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.45.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.45.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.45.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.45.toml new file mode 100644 index 000000000..2c70d9fc1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.45.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.45 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.46.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.46.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.46.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.46.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.46.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.46.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.46.toml new file mode 100644 index 000000000..abf2c9287 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.46.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.46 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.47.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.47.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.47.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.47.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.47.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.47.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.47.toml new file mode 100644 index 000000000..8bca57f59 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.47.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.47 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.48.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.48.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.48.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.48.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.48.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.48.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.48.toml new file mode 100644 index 000000000..cc591b9fd --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.48.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.48 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.49.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.49.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.49.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.49.toml new file mode 100644 index 000000000..0cec0f7df --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.49 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.5.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.5.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.5.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.5.toml new file mode 100644 index 000000000..aaa9cc1c1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.5 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.50.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.50.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.50.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.50.toml new file mode 100644 index 000000000..d1426d1bc --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.50 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.51.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.51.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.51.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.51.toml new file mode 100644 index 000000000..eb045f577 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.51 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.52.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.52.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.52.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.52.toml new file mode 100644 index 000000000..fed585703 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.52 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.53.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.53.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.53.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.53.toml new file mode 100644 index 000000000..3e6c66ffd --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.53 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.54.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.54.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.54.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.54.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.54.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.54.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.54.toml new file mode 100644 index 000000000..bc5a367de --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.54.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.54 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.55.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.55.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.55.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.55.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.55.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.55.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.55.toml new file mode 100644 index 000000000..d1505470d --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.55.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.55 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.6.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.6.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.6.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.6.toml new file mode 100644 index 000000000..1b3108bed --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.6 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.61.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.61.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.61.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.61.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.61.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.61.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.61.toml new file mode 100644 index 000000000..89d82d714 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.61.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.61 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.62.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.62.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.62.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.62.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.62.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.62.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.62.toml new file mode 100644 index 000000000..68f2ac84a --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.62.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.62 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.63.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.63.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.63.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.63.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.63.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.63.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.63.toml new file mode 100644 index 000000000..0bc446eb1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.63.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.63 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.64.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.64.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.64.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.64.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.64.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.64.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.64.toml new file mode 100644 index 000000000..77bad01c0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.64.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.64 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.65.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.65.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.65.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.65.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.65.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.65.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.65.toml new file mode 100644 index 000000000..0feea5e03 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.65.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.65 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.66.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.66.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.66.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.66.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.66.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.66.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.66.toml new file mode 100644 index 000000000..b9dc0b249 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.66.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.66 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.67.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.67.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.67.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.67.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.67.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.67.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.67.toml new file mode 100644 index 000000000..4a4450ed5 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.67.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.67 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.68.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.68.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.68.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.68.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.68.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.68.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.68.toml new file mode 100644 index 000000000..e6e554676 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.68.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.68 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.69.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.69.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.69.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.69.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.69.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.69.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.69.toml new file mode 100644 index 000000000..99a91668c --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.69.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.69 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.7.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.7.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.7.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.7.toml new file mode 100644 index 000000000..df056fbef --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.7 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.70.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.70.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.70.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.70.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.70.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.70.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.70.toml new file mode 100644 index 000000000..43742b6e5 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.70.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.70 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.71.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.71.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.71.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.71.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.71.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.71.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.71.toml new file mode 100644 index 000000000..9a73596c2 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.71.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.71 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.8.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.8.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.8.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.8.toml new file mode 100644 index 000000000..c69f56ef0 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.8 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.9.stderr b/tests/cmd/qemu-halt/qemu-halt.ouray.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.9.stdout b/tests/cmd/qemu-halt/qemu-halt.ouray.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.ouray.9.toml b/tests/cmd/qemu-halt/qemu-halt.ouray.9.toml new file mode 100644 index 000000000..a47727f9e --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.ouray.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.9 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.spoopy.0.stderr b/tests/cmd/qemu-halt/qemu-halt.spoopy.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.spoopy.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.spoopy.0.stdout b/tests/cmd/qemu-halt/qemu-halt.spoopy.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.spoopy.0.toml b/tests/cmd/qemu-halt/qemu-halt.spoopy.0.toml new file mode 100644 index 000000000..7b9bc7ba1 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.spoopy.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.spoopy.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stderr b/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stdout b/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.toml b/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.toml new file mode 100644 index 000000000..2b83f7926 --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.static-tasks.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.0 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stderr b/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stdout b/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.toml b/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.toml new file mode 100644 index 000000000..94980d7cc --- /dev/null +++ b/tests/cmd/qemu-halt/qemu-halt.static-tasks.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.1 qemu --command \"halt\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.toml new file mode 100644 index 000000000..db2004918 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.chilly.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.chilly.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.toml new file mode 100644 index 000000000..94d32c264 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.flash-ram-mismatch.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.flash-ram-mismatch.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.toml new file mode 100644 index 000000000..81c24fe27 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stderr b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stderr new file mode 100644 index 000000000..98e3d8af5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stderr @@ -0,0 +1,2 @@ +humility: launching qemu: "qemu-system-riscv32" "-M" "sifive_u,msel=1" "-nographic" "-serial" "mon:stdio" "-device" "loader,addr=0x20010000,cpu-num=0,file=final.ihex" "-semihosting" "-semihosting-config" "enable=on,userspace=on" "-gdb" "tcp::3333" +humility: attached via Qemu(3333) GDB server diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stdout b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stdout new file mode 100644 index 000000000..4410b4f57 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.stdout @@ -0,0 +1 @@ +CLOCK_FREQ_KHZ (0x80000408) = 0x1f40 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.toml b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.toml new file mode 100644 index 000000000..09bf8c374 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 qemu --port 3333 --command \"readvar CLOCK_FREQ_KHZ\"" + diff --git a/tests/cmd/qemu-readvar/qemu-readvar.igor.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.igor.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.igor.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.igor.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.igor.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.igor.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.igor.0.toml new file mode 100644 index 000000000..c36ae14c4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.igor.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.igor.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.toml new file mode 100644 index 000000000..0f66f7169 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.in_bootloader.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.in_bootloader.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.toml new file mode 100644 index 000000000..d4b82b7ac --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kernel-panic.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kernel-panic.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.toml new file mode 100644 index 000000000..e63386bff --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.toml new file mode 100644 index 000000000..c28b8df36 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.1 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.toml new file mode 100644 index 000000000..a64e83289 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.10 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.toml new file mode 100644 index 000000000..4fcef266f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.11 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.toml new file mode 100644 index 000000000..80228deb1 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.12 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.toml new file mode 100644 index 000000000..d72fb91da --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.13 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.toml new file mode 100644 index 000000000..a69c2fb66 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.14 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.toml new file mode 100644 index 000000000..cdfeb4b73 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.15 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.toml new file mode 100644 index 000000000..599a2b507 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.16 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.toml new file mode 100644 index 000000000..58594b37c --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.17 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.toml new file mode 100644 index 000000000..65d49168e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.18 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.toml new file mode 100644 index 000000000..eb0ea2eea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.19 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.toml new file mode 100644 index 000000000..8b51e962d --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.2 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.toml new file mode 100644 index 000000000..4b665b30e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.20 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.toml new file mode 100644 index 000000000..9cf126389 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.21 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.toml new file mode 100644 index 000000000..21c5309b3 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.22 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.toml new file mode 100644 index 000000000..56a9fa395 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.23 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.toml new file mode 100644 index 000000000..73c32e60f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.24 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.toml new file mode 100644 index 000000000..6bb4da638 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.25 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.toml new file mode 100644 index 000000000..ea83db70b --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.26 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.toml new file mode 100644 index 000000000..479ac3ad1 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.27 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.toml new file mode 100644 index 000000000..926ae109a --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.28.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.28 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.toml new file mode 100644 index 000000000..773c274f6 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.29 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stderr new file mode 100644 index 000000000..a9fa78ba9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.kiowa.3.fails" + +Caused by: + invalid Zip archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.toml new file mode 100644 index 000000000..c8e7b8999 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.3.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.3.fails qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.toml new file mode 100644 index 000000000..f618a3c1d --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.30 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.toml new file mode 100644 index 000000000..14a5743e9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.31.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.31 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.toml new file mode 100644 index 000000000..dffd1544b --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.4 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.toml new file mode 100644 index 000000000..e19b70d0b --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.49 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.toml new file mode 100644 index 000000000..7f575d9d5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.5 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.toml new file mode 100644 index 000000000..3b6ad0105 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.50 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.toml new file mode 100644 index 000000000..337b0f166 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.51 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.toml new file mode 100644 index 000000000..af9af88f5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.52 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.toml new file mode 100644 index 000000000..adca997b7 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.53 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.toml new file mode 100644 index 000000000..3cc8bbcb8 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.6 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.toml new file mode 100644 index 000000000..8edf12d86 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.7 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.toml new file mode 100644 index 000000000..51a085f03 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.8 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.toml new file mode 100644 index 000000000..ed121b200 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.9 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.toml new file mode 100644 index 000000000..170d3dcf1 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.idol.qpsi.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.idol.qpsi.1 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.toml new file mode 100644 index 000000000..eb8d02cad --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.rick.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.rick.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.toml new file mode 100644 index 000000000..4e3ecd54d --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.kiowa.stm32h743-nucleo.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.stm32h743-nucleo.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.toml new file mode 100644 index 000000000..a928e63d5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.toml new file mode 100644 index 000000000..ac9f0ef1a --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.1 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.toml new file mode 100644 index 000000000..4e89474ce --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.10 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.toml new file mode 100644 index 000000000..fe9efd7b0 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.11 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.toml new file mode 100644 index 000000000..c846fe2cd --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.12 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.toml new file mode 100644 index 000000000..32d2b8e8f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.13 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.toml new file mode 100644 index 000000000..2a7612ed5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.14 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.toml new file mode 100644 index 000000000..39f34f1cb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.15 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.toml new file mode 100644 index 000000000..b1dad1be3 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.16 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.toml new file mode 100644 index 000000000..a4e76e6e6 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.17 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.toml new file mode 100644 index 000000000..3ef63531d --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.18 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.toml new file mode 100644 index 000000000..3298aa9d5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.19 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.toml new file mode 100644 index 000000000..a3ee8fb37 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.2 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.toml new file mode 100644 index 000000000..5a2916abb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.20 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.toml new file mode 100644 index 000000000..2427d6991 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.21 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.toml new file mode 100644 index 000000000..ea3aceceb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.22 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.toml new file mode 100644 index 000000000..b62cd3c5c --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.23 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.toml new file mode 100644 index 000000000..eff8c98b8 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.24 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.toml new file mode 100644 index 000000000..0cd11bc02 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.25 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.toml new file mode 100644 index 000000000..4c70267b4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.26 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.toml new file mode 100644 index 000000000..02a3ee684 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.27 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stderr new file mode 100644 index 000000000..9f2cf7174 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.28.fails" + +Caused by: + failed to parse note: type is too big (442178943) for 1563560 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.toml new file mode 100644 index 000000000..f1dfcd73f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.28.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.28.fails qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.toml new file mode 100644 index 000000000..aa7631280 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.29 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.toml new file mode 100644 index 000000000..8a5f00a2a --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.3.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.3 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.toml new file mode 100644 index 000000000..2eab7c9cb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.30 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stderr new file mode 100644 index 000000000..7b1be24c0 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.31.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.toml new file mode 100644 index 000000000..b550de1e5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.31.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.31.fails qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stderr new file mode 100644 index 000000000..42de3b1cb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.32.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.toml new file mode 100644 index 000000000..17f19d8e1 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.32.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.32.fails qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.toml new file mode 100644 index 000000000..bb4cfebcb --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.33.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.33 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stderr new file mode 100644 index 000000000..1e8bae92e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stderr @@ -0,0 +1 @@ +humility qemu failed: must provide a Hubris archive or dump diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.toml new file mode 100644 index 000000000..0af697837 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.34.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.34.fails qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.toml new file mode 100644 index 000000000..1b1f9aa05 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.35.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.35 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.toml new file mode 100644 index 000000000..c825ea994 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.36.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.36 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.toml new file mode 100644 index 000000000..14b9a8d78 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.37.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.37 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.toml new file mode 100644 index 000000000..1ab534a7e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.38.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.38 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.toml new file mode 100644 index 000000000..438165634 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.39.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.39 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.toml new file mode 100644 index 000000000..f76bdbbf4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.4 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.toml new file mode 100644 index 000000000..183da5ea5 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.40.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.40 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.toml new file mode 100644 index 000000000..5b99d94f4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.41.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.41 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.toml new file mode 100644 index 000000000..c310d8315 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.42.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.42 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.toml new file mode 100644 index 000000000..d9d392902 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.43.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.43 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.toml new file mode 100644 index 000000000..e98100216 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.44.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.44 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.toml new file mode 100644 index 000000000..cc61d31ad --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.45.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.45 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.toml new file mode 100644 index 000000000..73c22f629 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.46.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.46 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.toml new file mode 100644 index 000000000..912d8053e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.47.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.47 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.toml new file mode 100644 index 000000000..61eacc6fa --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.48.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.48 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.toml new file mode 100644 index 000000000..e015255b0 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.49 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.toml new file mode 100644 index 000000000..517e9ac67 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.5 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.toml new file mode 100644 index 000000000..753da17ab --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.50 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.toml new file mode 100644 index 000000000..92bf5d464 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.51 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.toml new file mode 100644 index 000000000..4cf776271 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.52 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.toml new file mode 100644 index 000000000..2b860f3d8 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.53 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.toml new file mode 100644 index 000000000..fac9198d0 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.54.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.54 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.toml new file mode 100644 index 000000000..cf9f319e4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.55.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.55 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.toml new file mode 100644 index 000000000..21de78e46 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.6 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.toml new file mode 100644 index 000000000..5cd23e04f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.61.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.61 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.toml new file mode 100644 index 000000000..5473511d9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.62.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.62 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.toml new file mode 100644 index 000000000..e9b7a255a --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.63.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.63 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.toml new file mode 100644 index 000000000..acae1878f --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.64.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.64 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.toml new file mode 100644 index 000000000..a8a3bd127 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.65.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.65 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.toml new file mode 100644 index 000000000..865f8e87b --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.66.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.66 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.toml new file mode 100644 index 000000000..5fca28c3a --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.67.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.67 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.toml new file mode 100644 index 000000000..ce45d160e --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.68.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.68 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.toml new file mode 100644 index 000000000..2b8c92151 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.69.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.69 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.toml new file mode 100644 index 000000000..d2fb244d4 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.7 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.toml new file mode 100644 index 000000000..0214edf76 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.70.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.70 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.toml new file mode 100644 index 000000000..9f9d54396 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.71.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.71 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.toml new file mode 100644 index 000000000..977e99157 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.8 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stderr b/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stdout b/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.toml b/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.toml new file mode 100644 index 000000000..cf7122a56 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.ouray.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.9 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.toml new file mode 100644 index 000000000..b74a5ffc9 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.spoopy.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.spoopy.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stderr b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stdout b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.toml b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.toml new file mode 100644 index 000000000..375d68610 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.0 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stderr b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stdout b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.toml b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.toml new file mode 100644 index 000000000..b6ff2e859 --- /dev/null +++ b/tests/cmd/qemu-readvar/qemu-readvar.static-tasks.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.1 qemu --command \"readvar -l\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.chilly.0.stderr b/tests/cmd/qemu-resume/qemu-resume.chilly.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.chilly.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.chilly.0.stdout b/tests/cmd/qemu-resume/qemu-resume.chilly.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.chilly.0.toml b/tests/cmd/qemu-resume/qemu-resume.chilly.0.toml new file mode 100644 index 000000000..eef7a9e9a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.chilly.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.chilly.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stderr b/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stdout b/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.toml b/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.toml new file mode 100644 index 000000000..c7916b8ac --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.flash-ram-mismatch.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.flash-ram-mismatch.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.0.stderr b/tests/cmd/qemu-resume/qemu-resume.hifive1.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.hifive1.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.0.stdout b/tests/cmd/qemu-resume/qemu-resume.hifive1.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.0.toml b/tests/cmd/qemu-resume/qemu-resume.hifive1.0.toml new file mode 100644 index 000000000..6e1a280a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.hifive1.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.1.stderr b/tests/cmd/qemu-resume/qemu-resume.hifive1.1.stderr new file mode 100644 index 000000000..2eab794fc --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.hifive1.1.stderr @@ -0,0 +1,3 @@ +humility: launching qemu: "qemu-system-riscv32" "-M" "sifive_u,msel=1" "-nographic" "-serial" "mon:stdio" "-device" "loader,addr=0x20010000,cpu-num=0,file=final.ihex" "-semihosting" "-semihosting-config" "enable=on,userspace=on" "-gdb" "tcp::3335" +humility: attached via Qemu(3335) GDB server +humility: core resumed diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.1.stdout b/tests/cmd/qemu-resume/qemu-resume.hifive1.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.hifive1.1.toml b/tests/cmd/qemu-resume/qemu-resume.hifive1.1.toml new file mode 100644 index 000000000..a8bd9ffdd --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.hifive1.1.toml @@ -0,0 +1,10 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.hifive1.1 qemu --port 3335 --command \"resume\"" + diff --git a/tests/cmd/qemu-resume/qemu-resume.igor.0.stderr b/tests/cmd/qemu-resume/qemu-resume.igor.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.igor.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.igor.0.stdout b/tests/cmd/qemu-resume/qemu-resume.igor.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.igor.0.toml b/tests/cmd/qemu-resume/qemu-resume.igor.0.toml new file mode 100644 index 000000000..8b5c9928a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.igor.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.igor.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stderr b/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stdout b/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.toml b/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.toml new file mode 100644 index 000000000..3737d7573 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.in_bootloader.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.in_bootloader.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stderr b/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stdout b/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.toml b/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.toml new file mode 100644 index 000000000..b812210a0 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kernel-panic.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kernel-panic.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.0.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.0.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.0.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.0.toml new file mode 100644 index 000000000..0ea742d72 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.1.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.1.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.1.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.1.toml new file mode 100644 index 000000000..0d447bd04 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.1 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.10.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.10.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.10.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.10.toml new file mode 100644 index 000000000..6a1602e6d --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.10 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.11.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.11.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.11.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.11.toml new file mode 100644 index 000000000..76b616db6 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.11 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.12.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.12.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.12.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.12.toml new file mode 100644 index 000000000..fd406d3d4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.12 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.13.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.13.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.13.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.13.toml new file mode 100644 index 000000000..34056ea98 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.13 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.14.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.14.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.14.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.14.toml new file mode 100644 index 000000000..b664e1c88 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.14 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.15.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.15.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.15.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.15.toml new file mode 100644 index 000000000..9d45cb17e --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.15 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.16.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.16.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.16.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.16.toml new file mode 100644 index 000000000..71f20e09a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.16 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.17.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.17.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.17.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.17.toml new file mode 100644 index 000000000..e108b7eae --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.17 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.18.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.18.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.18.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.18.toml new file mode 100644 index 000000000..1b5f5e373 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.18 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.19.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.19.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.19.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.19.toml new file mode 100644 index 000000000..c1b3ccb5a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.19 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.2.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.2.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.2.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.2.toml new file mode 100644 index 000000000..ada1c20d9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.2 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.20.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.20.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.20.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.20.toml new file mode 100644 index 000000000..a2c24dbd4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.20 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.21.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.21.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.21.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.21.toml new file mode 100644 index 000000000..b67b072c4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.21 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.22.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.22.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.22.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.22.toml new file mode 100644 index 000000000..4bf8279a4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.22 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.23.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.23.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.23.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.23.toml new file mode 100644 index 000000000..0360dea09 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.23 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.24.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.24.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.24.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.24.toml new file mode 100644 index 000000000..412916aa0 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.24 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.25.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.25.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.25.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.25.toml new file mode 100644 index 000000000..3b21a6648 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.25 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.26.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.26.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.26.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.26.toml new file mode 100644 index 000000000..f3d90ecfe --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.26 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.27.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.27.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.27.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.27.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.27.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.27.toml new file mode 100644 index 000000000..4c052e48a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.27 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.28.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.28.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.28.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.28.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.28.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.28.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.28.toml new file mode 100644 index 000000000..eacfd4084 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.28.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.28 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.29.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.29.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.29.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.29.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.29.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.29.toml new file mode 100644 index 000000000..4affb9422 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.29 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stderr new file mode 100644 index 000000000..a9fa78ba9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.kiowa.3.fails" + +Caused by: + invalid Zip archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.toml new file mode 100644 index 000000000..5a3590d94 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.3.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.3.fails qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.30.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.30.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.30.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.30.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.30.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.30.toml new file mode 100644 index 000000000..3da94eb14 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.30 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.31.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.31.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.31.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.31.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.31.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.31.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.31.toml new file mode 100644 index 000000000..619c86539 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.31.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.31 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.4.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.4.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.4.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.4.toml new file mode 100644 index 000000000..5d162b2ad --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.4 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.49.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.49.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.49.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.49.toml new file mode 100644 index 000000000..783a7bdad --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.49 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.5.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.5.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.5.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.5.toml new file mode 100644 index 000000000..ade6872d4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.5 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.50.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.50.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.50.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.50.toml new file mode 100644 index 000000000..6549323a6 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.50 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.51.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.51.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.51.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.51.toml new file mode 100644 index 000000000..fd5d69856 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.51 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.52.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.52.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.52.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.52.toml new file mode 100644 index 000000000..f5a459ec5 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.52 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.53.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.53.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.53.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.53.toml new file mode 100644 index 000000000..1348737ab --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.53 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.6.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.6.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.6.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.6.toml new file mode 100644 index 000000000..e824b9f57 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.6 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.7.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.7.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.7.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.7.toml new file mode 100644 index 000000000..f8479c1b9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.7 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.8.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.8.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.8.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.8.toml new file mode 100644 index 000000000..339dfe1c9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.8 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.9.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.9.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.9.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.9.toml new file mode 100644 index 000000000..80b82f541 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.9 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.toml new file mode 100644 index 000000000..aeb52a721 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.idol.qpsi.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.idol.qpsi.1 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.toml new file mode 100644 index 000000000..f41a7bca4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.rick.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.rick.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stderr b/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stdout b/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.toml b/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.toml new file mode 100644 index 000000000..eeddbfb46 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.kiowa.stm32h743-nucleo.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.kiowa.stm32h743-nucleo.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.0.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.0.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.0.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.0.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.0.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.0.toml new file mode 100644 index 000000000..4c2c33c96 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.1.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.1.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.1.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.1.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.1.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.1.toml new file mode 100644 index 000000000..19603208e --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.1 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.10.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.10.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.10.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.10.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.10.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.10.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.10.toml new file mode 100644 index 000000000..acb9a050a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.10.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.10 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.11.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.11.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.11.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.11.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.11.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.11.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.11.toml new file mode 100644 index 000000000..1b35775b1 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.11.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.11 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.12.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.12.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.12.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.12.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.12.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.12.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.12.toml new file mode 100644 index 000000000..901ed3a9f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.12.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.12 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.13.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.13.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.13.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.13.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.13.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.13.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.13.toml new file mode 100644 index 000000000..91c45342b --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.13.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.13 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.14.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.14.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.14.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.14.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.14.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.14.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.14.toml new file mode 100644 index 000000000..258ccecb9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.14.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.14 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.15.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.15.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.15.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.15.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.15.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.15.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.15.toml new file mode 100644 index 000000000..aa10ee49f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.15.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.15 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.16.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.16.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.16.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.16.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.16.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.16.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.16.toml new file mode 100644 index 000000000..f5ade9a50 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.16.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.16 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.17.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.17.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.17.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.17.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.17.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.17.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.17.toml new file mode 100644 index 000000000..a0b4f6c39 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.17.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.17 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.18.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.18.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.18.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.18.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.18.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.18.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.18.toml new file mode 100644 index 000000000..88fc5d439 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.18.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.18 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.19.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.19.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.19.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.19.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.19.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.19.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.19.toml new file mode 100644 index 000000000..d326a4410 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.19.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.19 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.2.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.2.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.2.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.2.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.2.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.2.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.2.toml new file mode 100644 index 000000000..cd53fcf87 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.2.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.2 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.20.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.20.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.20.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.20.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.20.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.20.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.20.toml new file mode 100644 index 000000000..9c3f0517b --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.20.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.20 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.21.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.21.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.21.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.21.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.21.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.21.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.21.toml new file mode 100644 index 000000000..31820f04d --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.21.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.21 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.22.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.22.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.22.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.22.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.22.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.22.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.22.toml new file mode 100644 index 000000000..5f39d3bf2 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.22.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.22 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.23.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.23.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.23.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.23.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.23.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.23.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.23.toml new file mode 100644 index 000000000..3f10d869f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.23.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.23 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.24.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.24.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.24.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.24.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.24.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.24.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.24.toml new file mode 100644 index 000000000..35e2de900 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.24.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.24 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.25.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.25.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.25.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.25.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.25.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.25.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.25.toml new file mode 100644 index 000000000..b80c522d3 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.25.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.25 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.26.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.26.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.26.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.26.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.26.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.26.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.26.toml new file mode 100644 index 000000000..5d9db01b1 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.26.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.26 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.27.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.27.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.27.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.27.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.27.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.27.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.27.toml new file mode 100644 index 000000000..8eb6969a7 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.27.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.27 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stderr new file mode 100644 index 000000000..9f2cf7174 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.28.fails" + +Caused by: + failed to parse note: type is too big (442178943) for 1563560 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.toml new file mode 100644 index 000000000..148d7c061 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.28.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.28.fails qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.29.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.29.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.29.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.29.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.29.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.29.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.29.toml new file mode 100644 index 000000000..f2484d7ca --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.29.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.29 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.3.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.3.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.3.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.3.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.3.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.3.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.3.toml new file mode 100644 index 000000000..721ae1133 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.3.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.3 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.30.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.30.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.30.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.30.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.30.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.30.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.30.toml new file mode 100644 index 000000000..3361dfe81 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.30.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.30 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stderr new file mode 100644 index 000000000..7b1be24c0 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.31.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.toml new file mode 100644 index 000000000..d5cc7b8a2 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.31.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.31.fails qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stderr new file mode 100644 index 000000000..42de3b1cb --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stderr @@ -0,0 +1,4 @@ +humility qemu failed: failed to load dump "hubris.core.ouray.32.fails" + +Caused by: + failed to parse note: type is too big (1246044) for 1246040 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.toml new file mode 100644 index 000000000..17b66dabe --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.32.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.32.fails qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.33.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.33.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.33.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.33.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.33.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.33.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.33.toml new file mode 100644 index 000000000..5db013e7f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.33.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.33 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stderr new file mode 100644 index 000000000..1e8bae92e --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stderr @@ -0,0 +1 @@ +humility qemu failed: must provide a Hubris archive or dump diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.toml new file mode 100644 index 000000000..4c024f69f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.34.fails.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.34.fails qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.35.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.35.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.35.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.35.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.35.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.35.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.35.toml new file mode 100644 index 000000000..5dfc16073 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.35.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.35 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.36.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.36.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.36.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.36.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.36.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.36.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.36.toml new file mode 100644 index 000000000..24bbacf50 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.36.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.36 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.37.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.37.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.37.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.37.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.37.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.37.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.37.toml new file mode 100644 index 000000000..a83f71cb4 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.37.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.37 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.38.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.38.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.38.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.38.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.38.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.38.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.38.toml new file mode 100644 index 000000000..9111d0d4e --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.38.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.38 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.39.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.39.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.39.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.39.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.39.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.39.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.39.toml new file mode 100644 index 000000000..1e5f86b9a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.39.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.39 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.4.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.4.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.4.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.4.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.4.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.4.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.4.toml new file mode 100644 index 000000000..fdbd6a6a5 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.4.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.4 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.40.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.40.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.40.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.40.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.40.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.40.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.40.toml new file mode 100644 index 000000000..319d2fc0a --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.40.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.40 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.41.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.41.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.41.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.41.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.41.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.41.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.41.toml new file mode 100644 index 000000000..e8f01442e --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.41.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.41 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.42.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.42.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.42.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.42.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.42.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.42.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.42.toml new file mode 100644 index 000000000..718a23582 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.42.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.42 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.43.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.43.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.43.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.43.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.43.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.43.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.43.toml new file mode 100644 index 000000000..5a48434cf --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.43.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.43 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.44.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.44.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.44.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.44.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.44.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.44.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.44.toml new file mode 100644 index 000000000..80872810d --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.44.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.44 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.45.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.45.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.45.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.45.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.45.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.45.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.45.toml new file mode 100644 index 000000000..952714cef --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.45.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.45 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.46.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.46.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.46.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.46.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.46.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.46.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.46.toml new file mode 100644 index 000000000..02798dcc1 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.46.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.46 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.47.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.47.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.47.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.47.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.47.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.47.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.47.toml new file mode 100644 index 000000000..51919b630 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.47.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.47 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.48.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.48.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.48.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.48.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.48.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.48.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.48.toml new file mode 100644 index 000000000..76843f6de --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.48.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.48 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.49.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.49.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.49.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.49.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.49.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.49.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.49.toml new file mode 100644 index 000000000..8100298a7 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.49.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.49 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.5.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.5.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.5.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.5.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.5.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.5.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.5.toml new file mode 100644 index 000000000..0c105c741 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.5.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.5 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.50.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.50.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.50.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.50.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.50.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.50.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.50.toml new file mode 100644 index 000000000..8a9ccab5d --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.50.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.50 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.51.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.51.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.51.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.51.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.51.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.51.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.51.toml new file mode 100644 index 000000000..646216cfb --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.51.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.51 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.52.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.52.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.52.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.52.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.52.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.52.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.52.toml new file mode 100644 index 000000000..9479d5e3d --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.52.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.52 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.53.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.53.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.53.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.53.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.53.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.53.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.53.toml new file mode 100644 index 000000000..aea803303 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.53.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.53 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.54.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.54.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.54.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.54.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.54.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.54.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.54.toml new file mode 100644 index 000000000..c8510124f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.54.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.54 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.55.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.55.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.55.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.55.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.55.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.55.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.55.toml new file mode 100644 index 000000000..429e9f2fa --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.55.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.55 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.6.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.6.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.6.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.6.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.6.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.6.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.6.toml new file mode 100644 index 000000000..cf1c56939 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.6.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.6 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.61.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.61.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.61.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.61.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.61.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.61.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.61.toml new file mode 100644 index 000000000..fb429f708 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.61.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.61 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.62.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.62.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.62.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.62.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.62.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.62.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.62.toml new file mode 100644 index 000000000..1c00e022f --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.62.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.62 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.63.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.63.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.63.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.63.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.63.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.63.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.63.toml new file mode 100644 index 000000000..da598992c --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.63.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.63 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.64.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.64.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.64.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.64.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.64.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.64.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.64.toml new file mode 100644 index 000000000..f1fe0dd72 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.64.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.64 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.65.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.65.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.65.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.65.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.65.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.65.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.65.toml new file mode 100644 index 000000000..15a76dddf --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.65.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.65 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.66.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.66.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.66.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.66.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.66.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.66.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.66.toml new file mode 100644 index 000000000..a8c0fa371 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.66.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.66 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.67.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.67.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.67.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.67.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.67.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.67.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.67.toml new file mode 100644 index 000000000..df621b859 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.67.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.67 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.68.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.68.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.68.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.68.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.68.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.68.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.68.toml new file mode 100644 index 000000000..a3c042f73 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.68.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.68 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.69.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.69.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.69.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.69.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.69.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.69.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.69.toml new file mode 100644 index 000000000..98313b601 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.69.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.69 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.7.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.7.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.7.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.7.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.7.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.7.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.7.toml new file mode 100644 index 000000000..b335a9677 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.7.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.7 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.70.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.70.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.70.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.70.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.70.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.70.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.70.toml new file mode 100644 index 000000000..1cb659c9b --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.70.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.70 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.71.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.71.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.71.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.71.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.71.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.71.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.71.toml new file mode 100644 index 000000000..67cfa2afd --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.71.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.71 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.8.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.8.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.8.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.8.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.8.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.8.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.8.toml new file mode 100644 index 000000000..393295c22 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.8.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.8 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.9.stderr b/tests/cmd/qemu-resume/qemu-resume.ouray.9.stderr new file mode 100644 index 000000000..3b77af1a9 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.9.stderr @@ -0,0 +1 @@ +humility qemu failed: failed to find 'img/final.bin': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.9.stdout b/tests/cmd/qemu-resume/qemu-resume.ouray.9.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.ouray.9.toml b/tests/cmd/qemu-resume/qemu-resume.ouray.9.toml new file mode 100644 index 000000000..370e99a9c --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.ouray.9.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.ouray.9 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.spoopy.0.stderr b/tests/cmd/qemu-resume/qemu-resume.spoopy.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.spoopy.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.spoopy.0.stdout b/tests/cmd/qemu-resume/qemu-resume.spoopy.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.spoopy.0.toml b/tests/cmd/qemu-resume/qemu-resume.spoopy.0.toml new file mode 100644 index 000000000..3de921361 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.spoopy.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.spoopy.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stderr b/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stdout b/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.toml b/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.toml new file mode 100644 index 000000000..3847d8af6 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.static-tasks.0.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.0 qemu --command \"resume\"" + +status.code = 1 diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stderr b/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stderr new file mode 100644 index 000000000..95cc92aea --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stderr @@ -0,0 +1,4 @@ +humility qemu failed: No 'qemu.sh' archive found in the hubris archive + +Caused by: + failed to find 'debug/qemu.sh': specified file not found in archive diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stdout b/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.stdout new file mode 100644 index 000000000..e69de29bb diff --git a/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.toml b/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.toml new file mode 100644 index 000000000..695071342 --- /dev/null +++ b/tests/cmd/qemu-resume/qemu-resume.static-tasks.1.toml @@ -0,0 +1,11 @@ + +# +# This test case has been automatically created, but can be edited and +# should be checked in. Should it ever be regenerated, simply delete +# it and re-run "cargo test" +# +fs.base = "../cores" +bin.name = "humility" +args = "-d hubris.core.static-tasks.1 qemu --command \"resume\"" + +status.code = 1 From 5acfaa53e26cb35f8bf86e8c42217cfe764fec6d Mon Sep 17 00:00:00 2001 From: Andrew Zoghby Date: Tue, 29 Nov 2022 17:49:57 -0800 Subject: [PATCH 4/5] nix: add qemu as input. This is needed to run the qemu checks within `cargo test`. --- .github/workflows/nix.yaml | 2 +- flake.lock | 24 ++++++++++++++++++++++++ flake.nix | 7 ++++++- humility.nix | 5 +++++ 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nix.yaml b/.github/workflows/nix.yaml index 91379ecc5..a8fdccf29 100644 --- a/.github/workflows/nix.yaml +++ b/.github/workflows/nix.yaml @@ -19,7 +19,7 @@ jobs: if: ${{ needs.skip_duplicate_jobs.outputs.should_skip != 'true' }} strategy: matrix: - os: [ ubuntu-latest, macOS-latest ] + os: [ ubuntu-latest ] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v3 diff --git a/flake.lock b/flake.lock index 51be9290d..ff3397d7f 100644 --- a/flake.lock +++ b/flake.lock @@ -54,11 +54,35 @@ "type": "github" } }, + "qemuflake": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1668634473, + "narHash": "sha256-PklCMPkKN5AVy5Rv/2aid+L3Rh2qVi5zJNvKiEnNuDo=", + "ref": "dev/drew/nix", + "rev": "89f887f6bb1090c522934635ddab2a2018193411", + "revCount": 99669, + "submodules": true, + "type": "git", + "url": "https://github.com/rivosinc/qemu" + }, + "original": { + "ref": "dev/drew/nix", + "submodules": true, + "type": "git", + "url": "https://github.com/rivosinc/qemu" + } + }, "root": { "inputs": { "flake-utils": "flake-utils", "nixpkgs": "nixpkgs", "pre-commit-hooks": "pre-commit-hooks", + "qemuflake": "qemuflake", "rust-overlay": "rust-overlay" } }, diff --git a/flake.nix b/flake.nix index 43e1645b7..ea58dc04a 100644 --- a/flake.nix +++ b/flake.nix @@ -7,6 +7,9 @@ inputs.rust-overlay.inputs.nixpkgs.follows = "nixpkgs"; inputs.rust-overlay.inputs.flake-utils.follows = "flake-utils"; + inputs.qemuflake.url = "git+https://github.com/rivosinc/qemu?submodules=1&ref=dev/drew/nix"; + inputs.qemuflake.inputs.nixpkgs.follows = "nixpkgs"; + inputs.pre-commit-hooks.url = "github:cachix/pre-commit-hooks.nix"; inputs.pre-commit-hooks.inputs.flake-utils.follows = "flake-utils"; inputs.pre-commit-hooks.inputs.nixpkgs.follows = "nixpkgs"; @@ -14,11 +17,12 @@ outputs = { self, nixpkgs, + qemuflake, rust-overlay, pre-commit-hooks, flake-utils, }: (flake-utils.lib.eachDefaultSystem (system: let - overlays = [(import rust-overlay)]; + overlays = [(import rust-overlay)] ++ nixpkgs.lib.optional (system != "aarch64-darwin") qemuflake.overlays.default; pkgs = import nixpkgs { inherit system overlays; @@ -30,6 +34,7 @@ cargo = rust; rustc = rust; humility = final.callPackage ./humility.nix { + qemu = pkgs.qemu; cargo = rust; src = self; version = "0.9.5"; diff --git a/humility.nix b/humility.nix index d21f5f544..17a748d97 100644 --- a/humility.nix +++ b/humility.nix @@ -8,6 +8,7 @@ AppKit ? null, libusb1, cargo-readme, + qemu, src, version, doCheck ? false, @@ -34,6 +35,10 @@ rustPlatform.buildRustPackage rec { ] ++ lib.optionals stdenv.isLinux [systemd]; + checkInputs = [ + qemu + ]; + checkPhase = '' ${cargo}/bin/cargo fmt --all --check ${cargo}/bin/cargo clippy --profile=ci -- -D warnings From d6a67aa504034c3dc4e294268ebd3f5a58c01875 Mon Sep 17 00:00:00 2001 From: Andrew Zoghby Date: Wed, 8 Feb 2023 14:21:00 -0800 Subject: [PATCH 5/5] add qemu to ubuntu ci --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0b2b9d80f..3668287a2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -27,7 +27,7 @@ jobs: os: [ubuntu-latest] include: - os: ubuntu-latest - deps: sudo apt-get update && sudo apt-get install libusb-1.0-0-dev libftdi1-dev libudev-dev + deps: sudo apt-get update && sudo apt-get install libusb-1.0-0-dev libftdi1-dev libudev-dev qemu-system-misc #- os: windows-latest # deps: vcpkg install libusb libftdi1 runs-on: ${{ matrix.os }}