e6639180db 
								
							
								 
							
						 
						
							
							
								
								Fixed merge conflicts, expanded upon provided examples, added more detail.  
							
							
							
						 
						
							2021-03-20 01:47:36 -06:00  
				
					
						
							
							
								 
						
							
							
								5aa3c6bfc6 
								
							
								 
							
						 
						
							
							
								
								Revised Lua API.rst to better explain command. Added proper examples and explantion of difference between run_command and run_script.  
							
							
							
						 
						
							2021-03-19 21:58:24 -06:00  
				
					
						
							
							
								 
						
							
							
								a77353b2e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update Lua API.rst  
							
							... 
							
							
							
							Corrected the dfhack.run_script documentation and added an example. 
							
						 
						
							2021-03-17 23:17:01 -06:00  
				
					
						
							
							
								 
						
							
							
								89e11b56f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_no_test_scripts' into develop  
							
							
							
						 
						
							2021-03-14 14:42:51 -04:00  
				
					
						
							
							
								 
						
							
							
								e8f8471af4 
								
									
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							... 
							
							
							
							Ref DFHack/df-structures#423  
							
						 
						
							2021-03-12 00:26:02 -05:00  
				
					
						
							
							
								 
						
							
							
								8fe3dac0b1 
								
									
								
							
								 
							
						 
						
							
							
								
								only enable luacov for the core context  
							
							
							
						 
						
							2021-03-10 23:31:30 -08:00  
				
					
						
							
							
								 
						
							
							
								1f9e875bcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update stonesense, scripts  
							
							
							
						 
						
							2021-03-11 00:00:49 -05:00  
				
					
						
							
							
								 
						
							
							
								67ed9e135f 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense ref  
							
							
							
						 
						
							2021-03-10 15:45:36 -06:00  
				
					
						
							
							
								 
						
							
							
								f566284b80 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense ref  
							
							
							
						 
						
							2021-03-10 15:31:50 -06:00  
				
					
						
							
							
								 
						
							
							
								1554d06831 
								
									
								
							
								 
							
						 
						
							
							
								
								update stonesense submodule  
							
							
							
						 
						
							2021-03-10 15:14:12 -06:00  
				
					
						
							
							
								 
						
							
							
								45823c2745 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master
plugins/stonesense: master 
							
						 
						
							2021-03-10 07:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								ab2c51d19c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove changelog entry from  #1792  
							
							... 
							
							
							
							Only applied to files in scripts/test, which didn't exist in previous versions 
							
						 
						
							2021-03-10 00:45:58 -05:00  
				
					
						
							
							
								 
						
							
							
								890fd5c746 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_no_test_docstrings' into develop  
							
							
							
						 
						
							2021-03-10 00:44:23 -05:00  
				
					
						
							
							
								 
						
							
							
								5c67f61eee 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of gh:DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-10 00:31:17 -05:00  
				
					
						
							
							
								 
						
							
							
								795bd27d92 
								
									
								
							
								 
							
						 
						
							
							
								
								Add checks for scripts and luacov submodules  
							
							
							
						 
						
							2021-03-10 00:21:46 -05:00  
				
					
						
							
							
								 
						
							
							
								fba54301b2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_luacov_depends' into develop  
							
							
							
						 
						
							2021-03-10 00:20:41 -05:00  
				
					
						
							
							
								 
						
							
							
								7ea44010e0 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-09 07:15:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f3bef8c34e 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-08 15:06:27 -08:00  
				
					
						
							
							
								 
						
							
							
								69a2f44020 
								
									
								
							
								 
							
						 
						
							
							
								
								Lua class wrappers for the xlsxreader plugin API  
							
							
							
						 
						
							2021-03-08 15:04:50 -08:00  
				
					
						
							
							
								 
						
							
							
								7688029018 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							scripts: master 
							
						 
						
							2021-03-08 07:15:39 +00:00  
				
					
						
							
							
								 
						
							
							
								4aaa54c056 
								
									
								
							
								 
							
						 
						
							
							
								
								dwarfvet: remove console spam when plugin is enabled but no hospitals exist  
							
							
							
						 
						
							2021-03-07 14:59:41 -06:00  
				
					
						
							
							
								 
						
							
							
								403ba2b8ea 
								
									
								
							
								 
							
						 
						
							
							
								
								work when there is no done_command  
							
							
							
						 
						
							2021-03-07 12:06:48 -08:00  
				
					
						
							
							
								 
						
							
							
								81e62b8cfc 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:53:42 -08:00  
				
					
						
							
							
								 
						
							
							
								916a10d717 
								
									
								
							
								 
							
						 
						
							
							
								
								exempt lua test files from docstring requirements  
							
							... 
							
							
							
							and don't display them with 'ls' 
							
						 
						
							2021-03-07 08:52:45 -08:00  
				
					
						
							
							
								 
						
							
							
								ed21ed8593 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:51:33 -08:00  
				
					
						
							
							
								 
						
							
							
								98b67e170d 
								
									
								
							
								 
							
						 
						
							
							
								
								allow done_command to be set in test_config.json  
							
							
							
						 
						
							2021-03-07 08:51:02 -08:00  
				
					
						
							
							
								 
						
							
							
								dc5fe71caf 
								
									
								
							
								 
							
						 
						
							
							
								
								add more help and improve compatibility  
							
							... 
							
							
							
							- explain modes, done command, and test_config.json file format
- also be more flexible with how the done command is formatted (can now be
  passed as either separate tokens or as a single quoted string)
- print the filter values when filtering tests 
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								409bfea63e 
								
									
								
							
								 
							
						 
						
							
							
								
								update run-tests.py with new done_command syntax  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								3ff3457c10 
								
									
								
							
								 
							
						 
						
							
							
								
								include main test file as a module for testing  
							
							... 
							
							
							
							rewrite main.lua so it can be included as a module
rename test.lua to test_test.lua since I plan to rename main.lua to
test.lua in a future PR 
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								4779dd678d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix test_dir param and allow userdata in table_eq  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								6a95308123 
								
									
								
							
								 
							
						 
						
							
							
								
								support setting test_dir on the commandline  
							
							
							
						 
						
							2021-03-07 08:24:18 -08:00  
				
					
						
							
							
								 
						
							
							
								f176310bcd 
								
									
								
							
								 
							
						 
						
							
							
								
								make table_eq check recursive equality  
							
							... 
							
							
							
							and add tests. to write test the table_eq function itself, I expose it
in the text env via expect_raw. if we don't want to do this,
alternatives could be:
1. add the test to main.lua itself
2. expose the expect.table_eq function via a test_hooks variable. then
   test.lua could require main.lua and access the function via the hook.
   may need to update main.lua a bit to ensure it does not run when it
   is "require"d 
							
						 
						
							2021-03-07 08:24:17 -08:00  
				
					
						
							
							
								 
						
							
							
								b302289864 
								
									
								
							
								 
							
						 
						
							
							
								
								prep test/main.lua for running live unit tests  
							
							... 
							
							
							
							- make test config controllable via commandline params
- enable filtering by mode
- fix test filter code (it would misbehave if multiple filters were
  specified)
- allow done_command to have multiple tokens (before it could only be
  one word)
- remove preemptive check for the title screen. it is still checked when a
  test actually requires that the game is on the title screen 
							
						 
						
							2021-03-07 08:24:17 -08:00  
				
					
						
							
							
								 
						
							
							
								3e2b5dd27c 
								
									
								
							
								 
							
						 
						
							
							
								
								update changelog  
							
							
							
						 
						
							2021-03-07 08:23:20 -08:00  
				
					
						
							
							
								 
						
							
							
								f7ce441a3f 
								
									
								
							
								 
							
						 
						
							
							
								
								ensure test/scripts does not exist in dfhack repo  
							
							
							
						 
						
							2021-03-07 08:21:14 -08:00  
				
					
						
							
							
								 
						
							
							
								49b34b52f5 
								
									
								
							
								 
							
						 
						
							
							
								
								update docs  
							
							
							
						 
						
							2021-03-07 08:16:25 -08:00  
				
					
						
							
							
								 
						
							
							
								754baa45b3 
								
									
								
							
								 
							
						 
						
							
							
								
								remove io overrides  
							
							... 
							
							
							
							they were causing side effects when writing luacov reports 
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								ba6a02eb59 
								
									
								
							
								 
							
						 
						
							
							
								
								call luacov.runner.init directly and clean up dbg  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								dc58d39c36 
								
									
								
							
								 
							
						 
						
							
							
								
								document DFHACK_ENABLE_LUACOV env var  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								418a8c5d21 
								
									
								
							
								 
							
						 
						
							
							
								
								propagate luacov debug hook through coroutines  
							
							
							
						 
						
							2021-03-07 08:16:24 -08:00  
				
					
						
							
							
								 
						
							
							
								d6cefcb00a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix luacov to v0.15.0 release  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								c07c0eec10 
								
									
								
							
								 
							
						 
						
							
							
								
								add luacov link to license list, install luacov  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								a68c73e140 
								
									
								
							
								 
							
						 
						
							
							
								
								add the luacov repository itself  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								439173248f 
								
									
								
							
								 
							
						 
						
							
							
								
								add luacov as a dependency  
							
							
							
						 
						
							2021-03-07 08:15:05 -08:00  
				
					
						
							
							
								 
						
							
							
								6d1bd62af9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a Java client lib and update the name of the Python one  
							
							
							
						 
						
							2021-03-06 17:31:27 -05:00  
				
					
						
							
							
								 
						
							
							
								032cd64c10 
								
									
								
							
								 
							
						 
						
							
							
								
								Bump to r1, update submodules and changelog  
							
							
							
						 
						
							2021-03-06 13:30:16 -05:00  
				
					
						
							
							
								 
						
							
							
								2bb4dbccc6 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace installed hack/changelog.txt with stub  
							
							... 
							
							
							
							This was incomplete, but people were still referencing it.
Closes  #1775  
							
						 
						
							2021-03-06 12:43:31 -05:00  
				
					
						
							
							
								 
						
							
							
								2f629f3b22 
								
									
								
							
								 
							
						 
						
							
							
								
								Update xml  
							
							
							
						 
						
							2021-03-06 12:29:35 -05:00  
				
					
						
							
							
								 
						
							
							
								8a28fe6dc2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-06 12:28:45 -05:00  
				
					
						
							
							
								 
						
							
							
								15e0db3895 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/47' into develop  
							
							
							
						 
						
							2021-03-06 12:27:08 -05:00