qtest: Use -display none by default
This avoids each test needing to add it to suppress windows popping up. [Commit7ceeedd016("blockdev-test: add test case for drive_add duplicate IDs") and commit43cd209803("qdev-monitor-test: add device_add leak test cases") added qtest tests without specifying -display none. As a result, "make check" now tries to use graphics (GTK or SDL). Since graphics are not used by the test and inappropriate for headless "make check" runs, add the missing -display none. This fixes "make check" in the QEMU buildbot. -- Stefan] Signed-off-by: Andreas Färber <afaerber@suse.de> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
		
							parent
							
								
									06d22aa367
								
							
						
					
					
						commit
						2ad645d285
					
				| 
						 | 
					@ -34,7 +34,7 @@ static void test_a_boot_order(const char *machine,
 | 
				
			||||||
    char *args;
 | 
					    char *args;
 | 
				
			||||||
    uint64_t actual;
 | 
					    uint64_t actual;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = g_strdup_printf("-nodefaults -display none%s%s %s",
 | 
					    args = g_strdup_printf("-nodefaults%s%s %s",
 | 
				
			||||||
                           machine ? " -M " : "",
 | 
					                           machine ? " -M " : "",
 | 
				
			||||||
                           machine ?: "",
 | 
					                           machine ?: "",
 | 
				
			||||||
                           test_args);
 | 
					                           test_args);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -121,7 +121,7 @@ static void test_endianness(gconstpointer data)
 | 
				
			||||||
    const TestCase *test = data;
 | 
					    const TestCase *test = data;
 | 
				
			||||||
    char *args;
 | 
					    char *args;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = g_strdup_printf("-display none -M %s%s%s -device pc-testdev",
 | 
					    args = g_strdup_printf("-M %s%s%s -device pc-testdev",
 | 
				
			||||||
                           test->machine,
 | 
					                           test->machine,
 | 
				
			||||||
                           test->superio ? " -device " : "",
 | 
					                           test->superio ? " -device " : "",
 | 
				
			||||||
                           test->superio ?: "");
 | 
					                           test->superio ?: "");
 | 
				
			||||||
| 
						 | 
					@ -196,7 +196,7 @@ static void test_endianness_split(gconstpointer data)
 | 
				
			||||||
    const TestCase *test = data;
 | 
					    const TestCase *test = data;
 | 
				
			||||||
    char *args;
 | 
					    char *args;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = g_strdup_printf("-display none -M %s%s%s -device pc-testdev",
 | 
					    args = g_strdup_printf("-M %s%s%s -device pc-testdev",
 | 
				
			||||||
                           test->machine,
 | 
					                           test->machine,
 | 
				
			||||||
                           test->superio ? " -device " : "",
 | 
					                           test->superio ? " -device " : "",
 | 
				
			||||||
                           test->superio ?: "");
 | 
					                           test->superio ?: "");
 | 
				
			||||||
| 
						 | 
					@ -243,7 +243,7 @@ static void test_endianness_combine(gconstpointer data)
 | 
				
			||||||
    const TestCase *test = data;
 | 
					    const TestCase *test = data;
 | 
				
			||||||
    char *args;
 | 
					    char *args;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = g_strdup_printf("-display none -M %s%s%s -device pc-testdev",
 | 
					    args = g_strdup_printf("-M %s%s%s -device pc-testdev",
 | 
				
			||||||
                           test->machine,
 | 
					                           test->machine,
 | 
				
			||||||
                           test->superio ? " -device " : "",
 | 
					                           test->superio ? " -device " : "",
 | 
				
			||||||
                           test->superio ?: "");
 | 
					                           test->superio ?: "");
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -126,8 +126,7 @@ int main(int argc, char **argv)
 | 
				
			||||||
    g_test_add_func("/fw_cfg/numa", test_fw_cfg_numa);
 | 
					    g_test_add_func("/fw_cfg/numa", test_fw_cfg_numa);
 | 
				
			||||||
    g_test_add_func("/fw_cfg/boot_menu", test_fw_cfg_boot_menu);
 | 
					    g_test_add_func("/fw_cfg/boot_menu", test_fw_cfg_boot_menu);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cmdline = g_strdup_printf("-display none "
 | 
					    cmdline = g_strdup_printf("-uuid 4600cb32-38ec-4b2f-8acb-81c6ea54f2d8 ");
 | 
				
			||||||
                              "-uuid 4600cb32-38ec-4b2f-8acb-81c6ea54f2d8 ");
 | 
					 | 
				
			||||||
    s = qtest_start(cmdline);
 | 
					    s = qtest_start(cmdline);
 | 
				
			||||||
    g_free(cmdline);
 | 
					    g_free(cmdline);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -171,7 +171,7 @@ static int setup_common(char *argv[], int argv_sz)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    memset(cur_ide, 0, sizeof(cur_ide));
 | 
					    memset(cur_ide, 0, sizeof(cur_ide));
 | 
				
			||||||
    return append_arg(0, argv, argv_sz,
 | 
					    return append_arg(0, argv, argv_sz,
 | 
				
			||||||
                      g_strdup("-nodefaults -display none"));
 | 
					                      g_strdup("-nodefaults"));
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void setup_mbr(int img_idx, MBRcontents mbr)
 | 
					static void setup_mbr(int img_idx, MBRcontents mbr)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -265,7 +265,7 @@ int main(int argc, char **argv)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    data.num_cpus = 1;
 | 
					    data.num_cpus = 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cmdline = g_strdup_printf("-display none -smp %d", data.num_cpus);
 | 
					    cmdline = g_strdup_printf("-smp %d", data.num_cpus);
 | 
				
			||||||
    s = qtest_start(cmdline);
 | 
					    s = qtest_start(cmdline);
 | 
				
			||||||
    g_free(cmdline);
 | 
					    g_free(cmdline);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -135,6 +135,7 @@ QTestState *qtest_init(const char *extra_args)
 | 
				
			||||||
                                  "-qmp unix:%s,nowait "
 | 
					                                  "-qmp unix:%s,nowait "
 | 
				
			||||||
                                  "-pidfile %s "
 | 
					                                  "-pidfile %s "
 | 
				
			||||||
                                  "-machine accel=qtest "
 | 
					                                  "-machine accel=qtest "
 | 
				
			||||||
 | 
					                                  "-display none "
 | 
				
			||||||
                                  "%s", qemu_binary, s->socket_path,
 | 
					                                  "%s", qemu_binary, s->socket_path,
 | 
				
			||||||
                                  s->qmp_socket_path, pid_file,
 | 
					                                  s->qmp_socket_path, pid_file,
 | 
				
			||||||
                                  extra_args ?: "");
 | 
					                                  extra_args ?: "");
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -249,7 +249,7 @@ int main(int argc, char **argv)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    g_test_init(&argc, &argv, NULL);
 | 
					    g_test_init(&argc, &argv, NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    s = qtest_start("-display none -rtc clock=vm");
 | 
					    s = qtest_start("-rtc clock=vm");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    qtest_add_func("/rtc/bcd/check-time", bcd_check_time);
 | 
					    qtest_add_func("/rtc/bcd/check-time", bcd_check_time);
 | 
				
			||||||
    qtest_add_func("/rtc/fuzz-registers", fuzz_registers);
 | 
					    qtest_add_func("/rtc/fuzz-registers", fuzz_registers);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -18,7 +18,7 @@ static void test_nop(gconstpointer data)
 | 
				
			||||||
    const char *machine = data;
 | 
					    const char *machine = data;
 | 
				
			||||||
    char *args;
 | 
					    char *args;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    args = g_strdup_printf("-display none -machine %s", machine);
 | 
					    args = g_strdup_printf("-machine %s", machine);
 | 
				
			||||||
    s = qtest_start(args);
 | 
					    s = qtest_start(args);
 | 
				
			||||||
    if (s) {
 | 
					    if (s) {
 | 
				
			||||||
        qtest_quit(s);
 | 
					        qtest_quit(s);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -552,7 +552,7 @@ int main(int argc, char **argv)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    g_test_init(&argc, &argv, NULL);
 | 
					    g_test_init(&argc, &argv, NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    s = qtest_start("-display none -rtc clock=vm");
 | 
					    s = qtest_start("-rtc clock=vm");
 | 
				
			||||||
    qtest_irq_intercept_in(s, "ioapic");
 | 
					    qtest_irq_intercept_in(s, "ioapic");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    qtest_add_func("/rtc/check-time/bcd", bcd_check_time);
 | 
					    qtest_add_func("/rtc/check-time/bcd", bcd_check_time);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -59,7 +59,7 @@ int main(int argc, char **argv)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    g_test_init(&argc, &argv, NULL);
 | 
					    g_test_init(&argc, &argv, NULL);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    s = qtest_start("-display none -machine n800");
 | 
					    s = qtest_start("-machine n800");
 | 
				
			||||||
    i2c = omap_i2c_create(OMAP2_I2C_1_BASE);
 | 
					    i2c = omap_i2c_create(OMAP2_I2C_1_BASE);
 | 
				
			||||||
    addr = N8X0_ADDR;
 | 
					    addr = N8X0_ADDR;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue