#include <stdbool.h>
#include "../doc_extract.h"
-#define REGISTER_TEST(name, ...) extern struct ccanlint name
-#include "generated-compulsory-tests"
-#include "generated-normal-tests"
-#undef REGISTER_TEST
-
#define REGISTER_TEST(name, ...)
/* 0 == Describe failed tests.
char *basename;
struct ccan_file *info_file;
+ /* Linked off deps. */
+ struct list_node list;
+ /* Where our final compiled output is */
+ char *compiled;
+
struct list_head c_files;
struct list_head h_files;
struct list_head mangled_examples;
/* From tests/check_depends_exist.c */
- struct list_head dep_dirs;
+ struct list_head deps;
};
struct manifest *get_manifest(const void *ctx, const char *dir);
/* If not set, we'll give an error if they try to set options. */
bool takes_options;
+ /* comma-separated list of dependency keys. */
+ const char *needs;
+
/* Internal use fields: */
/* Who depends on us? */
struct list_head dependencies;
/* Compiled with coverage information. */
char *cov_compiled;
+
+ /* Leak output from valgrind. */
+ char *leak_info;
};
/* A new ccan_file, with the given name (talloc_steal onto returned value). */