tests: add jobsdir and testdir to ctx hash
This allows us to calculate those directories only once, and just pass them around as necessary.
This commit is contained in:
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/bzr-checkout-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/bzr-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/darcs-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -22,8 +22,9 @@ testScmInput(
|
||||
update => 'jobs/git-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -22,8 +22,9 @@ testScmInput(
|
||||
update => 'jobs/git-rev-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/git-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/hg-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/svn-checkout-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
@ -3,7 +3,7 @@ use Cwd;
|
||||
use Setup;
|
||||
use TestScmInput;
|
||||
|
||||
(my $datadir, my $pgsql) = test_init();
|
||||
my %ctx = test_init();
|
||||
|
||||
require Hydra::Schema;
|
||||
require Hydra::Model::DB;
|
||||
@ -21,8 +21,9 @@ testScmInput(
|
||||
update => 'jobs/svn-update.sh',
|
||||
|
||||
# directories
|
||||
datadir => $datadir,
|
||||
testdir => getcwd,
|
||||
datadir => $ctx{tmpdir},
|
||||
testdir => $ctx{testdir},
|
||||
jobsdir => $ctx{jobsdir},
|
||||
);
|
||||
|
||||
done_testing;
|
||||
|
Reference in New Issue
Block a user