summary refs log tree commit diff
path: root/pkgs/development/tools/buf/default.nix
diff options
context:
space:
mode:
authorArnout Engelen <arnout@bzzt.net>2021-08-14 10:11:33 +0200
committerArnout Engelen <arnout@bzzt.net>2021-08-15 09:00:30 +0200
commit1a604de2e7d722c740ab3b01189889d0e357ac11 (patch)
tree14786a39813967f194f6c8d315804461f96b41e7 /pkgs/development/tools/buf/default.nix
parent4138cbd913fad85073e59007710e3f083d0eb7c6 (diff)
downloadnixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar.gz
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar.bz2
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar.lz
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar.xz
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.tar.zst
nixpkgs-1a604de2e7d722c740ab3b01189889d0e357ac11.zip
buf: use testVersion utility
`installCheckPhase` is mainly intended for checks that are part of the
upstream package, for our 'own' checks we prefer `passthru.tests`.

This loses running `buf --help`, but I'm not sure how much that adds
on top of `buf --version`?
Diffstat (limited to 'pkgs/development/tools/buf/default.nix')
-rw-r--r--pkgs/development/tools/buf/default.nix10
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/development/tools/buf/default.nix b/pkgs/development/tools/buf/default.nix
index 230f5b09b99..585791316f8 100644
--- a/pkgs/development/tools/buf/default.nix
+++ b/pkgs/development/tools/buf/default.nix
@@ -3,6 +3,8 @@
 , fetchFromGitHub
 , protobuf
 , git
+, testVersion
+, buf
 }:
 
 buildGoModule rec {
@@ -54,13 +56,7 @@ buildGoModule rec {
     runHook postInstall
   '';
 
-  doInstallCheck = true;
-  installCheckPhase = ''
-    runHook preInstallCheck
-    $out/bin/buf --help
-    $out/bin/buf --version 2>&1 | grep "${version}"
-    runHook postInstallCheck
-  '';
+  passthru.tests.version = testVersion { package = buf; };
 
   meta = with lib; {
     homepage = "https://buf.build";