]> git.ozlabs.org Git - ccan/blobdiff - tools/ccanlint/compulsory_tests/has_tests.c
ccanlint: with -vv, give details on attempts to compile examples.
[ccan] / tools / ccanlint / compulsory_tests / has_tests.c
index 930b412970353a05042623f65c91e263e37b003c..f6ef496843f51c95528c67973ef433b762cc05bf 100644 (file)
@@ -12,7 +12,9 @@
 
 static char test_is_not_dir[] = "test is not a directory";
 
-static void *check_has_tests(struct manifest *m)
+static void *check_has_tests(struct manifest *m,
+                            bool keep,
+                            unsigned int *timeleft)
 {
        struct stat st;
        char *test_dir = talloc_asprintf(m, "%s/test", m->dir);
@@ -49,7 +51,8 @@ static const char *describe_has_tests(struct manifest *m, void *check_result)
        "warnings, and then run: it is expected to use libtap to report its\n"
        "results in a simple and portable format.  It should #include the C\n"
        "files from the module directly (so it can probe the internals): the\n"
-       "module will not be linked in.\n\n"
+       "module will not be linked in.  The test will be run in a temporary\n"
+       "directory, with the test directory symlinked under test/.\n\n"
 
        "api tests are just like a run test, except it is a guarantee of API\n"
        "stability: this test should pass on all future versions of the\n"
@@ -125,7 +128,7 @@ static void handle_no_tests(struct manifest *m, void *check_result)
 
 struct ccanlint has_tests = {
        .key = "has-tests",
-       .name = "Has tests",
+       .name = "Module has tests",
        .check = check_has_tests,
        .describe = describe_has_tests,
        .handle = handle_no_tests,