hydra-update-gc-roots: add a very basic test validating successful execution
This commit is contained in:
parent
9d3b14dd43
commit
52dda56b99
22
t/scripts/hydra-update-gc-roots/update-gc-roots.t
Normal file
22
t/scripts/hydra-update-gc-roots/update-gc-roots.t
Normal file
|
@ -0,0 +1,22 @@
|
|||
use feature 'unicode_strings';
|
||||
use strict;
|
||||
use warnings;
|
||||
use Setup;
|
||||
use Test2::V0;
|
||||
|
||||
my $ctx = test_context();
|
||||
my $builds = $ctx->makeAndEvaluateJobset(
|
||||
expression => "one-job.nix",
|
||||
build => 1
|
||||
);
|
||||
|
||||
subtest "Updating GC roots" => sub {
|
||||
my ($res, $stdout, $stderr) = captureStdoutStderr(5, ("hydra-update-gc-roots"));
|
||||
is($res, 0, "hydra-update-gc-roots should exit zero");
|
||||
if ($res != 0) {
|
||||
print "gc roots stdout: $stdout\n";
|
||||
print "gc roots stderr: $stderr";
|
||||
}
|
||||
};
|
||||
|
||||
done_testing;
|
Loading…
Reference in a new issue