From cbcafdc13b3ae14847b305b8af64f25b65f9ca19 Mon Sep 17 00:00:00 2001 From: IndeedNotJames Date: Mon, 1 May 2023 20:10:49 +0200 Subject: [PATCH] grafana-agent: add version test --- .../monitoring/grafana-agent/default.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana-agent/default.nix b/pkgs/servers/monitoring/grafana-agent/default.nix index 83c9ed47eb91..b5ba65fb396e 100644 --- a/pkgs/servers/monitoring/grafana-agent/default.nix +++ b/pkgs/servers/monitoring/grafana-agent/default.nix @@ -1,4 +1,12 @@ -{ lib, stdenv, buildGoModule, fetchFromGitHub, systemd, nixosTests }: +{ lib +, buildGoModule +, fetchFromGitHub +, grafana-agent +, nixosTests +, stdenv +, systemd +, testers +}: buildGoModule rec { pname = "grafana-agent"; @@ -50,7 +58,14 @@ buildGoModule rec { $out/bin/grafana-agent ''; - passthru.tests.grafana-agent = nixosTests.grafana-agent; + passthru.tests = { + inherit (nixosTests) grafana-agent; + version = testers.testVersion { + inherit version; + command = "${lib.getExe grafana-agent} --version"; + package = grafana-agent; + }; + }; meta = with lib; { description = "A lightweight subset of Prometheus and more, optimized for Grafana Cloud";