X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fhas_info_documentation.c;h=a5316fe00d0ae3dba4a2a2287a51ce1dfeb17faa;hb=2926cafb52b9d95646d9dafa877d53f2368d8b2c;hp=0a1788fd7d4fa8447239c5ab095584eafaf25c63;hpb=5f4051eaef69310d43dfdc66bb60a5979638d74c;p=ccan-lca-2011.git diff --git a/tools/ccanlint/tests/has_info_documentation.c b/tools/ccanlint/tests/has_info_documentation.c index 0a1788f..a5316fe 100644 --- a/tools/ccanlint/tests/has_info_documentation.c +++ b/tools/ccanlint/tests/has_info_documentation.c @@ -15,6 +15,8 @@ #include #include +extern struct ccanlint info_documentation_exists; + static void create_info_template_doc(struct manifest *m, struct score *score) { int fd = open("_info.new", O_WRONLY|O_CREAT|O_EXCL, 0666); @@ -56,7 +58,7 @@ static void create_info_template_doc(struct manifest *m, struct score *score) } } -static void check_has_info_documentation(struct manifest *m, +static void check_info_documentation_exists(struct manifest *m, bool keep, unsigned int *timeleft, struct score *score) @@ -81,7 +83,7 @@ static void check_has_info_documentation(struct manifest *m, score->error = "_info file has no module documentation.\n\n" "CCAN modules use /**-style comments for documentation: the\n" "overall documentation belongs in the _info metafile.\n"; - has_info_documentation.handle = create_info_template_doc; + info_documentation_exists.handle = create_info_template_doc; } else if (!description) { score->error = "_info file has no module description.\n\n" "The lines after the first summary line in the _info file\n" @@ -90,10 +92,11 @@ static void check_has_info_documentation(struct manifest *m, } } -struct ccanlint has_info_documentation = { - .key = "info-documentation", +struct ccanlint info_documentation_exists = { + .key = "info_documentation_exists", .name = "Module has documentation in _info", - .check = check_has_info_documentation, + .check = check_info_documentation_exists, + .needs = "info_exists" }; -REGISTER_TEST(has_info_documentation, &has_info, NULL); +REGISTER_TEST(info_documentation_exists);