From f6e02b2630114c4193327428076db3fc6d1d0b68 Mon Sep 17 00:00:00 2001 From: Amit Shah Date: Wed, 14 Sep 2011 12:35:09 +0530 Subject: auto-virtserial: Enable all tests at compile-time (instead of run-time) The tests were enabled at run-time to allow for some tests to be disabled. However, no way exists to disable tests non-programmatically, and any disabling can be done by just flipping the bit for that test. Signed-off-by: Amit Shah --- auto-virtserial.c | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/auto-virtserial.c b/auto-virtserial.c index c406d4f..244a61f 100644 --- a/auto-virtserial.c +++ b/auto-virtserial.c @@ -1546,78 +1546,97 @@ static struct test_parameters { { .test_function = test_open_close, .needs_guestok = true, + .enabled = true, }, { .test_function = test_multiple_open, .needs_guestok = true, + .enabled = true, }, { .test_function = test_sysfs_and_udev, .needs_guestok = true, + .enabled = true, }, { .test_function = test_read_without_host, .needs_guestok = true, + .enabled = true, }, { .test_function = test_blocking_read, .needs_guestok = true, + .enabled = true, }, { .test_function = test_nonblocking_read, .needs_guestok = true, + .enabled = true, }, { .test_function = test_blocking_write, .needs_guestok = true, + .enabled = true, }, { .test_function = test_nonblocking_write, .needs_guestok = true, + .enabled = true, }, { .test_function = test_poll, .needs_guestok = true, + .enabled = true, }, { .test_function = test_lseek, .needs_guestok = true, + .enabled = true, }, { .test_function = test_guest_throttle, .needs_guestok = true, + .enabled = true, }, { .test_function = test_host_throttle, .needs_guestok = true, + .enabled = true, }, { .test_function = test_guest_caching, .needs_guestok = true, + .enabled = true, }, { .test_function = test_host_caching, .needs_guestok = true, + .enabled = true, }, { .test_function = test_host_file_send, .needs_guestok = true, + .enabled = true, }, { .test_function = test_guest_file_send, .needs_guestok = true, + .enabled = true, }, { .test_function = test_console, .needs_guestok = false, + .enabled = true, }, { .test_function = test_threaded_read_write, .needs_guestok = true, + .enabled = true, }, { .test_function = test_sigio_handler, .needs_guestok = true, + .enabled = true, }, }; @@ -1819,10 +1838,6 @@ int main(int argc, const char *argv[]) } } next: - /* mark all tests as 'to be run' */ - for (i = 0; i < TEST_END; i++) - tests[i].enabled = true; - /* Now we're all set to start our tests. */ start_tests(); -- cgit