diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2018-11-14 18:27:09 +0000 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2018-11-14 18:32:44 +0000 |
commit | 552c2236254271f12342d3ad7a0f7c0bbc81c628 (patch) | |
tree | 61ee60562a290e6d667768e6d9a09e659686bc94 /nixos/tests | |
parent | e15babe35edb7fb517564271987f93aa313270bf (diff) | |
download | nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar.gz nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar.bz2 nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar.lz nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar.xz nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.tar.zst nixlib-552c2236254271f12342d3ad7a0f7c0bbc81c628.zip |
nodePackages.statsd: remove
The package/service is broken. Upstream is dead
Diffstat (limited to 'nixos/tests')
-rw-r--r-- | nixos/tests/all-tests.nix | 1 | ||||
-rw-r--r-- | nixos/tests/statsd.nix | 51 |
2 files changed, 0 insertions, 52 deletions
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 754a8ff20b26..fb6b7c938884 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -190,7 +190,6 @@ in smokeping = handleTest ./smokeping.nix {}; snapper = handleTest ./snapper.nix {}; solr = handleTest ./solr.nix {}; - #statsd = handleTest ./statsd.nix {}; # statsd is broken: #45946 strongswan-swanctl = handleTest ./strongswan-swanctl.nix {}; sudo = handleTest ./sudo.nix {}; switchTest = handleTest ./switch-test.nix {}; diff --git a/nixos/tests/statsd.nix b/nixos/tests/statsd.nix deleted file mode 100644 index 666961249ced..000000000000 --- a/nixos/tests/statsd.nix +++ /dev/null @@ -1,51 +0,0 @@ -import ./make-test.nix ({ pkgs, lib, ... }: - -with lib; - -{ - name = "statsd"; - meta = with pkgs.stdenv.lib.maintainers; { - maintainers = [ ma27 ]; - }; - - machine = { - services.statsd.enable = true; - services.statsd.backends = [ "statsd-influxdb-backend" "console" ]; - services.statsd.extraConfig = '' - influxdb: { - username: "root", - password: "root", - database: "statsd" - } - ''; - - services.influxdb.enable = true; - - systemd.services.influx-init = { - description = "Setup Influx Test Base"; - after = [ "influxdb.service" ]; - before = [ "statsd.service" ]; - - script = '' - echo "CREATE DATABASE statsd" | ${pkgs.influxdb}/bin/influx - ''; - }; - }; - - testScript = '' - $machine->start(); - $machine->waitForUnit("statsd.service"); - $machine->waitForOpenPort(8126); - - # check state of the `statsd` server - $machine->succeed('[ "health: up" = "$(echo health | nc 127.0.0.1 8126 -w 120 -N)" ];'); - - # confirm basic examples for metrics derived from docs: - # https://github.com/etsy/statsd/blob/v0.8.0/README.md#usage and - # https://github.com/etsy/statsd/blob/v0.8.0/docs/admin_interface.md - $machine->succeed("echo 'foo:1|c' | nc -u -w 0 127.0.0.1 8125"); - $machine->succeed("echo counters | nc -w 120 127.0.0.1 8126 -N | grep foo"); - $machine->succeed("echo 'delcounters foo' | nc -w 120 127.0.0.1 8126 -N"); - $machine->fail("echo counters | nc -w 120 127.0.0.1 8126 -N | grep foo"); - ''; -}) |