Commit 66444200 authored by Thomas Gerbet's avatar Thomas Gerbet Committed by Artturin
Browse files

metricbeat7: fix `passthru.tests`

parent 273297d8
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
{ lib, fetchFromGitHub, elk7Version, buildGoModule, libpcap, nixosTests, systemd }:
{ lib, fetchFromGitHub, elk7Version, buildGoModule, libpcap, nixosTests, systemd, config }:

let beat = package: extraArgs: buildGoModule (rec {
  pname = package;
@@ -36,10 +36,12 @@ rec {
  metricbeat7 = beat "metricbeat" {
    meta.description = "Lightweight shipper for metrics";
    passthru.tests =
      assert metricbeat7.drvPath == nixosTests.elk.ELK-7.elkPackages.metricbeat.drvPath;
      lib.optionalAttrs config.allowUnfree (
        assert metricbeat7.drvPath == nixosTests.elk.unfree.ELK-7.elkPackages.metricbeat.drvPath;
        {
        elk = nixosTests.elk.ELK-7;
      };
          elk = nixosTests.elk.unfree.ELK-7;
        }
      );
  };
  packetbeat7 = beat "packetbeat" {
    buildInputs = [ libpcap ];