jujutsu: run all tests

This commit is contained in:
Emily 2024-09-04 20:51:44 +01:00
parent ede2bd2a5a
commit c38eb8dbaf

View File

@ -11,6 +11,9 @@
openssl,
darwin,
libiconv,
git,
gnupg,
openssh,
buildPackages,
nix-update-script,
testers,
@ -38,7 +41,6 @@ rustPlatform.buildRustPackage {
"--bin"
"jj"
]; # don't install the fake editors
useNextest = false; # nextest is the upstream integration framework, but is problematic for test skipping
nativeBuildInputs = [
installShellFiles
@ -58,6 +60,12 @@ rustPlatform.buildRustPackage {
libiconv
];
nativeCheckInputs = [
git
gnupg
openssh
];
env = {
# Disable vendored libraries.
ZSTD_SYS_USE_PKG_CONFIG = "1";
@ -79,11 +87,6 @@ rustPlatform.buildRustPackage {
--zsh <(${jj} util completion zsh)
'';
checkFlags = [
# signing tests spin up an ssh-agent and do git checkouts
"--skip=test_ssh_signing"
];
passthru = {
updateScript = nix-update-script { };
tests = {