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

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]()