Graham Christensen 
							
						 
					 
					
						
						
							
						
						bdccad573c 
					 
					
						
						
							
							machines: test  
						
						
						
						
					 
					
						2022-01-14 15:23:19 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						da516f70a4 
					 
					
						
						
							
							queue summary: test  
						
						
						
						
					 
					
						2022-01-14 15:23:19 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a81e358016 
					 
					
						
						
							
							API: test api/push-github  
						
						
						
						
					 
					
						2022-01-14 14:57:32 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						20db82b001 
					 
					
						
						
							
							API test /api/push  
						
						
						
						
					 
					
						2022-01-14 14:57:24 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						fe095a56c5 
					 
					
						
						
							
							API: test /nrbuilds and fix jobset / project references  
						
						
						
						
					 
					
						2022-01-14 14:57:15 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e5c8a35423 
					 
					
						
						
							
							API: test fetching the queue and latestbuilds  
						
						
						
						
					 
					
						2022-01-14 14:57:03 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						8383679bf6 
					 
					
						
						
							
							test /queue and /status, both of which use buildListColumns  
						
						
						
						
					 
					
						2022-01-14 12:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						59d0259220 
					 
					
						
						
							
							test /eval/ID/channel works  
						
						... 
						
						
						
						Uses buildListColumns 
						
						
					 
					
						2022-01-14 12:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2de40f86ec 
					 
					
						
						
							
							test /job/PROJECT/JOBSET/JOB works  
						
						... 
						
						
						
						Uses buildListColumns 
						
						
					 
					
						2022-01-14 12:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4a07622195 
					 
					
						
						
							
							test /job/PROJECT/JOBSET/JOB/prometheus works  
						
						... 
						
						
						
						Uses buildListColumns 
						
						
					 
					
						2022-01-14 12:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						b37ca88fd5 
					 
					
						
						
							
							test /job/PROJECT/JOBSET/JOB/shield works  
						
						... 
						
						
						
						Uses buildListColumns 
						
						
					 
					
						2022-01-14 12:48:51 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						796cae0fd0 
					 
					
						
						
							
							Test Job's builds and channel pages  
						
						
						
						
					 
					
						2022-01-14 11:52:07 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a2adb8cfb6 
					 
					
						
						
							
							Test Jobset's builds and channel pages  
						
						
						
						
					 
					
						2022-01-14 11:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						23d7046522 
					 
					
						
						
							
							t/Controller/Build/constituents.t: assert the response is valid JSON, dump if it isn't  
						
						
						
						
					 
					
						2022-01-14 11:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9291cba89f 
					 
					
						
						
							
							Project: tests we can get the channel for the latest builds  
						
						
						
						
					 
					
						2022-01-14 11:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						dcefb88373 
					 
					
						
						
							
							test /project/NAME/all returns a 200  
						
						
						
						
					 
					
						2022-01-14 11:28:39 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6d5b234ba2 
					 
					
						
						
							
							hydra-eval-jobset/notification.t: comment which jobs produced which messages  
						
						... 
						
						
						
						I tried to write the test in such a way to assert the content matched
what we expected, but since the ordering of them is not known, it
is quite tricky to write. 
						
						
					 
					
						2022-01-14 09:13:17 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						42edd3a9d8 
					 
					
						
						
							
							hydra-notify: respond to cached_build_queued  
						
						
						
						
					 
					
						2022-01-14 09:13:17 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						6b7f1da11e 
					 
					
						
						
							
							hydra-notify: operate on cached_build_finished events  
						
						
						
						
					 
					
						2022-01-14 09:13:17 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						4da80e736e 
					 
					
						
						
							
							hydra-eval-jobset: send notifications when cached queued / finished builds are submitted  
						
						
						
						
					 
					
						2022-01-11 13:28:04 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						769f56f793 
					 
					
						
						
							
							Merge pull request  #1101  from DeterminateSystems/hydra-eval-jobset-notifications  
						
						... 
						
						
						
						hydra-eval-jobset: test emitted notifications 
						
						
					 
					
						2022-01-11 13:23:44 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2e195c524d 
					 
					
						
						
							
							evalSucceds/evalFails: log that the success or failure was not expected  
						
						
						
						
					 
					
						2022-01-11 13:10:43 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2b163aa78b 
					 
					
						
						
							
							CatalystUtils::showJobName: write a basic test that shows it works  
						
						
						
						
					 
					
						2022-01-11 11:48:02 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						0ada412979 
					 
					
						
						
							
							hydra-eval-jobset: write a test validating the events that comes out  
						
						
						
						
					 
					
						2022-01-11 10:17:14 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						ae38cc5d04 
					 
					
						
						
							
							test_context: support an override on jobsdir when creating a jobset  
						
						
						
						
					 
					
						2022-01-11 10:17:14 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						8d4c448e92 
					 
					
						
						
							
							t: create a evalFails helper  
						
						
						
						
					 
					
						2022-01-11 10:17:14 -05:00 
						 
				 
			
				
					
						
							
							
								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