aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Vereshchagin <evvers@ya.ru>2018-11-08 13:40:56 +0100
committerEvgeny Vereshchagin <evvers@ya.ru>2018-11-08 13:49:46 +0100
commit993476841a68b60f0ae8c259939138e1c27409ca (patch)
tree4937e185d99d8d52541602ba0eaf93fcacc81bf5 /travis-ci/managers
parenttravis: run ASan job in parallel with the standard one (diff)
downloadsystemd-993476841a68b60f0ae8c259939138e1c27409ca.tar.gz
systemd-993476841a68b60f0ae8c259939138e1c27409ca.tar.bz2
systemd-993476841a68b60f0ae8c259939138e1c27409ca.zip
travis.yml: replace test-capability with a script exiting with 77
The test is currently failing when run under ASan in a docker container: ``` --- command --- SYSTEMD_KBD_MODEL_MAP='/build/src/locale/kbd-model-map' PATH='/build/build:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' SYSTEMD_LANGUAGE_FALLBACK_MAP='/build/src/locale/language-fallback-map' /build/build/test-capability --- stderr --- have ambient caps: yes Capabilities:= cap_chown,cap_dac_override,cap_dac_read_search,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_linux_immutable,cap_net_bind_service,cap_net_broadcast,cap_net_admin,cap_net_raw,cap_ipc_lock,cap_ipc_owner,cap_sys_module,cap_sys_rawio,cap_sys_chroot,cap_sys_ptrace,cap_sys_pacct,cap_sys_admin,cap_sys_boot,cap_sys_nice,cap_sys_resource,cap_sys_time,cap_sys_tty_config,cap_mknod,cap_lease,cap_audit_write,cap_audit_control,cap_setfcap,cap_mac_override,cap_mac_admin,cap_syslog,cap_wake_alarm,cap_block_suspend,cap_audit_read+eip Capabilities:= cap_dac_override,cap_net_raw+ep ==7021==LeakSanitizer has encountered a fatal error. ==7021==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1 ==7021==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc) Assertion 'WIFEXITED(status) && WEXITSTATUS(status) == 0' failed at ../src/test/test-capability.c:71, function fork_test(). Aborting. ------- ``` https://api.travis-ci.org/v3/job/452349948/log.txt
Diffstat (limited to 'travis-ci/managers')
-rwxr-xr-xtravis-ci/managers/fedora.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/travis-ci/managers/fedora.sh b/travis-ci/managers/fedora.sh
index 704a3da29..2705e23f8 100755
--- a/travis-ci/managers/fedora.sh
+++ b/travis-ci/managers/fedora.sh
@@ -53,6 +53,7 @@ for phase in "${PHASES[@]}"; do
$DOCKER_EXEC git clean -dxff
$DOCKER_EXEC meson -Db_sanitize=address,undefined build
$DOCKER_EXEC ninja -v -C build
+ $DOCKER_EXEC sh -c "printf '#!/bin/sh\necho The test is failing under ASan, skipping; exit 77' >/build/build/test-capability"
# Never remove halt_on_error from UBSAN_OPTIONS. See https://github.com/systemd/systemd/commit/2614d83aa06592aedb.
$DOCKER_EXEC sh -c "UBSAN_OPTIONS=print_stacktrace=1:print_summary=1:halt_on_error=1 ninja -C build test"