Fix indentation
[?]
Jan 23, 2013, 12:48 PM
S5NPXZG34PZZ5FIIAQ2IO72G6PAQC4JZ2WS2CVKTO623BNQKGMHACDependencies
- [2]
YDW2NUIWFix "make check" - [3]
5SMQ2PLKFix tests - [4]
3RL7VFKEAdd tests for "git describe --long". - [5]
G2ZB6464first test, not yet in buildprocess - [6]
P43FHUUVthere are 43 tests - [7]
D6EL7KR6Fix broken test - [8]
HE3GX5IPOptimize fetch-git. - [9]
FAIJDQKZ - [10]
HX4QYOYAadd first evaluations tests - [11]
RBZRCTALhydra: fixed and re-enabled evaluation tests - [12]
WFJ3ZPRMadd tests for scm inputs - [13]
DES4PSRLadd basic query tests for JobStatus/LatestSucceeded/ActiveJobs - [14]
ZHBEOOUQshow evaluation errors in log of tests - [15]
AK66K4KYFix the test - [16]
W6J4PVRPremove debug statement - [17]
SBKX3YH2cleanup
Change contents
- replacement in tests/evaluation-tests.pl at line 29
ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);my $expected = $build->job->name eq "fails" ? 1 : 0;ok($newbuild->finished == 1 && $newbuild->buildstatus == $expected, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus $expected");ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);my $expected = $build->job->name eq "fails" ? 1 : 0;ok($newbuild->finished == 1 && $newbuild->buildstatus == $expected, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus $expected"); - replacement in tests/evaluation-tests.pl at line 41
ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);ok($newbuild->finished == 1 && $newbuild->buildstatus == 0, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus 0");ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);ok($newbuild->finished == 1 && $newbuild->buildstatus == 0, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus 0"); - replacement in tests/evaluation-tests.pl at line 49
ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);ok($newbuild->finished == 1 && $newbuild->buildstatus == 0, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus 0");ok(runBuild($build), "Build '".$build->job->name."' from jobs/basic.nix should exit with code 0");my $newbuild = $db->resultset('Builds')->find($build->id);ok($newbuild->finished == 1 && $newbuild->buildstatus == 0, "Build '".$build->job->name."' from jobs/basic.nix should have buildstatus 0"); - replacement in tests/evaluation-tests.pl at line 109
my $scmName = $scm->{"name"};my $nixexpr = $scm->{"nixexpr"};my $type = $scm->{"type"};my $uri = $scm->{"uri"};my $update = $scm->{"update"};$jobset = createJobsetWithOneInput($scmName, $nixexpr, "src", $type, $uri);my $scmName = $scm->{"name"};my $nixexpr = $scm->{"nixexpr"};my $type = $scm->{"type"};my $uri = $scm->{"uri"};my $update = $scm->{"update"};$jobset = createJobsetWithOneInput($scmName, $nixexpr, "src", $type, $uri); - replacement in tests/evaluation-tests.pl at line 116
my $state = 0;my $q = 0;my ($loop, $updated) = updateRepository($scmName, $update);while($loop) {my $c = 0;my $state = 0;my $q = 0;my ($loop, $updated) = updateRepository($scmName, $update);while($loop) {my $c = 0; - replacement in tests/evaluation-tests.pl at line 122
# Verify that it can be fetched and possibly queued.ok(evalSucceeds($jobset), "$scmName:$state.$c: Evaluating nix-expression."); $c++;# Verify that it can be fetched and possibly queued.ok(evalSucceeds($jobset), "$scmName:$state.$c: Evaluating nix-expression."); $c++; - replacement in tests/evaluation-tests.pl at line 125
# Verify that the evaluation has queued a new job and evaluate again to ...if ($updated) {$q++;ok(nrQueuedBuildsForJobset($jobset) == $q, "$scmName:$state.$c: Expect $q jobs in the queue."); $c++;ok(evalSucceeds($jobset), "$scmName:$state.$c: Evaluating nix-expression again."); $c++;}# Verify that the evaluation has queued a new job and evaluate again to ...if ($updated) {$q++;ok(nrQueuedBuildsForJobset($jobset) == $q, "$scmName:$state.$c: Expect $q jobs in the queue."); $c++;ok(evalSucceeds($jobset), "$scmName:$state.$c: Evaluating nix-expression again."); $c++;} - replacement in tests/evaluation-tests.pl at line 132
# ... check that it is deterministic and not queued again.ok(nrQueuedBuildsForJobset($jobset) == $q, "$scmName:$state.$c: Expect $q jobs in the queue."); $c++;# ... check that it is deterministic and not queued again.ok(nrQueuedBuildsForJobset($jobset) == $q, "$scmName:$state.$c: Expect $q jobs in the queue."); $c++; - replacement in tests/evaluation-tests.pl at line 135
$state++;($loop, $updated) = updateRepository($scmName, $update, getcwd . "/$scmName-repo/");}$state++;($loop, $updated) = updateRepository($scmName, $update, getcwd . "/$scmName-repo/");} - replacement in tests/query-all-tables.pl at line 13[5.560]→[5.31:79](∅→∅),[5.79]→[5.31:257](∅→∅),[5.257]→[3.324:335](∅→∅),[3.335]→[5.258:351](∅→∅),[5.153]→[5.258:351](∅→∅),[5.244]→[5.718:722](∅→∅),[5.351]→[5.718:722](∅→∅),[5.718]→[5.718:722](∅→∅)
my $title = "Basic select query for $source";if ($source eq "SchemaVersion") {ok(scalar($db->resultset($source)->all) == 1, $title);} elsif( $source !~ m/^(LatestSucceeded|JobStatus|ActiveJobs)/) {ok(scalar($db->resultset($source)->all) == 0, $title);} else {ok(scalar($db->resultset($source)->search({},{ bind => ["", "", ""] })) == 0, $title);}my $title = "Basic select query for $source";if ($source eq "SchemaVersion") {ok(scalar($db->resultset($source)->all) == 1, $title);} elsif( $source !~ m/^(LatestSucceeded|JobStatus|ActiveJobs)/) {ok(scalar($db->resultset($source)->all) == 0, $title);} else {ok(scalar($db->resultset($source)->search({},{ bind => ["", "", ""] })) == 0, $title);} - edit in tests/query-all-tables.pl at line 22