@ -16,7 +16,8 @@ let
inherit system ;
} // args ) ;
callTest = fn : args : forAllSystems ( system : hydraJob ( importTest fn args system ) ) ;
callTestOnTheseSystems = systems : fn : args : forTheseSystems systems ( system : hydraJob ( importTest fn args system ) ) ;
callTest = callTestOnTheseSystems supportedSystems ;
callSubTests = fn : args : let
discover = attrs : let
@ -228,7 +229,7 @@ in rec {
tests . blivet = callTest tests/blivet.nix { } ;
tests . boot = callSubTests tests/boot.nix { } ;
tests . boot-stage1 = callTest tests/boot-stage1.nix { } ;
tests . cadvisor = hydraJob ( import tests/cadvisor.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) ;
tests . cadvisor = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/cadvisor.nix { } ;
tests . chromium = ( callSubTests tests/chromium.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) . stable ;
tests . cjdns = callTest tests/cjdns.nix { } ;
tests . cloud-init = callTest tests/cloud-init.nix { } ;
@ -243,12 +244,12 @@ in rec {
tests . containers-hosts = callTest tests/containers-hosts.nix { } ;
tests . containers-macvlans = callTest tests/containers-macvlans.nix { } ;
tests . couchdb = callTest tests/couchdb.nix { } ;
tests . docker = hydraJob ( import tests/docker.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) ;
tests . docker-edge = hydraJob ( import tests/docker-edge.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) ;
tests . docker = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/docker.nix { } ;
tests . docker-edge = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/docker-edge.nix { } ;
tests . dovecot = callTest tests/dovecot.nix { } ;
tests . dnscrypt-proxy = callTest tests/dnscrypt-proxy.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ;
tests . dnscrypt-proxy = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/dnscrypt-proxy.nix { } ;
tests . ecryptfs = callTest tests/ecryptfs.nix { } ;
tests . etcd = hydraJob ( import tests/etcd.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) ;
tests . etcd = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/etcd.nix { } ;
tests . ec2-nixops = hydraJob ( import tests/ec2.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) . boot-ec2-nixops ;
tests . ec2-config = hydraJob ( import tests/ec2.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) . boot-ec2-config ;
tests . elk = callSubTests tests/elk.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ;
@ -256,7 +257,7 @@ in rec {
tests . ferm = callTest tests/ferm.nix { } ;
tests . firefox = callTest tests/firefox.nix { } ;
tests . firewall = callTest tests/firewall.nix { } ;
tests . fleet = hydraJob ( import tests/fleet.nix { system = " x 8 6 _ 6 4 - l i n u x " ; } ) ;
tests . fleet = callTestOnTheseSystems [ " x 8 6 _ 6 4 - l i n u x " ] tests/fleet.nix { } ;
#tests.gitlab = callTest tests/gitlab.nix {};
tests . gitolite = callTest tests/gitolite.nix { } ;
tests . gocd-agent = callTest tests/gocd-agent.nix { } ;
@ -316,7 +317,7 @@ in rec {
tests . openssh = callTest tests/openssh.nix { } ;
tests . owncloud = callTest tests/owncloud.nix { } ;
tests . pam-oath-login = callTest tests/pam-oath-login.nix { } ;
#tests.panamax = hydraJob (import tests/panamax.nix { system = "x86_64-linux"; }) ;
#tests.panamax = callTestOnTheseSystems ["x86_64-linux"] tests/panamax.nix {} ;
tests . peerflix = callTest tests/peerflix.nix { } ;
tests . php-pcre = callTest tests/php-pcre.nix { } ;
tests . postgresql = callSubTests tests/postgresql.nix { } ;