RunCommandLogs.t: use test_context to get a specific build
[?]
Dec 15, 2021, 5:03 PM
7QACOBPBR3JBEMDSLMAJJEE7D36EVJAIFHRU53FK3S4GLXW6OV5QCDependencies
- [2]
VYS5RV7YRunCommand: create run logs for each execution - [3]
RZBW3YWDRunCommandLogs: add a did_succeed helper
Change contents
- edit in t/Schema/Result/RunCommandLogs.t at line 4
my %ctx = test_init();require Hydra::Schema;require Hydra::Model::DB; - replacement in t/Schema/Result/RunCommandLogs.t at line 6
my $db = Hydra::Model::DB->new;hydra_setup($db);my $ctx = test_context();my $db = $ctx->db(); - replacement in t/Schema/Result/RunCommandLogs.t at line 9
my $project = $db->resultset('Projects')->create({name => "tests", displayname => "", owner => "root"});my $jobset = createBaseJobset("basic", "basic.nix", $ctx{jobsdir});ok(evalSucceeds($jobset), "Evaluating jobs/basic.nix should exit with return code 0");is(nrQueuedBuildsForJobset($jobset), 3, "Evaluating jobs/basic.nix should result in 3 builds");my $builds = $ctx->makeAndEvaluateJobset(expression => "basic.nix",); - replacement in t/Schema/Result/RunCommandLogs.t at line 13
my ($build, @_) = queuedBuildsForJobset($jobset);my $build = $builds->{"empty_dir"}; - edit in t/Schema/Result/RunCommandLogs.t at line 23