aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-04-02 18:42:35 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-04-02 18:55:47 -0400
commit28c7c9095af3256f9e6c59b6138f4c28b216a806 (patch)
tree5ffe146b26978b748966a9c27f632282f40786a0
parent67a3b5873944aa2279bf82f5c1f13f35dab3da2a (diff)
downloadstasis-28c7c9095af3256f9e6c59b6138f4c28b216a806.tar.gz
Use new COE_CHECK_ABORT
-rw-r--r--src/deliverable.c8
-rw-r--r--src/main.c4
2 files changed, 7 insertions, 5 deletions
diff --git a/src/deliverable.c b/src/deliverable.c
index 17aebf7..bd2634d 100644
--- a/src/deliverable.c
+++ b/src/deliverable.c
@@ -1395,7 +1395,7 @@ void delivery_tests_run(struct Delivery *ctx) {
if (!access(destdir, F_OK)) {
msg(OMC_MSG_L3, "Purging repository %s\n", destdir);
if (rmtree(destdir)) {
- COE_CHECK_ABORT(!globals.continue_on_error, "Unable to remove repository\n")
+ COE_CHECK_ABORT(1, "Unable to remove repository\n");
}
}
msg(OMC_MSG_L3, "Cloning repository %s\n", ctx->tests[i].repository);
@@ -1403,11 +1403,11 @@ void delivery_tests_run(struct Delivery *ctx) {
ctx->tests[i].repository_info_tag = strdup(git_describe(destdir));
ctx->tests[i].repository_info_ref = strdup(git_rev_parse(destdir, "HEAD"));
} else {
- COE_CHECK_ABORT(!globals.continue_on_error, "Unable to clone repository\n")
+ COE_CHECK_ABORT(1, "Unable to clone repository\n");
}
if (pushd(destdir)) {
- COE_CHECK_ABORT(!globals.continue_on_error, "Unable to enter repository directory\n")
+ COE_CHECK_ABORT(1, "Unable to enter repository directory\n");
} else {
#if 1
int status;
@@ -1445,7 +1445,7 @@ void delivery_tests_run(struct Delivery *ctx) {
status = shell(&proc, cmd);
if (status) {
msg(OMC_MSG_ERROR, "Script failure: %s\n%s\n\nExit code: %d\n", ctx->tests[i].name, ctx->tests[i].script, status);
- COE_CHECK_ABORT(!globals.continue_on_error, "Test failure")
+ COE_CHECK_ABORT(1, "Test failure");
}
if (toxconf) {
diff --git a/src/main.c b/src/main.c
index ab9fed3..8cd678f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -510,7 +510,9 @@ int main(int argc, char *argv[]) {
if (globals.enable_docker) {
msg(OMC_MSG_L1, "Building Docker image\n");
- delivery_docker(&ctx);
+ if (delivery_docker(&ctx)) {
+ COE_CHECK_ABORT(1, "Failed to build docker image");
+ }
} else {
msg(OMC_MSG_L1 | OMC_MSG_WARN, "Docker image building is disabled\n");
}