#define REGISTER_TEST(name, ...)
-/* 1 == Describe results for partial failures.
- 2 == Describe gory details.
- 3 == Describe every action. */
+/* 0 == Describe failed tests.
+ 1 == Describe results for partial failures.
+ 2 == One line per test, plus details of failures.
+
+ Mainly for debugging ccanlint:
+ 3 == Describe every object built.
+ 4 == Describe every action. */
extern int verbose;
struct manifest {
/* Can we do something about it? (NULL if not) */
void (*handle)(struct manifest *m, struct score *score);
+ /* Options from _info. */
+ char *options;
+ /* If not set, we'll give an error if they try to set options. */
+ bool takes_options;
+
/* Internal use fields: */
/* Who depends on us? */
struct list_head dependencies;
/* Similarly for ->doc_sections */
struct list_head *get_ccan_file_docs(struct ccan_file *f);
-
/* Add an error about this file (and line, if non-zero) to the score struct */
void score_file_error(struct score *, struct ccan_file *f, unsigned line,
const char *error);