jujutsu: skip a flaky test

A user reported that there was nothing available in the binary cache for
`aarch64-linux` for the latest release, and some investigation turned up that
the runners ran into a flaky test that was fixed recently.

For simplicity (and so that we don't have to backport the upstream patch), skip
this test. The feature works perfectly fine, it is only the test itself that
is buggy.

This should be removed next month after the 0.24.0 release.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
This commit is contained in:
Austin Seipp 2024-11-16 16:20:13 -06:00
parent f38cc637fd
commit 9799fcd3ed

View File

@ -77,6 +77,14 @@ rustPlatform.buildRustPackage {
"jj-cli"
];
checkFlags = [
# flaky test fixed upstream in 0.24+; the actual feature works reliably,
# it's just a false caching issue inside the test. skip it to allow the
# binary cache to be populated. https://github.com/martinvonz/jj/issues/4784
"--skip"
"test_shallow_commits_lack_parents"
];
env = {
# Disable vendored libraries.
ZSTD_SYS_USE_PKG_CONFIG = "1";