X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fdepends_accurate.c;h=e13eb1168bcb28568ee6e0aea349d49e021885df;hp=34db4f84d0dd75b9d402f7ead9bc798cdf88268b;hb=9aa2e32a540e26d68be9b4c1dbca6a42ef0787c1;hpb=73650a939e3abdf495fd3ca6bd5fea695e28a089 diff --git a/tools/ccanlint/tests/depends_accurate.c b/tools/ccanlint/tests/depends_accurate.c index 34db4f84..e13eb116 100644 --- a/tools/ccanlint/tests/depends_accurate.c +++ b/tools/ccanlint/tests/depends_accurate.c @@ -37,6 +37,9 @@ static void check_depends_accurate(struct manifest *m, { struct list_head *list; + /* FIXME: This isn't reliable enough with #ifdefs, so we don't fail. */ + score->pass = true; + foreach_ptr(list, &m->c_files, &m->h_files, &m->run_tests, &m->api_tests, &m->compile_ok_tests, &m->compile_fail_tests, @@ -55,15 +58,14 @@ static void check_depends_accurate(struct manifest *m, continue; if (has_dep(m, mod)) continue; - score->error = "Includes a ccan module" - " not listed in _info"; - score_file_error(score, f, i+1, lines[i]); + score_file_error(score, f, i+1, + "%s not listed in _info", + mod); } } } if (!score->error) { - score->pass = true; score->score = score->total; } }