From 1e2f0f164f60159d1c5c691568ea5c02ba27b4e3 Mon Sep 17 00:00:00 2001 From: Eric-Paul Ickhorn Date: Sat, 21 Sep 2024 20:56:23 +0200 Subject: [PATCH] Rename automatic tests to unit tests Those tests were unit tests before, they've just been renamed due to a deeper understanding of testing practices on the authors side. --- modules/ecs/{auto-test => tests/unit-tests}/README.md | 0 .../unit-tests}/inc-c/voxula/tests/ecs.h | 0 .../unit-tests}/src-c/cases/many-entities.c | 0 modules/ecs/{auto-test => tests/unit-tests}/src-c/main.c | 0 modules/utility/{auto-test => tests/unit-tests}/README.md | 0 .../unit-tests}/inc-c/voxula/tests/utility.h | 0 .../unit-tests}/src-c/interaction/pool.c | 0 .../utility/{auto-test => tests/unit-tests}/src-c/main.c | 0 scripts/{auto-test.bash => run-unit-tests.bash} | 8 ++++---- 9 files changed, 4 insertions(+), 4 deletions(-) rename modules/ecs/{auto-test => tests/unit-tests}/README.md (100%) rename modules/ecs/{auto-test => tests/unit-tests}/inc-c/voxula/tests/ecs.h (100%) rename modules/ecs/{auto-test => tests/unit-tests}/src-c/cases/many-entities.c (100%) rename modules/ecs/{auto-test => tests/unit-tests}/src-c/main.c (100%) rename modules/utility/{auto-test => tests/unit-tests}/README.md (100%) rename modules/utility/{auto-test => tests/unit-tests}/inc-c/voxula/tests/utility.h (100%) rename modules/utility/{auto-test => tests/unit-tests}/src-c/interaction/pool.c (100%) rename modules/utility/{auto-test => tests/unit-tests}/src-c/main.c (100%) rename scripts/{auto-test.bash => run-unit-tests.bash} (82%) diff --git a/modules/ecs/auto-test/README.md b/modules/ecs/tests/unit-tests/README.md similarity index 100% rename from modules/ecs/auto-test/README.md rename to modules/ecs/tests/unit-tests/README.md diff --git a/modules/ecs/auto-test/inc-c/voxula/tests/ecs.h b/modules/ecs/tests/unit-tests/inc-c/voxula/tests/ecs.h similarity index 100% rename from modules/ecs/auto-test/inc-c/voxula/tests/ecs.h rename to modules/ecs/tests/unit-tests/inc-c/voxula/tests/ecs.h diff --git a/modules/ecs/auto-test/src-c/cases/many-entities.c b/modules/ecs/tests/unit-tests/src-c/cases/many-entities.c similarity index 100% rename from modules/ecs/auto-test/src-c/cases/many-entities.c rename to modules/ecs/tests/unit-tests/src-c/cases/many-entities.c diff --git a/modules/ecs/auto-test/src-c/main.c b/modules/ecs/tests/unit-tests/src-c/main.c similarity index 100% rename from modules/ecs/auto-test/src-c/main.c rename to modules/ecs/tests/unit-tests/src-c/main.c diff --git a/modules/utility/auto-test/README.md b/modules/utility/tests/unit-tests/README.md similarity index 100% rename from modules/utility/auto-test/README.md rename to modules/utility/tests/unit-tests/README.md diff --git a/modules/utility/auto-test/inc-c/voxula/tests/utility.h b/modules/utility/tests/unit-tests/inc-c/voxula/tests/utility.h similarity index 100% rename from modules/utility/auto-test/inc-c/voxula/tests/utility.h rename to modules/utility/tests/unit-tests/inc-c/voxula/tests/utility.h diff --git a/modules/utility/auto-test/src-c/interaction/pool.c b/modules/utility/tests/unit-tests/src-c/interaction/pool.c similarity index 100% rename from modules/utility/auto-test/src-c/interaction/pool.c rename to modules/utility/tests/unit-tests/src-c/interaction/pool.c diff --git a/modules/utility/auto-test/src-c/main.c b/modules/utility/tests/unit-tests/src-c/main.c similarity index 100% rename from modules/utility/auto-test/src-c/main.c rename to modules/utility/tests/unit-tests/src-c/main.c diff --git a/scripts/auto-test.bash b/scripts/run-unit-tests.bash similarity index 82% rename from scripts/auto-test.bash rename to scripts/run-unit-tests.bash index 80719ec..cc0315d 100644 --- a/scripts/auto-test.bash +++ b/scripts/run-unit-tests.bash @@ -11,7 +11,7 @@ function list_modules() { MODULES=$(ls $MODULE_FOLDER) for MODULE in $MODULES do - if [[ -d "$MODULE_FOLDER/$MODULE/auto-test" ]]; + if [[ -d "$MODULE_FOLDER/$MODULE/tests/unit-tests" ]]; then echo $MODULE fi @@ -45,12 +45,12 @@ function make_include_statements() { MODULES=$(list_modules "modules/") for MODULE in $MODULES do - SOURCES=$(list_sources "modules/$MODULE/auto-test/src-c") + SOURCES=$(list_sources "modules/$MODULE/tests/unit-tests/src-c") INCLUDE_STATEMENTS=$(make_include_statements $MODULE) - gcc -o $PROJECT_PATH/.build/test-$MODULE.elf \ + gcc -o $PROJECT_PATH/.build/test-$MODULE.elf \ $SOURCES \ .build/archives/*.a \ - -I "modules/$MODULE/auto-test/inc-c" \ + -I "modules/$MODULE/tests/unit-tests/inc-c" \ $INCLUDE_STATEMENTS ./.build/test-$MODULE.elf