Merge pull request #1100 from DeterminateSystems/nest-tests

[?]
Jan 11, 2022, 2:53 PM
NZ2WDSQBMEF2CL2L3HT6KWFXBUXY7FFKJ6WP4M6Z5DL7IVIGENQQC

Dependencies

  • [2] EBN3NCSU Tests: restructure to more closely mirror the sources
  • [3] L3B3ZS37 JobsetEval/cancel: test & fix
  • [4] LYRHVDS2 TT: add helpers for linking to jobs, jobsets, and projects, and for generating colon separated names.
  • [5] VHC5UKOB rename api-test.pl to .t so it runs under yath
  • [6] OPSWSU4L hydra-notify: move BuildStarted processing to an Event
  • [7] ASPD4MDN Passwords: check in constant time
  • [8] S2KNQCPB NixExprs: extract the `escape` function and test it
  • [9] QOV7KWRH Expose Prometheus metrics at /metrics
  • [10] 4Y3LBQYI Use system-features from the Nix conf in the default machine file
  • [11] 5DXGOH6Q statsd: add a chance to set hostname and port in hydra.conf
  • [12] OKOQ3LNQ Admin/clear-queue-non-current: test behavior
  • [13] LN3E2P4E t: Test Projects JSON serialization and deserialization
  • [14] LQDK2TS5 Test that each page listing evals works
  • [15] 2JJP7673 tests: move to t, allow `yath test` from root
  • [16] DNOLOMX7 hydra-send-stats: add a failing test asserting it can run
  • [17] NNKWJGML t/JobsetEval: test GETing the eval page
  • [18] P4SME2BC Abstract over postgres' LISTEN/NOTIFY
  • [19] MQLCUSZL Test the fake derivations channel, asserting nested packages are properly represented.
  • [20] TVXPKQL4 Move the default-machine-file test under `queue-runner`
  • [21] GD5IRH26 move the api-test.nix in to the jobsdir
  • [22] HWGFAF2B queue runner: test notifications
  • [23] EKHD4I44 Event: init structure and parse existing messages
  • [24] SWXGVPJN hydra-notify: extract runPluginsForEvent to a TaskDispatcher
  • [25] L32HJNV5 Hydra::Math: add an exponential_backoff function
  • [26] 3R3AYTCQ t/BuildDiff: init
  • [27] 6BPELYYT Create a helper for dealing with nested attribute sets
  • [28] QTZ6UUOM Hydra::Helper::Nix::getMachines: add a test
  • [29] M5WS7Z65 t/Helper/CatalystUtils.t: test trim functionality
  • [30] ZZ4HEML6 JobsetEval/restart-*: Write tests for the behavior
  • [31] BJIR6VCG Start checking PRs with perlcritic

Change contents

  • file un-deletion: Controller (d--r------)Controller (d--r------)
    [3.473][3.451:451](),[3.697][3.452:473](),[3.697][3.452:473]()
  • file un-deletion: JobsetEval (d--r------)JobsetEval (d--r------)
    [3.23][3.1:1](),[3.451][3.2:23](),[3.451][3.2:23]()
  • file un-deletion: Helper (d--r------)Helper (d--r------)
    [3.999][3.981:981](),[3.697][3.982:999](),[3.697][3.982:999]()