X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Ftests_exist.c;h=048a5c3e0906ffcc91099b5bb0c9bd483aa38144;hp=86f7ef27e816e902c406c2a92aec44dba26a20dc;hb=77818c1729ed1dc68b7b99a6def6ac534a0da07c;hpb=db43894721895d0ec0a8e599440a9897136bfcb6 diff --git a/tools/ccanlint/tests/tests_exist.c b/tools/ccanlint/tests/tests_exist.c index 86f7ef27..048a5c3e 100644 --- a/tools/ccanlint/tests/tests_exist.c +++ b/tools/ccanlint/tests/tests_exist.c @@ -104,6 +104,8 @@ static void check_tests_exist(struct manifest *m, if (errno != ENOENT) err(1, "statting %s", test_dir); tests_exist.handle = handle_no_tests; + /* We "pass" this. */ + score->pass = true; return; } @@ -114,14 +116,11 @@ static void check_tests_exist(struct manifest *m, if (list_empty(&m->api_tests) && list_empty(&m->run_tests) - && list_empty(&m->compile_ok_tests)) { - if (list_empty(&m->compile_fail_tests)) { - score->error = talloc_strdup(score, + && list_empty(&m->compile_ok_tests) + && list_empty(&m->compile_fail_tests)) { + score->error = talloc_strdup(score, "No tests in test directory"); - tests_exist.handle = handle_no_tests; - } else - score->error = talloc_strdup(score, - "No positive tests in test directory"); + tests_exist.handle = handle_no_tests; return; } score->pass = true;