use passthru tests

This commit is contained in:
hakan-demirli 2024-04-18 10:21:18 +03:00
parent 5e14111810
commit 1076af3b62

View File

@ -6,6 +6,7 @@
makeWrapper, makeWrapper,
installShellFiles, installShellFiles,
setJavaClassPath, setJavaClassPath,
testers,
}: }:
stdenv.mkDerivation ( stdenv.mkDerivation (
finalAttrs: { finalAttrs: {
@ -37,9 +38,12 @@ stdenv.mkDerivation (
--zsh <($out/bin/${finalAttrs.pname} --zsh) --zsh <($out/bin/${finalAttrs.pname} --zsh)
''; '';
installCheckPhase = '' passthru.tests = {
$out/bin/${finalAttrs.pname} --version | grep -q "${finalAttrs.version}" testVersion = testers.testVersion {
''; program = "${finalAttrs.pname}";
version = "${finalAttrs.version}";
};
};
meta = with lib; { meta = with lib; {
description = "Refactoring and linting tool for Scala"; description = "Refactoring and linting tool for Scala";