e84bbc7f90hydra-eval-jobset: notify build_queued
Graham Christensen
2021-12-20 15:42:57 -05:00
a14501c616Tasks: only execute the event if the plugin is interested in it
Graham Christensen
2021-12-20 13:27:59 -05:00
633fc36d6aTaskDispatcher: pre-declare the notify_no_such_plugin metric
Graham Christensen
2021-12-20 13:22:02 -05:00
d195e545f5hydra-notify: listen for build_queued events
Graham Christensen
2021-12-20 13:18:32 -05:00
eb5f6c8490Merge pull request #1084 from DeterminateSystems/measure-per-event-duration
Graham Christensen
2021-12-21 20:00:30 -05:00
cf514baaf2hydra-notify: track the duration of handling an event
Graham Christensen
2021-12-21 19:46:19 -05:00
e1e5fafdffMerge pull request #1079 from DeterminateSystems/dev-server
Graham Christensen
2021-12-17 10:03:08 -05:00
aaec4bb626foreman: run the dev server with --restart and --debug
Graham Christensen
2021-12-16 10:20:03 -05:00
cf6f78c365Merge pull request #1078 from DeterminateSystems/fixup-queue-runner-status
Graham Christensen
2021-12-15 18:44:07 -05:00
f2f8d571f3queue-runner-status: fixup from perlcritic-level-2 > > from_json was legacy / deprecated. This was the only use.
Graham Christensen
2021-12-15 17:22:11 -05:00
42f0dee441Merge pull request #1076 from DeterminateSystems/HydraTestContext
Graham Christensen
2021-12-14 21:22:43 -05:00
fbce3b6ed1default-machine-file: use makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:52:40 -05:00
06f824ca48notifications.t: use system() with lists
Graham Christensen
2021-12-14 20:48:19 -05:00
5836bc9a11HydraTestContext::makeAndEvaluateJobset: make a random user
Graham Christensen
2021-12-14 20:48:07 -05:00
c2384a04d8notifications.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:41:21 -05:00
008321d972build-products: switch to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:32:13 -05:00
7333d444c6evaluate-basic.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:25:54 -05:00
adfe74b76aHydraTestContext: give a helper for creating a project, jobset, evaluating jobs, and optionally building them.
Graham Christensen
2021-12-14 20:25:42 -05:00
3238496b3dt/Setup: move subs calling hydra-* programs to a CliPrograms module
Graham Christensen
2021-12-14 20:25:02 -05:00
1fa141229fHydraTestContext: explicitly stop the db
Graham Christensen
2021-12-14 19:51:06 -05:00
eca09bc980Attempt to fix errors during test teardown
Graham Christensen
2021-12-08 13:31:34 -05:00
a466d53d18Merge pull request #1075 from DeterminateSystems/perlcritic-level-1
Graham Christensen
2021-12-14 12:09:30 -05:00
cff387a027Merge pull request #1045 from DeterminateSystems/perlcritic-level-2
Graham Christensen
2021-12-14 11:29:19 -05:00
e43f487157perlcritic: return undef in list context too
Graham Christensen
2021-12-14 10:24:53 -05:00
d0a1cf5785perlcritic: level 1
Graham Christensen
2021-12-14 10:24:34 -05:00
aa7b37838aPerlCritic: MoreUtils -> SomeUtils
Graham Christensen
2021-12-14 10:08:30 -05:00
a658b80863perlcritic: Readonly -> ReadonlyX
Graham Christensen
2021-12-14 10:03:18 -05:00
fc49a7129dJSON -> JSON::MaybeXS
Graham Christensen
2021-12-13 16:36:26 -05:00
30a7f068b7AttributeSet helper: skip wantarray
Graham Christensen
2021-10-20 12:52:34 -04:00
d2f03ca050fixup foreach
Graham Christensen
2021-10-20 12:42:59 -04:00
327d79bc1dpin
Graham Christensen
2021-10-20 12:26:23 -04:00
4dfe787bc2perlcritic: each() called at line 752, column 35. The each function may cause undefined behavior when operating on the hash while iterating. Use a foreach loop over the hash's keys or values instead.
Graham Christensen
2021-10-20 11:56:16 -04:00
7dcf6a01c6JSON -> JSON::MaybeXS
Graham Christensen
2021-10-19 22:53:39 -04:00
d16c57e5f1perlcritic: level 2
Graham Christensen
2021-10-20 11:43:09 -04:00
ed58ad0c2bMerge pull request #1073 from DeterminateSystems/runcommand-tests
Graham Christensen
2021-12-09 09:44:20 -05:00
26b197ea62RunCommand: calculate all the commands to run against before starting
Graham Christensen
2021-12-08 14:36:27 -05:00
b7962c3882RunCommand: Move the json validation testing to its own test
Graham Christensen
2021-12-08 11:31:16 -05:00
2ce0ab9f51RunCommand: move JSON generation to its own function
Graham Christensen
2021-12-08 11:29:36 -05:00
bb91f96381RunCommand: test isEnabled, configSectionMatches, and eventMatches
Graham Christensen
2021-12-08 10:24:42 -05:00
9dfa34682dRunCommand tests: move in to a subdirectory
Graham Christensen
2021-12-08 09:30:26 -05:00
7a5b8a38d9builds page: capitalize tabs (#1072)
Graham Christensen
2021-12-08 20:02:14 -05:00
2cbeca5c44Merge pull request #1071 from DeterminateSystems/log-fetches-evals
Graham Christensen
2021-12-08 16:00:29 -05:00
264092169chydra-eval-jobset: log fetches and evaluations
Graham Christensen
2021-12-08 09:25:27 -05:00
7227395a72Merge pull request #1068 from DeterminateSystems/fix-some-warnings
Graham Christensen
2021-12-03 15:38:46 -05:00
47cabac4bfhydra-eval-jobset: fix use of uninitialized value
Cole Helbling
2021-11-30 12:37:55 -08:00
e5be4a9022Merge pull request #1065 from DeterminateSystems/project-jobset-links
Graham Christensen
2021-11-22 20:39:26 -05:00
ce6805f02bfixup: TT.t: move the :'s to the next line
Graham Christensen
2021-11-22 16:00:58 -05:00
b06457c75cTitles of pages: make project:jobset:job names clickable
Graham Christensen
2021-11-22 13:23:02 -05:00
f1343b3a4clayout.tt: support a title with HTML in it
Graham Christensen
2021-11-22 13:22:16 -05:00
03323f6ef1TT: add helpers for linking to jobs, jobsets, and projects, and for generating colon separated names.
Graham Christensen
2021-11-22 13:14:01 -05:00
72590a4f8dMerge pull request #1064 from NixOS/dependabot/github_actions/cachix/install-nix-action-16
Graham Christensen
2021-11-22 10:35:20 -05:00
4372548885build(deps): bump cachix/install-nix-action from 15 to 16
dependabot[bot]
2021-11-22 15:00:54 +00:00
aab4a0e8abMerge pull request #1061 from DeterminateSystems/update-dbix-overwrite
Graham Christensen
2021-11-19 15:15:03 -05:00
bb040aa029Merge pull request #1060 from DeterminateSystems/runcommand-t-fixups
Graham Christensen
2021-11-19 15:14:52 -05:00
ecb4697930update-dbix: overwrite modifications
Graham Christensen
2021-11-18 12:42:05 -05:00
27f48c6f7fMerge pull request #1058 from NixOS/dependabot/github_actions/cachix/install-nix-action-15
Graham Christensen
2021-11-19 14:57:31 -05:00
5917de4948t/plugins/runcommand.t: output the filename if it fails to open
Graham Christensen
2021-11-17 14:20:52 -05:00
e5a4147f0aruncommand.t: stop dumping the json
Graham Christensen
2021-11-17 15:05:03 -05:00
f1350d2de7Merge pull request #1057 from amerocu/missing-nc
Graham Christensen
2021-11-16 12:40:43 -05:00
735c3f6f35build(deps): bump cachix/install-nix-action from 14 to 15
dependabot[bot]
2021-11-15 15:00:52 +00:00
68a9aac251add missing develop dependency
Marco Turchetto
2021-11-10 17:51:01 +01:00
c1630e6d80Admin/clear-queue-non-current: test behavior
Graham Christensen
2021-10-27 11:43:58 -04:00
d19890a4e1JobsetEval/cancel: test & fix
Graham Christensen
2021-10-27 11:05:00 -04:00
ef9a9fa481Merge pull request #1025 from lukegb/hydra-better-errors
Graham Christensen
2021-10-26 12:35:45 -04:00
dc2bec3272Merge pull request #1050 from DeterminateSystems/restart-cancel-resultset
Graham Christensen
2021-10-26 11:49:28 -04:00
a62c2a4d71JobsetEval/restart-*: Write tests for the behavior
Graham Christensen
2021-10-26 10:45:33 -04:00
383b395b00Test canceling builds.
Graham Christensen
2021-10-26 09:44:58 -04:00
67ebce8493Output evaluation errors without crashing if aggregate job is broken.
Luke Granger-Brown
2021-09-22 20:54:58 +00:00
f2b51a017bTest Setup: fix evalSucceeds to actually output evaluation errors
Luke Granger-Brown
2021-09-22 20:53:04 +00:00
d52e397503Builds controller: add a test for restarting builds, fix restarting builds
Graham Christensen
2021-10-25 22:21:19 -04:00
ffedbe5996restart/cancelBuilds: always pass resultsets explicitly
Graham Christensen
2021-10-21 09:34:06 -04:00
592fef9d82Merge pull request #1049 from DeterminateSystems/drop-systemtypes
Graham Christensen
2021-10-24 21:46:57 -04:00
802a5dfe68Merge pull request #1048 from DeterminateSystems/fixup-1003
Graham Christensen
2021-10-24 21:38:38 -04:00
ff888032ebSystemTypes: drop database table. It was originally removed in #65, but put back in fcd511c4de, and now totally unused.
Graham Christensen
2021-10-24 21:38:04 -04:00
5fbf1470bd(perl) machines file: support machine lines with multiple spaces between fields
Graham Christensen
2021-10-24 21:24:24 -04:00
b817124337Hydra::Helper::Nix::getMachines: add a test
Graham Christensen
2021-10-23 22:53:55 -04:00
7fbf5cbd42Merge pull request #1047 from NixOS/revert-825-fix/unhelpful-errors-in-aggregates
Graham Christensen
2021-10-23 22:23:40 -04:00
8cf158b7a9Revert "Fix unhelpful error messages in aggregate jobs."
Graham Christensen
2021-10-23 22:23:29 -04:00
3516950d3cMerge pull request #825 from samueldr/fix/unhelpful-errors-in-aggregates
Graham Christensen
2021-10-23 20:34:50 -04:00
30e50010f5Merge pull request #1044 from DeterminateSystems/perlcritic-level-3
Graham Christensen
2021-10-20 17:06:26 -04:00
5285d0b6cbgittea test: prune trailing space
Graham Christensen
2021-10-20 12:56:02 -04:00
d98d74fa4fperlcritic: doesn't like prototypes
Graham Christensen
2021-10-20 11:33:50 -04:00
c317ab0dbeshell: add pixz so NAR serving works from foreman
Graham Christensen
2021-10-20 11:25:55 -04:00
7095d00608perlcritic: make all open() calls three-argument
Graham Christensen
2021-10-19 22:37:17 -04:00
43c056bb7bt/TaskDispatcher.t: array / arrayref consistency
Graham Christensen
2021-10-19 22:38:50 -04:00