fish-shell/cmake
Fabian Boehm b43b0e0195
Rewrite test driver in python (#11028)
This replaces the test_driver.sh/test.fish/interactive.fish system with a test driver written in python that calls into littlecheck directly and runs pexpect in a subprocess.

This means we reduce the reliance on the fish that we're testing, and we remove a posix sh script that is a weird stumbling block (see my recent quest to make it work on directories with spaces).

To run specific tests, e.g. all the tmux tests and bind.py:

tests/test_driver.py target/release/ tests/checks/tmux*.fish tests/pexpects/bind.py
2025-01-11 21:13:19 +01:00
..
Benchmark.cmake cmake: build executables by driving cargo directly 2024-01-30 18:18:55 +08:00
Docs.cmake Fix docs if binary dir has a space 2025-01-01 16:45:43 +01:00
FindRust.cmake Mostly Revert "cmake: Remove code to resolve rustup toolchains" 2024-11-28 20:00:34 +01:00
gettext.cmake cmake: Remove a bunch of unnecessary code 2024-03-03 20:36:24 +01:00
Install.cmake git_version_gen: Just print the version 2024-12-06 22:12:26 +01:00
MacApp.cmake Set macOS version minimums when building 2024-10-06 14:39:04 -07:00
PCRE2.cmake Fix the static PCRE2 build harder 2024-10-05 20:22:55 -07:00
Rust.cmake Add status buildinfo (#10896) 2024-12-29 13:37:28 +01:00
Tests.cmake Rewrite test driver in python (#11028) 2025-01-11 21:13:19 +01:00
Version.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00