mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 07:53:19 +00:00
26 lines
545 B
Nix
26 lines
545 B
Nix
import ./make-test.nix ({ lib, ... }:
|
|
{
|
|
name = "grafana";
|
|
|
|
meta = with lib.maintainers; {
|
|
maintainers = [ willibutz ];
|
|
};
|
|
|
|
machine = { ... }: {
|
|
services.grafana = {
|
|
enable = true;
|
|
addr = "localhost";
|
|
analytics.reporting.enable = false;
|
|
domain = "localhost";
|
|
security.adminUser = "testusername";
|
|
};
|
|
};
|
|
|
|
testScript = ''
|
|
$machine->start;
|
|
$machine->waitForUnit("grafana.service");
|
|
$machine->waitForOpenPort(3000);
|
|
$machine->succeed("curl -sSfL http://127.0.0.1:3000/");
|
|
'';
|
|
})
|