From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 03F0710E058 for ; Tue, 28 Feb 2023 21:25:54 +0000 (UTC) From: Kamil Konieczny To: igt-dev@lists.freedesktop.org Date: Tue, 28 Feb 2023 22:25:38 +0100 Message-Id: <20230228212538.47984-2-kamil.konieczny@linux.intel.com> In-Reply-To: <20230228212538.47984-1-kamil.konieczny@linux.intel.com> References: <20230228212538.47984-1-kamil.konieczny@linux.intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t 2/2] runner/resume: change exit code for results gen fail List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: 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 Signed-off-by: Kamil Konieczny --- runner/resume.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/runner/resume.c b/runner/resume.c index eb8074e3..0f4e42bf 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"); -- 2.37.2