_teardown),
};
struct CMUnitTest selected[sizeof(tests) / sizeof(tests[0])];
+ size_t i;
int c;
memset(selected, 0, sizeof(selected));
- while ((c = isc_commandline_parse(argc, argv, "t:v")) != -1) {
+ while ((c = isc_commandline_parse(argc, argv, "lt:v")) != -1) {
switch (c) {
+ case 'l':
+ for (i = 0; i < (sizeof(tests) / sizeof(tests[0])); i++)
+ {
+ if (tests[i].name != NULL) {
+ fprintf(stdout, "%s\n", tests[i].name);
+ }
+ }
+ return (0);
case 't':
if (!cmocka_add_test_byname(
tests, isc_commandline_argument, selected))