tests: add alias check in /char/ringbuf
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Tue, 3 Jan 2017 18:21:09 +0000 (19:21 +0100)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 4 May 2017 11:34:42 +0000 (15:34 +0400)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
tests/test-char.c

index 71de4b35eecab02bb18a0522c2cd5e87a2fcb2e1..2811644bcd862f7a080ac5f2ad5f7e44a76df49c 100644 (file)
@@ -104,6 +104,16 @@ static void char_ringbuf_test(void)
 
     qemu_chr_fe_deinit(&be);
     object_unparent(OBJECT(chr));
+
+    /* check alias */
+    opts = qemu_opts_create(qemu_find_opts("chardev"), "memory-label",
+                            1, &error_abort);
+    qemu_opt_set(opts, "backend", "memory", &error_abort);
+    qemu_opt_set(opts, "size", "2", &error_abort);
+    chr = qemu_chr_new_from_opts(opts, NULL);
+    g_assert_nonnull(chr);
+    object_unparent(OBJECT(chr));
+    qemu_opts_del(opts);
 }
 
 static void char_mux_test(void)