diff options
author | Joseph Hunkeler <jhunkeler@users.noreply.github.com> | 2024-06-21 12:49:45 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-21 12:49:45 -0400 |
commit | 77a0276d9f37bcf828c77f9bcc59ff945116274e (patch) | |
tree | 91cf7cb955798ad40718341172b0a8ffbc59a1f2 /tests/test_docker.c | |
parent | 931ee28eb9c5b5e3c2b0d3008f5f65d810dc9b0c (diff) | |
download | stasis-77a0276d9f37bcf828c77f9bcc59ff945116274e.tar.gz |
Rebrand OhMyCal (OMC) as STASIS (#7)
Diffstat (limited to 'tests/test_docker.c')
-rw-r--r-- | tests/test_docker.c | 40 |
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 |