lol

logstash-*-oss: Add passthru.tests

+23 -4
+1
nixos/tests/elk.nix
··· 120 120 }; 121 121 }; 122 122 123 + passthru.elkPackages = elk; 123 124 testScript = '' 124 125 import json 125 126
+11 -2
pkgs/tools/misc/logstash/6.x.nix
··· 3 3 , lib, stdenv 4 4 , fetchurl 5 5 , makeWrapper 6 + , nixosTests 6 7 , jre 7 8 }: 8 9 9 10 with lib; 10 11 11 - stdenv.mkDerivation rec { 12 + let this = stdenv.mkDerivation rec { 12 13 version = elk6Version; 13 14 name = "logstash-${optionalString (!enableUnfree) "oss-"}${version}"; 14 15 ··· 52 53 platforms = platforms.unix; 53 54 maintainers = with maintainers; [ wjlroe offline basvandijk ]; 54 55 }; 55 - } 56 + passthru.tests = 57 + optionalAttrs (!enableUnfree) ( 58 + assert this.drvPath == nixosTests.elk.ELK-6.elkPackages.logstash.drvPath; 59 + { 60 + elk = nixosTests.elk.ELK-6; 61 + } 62 + ); 63 + }; 64 + in this
+11 -2
pkgs/tools/misc/logstash/7.x.nix
··· 3 3 , lib, stdenv 4 4 , fetchurl 5 5 , makeWrapper 6 + , nixosTests 6 7 , jre 7 8 }: 8 9 9 10 with lib; 10 11 11 - stdenv.mkDerivation rec { 12 + let this = stdenv.mkDerivation rec { 12 13 version = elk7Version; 13 14 name = "logstash-${optionalString (!enableUnfree) "oss-"}${version}"; 14 15 ··· 52 53 platforms = platforms.unix; 53 54 maintainers = with maintainers; [ wjlroe offline basvandijk ]; 54 55 }; 55 - } 56 + passthru.tests = 57 + optionalAttrs (!enableUnfree) ( 58 + assert this.drvPath == nixosTests.elk.ELK-7.elkPackages.logstash.drvPath; 59 + { 60 + elk = nixosTests.elk.ELK-7; 61 + } 62 + ); 63 + }; 64 + in this