Unverified Commit a03569f2 authored by Thomas Gerbet's avatar Thomas Gerbet Committed by GitHub
Browse files

openssh: make the NixOS tests for openssh test the actual derivation being built (#450716)

parents fb45249f 3ba43bda
Loading
Loading
Loading
Loading
+19 −9
Original line number Diff line number Diff line
@@ -235,10 +235,20 @@ stdenv.mkDerivation (finalAttrs: {

  passthru = {
    inherit withKerberos;
    tests = {
      borgbackup-integration = nixosTests.borgbackup;
      nixosTest = nixosTests.openssh;
      initrd-network-openssh = nixosTests.initrd-network-ssh;
    tests =
      let
        withThisSsh =
          test:
          test.extendNixOS {
            module = {
              services.openssh.package = lib.mkForce finalAttrs.finalPackage;
            };
          };
      in
      {
        borgbackup-integration = withThisSsh nixosTests.borgbackup;
        nixosTest = withThisSsh nixosTests.openssh;
        initrd-network-openssh = withThisSsh nixosTests.initrd-network-ssh;
        openssh = finalAttrs.finalPackage.overrideAttrs (previousAttrs: {
          pname = previousAttrs.pname + "-test";
          doCheck = true;