]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/run_tests_valgrind.c
ccanlint: add ccanlint section to _info
[ccan] / tools / ccanlint / tests / run_tests_valgrind.c
index 7ab67dbcd83f7550bf4b84a141c480fcc0c9a60a..310e89710829893aa15044870691ff4256408d19 100644 (file)
@@ -42,11 +42,12 @@ static void do_run_tests_vg(struct manifest *m,
                list_for_each(list, i, list) {
                        score->total++;
                        if (run_command(score, timeleft, &cmdout,
-                                       "valgrind -q --error-exitcode=100 %s",
+                                       "valgrind -q --error-exitcode=100%s %s",
+                                       run_tests_vg.options ?
+                                       run_tests_vg.options : "",
                                        i->compiled)) {
                                score->score++;
                        } else {
-                               score->error = "Running under valgrind";
                                score_file_error(score, i, 0, cmdout);
                        }
                }
@@ -79,7 +80,8 @@ struct ccanlint run_tests_vg = {
        .name = "Module's run and api tests succeed under valgrind",
        .can_run = can_run_vg,
        .check = do_run_tests_vg,
-       .handle = run_under_debugger_vg
+       .handle = run_under_debugger_vg,
+       .takes_options = true
 };
 
 REGISTER_TEST(run_tests_vg, &run_tests, NULL);