142a7aa287 
								
							
								 
							
						 
						
							
							
								
								authors-rst.py: add support for printing errors in GitHub actions format  
							
							
							
						 
						
							2020-07-01 21:58:54 -04:00  
				
					
						
							
							
								 
						
							
							
								20993f9a42 
								
							
								 
							
						 
						
							
							
								
								script-docs.py: add support for printing errors in GitHub actions format  
							
							
							
						 
						
							2020-06-30 14:03:05 -04:00  
				
					
						
							
							
								 
						
							
							
								13f411d9fa 
								
							
								 
							
						 
						
							
							
								
								Always print error lines to make GitHub logs more readable  
							
							
							
						 
						
							2020-06-30 00:44:27 -04:00  
				
					
						
							
							
								 
						
							
							
								c333059316 
								
							
								 
							
						 
						
							
							
								
								Switch CI scripts to Python 3  
							
							
							
						 
						
							2020-06-30 00:29:30 -04:00  
				
					
						
							
							
								 
						
							
							
								fedf68cc7c 
								
							
								 
							
						 
						
							
							
								
								Annotate script syntax errors  
							
							
							
						 
						
							2020-06-30 00:24:03 -04:00  
				
					
						
							
							
								 
						
							
							
								e95edc095c 
								
							
								 
							
						 
						
							
							
								
								Use workflow commands to annotate linter errors  
							
							
							
						 
						
							2020-06-29 23:58:47 -04:00  
				
					
						
							
							
								 
						
							
							
								b4a55110e3 
								
							
								 
							
						 
						
							
							
								
								Also try downloading DF from files.dfhack.org  
							
							
							
						 
						
							2020-06-29 22:35:23 -04:00  
				
					
						
							
							
								 
						
							
							
								c6283ea262 
								
							
								 
							
						 
						
							
							
								
								Make download-df.sh fail sooner  
							
							
							
						 
						
							2020-06-29 22:04:33 -04:00  
				
					
						
							
							
								 
						
							
							
								02c118335f 
								
							
								 
							
						 
						
							
							
								
								Restore build-lua.sh for build-env  
							
							
							
						 
						
							2020-04-25 17:59:50 -04:00  
				
					
						
							
							
								 
						
							
							
								ba12e0c6d4 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete travis scripts  
							
							
							
						 
						
							2020-04-11 02:33:50 -04:00  
				
					
						
							
							
								 
						
							
							
								ba72497963 
								
							
								 
							
						 
						
							
							
								
								Add some rudimentary test selection support  
							
							
							
						 
						
							2020-04-01 02:15:27 -04:00  
				
					
						
							
							
								 
						
							
							
								91fad90167 
								
							
								 
							
						 
						
							
							
								
								Make test base folder customizable, clean up, stop always installing test folder  
							
							
							
						 
						
							2020-04-01 00:26:51 -04:00  
				
					
						
							
							
								 
						
							
							
								ef51996a2c 
								
							
								 
							
						 
						
							
							
								
								Log error when DF exits non-successfully  
							
							
							
						 
						
							2020-03-28 13:19:38 -04:00  
				
					
						
							
							
								 
						
							
							
								1c39ed1428 
								
							
								 
							
						 
						
							
							
								
								Switch tests to headless mode if no TTY detected  
							
							
							
						 
						
							2020-03-28 13:18:31 -04:00  
				
					
						
							
							
								 
						
							
							
								500426ea25 
								
							
								 
							
						 
						
							
							
								
								Make Python test runner actually fail if a test fails  
							
							
							
						 
						
							2020-03-27 00:52:28 -04:00  
				
					
						
							
							
								 
						
							
							
								f784fdc8b7 
								
							
								 
							
						 
						
							
							
								
								Add flag to keep DF open after tests  
							
							
							
						 
						
							2020-03-26 23:07:45 -04:00  
				
					
						
							
							
								 
						
							
							
								78c24adffb 
								
							
								 
							
						 
						
							
							
								
								Fix argument parsing  
							
							
							
						 
						
							2020-03-25 02:22:08 -04:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								703e1b8a0c 
								
							
								 
							
						 
						
							
							
								
								Consolidate cd commands  
							
							
							
						 
						
							2019-01-02 19:15:19 -05:00  
				
					
						
							
							
								 
						
							
							
								9663897037 
								
							
								 
							
						 
						
							
							
								
								Fix inconsistency resulting in nested df_linux folders  
							
							
							
						 
						
							2019-01-02 18:40:34 -05:00  
				
					
						
							
							
								 
						
							
							
								13dfa130d7 
								
							
								 
							
						 
						
							
							
								
								Add more diagnostics to run-tests.py  
							
							
							
						 
						
							2019-01-02 17:34:08 -05:00  
				
					
						
							
							
								 
						
							
							
								8063717503 
								
							
								 
							
						 
						
							
							
								
								get-df-version: make filter more strict  
							
							
							
						 
						
							2019-01-02 17:05:28 -05:00  
				
					
						
							
							
								 
						
							
							
								b08ccd001e 
								
							
								 
							
						 
						
							
							
								
								travis: Always clear DF folder  
							
							
							
						 
						
							2019-01-02 17:05:07 -05:00  
				
					
						
							
							
								 
						
							
							
								af0d569afd 
								
							
								 
							
						 
						
							
							
								
								check-rpc: add -> append  
							
							
							
						 
						
							2018-12-29 00:15:45 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								3b6a0738a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add check-rpc.py for Travis.  
							
							
							
						 
						
							2018-07-04 15:32:06 -05:00  
				
					
						
							
							
								 
						
							
							
								2af5f7ab87 
								
							
								 
							
						 
						
							
							
								
								Add test runner  
							
							
							
						 
						
							2018-02-04 16:00:53 -05:00  
				
					
						
							
							
								 
						
							
							
								23efb1cbf1 
								
							
								 
							
						 
						
							
							
								
								Run startup commands in dfhack_travis.init  
							
							
							
						 
						
							2018-02-04 02:27:09 -05:00  
				
					
						
							
							
								 
						
							
							
								2de28d4357 
								
							
								 
							
						 
						
							
							
								
								Fix bash compat issues  
							
							
							
						 
						
							2018-02-04 02:13:20 -05:00  
				
					
						
							
							
								 
						
							
							
								a5cca75715 
								
							
								 
							
						 
						
							
							
								
								headless: Disable sound, wgetch  
							
							
							
						 
						
							2018-02-04 00:17:46 -05:00  
				
					
						
							
							
								 
						
							
							
								78c60e249e 
								
							
								 
							
						 
						
							
							
								
								Set PRINT_MODE:TEXT  
							
							
							
						 
						
							2018-02-03 23:56:44 -05:00  
				
					
						
							
							
								 
						
							
							
								39b488a103 
								
							
								 
							
						 
						
							
							
								
								Download/install DF  
							
							
							
						 
						
							2018-02-03 23:17:58 -05:00  
				
					
						
							
							
								 
						
							
							
								f020ad0546 
								
							
								 
							
						 
						
							
							
								
								Re-enable Lua test and IRC notifications  
							
							
							
						 
						
							2017-06-22 11:37:44 -04:00  
				
					
						
							
							
								 
						
							
							
								a718aae994 
								
							
								 
							
						 
						
							
							
								
								Fix more Lua download script issues  
							
							
							
						 
						
							2017-06-22 11:24:37 -04:00  
				
					
						
							
							
								 
						
							
							
								808835f149 
								
							
								 
							
						 
						
							
							
								
								Download Lua insecurely  
							
							... 
							
							
							
							Travis doesn't like the HTTPS URL:
https://travis-ci.org/lethosor/dfhack/builds/245829296  
							
						 
						
							2017-06-22 11:13:22 -04:00  
				
					
						
							
							
								 
						
							
							
								1de290b38c 
								
							
								 
							
						 
						
							
							
								
								Travis: Add script to build Lua 5.3  
							
							
							
						 
						
							2017-06-22 11:07:53 -04:00  
				
					
						
							
							
								 
						
							
							
								fe6968f01d 
								
							
								 
							
						 
						
							
							
								
								Fix script-docs.py error with missing opening token  
							
							
							
						 
						
							2016-08-11 11:57:42 -04:00  
				
					
						
							
							
								 
						
							
							
								29963f4b67 
								
							
								 
							
						 
						
							
							
								
								Rename script-in-readme to script-docs  
							
							
							
						 
						
							2016-07-26 22:51:42 -04:00  
				
					
						
							
							
								 
						
							
							
								cfc322fb7f 
								
							
								 
							
						 
						
							
							
								
								Improve handling of in-script documentation  
							
							... 
							
							
							
							Closes issue #823 .  This allows for clean unification of html docs and
the in-terminal help text for scripts, including handling in core rather
than on a per-script basis (see issue #947 ). 
							
						 
						
							2016-06-15 18:28:54 +10:00  
				
					
						
							
							
								 
						
							
							
								022a1bf9e8 
								
							
								 
							
						 
						
							
							
								
								Wrap script descriptions in `ls` output and remove description length cap  
							
							
							
						 
						
							2016-06-14 21:24:27 -04:00  
				
					
						
							
							
								 
						
							
							
								205e5cd371 
								
							
								 
							
						 
						
							
							
								
								Un-break script doc checker  
							
							... 
							
							
							
							This handles any number of empty lines above the title, including zero -
a harmless case which was breaking the build. 
							
						 
						
							2016-04-15 16:51:24 +10:00  
				
					
						
							
							
								 
						
							
							
								feff83cedc 
								
							
								 
							
						 
						
							
							
								
								Require a short help string for "ls"  
							
							... 
							
							
							
							The linter change will enforce it for scripts.  Plugins always include
the line, and length will have to be checked manually. 
							
						 
						
							2016-04-15 16:28:41 +10:00  
				
					
						
							
							
								 
						
							
							
								2556b319f0 
								
							
								 
							
						 
						
							
							
								
								Improve linter disabling somewhat  
							
							
							
						 
						
							2016-02-01 09:39:40 -05:00  
				
					
						
							
							
								 
						
							
							
								6637a85164 
								
							
								 
							
						 
						
							
							
								
								Don't hardcode line numbers in script documentation check  
							
							
							
						 
						
							2015-12-28 16:31:36 -05:00  
				
					
						
							
							
								 
						
							
							
								26abc5e915 
								
							
								 
							
						 
						
							
							
								
								Add script to check Authors.rst  
							
							
							
						 
						
							2015-11-26 13:17:18 -05:00  
				
					
						
							
							
								 
						
							
							
								e176c3ea05 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PeridexisErrant/docs-again' into develop  
							
							
							
						 
						
							2015-11-07 15:50:11 -05:00  
				
					
						
							
							
								 
						
							
							
								193e71793a 
								
							
								 
							
						 
						
							
							
								
								Fix compile, intro, scripts  
							
							... 
							
							
							
							- script-syntax.py now exits with 1 instead of silently catching the
error if lua or ruby are missing
- index paths are absolute (from the repo root)
- less strong suggestion for third-party packs
- re-added lua-example and test-perlin doc
- corrected and clarified Compile some more 
							
						 
						
							2015-11-06 16:58:58 +11:00  
				
					
						
							
							
								 
						
							
							
								4cdfcbaa9b 
								
							
								 
							
						 
						
							
							
								
								Linting:  improve script docs check, work off Travis  
							
							... 
							
							
							
							Expands coverage of scripts linting, and improves checks for a correct
title.  Various fixes to make 'python travis/all.py' work for offline
users; when the TRAVIS envvar is not set it now fails without an error.
Minor cleanup in conf.py 
							
						 
						
							2015-11-06 10:15:19 +11:00  
				
					
						
							
							
								 
						
							
							
								e11ce3bff4 
								
							
								 
							
						 
						
							
							
								
								Merge develop  
							
							
							
						 
						
							2015-10-31 15:46:41 +11:00  
				
					
						
							
							
								 
						
							
							
								b7a69846d9 
								
							
								 
							
						 
						
							
							
								
								Fix travis.yml syntax issue  
							
							
							
						 
						
							2015-10-30 23:30:06 -04:00