kitty: re-enable some tests

These tests were disabled because of failures on nix-darwin systems due
to zshenv producing spurious output in some scenarios:

https://github.com/LnL7/nix-darwin/pull/1051

The linked bug is fixed in nix-darwin, and it should be now possible to
run the tests on a fresh nix-darwin system.

Related: #312692
This commit is contained in:
Ihar Hrachyshka 2024-08-28 18:12:42 -04:00
parent 19d2ec01a2
commit 0b1ffdb47a

View File

@ -172,20 +172,9 @@ buildPythonApplication rec {
# skip failing tests due to darwin sandbox
preCheck = lib.optionalString stdenv.hostPlatform.isDarwin ''
# can be re-enabled with the next kitty release, see https://github.com/kovidgoyal/kitty/pull/7939
substituteInPlace kitty_tests/file_transmission.py \
--replace test_file_get dont_test_file_get \
--replace test_path_mapping_receive dont_test_path_mapping_receive \
--replace test_transfer_send dont_test_transfer_send
substituteInPlace kitty_tests/shell_integration.py \
--replace test_fish_integration dont_test_fish_integration
substituteInPlace kitty_tests/shell_integration.py \
--replace test_bash_integration dont_test_bash_integration
substituteInPlace kitty_tests/open_actions.py \
--replace test_parsing_of_open_actions dont_test_parsing_of_open_actions
substituteInPlace kitty_tests/ssh.py \
--replace test_ssh_connection_data dont_test_ssh_connection_data
substituteInPlace kitty_tests/fonts.py \
--replace 'class Rendering(BaseTest)' 'class Rendering'
# theme collection test starts an http server
rm tools/themes/collection_test.go
# passwd_test tries to exec /usr/bin/dscl