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