test: fix missing range value when the first test case is a ranged one
authorPeter Hutterer <peter.hutterer@who-t.net>
Thu, 18 Jun 2015 03:18:16 +0000 (13:18 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 18 Jun 2015 03:36:18 +0000 (13:36 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
test/litest.c

index 6f74f25fb99ce2d0ebc62df096e05afd1a908d8c..fb4b99cf0e81f5d5736a04a9e0c2319159e4fa95 100644 (file)
@@ -491,7 +491,13 @@ litest_add_tcase_for_device(struct suite *suite,
                                    litest_drop_udev_rules);
        tcase_add_checked_fixture(t->tc, dev->setup,
                                  dev->teardown ? dev->teardown : litest_generic_device_teardown);
-       tcase_add_test(t->tc, func);
+       if (range)
+               tcase_add_loop_test(t->tc,
+                                   func,
+                                   range->lower,
+                                   range->upper);
+       else
+               tcase_add_test(t->tc, func);
        suite_add_tcase(suite->suite, t->tc);
 }