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  
				
					
						
							
							
								 
						
							
							
								1e2289c2c9 
								
							
								 
							
						 
						
							
							
								
								removed unnecessary log entry  
							
							
							
						 
						
							2021-03-06 11:03:00 +01:00  
				
					
						
							
							
								 
						
							
							
								fe175876aa 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-06 07:15:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ef53c2d672 
								
							
								 
							
						 
						
							
							
								
								adapted to changed df-structures enum value names  
							
							
							
						 
						
							2021-03-05 12:45:51 +01:00  
				
					
						
							
							
								 
						
							
							
								e72125dbff 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-05 07:15:28 +00:00  
				
					
						
							
							
								 
						
							
							
								1698a80c49 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-03-04 07:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								fe2eb18c17 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-03-03 23:56:44 -05:00  
				
					
						
							
							
								 
						
							
							
								9df06564a0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'PatrikLundell/Prospector' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-03-03 23:56:06 -05:00  
				
					
						
							
							
								 
						
							
							
								12ad300d64 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-03 07:16:20 +00:00  
				
					
						
							
							
								 
						
							
							
								c9545268fa 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-02 07:15:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ed3f11a31d 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-03-01 07:15:58 +00:00  
				
					
						
							
							
								 
						
							
							
								3185d4d6cc 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-02-28 07:15:33 +00:00  
				
					
						
							
							
								 
						
							
							
								1b2eed7c5e 
								
									
								
							
								 
							
						 
						
							
							
								
								confirm convict: use visible name to avoid exposing alternate identities  
							
							... 
							
							
							
							Ref #1593 
See also:
https://www.reddit.com/r/dwarffortress/comments/ltzu82/if_i_wasnt_sure_i_found_the_vampire_before/ 
http://www.bay12forums.com/smf/index.php?topic=164123.msg8253738#msg8253738  
							
						 
						
							2021-02-28 01:01:47 -05:00  
				
					
						
							
							
								 
						
							
							
								5affbce13b 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master 
							
						 
						
							2021-02-27 07:15:42 +00:00  
				
					
						
							
							
								 
						
							
							
								6acece1536 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_dreamfort' into develop  
							
							
							
						 
						
							2021-02-25 22:25:42 -05:00  
				
					
						
							
							
								 
						
							
							
								5a6263f72c 
								
									
								
							
								 
							
						 
						
							
							
								
								fix indentation  
							
							
							
						 
						
							2021-02-24 21:56:40 -08:00  
				
					
						
							
							
								 
						
							
							
								ac50cdc3c0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-02-25 00:43:13 -05:00  
				
					
						
							
							
								 
						
							
							
								4a7fcc6118 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix plugin name in error, add link in docs  
							
							... 
							
							
							
							Ref #1769  
							
						 
						
							2021-02-25 00:41:13 -05:00  
				
					
						
							
							
								 
						
							
							
								cb9ed4ff0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_manipulator' into develop  
							
							... 
							
							
							
							Conflicts:
	docs/changelog.txt 
							
						 
						
							2021-02-25 00:39:01 -05:00  
				
					
						
							
							
								 
						
							
							
								23461e17c2 
								
									
								
							
								 
							
						 
						
							
							
								
								separate sand bags into their own stockpile  
							
							... 
							
							
							
							since quantum stockpiling them dumps out their contents 
							
						 
						
							2021-02-24 19:50:29 -08:00  
				
					
						
							
							
								 
						
							
							
								95e2582219 
								
									
								
							
								 
							
						 
						
							
							
								
								add include directory for lodepng  
							
							
							
						 
						
							2021-02-24 18:23:15 -06:00  
				
					
						
							
							
								 
						
							
							
								577eadf5cb 
								
									
								
							
								 
							
						 
						
							
							
								
								prefix with dfhack- like other dependency projects  
							
							
							
						 
						
							2021-02-24 18:03:39 -06:00  
				
					
						
							
							
								 
						
							
							
								67084de44b 
								
									
								
							
								 
							
						 
						
							
							
								
								add depends/lodepng  
							
							
							
						 
						
							2021-02-24 17:58:31 -06:00  
				
					
						
							
							
								 
						
							
							
								0f85c189d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Update scripts  
							
							
							
						 
						
							2021-02-24 13:53:43 -05:00  
				
					
						
							
							
								 
						
							
							
								b42da7e5d7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of DFHack/dfhack into develop  
							
							
							
						 
						
							2021-02-24 13:53:26 -05:00  
				
					
						
							
							
								 
						
							
							
								96e91fa5e2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'myk002/myk_aliases_docs' into develop  
							
							
							
						 
						
							2021-02-24 13:53:22 -05:00  
				
					
						
							
							
								 
						
							
							
								29db977bc7 
								
							
								 
							
						 
						
							
							
								
								Auto-update submodules  
							
							... 
							
							
							
							library/xml: master
scripts: master 
							
						 
						
							2021-02-23 07:15:29 +00:00