summaryrefslogtreecommitdiff
path: root/runner
diff options
context:
space:
mode:
authorKamil Konieczny <kamil.konieczny@linux.intel.com>2023-02-28 22:25:38 +0100
committerKamil Konieczny <kamil.konieczny@linux.intel.com>2023-03-08 18:08:14 +0100
commit73d62f5d3cfa97a7a146fe5125132b1428a9acbd (patch)
tree7f77a7ef35d70551c498b7bf5098f81582778842 /runner
parent6707461ddb214bb8a75c5fcf2747941c9d9b11ae (diff)
runner/resume: change exit code for results gen fail
When results generation fails exit with code 3, it will help to differentiate from failed exection at resume runs. Added also some debug messages at different error points. Cc: Petri Latvala <adrinael@adrinael.net> Signed-off-by: Kamil Konieczny <kamil.konieczny@linux.intel.com> Reviewed-by: Petri Latvala <adrinael@adrinael.net> Reviewed-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'runner')
-rw-r--r--runner/resume.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/runner/resume.c b/runner/resume.c
index eb8074e31..0f4e42bfa 100644
--- a/runner/resume.c
+++ b/runner/resume.c
@@ -31,10 +31,13 @@ int main(int argc, char **argv)
return 127;
}
- if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list))
+ if (!initialize_execute_state_from_resume(dirfd, &state, &settings, &job_list)) {
+ fprintf(stderr, "resume failed at initialization step\n");
return 127;
+ }
if (!execute(&state, &settings, &job_list)) {
+ fprintf(stderr, "resume failed at execute step\n");
exitcode = 1;
}
@@ -43,11 +46,13 @@ int main(int argc, char **argv)
* Overall timeout happened. Results generation can
* override this
*/
+ fprintf(stderr, "resume failed at timeout\n");
exitcode = 2;
}
if (!generate_results_path(settings.results_path)) {
- exitcode = 1;
+ fprintf(stderr, "resume failed at generating results\n");
+ exitcode = 3;
}
printf("Done.\n");