Merge pull request #257850 from nagy/nagy/espup

espup: simplify version tester
This commit is contained in:
Nick Cao 2023-09-28 13:31:34 -04:00 committed by GitHub
commit 1cd052a79a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -9,7 +9,7 @@
, zstd , zstd
, stdenv , stdenv
, darwin , darwin
, runCommand , testers
, espup , espup
}: }:
@ -62,15 +62,8 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/espup completions zsh) --zsh <($out/bin/espup completions zsh)
''; '';
passthru.tests = { passthru.tests.version = testers.testVersion {
simple = runCommand "${pname}-test" { } '' package = espup;
if [[ `${espup}/bin/espup --version` != *"${version}"* ]]; then
echo "Error: program version does not match package version"
exit 1
fi
touch $out
'';
}; };
meta = with lib; { meta = with lib; {
@ -78,5 +71,6 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/esp-rs/espup/"; homepage = "https://github.com/esp-rs/espup/";
license = with licenses; [ mit asl20 ]; license = with licenses; [ mit asl20 ];
maintainers = with maintainers; [ knightpp ]; maintainers = with maintainers; [ knightpp ];
mainProgram = "espup";
}; };
} }