openssh: make the NixOS tests for openssh test the actual derivation being built (#450716)
This commit is contained in:
@@ -235,15 +235,25 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
|
|
||||||
passthru = {
|
passthru = {
|
||||||
inherit withKerberos;
|
inherit withKerberos;
|
||||||
tests = {
|
tests =
|
||||||
borgbackup-integration = nixosTests.borgbackup;
|
let
|
||||||
nixosTest = nixosTests.openssh;
|
withThisSsh =
|
||||||
initrd-network-openssh = nixosTests.initrd-network-ssh;
|
test:
|
||||||
openssh = finalAttrs.finalPackage.overrideAttrs (previousAttrs: {
|
test.extendNixOS {
|
||||||
pname = previousAttrs.pname + "-test";
|
module = {
|
||||||
doCheck = true;
|
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;
|
||||||
|
});
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|||||||
Reference in New Issue
Block a user