logstash-*-oss: Add passthru.tests

This commit is contained in:
Robert Hensing 2021-03-22 14:53:05 +01:00
parent 05f8f9ac35
commit 9011d59758
3 changed files with 23 additions and 4 deletions

View file

@ -120,6 +120,7 @@ let
};
};
passthru.elkPackages = elk;
testScript = ''
import json

View file

@ -3,12 +3,13 @@
, lib, stdenv
, fetchurl
, makeWrapper
, nixosTests
, jre
}:
with lib;
stdenv.mkDerivation rec {
let this = stdenv.mkDerivation rec {
version = elk6Version;
name = "logstash-${optionalString (!enableUnfree) "oss-"}${version}";
@ -52,4 +53,12 @@ stdenv.mkDerivation rec {
platforms = platforms.unix;
maintainers = with maintainers; [ wjlroe offline basvandijk ];
};
}
passthru.tests =
optionalAttrs (!enableUnfree) (
assert this.drvPath == nixosTests.elk.ELK-6.elkPackages.logstash.drvPath;
{
elk = nixosTests.elk.ELK-6;
}
);
};
in this

View file

@ -3,12 +3,13 @@
, lib, stdenv
, fetchurl
, makeWrapper
, nixosTests
, jre
}:
with lib;
stdenv.mkDerivation rec {
let this = stdenv.mkDerivation rec {
version = elk7Version;
name = "logstash-${optionalString (!enableUnfree) "oss-"}${version}";
@ -52,4 +53,12 @@ stdenv.mkDerivation rec {
platforms = platforms.unix;
maintainers = with maintainers; [ wjlroe offline basvandijk ];
};
}
passthru.tests =
optionalAttrs (!enableUnfree) (
assert this.drvPath == nixosTests.elk.ELK-7.elkPackages.logstash.drvPath;
{
elk = nixosTests.elk.ELK-7;
}
);
};
in this