lethosor
							
						 
						
							 
							
							
							
								
							
								02c118335f 
								
							
								 
							
						 
						
							
							
								
								Restore build-lua.sh for build-env  
							
							 
							
							
							
						 
						
							2020-04-25 17:59:50 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								ba12e0c6d4 
								
							
								 
							
						 
						
							
							
								
								Remove obsolete travis scripts  
							
							 
							
							
							
						 
						
							2020-04-11 02:33:50 -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
							
						 
						
							 
							
							
							
								
							
								703e1b8a0c 
								
							
								 
							
						 
						
							
							
								
								Consolidate cd commands  
							
							 
							
							
							
						 
						
							2019-01-02 19:15:19 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								9663897037 
								
							
								 
							
						 
						
							
							
								
								Fix inconsistency resulting in nested df_linux folders  
							
							 
							
							
							
						 
						
							2019-01-02 18:40:34 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								13dfa130d7 
								
							
								 
							
						 
						
							
							
								
								Add more diagnostics to run-tests.py  
							
							 
							
							
							
						 
						
							2019-01-02 17:34:08 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								8063717503 
								
							
								 
							
						 
						
							
							
								
								get-df-version: make filter more strict  
							
							 
							
							
							
						 
						
							2019-01-02 17:05:28 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								b08ccd001e 
								
							
								 
							
						 
						
							
							
								
								travis: Always clear DF folder  
							
							 
							
							
							
						 
						
							2019-01-02 17:05:07 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								af0d569afd 
								
							
								 
							
						 
						
							
							
								
								check-rpc: add -> append  
							
							 
							
							
							
						 
						
							2018-12-29 00:15:45 -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  
						
					 
				
					
						
							
							
								 
								Ben Lubar
							
						 
						
							 
							
							
								
								
							
							
								
							
								3b6a0738a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add check-rpc.py for Travis.  
							
							 
							
							
							
						 
						
							2018-07-04 15:32:06 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								2af5f7ab87 
								
							
								 
							
						 
						
							
							
								
								Add test runner  
							
							 
							
							
							
						 
						
							2018-02-04 16:00:53 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								23efb1cbf1 
								
							
								 
							
						 
						
							
							
								
								Run startup commands in dfhack_travis.init  
							
							 
							
							
							
						 
						
							2018-02-04 02:27:09 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								2de28d4357 
								
							
								 
							
						 
						
							
							
								
								Fix bash compat issues  
							
							 
							
							
							
						 
						
							2018-02-04 02:13:20 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								a5cca75715 
								
							
								 
							
						 
						
							
							
								
								headless: Disable sound, wgetch  
							
							 
							
							
							
						 
						
							2018-02-04 00:17:46 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								78c60e249e 
								
							
								 
							
						 
						
							
							
								
								Set PRINT_MODE:TEXT  
							
							 
							
							
							
						 
						
							2018-02-03 23:56:44 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								39b488a103 
								
							
								 
							
						 
						
							
							
								
								Download/install DF  
							
							 
							
							
							
						 
						
							2018-02-03 23:17:58 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								f020ad0546 
								
							
								 
							
						 
						
							
							
								
								Re-enable Lua test and IRC notifications  
							
							 
							
							
							
						 
						
							2017-06-22 11:37:44 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								a718aae994 
								
							
								 
							
						 
						
							
							
								
								Fix more Lua download script issues  
							
							 
							
							
							
						 
						
							2017-06-22 11:24:37 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								1de290b38c 
								
							
								 
							
						 
						
							
							
								
								Travis: Add script to build Lua 5.3  
							
							 
							
							
							
						 
						
							2017-06-22 11:07:53 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								fe6968f01d 
								
							
								 
							
						 
						
							
							
								
								Fix script-docs.py error with missing opening token  
							
							 
							
							
							
						 
						
							2016-08-11 11:57:42 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								29963f4b67 
								
							
								 
							
						 
						
							
							
								
								Rename script-in-readme to script-docs  
							
							 
							
							
							
						 
						
							2016-07-26 22:51:42 -04:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								022a1bf9e8 
								
							
								 
							
						 
						
							
							
								
								Wrap script descriptions in `ls` output and remove description length cap  
							
							 
							
							
							
						 
						
							2016-06-14 21:24:27 -04:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								2556b319f0 
								
							
								 
							
						 
						
							
							
								
								Improve linter disabling somewhat  
							
							 
							
							
							
						 
						
							2016-02-01 09:39:40 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								6637a85164 
								
							
								 
							
						 
						
							
							
								
								Don't hardcode line numbers in script documentation check  
							
							 
							
							
							
						 
						
							2015-12-28 16:31:36 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								26abc5e915 
								
							
								 
							
						 
						
							
							
								
								Add script to check Authors.rst  
							
							 
							
							
							
						 
						
							2015-11-26 13:17:18 -05:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								e176c3ea05 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PeridexisErrant/docs-again' into develop  
							
							 
							
							
							
						 
						
							2015-11-07 15:50:11 -05:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								e11ce3bff4 
								
							
								 
							
						 
						
							
							
								
								Merge develop  
							
							 
							
							
							
						 
						
							2015-10-31 15:46:41 +11:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								b7a69846d9 
								
							
								 
							
						 
						
							
							
								
								Fix travis.yml syntax issue  
							
							 
							
							
							
						 
						
							2015-10-30 23:30:06 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								aa2ada4cbc 
								
							
								 
							
						 
						
							
							
								
								Use TRAVIS_BRANCH environment variable  
							
							 
							
							... 
							
							
							
							Ref #713  
							
						 
						
							2015-10-30 22:58:58 -04:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								a37ae8dbd2 
								
							
								 
							
						 
						
							
							
								
								Improve travis checks for branch, script docs  
							
							 
							
							... 
							
							
							
							The change to pr-check-base avoids failing builds which should pass
because the GH API is limited.  It'll still work almost all of the time,
but no longer fail builds which previously passed and then pushed more
commits.  Closes  #694 . 
							
						 
						
							2015-10-28 10:07:02 +11:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								54f3c6a138 
								
							
								 
							
						 
						
							
							
								
								Updated docs linter for scripts  
							
							 
							
							... 
							
							
							
							Also made scripts toctree more explicit 
							
						 
						
							2015-10-24 17:00:54 +11:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								36479dbcda 
								
							
								 
							
						 
						
							
							
								
								travis/all.py: Avoid actually building DFHack  
							
							 
							
							
							
						 
						
							2015-10-13 21:31:37 -04:00  
						
					 
				
					
						
							
							
								 
								PeridexisErrant
							
						 
						
							 
							
							
							
								
							
								8661f5dc4f 
								
							
								 
							
						 
						
							
							
								
								Add linter to check scripts are in readme, pass it  
							
							 
							
							... 
							
							
							
							We knew a fair few were missing, but this was more than I expected. 
							
						 
						
							2015-09-23 15:25:41 +10:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								690cfb54a1 
								
							
								 
							
						 
						
							
							
								
								pr-check-base: Show more information about HTTP errors  
							
							 
							
							
							
						 
						
							2015-09-21 19:02:23 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								1c5428c3f0 
								
							
								 
							
						 
						
							
							
								
								Clean up linter initialization  
							
							 
							
							
							
						 
						
							2015-09-03 15:03:17 -04:00  
						
					 
				
					
						
							
							
								 
								lethosor
							
						 
						
							 
							
							
							
								
							
								4c3ae91e98 
								
							
								 
							
						 
						
							
							
								
								Respect TRAVIS_REPO_SLUG environment variable when checking PRs  
							
							 
							
							
							
						 
						
							2015-06-14 11:54:25 -04:00