From: Peter Hutterer Date: Wed, 16 Oct 2024 00:26:31 +0000 (+1000) Subject: test: init the device list via argument X-Git-Tag: 1.27.0~83 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1a1a8f537872fe1b6189a600b72d0ba7e59a1698;p=platform%2Fupstream%2Flibinput.git test: init the device list via argument Part-of: --- diff --git a/test/litest.c b/test/litest.c index e997fd18..169c03c5 100644 --- a/test/litest.c +++ b/test/litest.c @@ -4918,14 +4918,11 @@ litest_list_tests(struct list *tests) extern const struct test_device __start_test_device_section, __stop_test_device_section; static void -litest_init_test_devices(void) +litest_init_test_devices(struct list *devices) { const struct test_device *t; - - list_init(&devices); - for (t = &__start_test_device_section; t < &__stop_test_device_section; t++) - list_append(&devices, &t->device->node); + list_append(devices, &t->device->node); } extern const struct test_collection __start_test_collection_section, @@ -5021,7 +5018,9 @@ main(int argc, char **argv) if (mode == LITEST_MODE_ERROR) return EXIT_FAILURE; - litest_init_test_devices(); + list_init(&devices); + litest_init_test_devices(&devices); + list_init(&all_tests); setup_tests(); if (mode == LITEST_MODE_LIST) {