char *covcmd;
bool full_gcov = (verbose > 1);
struct list_head *list;
+ bool ran_some = false;
/* This tells gcov where we put those .gcno files. */
outdir = talloc_dirname(score, m->info_file->compiled);
" failed: %s", cmdout);
return;
}
+ ran_some = true;
}
}
+ /* No tests at all? 0 out of 0 for you... */
+ if (!ran_some) {
+ score->total = score->score = 0;
+ score->pass = true;
+ return;
+ }
+
/* Now run gcov: we want output even if it succeeds. */
if (!run_command(score, timeleft, &cmdout, "%s", covcmd)) {
score->error = talloc_asprintf(score, "Running gcov: %s",