myk002
7060c297a8
disable fortress mode tests in CI for now
...
until we get a reuable fortress save set up
2021-05-07 15:19:10 -07:00
myk002
e157c20fc2
use new test harness script path
2021-03-22 10:23:31 -07:00
myk002
3e5a2c8d7c
rerun all tests by default
...
introduce and use --resume option for ci
2021-03-22 10:06:03 -07:00
lethosor
c333059316
Switch CI scripts to Python 3
2020-06-30 00:29:30 -04:00
lethosor
ba72497963
Add some rudimentary test selection support
2020-04-01 02:15:27 -04:00
lethosor
91fad90167
Make test base folder customizable, clean up, stop always installing test folder
2020-04-01 00:26:51 -04:00
lethosor
ef51996a2c
Log error when DF exits non-successfully
2020-03-28 13:19:38 -04:00
lethosor
1c39ed1428
Switch tests to headless mode if no TTY detected
2020-03-28 13:18:31 -04:00
lethosor
500426ea25
Make Python test runner actually fail if a test fails
2020-03-27 00:52:28 -04:00
lethosor
f784fdc8b7
Add flag to keep DF open after tests
2020-03-26 23:07:45 -04:00
lethosor
78c24adffb
Fix argument parsing
2020-03-25 02:22:08 -04:00
lethosor
ea3be02c63
Overhaul lua testing script
...
- Now keeps track of the state of each test individually
- Only runs uncompleted tests if DF crashes/restarts
- DF now exits with 0
- Easier to run locally
- Hopefully works on Travis too!
2020-03-25 01:45:17 -04:00
lethosor
13dfa130d7
Add more diagnostics to run-tests.py
2019-01-02 17:34:08 -05:00
lethosor
063602349c
Add a basic test library and a couple GUI module tests (squashed)
...
Also modified Core/Console a bit to get this to actually produce output on
Travis (DFHACK_DISABLE_CONSOLE now allows console output, just not input)
Squashed merge from lethosor/tests
2018-07-18 14:29:13 -04:00
lethosor
2af5f7ab87
Add test runner
2018-02-04 16:00:53 -05:00