ridiculousfish
23d88e0e03
Add fish_test_helper executable
...
In tests we would like to arrange for an executable to invoke certain
system calls, e.g. to claim or relinquish control of the terminal. This is
annoying to do portably via e.g. perl. fish_test_helper is a little
program where we can add custom commands to make it act in certain ways.
2019-04-07 09:20:19 -07:00
ridiculousfish
11502c0d36
Teach cmake to run expect tests
...
Fixes #4794
2018-07-21 15:43:31 -07:00
David Adam
e1bc48492f
[cmake] only copy tests for out-of-tree builds
...
Makes in-tree builds work again.
2018-02-01 22:46:27 +08:00
David Adam
8eb0608b00
[cmake] make build_lexicon_filter part of DocTargets only
2018-01-14 21:14:22 +08:00
ridiculousfish
8a78dca26f
Remove PRE_BUILD from tests_dir target
...
It doesn't seem necessary and I can't justify what it's there for.
2018-01-10 19:38:21 -08:00
Markus Reitboeck
843ac2554d
copy test files with ADD_CUSTOM_COMMAND
...
This will copy the files every time "make test" is called, so the files are never out of sync.
Fixes issue #4633
2018-01-10 19:10:39 -08:00
ridiculousfish
f563262cfd
Mark tests as USES_TERMINAL
...
This allows the Ninja build to show the test output live.
This requires bumping the min required CMake version to 3.2 (from 3.1)
2017-12-21 12:48:17 -08:00
David Adam
396faebc08
Move CMakeFiles to cmake
...
Makes in-tree (ie `cmake .`) builds work.
2017-11-17 16:21:55 +08:00