jujutsu-0.47.1
checks.aarch64-linux.home-manager-common
· build #948
· raw
1tribuchet: building on eliza2Using versionCheckHook
unpackPhase
3unpacking source archive /nix/store/15abjkg8mnfzch0qrbz9ff56w6c8v8iv-source4source root is source5Executing cargoSetupPostUnpackHook6Finished cargoSetupPostUnpackHookpatchPhase
7Executing cargoSetupPostPatchHook8Validating consistency between /build/source/Cargo.lock and /build/jujutsu-0.47.1-vendor/Cargo.lock9Finished cargoSetupPostPatchHookbuildPhase
10Executing cargoBuildHook1112 │ ⚠ Warning from the Material for MkDocs team13 │14 │ MkDocs 2.0, the underlying framework of Material for MkDocs,15 │ will introduce backward-incompatible changes, including:16 │17 │ × All plugins will stop working – the plugin system has been removed18 │ × All theme overrides will break – the theming system has been rewritten19 │ × No migration path exists – existing projects cannot be upgraded20 │ × Closed contribution model – community members can't report bugs21 │ × Currently unlicensed – unsuitable for production use22 │23 │ Our full analysis:24 │25 │ https://squidfunk.github.io/mkdocs-material/blog/2026/02/18/mkdocs-2.0/2627INFO - Cleaning site directory28INFO - Building documentation to directory: /build/source/jujutsu-0.47.129INFO - Documentation built in 3.81 seconds30cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release --bin jj31 Compiling proc-macro2 v1.0.10732 Compiling unicode-ident v1.0.2633 Compiling quote v1.0.4734 Compiling serde_core v1.0.22935 Compiling libc v0.2.19136 Compiling cfg-if v1.0.537 Compiling memchr v2.8.338 Compiling serde v1.0.22939 Compiling regex-syntax v0.8.1140 Compiling scopeguard v1.2.041 Compiling parking_lot_core v0.9.1242 Compiling rand_core v0.10.143 Compiling autocfg v1.5.144 Compiling getrandom v0.4.345 Compiling typenum v1.20.146 Compiling once_cell v1.21.447 Compiling fastrand v2.5.048 Compiling allocator-api2 v0.2.2149 Compiling crossbeam-utils v0.8.2350 Compiling foldhash v0.2.051 Compiling equivalent v1.0.252 Compiling tinyvec v1.13.353 Compiling rustix v1.1.554 Compiling stable_deref_trait v1.2.155 Compiling linux-raw-sys v0.12.156 Compiling lock_api v0.4.1457 Compiling gix-trace v0.3.158 Compiling cmov v0.5.459 Compiling itoa v1.0.1860 Compiling byteorder v1.5.061 Compiling heapless v0.8.062 Compiling same-file v1.0.663 Compiling jiff-core v0.1.164 Compiling sha1dc v0.1.565 Compiling shlex v2.0.166 Compiling ctutils v0.4.567 Compiling walkdir v2.5.068 Compiling find-msvc-tools v0.1.1469 Compiling hashbrown v0.14.570 Compiling log v0.4.3471 Compiling rustversion v1.0.2372 Compiling crossbeam-epoch v0.9.2173 Compiling hash32 v0.3.174 Compiling faster-hex v0.10.175 Compiling hashbrown v0.17.176 Compiling cc v1.6.077 Compiling hashbrown v0.16.178 Compiling either v1.19.079 Compiling aho-corasick v1.1.580 Compiling unicode-normalization v0.1.2581 Compiling thiserror v2.0.2182 Compiling crossbeam-deque v0.8.883 Compiling pin-project-lite v0.2.1784 Compiling nonempty v0.12.085 Compiling strsim v0.11.186 Compiling heck v0.5.087 Compiling unicode-bom v2.0.388 Compiling thiserror v1.0.6989 Compiling anyhow v1.0.10490 Compiling crossbeam-channel v0.5.1791 Compiling pest_stack_guard v1.0.192 Compiling cfg_aliases v0.2.293 Compiling semver v1.0.2894 Compiling futures-sink v0.3.3495 Compiling hybrid-array v0.4.1596 Compiling syn v3.0.997 Compiling syn v2.0.11998 Compiling fnv v1.0.799 Compiling futures-core v0.3.34100 Compiling tracing-core v0.1.36101 Compiling siphasher v1.0.4102 Compiling rustc_version v0.4.1103 Compiling rand_core v0.6.4104 Compiling slab v0.4.12105 Compiling futures-io v0.3.34106 Compiling futures-channel v0.3.34107 Compiling crossbeam-queue v0.3.14108 Compiling num-traits v0.2.19109 Compiling futures v0.1.31110 Compiling phf_shared v0.11.3111 Compiling beef v0.5.2112 Compiling utf8parse v0.2.2113 Compiling rand v0.8.8114 Compiling futures-task v0.3.34115 Compiling lazy_static v1.5.1116 Compiling crossbeam v0.8.5117 Compiling logos-codegen v0.15.1118 Compiling encoding_rs v0.8.42119 Compiling clru v0.6.3120 Compiling unicode-segmentation v1.13.3121 Compiling version_check v0.9.5122 Compiling simdutf8 v0.1.5123 Compiling dua-core v4.1.0124 Compiling ident_case v1.0.1125 Compiling crypto-common v0.2.2126 Compiling block-buffer v0.12.1127 Compiling unicode-width v0.2.2128 Compiling ucd-trie v0.1.7129 Compiling ref-cast v1.0.27130 Compiling signal-hook v0.3.18131 Compiling generic-array v0.14.7132 Compiling syn v1.0.109133 Compiling phf_generator v0.11.3134 Compiling multiversion_no_op v1.0.0135 Compiling castaway v0.2.4136 Compiling itertools v0.14.0137 Compiling crc32fast v1.5.2138 Compiling percent-encoding v2.3.2139 Compiling ryu v1.0.23140 Compiling static_assertions v1.1.0141 Compiling compact_str v0.9.1142 Compiling regex-automata v0.4.18143 Compiling psm v0.1.24144 Compiling stacker v0.1.25145 Compiling cpufeatures v0.3.1146 Compiling memmap2 v0.9.11147 Compiling errno v0.3.14148 Compiling mio v1.2.4149 Compiling filetime v0.2.29150 Compiling digest v0.11.3151 Compiling signal-hook-registry v1.4.8152 Compiling anstyle-parse v1.0.0153 Compiling lru v0.18.5154 Compiling sha2 v0.11.0155 Compiling blake2 v0.11.0156 Compiling itertools v0.15.0157 Compiling memoffset v0.9.1158 Compiling colorchoice v1.0.5159 Compiling arrayvec v0.7.8160 Compiling pest v2.9.5161 Compiling anstyle-query v1.1.5162 Compiling bitflags v2.13.2163 Compiling jiff v0.2.38164 Compiling indexmap v2.14.2165 Compiling critical-section v1.2.0166 Compiling is_terminal_polyfill v1.70.2167 Compiling pollster v1.0.1168 Compiling zlib-rs v0.6.8169 Compiling gix-sec v0.16.0170 Compiling writeable v0.6.4171 Compiling anstyle v1.0.14172 Compiling uluru v3.1.0173 Compiling anstream v1.0.0174 Compiling convert_case v0.10.0175 Compiling ordered-float v4.6.0176 Compiling nix v0.30.1177 Compiling unicode-truncate v2.0.1178 Compiling chacha20 v0.10.2179 Compiling clap_lex v1.1.1180 Compiling indoc v2.0.8181 Compiling zerocopy v0.8.59182 Compiling block-buffer v0.10.4183 Compiling crypto-common v0.1.7184 Compiling rand v0.10.3185 Compiling socket2 v0.6.5186 Compiling io-close v0.3.7187 Compiling phf_codegen v0.11.3188 Compiling arc-swap v1.9.2189 Compiling num_threads v0.1.7190 Compiling bytemuck v1.25.2191 Compiling litemap v0.8.3192 Compiling pest_meta v2.9.5193 Compiling num-conv v0.2.2194 Compiling winnow v1.0.4195 Compiling time-core v0.1.9196 Compiling deranged v0.5.8197 Compiling rayon-core v1.13.0198 Compiling powerfmt v0.2.0199 Compiling litrs v1.0.0200 Compiling icu_locale_fallback_data v2.3.0201 Compiling getrandom v0.3.4202 Compiling zmij v1.0.23203 Compiling atomic v0.6.1204 Compiling terminfo v0.9.0205 Compiling digest v0.10.7206 Compiling synstructure v0.14.0207 Compiling darling_core v0.24.1208 Compiling line-clipping v0.3.8209 Compiling serde_spanned v1.1.1210 Compiling document-features v0.2.12211 Compiling toml_datetime v1.1.1+spec-1.1.0212 Compiling serde_bytes v0.11.19213 Compiling signal-hook-mio v0.2.5214 Compiling pest_generator v2.9.5215 Compiling wezterm-dynamic-derive v0.1.1216 Compiling cpufeatures v0.2.17217 Compiling nix v0.29.0218 Compiling lab v0.11.0219 Compiling serde_json v1.0.154220 Compiling toml_writer v1.1.2+spec-1.1.0221 Compiling icu_segmenter_data v2.3.0222 Compiling maplit v1.0.2223 Compiling bit-vec v0.6.3224 Compiling minimal-lexical v0.2.1225 Compiling sha2 v0.10.9226 Compiling tempfile v3.27.0227 Compiling terminal_size v0.4.4228 Compiling toml_parser v1.1.3+spec-1.1.0229 Compiling clap_builder v4.6.7230 Compiling time v0.3.55231 Compiling bstr v1.13.1232 Compiling regex v1.13.1233 Compiling nom v7.1.3234 Compiling bit-set v0.5.3235 Compiling mac_address v1.2.0236 Compiling uuid v1.27.0237 Compiling euclid v0.22.14238 Compiling libmimalloc-sys v0.1.49239 Compiling gix-error v0.5.2240 Compiling globset v0.4.20241 Compiling gix-imara-diff v0.3.2242 Compiling thiserror-impl v1.0.69243 Compiling tracing-attributes v0.1.31244 Compiling logos-derive v0.15.1245 Compiling strum_macros v0.28.0246 Compiling phf_macros v0.11.3247 Compiling prost-derive v0.14.4248 Compiling serde_derive v1.0.229249 Compiling gix-validate v0.13.1250 Compiling gix-date v0.18.1251 Compiling thiserror-impl v2.0.21252 Compiling gix-path v0.14.1253 Compiling gix-chunk v0.10.1254 Compiling gix-actor v0.44.1255 Compiling futures-macro v0.3.34256 Compiling zerofrom-derive v0.1.8257 Compiling gix-bitmap v0.6.1258 Compiling gix-packetline v0.24.1259 Compiling yoke-derive v0.8.4260 Compiling zerovec-derive v0.11.6261 Compiling logos v0.15.1262 Compiling displaydoc v0.2.7263 Compiling ref-cast-impl v1.0.27264 Compiling interim v0.2.1265 Compiling jj-core-proc-macros v0.47.1 (/build/source/core/proc-macros)266 Compiling async-trait v0.1.92267 Compiling gix-zlib v0.4.0268 Compiling tracing v0.1.44269 Compiling darling_macro v0.24.1270 Compiling wezterm-dynamic v0.2.1271 Compiling futures-util v0.3.34272 Compiling phf v0.11.3273 Compiling pest_derive v2.9.5274 Compiling tokio-macros v2.7.2275 Compiling kasuari v0.4.12276 Compiling clap_derive v4.6.7277 Compiling derive_more-impl v2.1.1278 Compiling gix-macros v0.2.0279 Compiling csscolorparser v0.6.2280 Compiling nix v0.31.3281 Compiling zerotrie v0.2.5282 Compiling darling v0.24.1283 Compiling instability v0.3.14284 Compiling deltae v0.3.2285 Compiling utf8_iter v1.0.4286 Compiling strum v0.28.0287 Compiling zerofrom v0.1.8288 Compiling option-ext v0.2.0289 Compiling ratatui-core v0.1.2290 Compiling ppv-lite86 v0.2.21291 Compiling yoke v0.8.3292 Compiling bitflags v1.3.2293 Compiling typeid v1.0.3294 Compiling dunce v1.0.5295 Compiling wezterm-color-types v0.3.0296 Compiling dirs-sys v0.5.0297 Compiling wezterm-bidi v0.2.3298 Compiling wezterm-blob-leases v0.1.1299 Compiling filedescriptor v0.8.3300 Compiling rayon v1.12.0301 Compiling zerovec v0.11.8302 Compiling rand_chacha v0.10.0303 Compiling num-derive v0.4.2304 Compiling derive_more v2.1.1305 Compiling fancy-regex v0.11.0306 Compiling toml_edit v0.25.15+spec-1.1.0307 Compiling matchers v0.2.0308 Compiling sharded-slab v0.1.7309 Compiling termios v0.3.3310 Compiling tracing-log v0.2.0311 Compiling vtparse v0.6.2312 Compiling thread_local v1.1.10313 Compiling erased-serde v0.4.10314 Compiling fixedbitset v0.4.2315 Compiling base64 v0.22.1316 Compiling is_executable v1.0.6317 Compiling finl_unicode v1.5.0318 Compiling nu-ansi-term v0.50.3319 Compiling ratatui-widgets v0.3.2320 Compiling hex v0.4.3321 Compiling memmem v0.1.1322 Compiling enum_dispatch v0.3.13323 Compiling tinystr v0.8.4324 Compiling clap v4.6.7325 Compiling potential_utf v0.1.6326 Compiling dirs v6.0.0327 Compiling rtoolbox v0.0.6328 Compiling clap_complete v4.6.11329 Compiling nom v8.0.0330 Compiling icu_locale_core v2.3.0331 Compiling icu_collections v2.3.0332 Compiling vec_map v0.8.2333 Compiling roff v1.1.1334 Compiling unicode-width v0.1.14335 Compiling smallvec v1.16.3336 Compiling bytes v1.12.1337 Compiling wezterm-input-types v0.1.0338 Compiling smawk v0.3.3339 Compiling tracing-subscriber v0.3.23340 Compiling jj-cli v0.47.1 (/build/source/cli)341 Compiling parking_lot v0.12.5342 Compiling dashmap v6.2.1343 Compiling cassowary v0.3.0344 Compiling prodash v31.0.1345 Compiling gix-parallel v0.50.0346 Compiling futures-executor v0.3.34347 Compiling tokio v1.54.1348 Compiling futures v0.3.34349 Compiling prost v0.14.4350 Compiling icu_provider v2.3.1351 Compiling crossterm v0.29.0352 Compiling serde_bser v0.4.0353 Compiling jj-core v0.47.1 (/build/source/core)354 Compiling ratatui-macros v0.7.2355 Compiling lru v0.16.4356 Compiling termwiz v0.23.3357 Compiling gix-utils v0.5.1358 Compiling clap_complete_nushell v4.6.2359 Compiling gix-fs v0.24.1360 Compiling gix-quote v0.10.1361 Compiling gix-hash v0.28.1362 Compiling gix-tempfile v26.0.0363 Compiling gix-command v0.12.1364 Compiling gix-hashtable v0.18.0365 Compiling gix-lock v26.0.0366 Compiling gix-glob v0.29.1367 Compiling gix-commitgraph v0.42.0368 Compiling gix-object v0.66.1369 Compiling gix-config-value v0.21.1370 Compiling gix-url v0.40.1371 Compiling gix-refspec v0.47.1372 Compiling gix-attributes v0.37.1373 Compiling gix-ignore v0.24.0374 Compiling gix-shallow v0.15.1375 Compiling gix-transport v0.62.0376 Compiling ratatui-crossterm v0.1.2377 Compiling icu_locale_fallback v2.3.0378 Compiling gix-pathspec v0.22.1379 Compiling ratatui v0.30.2380 Compiling mimalloc v0.1.52381 Compiling ansi-to-tui v8.0.1382 Compiling icu_segmenter v2.3.0383 Compiling tracing-chrome v0.7.2384 Compiling scm-record v0.10.1385 Compiling ctrlc v3.5.2386 Compiling clap_mangen v0.3.3387 Compiling rpassword v7.5.4388 Compiling clap-markdown v0.1.5389 Compiling gix-revwalk v0.38.0390 Compiling gix-ref v0.69.1391 Compiling gix-traverse v0.64.0392 Compiling gix-filter v0.36.1393 Compiling gix-pack v0.77.0394 Compiling gix-revision v0.52.0395 Compiling textwrap v0.16.4396 Compiling toml v1.1.6+spec-1.1.0397 Compiling sapling-renderdag v0.2.0398 Compiling whoami v2.1.3399 Compiling gix-index v0.58.0400 Compiling gix-discover v0.57.1401 Compiling gix-config v0.62.1402 Compiling gix-protocol v0.68.0403 Compiling etcetera v0.11.0404 Compiling timeago v0.6.1405 Compiling gix-odb v0.87.0406 Compiling jj-local-util v0.47.1 (/build/source/local-util)407 Compiling jj-dsl v0.47.1 (/build/source/dsl)408 Compiling gix-worktree v0.59.0409 Compiling sapling-streampager v0.12.0410 Compiling jj-default-index v0.47.1 (/build/source/default-index)411 Compiling gix-dir v0.32.0412 Compiling gix-diff v0.70.0413 Compiling gix-worktree-state v0.37.0414 Compiling gix-submodule v0.36.1415 Compiling tokio-util v0.6.10416 Compiling watchman_client v0.9.0417 Compiling gix-status v0.37.0418 Compiling gix v0.90.0419 Compiling jj-git-backend v0.47.1 (/build/source/git-backend)420 Compiling jj-lib v0.47.1 (/build/source/lib)421 Compiling jj-frontend v0.47.1 (/build/source/frontend)422 Finished `release` profile [optimized] target(s) in 5m 46s423Executing cargoInstallPostBuildHook424Finished cargoInstallPostBuildHook425Finished cargoBuildHook426buildPhase completed in 5 minutes 52 secondscheckPhase
427Executing cargoNextestHook428cargoNextestHook flags: --target aarch64-unknown-linux-gnu --offline --show-progress=none -j 24 --cargo-profile release -p jj-lib -p jj-cli -E \!test\(test_build_truncated_evolution_graph\) --429 Compiling serde_json v1.0.154430 Compiling jj-cli v0.47.1 (/build/source/cli)431 Compiling bit-vec v0.10.1432 Compiling quick-error v1.2.3433 Compiling core_detect v1.0.0434 Compiling unarray v0.1.4435 Compiling bit-vec v0.8.0436 Compiling indenter v0.3.4437 Compiling similar v2.7.0438 Compiling unicode-general-category v1.1.0439 Compiling borrow-or-share v0.2.4440 Compiling jsonschema-value v0.59.0441 Compiling predicates-core v1.0.10442 Compiling camino v1.2.6443 Compiling vsimd v0.8.0444 Compiling num-cmp v0.1.0445 Compiling termtree v0.5.1446 Compiling escape8259 v0.5.3447 Compiling bytecount v0.6.9448 Compiling outref v0.5.2449 Compiling assert_cmd v2.2.2450 Compiling difflib v0.4.0451 Compiling micromap v0.3.0452 Compiling data-encoding v2.11.1453 Compiling diff v0.1.13454 Compiling yansi v1.0.1455 Compiling num-traits v0.2.19456 Compiling nix v0.31.3457 Compiling rand_xorshift v0.5.0458 Compiling eyre v0.6.14459 Compiling vte v0.14.1460 Compiling ahash v0.8.12461 Compiling jsonschema-regex v0.59.0462 Compiling regex-automata v0.4.18463 Compiling psm v0.1.24464 Compiling libmimalloc-sys v0.1.49465 Compiling wait-timeout v0.2.1466 Compiling console v0.16.6467 Compiling num_cpus v1.17.0468 Compiling test-case-core v3.4.0469 Compiling proptest-derive v0.9.0470 Compiling strum v0.28.0471 Compiling fluent-uri v0.4.1472 Compiling email_address v0.2.9473 Compiling libtest-mimic v0.8.2474 Compiling predicates-tree v1.0.13475 Compiling ratatui-core v0.1.2476 Compiling strip-ansi-escapes v0.2.1477 Compiling stacker v0.1.25478 Compiling rusty-fork v0.3.1479 Compiling bit-set v0.8.0480 Compiling bit-set v0.11.1481 Compiling predicates v3.1.4482 Compiling pest_stack_guard v1.0.1483 Compiling pest v2.9.5484 Compiling pretty_assertions v1.4.1485 Compiling uuid-simd v0.8.0486 Compiling test-case-macros v3.4.0487 Compiling ordered-float v4.6.0488 Compiling euclid v0.22.14489 Compiling num-integer v0.1.47490 Compiling proptest v1.12.0491 Compiling num-complex v0.4.6492 Compiling test-case v3.4.0493 Compiling ratatui-widgets v0.3.2494 Compiling ratatui-crossterm v0.1.2495 Compiling ansi-to-tui v8.0.1496 Compiling referencing v0.59.0497 Compiling num-bigint v0.4.8498 Compiling num-iter v0.1.46499 Compiling wezterm-dynamic v0.2.1500 Compiling pest_meta v2.9.5501 Compiling wezterm-color-types v0.3.0502 Compiling wezterm-bidi v0.2.3503 Compiling ctrlc v3.5.2504 Compiling wezterm-input-types v0.1.0505 Compiling pest_generator v2.9.5506 Compiling ratatui-macros v0.7.2507 Compiling ratatui v0.30.2508 Compiling num-rational v0.4.2509 Compiling pest_derive v2.9.5510 Compiling scm-record v0.10.1511 Compiling num v0.4.3512 Compiling fraction v0.17.0513 Compiling bstr v1.13.1514 Compiling regex v1.13.1515 Compiling matchers v0.2.0516 Compiling fancy-regex v0.14.0517 Compiling fancy-regex v0.19.2518 Compiling tracing-subscriber v0.3.23519 Compiling fancy-regex v0.11.0520 Compiling insta v1.49.0521 Compiling gix-error v0.5.2522 Compiling globset v0.4.20523 Compiling gix-imara-diff v0.3.2524 Compiling datatest-stable v0.3.3525 Compiling proptest-state-machine v0.9.0526 Compiling mimalloc v0.1.52527 Compiling termwiz v0.23.3528 Compiling jj-core v0.47.1 (/build/source/core)529 Compiling gix-utils v0.5.1530 Compiling gix-validate v0.13.1531 Compiling gix-date v0.18.1532 Compiling gix-chunk v0.10.1533 Compiling gix-bitmap v0.6.1534 Compiling gix-packetline v0.24.1535 Compiling gix-zlib v0.4.0536 Compiling jsonschema v0.59.0537 Compiling gix-path v0.14.1538 Compiling gix-quote v0.10.1539 Compiling gix-hash v0.28.1540 Compiling gix-actor v0.44.1541 Compiling gix-fs v0.24.1542 Compiling gix-command v0.12.1543 Compiling gix-config-value v0.21.1544 Compiling gix-url v0.40.1545 Compiling gix-hashtable v0.18.0546 Compiling gix-commitgraph v0.42.0547 Compiling gix-refspec v0.47.1548 Compiling tracing-chrome v0.7.2549 Compiling gix-tempfile v26.0.0550 Compiling gix-glob v0.29.1551 Compiling gix-transport v0.62.0552 Compiling gix-object v0.66.1553 Compiling gix-lock v26.0.0554 Compiling gix-attributes v0.37.1555 Compiling gix-ignore v0.24.0556 Compiling gix-shallow v0.15.1557 Compiling gix-pathspec v0.22.1558 Compiling gix-revwalk v0.38.0559 Compiling gix-ref v0.69.1560 Compiling gix-filter v0.36.1561 Compiling gix-pack v0.77.0562 Compiling gix-traverse v0.64.0563 Compiling gix-revision v0.52.0564 Compiling gix-index v0.58.0565 Compiling gix-discover v0.57.1566 Compiling gix-config v0.62.1567 Compiling gix-protocol v0.68.0568 Compiling gix-odb v0.87.0569 Compiling gix-worktree v0.59.0570 Compiling gix-diff v0.70.0571 Compiling gix-dir v0.32.0572 Compiling gix-worktree-state v0.37.0573 Compiling jj-local-util v0.47.1 (/build/source/local-util)574 Compiling jj-dsl v0.47.1 (/build/source/dsl)575 Compiling sapling-streampager v0.12.0576 Compiling gix-submodule v0.36.1577 Compiling jj-default-index v0.47.1 (/build/source/default-index)578 Compiling gix-status v0.37.0579 Compiling gix v0.90.0580 Compiling jj-git-backend v0.47.1 (/build/source/git-backend)581 Compiling jj-lib v0.47.1 (/build/source/lib)582 Compiling jj-frontend v0.47.1 (/build/source/frontend)583 Compiling testutils v0.47.1 (/build/source/lib/testutils)584 Finished `release` profile [optimized] target(s) in 8m 40s585────────────586 Nextest run ID 25d3c4e0-6430-43ae-9671-5f387dd31c88 with nextest profile: default587 Starting 2473 tests across 11 binaries (1 test skipped)588 PASS [ 0.010s] jj-cli commands::arrange::tests::test_update_commit_order_empty589 PASS [ 0.010s] jj-cli cli_util::tests::test_parse_index_or_match_choice590 PASS [ 0.010s] jj-cli cli_util::tests::test_parse_index_or_match_choice_number_as_match591 PASS [ 0.010s] jj-cli cli_util::tests::test_parse_index_or_change_id_choice592 PASS [ 0.010s] jj-cli commands::gerrit::upload::tests::test_gerrit_push_options593 PASS [ 0.011s] jj-cli cli_args::tests::test_merge_args_with594 PASS [ 0.010s] jj-cli commands::fix::tests::test_compute_regions_to_format_default595 PASS [ 0.018s] jj-cli commands::tests::verify_app596 PASS [ 0.049s] jj-cli commit_ref_list::tests::test_sort_by_author_date597 PASS [ 0.046s] jj-cli commit_ref_list::tests::test_sort_by_author_date_desc598 PASS [ 0.047s] jj-cli commit_ref_list::tests::test_sort_by_author_email599 PASS [ 0.047s] jj-cli commit_ref_list::tests::test_sort_by_author_date_desc_and_name600 PASS [ 0.047s] jj-cli commit_ref_list::tests::test_sort_by_author_email_desc601 PASS [ 0.047s] jj-cli commit_ref_list::tests::test_sort_by_author_name_desc602 PASS [ 0.047s] jj-cli commit_ref_list::tests::test_sort_by_author_name603 PASS [ 0.048s] jj-cli commit_ref_list::tests::test_sort_by_committer_date604 PASS [ 0.049s] jj-cli commit_ref_list::tests::test_sort_by_committer_date_desc605 PASS [ 0.080s] jj-cli commands::arrange::tests::test_swap_selection_down606 PASS [ 0.082s] jj-cli commands::arrange::tests::test_execute_plan_reorder607 PASS [ 0.083s] jj-cli commands::arrange::tests::test_swap_selection_up608 PASS [ 0.084s] jj-cli commands::arrange::tests::test_update_commit_order_reorder609 PASS [ 0.084s] jj-cli commands::arrange::tests::test_swap_commits610 PASS [ 0.092s] jj-cli commands::arrange::tests::test_execute_plan_abandon611 PASS [ 0.042s] jj-cli commit_ref_list::tests::test_sort_by_committer_email612 PASS [ 0.037s] jj-cli commit_ref_list::tests::test_sort_by_committer_name613 PASS [ 0.037s] jj-cli commit_ref_list::tests::test_sort_by_committer_name_and_name_desc614 PASS [ 0.037s] jj-cli commit_ref_list::tests::test_sort_by_name_and_committer_date615 PASS [ 0.038s] jj-cli commit_ref_list::tests::test_sort_by_committer_email_desc616 PASS [ 0.038s] jj-cli commit_ref_list::tests::test_sort_by_name617 PASS [ 0.038s] jj-cli commit_ref_list::tests::test_sort_by_committer_name_desc618 PASS [ 0.038s] jj-cli commit_ref_list::tests::test_sort_by_name_desc619 PASS [ 0.008s] jj-cli commit_templater::tests::test_tree_value_git_submodule620 PASS [ 0.010s] jj-cli commit_templater::tests::test_tree_value_tree621 PASS [ 0.009s] jj-cli complete::tests::test_parse_revision_impl622 PASS [ 0.009s] jj-cli complete::tests::test_parse_changes_in_impl623 PASS [ 0.009s] jj-cli complete::tests::test_parse_range_impl624 PASS [ 0.011s] jj-cli complete::tests::test_config_keys625 PASS [ 0.011s] jj-cli complete::tests::test_parse_multiple_flags626 PASS [ 0.108s] jj-cli commands::arrange::tests::test_render_abandon627 PASS [ 0.110s] jj-cli commands::arrange::tests::test_render_more_commits_than_fit628 PASS [ 0.112s] jj-cli commands::arrange::tests::test_render_multiple_commits_and_selection629 PASS [ 0.112s] jj-cli commands::arrange::tests::test_scroll_keeps_selection_visible_after_viewport_shrinks630 PASS [ 0.113s] jj-cli commands::status::test::test_collapsed_untracked_files631 PASS [ 0.115s] jj-cli commands::arrange::tests::test_render_scrolls_viewport_to_keep_selection_visible632 PASS [ 0.011s] jj-cli config::tests::test_config_path::test_case_12_config_path_jj_config_empty_expects633 PASS [ 0.012s] jj-cli config::tests::test_command_args634 PASS [ 0.012s] jj-cli config::tests::test_config_path::test_case_11_config_path_jj_config_empty_paths_filtered_expects635 PASS [ 0.011s] jj-cli config::tests::test_config_path::test_case_14_config_path_config_pick_home_expects636 PASS [ 0.010s] jj-cli config::tests::test_config_path::test_case_15_config_path_platform_new_conf_dir_existing_expects637 PASS [ 0.012s] jj-cli config::tests::test_config_path::test_case_13_config_path_config_pick_platform_expects638 PASS [ 0.013s] jj-cli config::tests::test_config_path::test_case_10_config_path_jj_config_new_multiple_expects639 PASS [ 0.118s] jj-cli commands::arrange::tests::test_render_wide_graph640 PASS [ 0.019s] jj-cli complete::tests::test_split_revset_trailing_name_with_trailing_operator641 PASS [ 0.120s] jj-cli commands::arrange::tests::test_render_single_commit_with_context642 PASS [ 0.053s] jj-cli commit_templater::tests::test_change_id_type643 PASS [ 0.121s] jj-cli commands::arrange::tests::test_render_long_description644 PASS [ 0.011s] jj-cli config::tests::test_config_path::test_case_16_config_path_platform_existing_conf_dir_existing_expects645 PASS [ 0.010s] jj-cli config::tests::test_config_path::test_case_17_config_path_all_existing_expects646 PASS [ 0.010s] jj-cli config::tests::test_config_path::test_case_18_config_path_none_expects647 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_1_config_path_home_existing_expects648 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_2_config_path_home_new_expects649 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_4_config_path_platform_existing_expects650 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_5_config_path_platform_new_expects651 PASS [ 0.010s] jj-cli config::tests::test_config_path::test_case_3_config_path_home_existing_platform_new_expects652 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_6_config_path_new_prefer_platform_expects653 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_7_config_path_jj_config_existing_expects654 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_8_config_path_jj_config_new_expects655 PASS [ 0.009s] jj-cli config::tests::test_config_path::test_case_9_config_path_jj_config_existing_multiple_expects656 PASS [ 0.007s] jj-cli config::tests::test_resolved_config_values_empty657 PASS [ 0.008s] jj-cli config::tests::test_interpolate_variables658 PASS [ 0.009s] jj-cli config::tests::test_find_all_variables659 PASS [ 0.009s] jj-cli config::tests::test_parse_value_or_bare_string660 PASS [ 0.010s] jj-cli config::tests::test_parse_config_arg_item661 PASS [ 0.035s] jj-cli complete::tests::test_split_revset_trailing_name662 PASS [ 0.010s] jj-cli config::tests::test_system_config_path::test_case_1_system_config_path_none_expects663 PASS [ 0.010s] jj-cli config::tests::test_system_config_path::test_case_2_system_config_path_existing_expects664 PASS [ 0.009s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_comment_before_header665 PASS [ 0.008s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_ignored_content666 PASS [ 0.009s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_duplicate_descriptions667 PASS [ 0.009s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_missing_descriptions668 PASS [ 0.010s] jj-cli config::tests::test_system_config_path::test_case_3_system_config_path_jj_config_expects669 PASS [ 0.009s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_unexpected_descriptions670 PASS [ 0.009s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_no_header671 PASS [ 0.008s] jj-cli description_util::tests::test_parse_complete_bulk_edit_message672 PASS [ 0.056s] jj-cli commit_templater::tests::test_commit_id_type673 PASS [ 0.009s] jj-cli formatter::tests::test_color_for_ansi256_index674 PASS [ 0.009s] jj-cli formatter::tests::test_color_for_hex675 PASS [ 0.058s] jj-cli commit_templater::tests::test_ref_symbol_type676 PASS [ 0.058s] jj-cli commit_templater::tests::test_tree_entry_normal_value677 PASS [ 0.060s] jj-cli commit_templater::tests::test_shortest_id_prefix_type678 PASS [ 0.062s] jj-cli commit_templater::tests::test_repo_path_type679 PASS [ 0.058s] jj-cli commit_templater::tests::test_tree_entry_removed_added_values680 PASS [ 0.037s] jj-cli config::tests::test_resolved_config_values_filter_path681 PASS [ 0.037s] jj-cli config::tests::test_resolved_config_values_single_key682 PASS [ 0.039s] jj-cli config::tests::test_resolved_config_values_overridden683 PASS [ 0.036s] jj-cli formatter::tests::test_color_formatter_ansi_codes_in_text684 PASS [ 0.033s] jj-cli formatter::tests::test_color_formatter_debug685 PASS [ 0.040s] jj-cli formatter::tests::test_color_formatter_ansi256686 PASS [ 0.035s] jj-cli formatter::tests::test_color_formatter_color_codes687 PASS [ 0.038s] jj-cli formatter::tests::test_color_formatter_attributes688 PASS [ 0.035s] jj-cli formatter::tests::test_color_formatter_dim_reset689 PASS [ 0.034s] jj-cli formatter::tests::test_color_formatter_invalid_type_of_color690 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_dropped691 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_hex_colors692 PASS [ 0.040s] jj-cli formatter::tests::test_color_formatter_bold_reset693 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_invalid_type_of_style694 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_nested695 PASS [ 0.038s] jj-cli formatter::tests::test_color_formatter_innermost_wins696 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_normal_color697 PASS [ 0.041s] jj-cli formatter::tests::test_color_formatter_bold_to_dim698 PASS [ 0.039s] jj-cli formatter::tests::test_color_formatter_no_space699 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_partial_match700 PASS [ 0.009s] jj-cli git_util::tests::test_absolute_git_url701 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_single_label702 PASS [ 0.009s] jj-cli git_util::tests::test_git_remote_url_to_web703 PASS [ 0.009s] jj-cli git_util::tests::test_bar704 PASS [ 0.041s] jj-cli formatter::tests::test_color_formatter_reverse_order705 PASS [ 0.039s] jj-cli formatter::tests::test_color_formatter_sibling706 PASS [ 0.036s] jj-cli formatter::tests::test_color_formatter_unrecognized_ansi256_color707 PASS [ 0.038s] jj-cli formatter::tests::test_color_formatter_unrecognized_color708 PASS [ 0.040s] jj-cli formatter::tests::test_color_formatter_unrecognized_hex_color709 PASS [ 0.041s] jj-cli formatter::tests::test_format_recorder710 PASS [ 0.042s] jj-cli formatter::tests::test_heading_labeled_writer711 PASS [ 0.045s] jj-cli formatter::tests::test_formatter_reset_on_flush712 PASS [ 0.037s] jj-cli git_util::tests::test_update713 PASS [ 0.043s] jj-cli formatter::tests::test_heading_labeled_writer_empty_string714 PASS [ 0.042s] jj-cli formatter::tests::test_raw_format_recorder715 PASS [ 0.043s] jj-cli formatter::tests::test_plaintext_formatter_ansi_codes_in_text716 PASS [ 0.046s] jj-cli formatter::tests::test_labeled_scope717 PASS [ 0.046s] jj-cli formatter::tests::test_plaintext_formatter718 PASS [ 0.043s] jj-cli formatter::tests::test_sanitizing_formatter_ansi_codes_in_text719 PASS [ 0.086s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_apply_diff_should_preserve_copy_id::test_case_1_create_resolved_left_tree_with_copy_id_create_resolved_right_tree_with_copy_id_expects720 PASS [ 0.083s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_apply_diff_should_preserve_copy_id::test_case_2_create_resolved_left_tree_with_copy_id_create_conflict_right_tree_with_copy_id_expects721 PASS [ 0.087s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_apply_diff_should_preserve_copy_id::test_case_3_create_conflict_left_tree_with_copy_id_create_resolved_right_tree_with_copy_id_expects722 PASS [ 0.089s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_apply_diff_should_preserve_copy_id::test_case_4_create_conflict_left_tree_with_copy_id_create_conflict_right_tree_with_copy_id_expects723 PASS [ 0.107s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_binary_file_with_unselected_file_mode_change724 PASS [ 0.118s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_add_executable_file725 PASS [ 0.123s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin726 PASS [ 0.124s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_add_empty_file727 PASS [ 0.089s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_2_true_create_resolved_left_tree_with_executable_create_conflict_right_tree_with_executable_expects728 PASS [ 0.091s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_1_true_create_resolved_left_tree_with_executable_create_resolved_right_tree_with_executable_expects729 PASS [ 0.089s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_3_true_create_conflict_left_tree_with_executable_create_resolved_right_tree_with_executable_expects730 PASS [ 0.119s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_change_binary_file_with_unselected_file_mode_change731 PASS [ 0.121s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_conflict_file732 PASS [ 0.092s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_5_false_create_resolved_left_tree_with_executable_create_resolved_right_tree_with_executable_expects733 PASS [ 0.095s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_4_true_create_conflict_left_tree_with_executable_create_conflict_right_tree_with_executable_expects734 PASS [ 0.093s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_6_false_create_resolved_left_tree_with_executable_create_conflict_right_tree_with_executable_expects735 PASS [ 0.111s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_file736 PASS [ 0.095s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_7_false_create_conflict_left_tree_with_executable_create_resolved_right_tree_with_executable_expects737 PASS [ 0.133s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_binary_file_mode_change738 PASS [ 0.011s] jj-cli source_symbol::tests::test_source_symbol_scanner_handles_ambiguous_objc_extension739 PASS [ 0.010s] jj-cli source_symbol::tests::test_source_symbol_scanner_range_start740 PASS [ 0.011s] jj-cli source_symbol::tests::test_source_symbol_scanner_uses_first_symbol_in_range741 PASS [ 0.014s] jj-cli source_symbol::tests::test_source_symbol_scanner_finds_pointer_returning_c_function742 PASS [ 0.127s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_empty_file743 PASS [ 0.131s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_empty_file_mode_change744 PASS [ 0.075s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_no_file_mode_section_when_file_modes_are_the_same::test_case_8_false_create_conflict_left_tree_with_executable_create_conflict_right_tree_with_executable_expects745 PASS [ 0.039s] jj-cli source_symbol::tests::test_collect_source_symbols_ignores_c_comments_and_indentation746 PASS [ 0.133s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_make_file_empty747 PASS [ 0.134s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_modify_empty_file748 PASS [ 0.044s] jj-cli merge_tools::tests::test_get_merge_editor_with_name749 PASS [ 0.049s] jj-cli merge_tools::tests::test_get_diff_editor_from_settings750 PASS [ 0.046s] jj-cli merge_tools::tests::test_get_merge_editor_from_settings751 PASS [ 0.038s] jj-cli template_builder::tests::test_any_list_type752 PASS [ 0.049s] jj-cli merge_tools::tests::test_get_diff_editor_with_name753 PASS [ 0.059s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_with_matcher754 PASS [ 0.059s] jj-cli merge_tools::builtin::tests::test_edit_merge_builtin_should_preserve_copy_id755 PASS [ 0.035s] jj-cli template_builder::tests::test_boolean_cast756 PASS [ 0.010s] jj-cli template_builder::tests::test_hash_function757 PASS [ 0.038s] jj-cli template_builder::tests::test_coalesce_function758 PASS [ 0.091s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_replace_directory_with_file759 PASS [ 0.037s] jj-cli template_builder::tests::test_concat_function760 PASS [ 0.089s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_text_file_mode_change761 PASS [ 0.056s] jj-cli source_symbol::tests::test_source_symbol_patterns762 PASS [ 0.045s] jj-cli template_builder::tests::test_any_type763 PASS [ 0.043s] jj-cli template_builder::tests::test_arithmetic_operation764 PASS [ 0.043s] jj-cli template_builder::tests::test_byte_string_method765 PASS [ 0.037s] jj-cli template_builder::tests::test_config_value_method766 PASS [ 0.043s] jj-cli template_builder::tests::test_config_function767 PASS [ 0.039s] jj-cli template_builder::tests::test_fill_function768 PASS [ 0.039s] jj-cli template_builder::tests::test_fs_path_methods769 PASS [ 0.039s] jj-cli template_builder::tests::test_fs_path_methods_non_utf8770 PASS [ 0.034s] jj-cli template_builder::tests::test_hyperlink_function_with_coalesce771 PASS [ 0.036s] jj-cli template_builder::tests::test_hyperlink_function_stringify772 PASS [ 0.039s] jj-cli template_builder::tests::test_hyperlink_function_custom_fallback773 PASS [ 0.035s] jj-cli template_builder::tests::test_hyperlink_function_with_if774 PASS [ 0.039s] jj-cli template_builder::tests::test_hyperlink_function_plain_with_separate775 PASS [ 0.091s] jj-cli merge_tools::builtin::tests::test_make_merge_sections776 PASS [ 0.038s] jj-cli template_builder::tests::test_hyperlink_function_with_color777 PASS [ 0.039s] jj-cli template_builder::tests::test_hyperlink_function_without_color778 PASS [ 0.035s] jj-cli template_builder::tests::test_label_function779 PASS [ 0.037s] jj-cli template_builder::tests::test_indent_function780 PASS [ 0.043s] jj-cli template_builder::tests::test_hyperlink_function_with_separate781 PASS [ 0.041s] jj-cli template_builder::tests::test_join_function782 PASS [ 0.042s] jj-cli template_builder::tests::test_json_function783 PASS [ 0.042s] jj-cli template_builder::tests::test_logical_operation784 PASS [ 0.042s] jj-cli template_builder::tests::test_pad_function785 PASS [ 0.044s] jj-cli template_builder::tests::test_list_method786 PASS [ 0.041s] jj-cli template_builder::tests::test_parse_error787 PASS [ 0.008s] jj-cli text_util::tests::test_elide_end788 PASS [ 0.009s] jj-cli text_util::tests::test_complete_newline789 PASS [ 0.009s] jj-cli text_util::tests::test_elide_start790 PASS [ 0.008s] jj-cli text_util::tests::test_parse_author791 PASS [ 0.008s] jj-cli text_util::tests::test_parse_author_with_utf8792 PASS [ 0.008s] jj-cli text_util::tests::test_parse_author_without_name793 PASS [ 0.041s] jj-cli template_builder::tests::test_parsed_tree794 PASS [ 0.043s] jj-cli template_builder::tests::test_raw_escape_sequence_function_ansi_escape795 PASS [ 0.008s] jj-cli text_util::tests::test_split_email796 PASS [ 0.009s] jj-cli text_util::tests::test_split_byte_line_to_words797 PASS [ 0.009s] jj-cli text_util::tests::test_wrap_bytes798 PASS [ 0.040s] jj-cli template_builder::tests::test_relational_operation799 PASS [ 0.042s] jj-cli template_builder::tests::test_raw_escape_sequence_function_strip_labels800 PASS [ 0.010s] jj-cli text_util::tests::test_split_word_into801 PASS [ 0.009s] jj-cli text_util::tests::test_wrap_bytes_slice_ptr802 PASS [ 0.037s] jj-cli template_builder::tests::test_size_hint_method803 PASS [ 0.037s] jj-cli template_builder::tests::test_signature_and_email_methods804 PASS [ 0.044s] jj-cli template_builder::tests::test_replace_function805 PASS [ 0.043s] jj-cli template_builder::tests::test_self_keyword806 PASS [ 0.044s] jj-cli template_builder::tests::test_separate_function807 PASS [ 0.041s] jj-cli template_builder::tests::test_stringify_function808 PASS [ 0.041s] jj-cli template_builder::tests::test_surround_function809 PASS [ 0.037s] jj-cli template_builder::tests::test_timestamp_method810 PASS [ 0.039s] jj-cli template_builder::tests::test_timestamp_range_method811 PASS [ 0.048s] jj-cli template_builder::tests::test_string_method812 PASS [ 0.039s] jj-cli template_builder::tests::test_try_function813 PASS [ 0.009s] jj-cli text_util::tests::test_write_wrapped_trailing_labeled_whitespace814 PASS [ 0.042s] jj-cli template_builder::tests::test_truncate_function815 PASS [ 0.018s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::colors_short_hex.toml816 PASS [ 0.018s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::colors_unknown_color.toml817 PASS [ 0.016s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::diff.color-words.conflict_not_in_enum.toml818 PASS [ 0.016s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::fix.tools.command_empty_array.toml819 PASS [ 0.037s] jj-cli text_util::tests::test_write_indented820 PASS [ 0.017s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::fsmonitor.backend_not_in_enum.toml821 PASS [ 0.038s] jj-cli text_util::tests::test_write_padded_empty_content822 PASS [ 0.015s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_too_long_hostname.toml823 PASS [ 0.017s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::merge-tools.diff-invocation-mode_not_in_enum.toml824 PASS [ 0.034s] jj-cli text_util::tests::test_write_padded_non_ascii_chars825 PASS [ 0.034s] jj-cli text_util::tests::test_write_truncated_ellipsis_empty_content826 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_non-alphanum.toml827 PASS [ 0.038s] jj-cli text_util::tests::test_write_padded_labeled_content828 PASS [ 0.034s] jj-cli text_util::tests::test_write_truncated_non_ascii_chars829 PASS [ 0.035s] jj-cli text_util::tests::test_write_truncated_ellipsis_labeled830 PASS [ 0.037s] jj-cli text_util::tests::test_write_truncated_ellipsis_non_ascii_chars831 PASS [ 0.037s] jj-cli text_util::tests::test_write_truncated_empty_content832 PASS [ 0.039s] jj-cli text_util::tests::test_write_replaced833 PASS [ 0.038s] jj-cli text_util::tests::test_write_truncated_labeled834 PASS [ 0.013s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_trailing_dash.toml835 PASS [ 0.041s] jj-cli text_util::tests::test_write_padded_labeled_fill_char836 PASS [ 0.035s] jj-cli text_util::tests::test_write_wrapped_leading_labeled_whitespace837 PASS [ 0.016s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_too_long_label.toml838 PASS [ 0.036s] jj-cli text_util::tests::test_write_wrapped839 PASS [ 0.016s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::revsets_additional_non_string.toml840 PASS [ 0.016s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::signing.backend_not_in_enum.toml841 PASS [ 0.018s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::scope_invalid_key.toml842 PASS [ 0.018s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.conflict-marker-style_not_in_enum.toml843 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::templates_non_string.toml844 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.color_not_in_enum.toml845 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.bookmark-list-sort-keys_single_string.toml846 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.diff-editor_empty_array.toml847 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.graph.style_not_in_enum.toml848 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.diff-formatter_empty_array.toml849 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager.command_empty_array.toml850 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_missing_command.toml851 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.merge-editor_empty_array.toml852 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.editor_empty_array.toml853 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_missing_env.toml854 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_empty_array.toml855 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_string.toml856 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.paginate-not-in-enum.toml857 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::user.email_malformed.toml858 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.streampager.interface_not_in_enum.toml859 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::colors.toml860 PASS [ 0.023s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.streampager.wrapping_not_in_enum.toml861 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::colors_hex.toml862 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::diff.toml863 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::empty.toml864 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.toml865 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::experimental-advance-branches.toml866 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fsmonitor.backend_none.toml867 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.tools.command_string.toml868 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fsmonitor.backend_watchman.toml869 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.tools.command_command-env.toml870 PASS [ 0.018s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge.toml871 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge_tools.toml872 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::hints.toml873 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::misc.toml874 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge-tools_exotic.toml875 PASS [ 0.025s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::git.toml876 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::signing_ssh.toml877 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::revsets.short-prefixes.toml878 PASS [ 0.024s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::operation.toml879 PASS [ 0.023s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::revsets.toml880 PASS [ 0.024s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::scope.toml881 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::snapshot.max-new-file-size_numeric.toml882 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui.default-command_empty_array.toml883 PASS [ 0.023s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::templates.toml884 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui.pager_command-env_array.toml885 PASS [ 0.023s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::toplevel_when.toml886 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_command-env.toml887 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::unix.toml888 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_multi_arg_cmds.toml889 PASS [ 0.021s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_simple.toml890 PASS [ 0.019s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::user.toml891 PASS [ 0.020s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::windows.toml892 PASS [ 0.308s] jj-cli::runner test_acls::test_file_list_show893 PASS [ 0.550s] jj-cli::runner test_absorb_command::test_absorb_deleted_file894 PASS [ 0.578s] jj-cli::runner test_abandon_command::test_abandon_restore_descendants895 PASS [ 0.639s] jj-cli::runner test_absorb_command::test_absorb_paths896 PASS [ 0.638s] jj-cli::runner test_absorb_command::test_absorb_replace_single_line_hunk897 PASS [ 0.667s] jj-cli::runner test_absorb_command::test_absorb_deleted_file_with_multiple_hunks898 PASS [ 0.674s] jj-cli::runner test_absorb_command::test_absorb_file_mode899 PASS [ 0.698s] jj-cli::runner test_acls::test_diff900 PASS [ 0.714s] jj-cli::runner test_abandon_command::test_double_abandon901 PASS [ 0.727s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_at_minus::test_case_1_commit902 PASS [ 0.745s] jj-cli::runner test_absorb_command::test_absorb_conflict903 PASS [ 0.766s] jj-cli::runner test_absorb_command::test_absorb_immutable904 PASS [ 0.817s] jj-cli::runner test_absorb_command::test_absorb_discardable_merge_with_descendant905 PASS [ 0.828s] jj-cli::runner test_abandon_command::test_abandon_tracking_bookmarks906 PASS [ 0.822s] jj-cli::runner test_absorb_command::test_absorb_from_into907 PASS [ 0.100s] jj-cli::runner test_alias::test_alias_bad_name908 PASS [ 0.095s] jj-cli::runner test_alias::test_alias_calls_command_with_invalid_option909 PASS [ 0.134s] jj-cli::runner test_alias::test_alias_calls_empty_command910 PASS [ 0.093s] jj-cli::runner test_alias::test_alias_calls_help911 PASS [ 0.965s] jj-cli::runner test_absorb_command::test_absorb_merge912 PASS [ 0.099s] jj-cli::runner test_alias::test_alias_calls_unknown_command913 PASS [ 0.278s] jj-cli::runner test_alias::test_alias_basic914 PASS [ 0.136s] jj-cli::runner test_alias::test_alias_disabled915 PASS [ 1.112s] jj-cli::runner test_abandon_command::test_abandon_many916 PASS [ 1.179s] jj-cli::runner test_abandon_command::test_bug_2600_rootcommit_special_case917 PASS [ 0.539s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::test_case_1_commit918 PASS [ 0.869s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_at_minus::test_case_2_new919 PASS [ 0.653s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_enabled::test_case_1_commit920 PASS [ 0.108s] jj-cli::runner test_alias::test_alias_global_args_in_definition921 PASS [ 0.508s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_after922 PASS [ 0.258s] jj-cli::runner test_alias::test_alias_cannot_override_builtin923 PASS [ 0.030s] jj-cli::runner test_alias::test_default_command_is_alias924 PASS [ 0.268s] jj-cli::runner test_alias::test_alias_falls_back_to_default_command925 PASS [ 0.603s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::test_case_2_new926 PASS [ 0.078s] jj-cli::runner test_alias::test_alias_invalid_definition927 PASS [ 0.081s] jj-cli::runner test_alias::test_alias_recursion_check928 PASS [ 0.109s] jj-cli::runner test_alias::test_alias_recursive929 PASS [ 0.126s] jj-cli::runner test_alias::test_aliases_overriding_friendly_errors930 PASS [ 0.780s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_enabled::test_case_2_new931 PASS [ 0.340s] jj-cli::runner test_alias::test_alias_global_args_before_and_after932 PASS [ 0.269s] jj-cli::runner test_alias::test_alias_in_config_arg933 PASS [ 1.391s] jj-cli::runner test_absorb_command::test_absorb_simple934 PASS [ 0.178s] jj-cli::runner test_bisect_command::test_bisect_run_empty_revset935 PASS [ 0.160s] jj-cli::runner test_bisect_command::test_bisect_run_missing_command936 PASS [ 0.764s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_merge_children937 PASS [ 0.804s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_before938 PASS [ 0.795s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_interior939 PASS [ 1.703s] jj-cli::runner test_absorb_command::test_absorb_interactive940 PASS [ 0.626s] jj-cli::runner test_alias::test_alias_in_repo_config941 PASS [ 0.282s] jj-cli::runner test_bookmark_command::test_bookmark_at_root942 PASS [ 0.384s] jj-cli::runner test_bookmark_command::test_bad_auto_track_bookmarks943 PASS [ 0.265s] jj-cli::runner test_bookmark_command::test_bookmark_bad_name944 PASS [ 0.656s] jj-cli::runner test_bisect_command::test_bisect_run_skip945 PASS [ 0.823s] jj-cli::runner test_bisect_command::test_bisect_run_abort946 PASS [ 1.437s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_overrides::test_case_1_commit947 PASS [ 1.221s] jj-cli::runner test_arrange_command::test_arrange_bad_revisions948 PASS [ 1.090s] jj-cli::runner test_bisect_command::test_bisect_run_multiple_results949 PASS [ 2.510s] jj-cli::runner test_abandon_command::test_bug_2600950 PASS [ 0.779s] jj-cli::runner test_bookmark_command::test_bookmark_delete_export951 PASS [ 1.849s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_overrides::test_case_2_new952 PASS [ 2.599s] jj-cli::runner test_abandon_command::test_basics953 PASS [ 1.428s] jj-cli::runner test_bisect_command::test_bisect_run_crash954 PASS [ 0.807s] jj-cli::runner test_bookmark_command::test_bookmark_forget_deleted_or_nonexistent_bookmark955 PASS [ 1.417s] jj-cli::runner test_bisect_command::test_bisect_run_missing_bisector956 PASS [ 0.610s] jj-cli::runner test_bookmark_command::test_bookmark_forget_untracked_remote_only_bookmark957 PASS [ 1.477s] jj-cli::runner test_bisect_command::test_bisect_run_find_first_good958 PASS [ 0.106s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_unknown_key_error959 PASS [ 0.886s] jj-cli::runner test_bookmark_command::test_bookmark_forget_export960 PASS [ 0.387s] jj-cli::runner test_bookmark_command::test_bookmark_list_quoted_name961 PASS [ 1.668s] jj-cli::runner test_bisect_command::test_bisect_run_jj_command962 PASS [ 1.454s] jj-cli::runner test_bisect_command::test_bisect_run_write_file963 PASS [ 1.734s] jj-cli::runner test_bisect_command::test_bisect_run964 PASS [ 1.564s] jj-cli::runner test_bisect_command::test_bisect_run_with_args965 PASS [ 1.926s] jj-cli::runner test_bisect_command::test_bisect_run_nonlinear_no_merge966 PASS [ 0.736s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_multiple_keys967 PASS [ 1.296s] jj-cli::runner test_bookmark_command::test_bookmark_forget_glob968 PASS [ 2.000s] jj-cli::runner test_bisect_command::test_bisect_run_nonlinear_with_merge969 PASS [ 0.747s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_overriding_config970 PASS [ 1.011s] jj-cli::runner test_bookmark_command::test_bookmark_list_conflicted971 PASS [ 0.758s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_using_config972 PASS [ 0.979s] jj-cli::runner test_bookmark_command::test_bookmark_move_conflicting973 PASS [ 2.004s] jj-cli::runner test_bookmark_command::test_bookmark_delete_glob974 PASS [ 0.565s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack_bad_args975 PASS [ 1.053s] jj-cli::runner test_bookmark_command::test_bookmark_multiple_names976 PASS [ 1.204s] jj-cli::runner test_bookmark_command::test_bookmark_rename_colocated977 PASS [ 0.816s] jj-cli::runner test_bookmark_command::test_create_and_set_auto_track_created_bookmarks978 PASS [ 0.933s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_exactly_one_commit979 PASS [ 2.365s] jj-cli::runner test_bookmark_command::test_bookmark_forget_fetched_bookmark980 PASS [ 1.433s] jj-cli::runner test_bookmark_command::test_bookmark_track_absent981 PASS [ 0.726s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_main982 PASS [ 0.769s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_master983 PASS [ 0.780s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_trunk984 PASS [ 1.336s] jj-cli::runner test_bookmark_command::test_create_and_set_auto_track_bookmarks985 PASS [ 0.793s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_no_match986 PASS [ 2.327s] jj-cli::runner test_bookmark_command::test_bookmark_list987 PASS [ 2.003s] jj-cli::runner test_bookmark_command::test_bookmark_move_matching988 PASS [ 0.290s] jj-cli::runner test_commit_command::test_commit_paths_warning989 PASS [ 0.374s] jj-cli::runner test_commit_command::test_commit_paths990 PASS [ 0.781s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_no_match_only_exact991 PASS [ 0.518s] jj-cli::runner test_commit_command::test_commit_interactive_with_paths992 PASS [ 2.226s] jj-cli::runner test_bookmark_command::test_bookmark_move993 PASS [ 0.236s] jj-cli::runner test_commit_command::test_commit_with_description_template994 PASS [ 0.242s] jj-cli::runner test_commit_command::test_commit_with_description_from_cli995 PASS [ 0.745s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_override_alias996 PASS [ 1.772s] jj-cli::runner test_bookmark_command::test_bookmark_track_conflict997 PASS [ 0.307s] jj-cli::runner test_commit_command::test_commit_with_default_description998 PASS [ 0.142s] jj-cli::runner test_commit_command::test_commit_with_editor_avoids_unc999 PASS [ 0.704s] jj-cli::runner test_builtin_aliases::test_builtin_user_redefines_builtin_immutable_heads1000 PASS [ 0.233s] jj-cli::runner test_commit_command::test_commit_with_editor_and_empty_message1001 PASS [ 3.654s] jj-cli::runner test_bookmark_command::test_bookmark_advance_default1002 PASS [ 0.180s] jj-cli::runner test_commit_command::test_commit_without_working_copy1003 PASS [ 0.327s] jj-cli::runner test_commit_command::test_commit_with_editor_and_message_args1004 PASS [ 0.261s] jj-cli::runner test_commit_command::test_commit_with_empty_description_from_cli1005 PASS [ 0.163s] jj-cli::runner test_commit_template::test_file_list_symlink1006 PASS [ 0.800s] jj-cli::runner test_commit_command::test_commit_interactive1007 PASS [ 0.323s] jj-cli::runner test_commit_command::test_commit_with_editor_without_message1008 PASS [ 2.348s] jj-cli::runner test_bookmark_command::test_bookmark_rename1009 PASS [ 0.290s] jj-cli::runner test_commit_command::test_commit_with_empty_description_from_editor1010 PASS [ 0.163s] jj-cli::runner test_commit_template::test_log_author_timestamp_utc1011 PASS [ 2.035s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack1012 PASS [ 2.006s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack_patterns1013 PASS [ 0.689s] jj-cli::runner test_commit_command::test_commit_trailers1014 PASS [ 0.336s] jj-cli::runner test_commit_template::test_log_author_timestamp1015 PASS [ 0.253s] jj-cli::runner test_commit_template::test_log_author_timestamp_local1016 PASS [ 0.319s] jj-cli::runner test_commit_template::test_log_author_timestamp_after_before1017 PASS [ 0.324s] jj-cli::runner test_commit_template::test_log_author_timestamp_ago1018 PASS [ 0.656s] jj-cli::runner test_commit_command::test_commit_with_editor1019 PASS [ 0.203s] jj-cli::runner test_commit_template::test_log_default_without_working_copy1020 PASS [ 0.380s] jj-cli::runner test_commit_template::test_log_customize_short_id1021 PASS [ 3.160s] jj-cli::runner test_bookmark_command::test_bookmark_list_filtered1022 PASS [ 0.670s] jj-cli::runner test_commit_template::test_file_list_entries1023 PASS [ 0.313s] jj-cli::runner test_commit_template::test_log_git_format_patch_template1024 PASS [ 0.356s] jj-cli::runner test_commit_template::test_log_fill1025 PASS [ 0.337s] jj-cli::runner test_commit_template::test_log_git_web_url1026 PASS [ 0.488s] jj-cli::runner test_commit_template::test_log_diff_path_display1027 PASS [ 0.635s] jj-cli::runner test_commit_template::test_log_builtin_templates1028 PASS [ 0.650s] jj-cli::runner test_commit_template::test_log_builtin_templates_colored1029 PASS [ 0.652s] jj-cli::runner test_commit_template::test_log_builtin_templates_colored_debug1030 PASS [ 0.372s] jj-cli::runner test_commit_template::test_log_json1031 PASS [ 0.646s] jj-cli::runner test_commit_template::test_log_default1032 PASS [ 0.932s] jj-cli::runner test_commit_template::test_conflicted_files1033 PASS [ 0.270s] jj-cli::runner test_commit_template::test_mine_is_true_when_author_is_user1034 PASS [ 0.664s] jj-cli::runner test_commit_template::test_log_evolog_divergence1035 PASS [ 0.091s] jj-cli::runner test_completion::test_bad_complete_env1036 PASS [ 0.681s] jj-cli::runner test_commit_template::test_log_format_trailers1037 PASS [ 3.442s] jj-cli::runner test_bookmark_command::test_bookmark_list_tracked1038 PASS [ 0.308s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_1_bash1039 PASS [ 0.292s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_3_fish1040 PASS [ 0.302s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_2_zsh1041 PASS [ 0.096s] jj-cli::runner test_completion::test_command_alias_with_exec1042 PASS [ 0.356s] jj-cli::runner test_completion::test_alias_descriptions_in_completions1043 PASS [ 0.722s] jj-cli::runner test_commit_template::test_log_immutable1044 PASS [ 0.142s] jj-cli::runner test_completion::test_command_completion::test_case_1_bash1045 PASS [ 0.077s] jj-cli::runner test_completion::test_completions_are_generated1046 PASS [ 0.338s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_1_bash1047 PASS [ 0.116s] jj-cli::runner test_completion::test_command_completion_short_name1048 PASS [ 0.337s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_3_fish1049 PASS [ 0.910s] jj-cli::runner test_commit_template::test_log_diff_predefined_formats1050 PASS [ 0.351s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_2_zsh1051 PASS [ 0.143s] jj-cli::runner test_completion::test_command_completion::test_case_2_zsh1052 PASS [ 0.152s] jj-cli::runner test_completion::test_command_completion::test_case_3_fish1053 PASS [ 3.807s] jj-cli::runner test_bookmark_command::test_bookmark_list_much_remote_divergence1054 PASS [ 0.693s] jj-cli::runner test_commit_template::test_log_parents1055 PASS [ 0.162s] jj-cli::runner test_completion::test_config1056 PASS [ 1.104s] jj-cli::runner test_commit_template::test_log_contained_in1057 PASS [ 0.114s] jj-cli::runner test_completion::test_merge_tools1058 PASS [ 0.717s] jj-cli::runner test_commit_template::test_log_tags1059 PASS [ 0.089s] jj-cli::runner test_completion::test_template_alias1060 PASS [ 0.204s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_1_bash1061 PASS [ 0.204s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_2_zsh1062 PASS [ 0.206s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_3_fish1063 PASS [ 0.697s] jj-cli::runner test_commit_template::test_signature_templates1064 PASS [ 0.209s] jj-cli::runner test_completion::test_global_arg_repository_is_respected1065 PASS [ 0.058s] jj-cli::runner test_config_command::test_config_author_change_warning_root_env1066 PASS [ 3.579s] jj-cli::runner test_bookmark_command::test_bookmark_rename_overwrite1067 PASS [ 0.037s] jj-cli::runner test_config_command::test_config_edit_file1068 PASS [ 0.126s] jj-cli::runner test_config_command::test_config_conditional_without_home_dir1069 PASS [ 0.305s] jj-cli::runner test_completion::test_workspaces1070 PASS [ 0.298s] jj-cli::runner test_concurrent_operations::test_concurrent_operation_divergence1071 PASS [ 0.056s] jj-cli::runner test_config_command::test_config_edit_missing_opt1072 PASS [ 0.149s] jj-cli::runner test_config_command::test_config_edit_invalid_config1073 PASS [ 0.059s] jj-cli::runner test_config_command::test_config_edit_repo_outside_repo1074 PASS [ 0.440s] jj-cli::runner test_completion::test_remote_names1075 PASS [ 0.063s] jj-cli::runner test_config_command::test_config_edit_repo1076 PASS [ 0.032s] jj-cli::runner test_config_command::test_config_edit_user_new_file1077 PASS [ 0.351s] jj-cli::runner test_concurrent_operations::test_concurrent_operations_auto_rebase1078 PASS [ 0.068s] jj-cli::runner test_config_command::test_config_edit_user1079 PASS [ 1.135s] jj-cli::runner test_commit_template::test_log_revset1080 PASS [ 0.377s] jj-cli::runner test_concurrent_operations::test_git_export_after_reconcile1081 PASS [ 0.062s] jj-cli::runner test_config_command::test_config_gc_no_config_dirs1082 PASS [ 0.543s] jj-cli::runner test_completion::test_revisions_workspace_symbols1083 PASS [ 0.408s] jj-cli::runner test_config_command::test_config_conditional1084 PASS [ 0.178s] jj-cli::runner test_config_command::test_config_file_validation1085 PASS [ 0.704s] jj-cli::runner test_completion::test_config_unset1086 PASS [ 0.138s] jj-cli::runner test_config_command::test_config_get1087 PASS [ 0.198s] jj-cli::runner test_config_command::test_config_gc_missing_with_extra_file1088 PASS [ 0.512s] jj-cli::runner test_concurrent_operations::test_concurrent_operations_wc_modified1089 PASS [ 0.062s] jj-cli::runner test_config_command::test_config_list_all1090 PASS [ 0.055s] jj-cli::runner test_config_command::test_config_list_array1091 PASS [ 0.057s] jj-cli::runner test_config_command::test_config_list_array_of_tables1092 PASS [ 0.553s] jj-cli::runner test_concurrent_operations::test_concurrent_snapshot_wc_reloadable1093 PASS [ 0.076s] jj-cli::runner test_config_command::test_config_list_inline_table1094 PASS [ 0.301s] jj-cli::runner test_config_command::test_config_gc_missing_confirmed1095 PASS [ 0.198s] jj-cli::runner test_config_command::test_config_layer_override_default1096 PASS [ 0.310s] jj-cli::runner test_config_command::test_config_gc_all_existing1097 PASS [ 0.072s] jj-cli::runner test_config_command::test_config_list_multiline_string1098 PASS [ 0.072s] jj-cli::runner test_config_command::test_config_list_nonexistent1099 PASS [ 1.829s] jj-cli::runner test_commit_template::test_log_bookmarks1100 PASS [ 0.590s] jj-cli::runner test_config_command::test_config_author_change_warning1101 PASS [ 0.194s] jj-cli::runner test_config_command::test_config_layer_override_env1102 PASS [ 0.308s] jj-cli::runner test_config_command::test_config_gc_missing_default_no1103 PASS [ 0.071s] jj-cli::runner test_config_command::test_config_list_single1104 PASS [ 1.303s] jj-cli::runner test_commit_template::test_short_prefix_in_transaction1105 PASS [ 0.061s] jj-cli::runner test_config_command::test_config_list_table1106 PASS [ 0.057s] jj-cli::runner test_config_command::test_config_only_loads_toml_files1107 PASS [ 0.049s] jj-cli::runner test_config_command::test_config_set_for_file1108 PASS [ 0.055s] jj-cli::runner test_config_command::test_config_set_file_with_existing_scopes1109 PASS [ 0.086s] jj-cli::runner test_config_command::test_config_set_bad_opts1110 PASS [ 0.097s] jj-cli::runner test_config_command::test_config_path_multiple1111 PASS [ 0.070s] jj-cli::runner test_config_command::test_config_set_for_user_directory1112 PASS [ 0.115s] jj-cli::runner test_config_command::test_config_set_for_repo1113 PASS [ 0.214s] jj-cli::runner test_config_command::test_config_list_layer1114 PASS [ 0.180s] jj-cli::runner test_config_command::test_config_list_origin1115 PASS [ 0.277s] jj-cli::runner test_config_command::test_config_layer_workspace1116 PASS [ 0.121s] jj-cli::runner test_config_command::test_config_set_for_user1117 PASS [ 0.100s] jj-cli::runner test_config_command::test_config_set_nontable_parent1118 PASS [ 0.149s] jj-cli::runner test_config_command::test_config_path1119 PASS [ 0.094s] jj-cli::runner test_config_command::test_config_show_paths1120 PASS [ 0.018s] jj-cli::runner test_config_schema::test_config_schema_default_values_are_consistent_with_schema1121 PASS [ 0.071s] jj-cli::runner test_config_command::test_config_unset_for_file1122 PASS [ 0.075s] jj-cli::runner test_config_command::test_config_unset_table_like1123 PASS [ 0.120s] jj-cli::runner test_config_command::test_config_unset_for_repo1124 PASS [ 0.167s] jj-cli::runner test_config_command::test_config_set_toml_types1125 PASS [ 0.162s] jj-cli::runner test_config_command::test_config_set_type_mismatch1126 PASS [ 0.097s] jj-cli::runner test_config_command::test_config_unset_non_existent_key1127 PASS [ 0.107s] jj-cli::runner test_config_command::test_config_unset_inline_table_key1128 PASS [ 0.210s] jj-cli::runner test_config_command::test_config_set_for_workspace1129 PASS [ 0.248s] jj-cli::runner test_config_command::test_config_path_syntax1130 PASS [ 0.165s] jj-cli::runner test_config_command::test_config_unset_for_user1131 PASS [ 0.254s] jj-cli::runner test_config_command::test_config_unset_for_workspace1132 PASS [ 0.240s] jj-cli::runner test_debug_command::test_debug_fileset1133 PASS [ 1.284s] jj-cli::runner test_completion::test_operations1134 PASS [ 0.214s] jj-cli::runner test_debug_command::test_debug_index1135 PASS [ 0.356s] jj-cli::runner test_copy_detection::test_simple_rename1136 PASS [ 0.853s] jj-cli::runner test_config_command::test_config_get_yields_values_consistent_with_schema_defaults1137 PASS [ 0.130s] jj-cli::runner test_debug_init_simple_command::test_init_local1138 PASS [ 0.315s] jj-cli::runner test_debug_command::test_debug_reindex1139 PASS [ 0.408s] jj-cli::runner test_debug_command::test_debug_revset1140 PASS [ 0.788s] jj-cli::runner test_converge_command::test_converge_no_divergence1141 PASS [ 0.351s] jj-cli::runner test_debug_command::test_debug_stacked_table1142 PASS [ 0.139s] jj-cli::runner test_describe_command::test_describe_avoids_unc1143 PASS [ 1.870s] jj-cli::runner test_completion::test_tag_names1144 PASS [ 0.692s] jj-cli::runner test_debug_command::test_debug_tree1145 PASS [ 0.357s] jj-cli::runner test_describe_command::test_describe_change_with_existing_message_with_editor_and_message_args_opens_editor1146 PASS [ 0.248s] jj-cli::runner test_describe_command::test_describe_default_description1147 PASS [ 2.328s] jj-cli::runner test_completion::test_bookmark_names1148 PASS [ 0.202s] jj-cli::runner test_describe_command::test_describe_description_file_removed1149 PASS [ 0.163s] jj-cli::runner test_describe_command::test_describe_no_matching_revisions1150 PASS [ 1.351s] jj-cli::runner test_converge_command::test_converge_one_divergent_commit_is_a_descendant_of_another_divergent_commit1151 PASS [ 1.470s] jj-cli::runner test_converge_command::test_converge_description_changed_inconsistently::test_case_1_dont_invoke_text_editor1152 PASS [ 1.477s] jj-cli::runner test_converge_command::test_converge_description_changed_inconsistently::test_case_2_invoke_text_editor1153 PASS [ 0.292s] jj-cli::runner test_describe_command::test_describe_stdin_description1154 PASS [ 1.491s] jj-cli::runner test_converge_command::test_converge_one_side_rebased_one_side_description_changed1155 PASS [ 1.440s] jj-cli::runner test_converge_command::test_converge_simple1156 PASS [ 0.226s] jj-cli::runner test_describe_command::test_describe_with_editor_and_message_args_opens_editor1157 PASS [ 0.976s] jj-cli::runner test_describe_command::test_add_trailer1158 PASS [ 0.119s] jj-cli::runner test_diff_command::test_diff_bad_args1159 PASS [ 0.447s] jj-cli::runner test_describe_command::test_describe_editor_env1160 PASS [ 1.539s] jj-cli::runner test_converge_command::test_converge_simple_with_revisions_arg1161 PASS [ 0.960s] jj-cli::runner test_describe_command::test_add_trailer_committer1162 PASS [ 2.575s] jj-cli::runner test_completion::test_files1163 PASS [ 1.672s] jj-cli::runner test_converge_command::test_converge_two_divergent_commits_with_unrelated_commit_in_between1164 PASS [ 0.298s] jj-cli::runner test_diff_command::test_diff_color_words_omit_blank_right_line1165 PASS [ 1.792s] jj-cli::runner test_converge_command::test_converge_with_inconsistent_parents1166 PASS [ 0.576s] jj-cli::runner test_describe_command::test_multiple_message_args1167 PASS [ 0.458s] jj-cli::runner test_diff_command::test_diff_binary1168 PASS [ 2.866s] jj-cli::runner test_completion::test_revisions1169 PASS [ 0.882s] jj-cli::runner test_describe_command::test_describe_with_draft_template1170 PASS [ 0.465s] jj-cli::runner test_diff_command::test_diff_empty1171 PASS [ 0.492s] jj-cli::runner test_diff_command::test_diff_do_chdir1172 PASS [ 9.651s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_all_or_nothing_proptest1173 PASS [ 0.533s] jj-cli::runner test_diff_command::test_diff_external_available_width1174 PASS [ 0.304s] jj-cli::runner test_diff_command::test_diff_external_tool_symlink1175 PASS [ 2.164s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes_in_non_interactive_mode1176 PASS [ 1.487s] jj-cli::runner test_describe_command::test_describe1177 PASS [ 0.314s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_added_section_uses_first_and_is_truncated1178 PASS [ 0.276s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_truncates_multibyte_symbol_by_bytes1179 PASS [ 0.618s] jj-cli::runner test_diff_command::test_diff_external_file_by_file_tool1180 PASS [ 0.406s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_deletion_uses_deleted_section1181 PASS [ 1.015s] jj-cli::runner test_diff_command::test_diff_color_words_inlining_threshold1182 PASS [ 1.098s] jj-cli::runner test_diff_command::test_color_words_diff_missing_newline1183 SLOW [> 10.000s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_partial_selection_proptest1184 PASS [ 0.695s] jj-cli::runner test_diff_command::test_diff_external_tool_conflict_marker_style1185 PASS [ 0.573s] jj-cli::runner test_diff_command::test_diff_hunks1186 PASS [ 1.564s] jj-cli::runner test_describe_command::test_describe_multiple_commits1187 PASS [ 0.486s] jj-cli::runner test_diff_command::test_diff_name_only1188 PASS [ 0.499s] jj-cli::runner test_diff_command::test_diff_missing_newline1189 PASS [ 0.425s] jj-cli::runner test_diff_command::test_diff_renamed_file_and_dir1190 PASS [ 0.755s] jj-cli::runner test_diff_command::test_diff_leading_trailing_context1191 PASS [ 0.641s] jj-cli::runner test_diff_command::test_diff_rename_in_merge_commit1192 PASS [ 0.447s] jj-cli::runner test_diff_command::test_diff_skipped_context_from_settings_color_words1193 PASS [ 0.690s] jj-cli::runner test_diff_command::test_diff_relative_paths1194 PASS [ 10.411s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_partial_selection_proptest1195 PASS [ 0.425s] jj-cli::runner test_diff_command::test_diff_skipped_context_from_settings_git1196 PASS [ 1.150s] jj-cli::runner test_diff_command::test_diff_file_mode1197 PASS [ 3.043s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes1198 PASS [ 3.146s] jj-cli::runner test_converge_command::test_converge_simple_with_revisions_arg_and_two_divergent_changes1199 PASS [ 0.234s] jj-cli::runner test_diffedit_command::test_diffedit_existing_instructions1200 PASS [ 0.533s] jj-cli::runner test_diff_command::test_diff_stat_binary_and_text1201 PASS [ 1.151s] jj-cli::runner test_diff_command::test_diff_ignore_whitespace1202 PASS [ 0.590s] jj-cli::runner test_diff_command::test_diff_stat1203 PASS [ 0.663s] jj-cli::runner test_diff_command::test_diff_source_symbol_in_header1204 PASS [ 0.422s] jj-cli::runner test_diff_command::test_diff_stat_rounding1205 PASS [ 1.539s] jj-cli::runner test_diff_command::test_diff_external_tool1206 PASS [ 0.869s] jj-cli::runner test_diff_command::test_diff_skipped_context_nondefault1207 PASS [ 0.651s] jj-cli::runner test_diff_command::test_diff_stat_max_bar_width1208 PASS [ 1.006s] jj-cli::runner test_diff_command::test_diff_skipped_context1209 PASS [ 0.427s] jj-cli::runner test_diffedit_command::test_diffedit_file_by_file1210 PASS [ 0.533s] jj-cli::runner test_diffedit_command::test_diffedit_restore_descendants1211 PASS [ 0.848s] jj-cli::runner test_diffedit_command::test_diffedit_external_tool_conflict_marker_style1212 PASS [ 2.274s] jj-cli::runner test_diff_command::test_diff_conflict_bases_differ1213 PASS [ 2.321s] jj-cli::runner test_diff_command::test_diff_conflict_three_sides1214 PASS [ 0.910s] jj-cli::runner test_diffedit_command::test_diffedit_external_tool_eol_conversion1215 PASS [ 2.552s] jj-cli::runner test_diff_command::test_diff_basic1216 PASS [ 0.267s] jj-cli::runner test_edit_command::test_edit_current1217 PASS [ 1.317s] jj-cli::runner test_diff_command::test_diff_types1218 PASS [ 1.064s] jj-cli::runner test_diffedit_command::test_diffedit_new_file1219 PASS [ 1.206s] jj-cli::runner test_diffedit_command::test_diffedit_merge1220 PASS [ 2.048s] jj-cli::runner test_diff_command::test_diff_revisions1221 PASS [ 2.858s] jj-cli::runner test_diff_command::test_diff_conflict_sides_differ1222 PASS [ 0.588s] jj-cli::runner test_edit_command::test_edit_current_wc_commit_missing1223 PASS [ 1.282s] jj-cli::runner test_diffedit_command::test_diffedit_old_restore_interactive_tests1224 PASS [ 0.106s] jj-cli::runner test_evolog_command::test_evolog_with_no_template1225 PASS [ 0.756s] jj-cli::runner test_edit_command::test_edit1226 PASS [ 0.793s] jj-cli::runner test_duplicate_command::test_undo_after_duplicate1227 PASS [ 0.591s] jj-cli::runner test_evolog_command::test_evolog_abandoned_op1228 PASS [ 1.697s] jj-cli::runner test_diffedit_command::test_diffedit_3pane1229 PASS [ 1.378s] jj-cli::runner test_duplicate_command::test_duplicate_description_template1230 PASS [ 0.598s] jj-cli::runner test_evolog_command::test_evolog_reversed_no_graph1231 PASS [ 1.478s] jj-cli::runner test_duplicate_command::test_duplicate1232 PASS [ 0.421s] jj-cli::runner test_evolog_command::test_evolog_with_custom_symbols1233 PASS [ 0.893s] jj-cli::runner test_evolog_command::test_evolog_reverse_with_graph1234 PASS [ 1.409s] jj-cli::runner test_duplicate_command::test_rebase_duplicates1235 PASS [ 0.395s] jj-cli::runner test_file_annotate_command::test_annotate_abandoned1236 PASS [ 0.437s] jj-cli::runner test_file_annotate_command::test_annotate_linear1237 PASS [ 0.362s] jj-cli::runner test_file_annotate_command::test_annotate_non_file1238 PASS [ 0.708s] jj-cli::runner test_evolog_command::test_evolog_template_predecessors_and_inter_diff1239 PASS [ 0.582s] jj-cli::runner test_evolog_command::test_evolog_word_wrap1240 PASS [ 0.299s] jj-cli::runner test_file_chmod_command::test_chmod_nonfile1241 PASS [ 0.521s] jj-cli::runner test_file_annotate_command::test_annotate_with_template1242 PASS [ 1.014s] jj-cli::runner test_evolog_command::test_evolog_template1243 PASS [ 1.105s] jj-cli::runner test_evolog_command::test_evolog_squash1244 PASS [ 0.510s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_ignore_then_respect1245 PASS [ 0.997s] jj-cli::runner test_evolog_command::test_evolog_with_or_without_diff1246 PASS [ 0.197s] jj-cli::runner test_file_list_command::test_file_list_normal_value1247 PASS [ 0.945s] jj-cli::runner test_file_annotate_command::test_annotate_merge1248 PASS [ 0.947s] jj-cli::runner test_file_annotate_command::test_annotate_merge_one_sided_conflict_resolution1249 PASS [ 1.033s] jj-cli::runner test_file_annotate_command::test_annotate_conflicted1250 PASS [ 0.198s] jj-cli::runner test_file_show_command::test_show_symlink1251 PASS [ 0.627s] jj-cli::runner test_file_list_command::test_file_list_conflicts1252 PASS [ 2.977s] jj-cli::runner test_diffedit_command::test_diffedit1253 PASS [ 1.378s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_ignore1254 PASS [ 0.976s] jj-cli::runner test_file_list_command::test_file_list1255 PASS [ 7.039s] jj-cli::runner test_concurrent_operations::test_git_head_race_condition1256 PASS [ 3.575s] jj-cli::runner test_diff_command::test_diff_stat_long_name_or_stat1257 PASS [ 0.403s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored_directory1258 PASS [ 2.838s] jj-cli::runner test_duplicate_command::test_duplicate_many1259 PASS [ 0.417s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored_with_flag1260 PASS [ 0.831s] jj-cli::runner test_file_search_command::test_file_search_conflicts_binary1261 PASS [ 1.329s] jj-cli::runner test_file_delete_command::test_file_delete_conflict1262 PASS [ 0.188s] jj-cli::runner test_fileset_output::test_alias_override1263 PASS [ 0.924s] jj-cli::runner test_file_track_untrack_commands::test_auto_track1264 PASS [ 0.391s] jj-cli::runner test_file_track_untrack_commands::test_track_large_file_with_flag1265 PASS [ 0.221s] jj-cli::runner test_fileset_output::test_bad_alias_decl1266 PASS [ 0.299s] jj-cli::runner test_fileset_output::test_alias_in_revset_or_template1267 PASS [ 0.193s] jj-cli::runner test_fix_command::test_config_disabled_tools_warning_when_all_tools_are_disabled1268 PASS [ 1.322s] jj-cli::runner test_file_search_command::test_file_search_conflicts1269 PASS [ 1.058s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored1270 PASS [ 3.536s] jj-cli::runner test_duplicate_command::test_duplicate_destination1271 PASS [ 0.318s] jj-cli::runner test_fix_command::test_config_multiple_tools_with_same_name1272 PASS [ 0.289s] jj-cli::runner test_fix_command::test_config_no_tools1273 PASS [ 0.202s] jj-cli::runner test_fix_command::test_config_nonexistent_tool1274 PASS [ 0.478s] jj-cli::runner test_fix_command::test_config_disabled_tools1275 PASS [ 0.650s] jj-cli::runner test_file_track_untrack_commands::test_track_untrack_sparse1276 PASS [ 2.029s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_settings1277 PASS [ 0.670s] jj-cli::runner test_fileset_output::test_alias1278 PASS [ 1.434s] jj-cli::runner test_file_show_command::test_show1279 PASS [ 0.491s] jj-cli::runner test_fix_command::test_config_filesets1280 PASS [ 2.036s] jj-cli::runner test_file_chmod_command::test_chmod_regular_conflict1281 PASS [ 1.835s] jj-cli::runner test_file_edit_command::test_file_edit_conflict1282 PASS [ 0.541s] jj-cli::runner test_fix_command::test_config_multiple_tools1283 PASS [ 0.281s] jj-cli::runner test_fix_command::test_config_tables_all_commands_missing1284 PASS [ 0.250s] jj-cli::runner test_fix_command::test_config_tables_empty_patterns_list1285 PASS [ 2.189s] jj-cli::runner test_file_chmod_command::test_chmod_file_dir_deletion_conflicts1286 PASS [ 0.259s] jj-cli::runner test_fix_command::test_config_tables_some_commands_missing1287 PASS [ 2.151s] jj-cli::runner test_file_delete_command::test_file_delete1288 PASS [ 1.898s] jj-cli::runner test_file_search_command::test_file_search1289 PASS [ 0.299s] jj-cli::runner test_fix_command::test_failure1290 PASS [ 0.186s] jj-cli::runner test_fix_command::test_fix_empty_commit1291 PASS [ 0.371s] jj-cli::runner test_fix_command::test_executed_but_nothing_changed1292 PASS [ 0.309s] jj-cli::runner test_fix_command::test_fix_empty_file1293 PASS [ 1.187s] jj-cli::runner test_file_track_untrack_commands::test_track_untrack1294 PASS [ 0.308s] jj-cli::runner test_fix_command::test_fix_file_types1295 PASS [ 0.338s] jj-cli::runner test_fix_command::test_fix_executable1296 PASS [ 0.555s] jj-cli::runner test_fix_command::test_config_tables_overlapping_patterns1297 PASS [ 0.223s] jj-cli::runner test_fix_command::test_fix_line_range_args_migration1298 PASS [ 0.503s] jj-cli::runner test_fix_command::test_fix_cyclic1299 PASS [ 0.773s] jj-cli::runner test_fix_command::test_custom_default_revset1300 PASS [ 0.545s] jj-cli::runner test_fix_command::test_fix_leaf_commit1301 PASS [ 0.674s] jj-cli::runner test_fix_command::test_fix_immutable_commit1302 PASS [ 0.404s] jj-cli::runner test_fix_command::test_fix_some_paths1303 PASS [ 0.860s] jj-cli::runner test_fix_command::test_fix_both_sides_of_conflict1304 PASS [ 0.176s] jj-cli::runner test_fix_command::test_missing_command1305 PASS [ 0.689s] jj-cli::runner test_fix_command::test_fix_resolve_conflict1306 PASS [ 0.992s] jj-cli::runner test_fix_command::test_fix_adding_merge_commit1307 PASS [ 0.076s] jj-cli::runner test_generate_md_cli_help::test_generate_markdown_docs_in_docs_dir1308 PASS [ 1.029s] jj-cli::runner test_fix_command::test_fix_descendant_commits1309 PASS [ 0.266s] jj-cli::runner test_fix_command::test_stderr_failure1310 PASS [ 2.989s] jj-cli::runner test_file_edit_command::test_file_edit1311 PASS [ 1.246s] jj-cli::runner test_fix_command::test_deduplication1312 PASS [ 0.535s] jj-cli::runner test_fix_command::test_fix_with_run_tool_if_zero_line_ranges_invalid1313 PASS [ 0.283s] jj-cli::runner test_fix_command::test_stderr_success1314 PASS [ 0.847s] jj-cli::runner test_fix_command::test_fix_trivial_merge_commit1315 PASS [ 1.021s] jj-cli::runner test_fix_command::test_fix_parent_commit1316 PASS [ 0.820s] jj-cli::runner test_fix_command::test_fix_with_line_ranges_multiple_formatters1317 PASS [ 0.977s] jj-cli::runner test_fix_command::test_fix_sibling_commit1318 PASS [ 1.940s] jj-cli::runner test_fix_command::test_all_files1319 PASS [ 0.170s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_option_failure1320 PASS [ 1.358s] jj-cli::runner test_fix_command::test_fix_large_file1321 PASS [ 0.074s] jj-cli::runner test_git_clone::test_git_clone_at_operation1322 PASS [ 1.135s] jj-cli::runner test_fix_command::test_fix_with_line_ranges_and_include_unchanged_files_all_lines1323 PASS [ 1.189s] jj-cli::runner test_fix_command::test_fix_with_all_lines_arg1324 PASS [ 0.083s] jj-cli::runner test_git_clone::test_git_clone_bad_source1325 PASS [ 0.876s] jj-cli::runner test_fix_command::test_relative_tool_path_from_subdirectory1326 PASS [ 0.167s] jj-cli::runner test_git_clone::test_git_clone_choose_dest_path1327 PASS [ 0.678s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_default_revision_already_in_trunk1328 PASS [ 0.157s] jj-cli::runner test_git_clone::test_git_clone_colocate_via_config1329 PASS [ 1.963s] jj-cli::runner test_fix_command::test_default_revset1330 PASS [ 0.865s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_default_revision1331 PASS [ 1.508s] jj-cli::runner test_fix_command::test_fix_with_line_ranges1332 PASS [ 1.424s] jj-cli::runner test_fix_command::test_fix_with_run_tool_if_zero_line_ranges1333 PASS [ 0.098s] jj-cli::runner test_git_clone::test_git_clone_invalid_immutable_heads1334 PASS [ 0.191s] jj-cli::runner test_git_clone::test_git_clone_ignore_working_copy1335 PASS [ 0.737s] jj-cli::runner test_git_clone::test_git_clone1336 PASS [ 0.098s] jj-cli::runner test_git_clone::test_git_clone_no_git_executable1337 PASS [ 1.279s] jj-cli::runner test_fix_command::test_relative_paths1338 PASS [ 0.101s] jj-cli::runner test_git_clone::test_git_clone_no_git_executable_with_path1339 PASS [ 0.155s] jj-cli::runner test_git_clone::test_git_clone_no_colocate1340 PASS [ 0.820s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_rejected_by_remote1341 PASS [ 0.610s] jj-cli::runner test_git_clone::test_git_clone_auto_track_bookmarks1342 PASS [ 0.086s] jj-cli::runner test_git_clone::test_git_clone_with_remote_named_git1343 PASS [ 0.158s] jj-cli::runner test_git_clone::test_git_clone_tags1344 PASS [ 1.109s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_empty_merge_commit1345 PASS [ 0.171s] jj-cli::runner test_git_clone::test_git_clone_remote_default_bookmark_with_escape1346 PASS [ 0.334s] jj-cli::runner test_git_clone::test_git_clone_malformed1347 PASS [ 0.146s] jj-cli::runner test_git_clone::test_git_clone_with_global_git_remote_config1348 PASS [ 0.145s] jj-cli::runner test_git_clone::test_git_clone_with_remote_name1349 PASS [ 0.089s] jj-cli::runner test_git_clone::test_git_clone_with_remote_with_slashes1350 PASS [ 0.525s] jj-cli::runner test_git_clone::test_git_clone_default_bookmarks_and_tags1351 PASS [ 0.221s] jj-cli::runner test_git_clone::test_git_clone_with_depth1352 PASS [ 0.704s] jj-cli::runner test_git_clone::test_git_clone_colocate1353 PASS [ 1.233s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_dryrun1354 PASS [ 0.301s] jj-cli::runner test_git_clone::test_git_clone_trunk_deleted1355 PASS [ 0.619s] jj-cli::runner test_git_clone::test_git_clone_conditional_config1356 PASS [ 1.148s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_mixed_change_ids1357 PASS [ 1.211s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_explicit_change_ids1358 PASS [ 1.200s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_implicit_change_id_link1359 PASS [ 1.172s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_implicit_change_ids1360 PASS [ 1.403s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_failure1361 PASS [ 0.359s] jj-cli::runner test_git_colocated::test_git_colocated_bookmark_at_root1362 PASS [ 0.296s] jj-cli::runner test_git_colocated::test_git_colocated_conflicting_git_refs1363 PASS [ 1.070s] jj-cli::runner test_git_clone::test_git_clone_branch_or_tag1364 PASS [ 0.296s] jj-cli::runner test_git_colocated::test_git_colocated_preserve_git_index1365 PASS [ 0.431s] jj-cli::runner test_git_colocated::test_git_colocated_export_bookmarks_on_snapshot1366 PASS [ 0.532s] jj-cli::runner test_git_colocated::test_git_colocated_checkout_non_empty_working_copy1367 PASS [ 0.573s] jj-cli::runner test_git_colocated::test_git_colocated1368 PASS [ 0.480s] jj-cli::runner test_git_colocated::test_git_colocated_explicit_import_export1369 PASS [ 0.620s] jj-cli::runner test_git_colocated::test_git_colocated_abandon_root_child_of_merge_on_import1370 PASS [ 0.612s] jj-cli::runner test_git_colocated::test_git_colocated_bookmark_forget1371 PASS [ 0.842s] jj-cli::runner test_git_clone::test_git_clone_remote_default_bookmark1372 PASS [ 0.469s] jj-cli::runner test_git_colocated::test_git_colocated_rebase_dirty_working_copy1373 PASS [ 0.672s] jj-cli::runner test_git_colocated::test_git_colocated_bookmarks1374 PASS [ 0.566s] jj-cli::runner test_git_colocated::test_git_colocated_new_wc_commit_when_wc_immutable1375 PASS [ 0.696s] jj-cli::runner test_git_colocated::test_git_colocated_concurrent_checkout1376 PASS [ 0.201s] jj-cli::runner test_git_colocation::test_git_colocation_disable_empty1377 PASS [ 0.191s] jj-cli::runner test_git_colocation::test_git_colocation_disable_not_colocated1378 PASS [ 0.350s] jj-cli::runner test_git_colocated::test_git_colocated_unreachable_commits1379 PASS [ 0.182s] jj-cli::runner test_git_colocation::test_git_colocation_enable_already_colocated1380 PASS [ 0.631s] jj-cli::runner test_git_colocated::test_git_colocated_rebase_on_import1381 PASS [ 0.663s] jj-cli::runner test_git_colocated::test_git_colocated_squash_undo1382 PASS [ 0.206s] jj-cli::runner test_git_colocation::test_git_colocation_enable_empty1383 PASS [ 0.290s] jj-cli::runner test_git_colocation::test_git_colocation_enable_child_workspace_with_existing_git_dir1384 PASS [ 0.430s] jj-cli::runner test_git_colocation::test_git_colocation_disable_success1385 PASS [ 0.180s] jj-cli::runner test_git_colocation::test_git_colocation_enable_with_existing_git_dir1386 PASS [ 0.334s] jj-cli::runner test_git_colocation::test_git_colocation_enable_external_git_repo1387 PASS [ 0.189s] jj-cli::runner test_git_colocation::test_git_colocation_status_colocated1388 PASS [ 7.022s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after_before1389 PASS [ 0.193s] jj-cli::runner test_git_colocation::test_git_colocation_status_non_colocated1390 PASS [ 0.439s] jj-cli::runner test_git_colocation::test_git_colocation_enable_success1391 PASS [ 1.300s] jj-cli::runner test_git_colocated::test_git_colocated_external_checkout1392 PASS [ 1.034s] jj-cli::runner test_git_colocated::test_git_colocated_undo_head_move1393 PASS [ 0.647s] jj-cli::runner test_git_colocation::test_git_colocation_enable_disable_with_pack_files1394 PASS [ 1.328s] jj-cli::runner test_git_colocated::test_git_colocated_intent_to_add1395 PASS [ 2.758s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_bad_change_ids1396 PASS [ 0.885s] jj-cli::runner test_git_colocated::test_git_colocated_update_stale_resets_git_head1397 PASS [ 1.331s] jj-cli::runner test_git_colocated::test_git_colocated_operation_cleanup1398 PASS [ 0.518s] jj-cli::runner test_git_colocation::test_git_colocation_in_secondary_workspace1399 PASS [ 1.388s] jj-cli::runner test_git_colocated::test_git_colocated_fetch_deleted_or_moved_bookmark1400 PASS [ 0.326s] jj-cli::runner test_git_fetch::test_git_fetch_bookmarks_missing_with_subprocess_localized_message1401 PASS [ 1.010s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_merge_conflict1402 PASS [ 1.021s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_preserves_timestamps1403 PASS [ 0.822s] jj-cli::runner test_git_colocation::test_git_colocation_enable_disable_child_workspace1404 PASS [ 1.195s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_rebase_conflict1405 PASS [ 0.274s] jj-cli::runner test_git_fetch::test_git_fetch_from_remote_with_slashes1406 PASS [ 1.326s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_3_sided_conflict1407 PASS [ 0.692s] jj-cli::runner test_git_fetch::test_git_fetch_all_remotes1408 PASS [ 0.411s] jj-cli::runner test_git_fetch::test_git_fetch_default_remote1409 PASS [ 0.349s] jj-cli::runner test_git_fetch::test_git_fetch_no_matching_remote1410 PASS [ 7.724s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after1411 PASS [ 1.519s] jj-cli::runner test_git_colocated::test_git_colocated_unborn_bookmark1412 PASS [ 7.722s] jj-cli::runner test_duplicate_command::test_duplicate_insert_before1413 PASS [ 0.396s] jj-cli::runner test_git_fetch::test_git_fetch_nonexistent_remote1414 PASS [ 0.405s] jj-cli::runner test_git_fetch::test_git_fetch_nonexistent_remote_from_config1415 PASS [ 0.750s] jj-cli::runner test_git_fetch::test_git_fetch_auto_track_bookmarks1416 PASS [ 0.681s] jj-cli::runner test_git_fetch::test_git_fetch_conflicting_bookmarks1417 PASS [ 0.524s] jj-cli::runner test_git_fetch::test_git_fetch_multiple_remotes1418 PASS [ 0.543s] jj-cli::runner test_git_fetch::test_git_fetch_multiple_remotes_from_config1419 PASS [ 0.654s] jj-cli::runner test_git_fetch::test_git_fetch_from_remote_named_git1420 PASS [ 0.790s] jj-cli::runner test_git_fetch::test_git_fetch_conflicting_bookmarks_colocated1421 PASS [ 0.630s] jj-cli::runner test_git_fetch::test_git_fetch_prune_before_updating_tips1422 PASS [ 0.398s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote1423 PASS [ 0.726s] jj-cli::runner test_git_fetch::test_git_fetch_remote_only_bookmark1424 PASS [ 0.389s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_from_arg1425 PASS [ 0.427s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_all_remotes_flag1426 PASS [ 0.918s] jj-cli::runner test_git_fetch::test_git_fetch_default_bookmarks_and_tags1427 PASS [ 0.439s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_from_config1428 PASS [ 0.344s] jj-cli::runner test_git_fetch::test_git_fetch_unsupported_branch_patterns1429 PASS [ 1.031s] jj-cli::runner test_git_fetch::test_git_fetch_preserve_commits_across_repos1430 PASS [ 0.538s] jj-cli::runner test_git_fetch::test_git_fetch_tracked_no_tracked_bookmarks1431 PASS [ 0.354s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_with_no_matching_remotes1432 PASS [ 0.464s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob1433 PASS [ 0.920s] jj-cli::runner test_git_fetch::test_git_fetch_rename_fetch1434 PASS [ 1.648s] jj-cli::runner test_git_fetch::test_git_fetch_bookmarks_some_missing1435 PASS [ 0.616s] jj-cli::runner test_git_fetch::test_git_fetch_with_default_config1436 PASS [ 1.074s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten_no_synthetic_predecessors1437 PASS [ 0.597s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_from_config1438 PASS [ 0.967s] jj-cli::runner test_git_fetch::test_git_fetch_tags_by_name1439 PASS [ 0.409s] jj-cli::runner test_git_import_export::test_git_export_basic1440 PASS [ 0.061s] jj-cli::runner test_git_init::test_git_init_bad_wc_path1441 PASS [ 0.081s] jj-cli::runner test_git_init::test_git_init_at_operation1442 PASS [ 1.126s] jj-cli::runner test_git_fetch::test_git_fetch_remove_fetch1443 PASS [ 0.400s] jj-cli::runner test_git_import_export::test_git_export_conflicting_git_refs1444 PASS [ 0.192s] jj-cli::runner test_git_init::test_git_init_colocate_gitlink_not_worktree1445 PASS [ 0.215s] jj-cli::runner test_git_init::test_git_init_colocate_in_git_worktree1446 PASS [ 0.210s] jj-cli::runner test_git_init::test_git_init_colocated_dirty_working_copy1447 PASS [ 2.091s] jj-cli::runner test_git_fetch::test_fetch_undo_what1448 PASS [ 1.432s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten1449 PASS [ 0.864s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_and_exact_match1450 PASS [ 1.449s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten_descendants1451 PASS [ 0.285s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_overrides_false_config1452 PASS [ 1.220s] jj-cli::runner test_git_fetch::test_git_fetch_tracked_multiple_remotes1453 PASS [ 0.962s] jj-cli::runner test_git_fetch::test_git_fetch_with_ignored_refspecs1454 PASS [ 0.649s] jj-cli::runner test_git_import_export::test_git_import_export_stats_color1455 PASS [ 1.381s] jj-cli::runner test_git_fetch::test_git_fetch_tracked1456 PASS [ 0.417s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_git_dir_not_exists1457 PASS [ 0.515s] jj-cli::runner test_git_init::test_git_init_colocated_via_config_git_dir_exists1458 PASS [ 0.817s] jj-cli::runner test_git_import_export::test_git_export_undo1459 PASS [ 0.551s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_git_dir_exists1460 PASS [ 0.059s] jj-cli::runner test_git_init::test_git_init_external_non_existent_git_directory1461 PASS [ 0.062s] jj-cli::runner test_git_init::test_git_init_external_non_existent_directory1462 PASS [ 0.289s] jj-cli::runner test_git_init::test_git_init_external::test_case_2_bare1463 PASS [ 0.218s] jj-cli::runner test_git_init::test_git_init_external_import_trunk::test_case_1_full1464 PASS [ 0.315s] jj-cli::runner test_git_init::test_git_init_external::test_case_1_full1465 PASS [ 0.197s] jj-cli::runner test_git_init::test_git_init_external_import_trunk_upstream_takes_precedence1466 PASS [ 1.736s] jj-cli::runner test_git_fetch::test_git_fetch_removed_parent_bookmark1467 PASS [ 0.218s] jj-cli::runner test_git_init::test_git_init_external_import_trunk::test_case_2_bare1468 PASS [ 0.064s] jj-cli::runner test_git_init::test_git_init_ignore_working_copy1469 PASS [ 0.487s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path1470 PASS [ 0.063s] jj-cli::runner test_git_init::test_git_init_internal_no_integrate_operation1471 PASS [ 0.061s] jj-cli::runner test_git_init::test_git_init_internal_preexisting_git_repo1472 PASS [ 0.086s] jj-cli::runner test_git_init::test_git_init_internal1473 PASS [ 0.493s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_gitlink1474 PASS [ 0.084s] jj-cli::runner test_git_init::test_git_init_no_colocate1475 PASS [ 0.080s] jj-cli::runner test_git_init::test_git_init_not_colocated_via_false_config1476 PASS [ 0.500s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory_without_bare_config1477 PASS [ 0.498s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_gitlink1478 PASS [ 0.878s] jj-cli::runner test_git_import_export::test_git_import_undo1479 PASS [ 0.505s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory1480 PASS [ 0.074s] jj-cli::runner test_git_init::test_git_init_with_invalid_gitlink1481 PASS [ 0.820s] jj-cli::runner test_git_import_export::test_resolution_of_git_tracking_bookmarks1482 PASS [ 1.843s] jj-cli::runner test_git_fetch::test_git_fetch_removed_bookmark1483 PASS [ 0.239s] jj-cli::runner test_git_init::test_git_init_external_with_colocate_config1484 PASS [ 0.426s] jj-cli::runner test_git_init::test_git_init_external_but_git_dir_exists1485 PASS [ 0.608s] jj-cli::runner test_git_init::test_git_init_conditional_config1486 PASS [ 2.726s] jj-cli::runner test_git_fetch::test_git_fetch_all1487 PASS [ 0.830s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_imported_refs1488 PASS [ 1.982s] jj-cli::runner test_git_fetch::test_git_fetch_undo1489 PASS [ 1.427s] jj-cli::runner test_git_import_export::test_git_import_move_export_with_default_undo1490 PASS [ 0.853s] jj-cli::runner test_git_private_commits::test_git_private_commits_are_not_checked_if_immutable1491 PASS [ 0.922s] jj-cli::runner test_git_private_commits::test_git_private_commits_not_directly_in_line_block_pushing1492 PASS [ 1.033s] jj-cli::runner test_git_private_commits::test_git_private_commits_can_be_overridden1493 PASS [ 1.126s] jj-cli::runner test_git_private_commits::test_git_private_commits_descending_from_commits_pushed_do_not_block_pushing1494 PASS [ 1.091s] jj-cli::runner test_git_push::test_git_push_configured_revset1495 PASS [ 1.026s] jj-cli::runner test_git_push::test_git_push_default_remote_selection1496 PASS [ 1.177s] jj-cli::runner test_git_push::test_git_push_creation_unexpectedly_already_exists1497 PASS [ 1.321s] jj-cli::runner test_git_push::test_git_push_commits_not_ready1498 PASS [ 0.983s] jj-cli::runner test_git_push::test_git_push_deleted_untracked1499 PASS [ 1.559s] jj-cli::runner test_git_private_commits::test_git_private_commits_are_evaluated_separately_for_each_remote1500 PASS [ 1.549s] jj-cli::runner test_git_push::test_git_push_bookmarks_and_tags_of_same_name1501 PASS [ 1.630s] jj-cli::runner test_git_private_commits::test_git_private_commits_already_on_the_remote_do_not_block_push1502 PASS [ 1.602s] jj-cli::runner test_git_push::test_git_push_conflict1503 PASS [ 1.779s] jj-cli::runner test_git_push::test_git_push_allow_new_heuristics1504 PASS [ 1.548s] jj-cli::runner test_git_push::test_git_push_deleted1505 PASS [ 1.911s] jj-cli::runner test_git_push::test_git_push_changes_with_name1506 PASS [ 3.639s] jj-cli::runner test_git_fetch::test_git_fetch_some_of_many_bookmarks1507 PASS [ 0.880s] jj-cli::runner test_git_push::test_git_push_matching_bookmark_unchanged1508 PASS [ 1.976s] jj-cli::runner test_git_push::test_git_push_changes_with_name_deleted_tracked1509 PASS [ 2.094s] jj-cli::runner test_git_private_commits::test_git_private_commits_block_pushing1510 PASS [ 1.921s] jj-cli::runner test_git_push::test_git_push_current_bookmark1511 PASS [ 1.631s] jj-cli::runner test_git_push::test_git_push_deleted_remote_conflict1512 PASS [ 2.114s] jj-cli::runner test_git_push::test_git_push_conflicting_bookmarks1513 PASS [ 1.411s] jj-cli::runner test_git_push::test_git_push_deletion_unexpectedly_moved1514 PASS [ 1.343s] jj-cli::runner test_git_push::test_git_push_forward_unexpectedly_moved1515 PASS [ 2.326s] jj-cli::runner test_git_push::test_git_push_changes_with_name_untracked_or_forgotten1516 PASS [ 1.280s] jj-cli::runner test_git_push::test_git_push_missing_author1517 PASS [ 2.515s] jj-cli::runner test_git_push::test_git_push_changes1518 PASS [ 1.532s] jj-cli::runner test_git_push::test_git_push_locally_created_and_rewritten1519 PASS [ 1.066s] jj-cli::runner test_git_push::test_git_push_moved_forward_untracked1520 PASS [ 1.026s] jj-cli::runner test_git_push::test_git_push_moved_sideways_untracked1521 PASS [ 1.403s] jj-cli::runner test_git_push::test_git_push_missing_author_in_immutable1522 PASS [ 1.445s] jj-cli::runner test_git_push::test_git_push_missing_committer_in_immutable1523 PASS [ 0.885s] jj-cli::runner test_git_push::test_git_push_no_matching_bookmark1524 PASS [ 1.562s] jj-cli::runner test_git_push::test_git_push_missing_committer1525 PASS [ 1.065s] jj-cli::runner test_git_push::test_git_push_no_description1526 PASS [ 1.071s] jj-cli::runner test_git_push::test_git_push_nothing1527 PASS [ 1.556s] jj-cli::runner test_git_push::test_git_push_mixed1528 PASS [ 1.460s] jj-cli::runner test_git_push::test_git_push_named_multiple_remotes_from_config1529 PASS [ 1.083s] jj-cli::runner test_git_push::test_git_push_parent_bookmark1530 PASS [ 1.297s] jj-cli::runner test_git_push::test_git_push_no_description_in_immutable1531 PASS [ 0.349s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning1532 PASS [ 0.701s] jj-cli::runner test_git_push::test_git_push_tag_in_default_target1533 PASS [ 0.750s] jj-cli::runner test_git_push::test_git_push_to_remote_named_git1534 PASS [ 0.441s] jj-cli::runner test_git_remotes::test_git_remote_add1535 PASS [ 1.369s] jj-cli::runner test_git_push::test_git_push_no_description_in_remote_tag1536 PASS [ 0.166s] jj-cli::runner test_git_remotes::test_git_remote_name_validation1537 PASS [ 0.250s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_omits_url1538 PASS [ 0.758s] jj-cli::runner test_git_push::test_git_push_to_remote_with_slashes1539 PASS [ 1.206s] jj-cli::runner test_git_push::test_git_push_rejected_by_remote1540 PASS [ 1.380s] jj-cli::runner test_git_push::test_git_push_other_remote_has_bookmark1541 PASS [ 0.331s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_cross_direction1542 PASS [ 0.365s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_with_url_rewrite1543 PASS [ 0.185s] jj-cli::runner test_git_root::test_git_root_git_backend_colocated1544 PASS [ 0.305s] jj-cli::runner test_git_remotes::test_git_remote_with_branch_config1545 PASS [ 1.214s] jj-cli::runner test_git_push::test_git_push_sign_on_push_separate_transaction_change_bookmark1546 PASS [ 0.426s] jj-cli::runner test_git_remotes::test_git_remote_relative_path1547 PASS [ 0.341s] jj-cli::runner test_git_remotes::test_git_remote_rename_updates_trunk1548 PASS [ 0.174s] jj-cli::runner test_git_root::test_git_root_git_backend_noncolocated1549 PASS [ 1.569s] jj-cli::runner test_git_push::test_git_push_parse_multiple_remotes_from_args_or_config1550 PASS [ 0.265s] jj-cli::runner test_git_root::test_git_root_git_backend_external_git_dir1551 PASS [ 1.345s] jj-cli::runner test_git_push::test_git_push_sign_on_push_separate_transaction1552 PASS [ 0.165s] jj-cli::runner test_git_root::test_git_root_simple_backend1553 PASS [ 0.179s] jj-cli::runner test_gitignores::test_gitignores1554 PASS [ 0.152s] jj-cli::runner test_global_opts::test_broken_repo_structure1555 PASS [ 1.588s] jj-cli::runner test_git_push::test_git_push_sideways_unexpectedly_moved1556 PASS [ 0.990s] jj-cli::runner test_git_push::test_git_push_unsnapshotted_change1557 PASS [ 0.199s] jj-cli::runner test_gitignores::test_gitignores_symlinked_ignore_files1558 PASS [ 0.099s] jj-cli::runner test_global_opts::test_conditional_config_environments1559 PASS [ 0.067s] jj-cli::runner test_global_opts::test_debug_logging_enabled1560 PASS [ 0.583s] jj-cli::runner test_git_remotes::test_git_remote_with_global_git_remote_config1561 PASS [ 0.270s] jj-cli::runner test_gitignores::test_gitignores_relative_excludes_file_path1562 PASS [ 0.682s] jj-cli::runner test_git_remotes::test_git_remote_rename1563 PASS [ 0.067s] jj-cli::runner test_global_opts::test_help1564 PASS [ 0.061s] jj-cli::runner test_global_opts::test_invalid_config1565 PASS [ 0.162s] jj-cli::runner test_global_opts::test_config_args1566 PASS [ 1.174s] jj-cli::runner test_git_push::test_git_push_unmapped_refs1567 PASS [ 0.164s] jj-cli::runner test_global_opts::test_early_args1568 PASS [ 0.362s] jj-cli::runner test_global_opts::test_bad_path1569 PASS [ 0.112s] jj-cli::runner test_global_opts::test_invalid_config_value1570 PASS [ 0.339s] jj-cli::runner test_global_opts::test_conditional_config1571 PASS [ 0.062s] jj-cli::runner test_global_opts::test_non_utf8_arg1572 PASS [ 0.153s] jj-cli::runner test_global_opts::test_invalid_filesets_looking_like_filepaths1573 PASS [ 0.095s] jj-cli::runner test_global_opts::test_no_workspace_directory1574 PASS [ 0.801s] jj-cli::runner test_git_remotes::test_git_remote_with_preset_config1575 PASS [ 0.061s] jj-cli::runner test_global_opts::test_repo_arg_with_git_clone1576 PASS [ 0.120s] jj-cli::runner test_global_opts::test_pager_env_config1577 PASS [ 0.973s] jj-cli::runner test_git_remotes::test_git_remote_named_git1578 PASS [ 0.067s] jj-cli::runner test_global_opts::test_repo_arg_with_git_init1579 PASS [ 0.043s] jj-cli::runner test_global_opts::test_version1580 PASS [ 0.292s] jj-cli::runner test_global_opts::test_ignore_working_copy1581 PASS [ 0.565s] jj-cli::runner test_gitignores::test_gitignores_ignored_file_in_target_commit1582 PASS [ 0.385s] jj-cli::runner test_global_opts::test_default_config1583 PASS [ 0.862s] jj-cli::runner test_git_remotes::test_git_remotes1584 PASS [ 1.608s] jj-cli::runner test_git_push::test_git_push_unexpectedly_deleted1585 PASS [ 0.223s] jj-cli::runner test_global_opts::test_quiet1586 PASS [ 0.154s] jj-cli::runner test_help_command::test_help_keyword1587 PASS [ 0.363s] jj-cli::runner test_global_opts::test_no_user_configured1588 PASS [ 1.048s] jj-cli::runner test_git_remotes::test_git_remote_set_url1589 PASS [ 1.060s] jj-cli::runner test_git_remotes::test_git_remote_with_slashes1590 PASS [ 0.288s] jj-cli::runner test_global_opts::test_resolve_workspace_directory1591 PASS [ 0.717s] jj-cli::runner test_global_opts::test_color_ui_messages1592 PASS [ 0.473s] jj-cli::runner test_global_opts::test_no_integrate_operation_colocated1593 PASS [ 0.299s] jj-cli::runner test_help_command::test_help1594 PASS [ 0.503s] jj-cli::runner test_global_opts::test_no_integrate_operation1595 PASS [ 0.813s] jj-cli::runner test_global_opts::test_color_config1596 PASS [ 0.355s] jj-cli::runner test_identical_commits::test_identical_commits1597 PASS [ 0.270s] jj-cli::runner test_immutable_commits::test_immutable_log1598 PASS [ 0.389s] jj-cli::runner test_identical_commits::test_identical_commits_concurrently1599 PASS [ 0.442s] jj-cli::runner test_identical_commits::test_identical_commits_by_cycling_rewrite1600 PASS [ 0.467s] jj-cli::runner test_immutable_commits::test_immutable_heads_set_to_working_copy1601 PASS [ 0.526s] jj-cli::runner test_identical_commits::test_identical_commits_by_convergent_rewrite_one_operation1602 PASS [ 0.573s] jj-cli::runner test_identical_commits::test_identical_commits_by_convergent_rewrite1603 PASS [ 0.460s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable1604 PASS [ 0.335s] jj-cli::runner test_log_command::test_default_revset_per_repo1605 PASS [ 0.474s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable_multi_workspace_already_immutable1606 PASS [ 2.675s] jj-cli::runner test_git_push::test_git_push_revisions1607 PASS [ 0.476s] jj-cli::runner test_log_command::test_default_revset1608 PASS [ 0.718s] jj-cli::runner test_identical_commits::test_identical_commits_swap_by_reordering1609 PASS [ 3.370s] jj-cli::runner test_git_push::test_git_push_multiple1610 PASS [ 0.282s] jj-cli::runner test_log_command::test_log_author_format1611 PASS [ 0.286s] jj-cli::runner test_log_command::test_log_bad_short_prefixes1612 PASS [ 0.812s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable_multi_workspace1613 PASS [ 1.075s] jj-cli::runner test_global_opts::test_repeated_args1614 PASS [ 0.396s] jj-cli::runner test_log_command::test_log_diff_stat_width1615 PASS [ 0.574s] jj-cli::runner test_log_command::test_graph_template_color1616 PASS [ 2.583s] jj-cli::runner test_git_push::test_git_push_tracked_vs_all1617 PASS [ 0.290s] jj-cli::runner test_log_command::test_log_full_description_template1618 PASS [ 2.926s] jj-cli::runner test_git_push::test_git_push_sign_on_push1619 PASS [ 0.403s] jj-cli::runner test_log_command::test_log_divergence1620 PASS [ 0.798s] jj-cli::runner test_interdiff_command::test_interdiff_conflicting1621 PASS [ 0.101s] jj-cli::runner test_log_command::test_log_with_no_template1622 PASS [ 0.111s] jj-cli::runner test_log_command::test_log_with_empty_revision1623 PASS [ 1.341s] jj-cli::runner test_global_opts::test_no_subcommand1624 PASS [ 0.462s] jj-cli::runner test_log_command::test_log_null_terminate_multiline_descriptions1625 PASS [ 0.544s] jj-cli::runner test_log_command::test_log_graph_prioritize_hidden_commits1626 PASS [ 0.185s] jj-cli::runner test_log_command::test_log_word_wrap_with_hyperlinks1627 PASS [ 1.111s] jj-cli::runner test_interdiff_command::test_interdiff_paths1628 PASS [ 0.409s] jj-cli::runner test_log_command::test_log_with_diff_stats1629 PASS [ 0.960s] jj-cli::runner test_log_command::test_log_anonymize1630 PASS [ 1.206s] jj-cli::runner test_interdiff_command::test_interdiff_basic1631 PASS [ 0.486s] jj-cli::runner test_log_command::test_log_reversed1632 PASS [ 0.196s] jj-cli::runner test_metaedit_command::test_metaedit_no_matching_revisions1633 PASS [ 1.174s] jj-cli::runner test_log_command::test_graph_styles1634 PASS [ 0.624s] jj-cli::runner test_log_command::test_log_warn_path_might_be_revset1635 PASS [ 0.330s] jj-cli::runner test_metaedit_command::test_metaedit_option_mutual_exclusion1636 PASS [ 0.280s] jj-cli::runner test_metaedit_command::test_metaedit_set_same_timestamp_twice1637 PASS [ 1.433s] jj-cli::runner test_immutable_commits::test_rewrite_immutable_generic1638 PASS [ 1.151s] jj-cli::runner test_log_command::test_log_filtered_by_path1639 PASS [ 1.493s] jj-cli::runner test_log_command::test_elided1640 PASS [ 1.108s] jj-cli::runner test_log_command::test_log_limit1641 PASS [ 0.901s] jj-cli::runner test_log_command::test_log_with_custom_symbols1642 PASS [ 0.443s] jj-cli::runner test_new_command::test_new_conflicting_change_ids1643 PASS [ 0.371s] jj-cli::runner test_new_command::test_new_error_revision_does_not_exist1644 PASS [ 0.588s] jj-cli::runner test_new_command::test_new_conflicting_bookmarks1645 PASS [ 0.539s] jj-cli::runner test_new_command::test_new_description_template1646 PASS [ 0.992s] jj-cli::runner test_log_command::test_multiple_revsets1647 PASS [ 0.772s] jj-cli::runner test_metaedit_command::test_update_empty_author_or_email1648 PASS [ 0.812s] jj-cli::runner test_new_command::test_new1649 PASS [ 1.273s] jj-cli::runner test_log_command::test_log_word_wrap1650 PASS [ 1.778s] jj-cli::runner test_log_command::test_log_count1651 PASS [ 1.161s] jj-cli::runner test_metaedit_command::test_metaedit_multiple_revisions1652 PASS [ 1.018s] jj-cli::runner test_metaedit_command::test_new_change_id1653 PASS [ 1.949s] jj-cli::runner test_log_command::test_log_prefix_highlight_counts_hidden_commits1654 PASS [ 0.583s] jj-cli::runner test_new_command::test_new_with_trailers1655 PASS [ 2.065s] jj-cli::runner test_log_command::test_log_with_or_without_diff1656 PASS [ 2.283s] jj-cli::runner test_log_command::test_log_prefix_highlight_styled1657 PASS [ 1.067s] jj-cli::runner test_new_command::test_new_merge_conflicts1658 PASS [ 1.054s] jj-cli::runner test_new_command::test_new_merge_same_change1659 PASS [ 1.664s] jj-cli::runner test_new_command::test_new_insert_after_before_no_loop1660 PASS [ 1.543s] jj-cli::runner test_new_command::test_new_insert_after_children1661 PASS [ 0.947s] jj-cli::runner test_next_prev_commands::test_next_choose_bookmarking_child1662 PASS [ 1.740s] jj-cli::runner test_new_command::test_new_insert_after_before1663 PASS [ 1.483s] jj-cli::runner test_new_command::test_new_insert_before_root1664 PASS [ 1.615s] jj-cli::runner test_new_command::test_new_insert_before_no_loop1665 PASS [ 1.656s] jj-cli::runner test_new_command::test_new_insert_before1666 PASS [ 1.922s] jj-cli::runner test_new_command::test_new_insert_after1667 PASS [ 1.724s] jj-cli::runner test_new_command::test_new_insert_after_empty_before1668 PASS [ 2.594s] jj-cli::runner test_log_command::test_log_shortest_accessors1669 PASS [ 1.668s] jj-cli::runner test_new_command::test_new_insert_before_no_root_merge1670 PASS [ 1.473s] jj-cli::runner test_new_command::test_new_merge_parents_order1671 PASS [ 1.624s] jj-cli::runner test_new_command::test_new_insert_before_root_successors1672 PASS [ 3.442s] jj-cli::runner test_immutable_commits::test_rewrite_immutable_commands1673 PASS [ 0.603s] jj-cli::runner test_next_prev_commands::test_next_conflict_head1674 PASS [ 1.757s] jj-cli::runner test_new_command::test_new_merge1675 PASS [ 1.013s] jj-cli::runner test_next_prev_commands::test_next_conflict1676 PASS [ 0.828s] jj-cli::runner test_next_prev_commands::test_next_conflict_editing1677 PASS [ 0.690s] jj-cli::runner test_next_prev_commands::test_next_exceeding_history1678 PASS [ 0.017s] jj-cli::runner test_no_forgotten_test_files1679 PASS [ 1.690s] jj-cli::runner test_next_prev_commands::test_movement_edit_mode_false1680 PASS [ 0.767s] jj-cli::runner test_next_prev_commands::test_next_fails_on_bookmarking_children_cancel_prompt1681 PASS [ 0.950s] jj-cli::runner test_next_prev_commands::test_next_editing1682 PASS [ 0.806s] jj-cli::runner test_next_prev_commands::test_next_fails_on_bookmarking_children_no_stdin1683 PASS [ 1.426s] jj-cli::runner test_next_prev_commands::test_next_choose_child_by_id1684 PASS [ 0.193s] jj-cli::runner test_op_integrate_command::test_integrate_integrated_operation1685 PASS [ 0.683s] jj-cli::runner test_next_prev_commands::test_prev_beyond_root_fails1686 PASS [ 0.885s] jj-cli::runner test_next_prev_commands::test_next_multiple1687 PASS [ 0.904s] jj-cli::runner test_next_prev_commands::test_next_on_merge_commit1688 PASS [ 0.178s] jj-cli::runner test_op_restore_command::test_op_restore_to_valid_op_no_warning1689 PASS [ 0.830s] jj-cli::runner test_next_prev_commands::test_next_when_wc_has_descendants1690 PASS [ 0.180s] jj-cli::runner test_op_restore_command::test_op_restore_warns_when_workspace_missing1691 PASS [ 0.916s] jj-cli::runner test_next_prev_commands::test_next_parent_has_multiple_descendants1692 PASS [ 0.874s] jj-cli::runner test_next_prev_commands::test_next_simple1693 PASS [ 1.990s] jj-cli::runner test_next_prev_commands::test_movement_edit_mode_true1694 PASS [ 0.855s] jj-cli::runner test_next_prev_commands::test_next_with_merge_commit_parent1695 PASS [ 0.411s] jj-cli::runner test_op_integrate_command::test_integrate_concurrent_operations1696 PASS [ 0.865s] jj-cli::runner test_next_prev_commands::test_prev_choose_parent_by_id1697 PASS [ 0.802s] jj-cli::runner test_next_prev_commands::test_prev_multiple_without_root1698 PASS [ 3.349s] jj-cli::runner test_metaedit_command::test_metaedit1699 PASS [ 0.351s] jj-cli::runner test_op_integrate_command::test_integrate_sibling_operation1700 PASS [ 0.161s] jj-cli::runner test_op_revert_command::test_revert_root_operation1701 PASS [ 0.891s] jj-cli::runner test_next_prev_commands::test_prev_editing1702 PASS [ 0.665s] jj-cli::runner test_next_prev_commands::test_prev_simple1703 PASS [ 0.128s] jj-cli::runner test_operations::test_op_corrupted_operation_file1704 PASS [ 0.958s] jj-cli::runner test_next_prev_commands::test_prev_conflict_editing1705 PASS [ 1.026s] jj-cli::runner test_next_prev_commands::test_prev_conflict1706 PASS [ 0.298s] jj-cli::runner test_op_revert_command::test_revert_merge_operation1707 PASS [ 0.572s] jj-cli::runner test_op_integrate_command::test_integrate_rebase_descendants1708 PASS [ 1.078s] jj-cli::runner test_next_prev_commands::test_prev_on_merge_commit1709 PASS [ 0.957s] jj-cli::runner test_next_prev_commands::test_prev_on_merge_commit_with_parent_merge1710 PASS [ 0.257s] jj-cli::runner test_operations::test_op_diff_invalid_revset1711 PASS [ 0.444s] jj-cli::runner test_operations::test_at_operation_sibling_operation1712 PASS [ 0.496s] jj-cli::runner test_operations::test_op_abandon_without_updating_working_copy1713 PASS [ 0.264s] jj-cli::runner test_operations::test_op_log_anonymize1714 PASS [ 0.540s] jj-cli::runner test_operations::test_op_abandon_invalid1715 PASS [ 0.174s] jj-cli::runner test_operations::test_op_log_configurable1716 PASS [ 0.173s] jj-cli::runner test_operations::test_op_log_limit1717 PASS [ 0.649s] jj-cli::runner test_op_revert_command::test_revert_rewrite_with_child1718 PASS [ 0.432s] jj-cli::runner test_operations::test_op_diff_word_wrap1719 PASS [ 0.247s] jj-cli::runner test_operations::test_op_log_no_graph1720 PASS [ 0.111s] jj-cli::runner test_operations::test_op_log_with_no_template1721 PASS [ 0.707s] jj-cli::runner test_operations::test_op_abandon_multiple_heads1722 PASS [ 0.429s] jj-cli::runner test_operations::test_op_log_builtin_templates1723 PASS [ 0.299s] jj-cli::runner test_operations::test_op_log_parents1724 PASS [ 0.783s] jj-cli::runner test_operations::test_op_diff_at_merge_op_with_rebased_commits1725 PASS [ 0.300s] jj-cli::runner test_operations::test_op_log_with_custom_symbols1726 PASS [ 0.361s] jj-cli::runner test_operations::test_op_log_no_graph_null_terminated1727 PASS [ 1.396s] jj-cli::runner test_next_prev_commands::test_prev_prompts_on_multiple_parents1728 PASS [ 0.782s] jj-cli::runner test_operations::test_op_diff_patch1729 PASS [ 0.806s] jj-cli::runner test_operations::test_op_diff_sibling1730 PASS [ 0.756s] jj-cli::runner test_operations::test_op_log1731 PASS [ 0.525s] jj-cli::runner test_operations::test_op_log_template1732 PASS [ 1.343s] jj-cli::runner test_op_revert_command::test_git_push_revert1733 PASS [ 0.697s] jj-cli::runner test_operations::test_op_log_reversed1734 PASS [ 0.463s] jj-cli::runner test_operations::test_op_show_template1735 PASS [ 1.311s] jj-cli::runner test_operations::test_op_abandon_ancestors1736 PASS [ 1.490s] jj-cli::runner test_op_revert_command::test_git_push_revert_colocated1737 PASS [ 0.763s] jj-cli::runner test_operations::test_op_log_word_wrap1738 PASS [ 1.646s] jj-cli::runner test_op_revert_command::test_bookmark_track_untrack_revert1739 PASS [ 1.346s] jj-cli::runner test_operations::test_op_diff_divergent_change1740 PASS [ 1.599s] jj-cli::runner test_op_revert_command::test_git_push_revert_repo_only1741 PASS [ 0.690s] jj-cli::runner test_operations::test_op_summary_diff_template1742 PASS [ 0.669s] jj-cli::runner test_parallelize_command::test_parallelize_disconnected_target_commits1743 PASS [ 0.953s] jj-cli::runner test_operations::test_op_recover_from_bad_gc1744 PASS [ 0.969s] jj-cli::runner test_operations::test_op_show_patch1745 PASS [ 0.728s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads1746 PASS [ 1.857s] jj-cli::runner test_op_revert_command::test_git_push_revert_with_import_export1747 PASS [ 0.706s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads_with_and_without_children1748 PASS [ 0.881s] jj-cli::runner test_parallelize_command::test_parallelize_interior_target_is_a_merge1749 PASS [ 0.809s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_roots1750 PASS [ 1.134s] jj-cli::runner test_parallelize_command::test_parallelize_head_is_a_merge1751 PASS [ 0.743s] jj-cli::runner test_parallelize_command::test_parallelize_no_immutable_non_base_commits1752 PASS [ 1.139s] jj-cli::runner test_parallelize_command::test_parallelize_immutable_base_commits1753 PASS [ 1.236s] jj-cli::runner test_parallelize_command::test_parallelize_complex_nonlinear_target1754 PASS [ 1.065s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads_with_different_children1755 PASS [ 1.479s] jj-cli::runner test_operations::test_op_show_revset_expression_resolution1756 PASS [ 1.004s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_roots_with_different_parents1757 PASS [ 1.011s] jj-cli::runner test_parallelize_command::test_parallelize_no_descendants1758 PASS [ 0.945s] jj-cli::runner test_parallelize_command::test_parallelize_root_is_a_merge1759 PASS [ 0.949s] jj-cli::runner test_parallelize_command::test_parallelize_where_root_has_non_target_children1760 PASS [ 0.568s] jj-cli::runner test_rebase_command::test_rebase_error_revision_does_not_exist1761 PASS [ 1.027s] jj-cli::runner test_parallelize_command::test_parallelize_with_descendants_simple1762 PASS [ 1.036s] jj-cli::runner test_parallelize_command::test_parallelize_with_merge_commit_child1763 PASS [ 1.135s] jj-cli::runner test_parallelize_command::test_parallelize_where_interior_has_non_target_children1764 PASS [ 0.848s] jj-cli::runner test_rebase_command::test_rebase_empty_sets1765 PASS [ 0.960s] jj-cli::runner test_rebase_command::test_rebase_invalid1766 PASS [ 1.032s] jj-cli::runner test_rebase_command::test_rebase_single_revision_merge_parent_on_root1767 PASS [ 1.255s] jj-cli::runner test_rebase_command::test_rebase_single_revision_merge_parent1768 PASS [ 1.771s] jj-cli::runner test_rebase_command::test_rebase_bookmark_with_merge1769 PASS [ 0.552s] jj-cli::runner test_repo_change_report::test_report_conflicts_with_resolving_conflicts_hint_disabled1770 PASS [ 1.026s] jj-cli::runner test_repo_change_report::test_report_conflicts1771 PASS [ 2.961s] jj-cli::runner test_operations::test_op_show1772 PASS [ 1.616s] jj-cli::runner test_rebase_command::test_rebase_revision_onto_descendant1773 PASS [ 1.682s] jj-cli::runner test_rebase_command::test_rebase_multiple_destinations1774 PASS [ 1.395s] jj-cli::runner test_rebase_command::test_rebase_skip_emptied_descendants1775 PASS [ 2.105s] jj-cli::runner test_rebase_command::test_rebase_bookmark1776 PASS [ 1.337s] jj-cli::runner test_repo_change_report::test_report_conflicts_with_divergent_commits1777 PASS [ 1.659s] jj-cli::runner test_rebase_command::test_rebase_skip_emptied1778 PASS [ 1.803s] jj-cli::runner test_rebase_command::test_rebase_single_revision1779 PASS [ 4.088s] jj-cli::runner test_operations::test_op_diff1780 PASS [ 2.091s] jj-cli::runner test_rebase_command::test_rebase_simplify_parents1781 PASS [ 2.080s] jj-cli::runner test_rebase_command::test_rebase_skip_duplicate_divergent1782 PASS [ 1.217s] jj-cli::runner test_resolve_command::test_file_vs_dir1783 PASS [ 1.471s] jj-cli::runner test_resolve_command::test_baseless_conflict_input_files1784 PASS [ 2.277s] jj-cli::runner test_rebase_command::test_rebase_with_descendants1785 PASS [ 2.494s] jj-cli::runner test_rebase_command::test_rebase_skip_if_on_destination1786 PASS [ 1.456s] jj-cli::runner test_resolve_command::test_edit_delete_conflict_input_files1787 PASS [ 1.407s] jj-cli::runner test_resolve_command::test_normal_conflict_input_files1788 PASS [ 1.619s] jj-cli::runner test_resolve_command::test_description_with_dir_and_deletion1789 PASS [ 1.366s] jj-cli::runner test_resolve_command::test_pass_path_argument1790 PASS [ 1.902s] jj-cli::runner test_resolve_command::test_files_still_have_conflicts1791 PASS [ 2.118s] jj-cli::runner test_resolve_command::test_multiple_conflicts_with_error1792 PASS [ 3.899s] jj-cli::runner test_rebase_command::test_rebase_multiple_revisions1793 PASS [ 2.376s] jj-cli::runner test_resolve_command::test_multiple_conflicts1794 PASS [ 1.683s] jj-cli::runner test_resolve_command::test_resolve_with_text_editor1795 PASS [ 0.913s] jj-cli::runner test_restore_command::test_restore_interactive_with_paths1796 PASS [ 4.456s] jj-cli::runner test_rebase_command::test_rebase_after_before1797 PASS [ 2.070s] jj-cli::runner test_resolve_command::test_resolve_many_sided_with_text_editor1798 PASS [ 0.181s] jj-cli::runner test_revset_output::test_bad_alias_decl1799 PASS [ 2.213s] jj-cli::runner test_resolve_command::test_resolve_long_conflict_markers1800 PASS [ 0.202s] jj-cli::runner test_revset_output::test_alias_override1801 PASS [ 1.277s] jj-cli::runner test_restore_command::test_restore_interactive1802 PASS [ 1.158s] jj-cli::runner test_restore_command::test_restore_interactive_merge1803 PASS [ 1.514s] jj-cli::runner test_resolve_command::test_too_many_parents1804 PASS [ 0.183s] jj-cli::runner test_revset_output::test_default_string_pattern1805 PASS [ 0.185s] jj-cli::runner test_revset_output::test_deprecated_diff_contains1806 PASS [ 2.291s] jj-cli::runner test_resolve_command::test_resolve_with_contents_of_side1807 PASS [ 0.690s] jj-cli::runner test_revert_command::test_revert_description_template1808 PASS [ 1.365s] jj-cli::runner test_restore_command::test_restore_restore_descendants1809 PASS [ 1.623s] jj-cli::runner test_restore_command::test_restore_conflicted_merge1810 PASS [ 0.050s] jj-cli::runner test_root::test_root::test_case_1_simple_backend1811 PASS [ 2.586s] jj-cli::runner test_resolve_command::test_resolve_conflicts_with_executable1812 PASS [ 0.048s] jj-cli::runner test_root::test_root::test_case_2_git_backend1813 PASS [ 0.065s] jj-cli::runner test_root::test_root_outside_a_repo1814 PASS [ 0.373s] jj-cli::runner test_revset_output::test_function_name_hint1815 PASS [ 0.198s] jj-cli::runner test_revset_output::test_user_trunk_absent_with_revset_warnings1816 PASS [ 0.456s] jj-cli::runner test_revset_output::test_bad_symbol_or_argument_should_not_be_optimized_out1817 PASS [ 2.769s] jj-cli::runner test_resolve_command::test_resolve_change_delete_executable1818 PASS [ 0.116s] jj-cli::runner test_run_command::test_run_ignore_changes_conflicts_with_restore_descendants1819 PASS [ 0.471s] jj-cli::runner test_revset_output::test_syntax_error1820 PASS [ 0.917s] jj-cli::runner test_revset_output::test_alias1821 PASS [ 0.380s] jj-cli::runner test_run_command::test_run_failure_shows_output1822 PASS [ 0.606s] jj-cli::runner test_revset_output::test_user_trunk_absent_or_conflicted1823 PASS [ 0.611s] jj-cli::runner test_run_command::test_run_from_subdir_skips_commits_without_it1824 PASS [ 1.224s] jj-cli::runner test_revert_command::test_revert_with_conflict1825 PASS [ 7.064s] jj-cli::runner test_operations::test_op_immutable_revisions1826 PASS [ 0.541s] jj-cli::runner test_run_command::test_run_ignore_changes_works_on_immutable1827 PASS [ 0.716s] jj-cli::runner test_run_command::test_run_failure_rewrites_nothing1828 PASS [ 0.553s] jj-cli::runner test_run_command::test_run_ignore_errors_all_fail1829 PASS [ 0.723s] jj-cli::runner test_run_command::test_run_ignore_changes_does_not_leak_between_invocations1830 PASS [ 2.592s] jj-cli::runner test_restore_command::test_restore1831 PASS [ 1.200s] jj-cli::runner test_revset_output::test_revset_committer_date_with_time_zone1832 PASS [ 2.726s] jj-cli::runner test_resolve_command::test_simplify_conflict_sides1833 PASS [ 0.188s] jj-cli::runner test_run_command::test_run_passthrough_rejects_multi_job1834 PASS [ 0.650s] jj-cli::runner test_run_command::test_run_multi_commit_partial_diff1835 PASS [ 0.932s] jj-cli::runner test_run_command::test_run_ignore_changes_does_not_rewrite1836 PASS [ 0.721s] jj-cli::runner test_run_command::test_run_noop1837 PASS [ 1.755s] jj-cli::runner test_revert_command::test_revert_multiple1838 PASS [ 0.841s] jj-cli::runner test_run_command::test_run_ignore_errors_rewrites_successes1839 PASS [ 0.598s] jj-cli::runner test_run_command::test_run_on_immutable1840 PASS [ 1.261s] jj-cli::runner test_run_command::test_run_conflict_marker_style1841 PASS [ 0.585s] jj-cli::runner test_run_command::test_run_passthrough1842 PASS [ 5.385s] jj-cli::runner test_rebase_command::test_rebase_with_child_and_descendant_bug_26001843 PASS [ 0.626s] jj-cli::runner test_run_command::test_run_order1844 PASS [ 1.741s] jj-cli::runner test_revset_output::test_bad_function_call1845 PASS [ 0.659s] jj-cli::runner test_run_command::test_run_passthrough_failure_rewrites_nothing1846 PASS [ 0.514s] jj-cli::runner test_run_command::test_run_pool_persists_between_runs1847 PASS [ 0.604s] jj-cli::runner test_run_command::test_run_pool_failed_command_does_not_poison_slot1848 PASS [ 0.557s] jj-cli::runner test_run_command::test_run_pool_recovers_from_missing_tree_state1849 PASS [ 0.694s] jj-cli::runner test_run_command::test_run_passthrough_stops_after_first_failure1850 PASS [ 0.839s] jj-cli::runner test_run_command::test_run_parallel_changes_propagate_to_descendants1851 PASS [ 0.710s] jj-cli::runner test_run_command::test_run_pool_preserves_untracked_artifacts1852 PASS [ 0.660s] jj-cli::runner test_run_command::test_run_pool_removes_file_absent_in_next_commit1853 PASS [ 0.541s] jj-cli::runner test_run_command::test_run_pool_size_from_jobs_flag1854 PASS [ 0.430s] jj-cli::runner test_run_command::test_run_root_flag1855 PASS [ 1.294s] jj-cli::runner test_run_command::test_run_on_conflicted_commit1856 PASS [ 0.452s] jj-cli::runner test_run_command::test_run_sets_workspace_root_env_var1857 PASS [ 0.715s] jj-cli::runner test_run_command::test_run_pool_reuses_slot_after_failure1858 PASS [ 2.136s] jj-cli::runner test_revset_output::test_symbol_name_hint1859 PASS [ 0.110s] jj-cli::runner test_show_command::test_show_with_no_template1860 PASS [ 0.174s] jj-cli::runner test_show_command::test_show_relative_timestamps1861 PASS [ 0.628s] jj-cli::runner test_run_command::test_run_sets_env_vars1862 PASS [ 3.021s] jj-cli::runner test_revert_command::test_revert1863 PASS [ 0.439s] jj-cli::runner test_show_command::test_show1864 PASS [ 4.758s] jj-cli::runner test_resolve_command::test_resolution1865 PASS [ 0.277s] jj-cli::runner test_show_command::test_show_with_no_patch1866 PASS [ 7.058s] jj-cli::runner test_rebase_command::test_rebase_after1867 PASS [ 0.639s] jj-cli::runner test_run_command::test_run_shell_command1868 PASS [ 0.169s] jj-cli::runner test_sign_unsign_commands::test_abort_with_error_if_no_signing_backend_is_configured1869 PASS [ 0.879s] jj-cli::runner test_run_command::test_run_pool_size_from_config1870 PASS [ 0.549s] jj-cli::runner test_run_command::test_run_touches_file_without_diff1871 PASS [ 0.268s] jj-cli::runner test_show_command::test_show_with_template1872 PASS [ 0.794s] jj-cli::runner test_run_command::test_run_recovers_after_failure1873 PASS [ 0.673s] jj-cli::runner test_run_command::test_run_simple1874 PASS [ 0.291s] jj-cli::runner test_show_command::test_show_with_template_no_patch1875 PASS [ 0.704s] jj-cli::runner test_run_command::test_run_stops_after_first_failure1876 PASS [ 0.191s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_immutable1877 PASS [ 0.174s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_commits1878 PASS [ 0.151s] jj-cli::runner test_sparse_command::test_sparse_editor_avoids_unc1879 PASS [ 1.224s] jj-cli::runner test_run_command::test_run_pool_removes_previously_ignored_files1880 PASS [ 0.353s] jj-cli::runner test_sign_unsign_commands::test_sign_default_revset1881 PASS [ 0.579s] jj-cli::runner test_sign_unsign_commands::test_keep_signatures_in_rebased_descendants1882 PASS [ 0.199s] jj-cli::runner test_split_command::test_split_message_editor_avoids_unc1883 PASS [ 0.537s] jj-cli::runner test_sign_unsign_commands::test_sign_with_key1884 PASS [ 1.300s] jj-cli::runner test_run_command::test_run_restore_descendants_preserves_content1885 PASS [ 0.860s] jj-cli::runner test_show_command::test_show_multiple_revisions1886 PASS [ 7.485s] jj-cli::runner test_rebase_command::test_rebase_before1887 PASS [ 0.426s] jj-cli::runner test_split_command::test_split_empty1888 PASS [ 0.652s] jj-cli::runner test_sign_unsign_commands::test_warn_about_unsigning_commits_not_authored_by_me1889 PASS [ 0.686s] jj-cli::runner test_sign_unsign_commands::test_warn_about_signing_commits_not_authored_by_me1890 PASS [ 0.415s] jj-cli::runner test_split_command::test_split_interactive1891 PASS [ 1.102s] jj-cli::runner test_show_command::test_show_basic1892 PASS [ 0.863s] jj-cli::runner test_sign_unsign_commands::test_sign1893 PASS [ 0.485s] jj-cli::runner test_split_command::test_split_interactive_with_paths1894 PASS [ 1.375s] jj-cli::runner test_run_command::test_run_sparse1895 PASS [ 0.769s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_change1896 PASS [ 1.310s] jj-cli::runner test_run_command::test_run_uses_revsets_run_as_default1897 PASS [ 0.329s] jj-cli::runner test_split_command::test_split_with_default_description1898 PASS [ 1.056s] jj-cli::runner test_sign_unsign_commands::test_unsign1899 PASS [ 0.993s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_redundant_parent::test_case_2_sources1900 PASS [ 1.012s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_redundant_parent::test_case_1_revisions1901 PASS [ 0.658s] jj-cli::runner test_split_command::test_split_parallel_no_descendants1902 PASS [ 0.459s] jj-cli::runner test_split_command::test_split_with_editor_and_empty_message1903 PASS [ 0.475s] jj-cli::runner test_split_command::test_split_with_editor_and_message_args1904 PASS [ 1.202s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_change_diamond1905 PASS [ 0.685s] jj-cli::runner test_split_command::test_split_parallel_with_merge_child1906 PASS [ 0.487s] jj-cli::runner test_split_command::test_split_with_editor_without_message1907 PASS [ 0.912s] jj-cli::runner test_split_command::test_split_parallel_with_conflict1908 PASS [ 0.422s] jj-cli::runner test_split_command::test_split_with_non_empty_description1909 PASS [ 0.907s] jj-cli::runner test_split_command::test_split_parallel_with_descendants1910 PASS [ 0.875s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_1_default_behavior1911 PASS [ 0.695s] jj-cli::runner test_split_command::test_split_with_message1912 PASS [ 0.451s] jj-cli::runner test_split_command::test_split_with_non_empty_description_and_trailers1913 PASS [ 0.722s] jj-cli::runner test_split_command::test_split_with_merge_child1914 PASS [ 0.894s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_2_move_bookmark_to_child1915 PASS [ 0.879s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_3_leave_bookmark_with_target1916 PASS [ 0.887s] jj-cli::runner test_split_command::test_split_with_descendants1917 PASS [ 0.478s] jj-cli::runner test_squash_command::test_squash_description_editor_avoids_unc1918 PASS [ 0.878s] jj-cli::runner test_split_command::test_split_with_multiple_workspaces_different_working_copy1919 PASS [ 1.620s] jj-cli::runner test_sparse_command::test_sparse_manage_patterns1920 PASS [ 0.637s] jj-cli::runner test_squash_command::test_squash_empty1921 PASS [ 0.415s] jj-cli::runner test_squash_command::test_squash_option_exclusion1922 PASS [ 1.924s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_multiple_redundant_parents1923 PASS [ 1.005s] jj-cli::runner test_split_command::test_split_with_multiple_workspaces_same_working_copy1924 PASS [ 1.996s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_args1925 PASS [ 0.284s] jj-cli::runner test_status_command::test_status_copies1926 PASS [ 1.872s] jj-cli::runner test_split_command::test_split_by_paths1927 PASS [ 0.581s] jj-cli::runner test_squash_command::test_squash_with_editor_and_empty_message1928 PASS [ 0.548s] jj-cli::runner test_squash_command::test_squash_with_editor_and_message_args1929 PASS [ 0.186s] jj-cli::runner test_status_command::test_status_ignored_gitignore1930 PASS [ 0.547s] jj-cli::runner test_squash_command::test_squash_with_editor_combine_messages1931 PASS [ 0.205s] jj-cli::runner test_status_command::test_status_no_working_copy1932 PASS [ 0.379s] jj-cli::runner test_status_command::test_status_filtered_untracked1933 PASS [ 0.846s] jj-cli::runner test_squash_command::test_squash_revision_flag_exactly_one_errors1934 PASS [ 0.305s] jj-cli::runner test_tag_command::test_tag_at_root1935 PASS [ 0.988s] jj-cli::runner test_squash_command::test_squash_keep_emptied1936 PASS [ 1.242s] jj-cli::runner test_squash_command::test_squash_from_multiple_partial_no_op1937 PASS [ 0.968s] jj-cli::runner test_squash_command::test_squash_use_destination_message1938 PASS [ 0.357s] jj-cli::runner test_tag_command::test_tag_bad_name1939 PASS [ 0.645s] jj-cli::runner test_status_command::test_status_merge1940 PASS [ 0.841s] jj-cli::runner test_status_command::test_status_filtered1941 PASS [ 0.266s] jj-cli::runner test_tag_command::test_tag_unknown1942 PASS [ 0.199s] jj-cli::runner test_templater::test_templater_alias_override1943 PASS [ 0.173s] jj-cli::runner test_templater::test_templater_bad_alias_decl1944 PASS [ 1.147s] jj-cli::runner test_status_command::test_status_conflicted_bookmarks1945 PASS [ 2.477s] jj-cli::runner test_split_command::test_split_move_first_commit1946 PASS [ 0.181s] jj-cli::runner test_templater::test_templater_parse_warning1947 PASS [ 0.551s] jj-cli::runner test_tag_command::test_tag_track_untrack_bad_args1948 PASS [ 0.807s] jj-cli::runner test_tag_command::test_tag_list_remotes1949 PASS [ 0.277s] jj-cli::runner test_templater::test_templater_upper_lower1950 PASS [ 0.511s] jj-cli::runner test_templater::test_templater_config_function1951 PASS [ 1.130s] jj-cli::runner test_status_command::test_status_untracked_files1952 PASS [ 0.309s] jj-cli::runner test_undo_redo_commands::test_redo_non_undo_operation1953 PASS [ 2.146s] jj-cli::runner test_squash_command::test_squash_from_multiple1954 PASS [ 0.338s] jj-cli::runner test_undo_redo_commands::test_undo_merge_operation1955 PASS [ 0.222s] jj-cli::runner test_undo_redo_commands::test_undo_root_operation1956 PASS [ 0.545s] jj-cli::runner test_undo_redo_commands::test_undo_ignores_op_revert1957 PASS [ 0.803s] jj-cli::runner test_templater::test_templater_parse_error1958 PASS [ 1.100s] jj-cli::runner test_templater::test_templater_alias1959 PASS [ 0.049s] jj-cli::runner test_util_command::test_util_backend_name::test_case_1_simple_backend1960 PASS [ 0.272s] jj-cli::runner test_util_command::test_gc_args1961 PASS [ 0.052s] jj-cli::runner test_util_command::test_util_backend_name::test_case_2_git_backend1962 PASS [ 0.549s] jj-cli::runner test_undo_redo_commands::test_undo_push_operation1963 PASS [ 0.068s] jj-cli::runner test_util_command::test_util_config_schema1964 PASS [ 2.656s] jj-cli::runner test_squash_command::test_squash1965 PASS [ 0.064s] jj-cli::runner test_util_command::test_util_exec1966 PASS [ 0.190s] jj-cli::runner test_util_command::test_shell_completions1967 PASS [ 0.068s] jj-cli::runner test_util_command::test_util_exec_crash1968 PASS [ 0.482s] jj-cli::runner test_undo_redo_commands::test_undo_workspace_add1969 PASS [ 1.430s] jj-cli::runner test_tag_command::test_tag_set_delete1970 PASS [ 0.106s] jj-cli::runner test_util_command::test_util_diff1971 PASS [ 0.075s] jj-cli::runner test_util_command::test_util_exec_fail1972 PASS [ 0.063s] jj-cli::runner test_util_command::test_util_exec_not_found1973 PASS [ 0.102s] jj-cli::runner test_util_command::test_util_exec_sets_env1974 PASS [ 0.393s] jj-cli::runner test_util_command::test_install_man_pages1975 PASS [ 0.661s] jj-cli::runner test_undo_redo_commands::test_undo_redo_cross_workspace1976 PASS [ 0.176s] jj-cli::runner test_util_command::test_util_snapshot1977 PASS [ 0.172s] jj-cli::runner test_util_command::test_util_snapshot_nothing_changed1978 PASS [ 0.513s] jj-cli::runner test_util_command::test_gc_operation_log1979 PASS [ 1.889s] jj-cli::runner test_status_command::test_status_simplify_conflict_sides1980 PASS [ 2.130s] jj-cli::runner test_status_command::test_status_display_relevant_working_commit_conflict_hints1981 PASS [ 0.313s] jj-cli::runner test_working_copy::test_snapshot_invalid_ignore_pattern1982 PASS [ 1.158s] jj-cli::runner test_undo_redo_commands::test_jump_over_old_undo_stack1983 PASS [ 2.853s] jj-cli::runner test_squash_command::test_squash_from_multiple_partial1984 PASS [ 1.920s] jj-cli::runner test_tag_command::test_tag_list1985 PASS [ 0.293s] jj-cli::runner test_working_copy::test_snapshot_non_utf8_path1986 PASS [ 1.817s] jj-cli::runner test_tag_command::test_tag_track_untrack1987 PASS [ 1.361s] jj-cli::runner test_undo_redo_commands::test_jump_over_old_redo_stack1988 PASS [ 0.102s] jj-cli::runner test_workspaces::test_workspaces_add_ignore_working_copy1989 PASS [ 0.103s] jj-cli::runner test_workspaces::test_workspaces_add_no_integrate_operation1990 PASS [ 0.508s] jj-cli::runner test_working_copy::test_snapshot_large_file_restore1991 PASS [ 0.557s] jj-cli::runner test_working_copy::test_snapshot_large_file1992 PASS [ 0.584s] jj-cli::runner test_working_copy::test_materialize_and_snapshot_different_conflict_markers1993 PASS [ 0.470s] jj-cli::runner test_workspaces::test_debug_snapshot1994 PASS [ 0.635s] jj-cli::runner test_working_copy::test_snapshot_jjconflict_trees1995 PASS [ 0.427s] jj-cli::runner test_workspaces::test_list_workspaces_template_root1996 PASS [ 0.474s] jj-cli::runner test_workspaces::test_list_workspaces_template_root_unavailable1997 PASS [ 3.075s] jj-cli::runner test_squash_command::test_squash_from_to1998 PASS [ 0.464s] jj-cli::runner test_workspaces::test_workspaces_add_colocated_unborn_head1999 PASS [ 0.519s] jj-cli::runner test_workspaces::test_workspaces_add_at_operation2000 PASS [ 0.293s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_at_invalid_revision2001 PASS [ 0.728s] jj-cli::runner test_working_copy::test_submodule_ignored2002 PASS [ 2.328s] jj-cli::runner test_tag_command::test_tag_track_untrack_multiple_remotes2003 PASS [ 0.838s] jj-cli::runner test_workspaces::test_list_workspaces_template2004 PASS [ 3.328s] jj-cli::runner test_squash_command::test_squash_from_to_partial2005 PASS [ 1.079s] jj-cli::runner test_working_copy::test_conflict_marker_length_stored_in_working_copy2006 PASS [ 0.209s] jj-cli::runner test_workspaces::test_workspaces_forget_from_before_workspace_store2007 PASS [ 0.754s] jj-cli::runner test_workspaces::test_workspaces_add_colocated_at_revision2008 PASS [ 0.808s] jj-cli::runner test_workspaces::test_workspace_add_override_path_in_store2009 PASS [ 0.563s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_from_subdir2010 PASS [ 0.618s] jj-cli::runner test_workspaces::test_workspaces_add_with_message2011 PASS [ 0.635s] jj-cli::runner test_workspaces::test_workspaces_add_second_workspace_on_merge2012 PASS [ 0.190s] jj-cli::runner test_workspaces::test_workspaces_forget_nothing_changed2013 PASS [ 0.193s] jj-cli::runner test_workspaces::test_workspaces_invalid_name2014 PASS [ 0.696s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_at_revision2015 PASS [ 0.687s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_in_current_workspace2016 PASS [ 0.928s] jj-cli::runner test_workspaces::test_workspaces_add_forget_colocated2017 PASS [ 0.165s] jj-cli::runner test_workspaces::test_workspaces_remove_refuses_main_workspace2018 PASS [ 0.856s] jj-cli::runner test_workspaces::test_workspaces_add_second_and_third_workspace2019 PASS [ 3.642s] jj-cli::runner test_squash_command::test_squash_partial2020 PASS [ 0.280s] jj-cli::runner test_workspaces::test_workspaces_remove_current_workspace2021 PASS [ 0.418s] jj-cli::runner test_workspaces::test_workspaces_relative_path2022 PASS [ 0.624s] jj-cli::runner test_workspaces::test_workspaces_forget2023 PASS [ 1.352s] jj-cli::runner test_workspaces::test_colocated_workspace_update_stale2024 PASS [ 0.164s] jj-cli::runner test_workspaces::test_workspaces_rename_nothing_changed2025 PASS [ 0.323s] jj-cli::runner test_workspaces::test_workspaces_remove_requires_writable_working_copy2026 PASS [ 0.461s] jj-cli::runner test_workspaces::test_workspaces_remove_colocated2027 PASS [ 0.422s] jj-cli::runner test_workspaces::test_workspaces_remove_refuses_foreign_repository2028 PASS [ 0.882s] jj-cli::runner test_workspaces::test_workspaces_conflicting_edits2029 PASS [ 0.272s] jj-cli::runner test_workspaces::test_workspaces_rename_new_workspace_name_already_used2030 PASS [ 0.013s] jj-lib absorb::tests::test_combine_texts2031 PASS [ 0.302s] jj-cli::runner test_workspaces::test_workspaces_rename_forgotten_workspace2032 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_delete2033 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_insert2034 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify2035 PASS [ 1.007s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_multiple_revisions2036 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify_delete2037 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify_insert2038 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_empty_or_single_line2039 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_multiple_edits2040 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete2041 PASS [ 0.282s] jj-cli::runner test_workspaces::test_workspaces_root2042 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_delete_masked2043 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_modify_masked2044 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert2045 PASS [ 0.009s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert_modify_masked2046 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify_modify_masked2047 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete2048 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_delete_masked2049 PASS [ 0.015s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify2050 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_modify_masked2051 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert2052 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert_modify_masked2053 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify2054 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_single_range2055 PASS [ 0.013s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify_modify_masked2056 PASS [ 0.011s] jj-lib annotate::tests::test_count_lines2057 PASS [ 0.013s] jj-lib annotate::tests::test_lines_iterator_compaction2058 PASS [ 0.235s] jj-cli::runner test_workspaces::test_workspaces_root_unavailable2059 PASS [ 0.011s] jj-lib annotate::tests::test_lines_iterator_empty2060 PASS [ 0.013s] jj-lib annotate::tests::test_lines_iterator_with_content2061 PASS [ 0.359s] jj-cli::runner test_workspaces::test_workspaces_rename_workspace_from_before_workspace_store2062 PASS [ 0.042s] jj-lib config::tests::test_config_layer_set_value_formatting2063 PASS [ 0.540s] jj-cli::runner test_workspaces::test_workspaces_remove_snapshots_before_removal2064 PASS [ 0.045s] jj-lib config::tests::test_config_layer_set_value2065 PASS [ 0.052s] jj-lib config::tests::test_config_layer_delete_value2066 PASS [ 0.041s] jj-lib config::tests::test_stacked_config_get_inline_non_inline_table2067 PASS [ 0.044s] jj-lib config::tests::test_config_layer_set_value_inline_table2068 PASS [ 0.010s] jj-lib config::tests::test_stacked_config_get_simple_value2069 PASS [ 0.255s] jj-cli::runner test_workspaces::test_workspaces_update_stale_noop2070 PASS [ 0.043s] jj-lib config::tests::test_stacked_config_get_inline_table2071 PASS [ 0.010s] jj-lib config::tests::test_stacked_config_get_value_shadowing_table2072 PASS [ 0.566s] jj-cli::runner test_workspaces::test_workspaces_remove_snapshots_stale_before_removal2073 PASS [ 0.010s] jj-lib config_resolver::tests::test_condition_default2074 PASS [ 0.012s] jj-lib config::tests::test_stacked_config_layer_order2075 PASS [ 0.041s] jj-lib config::tests::test_stacked_config_get_merged_table2076 PASS [ 0.039s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_top2077 PASS [ 0.040s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_child2078 PASS [ 0.011s] jj-lib config_resolver::tests::test_condition_environments2079 PASS [ 0.040s] jj-lib config::tests::test_stacked_config_get_table_as_value2080 PASS [ 0.010s] jj-lib config_resolver::tests::test_condition_hostname2081 PASS [ 0.045s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_parent2082 PASS [ 0.010s] jj-lib config_resolver::tests::test_condition_repo_path2083 PASS [ 0.009s] jj-lib config_resolver::tests::test_condition_repo_path_windows2084 PASS [ 0.010s] jj-lib config_resolver::tests::test_expand_home2085 PASS [ 0.010s] jj-lib config_resolver::tests::test_migrate_noop2086 PASS [ 0.039s] jj-lib config::tests::test_stacked_config_get_table_shadowing_table2087 PASS [ 0.008s] jj-lib config_resolver::tests::test_resolve_invalid_scoped_tables2088 PASS [ 0.011s] jj-lib config_resolver::tests::test_resolve_invalid_condition2089 PASS [ 0.956s] jj-cli::runner test_workspaces::test_workspaces_forget_abandon_commits2090 PASS [ 0.042s] jj-lib config_resolver::tests::test_migrate_error2091 PASS [ 0.651s] jj-cli::runner test_workspaces::test_workspaces_remove_removes_directory2092 PASS [ 0.040s] jj-lib config_resolver::tests::test_migrate_rename_update_value2093 PASS [ 0.041s] jj-lib config_resolver::tests::test_migrate_rename_value2094 PASS [ 0.041s] jj-lib config_resolver::tests::test_resolve_command2095 PASS [ 0.041s] jj-lib config_resolver::tests::test_resolve_environments2096 PASS [ 0.040s] jj-lib config_resolver::tests::test_resolve_hostname2097 PASS [ 0.038s] jj-lib config_resolver::tests::test_resolve_os2098 PASS [ 0.009s] jj-lib config_resolver::tests::test_resolve_transparent2099 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_10_crlf_text_with_lf_eol_conversion2100 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_1_lf_text_with_no_eol_conversion2101 PASS [ 0.010s] jj-lib eol::tests::test_eol_conversion::test_case_11_no_eol_text_with_lf_conversion2102 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_12_empty_text_with_lf_eol_conversion2103 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_13_text_ends_without_eol_with_lf_eol_conversion2104 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_2_crlf_text_with_no_eol_conversion2105 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_3_no_eol_text_with_no_eol_conversion2106 PASS [ 0.040s] jj-lib config_resolver::tests::test_resolve_repo_path_and_command2107 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_4_lf_text_with_crlf_eol_conversion2108 PASS [ 0.045s] jj-lib config_resolver::tests::test_resolve_repo_path2109 PASS [ 0.041s] jj-lib config_resolver::tests::test_resolve_table_order2110 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_6_no_eol_text_with_crlf_conversion2111 PASS [ 0.010s] jj-lib eol::tests::test_eol_conversion::test_case_7_empty_text_with_crlf_eol_conversion2112 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_8_text_ends_without_eol_with_crlf_eol_conversion2113 PASS [ 0.010s] jj-lib eol::tests::test_eol_conversion::test_case_5_crlf_text_with_crlf_eol_conversion2114 PASS [ 0.010s] jj-lib eol::tests::test_eol_conversion::test_case_9_lf_text_with_lf_eol_conversion2115 PASS [ 0.010s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_1_no_eol_conversion2116 PASS [ 0.009s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_2_lf_eol_conversion2117 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_1_none_settings2118 PASS [ 0.009s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_3_crlf_eol_conversion2119 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_2_input_settings_text_input2120 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_3_input_output_settings_text_input2121 PASS [ 0.010s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_4_input_settings_binary_input2122 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_5_input_output_settings_binary_input_with_nul2123 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_7_input_settings_long_binary_input2124 PASS [ 0.012s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_6_input_output_settings_binary_input_with_lone_cr2125 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_8_input_settings_with_crlf_on_probe_boundary2126 PASS [ 0.386s] jj-cli::runner test_workspaces::test_workspaces_unpublished_operation_same_tree2127 PASS [ 0.010s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_2_input_settings2128 PASS [ 0.011s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_1_none_settings2129 PASS [ 0.010s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_3_input_output_settings_text_input2130 PASS [ 0.040s] jj-lib config_resolver::tests::test_resolve_workspace_path2131 PASS [ 0.008s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_5_input_output_settings_long_binary_input2132 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_4_input_output_settings_binary_input2133 PASS [ 0.009s] jj-lib extensions_map::tests::test_empty2134 PASS [ 0.008s] jj-lib extensions_map::tests::test_retrieval2135 PASS [ 0.007s] jj-lib fix::tests::test_compute_file_line_count2136 PASS [ 0.006s] jj-lib git_subprocess::test::test_parse_git_fetch_output_rejected2137 PASS [ 0.008s] jj-lib git_subprocess::test::test_initial_overall_progress_is_zero2138 PASS [ 0.008s] jj-lib git_subprocess::test::test_parse_no_remote_tracking_branch2139 PASS [ 0.009s] jj-lib git_subprocess::test::test_parse_no_remote_ref2140 PASS [ 0.007s] jj-lib git_subprocess::test::test_parse_no_such_remote2141 PASS [ 0.010s] jj-lib git_subprocess::test::test_parse_ref_pushes2142 PASS [ 0.009s] jj-lib git_subprocess::test::test_parse_ref_updates_malformed2143 PASS [ 0.009s] jj-lib git_subprocess::test::test_parse_unknown_option2144 PASS [ 0.011s] jj-lib git_subprocess::test::test_read_progress_line2145 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_backslash_path2146 PASS [ 0.891s] jj-cli::runner test_workspaces::test_workspaces_forget_multi_transaction2147 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_deep_dir2148 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_deep_dir_chained2149 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_empty_file_with_prefix2150 PASS [ 0.011s] jj-lib gitignore::tests::test_gitignore_empty_file2151 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_file_ordering2152 PASS [ 0.042s] jj-lib fileset::tests::test_parse_glob_pattern_case_insensitive2153 PASS [ 0.044s] jj-lib fileset::tests::test_parse_function2154 PASS [ 0.046s] jj-lib fileset::tests::test_parse_file_pattern2155 PASS [ 0.042s] jj-lib git::tests::test_split_positive_negative_patterns2156 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_glob2157 PASS [ 0.046s] jj-lib fileset::tests::test_parse_prefix_glob_pattern2158 PASS [ 0.052s] jj-lib fileset::tests::test_parse_compound_expression2159 PASS [ 0.048s] jj-lib fileset::tests::test_parse_glob_pattern2160 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_glob_all_root2161 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_internal_dir_glob2162 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_internal_dir_glob_not_really2163 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_invalid_utf82164 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_leading_dir_glob2165 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_leading_dir_glob_with_prefix2166 PASS [ 0.012s] jj-lib gitignore::tests::test_gitignore_glob_all_subdir2167 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_line_ordering2168 PASS [ 0.655s] jj-cli::runner test_workspaces::test_workspaces_remove_undo_readd2169 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_literal2170 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_literal_with_prefix2171 PASS [ 0.044s] jj-lib git_subprocess::test::test_parse_ref_updates_sample2172 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_negative_parent_directory2173 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_match_only_dir2174 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_pattern_same_as_prefix2175 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_rooted_literal2176 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_rooted_literal_with_prefix2177 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_range2178 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_slash_after_glob2179 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_unusual_symbols2180 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_trailing_dir_glob2181 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_whitespace2182 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_with_utf8_bom2183 PASS [ 0.044s] jj-lib git_subprocess::test::test_read_to_end_with_progress2184 PASS [ 0.008s] jj-lib gpg_signing::tests::gpg_verify_bad_signature2185 PASS [ 0.009s] jj-lib gpg_signing::tests::gpg_verify_expired_signature2186 PASS [ 0.008s] jj-lib gpg_signing::tests::gpg_verify_good_signature2187 PASS [ 0.009s] jj-lib gpg_signing::tests::gpg_verify_invalid_signature_format2188 PASS [ 0.009s] jj-lib gpg_signing::tests::gpg_verify_unknown_signature2189 PASS [ 0.008s] jj-lib gpg_signing::tests::gpgsm_verify_unknown_signature2190 PASS [ 0.010s] jj-lib gpg_signing::tests::gpg_verify_unknown_error2191 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_classic_diamond2192 PASS [ 0.009s] jj-lib graph_dominators::tests::test_big_graph_fig_18_32193 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_bypassing_path2194 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_entry_cycle_dominance2195 PASS [ 0.009s] jj-lib graph_dominators::tests::test_big_graph_fig_19_82196 PASS [ 0.012s] jj-lib gpg_signing::tests::gpgsm_verify_invalid_signature_format2197 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_figure_eight2198 PASS [ 0.010s] jj-lib gpg_signing::tests::gpgsm_verify_unknown_signature_with_issuer2199 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_invalid_target_set2200 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_figure_eight_with_bridge2201 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_multi_edge2202 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_linear_chain2203 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_self_loop_handling2204 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_nested_loops2205 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_tree2206 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_repeated_node2207 PASS [ 0.009s] jj-lib graph_dominators::tests::test_dominator_tree_with_three_levels2208 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_split2209 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_single_node2210 PASS [ 0.009s] jj-lib graph_dominators::tests::test_find_dominator_value_with_invalid_flow_graph2211 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_simple_cycle_with_entry2212 PASS [ 0.010s] jj-lib graph_dominators::tests::test_find_dominator_value_with_distinct_values2213 PASS [ 0.009s] jj-lib graph_dominators::tests::test_find_dominator_value_with_unknown_node2214 PASS [ 0.010s] jj-lib graph_dominators::tests::test_find_dominator_value_with_unknown_node_in_target_set2215 PASS [ 0.010s] jj-lib graph_dominators::tests::test_flow_graph_new2216 PASS [ 0.010s] jj-lib graph_dominators::tests::test_invalid_flowgraph2217 PASS [ 0.009s] jj-lib graph_dominators::tests::test_irreducible_graph_cooper_harvey_kennedy_fig22218 PASS [ 0.009s] jj-lib graph_dominators::tests::test_post_order2219 PASS [ 0.010s] jj-lib graph_dominators::tests::test_irreducible_graph_cooper_harvey_kennedy_fig32220 PASS [ 0.010s] jj-lib graph_dominators::tests::test_simple_directed_graph_adjacent_nodes2221 PASS [ 0.010s] jj-lib graph_dominators::tests::test_simple_directed_graph_new2222 PASS [ 0.010s] jj-lib graph_dominators::tests::test_value_flow_graph_find_dominator_value2223 PASS [ 0.010s] jj-lib graph_dominators::tests::test_simple_directed_graph_nodes2224 PASS [ 0.011s] jj-lib graph_dominators::tests::test_simple_directed_graph_edges2225 PASS [ 0.010s] jj-lib graph_dominators::tests::test_value_flow_graph_new2226 PASS [ 0.013s] jj-lib graph_dominators::tests::test_simple_directed_graph_contains_node2227 PASS [ 0.010s] jj-lib id_prefix::tests::test_id_index_shortest_unique_prefix_len2228 PASS [ 0.012s] jj-lib id_prefix::tests::test_id_index_resolve_prefix2229 PASS [ 0.010s] jj-lib local_working_copy::tests::test_file_states_lookup2230 PASS [ 0.011s] jj-lib id_prefix::tests::test_lookup_exact2231 PASS [ 0.010s] jj-lib local_working_copy::tests::test_system_time_to_millis2232 PASS [ 0.010s] jj-lib local_working_copy::tests::test_file_states_merge2233 PASS [ 0.012s] jj-lib local_working_copy::tests::test_file_states_lookup_at2234 PASS [ 0.620s] jj-cli::runner test_workspaces::test_workspaces_rename_workspace2235 PASS [ 0.040s] jj-lib revset::tests::test_optimize_ancestors_heads_range2236 PASS [ 0.045s] jj-lib revset::tests::test_expand_function_alias2237 PASS [ 0.044s] jj-lib revset::tests::test_optimize_ancestors2238 PASS [ 0.044s] jj-lib revset::tests::test_optimize_basic2239 PASS [ 0.047s] jj-lib revset::tests::test_expand_symbol_alias2240 PASS [ 0.045s] jj-lib revset::tests::test_optimize_descendants2241 PASS [ 0.047s] jj-lib revset::tests::test_optimize_ancestors_union2242 PASS [ 0.041s] jj-lib revset::tests::test_optimize_flatten_intersection2243 PASS [ 0.008s] jj-lib revset::tests::test_optimize_unchanged_subtree2244 PASS [ 0.048s] jj-lib revset::tests::test_optimize_filter_difference2245 PASS [ 0.048s] jj-lib revset::tests::test_optimize_filter_intersection2246 PASS [ 0.051s] jj-lib revset::tests::test_optimize_difference2247 PASS [ 0.045s] jj-lib revset::tests::test_optimize_not_in_ancestors2248 PASS [ 0.051s] jj-lib revset::tests::test_optimize_filter_subtree2249 PASS [ 0.052s] jj-lib revset::tests::test_optimize_heads_range2250 PASS [ 0.506s] jj-cli::runner test_workspaces::test_workspaces_update_stale_snapshot2251 PASS [ 0.043s] jj-lib revset::tests::test_optimize_sort_negations_and_ancestors2252 PASS [ 0.010s] jj-lib secure_config::tests::test_migrate_legacy_config2253 PASS [ 0.010s] jj-lib secure_config::tests::test_missing_config2254 PASS [ 0.012s] jj-lib secure_config::tests::test_no_initial_config2255 PASS [ 0.011s] jj-lib secure_config::tests::test_repo_aliased2256 PASS [ 0.010s] jj-lib settings::tests::byte_size_from_config_value2257 PASS [ 0.012s] jj-lib secure_config::tests::test_repo_moved2258 PASS [ 0.046s] jj-lib revset::tests::test_parse_compound_string_expression2259 PASS [ 0.046s] jj-lib revset::tests::test_parse_revset2260 PASS [ 0.041s] jj-lib revset::tests::test_parse_revset_keyword_arguments2261 PASS [ 0.044s] jj-lib revset::tests::test_parse_revset_change_commit_id_functions2262 PASS [ 0.009s] jj-lib settings::tests::byte_size_parse2263 PASS [ 0.046s] jj-lib revset::tests::test_parse_revset_function2264 PASS [ 0.042s] jj-lib revset::tests::test_parse_string_pattern2265 PASS [ 0.054s] jj-lib revset::tests::test_optimize_subtree2266 PASS [ 0.009s] jj-lib settings::tests::parse_timestamp_with_numeric_offset2267 PASS [ 0.041s] jj-lib revset::tests::test_transform_expression2268 PASS [ 0.043s] jj-lib revset::tests::test_resolve_referenced_commits2269 PASS [ 0.049s] jj-lib revset::tests::test_parse_revset_author_committer_functions2270 PASS [ 0.009s] jj-lib settings::tests::parse_timestamp_with_z_suffix2271 PASS [ 0.010s] jj-lib simple_op_heads_store::tests::test_op_heads2272 PASS [ 0.010s] jj-lib simple_op_store::tests::test_bookmark_views_legacy_roundtrip2273 PASS [ 0.050s] jj-lib revset::tests::test_revset_expression_building2274 PASS [ 0.009s] jj-lib simple_op_store::tests::test_migrate_git_refs_to_remote_tags2275 PASS [ 0.010s] jj-lib simple_op_store::tests::test_operation_to_proto_deterministic_attributes2276 PASS [ 1.337s] jj-cli::runner test_workspaces::test_workspaces_current_op_discarded_by_other::test_case_1_manual2277 PASS [ 0.008s] jj-lib simple_op_store::tests::test_ref_target_legacy_roundtrip2278 PASS [ 0.015s] jj-lib simple_backend::tests::write_commit_parents2279 PASS [ 0.010s] jj-lib simple_op_store::tests::test_read_write_view2280 PASS [ 0.011s] jj-lib simple_op_store::tests::test_read_write_operation2281 PASS [ 0.010s] jj-lib simple_op_store::tests::test_ref_target_change_delete_order_roundtrip2282 PASS [ 0.008s] jj-lib simple_op_store::tests::test_view_to_proto_deterministic_wc_commit_ids2283 PASS [ 0.010s] jj-lib simple_op_store::tests::test_remote_views_new_roundtrip2284 PASS [ 0.008s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_existing_file2285 PASS [ 0.013s] jj-lib simple_op_store::tests::test_remote_views_legacy_roundtrip2286 PASS [ 0.008s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_non_ssh_prefix2287 PASS [ 0.011s] jj-lib simple_op_store::tests::test_view_to_proto_sorted_head_ids2288 PASS [ 0.009s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_raw_key_data2289 PASS [ 0.009s] jj-lib trailer::tests::test_blank_line_after_trailer2290 PASS [ 0.008s] jj-lib trailer::tests::test_content_after_trailer2291 PASS [ 0.008s] jj-lib trailer::tests::test_cherry_pick_trailer2292 PASS [ 0.009s] jj-lib trailer::tests::test_blank_line_in_trailers2293 PASS [ 0.009s] jj-lib trailer::tests::test_blank_line_inbetween2294 PASS [ 0.008s] jj-lib trailer::tests::test_empty_description2295 PASS [ 0.008s] jj-lib trailer::tests::test_empty_value2296 PASS [ 0.008s] jj-lib trailer::tests::test_ignore_line_in_trailer2297 PASS [ 0.008s] jj-lib trailer::tests::test_invalid_content_after_trailer2298 PASS [ 0.008s] jj-lib trailer::tests::test_no_whitespace_before_value2299 PASS [ 0.009s] jj-lib trailer::tests::test_invalid_key2300 PASS [ 0.060s] jj-lib secure_config::tests::test_repo_copied::test_case_1_with_empty_metadata_directory2301 PASS [ 0.008s] jj-lib trailer::tests::test_non_trailer_line_in_trailers2302 PASS [ 0.009s] jj-lib trailer::tests::test_multiline_trailer2303 PASS [ 0.008s] jj-lib trailer::tests::test_parse_trailers2304 PASS [ 0.009s] jj-lib trailer::tests::test_no_blank_line2305 PASS [ 0.008s] jj-lib trailer::tests::test_trailers_with_colon_in_body2306 PASS [ 0.009s] jj-lib trailer::tests::test_simple_trailers2307 PASS [ 0.009s] jj-lib trailer::tests::test_trailers_with_single_line_description2308 PASS [ 0.035s] jj-lib simple_op_store::tests::test_hash_operation2309 PASS [ 0.008s] jj-lib trailer::tests::test_whitespace_around_multiline_value2310 PASS [ 0.010s] jj-lib trailer::tests::test_whitespace_after_key2311 PASS [ 0.036s] jj-lib simple_op_store::tests::test_hash_view2312 PASS [ 0.009s] jj-lib trailer::tests::test_whitespace_around_multiliple_trailers2313 PASS [ 0.009s] jj-lib trailer::tests::test_whitespace_around_value2314 PASS [ 0.008s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd_child2315 PASS [ 0.008s] jj-lib ui_path::tests::test_format_copied_path2316 PASS [ 0.010s] jj-lib trailer::tests::test_whitespace_before_key2317 PASS [ 0.009s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd_parent2318 PASS [ 0.010s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd2319 PASS [ 0.074s] jj-lib secure_config::tests::test_repo_copied::test_case_2_with_empty_config_file2320 PASS [ 0.073s] jj-lib secure_config::tests::test_repo_copied::test_case_3_with_non_empty_config_file2321 PASS [ 1.282s] jj-cli::runner test_workspaces::test_workspaces_current_op_discarded_by_other::test_case_2_automatic2322 PASS [ 0.030s] jj-lib::runner test_commit_builder::test_initial::test_case_1_simple_backend2323 PASS [ 0.032s] jj-lib::runner test_commit_builder::test_commit_builder_descendants::test_case_1_simple_backend2324 PASS [ 0.048s] jj-lib::runner test_bad_locking::test_bad_locking_interrupted::test_case_2_git_backend2325 PASS [ 0.035s] jj-lib::runner test_commit_builder::test_initial::test_case_2_git_backend2326 PASS [ 0.063s] jj-lib::runner test_bad_locking::test_bad_locking_interrupted::test_case_1_simple_backend2327 PASS [ 0.622s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other_automatic2328 PASS [ 0.032s] jj-lib::runner test_commit_builder::test_rewrite::test_case_1_simple_backend2329 PASS [ 0.036s] jj-lib::runner test_commit_builder::test_rewrite::test_case_2_git_backend2330 PASS [ 0.031s] jj-lib::runner test_commit_builder::test_rewrite_resets_author_timestamp::test_case_1_simple_backend2331 PASS [ 0.081s] jj-lib::runner test_bisect::test_bisect_empty_input2332 PASS [ 0.084s] jj-lib::runner test_bisect::test_bisect_disjoint_sets2333 PASS [ 0.083s] jj-lib::runner test_bisect::test_bisect_nonlinear2334 PASS [ 0.023s] jj-lib::runner test_commit_builder::test_rewrite_to_identical_commit::test_case_1_simple_backend2335 PASS [ 0.088s] jj-lib::runner test_bisect::test_bisect_abort2336 PASS [ 0.018s] jj-lib::runner test_commit_builder::test_rewrite_update_missing_user::test_case_1_simple_backend2337 PASS [ 0.089s] jj-lib::runner test_bisect::test_bisect_linear2338 PASS [ 0.040s] jj-lib::runner test_commit_builder::test_rewrite_resets_author_timestamp::test_case_2_git_backend2339 PASS [ 0.033s] jj-lib::runner test_commit_builder::test_rewrite_to_identical_commit::test_case_2_git_backend2340 PASS [ 0.662s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other2341 PASS [ 0.027s] jj-lib::runner test_commit_builder::test_rewrite_update_missing_user::test_case_2_git_backend2342 PASS [ 0.119s] jj-lib::runner test_annotate::test_annotate_linear2343 PASS [ 0.123s] jj-lib::runner test_annotate::test_annotate_merge_split_interleaved2344 PASS [ 0.123s] jj-lib::runner test_bad_locking::test_bad_locking_children::test_case_1_simple_backend2345 PASS [ 0.129s] jj-lib::runner test_annotate::test_annotate_merge_dup2346 PASS [ 0.140s] jj-lib::runner test_annotate::test_annotate_merge_split2347 PASS [ 0.143s] jj-lib::runner test_annotate::test_annotate_merge_simple2348 PASS [ 0.147s] jj-lib::runner test_annotate::test_annotate_file_directory_transition2349 PASS [ 0.009s] jj-lib::runner test_conflicts::test_parse_conflict_git_too_many_sides2350 PASS [ 0.010s] jj-lib::runner test_conflicts::test_parse_conflict_git_reordered_headers2351 PASS [ 0.009s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_diff2352 PASS [ 0.010s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_marker2353 PASS [ 0.043s] jj-lib::runner test_conflicts::test_parse_conflict_crlf_markers2354 PASS [ 0.168s] jj-lib::runner test_bad_locking::test_bad_locking_children::test_case_2_git_backend2355 PASS [ 0.011s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_missing_removes2356 PASS [ 0.010s] jj-lib::runner test_conflicts::test_parse_conflict_resolved2357 PASS [ 0.042s] jj-lib::runner test_conflicts::test_parse_conflict_diff_stripped_whitespace2358 PASS [ 0.009s] jj-lib::runner test_conflicts::test_parse_conflict_snapshot_missing_header2359 PASS [ 0.008s] jj-lib::runner test_conflicts::test_parse_conflict_wrong_arity2360 PASS [ 0.009s] jj-lib::runner test_conflicts::test_parse_conflict_wrong_git_style2361 PASS [ 0.036s] jj-lib::runner test_conflicts::test_parse_conflict_mixed_header_styles2362 PASS [ 0.114s] jj-lib::runner test_conflicts::test_materialize_conflict_basic2363 PASS [ 0.090s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_1_conflictmarkerstyle_diff_expects2364 PASS [ 0.037s] jj-lib::runner test_conflicts::test_parse_conflict_multi_way2365 PASS [ 0.083s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_3_conflictmarkerstyle_git_expects2366 PASS [ 0.085s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_2_conflictmarkerstyle_snapshot_expects2367 PASS [ 0.119s] jj-lib::runner test_conflicts::test_materialize_conflict_multi_rebase_conflicts2368 PASS [ 0.037s] jj-lib::runner test_conflicts::test_parse_conflict_simple2369 PASS [ 0.118s] jj-lib::runner test_conflicts::test_materialize_conflict_three_sides2370 PASS [ 0.127s] jj-lib::runner test_conflicts::test_materialize_conflict_modify_delete2371 PASS [ 0.122s] jj-lib::runner test_conflicts::test_materialize_conflict_two_forward_diffs2372 PASS [ 0.128s] jj-lib::runner test_conflicts::test_materialize_conflict_no_newlines_at_eof2373 PASS [ 0.735s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other_with_changes_in_working_copy_automatic2374 PASS [ 0.133s] jj-lib::runner test_conflicts::test_materialize_conflict_with_labels2375 PASS [ 0.134s] jj-lib::runner test_conflicts::test_materialize_parse_roundtrip2376 PASS [ 0.066s] jj-lib::runner test_conflicts::test_update_conflict_from_content2377 PASS [ 0.074s] jj-lib::runner test_conflicts::test_update_conflict_from_content_modify_delete2378 PASS [ 0.088s] jj-lib::runner test_converge::test_find_divergent_changes_none_found2379 PASS [ 0.087s] jj-lib::runner test_converge::test_remove_descendants_linear_chain2380 PASS [ 0.102s] jj-lib::runner test_converge::test_find_divergent_changes_exactly_one_found2381 PASS [ 0.121s] jj-lib::runner test_conflicts::test_update_conflict_from_content_no_eol_in_diff_hunk2382 PASS [ 0.116s] jj-lib::runner test_converge::test_automatic_converge_description_and_parent2383 PASS [ 0.129s] jj-lib::runner test_conflicts::test_update_conflict_from_content_no_eol2384 PASS [ 0.105s] jj-lib::runner test_converge::test_manual_converge_description_concurrent_ops2385 PASS [ 0.123s] jj-lib::runner test_conflicts::test_update_conflict_from_content_with_long_markers2386 PASS [ 0.109s] jj-lib::runner test_converge::test_find_divergent_changes_two_found2387 PASS [ 0.127s] jj-lib::runner test_conflicts::test_update_conflict_from_content_only_no_eol_change2388 PASS [ 0.128s] jj-lib::runner test_conflicts::test_update_from_content_malformed_conflict2389 PASS [ 0.125s] jj-lib::runner test_converge::test_automatic_converge_description_parent_and_trees2390 PASS [ 0.132s] jj-lib::runner test_conflicts::test_update_conflict_from_content_simplified_conflict2391 PASS [ 0.124s] jj-lib::runner test_converge::test_automatic_converge_description_parent_and_trees_with_reparent2392 PASS [ 0.103s] jj-lib::runner test_converge::test_simple_converge_description2393 PASS [ 0.090s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_10_skip_transitive_edges_true_61_expects2394 PASS [ 0.080s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_11_skip_transitive_edges_true_62_expects2395 PASS [ 0.090s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_12_skip_transitive_edges_true_63_expects2396 PASS [ 0.092s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_2_skip_transitive_edges2397 PASS [ 0.098s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_1_keep_transitive_edges2398 PASS [ 0.096s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_3_skip_transitive_edges_true_54_expects2399 PASS [ 0.096s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_4_skip_transitive_edges_true_55_expects2400 PASS [ 0.093s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_7_skip_transitive_edges_true_58_expects2401 PASS [ 0.098s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_6_skip_transitive_edges_true_57_expects2402 PASS [ 0.099s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_2_skip_transitive_edges2403 PASS [ 0.102s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_4_skip_transitive_edges_true_59_expects2404 PASS [ 0.104s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_3_skip_transitive_edges_true_58_expects2405 PASS [ 0.111s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_8_skip_transitive_edges_true_59_expects2406 PASS [ 0.105s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_1_keep_transitive_edges2407 PASS [ 0.108s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_9_skip_transitive_edges_true_60_expects2408 PASS [ 0.123s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_5_skip_transitive_edges_true_56_expects2409 PASS [ 0.100s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_7_skip_transitive_edges_true_62_expects2410 PASS [ 0.115s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_5_skip_transitive_edges_true_60_expects2411 PASS [ 0.123s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_6_skip_transitive_edges_true_61_expects2412 PASS [ 0.076s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_1_keep_transitive_edges2413 PASS [ 0.092s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_8_skip_transitive_edges_true_63_expects2414 PASS [ 1.112s] jj-cli::runner test_workspaces::test_workspaces_sparse_patterns2415 PASS [ 0.084s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_2_skip_transitive_edges2416 PASS [ 0.089s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_3_skip_transitive_edges_true_60_expects2417 PASS [ 0.089s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_5_skip_transitive_edges_true_62_expects2418 PASS [ 0.095s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_6_skip_transitive_edges_true_63_expects2419 PASS [ 0.099s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_4_skip_transitive_edges_true_61_expects2420 PASS [ 0.085s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_1_keep_transitive_edges2421 PASS [ 0.096s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_2_skip_transitive_edges2422 PASS [ 0.103s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_1_keep_transitive_edges2423 PASS [ 0.102s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_3_skip_transitive_edges_true_60_expects2424 PASS [ 0.091s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_2_skip_transitive_edges2425 PASS [ 0.103s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_5_skip_transitive_edges_true_62_expects2426 PASS [ 0.104s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_6_skip_transitive_edges_true_63_expects2427 PASS [ 0.091s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_3_skip_transitive_edges_true_58_expects2428 PASS [ 0.112s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_merge_of_ancestor::test_case_4_skip_transitive_edges_true_61_expects2429 PASS [ 0.089s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_7_skip_transitive_edges_true_62_expects2430 PASS [ 0.095s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_6_skip_transitive_edges_true_61_expects2431 PASS [ 0.117s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_4_skip_transitive_edges_true_59_expects2432 PASS [ 0.077s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_2_skip_transitive_edges2433 PASS [ 0.101s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_5_skip_transitive_edges_true_60_expects2434 PASS [ 0.094s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_8_skip_transitive_edges_true_63_expects2435 PASS [ 0.089s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_1_keep_transitive_edges2436 PASS [ 0.091s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_4_skip_transitive_edges_true_60_expects2437 PASS [ 0.093s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_3_skip_transitive_edges_true_59_expects2438 PASS [ 0.539s] jj-lib::runner test_commit_concurrent::test_commit_parallel::test_case_1_simple_backend2439 PASS [ 0.085s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_1_keep_transitive_edges2440 PASS [ 0.101s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_6_skip_transitive_edges_true_62_expects2441 PASS [ 0.087s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_5_skip_transitive_edges_true_60_expects2442 PASS [ 0.094s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_2_skip_transitive_edges2443 PASS [ 0.102s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_7_skip_transitive_edges_true_63_expects2444 PASS [ 0.099s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_4_skip_transitive_edges_true_59_expects2445 PASS [ 0.111s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_5_skip_transitive_edges_true_61_expects2446 PASS [ 0.105s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_3_skip_transitive_edges_true_58_expects2447 PASS [ 0.102s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_6_skip_transitive_edges_true_61_expects2448 PASS [ 0.077s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_8_skip_transitive_edges_true_63_expects2449 PASS [ 0.084s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_7_skip_transitive_edges_true_62_expects2450 PASS [ 0.082s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_12_eol_conversion_none_binary_file2451 PASS [ 0.088s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_11_eol_conversion_none_mixed_eol_file2452 PASS [ 0.094s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_10_eol_conversion_none_crlf_only_file2453 PASS [ 0.084s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_1_eol_conversion_input_output_lf_only_file2454 PASS [ 0.109s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_2_eol_conversion_input_output_crlf_only_file2455 PASS [ 0.099s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_4_eol_conversion_input_output_binary_file2456 PASS [ 0.102s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_3_eol_conversion_input_output_mixed_eol_file2457 PASS [ 0.093s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_9_eol_conversion_none_lf_only_file2458 PASS [ 0.108s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_6_eol_conversion_input_crlf_only_file2459 PASS [ 0.118s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_5_eol_conversion_input_lf_only_file2460 PASS [ 0.113s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_8_eol_conversion_input_binary_file2461 PASS [ 0.113s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_7_eol_conversion_input_mixed_eol_file2462 PASS [ 0.097s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_11_eol_conversion_none_mixed_eol_file2463 PASS [ 0.107s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_10_eol_conversion_none_crlf_only_file2464 PASS [ 0.103s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_1_eol_conversion_input_output_lf_only_file2465 PASS [ 0.130s] jj-lib::runner test_eol::test_eol_conversion_input_output_snapshot_conflicts2466 PASS [ 0.044s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_1_lf_parents_with_none_settings2467 PASS [ 0.046s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_2_lf_parents_with_input_output_settings2468 PASS [ 0.117s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_2_eol_conversion_input_output_crlf_only_file2469 PASS [ 0.111s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_5_eol_conversion_input_lf_only_file2470 PASS [ 0.130s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_12_eol_conversion_none_binary_file2471 PASS [ 0.043s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_3_crlf_parents_with_input_output_settings2472 PASS [ 0.150s] jj-lib::runner test_eol::test_eol_conversion_none_snapshot_conflicts2473 PASS [ 0.156s] jj-lib::runner test_eol::test_eol_conversion_input_snapshot_conflicts2474 PASS [ 0.123s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_4_eol_conversion_input_output_binary_file2475 PASS [ 0.090s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_7_eol_conversion_input_mixed_eol_file2476 PASS [ 0.126s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_3_eol_conversion_input_output_mixed_eol_file2477 PASS [ 0.098s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_6_eol_conversion_input_crlf_only_file2478 PASS [ 0.011s] jj-lib::runner test_fix::test_compute_changed_line_ranges2479 PASS [ 0.097s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_8_eol_conversion_input_binary_file2480 PASS [ 0.079s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_basic2481 PASS [ 0.109s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_9_eol_conversion_none_lf_only_file2482 PASS [ 0.086s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_basic_legacy_op2483 PASS [ 0.093s] jj-lib::runner test_evolution_predecessors::test_accumulate_predecessors2484 PASS [ 0.092s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_direct_cycle_within_op2485 PASS [ 0.104s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_concurrent_ops2486 PASS [ 0.093s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_indirect_cycle_within_op2487 PASS [ 0.087s] jj-lib::runner test_fix::test_already_fixed_descendant2488 PASS [ 0.095s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_transitive2489 PASS [ 0.096s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_multiple_predecessors_within_op2490 PASS [ 0.095s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_transitive_graph_order2491 PASS [ 0.088s] jj-lib::runner test_fix::test_fix_added_and_modified_files2492 PASS [ 0.106s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_multiple_predecessors_across_ops2493 PASS [ 0.090s] jj-lib::runner test_fix::test_empty_commit2494 PASS [ 0.095s] jj-lib::runner test_fix::test_fix_complex_merge_with_base_map2495 PASS [ 0.091s] jj-lib::runner test_fix::test_fix_conflicted_current_commit2496 PASS [ 0.109s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_unsimplified2497 PASS [ 0.093s] jj-lib::runner test_fix::test_fix_diamond_merge_with_base_map2498 PASS [ 0.102s] jj-lib::runner test_fix::test_fix_conflicted_base_commit2499 PASS [ 0.078s] jj-lib::runner test_fix::test_fix_empty_file_not_formatted2500 PASS [ 0.082s] jj-lib::runner test_fix::test_fix_empty_revset2501 PASS [ 0.088s] jj-lib::runner test_fix::test_fix_forking_commits_same_file_id_different_base_content2502 PASS [ 0.087s] jj-lib::runner test_fix::test_fix_include_unchanged_files2503 PASS [ 0.085s] jj-lib::runner test_fix::test_fix_multiple_revisions2504 PASS [ 0.080s] jj-lib::runner test_fix::test_fix_renamed_file2505 PASS [ 0.088s] jj-lib::runner test_fix::test_fix_reverts_commit_to_empty2506 PASS [ 0.058s] jj-lib::runner test_git::test_bulk_update_extra_on_import_refs2507 PASS [ 0.081s] jj-lib::runner test_fix::test_fix_with_merging_commits2508 PASS [ 0.081s] jj-lib::runner test_fix::test_fixer_does_not_change_content2509 PASS [ 0.087s] jj-lib::runner test_fix::test_fix_sequence_formatted_from_base2510 PASS [ 0.090s] jj-lib::runner test_fix::test_fix_with_forking_commits2511 PASS [ 0.088s] jj-lib::runner test_fix::test_fixer_fails2512 PASS [ 0.050s] jj-lib::runner test_git::test_export_bookmark_on_root_commit2513 PASS [ 0.033s] jj-lib::runner test_git::test_export_deletions_with_locked_ref2514 PASS [ 0.088s] jj-lib::runner test_fix::test_get_base_commit_map_chain2515 PASS [ 0.081s] jj-lib::runner test_fix::test_unchanged_file_is_not_fixed2516 PASS [ 0.065s] jj-lib::runner test_git::test_concurrent_write_commit2517 PASS [ 0.098s] jj-lib::runner test_fix::test_parallel_fixer_basic2518 PASS [ 0.063s] jj-lib::runner test_git::test_export_conflicts2519 PASS [ 0.104s] jj-lib::runner test_fix::test_parallel_fixer_no_changes_upon_partial_failure2520 PASS [ 0.112s] jj-lib::runner test_fix::test_parallel_fixer_does_not_change_content2521 PASS [ 0.049s] jj-lib::runner test_git::test_export_refs_bookmark_changed2522 PASS [ 0.115s] jj-lib::runner test_fix::test_parallel_fixer_fixes_files2523 PASS [ 0.065s] jj-lib::runner test_git::test_export_import_sequence2524 PASS [ 0.049s] jj-lib::runner test_git::test_export_refs_current_bookmark_changed2525 PASS [ 0.057s] jj-lib::runner test_git::test_export_partial_failure2526 PASS [ 0.046s] jj-lib::runner test_git::test_export_refs_no_detach2527 PASS [ 0.044s] jj-lib::runner test_git::test_export_refs_unborn_git_bookmark::test_case_2_with_moved_placeholder_ref2528 PASS [ 0.045s] jj-lib::runner test_git::test_export_refs_unborn_git_bookmark::test_case_1_without_moved_placeholder_ref2529 PASS [ 0.940s] jj-lib::runner test_commit_concurrent::test_commit_parallel_instances::test_case_2_git_backend2530 PASS [ 0.064s] jj-lib::runner test_git::test_export_refs_current_tag_changed2531 PASS [ 0.074s] jj-lib::runner test_git::test_export_reexport_transitions2532 PASS [ 0.050s] jj-lib::runner test_git::test_fetch_empty_refspecs2533 PASS [ 0.064s] jj-lib::runner test_git::test_export_refs_tag_changed2534 PASS [ 0.065s] jj-lib::runner test_git::test_export_refs_worktree_head_changed2535 PASS [ 0.058s] jj-lib::runner test_git::test_export_undo_reexport2536 PASS [ 0.064s] jj-lib::runner test_git::test_export_refs_worktree_no_detach2537 PASS [ 0.058s] jj-lib::runner test_git::test_fetch_empty_repo2538 PASS [ 0.049s] jj-lib::runner test_git::test_fetch_environment_options2539 PASS [ 5.401s] jj-cli::runner test_squash_command::test_squash_to_new_commit2540 PASS [ 0.150s] jj-lib::runner test_git::test_concurrent_read_write_commit2541 PASS [ 0.040s] jj-lib::runner test_git::test_fetch_no_such_remote2542 PASS [ 0.069s] jj-lib::runner test_git::test_fetch_ignores_configured_refspecs2543 PASS [ 0.082s] jj-lib::runner test_git::test_fetch_export_annotated_tags2544 PASS [ 0.075s] jj-lib::runner test_git::test_fetch_local_remote_conflicts2545 PASS [ 0.079s] jj-lib::runner test_git::test_fetch_initial_commit_head_is_set2546 PASS [ 0.041s] jj-lib::runner test_git::test_import_refs_detached_head2547 PASS [ 0.085s] jj-lib::runner test_git::test_fetch_initial_commit_head_is_not_set2548 PASS [ 0.086s] jj-lib::runner test_git::test_fetch_multiple_branches2549 PASS [ 0.054s] jj-lib::runner test_git::test_import_export_head_bare_and_worktree2550 PASS [ 0.083s] jj-lib::runner test_git::test_fetch_prune_deleted_ref2551 PASS [ 0.056s] jj-lib::runner test_git::test_import_export_non_tracking_bookmark2552 PASS [ 0.048s] jj-lib::runner test_git::test_import_refs_empty_git_repo2553 PASS [ 0.054s] jj-lib::runner test_git::test_import_refs2554 PASS [ 0.087s] jj-lib::runner test_git::test_fetch_prune_deleted_refs_with_explicit_patterns2555 PASS [ 0.086s] jj-lib::runner test_git::test_fetch_prune_renamed_bookmark_with_path_conflict::test_case_1_nested_to_parent2556 PASS [ 1.038s] jj-lib::runner test_commit_concurrent::test_commit_parallel::test_case_2_git_backend2557 PASS [ 0.032s] jj-lib::runner test_git::test_import_refs_reimport_abandoning_disabled2558 PASS [ 0.078s] jj-lib::runner test_git::test_fetch_with_tag_changes2559 PASS [ 0.106s] jj-lib::runner test_git::test_fetch_no_default_branch2560 PASS [ 0.089s] jj-lib::runner test_git::test_fetch_prune_renamed_bookmark_with_path_conflict::test_case_2_parent_to_nested2561 PASS [ 0.086s] jj-lib::runner test_git::test_fetch_prune_renamed_tag_with_path_conflict::test_case_2_parent_to_nested2562 PASS [ 0.090s] jj-lib::runner test_git::test_fetch_prune_renamed_tag_with_path_conflict::test_case_1_nested_to_parent2563 PASS [ 0.047s] jj-lib::runner test_git::test_import_refs_missing_git_commit2564 PASS [ 0.030s] jj-lib::runner test_git::test_import_refs_reimport_all_from_root_removed2565 PASS [ 0.089s] jj-lib::runner test_git::test_fetch_with_explicit_tag_patterns2566 PASS [ 0.040s] jj-lib::runner test_git::test_import_refs_reimport_absent_tracked_remote_bookmarks2567 PASS [ 0.047s] jj-lib::runner test_git::test_import_refs_reimport2568 PASS [ 0.028s] jj-lib::runner test_git::test_import_refs_reimport_head_removed2569 PASS [ 0.040s] jj-lib::runner test_git::test_import_refs_reimport_absent_tracked_remote_tags2570 PASS [ 0.038s] jj-lib::runner test_git::test_import_refs_reimport_git_head_does_not_count2571 PASS [ 0.042s] jj-lib::runner test_git::test_import_refs_reimport_conflicted_remote_bookmark2572 PASS [ 0.035s] jj-lib::runner test_git::test_import_refs_reimport_remote_tags_deleted2573 PASS [ 0.043s] jj-lib::runner test_git::test_import_refs_reimport_git_head_with_fixed_ref2574 PASS [ 0.107s] jj-lib::runner test_git::test_fetch_success2575 PASS [ 0.041s] jj-lib::runner test_git::test_import_refs_reimport_git_head_with_moved_ref2576 PASS [ 0.043s] jj-lib::runner test_git::test_import_refs_reimport_git_head_without_ref2577 PASS [ 0.035s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_abandoned_untracked_remote_ref2578 PASS [ 0.032s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_untracked_intermediate_remote_ref2579 PASS [ 0.029s] jj-lib::runner test_git::test_import_refs_reserved_remote_name2580 PASS [ 0.037s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_remote_ref2581 PASS [ 0.037s] jj-lib::runner test_git::test_import_refs_reimport_with_moved_untracked_remote_ref2582 PASS [ 0.039s] jj-lib::runner test_git::test_import_refs_reimport_with_moved_remote_ref2583 PASS [ 0.023s] jj-lib::runner test_git::test_init2584 PASS [ 0.049s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_1_without_synthetic_predecessors2585 PASS [ 0.049s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_2_with_synthetic_predecessors_but_no_rewriting2586 PASS [ 0.050s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_3_with_synthetic_predecessors2587 PASS [ 0.044s] jj-lib::runner test_git::test_import_some_refs2588 PASS [ 0.052s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_simple::test_case_1_without_synthetic_predecessors2589 PASS [ 0.058s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_new_divergent2590 PASS [ 0.062s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_multiple_descendants2591 PASS [ 0.060s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_reimport_same_commits2592 PASS [ 0.049s] jj-lib::runner test_git::test_load_default_fetch_bookmarks_invalid_configuration2593 PASS [ 0.050s] jj-lib::runner test_git::test_load_default_fetch_bookmarks2594 PASS [ 0.057s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_simple::test_case_2_with_synthetic_predecessors2595 PASS [ 0.066s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_old_divergent2596 PASS [ 0.064s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_rewritten_bookmarked_descendants2597 PASS [ 0.059s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_some_bookmarked_descendants2598 PASS [ 0.020s] jj-lib::runner test_git::test_remote_name_validation2599 PASS [ 0.044s] jj-lib::runner test_git::test_push_updates_invalid_remote2600 PASS [ 0.045s] jj-lib::runner test_git::test_push_updates_no_such_remote2601 PASS [ 0.094s] jj-lib::runner test_git::test_push_bookmarks_deletion2602 PASS [ 0.075s] jj-lib::runner test_git::test_push_deleted_tags2603 PASS [ 0.031s] jj-lib::runner test_git::test_remote_remove_refs2604 PASS [ 0.089s] jj-lib::runner test_git::test_push_bookmarks_unexported_refs2605 PASS [ 0.070s] jj-lib::runner test_git::test_push_updates_unexpectedly_exists_on_remote2606 PASS [ 0.117s] jj-lib::runner test_git::test_push_bookmarks_mixed_deletion_and_addition2607 PASS [ 0.121s] jj-lib::runner test_git::test_push_bookmarks_not_fast_forward2608 PASS [ 0.124s] jj-lib::runner test_git::test_push_bookmarks_partial_success2609 PASS [ 0.089s] jj-lib::runner test_git::test_push_new_tags2610 PASS [ 0.100s] jj-lib::runner test_git::test_push_deleted_tags_without_fetching2611 PASS [ 0.095s] jj-lib::runner test_git::test_push_environment_options2612 PASS [ 0.109s] jj-lib::runner test_git::test_push_bookmarks_unmapped_refs2613 PASS [ 0.050s] jj-lib::runner test_git::test_remote_rename_refs2614 PASS [ 0.125s] jj-lib::runner test_git::test_push_bookmarks_renamed_with_path_conflict::test_case_2_parent_to_nested2615 PASS [ 0.132s] jj-lib::runner test_git::test_push_bookmarks_renamed_with_path_conflict::test_case_1_nested_to_parent2616 PASS [ 0.044s] jj-lib::runner test_git::test_reset_head_to_root2617 PASS [ 0.091s] jj-lib::runner test_git::test_push_updates_unexpectedly_moved_forward_on_remote2618 PASS [ 0.127s] jj-lib::runner test_git::test_push_bookmarks_success2619 PASS [ 0.091s] jj-lib::runner test_git::test_push_updates_with_options2620 PASS [ 0.052s] jj-lib::runner test_git::test_reset_head_detached_out_of_sync2621 PASS [ 0.112s] jj-lib::runner test_git::test_push_moved_tags_without_fetching2622 PASS [ 0.107s] jj-lib::runner test_git::test_push_updates_success2623 PASS [ 0.028s] jj-lib::runner test_git::test_set_remote_urls2624 PASS [ 0.034s] jj-lib::runner test_git::test_rewrite_imported_commit2625 PASS [ 0.031s] jj-lib::runner test_git_backend::test_copy_detection2626 PASS [ 0.039s] jj-lib::runner test_git::test_shallow_commits_lack_parents2627 PASS [ 0.034s] jj-lib::runner test_git_backend::test_conflict_headers_roundtrip2628 PASS [ 0.032s] jj-lib::runner test_git_backend::test_copy_detection_file_and_dir2629 PASS [ 0.121s] jj-lib::runner test_git::test_push_updates_unexpectedly_moved_sideways_on_remote2630 PASS [ 6.035s] jj-cli::runner test_squash_command::test_squash_description2631 PASS [ 0.065s] jj-lib::runner test_git::test_reset_head_with_index_file_directory_conflict2632 PASS [ 0.061s] jj-lib::runner test_git::test_reset_head_with_index_no_conflict2633 PASS [ 0.030s] jj-lib::runner test_gpg::gpgsm_invalid_signature2634 PASS [ 0.078s] jj-lib::runner test_git::test_reset_head_with_index2635 PASS [ 0.062s] jj-lib::runner test_git::test_update_intent_to_add_drops_stale_cache_tree2636 PASS [ 0.051s] jj-lib::runner test_gpg::gpg_invalid_signature2637 PASS [ 0.053s] jj-lib::runner test_git_backend::test_jj_trees_header_with_one_tree2638 PASS [ 0.076s] jj-lib::runner test_git::test_reset_head_with_index_merge_conflict2639 PASS [ 0.036s] jj-lib::runner test_gpg::gpgsm_unknown_key2640 PASS [ 0.059s] jj-lib::runner test_gpg::gpg_signing_roundtrip2641 PASS [ 0.045s] jj-lib::runner test_gpg::gpgsm_signing_roundtrip2642 PASS [ 0.078s] jj-lib::runner test_gpg::gpg_unknown_key2643 PASS [ 0.057s] jj-lib::runner test_id_prefix::test_id_prefix_divergent2644 PASS [ 0.078s] jj-lib::runner test_gpg::gpgsm_signing_roundtrip_explicit_key2645 PASS [ 0.093s] jj-lib::runner test_gpg::gpg_signing_roundtrip_explicit_key2646 PASS [ 0.071s] jj-lib::runner test_index::test_build_changed_path_segments2647 PASS [ 0.076s] jj-lib::runner test_id_prefix::test_id_prefix_hidden2648 PASS [ 0.072s] jj-lib::runner test_index::test_change_id_index2649 PASS [ 0.070s] jj-lib::runner test_index::test_commit_is_empty::test_case_1_without_changed_path_index2650 PASS [ 0.078s] jj-lib::runner test_index::test_commit_is_empty::test_case_2_with_changed_path_index2651 PASS [ 0.079s] jj-lib::runner test_index::test_changed_path_segments2652 PASS [ 0.123s] jj-lib::runner test_git_backend::test_gc_extra_table2653 PASS [ 0.088s] jj-lib::runner test_index::test_build_changed_path_segments_partially_enabled2654 PASS [ 0.098s] jj-lib::runner test_id_prefix::test_id_prefix2655 PASS [ 0.100s] jj-lib::runner test_id_prefix::test_id_prefix_shadowed_by_ref2656 PASS [ 0.076s] jj-lib::runner test_index::test_index_commits_incremental_already_indexed2657 PASS [ 0.083s] jj-lib::runner test_index::test_index_commits_empty_repo2658 PASS [ 1.343s] jj-lib::runner test_commit_concurrent::test_commit_parallel_instances::test_case_1_simple_backend2659 PASS [ 0.092s] jj-lib::runner test_index::test_index_commits_criss_cross2660 PASS [ 0.025s] jj-lib::runner test_init::test_init_checkout::test_case_1_simple_backend2661 PASS [ 0.030s] jj-lib::runner test_init::test_init_checkout::test_case_2_git_backend2662 PASS [ 0.034s] jj-lib::runner test_init::test_init_colocated_git::test_case_1_sha12663 PASS [ 0.033s] jj-lib::runner test_init::test_init_colocated_git::test_case_2_sha2562664 PASS [ 0.078s] jj-lib::runner test_index::test_index_commits_standard_cases2665 PASS [ 0.037s] jj-lib::runner test_init::test_init_external_git2666 PASS [ 0.035s] jj-lib::runner test_init::test_init_internal_git::test_case_1_sha12667 PASS [ 0.073s] jj-lib::runner test_index::test_index_store_type2668 PASS [ 0.025s] jj-lib::runner test_init::test_init_local2669 PASS [ 0.035s] jj-lib::runner test_init::test_init_internal_git::test_case_2_sha2562670 PASS [ 0.024s] jj-lib::runner test_init::test_init_with_default_config::test_case_1_simple_backend2671 PASS [ 0.036s] jj-lib::runner test_init::test_init_load_non_utf8_path2672 PASS [ 0.117s] jj-lib::runner test_index::test_index_commits_hidden_but_referenced2673 PASS [ 0.115s] jj-lib::runner test_index::test_index_commits_incremental_empty_transaction2674 PASS [ 0.082s] jj-lib::runner test_index::test_merge_changed_path_segments_both_enabled2675 PASS [ 0.125s] jj-lib::runner test_index::test_index_commits_incremental2676 PASS [ 0.029s] jj-lib::runner test_init::test_init_with_default_config::test_case_2_git_backend2677 PASS [ 0.087s] jj-lib::runner test_index::test_merge_changed_path_segments_enabled_and_disabled2678 PASS [ 0.087s] jj-lib::runner test_index::test_reindex_from_merged_operation2679 PASS [ 0.040s] jj-lib::runner test_local_working_copy::test_acl2680 PASS [ 0.123s] jj-lib::runner test_index::test_index_commits_previous_operations2681 PASS [ 0.105s] jj-lib::runner test_index::test_reindex_corrupt_segment_files2682 PASS [ 0.122s] jj-lib::runner test_index::test_reindex_no_segments_dir2683 PASS [ 0.130s] jj-lib::runner test_index::test_reindex_missing_commit2684 PASS [ 0.085s] jj-lib::runner test_local_working_copy::test_check_out_existing_directory_symlink2685 PASS [ 0.088s] jj-lib::runner test_local_working_copy::test_check_out_existing_directory_symlink_icase_fs2686 PASS [ 0.104s] jj-lib::runner test_local_working_copy::fsmonitor_gitignore_rescan_subtree2687 PASS [ 0.084s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path::test_case_2_escape_from_sub_dir2688 PASS [ 0.097s] jj-lib::runner test_local_working_copy::test_always_store_empty_tree2689 PASS [ 0.094s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::test_case_2_symlink_target_exists2690 PASS [ 0.096s] jj-lib::runner test_local_working_copy::test_check_out_file_removal_over_existing_directory_symlink2691 PASS [ 0.100s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::test_case_1_symlink_target_does_not_exist2692 PASS [ 0.099s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path::test_case_1_escape_from_root2693 PASS [ 0.106s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_cannot_be_removed2694 PASS [ 0.105s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_replaced_with_directory2695 PASS [ 0.095s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path_windows::test_case_1_path_separator2696 PASS [ 0.094s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_1_root_git_file2697 PASS [ 0.082s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_5_sub_git_file2698 PASS [ 0.094s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_3_root_git_dir2699 PASS [ 0.116s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path_windows::test_case_2_drive_letter2700 PASS [ 0.306s] jj-lib::runner test_git_backend::test_gc2701 PASS [ 0.112s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_2_root_jj_file2702 PASS [ 0.161s] jj-lib::runner test_load_repo::test_load_at_operation2703 PASS [ 0.079s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_6_sub_jj_file2704 PASS [ 0.121s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_4_root_jj_dir2705 PASS [ 0.094s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_7_sub_git_dir2706 PASS [ 0.093s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_dot_git_symlink::test_case_1_root_git_file2707 PASS [ 0.090s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_dot_git_symlink::test_case_2_root_git_dir2708 PASS [ 0.102s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_8_sub_jj_dir2709 PASS [ 0.095s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_1_root_git_dir2710 PASS [ 0.096s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_3_sub_git_file2711 PASS [ 0.096s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_4_sub_jj_file2712 PASS [ 0.101s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_2_root_jj_dir2713 PASS [ 0.096s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_1_root_git_dir2714 PASS [ 0.102s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_5_sub_git_dir2715 PASS [ 0.099s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_3_sub_git_file2716 PASS [ 0.103s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_2_root_jj_dir2717 PASS [ 0.095s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_4_sub_jj_file2718 PASS [ 0.108s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_6_sub_jj_dir2719 PASS [ 0.094s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_5_sub_git_dir2720 PASS [ 0.095s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_6_sub_jj_dir2721 PASS [ 0.097s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_1_root_git_dir_short_name2722 PASS [ 0.086s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_4_root_jj_dir_trailing_dots2723 PASS [ 0.101s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_3_root_git_dir_trailing_dots2724 PASS [ 0.107s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_2_root_jj_dir_short_name2725 PASS [ 0.093s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_5_sub_git_file_trailing_dots2726 PASS [ 0.091s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_6_sub_jj_file_trailing_dots2727 PASS [ 0.084s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_1_reserved_git_dir2728 PASS [ 0.088s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_4_dead2729 PASS [ 0.092s] jj-lib::runner test_local_working_copy::test_checkout_discard2730 PASS [ 0.099s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_3_looped2731 PASS [ 0.101s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_2_reserved_jj_dir2732 PASS [ 0.087s] jj-lib::runner test_local_working_copy::test_checkout_no_op2733 PASS [ 0.086s] jj-lib::runner test_local_working_copy::test_conflicting_changes_on_disk2734 PASS [ 0.098s] jj-lib::runner test_local_working_copy::test_conflict_subdirectory2735 PASS [ 0.099s] jj-lib::runner test_local_working_copy::test_gitignores_checkout_never_overwrites_ignored2736 PASS [ 0.119s] jj-lib::runner test_local_working_copy::test_dotgit_ignored2737 PASS [ 0.123s] jj-lib::runner test_local_working_copy::test_git_submodule::test_case_1_ignore_nothing2738 PASS [ 0.119s] jj-lib::runner test_local_working_copy::test_git_submodule::test_case_2_ignore_all2739 PASS [ 0.442s] jj-lib::runner test_index::test_index_commits_incremental_squashed2740 PASS [ 0.126s] jj-lib::runner test_local_working_copy::test_gitignores2741 PASS [ 0.103s] jj-lib::runner test_local_working_copy::test_merged_tree_builder_file_directory_transition2742 PASS [ 0.118s] jj-lib::runner test_local_working_copy::test_gitignores_walk2743 PASS [ 0.148s] jj-lib::runner test_local_working_copy::test_fsmonitor2744 PASS [ 0.134s] jj-lib::runner test_local_working_copy::test_gitignores_ignored_directory_already_tracked2745 PASS [ 0.126s] jj-lib::runner test_local_working_copy::test_gitignores_in_ignored_dir2746 PASS [ 0.118s] jj-lib::runner test_local_working_copy::test_nested_repo_ignored_icase_fs::test_case_1_git2747 PASS [ 0.110s] jj-lib::runner test_local_working_copy::test_nested_repo_ignored_icase_fs::test_case_2_jj2748 PASS [ 0.104s] jj-lib::runner test_local_working_copy::test_root2749 PASS [ 0.161s] jj-lib::runner test_local_working_copy::test_materialize_snapshot_conflicted_files2750 PASS [ 0.122s] jj-lib::runner test_local_working_copy::test_reset2751 PASS [ 0.159s] jj-lib::runner test_local_working_copy::test_materialize_snapshot_unchanged_conflicts2752 PASS [ 0.128s] jj-lib::runner test_local_working_copy::test_snapshot_and_update_valid_symlink::test_case_1_relative2753 PASS [ 0.122s] jj-lib::runner test_local_working_copy::test_snapshot_and_update_valid_symlink::test_case_2_absolute2754 PASS [ 0.134s] jj-lib::runner test_local_working_copy::test_replace_fsmonitor_settings2755 PASS [ 0.128s] jj-lib::runner test_local_working_copy::test_snapshot_file_directory_transition2756 PASS [ 0.244s] jj-lib::runner test_local_working_copy::test_checkout_file_transitions::test_case_1_simple_backend2757 PASS [ 0.245s] jj-lib::runner test_local_working_copy::test_checkout_file_transitions::test_case_2_git_backend2758 PASS [ 0.123s] jj-lib::runner test_local_working_copy::test_snapshot_max_new_file_size2759 PASS [ 0.116s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_4_no_base_contents_a_new_resolved_hunk_appended2760 PASS [ 0.134s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_1_no_base_contents_parent_1_appended2761 PASS [ 0.127s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_3_no_base_contents_both_parents_appended2762 PASS [ 0.130s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_2_no_base_contents_parent_2_appended2763 PASS [ 0.129s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_5_no_base_contents_all_sides_of_the_existing_hunk_appended2764 PASS [ 0.112s] jj-lib::runner test_local_working_copy::test_snapshot_non_utf8_path2765 PASS [ 0.124s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_6_no_base_contents_base_side_appended_only2766 PASS [ 0.125s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_7_no_base_contents_a_new_resolved_hunk_prepended2767 PASS [ 0.126s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_8_file_removed_in_parent1_a_resolved_hunk_appended_in_merge2768 PASS [ 0.137s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_9_file_removed_in_parent2_a_resolved_hunk_appended_in_merge2769 PASS [ 0.114s] jj-lib::runner test_local_working_copy::test_snapshot_symlink_use_forward_slash2770 PASS [ 0.088s] jj-lib::runner test_local_working_copy_executable_bit::test_exec_bit_checkout2771 PASS [ 0.117s] jj-lib::runner test_local_working_copy::test_snapshot_special_file2772 PASS [ 0.100s] jj-lib::runner test_local_working_copy_sparse::test_sparse_checkout2773 PASS [ 0.125s] jj-lib::runner test_local_working_copy::track_ignored_with_flag_and_fsmonitor2774 PASS [ 0.122s] jj-lib::runner test_local_working_copy_executable_bit::test_exec_bit_snapshot2775 PASS [ 0.079s] jj-lib::runner test_merge_trees::test_rebase_on_lossy_merge::test_case_1_samechange_keep_expects2776 PASS [ 0.091s] jj-lib::runner test_merge_trees::test_rebase_linearize_lossy_merge::test_case_1_samechange_keep_expects2777 PASS [ 0.184s] jj-lib::runner test_local_working_copy::test_snapshot_racy_timestamps2778 PASS [ 0.092s] jj-lib::runner test_merge_trees::test_rebase_linearize_lossy_merge::test_case_2_samechange_accept_expects2779 PASS [ 0.117s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore2780 PASS [ 0.153s] jj-lib::runner test_local_working_copy_concurrent::test_concurrent_checkout2781 PASS [ 0.086s] jj-lib::runner test_merge_trees::test_simplify_conflict_after_resolving_parent2782 PASS [ 0.088s] jj-lib::runner test_merge_trees::test_rebase_on_lossy_merge::test_case_2_samechange_accept_expects2783 PASS [ 0.134s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit2784 PASS [ 0.124s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore_sparsed_away2785 PASS [ 0.088s] jj-lib::runner test_merged_tree::test_conflict_iterator2786 PASS [ 0.122s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore_symlink_not_followed2787 PASS [ 0.075s] jj-lib::runner test_merged_tree::test_copy_diffstream_copy2788 PASS [ 0.089s] jj-lib::runner test_merged_tree::test_conflict_iterator_higher_arity2789 PASS [ 0.079s] jj-lib::runner test_merged_tree::test_copy_diffstream_double_rename2790 PASS [ 0.082s] jj-lib::runner test_merged_tree::test_copy_diffstream_dest_conflict2791 PASS [ 0.086s] jj-lib::runner test_merged_tree::test_copy_diffstream_distinct_histories2792 PASS [ 0.083s] jj-lib::runner test_merged_tree::test_copy_diffstream_merge_oneway2793 PASS [ 0.086s] jj-lib::runner test_merged_tree::test_copy_diffstream_file_dir_mismatch2794 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_copy_diffstream_merge_twoway2795 PASS [ 0.083s] jj-lib::runner test_merged_tree::test_copy_diffstream_multiple_descendants2796 PASS [ 0.092s] jj-lib::runner test_merged_tree::test_copy_diffstream_no_history_change2797 PASS [ 0.085s] jj-lib::runner test_merged_tree::test_copy_diffstream_source_conflict2798 PASS [ 0.089s] jj-lib::runner test_merged_tree::test_copy_diffstream_source_and_dest_conflicts2799 PASS [ 0.093s] jj-lib::runner test_merged_tree::test_copy_diffstream_rename2800 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_copy_diffstream_same_path_parent2801 PASS [ 0.095s] jj-lib::runner test_merged_tree::test_copy_diffstream_symlink_mismatch2802 PASS [ 0.100s] jj-lib::runner test_merged_tree::test_copy_diffstream_rename_overwrite2803 PASS [ 0.090s] jj-lib::runner test_merged_tree::test_copy_diffstream_symlink_with_history2804 PASS [ 0.081s] jj-lib::runner test_merged_tree::test_diff_with_trees_dir_added_removed2805 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_diff_copy_tracing_file_and_dir2806 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_diff_copy_tracing2807 PASS [ 0.098s] jj-lib::runner test_merged_tree::test_diff_dir_file2808 PASS [ 0.085s] jj-lib::runner test_merged_tree::test_diff_with_trees_files_matcher_for_intermediate_directory2809 PASS [ 0.092s] jj-lib::runner test_merged_tree::test_diff_with_trees_files_matcher_for_file2810 PASS [ 0.102s] jj-lib::runner test_merged_tree::test_diff_resolved2811 PASS [ 0.105s] jj-lib::runner test_merged_tree::test_diff_conflicted2812 PASS [ 0.082s] jj-lib::runner test_merged_tree::test_diff_with_trees_glob_matcher_for_path2813 PASS [ 0.091s] jj-lib::runner test_merged_tree::test_diff_with_trees_no_modifications2814 PASS [ 0.086s] jj-lib::runner test_merged_tree::test_filtered_empty2815 PASS [ 0.089s] jj-lib::runner test_merged_tree::test_diff_with_trees_recursive_modification2816 PASS [ 0.267s] jj-lib::runner test_merge_operations::test_merge_operations_deep_criss_cross2817 PASS [ 0.084s] jj-lib::runner test_merged_tree::test_filtered_match_dir_but_no_files2818 PASS [ 0.087s] jj-lib::runner test_merged_tree::test_filtered_non_empty2819 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_filtered_redundant_reads2820 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_filtered_redundant_writes2821 PASS [ 0.089s] jj-lib::runner test_merged_tree::test_merge_partial_resolution2822 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_merge_simplify_file_conflict2823 PASS [ 0.086s] jj-lib::runner test_merged_tree::test_merge_simplify_result_with_resolved_labels2824 PASS [ 0.093s] jj-lib::runner test_merged_tree::test_merge_simplify_file_conflict_with_absent2825 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_merge_simplify_only2826 PASS [ 0.097s] jj-lib::runner test_merged_tree::test_merge_simplify_result2827 PASS [ 0.090s] jj-lib::runner test_merged_tree::test_merged_tree_builder_conflicted_override_with_removal_below2828 PASS [ 0.353s] jj-lib::runner test_local_working_copy_concurrent::test_racy_checkout2829 PASS [ 0.111s] jj-lib::runner test_merged_tree::test_merge_simple2830 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_merged_tree_builder_dir_and_child_overrides2831 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_merged_tree_builder_file_dir_conflict_replaced_by_dir2832 PASS [ 0.099s] jj-lib::runner test_merged_tree::test_merged_tree_builder_file_dir_conflict_override2833 PASS [ 0.102s] jj-lib::runner test_merged_tree::test_merged_tree_builder_conflicted_override2834 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_merged_tree_builder_file_dir_replacement2835 PASS [ 0.096s] jj-lib::runner test_merged_tree::test_merged_tree_builder_incremental_conflict_resolution2836 PASS [ 0.091s] jj-lib::runner test_merged_tree::test_merged_tree_builder_no_overrides2837 PASS [ 0.094s] jj-lib::runner test_merged_tree::test_merged_tree_builder_overrides_below_base_file2838 PASS [ 0.085s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolved_overrides_on_conflict2839 PASS [ 0.085s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolves_file_conflict_override2840 PASS [ 0.113s] jj-lib::runner test_merged_tree::test_merged_tree_builder_rejects_unresolved_tree_override2841 PASS [ 0.098s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolved_tree_override2842 PASS [ 0.112s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolved_override_with_conflicted_overrides_below2843 PASS [ 0.095s] jj-lib::runner test_merged_tree::test_path_value_and_entries2844 PASS [ 0.102s] jj-lib::runner test_merged_tree::test_merged_tree_builder_tree_override_with_overrides_below2845 PASS [ 0.113s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolves_trivial_conflict_override2846 PASS [ 0.104s] jj-lib::runner test_merged_tree::test_resolve_root_becomes_empty2847 PASS [ 0.095s] jj-lib::runner test_merged_tree::test_resolve_with_conflict_containing_empty_subtree2848 PASS [ 0.094s] jj-lib::runner test_mut_repo::test_add_head_not_immediate_child2849 PASS [ 0.097s] jj-lib::runner test_merged_tree::test_resolve_with_conflict2850 PASS [ 0.100s] jj-lib::runner test_mut_repo::test_add_head_ancestor2851 PASS [ 0.100s] jj-lib::runner test_mut_repo::test_checkout2852 PASS [ 0.089s] jj-lib::runner test_mut_repo::test_edit_hidden_commit2853 PASS [ 0.115s] jj-lib::runner test_mut_repo::test_add_head_success2854 PASS [ 0.124s] jj-lib::runner test_merged_tree::test_resolve_success2855 PASS [ 0.113s] jj-lib::runner test_mut_repo::test_bookmark_hidden_commit2856 PASS [ 0.112s] jj-lib::runner test_mut_repo::test_edit2857 PASS [ 0.091s] jj-lib::runner test_mut_repo::test_edit_initial2858 PASS [ 0.014s] jj-lib::runner test_no_forgotten_test_files2859 PASS [ 0.088s] jj-lib::runner test_mut_repo::test_edit_previous_empty_merge2860 PASS [ 0.092s] jj-lib::runner test_mut_repo::test_edit_previous_empty2861 PASS [ 0.093s] jj-lib::runner test_mut_repo::test_edit_previous_empty_non_head2862 PASS [ 0.092s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_description2863 PASS [ 0.087s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_local_bookmark2864 PASS [ 0.094s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_other_workspace2865 PASS [ 0.088s] jj-lib::runner test_mut_repo::test_edit_previous_not_empty2866 PASS [ 0.094s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_local_tag2867 PASS [ 0.093s] jj-lib::runner test_mut_repo::test_has_changed2868 PASS [ 0.096s] jj-lib::runner test_mut_repo::test_rebase_descendants_simple2869 PASS [ 0.096s] jj-lib::runner test_mut_repo::test_remove_wc_commit_previous_discardable2870 PASS [ 0.101s] jj-lib::runner test_mut_repo::test_remove_head2871 PASS [ 0.109s] jj-lib::runner test_mut_repo::test_remove_wc_commit_previous_not_discardable2872 PASS [ 0.112s] jj-lib::runner test_mut_repo::test_rename_remote2873 PASS [ 0.119s] jj-lib::runner test_mut_repo::test_rebase_descendants_divergent_rewrite2874 PASS [ 0.107s] jj-lib::runner test_mut_repo::test_reparent_descendants2875 PASS [ 0.106s] jj-lib::runner test_operations::test_consecutive_operations2876 PASS [ 0.102s] jj-lib::runner test_operations::test_isolation2877 PASS [ 0.109s] jj-lib::runner test_operations::test_concurrent_operations2878 PASS [ 0.122s] jj-lib::runner test_operations::test_gc2879 PASS [ 0.105s] jj-lib::runner test_operations::test_reparent_range_linear2880 PASS [ 0.108s] jj-lib::runner test_operations::test_resolve_current_op2881 PASS [ 0.088s] jj-lib::runner test_operations::test_stored_commit_predecessors2882 PASS [ 0.121s] jj-lib::runner test_operations::test_reparent_discarding_predecessors2883 PASS [ 0.083s] jj-lib::runner test_operations::test_unpublished_operation2884 PASS [ 0.126s] jj-lib::runner test_operations::test_reparent_range_branchy2885 PASS [ 0.093s] jj-lib::runner test_refs::test_merge_ref_targets2886 PASS [ 0.114s] jj-lib::runner test_operations::test_resolve_op_parents_children2887 PASS [ 0.081s] jj-lib::runner test_revset::test_evaluate_expression_ancestors2888 PASS [ 0.089s] jj-lib::runner test_revset::test_evaluate_expression_all2889 PASS [ 0.084s] jj-lib::runner test_revset::test_evaluate_expression_at_operation2890 PASS [ 0.083s] jj-lib::runner test_revset::test_evaluate_expression_author2891 PASS [ 0.145s] jj-lib::runner test_operations::test_resolve_op_id2892 PASS [ 0.081s] jj-lib::runner test_revset::test_evaluate_expression_author_date2893 PASS [ 0.121s] jj-lib::runner test_operations::test_walk_ancestors2894 PASS [ 0.081s] jj-lib::runner test_revset::test_evaluate_expression_bisect_linear2895 PASS [ 0.106s] jj-lib::runner test_revset::test_evaluate_expression_at_operation_that_is_not_ancestor2896 PASS [ 0.081s] jj-lib::runner test_revset::test_evaluate_expression_coalesce2897 PASS [ 0.094s] jj-lib::runner test_revset::test_evaluate_expression_bisect_nonlinear2898 PASS [ 0.093s] jj-lib::runner test_revset::test_evaluate_expression_bookmarks2899 PASS [ 0.099s] jj-lib::runner test_revset::test_evaluate_expression_children2900 PASS [ 0.084s] jj-lib::runner test_revset::test_evaluate_expression_dag_range2901 PASS [ 0.090s] jj-lib::runner test_revset::test_evaluate_expression_connected2902 PASS [ 0.107s] jj-lib::runner test_revset::test_evaluate_expression_committer2903 PASS [ 0.102s] jj-lib::runner test_revset::test_evaluate_expression_committer_date2904 PASS [ 0.096s] jj-lib::runner test_revset::test_evaluate_expression_descendants2905 PASS [ 0.102s] jj-lib::runner test_revset::test_evaluate_expression_conflict2906 PASS [ 0.093s] jj-lib::runner test_revset::test_evaluate_expression_description2907 PASS [ 0.105s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_conflict::test_case_1_without_changed_path_index2908 PASS [ 0.119s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines::test_case_1_without_changed_path_index2909 PASS [ 0.107s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_non_utf82910 PASS [ 0.115s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines::test_case_2_with_changed_path_index2911 PASS [ 0.114s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_conflict::test_case_2_with_changed_path_index2912 PASS [ 0.095s] jj-lib::runner test_revset::test_evaluate_expression_exactly2913 PASS [ 0.100s] jj-lib::runner test_revset::test_evaluate_expression_difference2914 PASS [ 0.111s] jj-lib::runner test_revset::test_evaluate_expression_file::test_case_1_without_changed_path_index2915 PASS [ 0.112s] jj-lib::runner test_revset::test_evaluate_expression_divergent2916 PASS [ 0.111s] jj-lib::runner test_revset::test_evaluate_expression_file::test_case_2_with_changed_path_index2917 PASS [ 0.081s] jj-lib::runner test_revset::test_evaluate_expression_first_parent2918 PASS [ 0.104s] jj-lib::runner test_revset::test_evaluate_expression_file_merged_parents::test_case_1_without_changed_path_index2919 PASS [ 0.100s] jj-lib::runner test_revset::test_evaluate_expression_filter_combinator2920 PASS [ 0.096s] jj-lib::runner test_revset::test_evaluate_expression_first_ancestors2921 PASS [ 0.106s] jj-lib::runner test_revset::test_evaluate_expression_file_merged_parents::test_case_2_with_changed_path_index2922 PASS [ 0.083s] jj-lib::runner test_revset::test_evaluate_expression_fork_point2923 PASS [ 0.086s] jj-lib::runner test_revset::test_evaluate_expression_fork_point_criss_cross2924 PASS [ 0.079s] jj-lib::runner test_revset::test_evaluate_expression_heads2925 PASS [ 0.085s] jj-lib::runner test_revset::test_evaluate_expression_fork_point_merge_with_ancestor2926 PASS [ 0.094s] jj-lib::runner test_revset::test_evaluate_expression_forks2927 PASS [ 0.110s] jj-lib::runner test_revset::test_evaluate_expression_latest2928 PASS [ 0.110s] jj-lib::runner test_revset::test_evaluate_expression_intersection2929 PASS [ 0.089s] jj-lib::runner test_revset::test_evaluate_expression_merge_point2930 PASS [ 0.092s] jj-lib::runner test_revset::test_evaluate_expression_merge_point_criss_cross2931 PASS [ 0.093s] jj-lib::runner test_revset::test_evaluate_expression_merge_point_at_operation2932 PASS [ 0.088s] jj-lib::runner test_revset::test_evaluate_expression_mine2933 PASS [ 0.091s] jj-lib::runner test_revset::test_evaluate_expression_merge_point_with_descendants2934 PASS [ 0.093s] jj-lib::runner test_revset::test_evaluate_expression_merges2935 PASS [ 0.089s] jj-lib::runner test_revset::test_evaluate_expression_none2936 PASS [ 0.089s] jj-lib::runner test_revset::test_evaluate_expression_remote_tags2937 PASS [ 0.099s] jj-lib::runner test_revset::test_evaluate_expression_range2938 PASS [ 0.103s] jj-lib::runner test_revset::test_evaluate_expression_parents2939 PASS [ 1.478s] jj-lib::runner test_git::test_reset_head_waits_for_index_lock2940 PASS [ 0.103s] jj-lib::runner test_revset::test_evaluate_expression_remote_bookmarks2941 PASS [ 0.096s] jj-lib::runner test_revset::test_evaluate_expression_signed2942 PASS [ 0.101s] jj-lib::runner test_revset::test_evaluate_expression_roots2943 PASS [ 0.102s] jj-lib::runner test_revset::test_evaluate_expression_root_and_checkout2944 PASS [ 0.086s] jj-lib::runner test_revset::test_evaluate_expression_union2945 PASS [ 0.115s] jj-lib::runner test_revset::test_evaluate_expression_reachable2946 PASS [ 0.093s] jj-lib::runner test_revset::test_evaluate_expression_visible_heads2947 PASS [ 0.087s] jj-lib::runner test_revset::test_evaluate_expression_with_hidden_revisions2948 PASS [ 0.106s] jj-lib::runner test_revset::test_evaluate_expression_tags2949 PASS [ 0.065s] jj-lib::runner test_revset::test_resolve_symbol_change_id::test_case_1_mutable2950 PASS [ 0.081s] jj-lib::runner test_revset::test_no_such_revision_suggestion2951 PASS [ 0.067s] jj-lib::runner test_revset::test_resolve_symbol_commit_id2952 PASS [ 0.070s] jj-lib::runner test_revset::test_resolve_symbol_change_id::test_case_2_readonly2953 PASS [ 0.080s] jj-lib::runner test_revset::test_resolve_symbol_divergent_change_id2954 PASS [ 0.085s] jj-lib::runner test_revset::test_resolve_symbol_empty_string2955 PASS [ 0.082s] jj-lib::runner test_revset::test_resolve_symbol_hidden_change_id2956 PASS [ 0.080s] jj-lib::runner test_revset::test_resolve_working_copy2957 PASS [ 0.128s] jj-lib::runner test_revset::test_resolve_symbol_bookmarks_only2958 PASS [ 0.212s] jj-lib::runner test_revset::test_evaluate_expression_machine_generated_union2959 PASS [ 0.090s] jj-lib::runner test_revset::test_resolve_symbol_tags2960 PASS [ 0.088s] jj-lib::runner test_revset::test_reverse_graph2961 PASS [ 0.116s] jj-lib::runner test_revset::test_resolve_symbol_in_different_disambiguation_context2962 PASS [ 0.112s] jj-lib::runner test_revset::test_resolve_working_copies2963 PASS [ 0.105s] jj-lib::runner test_revset::test_revset_containing_fn2964 PASS [ 0.092s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_2_abandon_newly_empty_commits2965 PASS [ 0.095s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_1_keep_all_commits2966 PASS [ 0.104s] jj-lib::runner test_rewrite::test_commit_with_selection2967 PASS [ 0.091s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_3_abandon_all_empty_commits2968 PASS [ 0.136s] jj-lib::runner test_revset::test_resolve_symbol_remote_tags_or_bookmarks2969 PASS [ 0.093s] jj-lib::runner test_rewrite::test_find_recursive_merge_commits2970 PASS [ 0.084s] jj-lib::runner test_rewrite::test_rebase_abandoning_empty2971 PASS [ 0.102s] jj-lib::runner test_rewrite::test_find_duplicate_divergent_commits2972 PASS [ 0.089s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon2973 PASS [ 0.110s] jj-lib::runner test_rewrite::test_merge_criss_cross2974 PASS [ 0.097s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_and_replace2975 PASS [ 0.078s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_degenerate_merge_simplify2976 PASS [ 0.077s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_no_descendants2977 PASS [ 0.078s] jj-lib::runner test_rewrite::test_rebase_descendants_backward2978 PASS [ 0.090s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_degenerate_merge_preserve2979 PASS [ 0.084s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_widen_merge2980 PASS [ 0.182s] jj-lib::runner test_revset_optimized::test_mostly_linear2981 PASS [ 0.183s] jj-lib::runner test_revset_optimized::test_rewritten2982 PASS [ 0.181s] jj-lib::runner test_revset_optimized::test_weird_merges2983 PASS [ 0.083s] jj-lib::runner test_rewrite::test_rebase_descendants_basic_bookmark_update_with_non_local_bookmark2984 PASS [ 0.187s] jj-lib::runner test_revset_optimized::test_feature_branches2985 PASS [ 0.087s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_delete_modify_abandon::test_case_1_slide_down_abandoned2986 PASS [ 0.100s] jj-lib::runner test_rewrite::test_rebase_descendants_basic_bookmark_update2987 PASS [ 0.091s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_forward_abandon::test_case_1_slide_down_abandoned2988 PASS [ 0.091s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_sideways_abandon::test_case_1_slide_down_abandoned2989 PASS [ 0.102s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_delete_modify_abandon::test_case_2_delete_abandoned2990 PASS [ 0.092s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_two_steps2991 PASS [ 0.094s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_sideways_abandon::test_case_2_delete_abandoned2992 PASS [ 0.088s] jj-lib::runner test_rewrite::test_rebase_descendants_chain_becomes_branchy2993 PASS [ 0.111s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_forward_abandon::test_case_2_delete_abandoned2994 PASS [ 0.080s] jj-lib::runner test_rewrite::test_rebase_descendants_forward2995 PASS [ 0.085s] jj-lib::runner test_rewrite::test_rebase_descendants_external_merge2996 PASS [ 0.098s] jj-lib::runner test_rewrite::test_rebase_descendants_contents2997 PASS [ 0.105s] jj-lib::runner test_rewrite::test_rebase_descendants_divergent_rewrite2998 PASS [ 0.091s] jj-lib::runner test_rewrite::test_rebase_descendants_hidden2999 PASS [ 0.103s] jj-lib::runner test_rewrite::test_rebase_descendants_internal_merge3000 PASS [ 0.097s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_no_descendants3001 PASS [ 0.098s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_swap3002 PASS [ 0.111s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_sideways3003 PASS [ 0.092s] jj-lib::runner test_rewrite::test_rebase_descendants_repeated3004 PASS [ 0.090s] jj-lib::runner test_rewrite::test_rebase_descendants_rewrite_updates_bookmark_conflict3005 PASS [ 0.100s] jj-lib::runner test_rewrite::test_rebase_descendants_reorder3006 PASS [ 0.100s] jj-lib::runner test_rewrite::test_rebase_descendants_sideways3007 PASS [ 0.043s] jj-lib::runner test_signing::configured::test_case_1_git_backend3008 PASS [ 0.100s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmark_after_abandon::test_case_1_slide_down_abandoned3009 PASS [ 0.094s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmark_after_abandon::test_case_2_delete_abandoned3010 PASS [ 0.103s] jj-lib::runner test_rewrite::test_rebase_descendants_some_excluded3011 PASS [ 0.111s] jj-lib::runner test_rewrite::test_rebase_descendants_rewrite_resolves_bookmark_conflict3012 PASS [ 0.042s] jj-lib::runner test_signing::forced::test_case_1_git_backend3013 PASS [ 0.096s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmarks_after_divergent_rewrite3014 PASS [ 0.047s] jj-lib::runner test_signing::drop_behavior::test_case_1_git_backend3015 PASS [ 0.089s] jj-lib::runner test_rewrite::test_restore_tree3016 PASS [ 0.031s] jj-lib::runner test_signing::manual::test_case_1_simple_backend3017 PASS [ 0.045s] jj-lib::runner test_signing::keep_on_rewrite::test_case_1_git_backend3018 PASS [ 0.091s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout_abandoned3019 PASS [ 0.100s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout3020 PASS [ 0.025s] jj-lib::runner test_ssh_signing::ssh_signing_missing_allowed_signers3021 PASS [ 0.085s] jj-lib::runner test_rewrite_transform::test_transform_descendants_new_parents_map3022 PASS [ 0.085s] jj-lib::runner test_rewrite_transform::test_transform_descendants_sync3023 PASS [ 0.032s] jj-lib::runner test_ssh_signing::ssh_signing_bad_allowed_signers3024 PASS [ 0.037s] jj-lib::runner test_signing::manual_drop_on_rewrite::test_case_1_git_backend3025 PASS [ 0.090s] jj-lib::runner test_rewrite_duplicate::test_duplicate_linear_contents3026 PASS [ 0.028s] jj-lib::runner test_ssh_signing::ssh_signing_revocation_revoked3027 PASS [ 0.040s] jj-lib::runner test_signing::manual::test_case_2_git_backend3028 PASS [ 0.075s] jj-lib::runner test_rewrite_transform::test_transform_descendants_sync_linearize_merge3029 PASS [ 0.093s] jj-lib::runner test_rewrite::test_restore_tree_with_conflicts3030 PASS [ 0.105s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout_abandoned_merge3031 PASS [ 0.031s] jj-lib::runner test_ssh_signing::ssh_signing_revocation_unrevoked3032 PASS [ 0.056s] jj-lib::runner test_ssh_signing::ssh_signing_roundtrip3033 PASS [ 0.093s] jj-lib::runner test_view::test_heads_empty3034 PASS [ 0.091s] jj-lib::runner test_view::test_heads_fork3035 PASS [ 0.100s] jj-lib::runner test_view::test_heads_merge3036 PASS [ 0.106s] jj-lib::runner test_view::test_merge_views_bookmarks3037 PASS [ 0.106s] jj-lib::runner test_view::test_merge_views_child_on_abandoned::test_case_2_add_child_first3038 PASS [ 0.115s] jj-lib::runner test_view::test_merge_views_checkout3039 PASS [ 0.010s] jj-lib::runner test_workspace::test_load_bad_path3040 PASS [ 0.119s] jj-lib::runner test_view::test_merge_three_operations3041 PASS [ 0.110s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_2_add_child_on_unchanged_add_child_first3042 PASS [ 0.118s] jj-lib::runner test_view::test_merge_views_child_on_abandoned::test_case_1_abandon_first3043 PASS [ 0.111s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_4_add_child_on_rewritten_add_child_first3044 PASS [ 0.027s] jj-lib::runner test_workspace::test_init_additional_workspace_non_utf8_path3045 PASS [ 0.116s] jj-lib::runner test_view::test_merge_views_criss_cross::test_case_1_operation_c_first3046 PASS [ 0.119s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_1_add_child_on_unchanged_rewrite_first3047 PASS [ 0.108s] jj-lib::runner test_view::test_merge_views_remote_tags3048 PASS [ 0.122s] jj-lib::runner test_view::test_merge_views_child_on_rewritten::test_case_2_add_child_first3049 PASS [ 0.116s] jj-lib::runner test_view::test_merge_views_git_refs3050 PASS [ 0.115s] jj-lib::runner test_view::test_merge_views_heads3051 PASS [ 0.126s] jj-lib::runner test_view::test_merge_views_child_on_rewritten::test_case_1_rewrite_first3052 PASS [ 0.121s] jj-lib::runner test_view::test_merge_views_git_heads3053 PASS [ 0.122s] jj-lib::runner test_view::test_merge_views_divergent3054 PASS [ 0.127s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_3_add_child_on_rewritten_rewrite_first3055 PASS [ 0.140s] jj-lib::runner test_view::test_merge_operations_back_to_back_criss_cross3056 PASS [ 0.127s] jj-lib::runner test_view::test_merge_views_criss_cross::test_case_2_operation_b_first3057 PASS [ 0.096s] jj-lib::runner test_view::test_merge_views_tags3058 PASS [ 0.052s] jj-lib::runner test_workspace::test_sendable3059 PASS [ 0.081s] jj-lib::runner test_workspace::test_init_additional_workspace_absolute_path_compat3060 PASS [ 0.084s] jj-lib::runner test_workspace::test_init_additional_workspace3061 PASS [ 3.974s] jj-lib::runner test_local_working_copy_concurrent::test_checkout_parallel3062────────────3063 Summary [ 49.483s] 2473 tests run: 2473 passed (1 slow), 1 skipped3064Finished cargoNextestHook3065checkPhase completed in 9 minutes 30 secondsinstallPhase
3066Executing cargoInstallHook3067Finished cargoInstallHookfixupPhase
3068shrinking RPATHs of ELF executables and libraries in /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.13069shrinking /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.1/bin/jj3070checking for references to /build/ in /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.1...3071gzipping man pages under /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.1/share/man/3072patching script interpreter paths in /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.13073stripping (with command strip and flags -S -p) in /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.1/bin3074shrinking RPATHs of ELF executables and libraries in /nix/store/glapr22x0jsbc0p0fahs8lfn3vk7hbna-jujutsu-0.47.1-doc3075checking for references to /build/ in /nix/store/glapr22x0jsbc0p0fahs8lfn3vk7hbna-jujutsu-0.47.1-doc...3076patching script interpreter paths in /nix/store/glapr22x0jsbc0p0fahs8lfn3vk7hbna-jujutsu-0.47.1-docinstallCheckPhase
3077Executing versionCheckPhase3078Successfully managed to find version 0.47.1 in the output of the command /nix/store/yspnr43jzljl54yn5p9w5j58b3klilnq-jujutsu-0.47.1/bin/jj --version3079jj 0.47.13080Finished versionCheckPhase3081no Makefile or custom installCheckPhase, doing nothing