[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH qom-next v3 11/15] pvpanic-test: Assert pause event
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH qom-next v3 11/15] pvpanic-test: Assert pause event |
Date: |
Wed, 12 Mar 2014 19:28:23 +0100 |
Signed-off-by: Andreas Färber <address@hidden>
---
tests/pvpanic-test.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/tests/pvpanic-test.c b/tests/pvpanic-test.c
index 7bb4d06..a7ad6b3 100644
--- a/tests/pvpanic-test.c
+++ b/tests/pvpanic-test.c
@@ -15,11 +15,20 @@
static void test_panic(void)
{
uint8_t val;
+ QDict *response, *data;
val = inb(0x505);
g_assert_cmpuint(val, ==, 1);
outb(0x505, 0x1);
+
+ response = qmp_receive();
+ g_assert(qdict_haskey(response, "event"));
+ g_assert_cmpstr(qdict_get_str(response, "event"), ==, "GUEST_PANICKED");
+ g_assert(qdict_haskey(response, "data"));
+ data = qdict_get_qdict(response, "data");
+ g_assert(qdict_haskey(data, "action"));
+ g_assert_cmpstr(qdict_get_str(data, "action"), ==, "pause");
}
int main(int argc, char **argv)
--
1.8.4.5
- [Qemu-devel] [PATCH qom-next v3 00/15] qtest: Prepare virtio, other PCI tests, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 03/15] tests: Add virtio-balloon qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 01/15] tests: Clean up IndustryPack TCPI200 gcov paths, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 04/15] tests: Add virtio-rng qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 02/15] tests: Add virtio-blk qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 05/15] tests: Add virtio-scsi qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 08/15] tests: Add virtio-console qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 11/15] pvpanic-test: Assert pause event,
Andreas Färber <=
- [Qemu-devel] [PATCH qom-next v3 10/15] qtest: Factor out qtest_qmp_receive(), Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 06/15] tests: Add virtio-9p qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 07/15] tests: Add virtio-serial qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 15/15] tests: Add spapr-pci-host-bridge qtest, Andreas Färber, 2014/03/12
- [Qemu-devel] [PATCH qom-next v3 12/15] nvme: Permit zero-length block devices, Andreas Färber, 2014/03/12