nix-eval-jobs/tests
Maximilian Bosch 5ce92e2c4d
Bring back constituents to Hydra
The part about finding `_hydraAggregate`/`constituents` is basically
derived from `hydra-eval-jobs`, however the part about
`namedConstituents` has been changed: we still stream out jobs when they
appear, however we suppress this for aggregate jobs.

These jobs are post-processed at the end, i.e. if `namedConstituents`
exist, these will be mapped to the drvPath of the other jobs. Then, the
drv will be rewritten to contain the drvPath of said jobs[1] and the
JSON containing the rewritten `drvPath` will be printed out.

[1] This was an optimization to reduce the memory footprint of
    evaluating e.g. the `tested` job in nixpkgs.
2024-10-13 23:16:57 +02:00
..
assets Bring back constituents to Hydra 2024-10-13 23:16:57 +02:00
test_eval.py Bring back constituents to Hydra 2024-10-13 23:16:57 +02:00