From 1d054247218ff8250f7c82fc7c295d7e6651857f Mon Sep 17 00:00:00 2001 From: SylvanArnold <89144178+SylvanArnold@users.noreply.github.com> Date: Tue, 3 Jun 2025 22:11:04 +0200 Subject: [PATCH] CI(pico-sensor): added dummy test that always passes (to test if test run works) --- pico-sensor/.gitlab-ci.yml | 2 +- pico-sensor/src/tests/CMakeLists.txt | 7 ++++++- pico-sensor/src/tests/tests.c | 11 ++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/pico-sensor/.gitlab-ci.yml b/pico-sensor/.gitlab-ci.yml index 61fe025..099aa52 100644 --- a/pico-sensor/.gitlab-ci.yml +++ b/pico-sensor/.gitlab-ci.yml @@ -28,7 +28,7 @@ pico-sensor-test: - cmake --preset Test - cmake --build --preset app-test - cd build/Test - - ctest -T test --output-on-failure --output-junit test-results.xml -R ^Led$ + - ctest -T test --output-on-failure --output-junit test-results.xml -R ^DUMMY$ artifacts: paths: - pico-sensor/build/Test/test-results.xml diff --git a/pico-sensor/src/tests/CMakeLists.txt b/pico-sensor/src/tests/CMakeLists.txt index dc817bd..00d83d9 100644 --- a/pico-sensor/src/tests/CMakeLists.txt +++ b/pico-sensor/src/tests/CMakeLists.txt @@ -52,8 +52,13 @@ add_test( COMMAND ${JRUN_CTEST_COMMAND} --args "dns" ${TEST_EXECUTABLE} ) +add_test( + NAME DUMMY + COMMAND ${JRUN_CTEST_COMMAND} --args "dummy" ${TEST_EXECUTABLE} +) + set_tests_properties( Led Sensor DNS PROPERTIES - TIMEOUT 15 + TIMEOUT 30 ) diff --git a/pico-sensor/src/tests/tests.c b/pico-sensor/src/tests/tests.c index 7ba0801..2298453 100644 --- a/pico-sensor/src/tests/tests.c +++ b/pico-sensor/src/tests/tests.c @@ -22,6 +22,11 @@ static void TestArgFailed(void) { TEST_ASSERT_MESSAGE(false, "wrong test_arg value"); } +static void TestDummy(void) { + TEST_ASSERT_TRUE_MESSAGE(true, "Dummy test always passes"); +} + + void Tests_Run(void) { int nofFailures; uint32_t test_arg = -1; @@ -40,7 +45,11 @@ void Tests_Run(void) { //RUN_TEST(TestSensor_Both); } else if (McuUtility_strcmp(buf, "dns")==0) { RUN_TEST(TestDnsResolver_Test); - } else { + } + else if (McuUtility_strcmp(buf, "dummy")==0) { + RUN_TEST(TestDummy); + } + else { RUN_TEST(TestArgFailed); } } else {