jq: Replace VM test

This commit is contained in:
Tim Steinbach 2021-02-22 18:51:28 -05:00
parent 7b9655158e
commit 4fb9ba02e4
No known key found for this signature in database
GPG key ID: 1B40229F19262402
3 changed files with 1 additions and 13 deletions

View file

@ -182,7 +182,6 @@ in
jenkins = handleTest ./jenkins.nix {};
jirafeau = handleTest ./jirafeau.nix {};
jitsi-meet = handleTest ./jitsi-meet.nix {};
jq = handleTest ./jq.nix {};
k3s = handleTest ./k3s.nix {};
kafka = handleTest ./kafka.nix {};
keepalived = handleTest ./keepalived.nix {};

View file

@ -1,10 +0,0 @@
import ./make-test-python.nix ({ pkgs, ... }: {
name = "jq";
meta = with pkgs.lib.maintainers; { maintainers = [ nequissimus ]; };
nodes.jq = { pkgs, ... }: { environment.systemPackages = [ pkgs.jq ]; };
testScript = ''
assert "world" in jq.succeed('echo \'{"values":["hello","world"]}\'| jq \'.values[1]\''')
'';
})

View file

@ -28,10 +28,9 @@ stdenv.mkDerivation rec {
postInstallCheck = ''
$bin/bin/jq --help >/dev/null
$bin/bin/jq -r '.values[1]' <<< '{"values":["hello","world"]}' | grep '^world$' > /dev/null
'';
passthru.tests = { inherit (nixosTests) jq; };
meta = with lib; {
description = "A lightweight and flexible command-line JSON processor";
license = licenses.mit;