]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/tests_exist.c
ccanlint: Add more C++ keywords.
[ccan] / tools / ccanlint / tests / tests_exist.c
index 86f7ef27e816e902c406c2a92aec44dba26a20dc..048a5c3e0906ffcc91099b5bb0c9bd483aa38144 100644 (file)
@@ -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;