anchor.diff:    tests.dnscrypt-proxy = callTestOnTheseSystems ["x86_64-linux"] tests/dnscrypt-proxy.nix {};
     tests.ecryptfs = callTest tests/ecryptfs.nix {};
     tests.etcd = callTestOnTheseSystems ["x86_64-linux"] tests/etcd.nix {};
  -  tests.ec2-nixops = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-nixops;
  -  tests.ec2-config = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-config;
  +  tests.ec2-nixops = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-nixops or {};
  +  tests.ec2-config = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-config or {};
     tests.elk = callSubTestsOnTheseSystems ["x86_64-linux"] tests/elk.nix {};
     tests.env = callTest tests/env.nix {};
     tests.ferm = callTest tests/ferm.nix {};
  
positive.code:     inherit system;
    } // args);
  
    callTestOnTheseSystems = systems: fn: args: forTheseSystems systems (system: hydraJob (importTest fn args system));
    callTest = callTestOnTheseSystems supportedSystems;
  
    callSubTests = callSubTestsOnTheseSystems supportedSystems;
  
negative.code:   tests.kernel-copperhead = callTest tests/kernel-copperhead.nix {};
    tests.kernel-latest = callTest tests/kernel-latest.nix {};
    tests.kernel-lts = callTest tests/kernel-lts.nix {};
    tests.kubernetes = callSubTestsOnTheseSystems ["x86_64-linux"] tests/kubernetes/default.nix {};
    tests.latestKernel.login = callTest tests/login.nix { latestKernel = true; };
    tests.ldap = callTest tests/ldap.nix {};
    #tests.lightdm = callTest tests/lightdm.nix {};
  