all repos — cgit @ ca98c9e7bf31617efc3ff7d3575efe5bba3cde1a

a hyperfast web frontend for git written in c

tests: skip tests if strace is not functional

Chances are that strace is available but not functional due to
restricted permissions:

strace: test_ptrace_get_syscall_info: PTRACE_TRACEME: Operation not permitted
strace: ptrace(PTRACE_TRACEME, ...): Operation not permitted
+++ exited with 1 +++

Just skip the tests then.

Signed-off-by: Christian Hesse <mail@eworm.de>
Christian Hesse mail@eworm.de
Wed, 11 Dec 2019 10:55:24 +0100
commit

ca98c9e7bf31617efc3ff7d3575efe5bba3cde1a

parent

d8e5dd25a0d2e32ef3453a96112eea817336e4d7

1 files changed, 6 insertions(+), 0 deletions(-)

jump to
M tests/t0109-gitconfig.shtests/t0109-gitconfig.sh

@@ -9,6 +9,12 @@ test_done

exit } +strace true 2>/dev/null || { + skip_all='Skipping access validation tests: strace not functional' + test_done + exit +} + test_no_home_access () { non_existent_path="/path/to/some/place/that/does/not/possibly/exist" while test -d "$non_existent_path"; do