qtest: Use -display none by default
This avoids each test needing to add it to suppress windows popping up.
[Commit 7ceeedd016facf8d58e14a0d1417fa7225d71072 ("blockdev-test: add
test case for drive_add duplicate IDs") and commit
43cd209803d6cffb1e1a028c9ff2fd0ff4fce954 ("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; | ||||
|     uint64_t actual; | ||||
| 
 | ||||
|     args = g_strdup_printf("-nodefaults -display none%s%s %s", | ||||
|     args = g_strdup_printf("-nodefaults%s%s %s", | ||||
|                            machine ? " -M " : "", | ||||
|                            machine ?: "", | ||||
|                            test_args); | ||||
|  | ||||
| @ -121,7 +121,7 @@ static void test_endianness(gconstpointer data) | ||||
|     const TestCase *test = data; | ||||
|     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->superio ? " -device " : "", | ||||
|                            test->superio ?: ""); | ||||
| @ -196,7 +196,7 @@ static void test_endianness_split(gconstpointer data) | ||||
|     const TestCase *test = data; | ||||
|     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->superio ? " -device " : "", | ||||
|                            test->superio ?: ""); | ||||
| @ -243,7 +243,7 @@ static void test_endianness_combine(gconstpointer data) | ||||
|     const TestCase *test = data; | ||||
|     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->superio ? " -device " : "", | ||||
|                            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/boot_menu", test_fw_cfg_boot_menu); | ||||
| 
 | ||||
|     cmdline = g_strdup_printf("-display none " | ||||
|                               "-uuid 4600cb32-38ec-4b2f-8acb-81c6ea54f2d8 "); | ||||
|     cmdline = g_strdup_printf("-uuid 4600cb32-38ec-4b2f-8acb-81c6ea54f2d8 "); | ||||
|     s = qtest_start(cmdline); | ||||
|     g_free(cmdline); | ||||
| 
 | ||||
|  | ||||
| @ -171,7 +171,7 @@ static int setup_common(char *argv[], int argv_sz) | ||||
| { | ||||
|     memset(cur_ide, 0, sizeof(cur_ide)); | ||||
|     return append_arg(0, argv, argv_sz, | ||||
|                       g_strdup("-nodefaults -display none")); | ||||
|                       g_strdup("-nodefaults")); | ||||
| } | ||||
| 
 | ||||
| static void setup_mbr(int img_idx, MBRcontents mbr) | ||||
|  | ||||
| @ -265,7 +265,7 @@ int main(int argc, char **argv) | ||||
| 
 | ||||
|     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); | ||||
|     g_free(cmdline); | ||||
| 
 | ||||
|  | ||||
| @ -135,6 +135,7 @@ QTestState *qtest_init(const char *extra_args) | ||||
|                                   "-qmp unix:%s,nowait " | ||||
|                                   "-pidfile %s " | ||||
|                                   "-machine accel=qtest " | ||||
|                                   "-display none " | ||||
|                                   "%s", qemu_binary, s->socket_path, | ||||
|                                   s->qmp_socket_path, pid_file, | ||||
|                                   extra_args ?: ""); | ||||
|  | ||||
| @ -249,7 +249,7 @@ int main(int argc, char **argv) | ||||
| 
 | ||||
|     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/fuzz-registers", fuzz_registers); | ||||
|  | ||||
| @ -18,7 +18,7 @@ static void test_nop(gconstpointer data) | ||||
|     const char *machine = data; | ||||
|     char *args; | ||||
| 
 | ||||
|     args = g_strdup_printf("-display none -machine %s", machine); | ||||
|     args = g_strdup_printf("-machine %s", machine); | ||||
|     s = qtest_start(args); | ||||
|     if (s) { | ||||
|         qtest_quit(s); | ||||
|  | ||||
| @ -552,7 +552,7 @@ int main(int argc, char **argv) | ||||
| 
 | ||||
|     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_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); | ||||
| 
 | ||||
|     s = qtest_start("-display none -machine n800"); | ||||
|     s = qtest_start("-machine n800"); | ||||
|     i2c = omap_i2c_create(OMAP2_I2C_1_BASE); | ||||
|     addr = N8X0_ADDR; | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Andreas Färber
						Andreas Färber