From 7371fa584beff17fa92bd7cb506a32cccfb09153 Mon Sep 17 00:00:00 2001 From: Timothy DeHerrera Date: Wed, 7 Apr 2021 14:57:26 -0600 Subject: [PATCH] add nixos python test for nomad-autoscaler module --- flake.nix | 4 ++++ tests/default.nix | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 tests/default.nix diff --git a/flake.nix b/flake.nix index 672b1259..f598a782 100644 --- a/flake.nix +++ b/flake.nix @@ -54,5 +54,9 @@ })) // { mkHashiStack = import ./lib/mk-hashi-stack.nix; + checks.x86_64-linux = import ./tests { + pkgs = self.legacyPackages.x86_64-linux; + lib = self.legacyPackages.x86_64-linux.lib; + }; }; } diff --git a/tests/default.nix b/tests/default.nix new file mode 100644 index 00000000..8deb7d90 --- /dev/null +++ b/tests/default.nix @@ -0,0 +1,16 @@ +{ lib, pkgs, ... }: +{ + testNomadAutoScaler = pkgs.nixosTest { + name = "nomad-autoscaler"; + + machine = { ... }: { + imports = [ ../modules/nomad-autoscaler.nix ]; + + services.nomad-autoscaler.enable = true; + }; + + testScript = '' + machine.systemctl("is-system-running --wait") + ''; + }; +}