Z7FCNNSAIXZZLXY54FF2VPHZE2O3YWD5YWV32KBWSTK43TQGGKIQC YIZWKGFIITUYV2TW5RGMXY4IGHHIKHJWJ3ZG53LWW3GBYHR4LW4QC 2AM7IAS5PKZSYIG4ZMRDXF6OKLGTBSYRNTRDXFRPXD3SEI4BGD3QC HX4QYOYAKKFKK4KF6SZ6FQCM5ZF7ZFDTQUR4GS5WPPTYZASYZZUAC 4QI6G7YB64IPWRQYGI4D2CEEUGPSVM6MVKUA4VVRKKIEA4D34FEQC OWRS526HCBSKWK5KFWO34YSZRNRXWBBG74KLW7BZSRIIZUNSELBQC UIA3ULNUQVJJJYYVSHCT3GMNYBB5GRHEMHBU2KIFPFG6YVTLMYKAC 5SMQ2PLKIUCWCHY2LZIKI4SRZYKKMZKWZR5QSKE6ZM22HPRH54EQC ZTYKNDOLJNMR2WNAUVFJDIIY5J4ICINEP4AHHBNZA3DGVG5GL7EQC ABB3BIS2X3MOXUJD5CUEODSJ3QCRZ4YDSNME2AHNCPG5OJ2F2I5QC CQI443CGAR6WPVMPA5XIHXGKUBC3GQTH3ZGH4UPFPFP4CYBFKEMQC RBZRCTALK2SLKX6HDMBS25BRNYPK3GK364MGAVCXP3MW5CEW5TKQC L7RW467ZBDYCV332DAVH5PBVTCVQXNJXACVNZJTU5Y5H6P62X52QC PY5GVGC7QVTOTCZ52LRHUCUJY5MER6ADCMTC2FR2WQACQV4QV5CQC 3RL7VFKEVVQBVKLKM7ZS3M67BOGGJ3OWPARHG64AOUTZTPPYCHLQC WFJ3ZPRMZ52NFPPGRJTVNLYLFFN2DYP3JHNTPVRQAEULEF7VCGGAC FAIJDQKZH6SUUNCKW5RIOZ37YRAO5ACS6FX76MHRNN53LDBWO6ZQC SBKX3YH2EOCYY2IDACGOTXHJZSYSRHD5EC7FB6WGPKHLFYOF6SAAC 3G475GRT37NX3C5DGLQMOZ6RPPFOWTAF7TJHZA6533WT73PDJ7EAC HE3GX5IPS6XA7KLNP5WZY2YU27WQS663WSKAL5FHWBSJ5GMM633AC 4OLBA6TUXVXJJVY2ZRO34W2QC7KCZAHL6ZG22DP5562KOJBTSIQQC NZXX6PLDWEDQHXFF5JCZWGB22VA3WSDYLX65K6BQ5GNWPOE43N7QC S5NPXZG34PZZ5FIIAQ2IO72G6PAQC4JZ2WS2CVKTO623BNQKGMHAC my $db = Hydra::Model::DB->new;hydra_setup($db);
ok(evalSucceeds($jobset), "Evaluating jobs/build-products.nix should exit with return code 0");is(nrQueuedBuildsForJobset($jobset), 2, "Evaluating jobs/build-products.nix should result in 2 builds");
subtest "For the build job 'simple'" => sub {my $build = $builds->{"simple"};is($build->finished, 1, "Build should have finished");is($build->buildstatus, 0, "Build should have buildstatus 0");
for my $build (queuedBuildsForJobset($jobset)) {subtest "For the build job '" . $build->job . "'" => sub {ok(runBuild($build), "Build should exit with return code 0");my $newbuild = $db->resultset('Builds')->find($build->id);
my $buildproduct = $build->buildproducts->next;is($buildproduct->name, "text.txt", "We should have \"text.txt\"");};
if($build->job eq "simple") {is($buildproduct->name, "text.txt", "We should have \"text.txt\"");} elsif ($build->job eq "with_spaces") {is($buildproduct->name, "some text.txt", "We should have: \"some text.txt\"");}};
my $buildproduct = $build->buildproducts->next;is($buildproduct->name, "some text.txt", "We should have: \"some text.txt\"");};