From b807221d06d873ea22eb7928e4cc20bfa994b1f2 Mon Sep 17 00:00:00 2001 From: James Conroy-Finn Date: Thu, 23 Nov 2023 19:44:49 +0000 Subject: [PATCH] clojure-lsp: Add version test --- pkgs/development/tools/misc/clojure-lsp/default.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/misc/clojure-lsp/default.nix b/pkgs/development/tools/misc/clojure-lsp/default.nix index 024bc6a2b8ae..ac1051410630 100644 --- a/pkgs/development/tools/misc/clojure-lsp/default.nix +++ b/pkgs/development/tools/misc/clojure-lsp/default.nix @@ -8,6 +8,8 @@ , fetchFromGitHub , clojure , writeScript +, testers +, clojure-lsp }: buildGraalvmNativeImage rec { @@ -46,12 +48,18 @@ buildGraalvmNativeImage rec { export HOME="$(mktemp -d)" ./${pname} --version | fgrep -q '${version}' '' - # TODO: fix classpath issue per https://github.com/NixOS/nixpkgs/pull/153770 - #${babashka}/bin/bb integration-test ./${pname} + # TODO: fix classpath issue per https://github.com/NixOS/nixpkgs/pull/153770 + #${babashka}/bin/bb integration-test ./${pname} + '' runHook postCheck ''; + passthru.tests.version = testers.testVersion { + inherit version; + package = clojure-lsp; + command = "clojure-lsp --version"; + }; + passthru.updateScript = writeScript "update-clojure-lsp" '' #!/usr/bin/env nix-shell #!nix-shell -i bash -p curl common-updater-scripts gnused jq nix