git/ci
Patrick Steinhardt 9fd369377d ci: add missing dependency for TTY prereq
In "t/lib-terminal.sh", we declare a lazy prerequisite for tests that
require a TTY. The prerequisite uses a Perl script to figure out whether
we do have a usable TTY or not and thus implicitly depends on the PERL
prerequisite, as well. Furthermore though, the script requires another
dependency that is easy to miss, namely on the IO::Pty module. If that
module is not installed, then the script will exit early due to an
reason unrelated to missing TTYs.

This easily leads to missing test coverage. But most importantly, our CI
systems are missing this dependency and thus don't execute those tests
at all. Fix this.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2024-05-27 11:19:57 -07:00
..
config
util
check-directional-formatting.bash
check-whitespace.sh ci: make the whitespace report optional 2024-05-03 12:11:49 -07:00
install-dependencies.sh ci: add missing dependency for TTY prereq 2024-05-27 11:19:57 -07:00
lib.sh Merge branch 'jt/port-ci-whitespace-check-to-gitlab' 2024-05-15 09:52:54 -07:00
make-test-artifacts.sh
mount-fileshare.sh
print-test-failures.sh ci: handle TEST_OUTPUT_DIRECTORY when printing test failures 2024-01-18 11:53:17 -08:00
run-build-and-minimal-fuzzers.sh fuzz: link fuzz programs with make all on Linux 2024-04-24 11:56:40 -07:00
run-build-and-tests.sh Merge branch 'js/unit-test-suite-runner' 2024-05-15 09:52:52 -07:00
run-docker-build.sh
run-docker.sh
run-static-analysis.sh
run-test-slice.sh ci: use test-tool as unit test runner on Windows 2024-05-06 14:06:35 -07:00
test-documentation.sh