Add a test for darcs inputs.
[?]
Jul 10, 2013, 9:50 AM
L7RW467ZBDYCV332DAVH5PBVTCVQXNJXACVNZJTU5Y5H6P62X52QCDependencies
- [2]
PY5GVGC7Implemented quoted strings support in hydra-build-products to allow file names with spaces + testcase - [3]
6K5PBUUNUse buildEnv to combine Hydra's Perl dependencies - [4]
Q5HZWFCYAdd support for darcs repositories. - [5]
YQWH4POV* Simplify. - [6]
FAIJDQKZ - [7]
JD7AWXQGRemove now-unused SystemTypes table - [8]
AK66K4KYFix the test - [9]
SBKX3YH2cleanup - [10]
V2ALOFRRFix the test - [11]
HX4QYOYAadd first evaluations tests - [12]
FANTYCR7Materialize the number of finished builds - [13]
D6EL7KR6Fix broken test - [14]
RBZRCTALhydra: fixed and re-enabled evaluation tests - [15]
T4LLYESZ* Nix expression for building Hydra. - [16]
HE3GX5IPOptimize fetch-git. - [17]
4HPT4SDDRevert "Remove now-unused SystemTypes table" - [18]
2554VN4TFix ‘Unable to handle files with the extension 'conf'’ - [19]
P43FHUUVthere are 43 tests - [20]
WFJ3ZPRMadd tests for scm inputs - [21]
YDW2NUIWFix "make check" - [22]
DES4PSRLadd basic query tests for JobStatus/LatestSucceeded/ActiveJobs - [23]
3RL7VFKEAdd tests for "git describe --long". - [24]
E7FID72SRemove the BuildMachines and BuildMachinesSystemTypes tables - [25]
LOHWNXEJCleanup - [26]
5SMQ2PLKFix tests - [27]
3XM2QEGWFix query-all-tables test count, there are more tables now - [28]
FDHQ2OLBForgot to commit - [29]
G2ZB6464first test, not yet in buildprocess - [30]
WZ7PXAITDoh
Change contents
- replacement in release.nix at line 115
gitAndTools.topGit mercurial subversion bazaar openssl bzip2gitAndTools.topGit mercurial darcs subversion bazaar openssl bzip2 - replacement in release.nix at line 122
gzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial gnused graphviz bazaargzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial darcs gnused graphviz bazaar - replacement in tests/evaluation-tests.pl at line 10
use Test::Simple tests => 68;use Test::Simple tests => 72; - edit in tests/evaluation-tests.pl at line 105
},{name => "darcs",nixexpr => "darcs-input.nix",type => "darcs",uri => "$jobsBaseUri/darcs-repo",update => getcwd . "/jobs/darcs-update.sh" - file addition: darcs-input.nix[5.1729]
with import ./config.nix;{ src }:{copy =mkDerivation {name = "git-input";builder = ./scm-builder.sh;inherit src;};} - file addition: darcs-update.sh[5.1729]
#! /bin/shset -erepo="$1"STATE_FILE=$(pwd)/.hg-stateif test -e $STATE_FILE; thenstate=$(cat $STATE_FILE)test $state -gt 1 && state=0elsestate=0;ficase $state in(0) echo "::Create repo. -- continue -- updated::"mkdir darcs-repodarcs init --repodir darcs-repotouch darcs-repo/filedarcs add --repodir darcs-repo filedarcs record --repodir darcs-repo -a -l -m "add a file" file -A foobar@bar.bar;;(*) echo "::End. -- stop -- nothing::" ;;esacecho $(($state + 1)) > $STATE_FILE - replacement in tests/query-all-tables.pl at line 10
use Test::Simple tests => 45;use Test::Simple tests => 42;