aboutsummaryrefslogtreecommitdiff
path: root/tests/test_docker.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@users.noreply.github.com>2024-06-21 12:49:45 -0400
committerGitHub <noreply@github.com>2024-06-21 12:49:45 -0400
commit77a0276d9f37bcf828c77f9bcc59ff945116274e (patch)
tree91cf7cb955798ad40718341172b0a8ffbc59a1f2 /tests/test_docker.c
parent931ee28eb9c5b5e3c2b0d3008f5f65d810dc9b0c (diff)
downloadstasis-77a0276d9f37bcf828c77f9bcc59ff945116274e.tar.gz
Rebrand OhMyCal (OMC) as STASIS (#7)
Diffstat (limited to 'tests/test_docker.c')
-rw-r--r--tests/test_docker.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/tests/test_docker.c b/tests/test_docker.c
index eac385e..04a73aa 100644
--- a/tests/test_docker.c
+++ b/tests/test_docker.c
@@ -4,16 +4,16 @@ struct DockerCapabilities cap_suite;
void test_docker_capable() {
struct DockerCapabilities cap;
int result = docker_capable(&cap);
- OMC_ASSERT(result == true, "docker installation unusable");
- OMC_ASSERT(cap.available, "docker is not available");
- OMC_ASSERT(cap.build != 0, "docker cannot build images");
+ STASIS_ASSERT(result == true, "docker installation unusable");
+ STASIS_ASSERT(cap.available, "docker is not available");
+ STASIS_ASSERT(cap.build != 0, "docker cannot build images");
// no cap.podman assertion. doesn't matter if we have docker or podman
- OMC_ASSERT(cap.usable, "docker is unusable");
+ STASIS_ASSERT(cap.usable, "docker is unusable");
}
void test_docker_exec() {
- OMC_ASSERT(docker_exec("system info", 0) == 0, "unable to print docker information");
- OMC_ASSERT(docker_exec("system info", OMC_DOCKER_QUIET) == 0, "unable to be quiet");
+ STASIS_ASSERT(docker_exec("system info", 0) == 0, "unable to print docker information");
+ STASIS_ASSERT(docker_exec("system info", STASIS_DOCKER_QUIET) == 0, "unable to be quiet");
}
void test_docker_sanitize_tag() {
@@ -27,47 +27,47 @@ void test_docker_sanitize_tag() {
break;
}
}
- OMC_ASSERT(result == 0, "proper tag characters were not replaced correctly");
+ STASIS_ASSERT(result == 0, "proper tag characters were not replaced correctly");
guard_free(input);
}
void test_docker_build_and_script_and_save() {
- OMC_SKIP_IF(docker_exec("pull alpine:latest", OMC_DOCKER_QUIET), "unable to pull an image");
+ STASIS_SKIP_IF(docker_exec("pull alpine:latest", STASIS_DOCKER_QUIET), "unable to pull an image");
const char *dockerfile_contents = "FROM alpine:latest\nCMD [\"sh\", \"-l\"]\n";
mkdir("test_docker_build", 0755);
if (!pushd("test_docker_build")) {
- omc_testing_write_ascii("Dockerfile", dockerfile_contents);
- OMC_ASSERT(docker_build(".", "-t test_docker_build", cap_suite.build) == 0, "docker build test failed");
- OMC_ASSERT(docker_script("test_docker_build", "uname -a", 0) == 0, "simple docker container script execution failed");
- OMC_ASSERT(docker_save("test_docker_build", ".", OMC_DOCKER_IMAGE_COMPRESSION) == 0, "saving a simple image failed");
- OMC_ASSERT(docker_exec("load < test_docker_build.tar.*", 0) == 0, "loading a simple image failed");
+ stasis_testing_write_ascii("Dockerfile", dockerfile_contents);
+ STASIS_ASSERT(docker_build(".", "-t test_docker_build", cap_suite.build) == 0, "docker build test failed");
+ STASIS_ASSERT(docker_script("test_docker_build", "uname -a", 0) == 0, "simple docker container script execution failed");
+ STASIS_ASSERT(docker_save("test_docker_build", ".", STASIS_DOCKER_IMAGE_COMPRESSION) == 0, "saving a simple image failed");
+ STASIS_ASSERT(docker_exec("load < test_docker_build.tar.*", 0) == 0, "loading a simple image failed");
docker_exec("image rm -f test_docker_build", 0);
remove("Dockerfile");
popd();
remove("test_docker_build");
} else {
- OMC_ASSERT(false, "dir change failed");
+ STASIS_ASSERT(false, "dir change failed");
return;
}
}
void test_docker_validate_compression_program() {
- OMC_ASSERT(docker_validate_compression_program(OMC_DOCKER_IMAGE_COMPRESSION) == 0, "baked-in compression program does not exist");
+ STASIS_ASSERT(docker_validate_compression_program(STASIS_DOCKER_IMAGE_COMPRESSION) == 0, "baked-in compression program does not exist");
}
int main(int argc, char *argv[]) {
- OMC_TEST_BEGIN_MAIN();
+ STASIS_TEST_BEGIN_MAIN();
if (!docker_capable(&cap_suite)) {
- return OMC_TEST_SUITE_SKIP;
+ return STASIS_TEST_SUITE_SKIP;
}
- OMC_TEST_FUNC *tests[] = {
+ STASIS_TEST_FUNC *tests[] = {
test_docker_capable,
test_docker_exec,
test_docker_build_and_script_and_save,
test_docker_sanitize_tag,
test_docker_validate_compression_program,
};
- OMC_TEST_RUN(tests);
- OMC_TEST_END_MAIN();
+ STASIS_TEST_RUN(tests);
+ STASIS_TEST_END_MAIN();
} \ No newline at end of file