Skip to content

tests: add basic rc-service tests

50e420d
Select commit
Loading
Failed to load commit list.
Open

add basic unit tests #837

tests: add basic rc-service tests
50e420d
Select commit
Loading
Failed to load commit list.
Cirrus CI / test freebsd_instance:freebsd-13-2-release-amd64 failed Dec 8, 2025 in 57s

Task Summary

Instruction test failed in 00:10

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:01 clone
✅ 00:01 procfs
✅ 00:40 pkg_install
✅ 00:01 gsed_hack
❌ 00:10 test

4/8 check trailing whitespace    RUNNING       
>>> MESON_TEST_ITERATION=1 MALLOC_PERTURB_=249 SOURCE_ROOT=/tmp/cirrus-ci-build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILD_ROOT=/tmp/cirrus-ci-build/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /tmp/cirrus-ci-build/test/check-trailing-whitespace.sh

3/8 check trailing newlines      OK              0.04s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 * Checking trailing newlines in code ... [ ok ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

5/8 check xfunc usage            RUNNING       
>>> MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=22 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILD_ROOT=/tmp/cirrus-ci-build/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /tmp/cirrus-ci-build/test/check-xfunc-usage.sh

4/8 check trailing whitespace    OK              0.06s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 * Checking trailing whitespace in code ... [ ok ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

6/8 is_older_than                RUNNING       
>>> MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=72 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILD_ROOT=/tmp/cirrus-ci-build/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /tmp/cirrus-ci-build/test/units/check-is-older-than.sh

5/8 check xfunc usage            OK              0.05s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 * Checking for x* func usage ... [ ok ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

7/8 sh_yesno                     RUNNING       
>>> MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=4 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 BUILD_ROOT=/tmp/cirrus-ci-build/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /tmp/cirrus-ci-build/test/units/check-sh-yesno.sh

7/8 sh_yesno                     OK              0.01s
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 [ ok ]
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

8/8 rc-service                   RUNNING       
>>> LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/src/libeinfo:/tmp/cirrus-ci-build/build/src/librc MESON_TEST_ITERATION=1 MALLOC_PERTURB_=201 SOURCE_ROOT=/tmp/cirrus-ci-build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 SUBDIR=/tmp/cirrus-ci-build/test/units BUILD_ROOT=/tmp/cirrus-ci-build/build ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /tmp/cirrus-ci-build/test/units/rc-service.sh build/src/rc-service/rc-service build/src/openrc-run/openrc-run

8/8 rc-service                   FAIL            0.02s   exit status 1
――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 * WARNING: nya is already starting
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

6/8 is_older_than                OK              4.25s


Summary of Failures:

8/8 rc-service                   FAIL            0.02s   exit status 1

Ok:                 7   
Expected Fail:      0   
Fail:               1   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /tmp/cirrus-ci-build/build/meson-logs/testlog.txt
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������