add basic unit tests #837
+228
−37
Open
add basic unit tests #837
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
✅ 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
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Loading