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-3-release-amd64 failed Dec 8, 2025 in 48s

Task Summary

Instruction test failed in 00:08

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:01 clone
✅ 00:01 procfs
✅ 00:33 pkg_install
✅ 00:01 gsed_hack
❌ 00:08 test

4/8 check trailing whitespace    RUNNING       
>>> MALLOC_PERTURB_=167 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BUILD_ROOT=/tmp/cirrus-ci-build/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build /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       
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BUILD_ROOT=/tmp/cirrus-ci-build/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build MALLOC_PERTURB_=136 /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       
>>> MALLOC_PERTURB_=162 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BUILD_ROOT=/tmp/cirrus-ci-build/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build /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       
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=160 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BUILD_ROOT=/tmp/cirrus-ci-build/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build /tmp/cirrus-ci-build/test/units/check-sh-yesno.sh

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

8/8 rc-service                   RUNNING       
>>> SUBDIR=/tmp/cirrus-ci-build/test/units MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/src/libeinfo:/tmp/cirrus-ci-build/build/src/librc ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 BUILD_ROOT=/tmp/cirrus-ci-build/build UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 SOURCE_ROOT=/tmp/cirrus-ci-build MALLOC_PERTURB_=140 /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.19s


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
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������