fish-shell/tests
ridiculousfish 504a969a24 Separate on-job-exit and and on-process-exit events
It is possible to run a function when a process exits via `function
--on-process-exit`, or when a job exits via `function --on-job-exits`.
Internally these were distinguished by the pid in the event: if it was
positive, then it was a process exit. If negative, it represents a pgid
and is a job exit. If zero, it fires for both jobs and processes, which is
pretty weird.

Switch to tracking these explicitly. Separate out the --on-process-exit
and --on-job-exit event types into separate types. Stop negating pgids as
well.
2021-05-19 11:29:08 -07:00
..
checks Separate on-job-exit and and on-process-exit events 2021-05-19 11:29:08 -07:00
pexpects bind tests: One more attempt to increase the timeouts 2021-05-03 12:13:18 +02:00
test_functions Resurrect one last function 2020-03-17 21:58:49 +01:00
.gitignore tweak gitignore rules for *tests* directory 2017-02-20 20:29:43 -08:00
history_sample_bash history: Improve bash import check 2021-03-28 20:30:37 +02:00
history_sample_corrupt1 Improve history robustness against corrupt files 2014-07-29 14:42:03 -07:00
history_sample_fish_1_x Enforce that history items must end with trailing newlines 2021-05-10 14:23:07 -07:00
history_sample_fish_2_0 Enforce that history items must end with trailing newlines 2021-05-10 14:23:07 -07:00
interactive.config Remove some unused functions from the test harness 2020-11-15 09:17:23 +01:00
interactive.fish Allow to run individual interactive tests by setting FISH_PEXPECT_FILES 2021-01-07 17:09:05 +01:00
test_util.fish tests: Remove unused colordiff function 2021-01-01 14:18:17 +01:00
test.fish Cleanup test setup a bit 2020-11-15 09:17:23 +01:00