Graham Christensen 
							
						 
					 
					
						
						
							
						
						40e556aee5 
					 
					
						
						
							
							tests: evalSucceeds: don't print stdout/stderr unless it fails  
						
						
						
						
					 
					
						2022-01-11 10:17:14 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ca6ba409de 
					 
					
						
						
							
							Relocate new tests in to the Hydra subdir  
						
						
						
						
					 
					
						2022-01-11 09:54:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						b41818e067 
					 
					
						
						
							
							Merge pull request  #1100  from DeterminateSystems/nest-tests  
						
						... 
						
						
						
						Tests: restructure to more closely mirror the sources 
						
						
					 
					
						2022-01-11 09:53:16 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a5d1d36fa6 
					 
					
						
						
							
							Tests: restructure to more closely mirror the sources  
						
						... 
						
						
						
						t/ had lots of directories and files mirroring src/lib/Hydra. This moves
those files under t/Hydra 
						
						
					 
					
						2022-01-10 15:34:52 -05:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						92bd0fae7d 
					 
					
						
						
							
							t/BuildDiff: test jobs without previous history  
						
						
						
						
					 
					
						2022-01-10 12:11:06 -08:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						1ca786561f 
					 
					
						
						
							
							t/JobsetEval: test GETing the eval page  
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						157a02bff7 
					 
					
						
						
							
							t/BuildDiff: slightly refactor empty test to be more readable  
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						220ccc68df 
					 
					
						
						
							
							t/BuildDiff: test diffing two jobs  
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						0c51f3ca7d 
					 
					
						
						
							
							BuildDiff: make actual hash ref  
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						0eb952d72d 
					 
					
						
						
							
							t/BuildDiff: init  
						
						
						
						
					 
					
						2022-01-10 12:11:05 -08:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						98c88a4dbf 
					 
					
						
						
							
							Merge pull request  #1097  from DeterminateSystems/api-test-warnings  
						
						... 
						
						
						
						Api test warnings: clean up 
						
						
					 
					
						2022-01-10 14:03:38 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d8025fcf04 
					 
					
						
						
							
							api-test.t: don't print request content  
						
						... 
						
						
						
						It adds noise to the logs 
						
						
					 
					
						2022-01-10 11:02:01 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6b2f0a9fe1 
					 
					
						
						
							
							api-test.t: set a default method  
						
						
						
						
					 
					
						2022-01-10 11:02:01 -05:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						35f55279c1 
					 
					
						
						
							
							HydraTestContext: prefix names with t  
						
						... 
						
						
						
						This is necessary because jobset and project names are not allowed to
begin with a digit, and yet the generated jobset and project names would
do just that.
Not the most elegant solution, but it works. 
						
						
					 
					
						2022-01-10 09:39:42 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						06360bfbb6 
					 
					
						
						
							
							RunCommandLogs.t: use test_context to get a specific build  
						
						... 
						
						
						
						Fixes a build error: Can't use global @_ in 'my' at Schema/Result/RunCommandLogs.t line 20, near ', @_' 
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a7aeb766aa 
					 
					
						
						
							
							RunCommandLogs: add a helper for if it failed with an exec error  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d849856dcd 
					 
					
						
						
							
							RunCommandLogs: add helpers for if it is running/failed/signaled  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c81acbf93e 
					 
					
						
						
							
							RunCommandLogs: test recording a signaled process without a core dump  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d003fec8a5 
					 
					
						
						
							
							RunCommandLogs: add a did_succeed helper  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5bb3e2be78 
					 
					
						
						
							
							Record the errno if exec fails  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4ce8239cea 
					 
					
						
						
							
							RunCommand: create run logs for each execution  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a14501c616 
					 
					
						
						
							
							Tasks: only execute the event if the plugin is interested in it  
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d195e545f5 
					 
					
						
						
							
							hydra-notify: listen for build_queued events  
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f2f8d571f3 
					 
					
						
						
							
							queue-runner-status: fixup from perlcritic-level-2  
						
						... 
						
						
						
						>
> from_json was legacy / deprecated. This was the only use. 
						
						
					 
					
						2021-12-15 17:24:23 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						fbce3b6ed1 
					 
					
						
						
							
							default-machine-file: use makeAndEvaluateJobset  
						
						
						
						
					 
					
						2021-12-14 20:52:40 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						06f824ca48 
					 
					
						
						
							
							notifications.t: use system() with lists  
						
						
						
						
					 
					
						2021-12-14 20:48:19 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5836bc9a11 
					 
					
						
						
							
							HydraTestContext::makeAndEvaluateJobset: make a random user  
						
						
						
						
					 
					
						2021-12-14 20:48:07 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						c2384a04d8 
					 
					
						
						
							
							notifications.t: move to  makeAndEvaluateJobset  
						
						
						
						
					 
					
						2021-12-14 20:41:21 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						008321d972 
					 
					
						
						
							
							build-products: switch to makeAndEvaluateJobset  
						
						
						
						
					 
					
						2021-12-14 20:32:13 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						7333d444c6 
					 
					
						
						
							
							evaluate-basic.t: move to makeAndEvaluateJobset  
						
						
						
						
					 
					
						2021-12-14 20:25:54 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						adfe74b76a 
					 
					
						
						
							
							HydraTestContext: give a helper for creating a project, jobset, evaluating jobs, and optionally building them.  
						
						... 
						
						
						
						In return, get a hash of all the build records. 
						
						
					 
					
						2021-12-14 20:25:42 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						3238496b3d 
					 
					
						
						
							
							t/Setup: move subs calling hydra-* programs to a CliPrograms module  
						
						... 
						
						
						
						Makes it so HydraTestContext can call them without an import loop 
						
						
					 
					
						2021-12-14 20:25:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						1fa141229f 
					 
					
						
						
							
							HydraTestContext: explicitly stop the db  
						
						... 
						
						
						
						This might, hopefully, I don't know, possibly force the
database to live a little while longer and *reduce* but not
eliminate errors around stopping the database before we lose all
our DB::PG handles to it. 
						
						
					 
					
						2021-12-14 19:51:12 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						eca09bc980 
					 
					
						
						
							
							Attempt to fix errors during test teardown  
						
						
						
						
					 
					
						2021-12-14 16:31:41 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						fc49a7129d 
					 
					
						
						
							
							JSON -> JSON::MaybeXS  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						30a7f068b7 
					 
					
						
						
							
							AttributeSet helper: skip wantarray  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						327d79bc1d 
					 
					
						
						
							
							pin  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						7dcf6a01c6 
					 
					
						
						
							
							JSON -> JSON::MaybeXS  
						
						
						
						
					 
					
						2021-12-13 15:37:56 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						26b197ea62 
					 
					
						
						
							
							RunCommand: calculate all the commands to run against before starting  
						
						
						
						
					 
					
						2021-12-08 20:29:32 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						b7962c3882 
					 
					
						
						
							
							RunCommand: Move the json validation testing to its own test  
						
						
						
						
					 
					
						2021-12-08 20:29:27 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						bb91f96381 
					 
					
						
						
							
							RunCommand: test isEnabled, configSectionMatches, and eventMatches  
						
						
						
						
					 
					
						2021-12-08 20:03:43 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9dfa34682d 
					 
					
						
						
							
							RunCommand tests: move in to a subdirectory  
						
						
						
						
					 
					
						2021-12-08 20:03:43 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						7227395a72 
					 
					
						
						
							
							Merge pull request  #1068  from DeterminateSystems/fix-some-warnings  
						
						... 
						
						
						
						Fix some warnings 
						
						
					 
					
						2021-12-03 15:38:46 -05:00 
						 
				 
			
				
					
						
							
							
								Cole Helbling 
							
						 
					 
					
						
						
							
						
						ecb1454cf1 
					 
					
						
						
							
							t/Controller/Root: test narinfo path  
						
						
						
						
					 
					
						2021-12-03 12:12:53 -08:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						085b02e092 
					 
					
						
						
							
							t/Helper/CatalystUtils.t: test trim functionality  
						
						
						
						
					 
					
						2021-12-03 11:58:19 -08:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4d5dfec8c7 
					 
					
						
						
							
							TT.t: fixup $_, since _ is a special variable, not a throwaway  
						
						
						
						
					 
					
						2021-12-01 13:46:58 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ce6805f02b 
					 
					
						
						
							
							fixup: TT.t: move the :'s to the next line  
						
						
						
						
					 
					
						2021-11-22 20:20:06 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						03323f6ef1 
					 
					
						
						
							
							TT: add  helpers for linking to jobs, jobsets, and projects, and for generating colon separated names.  
						
						
						
						
					 
					
						2021-11-22 13:38:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						5917de4948 
					 
					
						
						
							
							t/plugins/runcommand.t: output the filename if it fails to open  
						
						
						
						
					 
					
						2021-11-17 15:05:28 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e5a4147f0a 
					 
					
						
						
							
							runcommand.t: stop dumping the json  
						
						
						
						
					 
					
						2021-11-17 15:05:28 -05:00