Commit c1da4104 authored by Rusty Russell's avatar Rusty Russell

ccanlint: fix compilation of API tests with coverage

They expect to be linked against the module objects.
parent 6c30b539
...@@ -127,7 +127,10 @@ static void do_compile_coverage_tests(struct manifest *m, ...@@ -127,7 +127,10 @@ static void do_compile_coverage_tests(struct manifest *m,
foreach_ptr(h, &m->run_tests, &m->api_tests) { foreach_ptr(h, &m->run_tests, &m->api_tests) {
list_for_each(h, i, list) { list_for_each(h, i, list) {
cmdout = cov_compile(m, m, i, NULL, keep); cmdout = cov_compile(m, m, i,
h == &m->api_tests
? modobjs : NULL,
keep);
if (cmdout) { if (cmdout) {
score_file_error(score, i, 0, score_file_error(score, i, 0,
"Failed to compile test with coverage: %s", "Failed to compile test with coverage: %s",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment