MZMSH3E6FH7NYIH3LU6TA6MQDQC7D2NM3CDTT43EC5TT2LV5L6GAC # Most basic test case, no parametersmy $jobset = createBaseJobset("basic", "basic.nix", $ctx->jobsdir);
is($build->finished, 1, "Build should be finished.");is($build->buildstatus, 6, "succeeeded-but-failed should have buildstatus 6.");};subtest "Build: empty_dir" => sub {my $build = $builds->{"empty_dir"};is($build->finished, 1, "Build should be finished.");is($build->buildstatus, 0, "Should have succeeded.");};
for my $build (queuedBuildsForJobset($jobset)) {ok(runBuild($build), "Build '".$build->job."' from jobs/basic.nix should exit with return code 0");my $newbuild = $db->resultset('Builds')->find($build->id);is($newbuild->finished, 1, "Build '".$build->job."' from jobs/basic.nix should be finished.");my $expected = $build->job eq "fails" ? 1 : $build->job =~ /with_failed/ ? 6 : 0;is($newbuild->buildstatus, $expected, "Build '".$build->job."' from jobs/basic.nix should have buildstatus $expected.");}
is($build->finished, 1, "Build should be finished.");is($build->buildstatus, 1, "Should have failed.");};