]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/tests/examples_run.c
ccanlint: print coverage amount when -vv
[ccan] / tools / ccanlint / tests / examples_run.c
index 103e1798f03b0c5eea721917322ccdd8cd18f14a..6418d833bfcd6126c786f37c4e5b28fbac5a70c3 100644 (file)
@@ -248,10 +248,10 @@ static void run_examples(struct manifest *m, bool keep,
                                     expect = find_expect(i, lines, &input,
                                                          &exact, &linenum)) {
                                char *err;
-                               score->total++;
                                if (i->compiled == NULL)
                                        continue;
 
+                               score->total++;
                                output = unexpected(i, input, expect, exact);
                                if (!output) {
                                        score->score++;
@@ -272,10 +272,11 @@ static void run_examples(struct manifest *m, bool keep,
 }
 
 struct ccanlint examples_run = {
-       .key = "examples-run",
+       .key = "examples_run",
        .name = "Module examples with expected output give that output",
        .check = run_examples,
        .can_run = can_run,
+       .needs = "examples_compile"
 };
 
-REGISTER_TEST(examples_run, &examples_compile, NULL);
+REGISTER_TEST(examples_run);