X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;ds=sidebyside;f=tools%2Fccanlint%2Fccanlint.c;h=3b7dceb23ababae98ec458d29934a49009d79523;hb=c4c5fed020ba44b9930119672a36a1cb33aff090;hp=78518721ef30726c7baf29bf80bd2e6625c472b1;hpb=a1d06d55999cc5004f4a3c2c8c17638972c6fe50;p=ccan diff --git a/tools/ccanlint/ccanlint.c b/tools/ccanlint/ccanlint.c index 78518721..3b7dceb2 100644 --- a/tools/ccanlint/ccanlint.c +++ b/tools/ccanlint/ccanlint.c @@ -150,7 +150,7 @@ static bool run_test(struct ccanlint *i, else this_score = 0; - bad = (this_score == 0); + bad = (this_score == 0 && i->total_score != 0); good = (this_score >= i->total_score); if (verbose || (bad && !quiet)) { @@ -237,10 +237,10 @@ static void init_tests(void) struct btree *keys, *names; #undef REGISTER_TEST -#define REGISTER_TEST(name, ...) register_test(&normal_tests, &name, __VA_ARGS__) +#define REGISTER_TEST(name, ...) register_test(&normal_tests, &name, __VA_ARGS__, NULL) #include "generated-normal-tests" #undef REGISTER_TEST -#define REGISTER_TEST(name, ...) register_test(&compulsory_tests, &name, __VA_ARGS__) +#define REGISTER_TEST(name, ...) register_test(&compulsory_tests, &name, __VA_ARGS__, NULL) #include "generated-compulsory-tests" /* Self-consistency check: make sure no two tests