X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=tools%2Fccanlint%2Ftests%2Fexamples_run.c;h=18bb849d3d0076ace733c28669cd33911bbd6930;hp=5c06c263e5228ebc0fffaf9e19abdc9ce6f7503e;hb=655bae650e868e037d3db9f6e475f59b58e3e078;hpb=caf366998b97b7cc29bc1f33c285feb2f5d33bff diff --git a/tools/ccanlint/tests/examples_run.c b/tools/ccanlint/tests/examples_run.c index 5c06c263..18bb849d 100644 --- a/tools/ccanlint/tests/examples_run.c +++ b/tools/ccanlint/tests/examples_run.c @@ -209,7 +209,7 @@ static char *unexpected(struct ccan_file *i, const char *input, unsigned int default_time = default_timeout_ms; cmd = talloc_asprintf(i, "echo '%s' | %s %s", - input, i->compiled, input); + input, i->compiled[COMPILE_NORMAL], input); output = run_with_timeout(i, cmd, &ok, &default_time); if (!ok) @@ -225,7 +225,7 @@ static char *unexpected(struct ccan_file *i, const char *input, return output; } -static void run_examples(struct manifest *m, bool keep, +static void run_examples(struct manifest *m, unsigned int *timeleft, struct score *score) { struct ccan_file *i; @@ -248,7 +248,7 @@ static void run_examples(struct manifest *m, bool keep, linenum++, expect = find_expect(i, lines, &input, &exact, &linenum)) { - if (i->compiled == NULL) + if (i->compiled[COMPILE_NORMAL] == NULL) continue; score->total++; @@ -268,6 +268,7 @@ static void run_examples(struct manifest *m, bool keep, } } +/* FIXME: Test with reduced features, valgrind! */ struct ccanlint examples_run = { .key = "examples_run", .name = "Module examples with expected output give that output",