Graham Christensen 
							
						 
					 
					
						
						
							
						
						e72d2225e9 
					 
					
						
						
							
							Merge pull request  #1094  from helsinki-systems/feat/print-whats-evaluated  
						
						... 
						
						
						
						hydra-eval-jobset: Print the jobset that is evaluated 
						
						
					 
					
						2022-01-10 09:29:46 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						bf9ac72fe1 
					 
					
						
						
							
							Merge pull request  #1062  from DeterminateSystems/runcommand-logs  
						
						... 
						
						
						
						RunCommand: store a log of execution and render it on the Build page 
						
						
					 
					
						2022-01-10 09:27:28 -05:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						22f9045a03 
					 
					
						
						
							
							Merge branch 'master' into feat/print-whats-evaluated  
						
						
						
						
					 
					
						2022-01-10 13:45:57 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Heß 
							
						 
					 
					
						
						
							
						
						f3d77c3e6b 
					 
					
						
						
							
							hydra-eval-jobset: Print the jobset that is evaluated  
						
						... 
						
						
						
						This is useful for systems that use concurrent evals 
						
						
					 
					
						2022-01-10 13:44:07 +01:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						1505a56a70 
					 
					
						
						
							
							build.tt: only show RunCommandLogs tab if there are any to show  
						
						
						
						
					 
					
						2022-01-07 15:14:02 -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 
							
						 
					 
					
						
						
							
						
						2f382ba067 
					 
					
						
						
							
							Add migration 79: RunCommand logs  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						fe149613b3 
					 
					
						
						
							
							Builds page: show RunCommand logs  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						52843195db 
					 
					
						
						
							
							RunCommandLogs: init table  
						
						
						
						
					 
					
						2022-01-07 15:05:33 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						f4e86a3236 
					 
					
						
						
							
							Merge pull request  #1089  from DeterminateSystems/config/tracker  
						
						... 
						
						
						
						Fetch the tracker HTML from the config file, remove HYDRA_TRACKER 
						
						
					 
					
						2022-01-06 15:48:47 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						9708f6bf6f 
					 
					
						
						
							
							Fetch the tracker HTML from the config file, remove HYDRA_TRACKER  
						
						... 
						
						
						
						The indentation in the hydra.conf makes it possible to include multi-line
strings without it being likely that the contents of the tracker
is mis-parsed or interrupts tho config parser.
It isn't impossible / foolproof probably, but it shouldn't be likely. 
						
						
					 
					
						2022-01-05 15:27:21 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						76962bfcb0 
					 
					
						
						
							
							Merge pull request  #1083  from DeterminateSystems/faster-notifications  
						
						... 
						
						
						
						Faster notifications and buildQueued support 
						
						
					 
					
						2021-12-23 09:23:00 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						189d4fdabe 
					 
					
						
						
							
							build_queued: document  in the notifications docs  
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						2db422f7b0 
					 
					
						
						
							
							Event: interested -> interestedIn  
						
						
						
						
					 
					
						2021-12-21 20:57:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e84bbc7f90 
					 
					
						
						
							
							hydra-eval-jobset: notify build_queued  
						
						
						
						
					 
					
						2021-12-21 20:57:53 -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 
							
						 
					 
					
						
						
							
						
						633fc36d6a 
					 
					
						
						
							
							TaskDispatcher: pre-declare the notify_no_such_plugin metric  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						eb5f6c8490 
					 
					
						
						
							
							Merge pull request  #1084  from DeterminateSystems/measure-per-event-duration  
						
						... 
						
						
						
						hydra-notify: track the duration of handling an event 
						
						
					 
					
						2021-12-21 20:00:30 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						cf514baaf2 
					 
					
						
						
							
							hydra-notify: track the duration of handling an event  
						
						... 
						
						
						
						Currently we only track how long individual plugins take.
With #1083  we stop executing a lot of plugins, but we
don't have a way to measure its practical impact on the
execution time of handling events. 
						
						
					 
					
						2021-12-21 19:46:19 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e1e5fafdff 
					 
					
						
						
							
							Merge pull request  #1079  from DeterminateSystems/dev-server  
						
						... 
						
						
						
						foreman: run the dev server with --restart and --debug 
						
						
					 
					
						2021-12-17 10:03:08 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						aaec4bb626 
					 
					
						
						
							
							foreman: run the dev server with --restart and --debug  
						
						... 
						
						
						
						Debug enables info and debug log levels and provides quite a lot of useful dev-time information.
Restart automatically restarts the app when the .pm files change. 
						
						
					 
					
						2021-12-16 10:20:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						cf6f78c365 
					 
					
						
						
							
							Merge pull request  #1078  from DeterminateSystems/fixup-queue-runner-status  
						
						... 
						
						
						
						queue-runner-status: fixup from perlcritic-level-2 
						
						
					 
					
						2021-12-15 18:44:07 -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 
							
						 
					 
					
						
						
							
						
						42f0dee441 
					 
					
						
						
							
							Merge pull request  #1076  from DeterminateSystems/HydraTestContext  
						
						... 
						
						
						
						HydraTestContext: init a context object for helpers 
						
						
					 
					
						2021-12-14 21:22:43 -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 
							
						 
					 
					
						
						
							
						
						a466d53d18 
					 
					
						
						
							
							Merge pull request  #1075  from DeterminateSystems/perlcritic-level-1  
						
						... 
						
						
						
						Perlcritic level 1 
						
						
					 
					
						2021-12-14 12:09:30 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						cff387a027 
					 
					
						
						
							
							Merge pull request  #1045  from DeterminateSystems/perlcritic-level-2  
						
						... 
						
						
						
						Perlcritic: level 2 
						
						
					 
					
						2021-12-14 11:29:19 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						e43f487157 
					 
					
						
						
							
							perlcritic: return undef in list context too  
						
						
						
						
					 
					
						2021-12-14 10:24:53 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						d0a1cf5785 
					 
					
						
						
							
							perlcritic: level 1  
						
						
						
						
					 
					
						2021-12-14 10:24:34 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						aa7b37838a 
					 
					
						
						
							
							PerlCritic: MoreUtils -> SomeUtils  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00 
						 
				 
			
				
					
						
							
							
								Graham Christensen 
							
						 
					 
					
						
						
							
						
						a658b80863 
					 
					
						
						
							
							perlcritic: Readonly -> ReadonlyX  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -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 
							
						 
					 
					
						
						
							
						
						d2f03ca050 
					 
					
						
						
							
							fixup foreach  
						
						
						
						
					 
					
						2021-12-14 10:16:25 -05:00