Unverified Commit 1c42e6f6 authored by Artturi's avatar Artturi Committed by GitHub
Browse files

Merge pull request #214969 from LeSuisse/metricbeat7-passthru-tests

parents 6ad074f2 66444200
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 ];