jujutsu-0.46.0
checks.aarch64-linux.home-manager-common
· build #837
· raw
1tribuchet: building on eliza2Using versionCheckHook
unpackPhase
3unpacking source archive /nix/store/d6j59qaj9nq132632w0dy0110afllsan-source4source root is source5Executing cargoSetupPostUnpackHook6Finished cargoSetupPostUnpackHookpatchPhase
7Executing cargoSetupPostPatchHook8Validating consistency between /build/source/Cargo.lock and /build/jujutsu-0.46.0-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.46.029INFO - Documentation built in 3.87 seconds30cargoBuildHook flags: -j 24 --target aarch64-unknown-linux-gnu --offline --profile release --bin jj31 Compiling proc-macro2 v1.0.10732 Compiling quote v1.0.4733 Compiling unicode-ident v1.0.2634 Compiling serde_core v1.0.22935 Compiling libc v0.2.19036 Compiling cfg-if v1.0.537 Compiling memchr v2.8.338 Compiling serde v1.0.22939 Compiling regex-syntax v0.8.1140 Compiling autocfg v1.5.141 Compiling rand_core v0.10.142 Compiling scopeguard v1.2.043 Compiling getrandom v0.4.344 Compiling parking_lot_core v0.9.1245 Compiling once_cell v1.21.446 Compiling crossbeam-utils v0.8.2347 Compiling fastrand v2.5.048 Compiling typenum v1.20.149 Compiling stable_deref_trait v1.2.150 Compiling gix-trace v0.2.051 Compiling tinyvec v1.13.352 Compiling rustix v1.1.553 Compiling equivalent v1.0.254 Compiling linux-raw-sys v0.12.155 Compiling allocator-api2 v0.2.2156 Compiling lock_api v0.4.1457 Compiling foldhash v0.2.058 Compiling crc32fast v1.5.259 Compiling same-file v1.0.660 Compiling byteorder v1.5.061 Compiling itoa v1.0.1862 Compiling walkdir v2.5.063 Compiling heapless v0.8.064 Compiling cmov v0.5.465 Compiling sha1dc v0.1.566 Compiling hashbrown v0.14.567 Compiling jiff-core v0.1.168 Compiling hash32 v0.3.169 Compiling rustversion v1.0.2370 Compiling log v0.4.3471 Compiling heck v0.5.072 Compiling nonempty v0.12.073 Compiling faster-hex v0.10.174 Compiling num-traits v0.2.1975 Compiling cfg_aliases v0.2.276 Compiling hashbrown v0.17.177 Compiling aho-corasick v1.1.578 Compiling ctutils v0.4.279 Compiling unicode-normalization v0.1.2580 Compiling hashbrown v0.16.181 Compiling unicode-bom v2.0.382 Compiling thiserror v2.0.2183 Compiling strsim v0.11.184 Compiling thiserror v1.0.6985 Compiling either v1.18.086 Compiling pin-project-lite v0.2.1787 Compiling siphasher v1.0.488 Compiling rand_core v0.6.489 Compiling crossbeam-channel v0.5.1790 Compiling rand v0.8.891 Compiling phf_shared v0.11.392 Compiling anyhow v1.0.10493 Compiling fnv v1.0.794 Compiling utf8parse v0.2.295 Compiling hybrid-array v0.4.1596 Compiling syn v3.0.697 Compiling syn v2.0.11998 Compiling unicode-segmentation v1.13.399 Compiling version_check v0.9.5100 Compiling signal-hook v0.3.18101 Compiling syn v1.0.109102 Compiling crossbeam-epoch v0.9.21103 Compiling unicode-width v0.2.2104 Compiling ident_case v1.0.1105 Compiling encoding_rs v0.8.42106 Compiling castaway v0.2.4107 Compiling itertools v0.14.0108 Compiling ryu v1.0.23109 Compiling static_assertions v1.1.0110 Compiling generic-array v0.14.7111 Compiling jiff v0.2.37112 Compiling futures-sink v0.3.34113 Compiling semver v1.0.28114 Compiling phf_generator v0.11.3115 Compiling simdutf8 v0.1.5116 Compiling futures-core v0.3.34117 Compiling crossbeam-deque v0.8.8118 Compiling compact_str v0.9.1119 Compiling lru v0.18.5120 Compiling anstyle-parse v1.0.0121 Compiling memoffset v0.9.1122 Compiling crypto-common v0.2.2123 Compiling block-buffer v0.12.1124 Compiling rustc_version v0.4.1125 Compiling tracing-core v0.1.36126 Compiling anstyle v1.0.14127 Compiling is_terminal_polyfill v1.70.2128 Compiling slab v0.4.12129 Compiling futures-io v0.3.34130 Compiling multiversion_no_op v1.0.0131 Compiling writeable v0.6.4132 Compiling lazy_static v1.5.1133 Compiling critical-section v1.2.0134 Compiling colorchoice v1.0.5135 Compiling anstyle-query v1.1.5136 Compiling ucd-trie v0.1.7137 Compiling logos-codegen v0.15.1138 Compiling anstream v1.0.0139 Compiling regex-automata v0.4.18140 Compiling futures-channel v0.3.34141 Compiling cpufeatures v0.3.1142 Compiling memmap2 v0.9.11143 Compiling errno v0.3.14144 Compiling mio v1.2.4145 Compiling filetime v0.2.29146 Compiling convert_case v0.10.0147 Compiling pest v2.9.2148 Compiling signal-hook-registry v1.4.8149 Compiling digest v0.11.3150 Compiling nix v0.30.1151 Compiling indoc v2.0.7152 Compiling futures v0.1.31153 Compiling percent-encoding v2.3.2154 Compiling futures-task v0.3.34155 Compiling sha2 v0.11.0156 Compiling clap_lex v1.1.1157 Compiling block-buffer v0.10.4158 Compiling crypto-common v0.1.7159 Compiling phf_codegen v0.11.3160 Compiling clru v0.6.3161 Compiling bitflags v2.13.2162 Compiling litrs v1.0.0163 Compiling bytemuck v1.25.2164 Compiling zmij v1.0.23165 Compiling num-conv v0.2.2166 Compiling litemap v0.8.3167 Compiling arrayvec v0.7.8168 Compiling gix-sec v0.15.0169 Compiling unicode-truncate v2.0.1170 Compiling time-core v0.1.9171 Compiling ordered-float v4.6.0172 Compiling deranged v0.5.8173 Compiling shlex v2.0.1174 Compiling zlib-rs v0.6.8175 Compiling powerfmt v0.2.0176 Compiling getrandom v0.3.4177 Compiling find-msvc-tools v0.1.14178 Compiling zerocopy v0.8.59179 Compiling beef v0.5.2180 Compiling num_threads v0.1.7181 Compiling icu_locale_fallback_data v2.3.0182 Compiling document-features v0.2.12183 Compiling cc v1.6.0184 Compiling uluru v3.1.0185 Compiling atomic v0.6.1186 Compiling line-clipping v0.3.8187 Compiling terminfo v0.9.0188 Compiling digest v0.10.7189 Compiling signal-hook-mio v0.2.5190 Compiling pest_meta v2.9.2191 Compiling socket2 v0.6.5192 Compiling cpufeatures v0.2.17193 Compiling nix v0.29.0194 Compiling winnow v1.0.4195 Compiling iana-time-zone v0.1.65196 Compiling lab v0.11.0197 Compiling serde_json v1.0.151198 Compiling icu_segmenter_data v2.3.0199 Compiling minimal-lexical v0.2.1200 Compiling rayon-core v1.13.0201 Compiling ref-cast v1.0.27202 Compiling bit-vec v0.6.3203 Compiling nom v7.1.3204 Compiling time v0.3.55205 Compiling wezterm-dynamic-derive v0.1.1206 Compiling bit-set v0.5.3207 Compiling sha2 v0.10.9208 Compiling uuid v1.27.0209 Compiling pest_generator v2.9.2210 Compiling synstructure v0.14.0211 Compiling darling_core v0.24.1212 Compiling libmimalloc-sys v0.1.49213 Compiling toml_parser v1.1.3+spec-1.1.0214 Compiling mac_address v1.2.0215 Compiling euclid v0.22.14216 Compiling toml_datetime v1.1.1+spec-1.1.0217 Compiling serde_bytes v0.11.19218 Compiling indexmap v2.14.2219 Compiling tempfile v3.27.0220 Compiling terminal_size v0.4.4221 Compiling serde_spanned v1.1.1222 Compiling bstr v1.13.1223 Compiling regex v1.13.1224 Compiling clap_builder v4.6.7225 Compiling io-close v0.3.7226 Compiling arc-swap v1.9.2227 Compiling nix v0.31.3228 Compiling utf8_iter v1.0.4229 Compiling deltae v0.3.2230 Compiling bitflags v1.3.2231 Compiling option-ext v0.2.0232 Compiling typeid v1.0.3233 Compiling toml_writer v1.1.2+spec-1.1.0234 Compiling fancy-regex v0.11.0235 Compiling dirs-sys v0.5.0236 Compiling matchers v0.2.0237 Compiling gix-error v0.4.0238 Compiling gix-utils v0.4.0239 Compiling gix-imara-diff v0.3.0240 Compiling globset v0.4.20241 Compiling gix-validate v0.12.0242 Compiling gix-quote v0.9.0243 Compiling serde_derive v1.0.229244 Compiling gix-date v0.17.0245 Compiling gix-chunk v0.9.0246 Compiling gix-path v0.13.0247 Compiling thiserror-impl v1.0.69248 Compiling thiserror-impl v2.0.21249 Compiling gix-actor v0.43.0250 Compiling zerofrom-derive v0.1.8251 Compiling gix-command v0.11.0252 Compiling yoke-derive v0.8.4253 Compiling zerovec-derive v0.11.6254 Compiling gix-config-value v0.20.0255 Compiling strum_macros v0.28.0256 Compiling displaydoc v0.2.7257 Compiling gix-packetline v0.23.0258 Compiling gix-bitmap v0.5.0259 Compiling tracing-attributes v0.1.31260 Compiling phf_macros v0.11.3261 Compiling futures-macro v0.3.34262 Compiling darling_macro v0.24.1263 Compiling gix-url v0.39.0264 Compiling wezterm-dynamic v0.2.1265 Compiling kasuari v0.4.12266 Compiling derive_more-impl v2.1.1267 Compiling clap_derive v4.6.7268 Compiling zerotrie v0.2.5269 Compiling zerofrom v0.1.8270 Compiling tokio-macros v2.7.2271 Compiling gix-zlib v0.2.0272 Compiling yoke v0.8.3273 Compiling logos-derive v0.15.1274 Compiling darling v0.24.1275 Compiling instability v0.3.14276 Compiling phf v0.11.3277 Compiling zerovec v0.11.8278 Compiling gix-macros v0.2.0279 Compiling csscolorparser v0.6.2280 Compiling pest_derive v2.9.2281 Compiling futures-util v0.3.34282 Compiling ref-cast-impl v1.0.27283 Compiling ppv-lite86 v0.2.21284 Compiling logos v0.15.1285 Compiling derive_more v2.1.1286 Compiling wezterm-color-types v0.3.0287 Compiling wezterm-bidi v0.2.3288 Compiling filedescriptor v0.8.3289 Compiling wezterm-blob-leases v0.1.1290 Compiling num-derive v0.4.2291 Compiling prost-derive v0.14.4292 Compiling tracing v0.1.44293 Compiling async-trait v0.1.92294 Compiling jj-core-proc-macros v0.46.0 (/build/source/core/proc-macros)295 Compiling blake2 v0.11.0296 Compiling termios v0.3.3297 Compiling tracing-log v0.2.0298 Compiling sharded-slab v0.1.7299 Compiling vtparse v0.6.2300 Compiling itertools v0.15.0301 Compiling strum v0.28.0302 Compiling ratatui-core v0.1.2303 Compiling chacha20 v0.10.2304 Compiling tinystr v0.8.4305 Compiling potential_utf v0.1.6306 Compiling thread_local v1.1.10307 Compiling fixedbitset v0.4.2308 Compiling nu-ansi-term v0.50.3309 Compiling icu_collections v2.3.0310 Compiling finl_unicode v1.5.0311 Compiling icu_locale_core v2.3.0312 Compiling erased-serde v0.4.10313 Compiling base64 v0.22.1314 Compiling maplit v1.0.2315 Compiling hex v0.4.3316 Compiling is_executable v1.0.6317 Compiling clap v4.6.7318 Compiling memmem v0.1.1319 Compiling rand v0.10.3320 Compiling smallvec v1.16.2321 Compiling bytes v1.12.1322 Compiling chrono v0.4.45323 Compiling wezterm-input-types v0.1.0324 Compiling enum_dispatch v0.3.13325 Compiling clap_complete v4.6.11326 Compiling rayon v1.12.0327 Compiling rand_chacha v0.10.0328 Compiling toml_edit v0.25.15+spec-1.1.0329 Compiling dirs v6.0.0330 Compiling tracing-subscriber v0.3.23331 Compiling rtoolbox v0.0.6332 Compiling nom v8.0.0333 Compiling roff v1.1.1334 Compiling parking_lot v0.12.5335 Compiling dashmap v6.2.1336 Compiling vec_map v0.8.2337 Compiling dunce v1.0.5338 Compiling prodash v31.0.1339 Compiling ratatui-widgets v0.3.2340 Compiling tokio v1.53.2341 Compiling crossterm v0.29.0342 Compiling serde_bser v0.4.0343 Compiling icu_provider v2.3.1344 Compiling prost v0.14.4345 Compiling gix-features v0.50.0346 Compiling lru v0.16.4347 Compiling unicode-width v0.1.14348 Compiling termwiz v0.23.3349 Compiling gix-hash v0.27.0350 Compiling gix-fs v0.23.0351 Compiling gix-glob v0.28.0352 Compiling futures-executor v0.3.34353 Compiling gix-transport v0.60.0354 Compiling gix-tempfile v25.0.0355 Compiling gix-hashtable v0.17.0356 Compiling gix-object v0.65.0357 Compiling gix-lock v25.0.0358 Compiling gix-commitgraph v0.40.0359 Compiling gix-attributes v0.36.0360 Compiling gix-ignore v0.23.0361 Compiling gix-shallow v0.14.0362 Compiling gix-refspec v0.46.0363 Compiling futures v0.3.34364 Compiling ratatui-macros v0.7.2365 Compiling ratatui-crossterm v0.1.2366 Compiling icu_locale_fallback v2.3.0367 Compiling jj-core v0.46.0 (/build/source/core)368 Compiling interim v0.2.1369 Compiling gix-pathspec v0.21.0370 Compiling ratatui v0.30.2371 Compiling icu_segmenter v2.3.0372 Compiling jj-cli v0.46.0 (/build/source/cli)373 Compiling smawk v0.3.3374 Compiling cassowary v0.3.0375 Compiling pollster v1.0.1376 Compiling tracing-chrome v0.7.2377 Compiling ctrlc v3.5.2378 Compiling clap_complete_nushell v4.6.2379 Compiling clap_mangen v0.3.3380 Compiling rpassword v7.5.4381 Compiling gix-revwalk v0.36.0382 Compiling gix-ref v0.68.0383 Compiling gix-filter v0.35.0384 Compiling gix-traverse v0.62.0385 Compiling gix-pack v0.75.0386 Compiling gix-revision v0.50.0387 Compiling ansi-to-tui v8.0.1388 Compiling textwrap v0.16.4389 Compiling scm-record v0.10.1390 Compiling gix-index v0.56.0391 Compiling mimalloc v0.1.52392 Compiling clap-markdown v0.1.5393 Compiling toml v1.1.6+spec-1.1.0394 Compiling gix-discover v0.56.0395 Compiling gix-config v0.61.0396 Compiling gix-protocol v0.66.0397 Compiling sapling-renderdag v0.1.0398 Compiling gix-odb v0.85.0399 Compiling whoami v2.1.3400 Compiling etcetera v0.11.0401 Compiling timeago v0.6.1402 Compiling gix-worktree v0.57.0403 Compiling gix-diff v0.68.0404 Compiling gix-dir v0.30.0405 Compiling gix-worktree-state v0.35.0406 Compiling tokio-util v0.6.10407 Compiling sapling-streampager v0.12.0408 Compiling gix-submodule v0.35.0409 Compiling watchman_client v0.9.0410 Compiling gix-status v0.35.0411 Compiling gix v0.88.0412 Compiling jj-lib v0.46.0 (/build/source/lib)413 Finished `release` profile [optimized] target(s) in 6m 35s414Executing cargoInstallPostBuildHook415Finished cargoInstallPostBuildHook416Finished cargoBuildHook417buildPhase completed in 6 minutes 41 secondscheckPhase
418Executing cargoNextestHook419cargoNextestHook 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\) --420 Compiling serde_json v1.0.151421 Compiling bit-vec v0.8.0422 Compiling jj-cli v0.46.0 (/build/source/cli)423 Compiling quick-error v1.2.3424 Compiling cfg-if v1.0.5425 Compiling unarray v0.1.4426 Compiling indenter v0.3.4427 Compiling similar v2.7.0428 Compiling jsonschema-value v0.58.5429 Compiling unicode-general-category v1.1.0430 Compiling predicates-core v1.0.10431 Compiling camino v1.2.6432 Compiling borrow-or-share v0.2.4433 Compiling assert_cmd v2.2.2434 Compiling outref v0.5.2435 Compiling micromap v0.3.0436 Compiling escape8259 v0.5.3437 Compiling termtree v0.5.1438 Compiling vsimd v0.8.0439 Compiling bytecount v0.6.9440 Compiling difflib v0.4.0441 Compiling num-cmp v0.1.0442 Compiling data-encoding v2.11.1443 Compiling yansi v1.0.1444 Compiling diff v0.1.13445 Compiling num-traits v0.2.19446 Compiling nix v0.31.3447 Compiling eyre v0.6.14448 Compiling vte v0.14.1449 Compiling ahash v0.8.12450 Compiling jsonschema-regex v0.58.5451 Compiling regex-automata v0.4.18452 Compiling libmimalloc-sys v0.1.49453 Compiling wait-timeout v0.2.1454 Compiling console v0.16.6455 Compiling num_cpus v1.17.0456 Compiling rand_core v0.9.5457 Compiling test-case-core v3.4.0458 Compiling proptest-derive v0.8.0459 Compiling strum v0.28.0460 Compiling fluent-uri v0.4.1461 Compiling email_address v0.2.9462 Compiling libtest-mimic v0.8.2463 Compiling predicates-tree v1.0.13464 Compiling ratatui-core v0.1.2465 Compiling strip-ansi-escapes v0.2.1466 Compiling rusty-fork v0.3.1467 Compiling bit-set v0.8.0468 Compiling rand v0.9.5469 Compiling rand_xorshift v0.4.0470 Compiling rand_chacha v0.9.0471 Compiling predicates v3.1.4472 Compiling pretty_assertions v1.4.1473 Compiling uuid-simd v0.8.0474 Compiling test-case-macros v3.4.0475 Compiling chrono v0.4.45476 Compiling ordered-float v4.6.0477 Compiling euclid v0.22.14478 Compiling num-integer v0.1.47479 Compiling proptest v1.11.0480 Compiling num-complex v0.4.6481 Compiling test-case v3.4.0482 Compiling ratatui-widgets v0.3.2483 Compiling ratatui-crossterm v0.1.2484 Compiling ansi-to-tui v8.0.1485 Compiling num-bigint v0.4.8486 Compiling num-iter v0.1.46487 Compiling referencing v0.58.5488 Compiling wezterm-dynamic v0.2.1489 Compiling wezterm-color-types v0.3.0490 Compiling wezterm-bidi v0.2.3491 Compiling ctrlc v3.5.2492 Compiling wezterm-input-types v0.1.0493 Compiling interim v0.2.1494 Compiling ratatui-macros v0.7.2495 Compiling ratatui v0.30.2496 Compiling num-rational v0.4.2497 Compiling scm-record v0.10.1498 Compiling num v0.4.3499 Compiling fraction v0.17.0500 Compiling bstr v1.13.1501 Compiling regex v1.13.1502 Compiling matchers v0.2.0503 Compiling fancy-regex v0.19.2504 Compiling fancy-regex v0.14.0505 Compiling tracing-subscriber v0.3.23506 Compiling fancy-regex v0.11.0507 Compiling insta v1.49.0508 Compiling datatest-stable v0.3.3509 Compiling gix-error v0.4.0510 Compiling gix-utils v0.4.0511 Compiling gix-imara-diff v0.3.0512 Compiling globset v0.4.20513 Compiling mimalloc v0.1.52514 Compiling proptest-state-machine v0.8.0515 Compiling termwiz v0.23.3516 Compiling gix-validate v0.12.0517 Compiling gix-quote v0.9.0518 Compiling gix-date v0.17.0519 Compiling gix-chunk v0.9.0520 Compiling gix-bitmap v0.5.0521 Compiling gix-packetline v0.23.0522 Compiling gix-zlib v0.2.0523 Compiling jj-core v0.46.0 (/build/source/core)524 Compiling gix-path v0.13.0525 Compiling gix-actor v0.43.0526 Compiling jsonschema v0.58.5527 Compiling gix-features v0.50.0528 Compiling gix-command v0.11.0529 Compiling gix-config-value v0.20.0530 Compiling gix-url v0.39.0531 Compiling tracing-chrome v0.7.2532 Compiling gix-hash v0.27.0533 Compiling gix-fs v0.23.0534 Compiling gix-glob v0.28.0535 Compiling gix-transport v0.60.0536 Compiling gix-tempfile v25.0.0537 Compiling gix-hashtable v0.17.0538 Compiling gix-commitgraph v0.40.0539 Compiling gix-refspec v0.46.0540 Compiling gix-attributes v0.36.0541 Compiling gix-ignore v0.23.0542 Compiling gix-object v0.65.0543 Compiling gix-lock v25.0.0544 Compiling gix-shallow v0.14.0545 Compiling gix-pathspec v0.21.0546 Compiling gix-revwalk v0.36.0547 Compiling gix-ref v0.68.0548 Compiling gix-filter v0.35.0549 Compiling gix-pack v0.75.0550 Compiling gix-traverse v0.62.0551 Compiling gix-revision v0.50.0552 Compiling gix-index v0.56.0553 Compiling gix-discover v0.56.0554 Compiling gix-config v0.61.0555 Compiling gix-protocol v0.66.0556 Compiling gix-odb v0.85.0557 Compiling gix-worktree v0.57.0558 Compiling gix-dir v0.30.0559 Compiling gix-diff v0.68.0560 Compiling gix-worktree-state v0.35.0561 Compiling sapling-streampager v0.12.0562 Compiling gix-submodule v0.35.0563 Compiling gix-status v0.35.0564 Compiling gix v0.88.0565 Compiling jj-lib v0.46.0 (/build/source/lib)566 Compiling testutils v0.46.0 (/build/source/lib/testutils)567 Finished `release` profile [optimized] target(s) in 11m 31s568────────────569 Nextest run ID 37a3add0-3a28-436a-8d83-ced8a49b5dd6 with nextest profile: default570 Starting 3182 tests across 11 binaries (1 test skipped)571 PASS [ 0.012s] jj-cli commands::fix::tests::test_compute_regions_to_format_default572 PASS [ 0.012s] jj-cli commands::gerrit::upload::tests::test_gerrit_push_options573 PASS [ 0.013s] jj-cli cli_util::tests::test_merge_args_with574 PASS [ 0.011s] jj-cli commands::arrange::tests::test_update_commit_order_empty575 PASS [ 0.024s] jj-cli commands::tests::verify_app576 PASS [ 0.041s] jj-cli commit_ref_list::tests::test_sort_by_author_date_desc_and_name577 PASS [ 0.044s] jj-cli commit_ref_list::tests::test_sort_by_author_date578 PASS [ 0.044s] jj-cli commit_ref_list::tests::test_sort_by_author_date_desc579 PASS [ 0.036s] jj-cli commit_ref_list::tests::test_sort_by_author_email_desc580 PASS [ 0.038s] jj-cli commit_ref_list::tests::test_sort_by_author_name581 PASS [ 0.039s] jj-cli commit_ref_list::tests::test_sort_by_author_name_desc582 PASS [ 0.066s] jj-cli commit_ref_list::tests::test_sort_by_author_email583 PASS [ 0.048s] jj-cli commit_ref_list::tests::test_sort_by_committer_date_desc584 PASS [ 0.063s] jj-cli commit_ref_list::tests::test_sort_by_committer_date585 PASS [ 0.041s] jj-cli commit_ref_list::tests::test_sort_by_committer_email_desc586 PASS [ 0.046s] jj-cli commit_ref_list::tests::test_sort_by_committer_email587 PASS [ 0.044s] jj-cli commit_ref_list::tests::test_sort_by_committer_name588 PASS [ 0.044s] jj-cli commit_ref_list::tests::test_sort_by_committer_name_desc589 PASS [ 0.041s] jj-cli commit_ref_list::tests::test_sort_by_name_desc590 PASS [ 0.075s] jj-cli commit_ref_list::tests::test_sort_by_committer_name_and_name_desc591 PASS [ 0.068s] jj-cli commit_ref_list::tests::test_sort_by_name_and_committer_date592 PASS [ 0.090s] jj-cli commit_ref_list::tests::test_sort_by_name593 PASS [ 0.073s] jj-cli commit_templater::tests::test_ref_symbol_type594 PASS [ 0.100s] jj-cli commit_templater::tests::test_commit_id_type595 PASS [ 0.029s] jj-cli complete::tests::test_parse_range_impl596 PASS [ 0.077s] jj-cli complete::tests::test_parse_multiple_flags597 PASS [ 0.127s] jj-cli commit_templater::tests::test_repo_path_type598 PASS [ 0.097s] jj-cli complete::tests::test_config_keys599 PASS [ 0.043s] jj-cli complete::tests::test_parse_revision_impl600 PASS [ 0.044s] jj-cli complete::tests::test_split_revset_trailing_name601 PASS [ 0.013s] jj-cli config::tests::test_config_path::test_case_10_config_path_jj_config_new_multiple_expects602 PASS [ 0.018s] jj-cli complete::tests::test_split_revset_trailing_name_with_trailing_operator603 PASS [ 0.137s] jj-cli commit_templater::tests::test_tree_entry_normal_value604 PASS [ 0.031s] jj-cli config::tests::test_command_args605 PASS [ 0.011s] jj-cli config::tests::test_config_path::test_case_15_config_path_platform_new_conf_dir_existing_expects606 PASS [ 0.029s] jj-cli config::tests::test_config_path::test_case_12_config_path_jj_config_empty_expects607 PASS [ 0.025s] jj-cli config::tests::test_config_path::test_case_14_config_path_config_pick_home_expects608 PASS [ 0.131s] jj-cli complete::tests::test_parse_changes_in_impl609 PASS [ 0.035s] jj-cli config::tests::test_config_path::test_case_13_config_path_config_pick_platform_expects610 PASS [ 0.041s] jj-cli config::tests::test_config_path::test_case_11_config_path_jj_config_empty_paths_filtered_expects611 PASS [ 0.016s] jj-cli config::tests::test_config_path::test_case_16_config_path_platform_existing_conf_dir_existing_expects612 PASS [ 0.011s] jj-cli config::tests::test_config_path::test_case_18_config_path_none_expects613 PASS [ 0.013s] jj-cli config::tests::test_config_path::test_case_4_config_path_platform_existing_expects614 PASS [ 0.016s] jj-cli config::tests::test_config_path::test_case_3_config_path_home_existing_platform_new_expects615 PASS [ 0.015s] jj-cli config::tests::test_config_path::test_case_6_config_path_new_prefer_platform_expects616 PASS [ 0.027s] jj-cli config::tests::test_config_path::test_case_17_config_path_all_existing_expects617 PASS [ 0.021s] jj-cli config::tests::test_config_path::test_case_2_config_path_home_new_expects618 PASS [ 0.026s] jj-cli config::tests::test_config_path::test_case_5_config_path_platform_new_expects619 PASS [ 0.203s] jj-cli commit_templater::tests::test_shortest_id_prefix_type620 PASS [ 0.011s] jj-cli config::tests::test_find_all_variables621 PASS [ 0.018s] jj-cli config::tests::test_config_path::test_case_7_config_path_jj_config_existing_expects622 PASS [ 0.014s] jj-cli config::tests::test_config_path::test_case_9_config_path_jj_config_existing_multiple_expects623 PASS [ 0.014s] jj-cli config::tests::test_interpolate_variables624 PASS [ 0.051s] jj-cli config::tests::test_config_path::test_case_1_config_path_home_existing_expects625 PASS [ 0.018s] jj-cli config::tests::test_parse_config_arg_item626 PASS [ 0.240s] jj-cli commit_templater::tests::test_change_id_type627 PASS [ 0.022s] jj-cli config::tests::test_parse_value_or_bare_string628 PASS [ 0.035s] jj-cli config::tests::test_config_path::test_case_8_config_path_jj_config_new_expects629 PASS [ 0.047s] jj-cli config::tests::test_resolved_config_values_empty630 PASS [ 0.030s] jj-cli config::tests::test_system_config_path::test_case_3_system_config_path_jj_config_expects631 PASS [ 0.031s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_comment_before_header632 PASS [ 0.041s] jj-cli config::tests::test_system_config_path::test_case_2_system_config_path_existing_expects633 PASS [ 0.038s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_duplicate_descriptions634 PASS [ 0.016s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_ignored_content635 PASS [ 0.061s] jj-cli config::tests::test_resolved_config_values_filter_path636 PASS [ 0.016s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_no_header637 PASS [ 0.071s] jj-cli config::tests::test_resolved_config_values_single_key638 PASS [ 0.026s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_missing_descriptions639 PASS [ 0.063s] jj-cli config::tests::test_system_config_path::test_case_1_system_config_path_none_expects640 PASS [ 0.014s] jj-cli formatter::tests::test_color_for_hex641 PASS [ 0.021s] jj-cli description_util::tests::test_parse_complete_bulk_edit_message642 PASS [ 0.021s] jj-cli formatter::tests::test_color_for_ansi256_index643 PASS [ 0.083s] jj-cli config::tests::test_resolved_config_values_overridden644 PASS [ 0.402s] jj-cli commands::arrange::tests::test_render_single_commit_with_context645 PASS [ 0.038s] jj-cli formatter::tests::test_color_formatter_ansi_codes_in_text646 PASS [ 0.043s] jj-cli formatter::tests::test_color_formatter_attributes647 PASS [ 0.064s] jj-cli description_util::tests::test_parse_bulk_edit_message_with_unexpected_descriptions648 PASS [ 0.050s] jj-cli formatter::tests::test_color_formatter_bold_to_dim649 PASS [ 0.062s] jj-cli formatter::tests::test_color_formatter_bold_reset650 PASS [ 0.054s] jj-cli formatter::tests::test_color_formatter_dim_reset651 PASS [ 0.060s] jj-cli formatter::tests::test_color_formatter_color_codes652 PASS [ 0.064s] jj-cli formatter::tests::test_color_formatter_debug653 PASS [ 0.107s] jj-cli formatter::tests::test_color_formatter_ansi256654 PASS [ 0.074s] jj-cli formatter::tests::test_color_formatter_dropped655 PASS [ 0.053s] jj-cli formatter::tests::test_color_formatter_invalid_type_of_style656 PASS [ 0.068s] jj-cli formatter::tests::test_color_formatter_hex_colors657 PASS [ 0.050s] jj-cli formatter::tests::test_color_formatter_no_space658 PASS [ 0.049s] jj-cli formatter::tests::test_color_formatter_nested659 PASS [ 0.085s] jj-cli formatter::tests::test_color_formatter_innermost_wins660 PASS [ 0.085s] jj-cli formatter::tests::test_color_formatter_invalid_type_of_color661 PASS [ 0.063s] jj-cli formatter::tests::test_color_formatter_normal_color662 PASS [ 0.057s] jj-cli formatter::tests::test_color_formatter_partial_match663 PASS [ 0.511s] jj-cli commands::arrange::tests::test_scroll_keeps_selection_visible_after_viewport_shrinks664 PASS [ 0.511s] jj-cli commands::arrange::tests::test_update_commit_order_reorder665 PASS [ 0.043s] jj-cli formatter::tests::test_color_formatter_reverse_order666 PASS [ 0.517s] jj-cli commands::arrange::tests::test_render_more_commits_than_fit667 PASS [ 0.040s] jj-cli formatter::tests::test_color_formatter_sibling668 PASS [ 0.519s] jj-cli commands::status::test::test_collapsed_untracked_files669 PASS [ 0.039s] jj-cli formatter::tests::test_color_formatter_single_label670 PASS [ 0.037s] jj-cli formatter::tests::test_color_formatter_unrecognized_ansi256_color671 PASS [ 0.521s] jj-cli commands::arrange::tests::test_execute_plan_reorder672 PASS [ 0.524s] jj-cli commands::arrange::tests::test_execute_plan_abandon673 PASS [ 0.525s] jj-cli commands::arrange::tests::test_render_long_description674 PASS [ 0.527s] jj-cli commands::arrange::tests::test_render_abandon675 PASS [ 0.531s] jj-cli commands::arrange::tests::test_swap_selection_down676 PASS [ 0.038s] jj-cli formatter::tests::test_color_formatter_unrecognized_hex_color677 PASS [ 0.011s] jj-cli git_util::tests::test_git_remote_url_to_web678 PASS [ 0.013s] jj-cli git_util::tests::test_absolute_git_url679 PASS [ 0.535s] jj-cli commands::arrange::tests::test_render_multiple_commits_and_selection680 PASS [ 0.045s] jj-cli formatter::tests::test_color_formatter_unrecognized_color681 PASS [ 0.015s] jj-cli git_util::tests::test_bar682 PASS [ 0.042s] jj-cli formatter::tests::test_format_recorder683 PASS [ 0.041s] jj-cli formatter::tests::test_formatter_reset_on_flush684 PASS [ 0.044s] jj-cli formatter::tests::test_heading_labeled_writer685 PASS [ 0.040s] jj-cli formatter::tests::test_labeled_scope686 PASS [ 0.047s] jj-cli formatter::tests::test_plaintext_formatter687 PASS [ 0.051s] jj-cli formatter::tests::test_heading_labeled_writer_empty_string688 PASS [ 0.041s] jj-cli git_util::tests::test_update689 PASS [ 0.561s] jj-cli commands::arrange::tests::test_swap_commits690 PASS [ 0.045s] jj-cli formatter::tests::test_raw_format_recorder691 PASS [ 0.047s] jj-cli formatter::tests::test_plaintext_formatter_ansi_codes_in_text692 PASS [ 0.568s] jj-cli commands::arrange::tests::test_render_wide_graph693 PASS [ 0.049s] jj-cli formatter::tests::test_sanitizing_formatter_ansi_codes_in_text694 PASS [ 0.599s] jj-cli commands::arrange::tests::test_swap_selection_up695 PASS [ 0.652s] jj-cli commands::arrange::tests::test_render_scrolls_viewport_to_keep_selection_visible696 PASS [ 0.308s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin697 PASS [ 0.407s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_add_empty_file698 PASS [ 0.404s] 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_expects699 PASS [ 0.809s] 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_expects700 PASS [ 0.851s] 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_expects701 PASS [ 0.853s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_empty_file_mode_change702 PASS [ 0.856s] 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_expects703 PASS [ 0.941s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_add_executable_file704 PASS [ 0.964s] 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_expects705 PASS [ 0.969s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_empty_file706 PASS [ 0.061s] jj-cli merge_tools::tests::test_get_diff_editor_from_settings707 PASS [ 0.992s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_conflict_file708 PASS [ 0.992s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_file709 PASS [ 0.060s] jj-cli merge_tools::tests::test_get_diff_editor_with_name710 PASS [ 0.039s] jj-cli merge_tools::tests::test_get_merge_editor_with_name711 PASS [ 0.991s] 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_expects712 PASS [ 0.992s] 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_expects713 PASS [ 0.064s] jj-cli merge_tools::tests::test_get_merge_editor_from_settings714 PASS [ 0.016s] jj-cli source_symbol::tests::test_source_symbol_scanner_handles_ambiguous_objc_extension715 PASS [ 0.048s] jj-cli source_symbol::tests::test_collect_source_symbols_ignores_c_comments_and_indentation716 PASS [ 0.010s] jj-cli source_symbol::tests::test_source_symbol_scanner_range_start717 PASS [ 0.034s] jj-cli source_symbol::tests::test_source_symbol_scanner_finds_pointer_returning_c_function718 PASS [ 0.010s] jj-cli source_symbol::tests::test_source_symbol_scanner_uses_first_symbol_in_range719 PASS [ 1.056s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_binary_file_mode_change720 PASS [ 1.043s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_delete_binary_file_with_unselected_file_mode_change721 PASS [ 1.014s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_modify_empty_file722 PASS [ 1.030s] 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_expects723 PASS [ 0.039s] jj-cli template_builder::tests::test_any_type724 PASS [ 0.036s] jj-cli template_builder::tests::test_arithmetic_operation725 PASS [ 0.034s] jj-cli template_builder::tests::test_coalesce_function726 PASS [ 0.033s] jj-cli template_builder::tests::test_concat_function727 PASS [ 0.035s] jj-cli template_builder::tests::test_boolean_cast728 PASS [ 0.034s] jj-cli template_builder::tests::test_config_function729 PASS [ 0.078s] jj-cli source_symbol::tests::test_source_symbol_patterns730 PASS [ 0.045s] jj-cli template_builder::tests::test_any_list_type731 PASS [ 0.011s] jj-cli template_builder::tests::test_hash_function732 PASS [ 1.038s] 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_expects733 PASS [ 0.047s] jj-cli template_builder::tests::test_byte_string_method734 PASS [ 1.107s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_change_binary_file_with_unselected_file_mode_change735 PASS [ 0.813s] 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_expects736 PASS [ 0.044s] jj-cli template_builder::tests::test_config_value_method737 PASS [ 1.063s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_make_file_empty738 PASS [ 0.033s] jj-cli template_builder::tests::test_fs_path_methods_non_utf8739 PASS [ 0.250s] jj-cli merge_tools::builtin::tests::test_edit_merge_builtin_should_preserve_copy_id740 PASS [ 0.034s] jj-cli template_builder::tests::test_hyperlink_function_custom_fallback741 PASS [ 0.039s] jj-cli template_builder::tests::test_fill_function742 PASS [ 0.034s] jj-cli template_builder::tests::test_hyperlink_function_stringify743 PASS [ 0.036s] jj-cli template_builder::tests::test_fs_path_methods744 PASS [ 0.034s] jj-cli template_builder::tests::test_hyperlink_function_with_color745 PASS [ 0.039s] jj-cli template_builder::tests::test_hyperlink_function_plain_with_separate746 PASS [ 0.037s] jj-cli template_builder::tests::test_hyperlink_function_with_coalesce747 PASS [ 0.036s] jj-cli template_builder::tests::test_hyperlink_function_with_if748 PASS [ 0.038s] jj-cli template_builder::tests::test_hyperlink_function_with_separate749 PASS [ 0.293s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_with_matcher750 PASS [ 1.026s] 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_expects751 PASS [ 0.040s] jj-cli template_builder::tests::test_hyperlink_function_without_color752 PASS [ 0.037s] jj-cli template_builder::tests::test_indent_function753 PASS [ 0.742s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_replace_directory_with_file754 PASS [ 0.040s] jj-cli template_builder::tests::test_join_function755 PASS [ 1.095s] 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_expects756 PASS [ 0.038s] jj-cli template_builder::tests::test_json_function757 PASS [ 0.039s] jj-cli template_builder::tests::test_label_function758 PASS [ 0.033s] jj-cli template_builder::tests::test_parsed_tree759 PASS [ 0.038s] jj-cli template_builder::tests::test_list_method760 PASS [ 0.036s] jj-cli template_builder::tests::test_parse_error761 PASS [ 0.038s] jj-cli template_builder::tests::test_logical_operation762 PASS [ 0.036s] jj-cli template_builder::tests::test_raw_escape_sequence_function_ansi_escape763 PASS [ 0.034s] jj-cli template_builder::tests::test_raw_escape_sequence_function_strip_labels764 PASS [ 0.034s] jj-cli template_builder::tests::test_replace_function765 PASS [ 0.255s] jj-cli merge_tools::builtin::tests::test_make_merge_sections766 PASS [ 0.363s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_text_file_mode_change767 PASS [ 0.042s] jj-cli template_builder::tests::test_relational_operation768 PASS [ 0.047s] jj-cli template_builder::tests::test_pad_function769 PASS [ 0.010s] jj-cli template_parser::tests::test_function_call_syntax770 PASS [ 0.010s] jj-cli template_parser::tests::test_integer_literal771 PASS [ 0.012s] jj-cli template_parser::tests::test_expand_pattern_alias772 PASS [ 0.012s] jj-cli template_parser::tests::test_expand_symbol_alias773 PASS [ 0.036s] jj-cli template_builder::tests::test_separate_function774 PASS [ 0.012s] jj-cli template_parser::tests::test_keyword_literal775 PASS [ 0.014s] jj-cli template_parser::tests::test_lambda_syntax776 PASS [ 0.013s] jj-cli template_parser::tests::test_map_syntax777 PASS [ 0.011s] jj-cli template_parser::tests::test_method_call_syntax778 PASS [ 0.037s] jj-cli template_builder::tests::test_stringify_function779 PASS [ 0.047s] jj-cli template_builder::tests::test_self_keyword780 PASS [ 0.011s] jj-cli template_parser::tests::test_parse_alias_decl781 PASS [ 0.041s] jj-cli template_builder::tests::test_signature_and_email_methods782 PASS [ 0.011s] jj-cli text_util::tests::test_complete_newline783 PASS [ 0.027s] jj-cli template_parser::tests::test_expand_function_alias784 PASS [ 0.012s] jj-cli template_parser::tests::test_parse_operator_syntax785 PASS [ 0.042s] jj-cli template_builder::tests::test_string_method786 PASS [ 0.013s] jj-cli template_parser::tests::test_string_literal787 PASS [ 0.014s] jj-cli template_parser::tests::test_pattern788 PASS [ 0.010s] jj-cli text_util::tests::test_parse_author_with_utf8789 PASS [ 0.013s] jj-cli text_util::tests::test_parse_author790 PASS [ 0.016s] jj-cli text_util::tests::test_elide_end791 PASS [ 0.014s] jj-cli text_util::tests::test_elide_start792 PASS [ 0.037s] jj-cli template_builder::tests::test_try_function793 PASS [ 0.011s] jj-cli text_util::tests::test_split_word_into794 PASS [ 0.012s] jj-cli text_util::tests::test_split_byte_line_to_words795 PASS [ 0.046s] jj-cli template_builder::tests::test_timestamp_method796 PASS [ 0.013s] jj-cli text_util::tests::test_split_email797 PASS [ 0.024s] jj-cli template_parser::tests::test_parse_tree_eq798 PASS [ 0.014s] jj-cli text_util::tests::test_wrap_bytes_slice_ptr799 PASS [ 0.013s] jj-cli text_util::tests::test_wrap_bytes800 PASS [ 0.016s] jj-cli text_util::tests::test_parse_author_without_name801 PASS [ 0.024s] jj-cli template_parser::tests::test_parse_whitespace802 PASS [ 0.046s] jj-cli template_builder::tests::test_truncate_function803 PASS [ 0.051s] jj-cli template_builder::tests::test_size_hint_method804 PASS [ 0.049s] jj-cli template_builder::tests::test_timestamp_range_method805 PASS [ 0.051s] jj-cli template_builder::tests::test_surround_function806 PASS [ 0.022s] jj-cli text_util::tests::test_write_wrapped_trailing_labeled_whitespace807 PASS [ 0.036s] jj-cli text_util::tests::test_write_padded_labeled_fill_char808 PASS [ 0.038s] jj-cli text_util::tests::test_write_padded_labeled_content809 PASS [ 0.041s] jj-cli text_util::tests::test_write_padded_empty_content810 PASS [ 0.040s] jj-cli text_util::tests::test_write_truncated_ellipsis_labeled811 PASS [ 0.045s] jj-cli text_util::tests::test_write_truncated_ellipsis_empty_content812 PASS [ 0.052s] jj-cli text_util::tests::test_write_truncated_empty_content813 PASS [ 0.046s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::merge-tools.diff-invocation-mode_not_in_enum.toml814 PASS [ 0.048s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::colors_unknown_color.toml815 PASS [ 0.058s] jj-cli text_util::tests::test_write_replaced816 PASS [ 0.055s] jj-cli text_util::tests::test_write_truncated_non_ascii_chars817 PASS [ 0.056s] jj-cli text_util::tests::test_write_truncated_labeled818 PASS [ 0.061s] jj-cli text_util::tests::test_write_truncated_ellipsis_non_ascii_chars819 PASS [ 0.067s] jj-cli text_util::tests::test_write_indented820 PASS [ 0.057s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::fix.tools.command_empty_array.toml821 PASS [ 0.058s] jj-cli text_util::tests::test_write_wrapped822 PASS [ 0.032s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_trailing_dash.toml823 PASS [ 0.022s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::signing.backend_not_in_enum.toml824 PASS [ 0.060s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::colors_short_hex.toml825 PASS [ 0.062s] jj-cli text_util::tests::test_write_wrapped_leading_labeled_whitespace826 PASS [ 0.038s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_too_long_label.toml827 PASS [ 0.050s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::scope_invalid_key.toml828 PASS [ 0.082s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::fsmonitor.backend_not_in_enum.toml829 PASS [ 0.031s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.editor_empty_array.toml830 PASS [ 0.029s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.paginate-not-in-enum.toml831 PASS [ 0.104s] jj-cli text_util::tests::test_write_padded_non_ascii_chars832 PASS [ 0.040s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_missing_env.toml833 PASS [ 0.051s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.conflict-marker-style_not_in_enum.toml834 PASS [ 0.042s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_empty_array.toml835 PASS [ 0.108s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::diff.color-words.conflict_not_in_enum.toml836 PASS [ 0.052s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_missing_command.toml837 PASS [ 0.052s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager.command_empty_array.toml838 PASS [ 0.054s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.merge-editor_empty_array.toml839 PASS [ 0.057s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.graph.style_not_in_enum.toml840 PASS [ 0.069s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.bookmark-list-sort-keys_single_string.toml841 PASS [ 0.070s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.pager_command-env_string.toml842 PASS [ 0.081s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.diff-editor_empty_array.toml843 PASS [ 0.095s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.color_not_in_enum.toml844 PASS [ 0.096s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::templates_non_string.toml845 PASS [ 0.142s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_non-alphanum.toml846 PASS [ 0.092s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.diff-formatter_empty_array.toml847 PASS [ 0.069s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::diff.toml848 PASS [ 0.163s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::operation.hostname_too_long_hostname.toml849 PASS [ 0.099s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::experimental-advance-branches.toml850 PASS [ 0.186s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::revsets_additional_non_string.toml851 PASS [ 0.101s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fsmonitor.backend_none.toml852 PASS [ 0.123s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::colors.toml853 PASS [ 0.053s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge_tools.toml854 PASS [ 0.069s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::misc.toml855 PASS [ 0.076s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::revsets.short-prefixes.toml856 PASS [ 0.155s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::user.email_malformed.toml857 PASS [ 0.159s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.streampager.wrapping_not_in_enum.toml858 PASS [ 0.131s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fsmonitor.backend_watchman.toml859 PASS [ 0.134s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.tools.command_command-env.toml860 PASS [ 0.060s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::revsets.toml861 PASS [ 0.142s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.toml862 PASS [ 0.134s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::git.toml863 PASS [ 0.170s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::colors_hex.toml864 PASS [ 0.134s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::hints.toml865 PASS [ 0.190s] jj-cli::datatest_runner datatest_config_schema::check_config_file_invalid::ui.streampager.interface_not_in_enum.toml866 PASS [ 0.079s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::signing_ssh.toml867 PASS [ 0.158s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge-tools_exotic.toml868 PASS [ 0.097s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::snapshot.max-new-file-size_numeric.toml869 PASS [ 0.064s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::windows.toml870 PASS [ 0.071s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::user.toml871 PASS [ 0.075s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::unix.toml872 PASS [ 0.078s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui.pager_command-env_array.toml873 PASS [ 0.081s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_multi_arg_cmds.toml874 PASS [ 0.085s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_command-env.toml875 PASS [ 0.136s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::scope.toml876 PASS [ 0.119s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui.default-command_empty_array.toml877 PASS [ 0.123s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::templates.toml878 PASS [ 0.229s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::fix.tools.command_string.toml879 PASS [ 0.125s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::toplevel_when.toml880 PASS [ 0.203s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::operation.toml881 PASS [ 0.208s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::merge.toml882 PASS [ 0.260s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::empty.toml883 PASS [ 0.131s] jj-cli::datatest_runner datatest_config_schema::check_config_file_valid::ui_simple.toml884 PASS [ 1.001s] jj-cli::runner test_acls::test_file_list_show885 PASS [ 1.634s] jj-cli::runner test_absorb_command::test_absorb_deleted_file886 PASS [ 1.888s] jj-cli::runner test_abandon_command::test_abandon_restore_descendants887 PASS [ 2.140s] jj-cli::runner test_absorb_command::test_absorb_replace_single_line_hunk888 PASS [ 2.260s] jj-cli::runner test_absorb_command::test_absorb_conflict889 PASS [ 2.355s] jj-cli::runner test_absorb_command::test_absorb_deleted_file_with_multiple_hunks890 PASS [ 2.602s] jj-cli::runner test_absorb_command::test_absorb_paths891 PASS [ 2.747s] jj-cli::runner test_abandon_command::test_double_abandon892 PASS [ 2.781s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_at_minus::test_case_1_commit893 PASS [ 2.952s] jj-cli::runner test_acls::test_diff894 PASS [ 3.143s] jj-cli::runner test_absorb_command::test_absorb_file_mode895 PASS [ 3.641s] jj-cli::runner test_absorb_command::test_absorb_immutable896 PASS [ 3.660s] jj-cli::runner test_absorb_command::test_absorb_merge897 PASS [ 3.711s] jj-cli::runner test_absorb_command::test_absorb_from_into898 PASS [ 0.118s] jj-cli::runner test_alias::test_alias_bad_name899 PASS [ 0.165s] jj-cli::runner test_alias::test_alias_calls_command_with_invalid_option900 PASS [ 0.146s] jj-cli::runner test_alias::test_alias_calls_empty_command901 PASS [ 1.765s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::test_case_1_commit902 PASS [ 0.111s] jj-cli::runner test_alias::test_alias_calls_unknown_command903 PASS [ 0.165s] jj-cli::runner test_alias::test_alias_calls_help904 PASS [ 3.030s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_at_minus::test_case_2_new905 PASS [ 4.202s] jj-cli::runner test_absorb_command::test_absorb_discardable_merge_with_descendant906 PASS [ 0.174s] jj-cli::runner test_alias::test_alias_disabled907 PASS [ 0.125s] jj-cli::runner test_alias::test_alias_global_args_in_definition908 PASS [ 0.679s] jj-cli::runner test_alias::test_alias_basic909 PASS [ 0.094s] jj-cli::runner test_alias::test_alias_invalid_definition910 PASS [ 0.077s] jj-cli::runner test_alias::test_alias_recursion_check911 PASS [ 2.928s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_enabled::test_case_1_commit912 PASS [ 2.332s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_multiple_bookmarks::test_case_2_new913 PASS [ 0.563s] jj-cli::runner test_alias::test_alias_falls_back_to_default_command914 PASS [ 0.032s] jj-cli::runner test_alias::test_default_command_is_alias915 PASS [ 0.102s] jj-cli::runner test_alias::test_alias_recursive916 PASS [ 4.672s] jj-cli::runner test_abandon_command::test_bug_2600_rootcommit_special_case917 PASS [ 0.116s] jj-cli::runner test_alias::test_aliases_overriding_friendly_errors918 PASS [ 0.667s] jj-cli::runner test_alias::test_alias_global_args_before_and_after919 PASS [ 0.814s] jj-cli::runner test_alias::test_alias_cannot_override_builtin920 PASS [ 2.067s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_after921 PASS [ 4.862s] jj-cli::runner test_abandon_command::test_abandon_tracking_bookmarks922 PASS [ 0.196s] jj-cli::runner test_bisect_command::test_bisect_run_empty_revset923 PASS [ 2.130s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_interior924 PASS [ 0.998s] jj-cli::runner test_alias::test_alias_in_config_arg925 PASS [ 5.420s] jj-cli::runner test_abandon_command::test_abandon_many926 PASS [ 0.670s] jj-cli::runner test_bisect_command::test_bisect_run_missing_command927 PASS [ 2.703s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_before928 PASS [ 3.774s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_enabled::test_case_2_new929 PASS [ 2.821s] jj-cli::runner test_advance_bookmarks::test_new_advance_bookmarks_merge_children930 PASS [ 6.026s] jj-cli::runner test_absorb_command::test_absorb_simple931 PASS [ 1.806s] jj-cli::runner test_alias::test_alias_in_repo_config932 PASS [ 6.124s] jj-cli::runner test_absorb_command::test_absorb_interactive933 PASS [ 0.711s] jj-cli::runner test_bookmark_command::test_bookmark_at_root934 PASS [ 1.173s] jj-cli::runner test_bookmark_command::test_bad_auto_track_bookmarks935 PASS [ 2.227s] jj-cli::runner test_bisect_command::test_bisect_run_abort936 PASS [ 0.784s] jj-cli::runner test_bookmark_command::test_bookmark_bad_name937 PASS [ 4.618s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_overrides::test_case_1_commit938 PASS [ 1.790s] jj-cli::runner test_bisect_command::test_bisect_run_skip939 PASS [ 3.805s] jj-cli::runner test_arrange_command::test_arrange_bad_revisions940 SLOW [> 10.000s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_all_or_nothing_proptest941 PASS [ 2.358s] jj-cli::runner test_bookmark_command::test_bookmark_delete_export942 PASS [ 8.691s] jj-cli::runner test_abandon_command::test_bug_2600943 SLOW [> 10.000s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_partial_selection_proptest944 PASS [ 2.345s] jj-cli::runner test_bookmark_command::test_bookmark_forget_deleted_or_nonexistent_bookmark945 PASS [ 4.269s] jj-cli::runner test_bisect_command::test_bisect_run_multiple_results946 PASS [ 4.630s] jj-cli::runner test_bisect_command::test_bisect_run_crash947 PASS [ 3.850s] jj-cli::runner test_bisect_command::test_bisect_run_write_file948 PASS [ 9.446s] jj-cli::runner test_abandon_command::test_basics949 PASS [ 0.117s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_unknown_key_error950 PASS [ 6.966s] jj-cli::runner test_advance_bookmarks::test_advance_bookmarks_overrides::test_case_2_new951 PASS [ 2.499s] jj-cli::runner test_bookmark_command::test_bookmark_forget_untracked_remote_only_bookmark952 PASS [ 4.924s] jj-cli::runner test_bisect_command::test_bisect_run_find_first_good953 PASS [ 5.011s] jj-cli::runner test_bisect_command::test_bisect_run_missing_bisector954 PASS [ 3.117s] jj-cli::runner test_bookmark_command::test_bookmark_forget_export955 PASS [ 5.395s] jj-cli::runner test_bisect_command::test_bisect_run_jj_command956 PASS [ 1.017s] jj-cli::runner test_bookmark_command::test_bookmark_list_quoted_name957 PASS [ 5.978s] jj-cli::runner test_bisect_command::test_bisect_run958 PASS [ 2.759s] jj-cli::runner test_bookmark_command::test_bookmark_list_conflicted959 PASS [ 6.070s] jj-cli::runner test_bisect_command::test_bisect_run_with_args960 PASS [ 6.695s] jj-cli::runner test_bisect_command::test_bisect_run_nonlinear_no_merge961 PASS [ 2.665s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_multiple_keys962 PASS [ 5.034s] jj-cli::runner test_bookmark_command::test_bookmark_forget_glob963 PASS [ 2.656s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_using_config964 PASS [ 2.942s] jj-cli::runner test_bookmark_command::test_bookmark_list_sort_overriding_config965 PASS [ 7.468s] jj-cli::runner test_bisect_command::test_bisect_run_nonlinear_with_merge966 PASS [ 3.163s] jj-cli::runner test_bookmark_command::test_bookmark_move_conflicting967 PASS [ 3.111s] jj-cli::runner test_bookmark_command::test_bookmark_multiple_names968 PASS [ 1.482s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack_bad_args969 PASS [ 3.582s] jj-cli::runner test_bookmark_command::test_bookmark_rename_colocated970 PASS [ 7.213s] jj-cli::runner test_bookmark_command::test_bookmark_delete_glob971 PASS [ 3.547s] jj-cli::runner test_bookmark_command::test_bookmark_track_absent972 PASS [ 8.045s] jj-cli::runner test_bookmark_command::test_bookmark_forget_fetched_bookmark973 PASS [ 2.659s] jj-cli::runner test_bookmark_command::test_create_and_set_auto_track_created_bookmarks974 PASS [ 1.293s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_no_match975 PASS [ 2.468s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_main976 PASS [ 2.101s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_trunk977 PASS [ 2.462s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_master978 PASS [ 3.679s] jj-cli::runner test_bookmark_command::test_create_and_set_auto_track_bookmarks979 SLOW [> 10.000s] jj-cli::runner test_bookmark_command::test_bookmark_advance_default980 PASS [ 0.933s] jj-cli::runner test_commit_command::test_commit_interactive_with_paths981 PASS [ 0.471s] jj-cli::runner test_commit_command::test_commit_paths_warning982 PASS [ 0.726s] jj-cli::runner test_commit_command::test_commit_paths983 PASS [ 2.057s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_no_match_only_exact984 PASS [ 6.390s] jj-cli::runner test_bookmark_command::test_bookmark_move_matching985 PASS [ 4.727s] jj-cli::runner test_bookmark_command::test_bookmark_track_conflict986 PASS [ 0.364s] jj-cli::runner test_commit_command::test_commit_with_description_template987 PASS [ 3.794s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_matches_exactly_one_commit988 PASS [ 8.056s] jj-cli::runner test_bookmark_command::test_bookmark_list989 PASS [ 0.473s] jj-cli::runner test_commit_command::test_commit_with_editor_and_empty_message990 PASS [ 0.711s] jj-cli::runner test_commit_command::test_commit_with_default_description991 PASS [ 0.398s] jj-cli::runner test_commit_command::test_commit_without_working_copy992 PASS [ 2.122s] jj-cli::runner test_builtin_aliases::test_builtin_alias_trunk_override_alias993 PASS [ 1.993s] jj-cli::runner test_commit_command::test_commit_interactive994 PASS [ 0.819s] jj-cli::runner test_commit_command::test_commit_with_editor_and_message_args995 PASS [ 0.806s] jj-cli::runner test_commit_command::test_commit_with_editor_avoids_unc996 PASS [ 7.428s] jj-cli::runner test_bookmark_command::test_bookmark_move997 PASS [ 0.628s] jj-cli::runner test_commit_command::test_commit_with_empty_description_from_cli998 PASS [ 1.154s] jj-cli::runner test_commit_command::test_commit_with_description_from_cli999 PASS [ 0.839s] jj-cli::runner test_commit_command::test_commit_with_editor_without_message1000 PASS [ 1.834s] jj-cli::runner test_commit_command::test_commit_trailers1001 PASS [ 1.436s] jj-cli::runner test_commit_command::test_commit_with_editor1002 PASS [ 2.504s] jj-cli::runner test_builtin_aliases::test_builtin_user_redefines_builtin_immutable_heads1003 PASS [ 1.120s] jj-cli::runner test_commit_command::test_commit_with_empty_description_from_editor1004 PASS [ 0.732s] jj-cli::runner test_commit_template::test_file_list_symlink1005 PASS [ 0.579s] jj-cli::runner test_commit_template::test_log_author_timestamp_local1006 PASS [ 0.574s] jj-cli::runner test_commit_template::test_log_author_timestamp_utc1007 PASS [ 5.908s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack1008 PASS [ 0.889s] jj-cli::runner test_commit_template::test_log_author_timestamp1009 PASS [ 0.897s] jj-cli::runner test_commit_template::test_log_author_timestamp_after_before1010 PASS [ 0.405s] jj-cli::runner test_commit_template::test_log_default_without_working_copy1011 PASS [ 7.969s] jj-cli::runner test_bookmark_command::test_bookmark_rename1012 PASS [ 1.092s] jj-cli::runner test_commit_template::test_log_author_timestamp_ago1013 PASS [ 6.412s] jj-cli::runner test_bookmark_command::test_bookmark_track_untrack_patterns1014 SLOW [> 20.000s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_all_or_nothing_proptest1015 PASS [ 0.948s] jj-cli::runner test_commit_template::test_log_customize_short_id1016 SLOW [> 10.000s] jj-cli::runner test_bookmark_command::test_bookmark_list_filtered1017 PASS [ 12.708s] jj-cli::runner test_bookmark_command::test_bookmark_advance_default1018 PASS [ 0.689s] jj-cli::runner test_commit_template::test_log_git_format_patch_template1019 SLOW [> 20.000s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_partial_selection_proptest1020 PASS [ 1.138s] jj-cli::runner test_commit_template::test_log_fill1021 PASS [ 1.856s] jj-cli::runner test_commit_template::test_log_builtin_templates1022 PASS [ 1.607s] jj-cli::runner test_commit_template::test_log_builtin_templates_colored_debug1023 PASS [ 1.423s] jj-cli::runner test_commit_template::test_log_diff_path_display1024 PASS [ 0.944s] jj-cli::runner test_commit_template::test_log_git_web_url1025 SLOW [> 10.000s] jj-cli::runner test_bookmark_command::test_bookmark_list_much_remote_divergence1026 PASS [ 1.808s] jj-cli::runner test_commit_template::test_log_builtin_templates_colored1027 PASS [ 2.818s] jj-cli::runner test_commit_template::test_conflicted_files1028 PASS [ 2.508s] jj-cli::runner test_commit_template::test_file_list_entries1029 PASS [ 1.766s] jj-cli::runner test_commit_template::test_log_default1030 PASS [ 0.904s] jj-cli::runner test_commit_template::test_log_json1031 PASS [ 0.343s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_1_bash1032 PASS [ 0.395s] jj-cli::runner test_completion::test_alias_descriptions_in_completions1033 PASS [ 0.372s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_2_zsh1034 SLOW [> 10.000s] jj-cli::runner test_bookmark_command::test_bookmark_list_tracked1035 PASS [ 1.718s] jj-cli::runner test_commit_template::test_log_evolog_divergence1036 PASS [ 0.159s] jj-cli::runner test_completion::test_bad_complete_env1037 PASS [ 0.578s] jj-cli::runner test_commit_template::test_mine_is_true_when_author_is_user1038 PASS [ 10.991s] jj-cli::runner test_bookmark_command::test_bookmark_list_filtered1039 PASS [ 0.108s] jj-cli::runner test_completion::test_command_alias_with_exec1040 PASS [ 0.298s] jj-cli::runner test_completion::test_aliases_are_completed::test_case_3_fish1041 PASS [ 1.615s] jj-cli::runner test_commit_template::test_log_format_trailers1042 PASS [ 0.153s] jj-cli::runner test_completion::test_command_completion::test_case_1_bash1043 PASS [ 0.073s] jj-cli::runner test_completion::test_completions_are_generated1044 PASS [ 0.115s] jj-cli::runner test_completion::test_command_completion_short_name1045 PASS [ 0.149s] jj-cli::runner test_completion::test_command_completion::test_case_2_zsh1046 PASS [ 0.149s] jj-cli::runner test_completion::test_command_completion::test_case_3_fish1047 PASS [ 0.159s] jj-cli::runner test_completion::test_config1048 PASS [ 0.390s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_3_fish1049 PASS [ 0.425s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_2_zsh1050 PASS [ 0.526s] jj-cli::runner test_completion::test_aliases_are_resolved::test_case_1_bash1051 PASS [ 0.229s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_2_zsh1052 PASS [ 0.260s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_1_bash1053 PASS [ 0.253s] jj-cli::runner test_completion::test_default_command_is_resolved::test_case_3_fish1054 PASS [ 0.208s] jj-cli::runner test_completion::test_merge_tools1055 PASS [ 0.067s] jj-cli::runner test_completion::test_template_alias1056 PASS [ 1.652s] jj-cli::runner test_commit_template::test_log_immutable1057 PASS [ 0.368s] jj-cli::runner test_completion::test_global_arg_repository_is_respected1058 PASS [ 2.717s] jj-cli::runner test_commit_template::test_log_diff_predefined_formats1059 PASS [ 3.028s] jj-cli::runner test_commit_template::test_log_contained_in1060 SLOW [> 10.000s] jj-cli::runner test_bookmark_command::test_bookmark_rename_overwrite1061 PASS [ 0.919s] jj-cli::runner test_completion::test_config_unset1062 PASS [ 11.027s] jj-cli::runner test_bookmark_command::test_bookmark_list_tracked1063 PASS [ 1.928s] jj-cli::runner test_commit_template::test_log_tags1064 PASS [ 0.228s] jj-cli::runner test_config_command::test_config_author_change_warning_root_env1065 PASS [ 0.756s] jj-cli::runner test_concurrent_operations::test_concurrent_operation_divergence1066 PASS [ 1.006s] jj-cli::runner test_completion::test_remote_names1067 PASS [ 0.846s] jj-cli::runner test_completion::test_workspaces1068 PASS [ 0.052s] jj-cli::runner test_config_command::test_config_edit_file1069 PASS [ 0.069s] jj-cli::runner test_config_command::test_config_edit_missing_opt1070 PASS [ 0.126s] jj-cli::runner test_config_command::test_config_conditional_without_home_dir1071 PASS [ 0.068s] jj-cli::runner test_config_command::test_config_edit_repo1072 PASS [ 0.986s] jj-cli::runner test_completion::test_tag_names1073 PASS [ 22.534s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_all_or_nothing_proptest1074 PASS [ 0.028s] jj-cli::runner test_config_command::test_config_edit_user_new_file1075 PASS [ 0.052s] jj-cli::runner test_config_command::test_config_edit_repo_outside_repo1076 PASS [ 0.068s] jj-cli::runner test_config_command::test_config_edit_user1077 PASS [ 0.190s] jj-cli::runner test_config_command::test_config_edit_invalid_config1078 PASS [ 0.066s] jj-cli::runner test_config_command::test_config_gc_no_repos_dir1079 PASS [ 1.132s] jj-cli::runner test_concurrent_operations::test_concurrent_operations_auto_rebase1080 PASS [ 2.573s] jj-cli::runner test_commit_template::test_log_parents1081 PASS [ 0.251s] jj-cli::runner test_config_command::test_config_gc_missing_confirmed1082 PASS [ 0.269s] jj-cli::runner test_config_command::test_config_file_validation1083 PASS [ 0.197s] jj-cli::runner test_config_command::test_config_get1084 PASS [ 0.326s] jj-cli::runner test_config_command::test_config_gc_all_existing1085 PASS [ 1.355s] jj-cli::runner test_completion::test_revisions_workspace_symbols1086 PASS [ 2.268s] jj-cli::runner test_commit_template::test_signature_templates1087 PASS [ 0.061s] jj-cli::runner test_config_command::test_config_list_all1088 PASS [ 0.383s] jj-cli::runner test_config_command::test_config_gc_missing_default_no1089 PASS [ 0.062s] jj-cli::runner test_config_command::test_config_list_array1090 PASS [ 0.062s] jj-cli::runner test_config_command::test_config_list_array_of_tables1091 PASS [ 0.082s] jj-cli::runner test_config_command::test_config_list_inline_table1092 PASS [ 0.079s] jj-cli::runner test_config_command::test_config_list_nonexistent1093 PASS [ 0.083s] jj-cli::runner test_config_command::test_config_list_single1094 PASS [ 0.253s] jj-cli::runner test_config_command::test_config_layer_override_default1095 PASS [ 0.064s] jj-cli::runner test_config_command::test_config_list_table1096 PASS [ 0.309s] jj-cli::runner test_config_command::test_config_layer_override_env1097 PASS [ 0.841s] jj-cli::runner test_config_command::test_config_conditional1098 PASS [ 1.412s] jj-cli::runner test_concurrent_operations::test_concurrent_operations_wc_modified1099 PASS [ 0.071s] jj-cli::runner test_config_command::test_config_only_loads_toml_files1100 PASS [ 0.550s] jj-cli::runner test_config_command::test_config_gc_missing_with_extra_file1101 PASS [ 0.222s] jj-cli::runner test_config_command::test_config_list_multiline_string1102 PASS [ 0.058s] jj-cli::runner test_config_command::test_config_set_file_with_existing_scopes1103 PASS [ 12.506s] jj-cli::runner test_bookmark_command::test_bookmark_list_much_remote_divergence1104 PASS [ 0.261s] jj-cli::runner test_config_command::test_config_list_layer1105 PASS [ 0.075s] jj-cli::runner test_config_command::test_config_set_for_file1106 PASS [ 0.112s] jj-cli::runner test_config_command::test_config_path_multiple1107 PASS [ 0.090s] jj-cli::runner test_config_command::test_config_set_bad_opts1108 PASS [ 0.274s] jj-cli::runner test_config_command::test_config_list_origin1109 PASS [ 0.197s] jj-cli::runner test_config_command::test_config_path1110 PASS [ 0.083s] jj-cli::runner test_config_command::test_config_set_for_user_directory1111 PASS [ 0.154s] jj-cli::runner test_config_command::test_config_set_for_repo1112 PASS [ 0.089s] jj-cli::runner test_config_command::test_config_unset_for_file1113 PASS [ 0.144s] jj-cli::runner test_config_command::test_config_set_for_user1114 PASS [ 0.114s] jj-cli::runner test_config_command::test_config_show_paths1115 PASS [ 0.139s] jj-cli::runner test_config_command::test_config_set_nontable_parent1116 PASS [ 0.019s] jj-cli::runner test_config_schema::test_config_schema_default_values_are_consistent_with_schema1117 PASS [ 0.115s] jj-cli::runner test_config_command::test_config_unset_for_repo1118 PASS [ 0.181s] jj-cli::runner test_config_command::test_config_set_type_mismatch1119 PASS [ 0.572s] jj-cli::runner test_config_command::test_config_layer_workspace1120 PASS [ 0.189s] jj-cli::runner test_config_command::test_config_set_toml_types1121 PASS [ 1.426s] jj-cli::runner test_concurrent_operations::test_concurrent_snapshot_wc_reloadable1122 PASS [ 0.088s] jj-cli::runner test_config_command::test_config_unset_table_like1123 PASS [ 0.115s] jj-cli::runner test_config_command::test_config_unset_inline_table_key1124 PASS [ 0.113s] jj-cli::runner test_config_command::test_config_unset_non_existent_key1125 PASS [ 0.196s] jj-cli::runner test_config_command::test_config_unset_for_user1126 PASS [ 0.413s] jj-cli::runner test_config_command::test_config_path_syntax1127 PASS [ 1.398s] jj-cli::runner test_config_command::test_config_author_change_warning1128 PASS [ 0.459s] jj-cli::runner test_config_command::test_config_set_for_workspace1129 PASS [ 1.148s] jj-cli::runner test_config_command::test_config_get_yields_values_consistent_with_schema_defaults1130 PASS [ 0.625s] jj-cli::runner test_config_command::test_config_unset_for_workspace1131 PASS [ 5.308s] jj-cli::runner test_commit_template::test_log_bookmarks1132 PASS [ 11.872s] jj-cli::runner test_bookmark_command::test_bookmark_rename_overwrite1133 PASS [ 2.744s] jj-cli::runner test_completion::test_operations1134 PASS [ 23.753s] jj-cli merge_tools::builtin::tests::test_edit_diff_builtin_partial_selection_proptest1135 PASS [ 0.313s] jj-cli::runner test_debug_command::test_debug_index1136 PASS [ 3.765s] jj-cli::runner test_commit_template::test_short_prefix_in_transaction1137 PASS [ 0.240s] jj-cli::runner test_debug_init_simple_command::test_init_local1138 PASS [ 0.710s] jj-cli::runner test_debug_command::test_debug_fileset1139 PASS [ 0.754s] jj-cli::runner test_debug_command::test_debug_reindex1140 PASS [ 1.485s] jj-cli::runner test_copy_detection::test_simple_rename1141 PASS [ 0.444s] jj-cli::runner test_describe_command::test_describe_avoids_unc1142 PASS [ 1.571s] jj-cli::runner test_debug_command::test_debug_revset1143 PASS [ 1.828s] jj-cli::runner test_debug_command::test_debug_stacked_table1144 PASS [ 0.871s] jj-cli::runner test_describe_command::test_describe_default_description1145 PASS [ 0.535s] jj-cli::runner test_describe_command::test_describe_description_file_removed1146 PASS [ 1.005s] jj-cli::runner test_describe_command::test_describe_change_with_existing_message_with_editor_and_message_args_opens_editor1147 PASS [ 0.745s] jj-cli::runner test_describe_command::test_describe_no_matching_revisions1148 PASS [ 3.547s] jj-cli::runner test_converge_command::test_converge_no_divergence1149 PASS [ 0.846s] jj-cli::runner test_describe_command::test_describe_stdin_description1150 PASS [ 0.510s] jj-cli::runner test_describe_command::test_describe_with_editor_and_message_args_opens_editor1151 PASS [ 3.842s] jj-cli::runner test_debug_command::test_debug_tree1152 PASS [ 2.130s] jj-cli::runner test_describe_command::test_describe_editor_env1153 PASS [ 0.249s] jj-cli::runner test_diff_command::test_diff_bad_args1154 PASS [ 7.517s] jj-cli::runner test_completion::test_files1155 PASS [ 8.003s] jj-cli::runner test_completion::test_bookmark_names1156 PASS [ 4.717s] jj-cli::runner test_describe_command::test_add_trailer_committer1157 PASS [ 5.838s] jj-cli::runner test_converge_command::test_converge_one_divergent_commit_is_a_descendant_of_another_divergent_commit1158 PASS [ 4.847s] jj-cli::runner test_describe_command::test_add_trailer1159 PASS [ 2.780s] jj-cli::runner test_describe_command::test_multiple_message_args1160 PASS [ 8.293s] jj-cli::runner test_completion::test_revisions1161 PASS [ 0.846s] jj-cli::runner test_diff_command::test_diff_color_words_omit_blank_right_line1162 PASS [ 6.897s] jj-cli::runner test_converge_command::test_converge_description_changed_inconsistently::test_case_1_dont_invoke_text_editor1163 PASS [ 3.658s] jj-cli::runner test_describe_command::test_describe_with_draft_template1164 PASS [ 2.309s] jj-cli::runner test_diff_command::test_diff_binary1165 PASS [ 7.349s] jj-cli::runner test_converge_command::test_converge_description_changed_inconsistently::test_case_2_invoke_text_editor1166 PASS [ 7.443s] jj-cli::runner test_converge_command::test_converge_two_divergent_commits_with_unrelated_commit_in_between1167 PASS [ 1.652s] jj-cli::runner test_diff_command::test_diff_external_available_width1168 PASS [ 0.160s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_added_section_uses_first_and_is_truncated1169 PASS [ 8.646s] jj-cli::runner test_converge_command::test_converge_simple_with_revisions_arg1170 SLOW [> 10.000s] jj-cli::runner test_concurrent_operations::test_git_head_race_condition1171 PASS [ 8.669s] jj-cli::runner test_converge_command::test_converge_simple1172 PASS [ 0.412s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_deletion_uses_deleted_section1173 PASS [ 2.039s] jj-cli::runner test_diff_command::test_diff_external_tool_symlink1174 PASS [ 8.152s] jj-cli::runner test_describe_command::test_describe1175 PASS [ 3.119s] jj-cli::runner test_diff_command::test_diff_empty1176 PASS [ 5.696s] jj-cli::runner test_diff_command::test_color_words_diff_missing_newline1177 PASS [ 3.430s] jj-cli::runner test_diff_command::test_diff_do_chdir1178 PASS [ 9.812s] jj-cli::runner test_converge_command::test_converge_one_side_rebased_one_side_description_changed1179 PASS [ 2.691s] jj-cli::runner test_diff_command::test_diff_external_tool_conflict_marker_style1180 SLOW [> 10.000s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes1181 PASS [ 9.876s] jj-cli::runner test_converge_command::test_converge_with_inconsistent_parents1182 SLOW [> 10.000s] jj-cli::runner test_converge_command::test_converge_simple_with_revisions_arg_and_two_divergent_changes1183 SLOW [> 10.000s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes_in_non_interactive_mode1184 PASS [ 1.809s] jj-cli::runner test_diff_command::test_diff_git_hunk_header_truncates_multibyte_symbol_by_bytes1185 PASS [ 4.058s] jj-cli::runner test_diff_command::test_diff_external_file_by_file_tool1186 PASS [ 2.216s] jj-cli::runner test_diff_command::test_diff_missing_newline1187 PASS [ 2.927s] jj-cli::runner test_diff_command::test_diff_hunks1188 PASS [ 13.142s] jj-cli::runner test_concurrent_operations::test_git_head_race_condition1189 PASS [ 1.348s] jj-cli::runner test_diff_command::test_diff_skipped_context_from_settings_color_words1190 PASS [ 2.068s] jj-cli::runner test_diff_command::test_diff_renamed_file_and_dir1191 PASS [ 6.790s] jj-cli::runner test_diff_command::test_diff_color_words_inlining_threshold1192 PASS [ 2.748s] jj-cli::runner test_diff_command::test_diff_name_only1193 PASS [ 12.570s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes_in_non_interactive_mode1194 PASS [ 9.987s] jj-cli::runner test_describe_command::test_describe_multiple_commits1195 PASS [ 1.749s] jj-cli::runner test_diff_command::test_diff_skipped_context_from_settings_git1196 PASS [ 3.208s] jj-cli::runner test_diff_command::test_diff_relative_paths1197 PASS [ 3.264s] jj-cli::runner test_diff_command::test_diff_rename_in_merge_commit1198 PASS [ 0.934s] jj-cli::runner test_diff_command::test_diff_stat_rounding1199 PASS [ 3.899s] jj-cli::runner test_diff_command::test_diff_leading_trailing_context1200 PASS [ 0.813s] jj-cli::runner test_diffedit_command::test_diffedit_existing_instructions1201 PASS [ 6.369s] jj-cli::runner test_diff_command::test_diff_file_mode1202 PASS [ 2.774s] jj-cli::runner test_diff_command::test_diff_stat_binary_and_text1203 PASS [ 1.367s] jj-cli::runner test_diffedit_command::test_diffedit_file_by_file1204 PASS [ 5.914s] jj-cli::runner test_diff_command::test_diff_ignore_whitespace1205 SLOW [> 10.000s] jj-cli::runner test_diff_command::test_diff_basic1206 PASS [ 3.060s] jj-cli::runner test_diff_command::test_diff_stat1207 PASS [ 2.875s] jj-cli::runner test_diff_command::test_diff_stat_max_bar_width1208 SLOW [> 10.000s] jj-cli::runner test_diff_command::test_diff_conflict_bases_differ1209 SLOW [> 10.000s] jj-cli::runner test_diff_command::test_diff_conflict_sides_differ1210 SLOW [> 10.000s] jj-cli::runner test_diff_command::test_diff_conflict_three_sides1211 PASS [ 4.351s] jj-cli::runner test_diff_command::test_diff_skipped_context_nondefault1212 PASS [ 4.369s] jj-cli::runner test_diff_command::test_diff_source_symbol_in_header1213 PASS [ 16.117s] jj-cli::runner test_converge_command::test_converge_two_divergent_changes1214 PASS [ 6.198s] jj-cli::runner test_diff_command::test_diff_skipped_context1215 PASS [ 9.549s] jj-cli::runner test_diff_command::test_diff_external_tool1216 PASS [ 2.254s] jj-cli::runner test_diffedit_command::test_diffedit_restore_descendants1217 PASS [ 3.861s] jj-cli::runner test_diffedit_command::test_diffedit_external_tool_conflict_marker_style1218 PASS [ 4.145s] jj-cli::runner test_diffedit_command::test_diffedit_external_tool_eol_conversion1219 PASS [ 12.985s] jj-cli::runner test_diff_command::test_diff_basic1220 PASS [ 12.006s] jj-cli::runner test_diff_command::test_diff_conflict_bases_differ1221 PASS [ 17.848s] jj-cli::runner test_converge_command::test_converge_simple_with_revisions_arg_and_two_divergent_changes1222 PASS [ 12.134s] jj-cli::runner test_diff_command::test_diff_conflict_three_sides1223 PASS [ 4.081s] jj-cli::runner test_diffedit_command::test_diffedit_new_file1224 PASS [ 0.692s] jj-cli::runner test_edit_command::test_edit_current1225 PASS [ 5.606s] jj-cli::runner test_diff_command::test_diff_types1226 PASS [ 8.385s] jj-cli::runner test_diff_command::test_diff_revisions1227 PASS [ 1.546s] jj-cli::runner test_duplicate_command::test_undo_after_duplicate1228 PASS [ 4.728s] jj-cli::runner test_diffedit_command::test_diffedit_merge1229 PASS [ 1.606s] jj-cli::runner test_edit_command::test_edit1230 PASS [ 0.130s] jj-cli::runner test_evolog_command::test_evolog_with_no_template1231 PASS [ 4.069s] jj-cli::runner test_diffedit_command::test_diffedit_old_restore_interactive_tests1232 PASS [ 6.207s] jj-cli::runner test_diffedit_command::test_diffedit_3pane1233 PASS [ 1.309s] jj-cli::runner test_edit_command::test_edit_current_wc_commit_missing1234 PASS [ 13.211s] jj-cli::runner test_diff_command::test_diff_conflict_sides_differ1235 PASS [ 4.201s] jj-cli::runner test_duplicate_command::test_duplicate_description_template1236 PASS [ 1.316s] jj-cli::runner test_evolog_command::test_evolog_abandoned_op1237 PASS [ 1.058s] jj-cli::runner test_evolog_command::test_evolog_with_custom_symbols1238 PASS [ 1.426s] jj-cli::runner test_evolog_command::test_evolog_reversed_no_graph1239 PASS [ 0.866s] jj-cli::runner test_file_annotate_command::test_annotate_abandoned1240 PASS [ 2.973s] jj-cli::runner test_duplicate_command::test_rebase_duplicates1241 PASS [ 5.028s] jj-cli::runner test_duplicate_command::test_duplicate1242 PASS [ 0.970s] jj-cli::runner test_file_annotate_command::test_annotate_non_file1243 PASS [ 1.169s] jj-cli::runner test_file_annotate_command::test_annotate_linear1244 PASS [ 1.536s] jj-cli::runner test_evolog_command::test_evolog_word_wrap1245 PASS [ 2.044s] jj-cli::runner test_evolog_command::test_evolog_template_predecessors_and_inter_diff1246 PASS [ 2.446s] jj-cli::runner test_evolog_command::test_evolog_reverse_with_graph1247 PASS [ 1.226s] jj-cli::runner test_file_annotate_command::test_annotate_with_template1248 PASS [ 2.437s] jj-cli::runner test_evolog_command::test_evolog_template1249 PASS [ 0.847s] jj-cli::runner test_file_chmod_command::test_chmod_nonfile1250 PASS [ 5.414s] jj-cli::runner test_duplicate_command::test_duplicate_destination1251 PASS [ 1.151s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_ignore_then_respect1252 PASS [ 2.530s] jj-cli::runner test_evolog_command::test_evolog_squash1253 PASS [ 2.153s] jj-cli::runner test_evolog_command::test_evolog_with_or_without_diff1254 PASS [ 0.204s] jj-cli::runner test_file_list_command::test_file_list_normal_value1255 PASS [ 0.189s] jj-cli::runner test_file_show_command::test_show_symlink1256 PASS [ 2.145s] jj-cli::runner test_file_annotate_command::test_annotate_conflicted1257 PASS [ 1.818s] jj-cli::runner test_file_annotate_command::test_annotate_merge_one_sided_conflict_resolution1258 PASS [ 1.998s] jj-cli::runner test_file_annotate_command::test_annotate_merge1259 PASS [ 8.484s] jj-cli::runner test_diffedit_command::test_diffedit1260 PASS [ 0.486s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored_directory1261 PASS [ 0.521s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored_with_flag1262 PASS [ 0.501s] jj-cli::runner test_file_track_untrack_commands::test_track_large_file_with_flag1263 PASS [ 0.245s] jj-cli::runner test_fileset_output::test_alias_override1264 PASS [ 1.362s] jj-cli::runner test_file_list_command::test_file_list1265 PASS [ 2.390s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_ignore1266 PASS [ 0.397s] jj-cli::runner test_fileset_output::test_alias_in_revset_or_template1267 PASS [ 1.678s] jj-cli::runner test_file_delete_command::test_file_delete_conflict1268 PASS [ 0.199s] jj-cli::runner test_fileset_output::test_bad_alias_decl1269 SLOW [> 10.000s] jj-cli::runner test_diff_command::test_diff_stat_long_name_or_stat1270 PASS [ 1.239s] jj-cli::runner test_file_track_untrack_commands::test_auto_track1271 PASS [ 5.668s] jj-cli::runner test_duplicate_command::test_duplicate_many1272 PASS [ 0.227s] jj-cli::runner test_fix_command::test_config_disabled_tools_warning_when_all_tools_are_disabled1273 PASS [ 0.844s] jj-cli::runner test_fileset_output::test_alias1274 PASS [ 0.970s] jj-cli::runner test_file_track_untrack_commands::test_track_untrack_sparse1275 PASS [ 1.429s] jj-cli::runner test_file_track_untrack_commands::test_track_ignored1276 PASS [ 10.256s] jj-cli::runner test_diff_command::test_diff_stat_long_name_or_stat1277 PASS [ 0.247s] jj-cli::runner test_fix_command::test_config_nonexistent_tool1278 PASS [ 0.347s] jj-cli::runner test_fix_command::test_config_multiple_tools_with_same_name1279 PASS [ 0.360s] jj-cli::runner test_fix_command::test_config_no_tools1280 PASS [ 1.756s] jj-cli::runner test_file_search_command::test_file_search_conflicts1281 PASS [ 0.585s] jj-cli::runner test_fix_command::test_config_disabled_tools1282 PASS [ 0.648s] jj-cli::runner test_fix_command::test_config_filesets1283 PASS [ 0.582s] jj-cli::runner test_fix_command::test_config_multiple_tools1284 PASS [ 1.850s] jj-cli::runner test_file_show_command::test_show1285 PASS [ 0.360s] jj-cli::runner test_fix_command::test_config_tables_all_commands_missing1286 PASS [ 1.960s] jj-cli::runner test_file_search_command::test_file_search1287 PASS [ 0.395s] jj-cli::runner test_fix_command::test_config_tables_empty_patterns_list1288 PASS [ 1.503s] jj-cli::runner test_file_track_untrack_commands::test_track_untrack1289 PASS [ 0.370s] jj-cli::runner test_fix_command::test_config_tables_some_commands_missing1290 PASS [ 0.356s] jj-cli::runner test_fix_command::test_failure1291 PASS [ 3.242s] jj-cli::runner test_file_chmod_command::test_chmod_exec_bit_settings1292 PASS [ 0.214s] jj-cli::runner test_fix_command::test_fix_empty_commit1293 PASS [ 0.630s] jj-cli::runner test_fix_command::test_config_tables_overlapping_patterns1294 PASS [ 0.300s] jj-cli::runner test_fix_command::test_fix_empty_file1295 PASS [ 0.528s] jj-cli::runner test_fix_command::test_executed_but_nothing_changed1296 PASS [ 0.313s] jj-cli::runner test_fix_command::test_fix_file_types1297 PASS [ 2.804s] jj-cli::runner test_file_delete_command::test_file_delete1298 PASS [ 0.352s] jj-cli::runner test_fix_command::test_fix_executable1299 PASS [ 2.759s] jj-cli::runner test_file_edit_command::test_file_edit_conflict1300 PASS [ 0.817s] jj-cli::runner test_fix_command::test_fix_cyclic1301 PASS [ 3.191s] jj-cli::runner test_file_chmod_command::test_chmod_regular_conflict1302 PASS [ 3.573s] jj-cli::runner test_file_chmod_command::test_chmod_file_dir_deletion_conflicts1303 PASS [ 0.526s] jj-cli::runner test_fix_command::test_fix_line_range_args_migration1304 PASS [ 1.184s] jj-cli::runner test_fix_command::test_custom_default_revset1305 PASS [ 0.646s] jj-cli::runner test_fix_command::test_fix_some_paths1306 PASS [ 0.866s] jj-cli::runner test_fix_command::test_fix_leaf_commit1307 PASS [ 0.199s] jj-cli::runner test_fix_command::test_missing_command1308 PASS [ 1.208s] jj-cli::runner test_fix_command::test_fix_immutable_commit1309 PASS [ 1.115s] jj-cli::runner test_fix_command::test_fix_resolve_conflict1310 PASS [ 1.587s] jj-cli::runner test_fix_command::test_fix_both_sides_of_conflict1311 PASS [ 1.601s] jj-cli::runner test_fix_command::test_fix_adding_merge_commit1312 PASS [ 0.065s] jj-cli::runner test_generate_md_cli_help::test_generate_markdown_docs_in_docs_dir1313 PASS [ 1.628s] jj-cli::runner test_fix_command::test_fix_descendant_commits1314 PASS [ 0.767s] jj-cli::runner test_fix_command::test_fix_with_run_tool_if_zero_line_ranges_invalid1315 PASS [ 0.313s] jj-cli::runner test_fix_command::test_stderr_failure1316 PASS [ 1.548s] jj-cli::runner test_fix_command::test_fix_large_file1317 PASS [ 2.013s] jj-cli::runner test_fix_command::test_deduplication1318 PASS [ 0.340s] jj-cli::runner test_fix_command::test_stderr_success1319 PASS [ 1.415s] jj-cli::runner test_fix_command::test_fix_trivial_merge_commit1320 PASS [ 1.063s] jj-cli::runner test_fix_command::test_fix_with_line_ranges_multiple_formatters1321 PASS [ 1.571s] jj-cli::runner test_fix_command::test_fix_sibling_commit1322 PASS [ 1.591s] jj-cli::runner test_fix_command::test_fix_parent_commit1323 PASS [ 0.186s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_option_failure1324 PASS [ 4.239s] jj-cli::runner test_file_edit_command::test_file_edit1325 PASS [ 0.066s] jj-cli::runner test_git_clone::test_git_clone_at_operation1326 PASS [ 2.886s] jj-cli::runner test_fix_command::test_all_files1327 PASS [ 0.090s] jj-cli::runner test_git_clone::test_git_clone_bad_source1328 PASS [ 1.556s] jj-cli::runner test_fix_command::test_fix_with_all_lines_arg1329 PASS [ 1.466s] jj-cli::runner test_fix_command::test_fix_with_line_ranges_and_include_unchanged_files_all_lines1330 PASS [ 0.714s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_default_revision_already_in_trunk1331 PASS [ 0.148s] jj-cli::runner test_git_clone::test_git_clone_choose_dest_path1332 PASS [ 1.122s] jj-cli::runner test_fix_command::test_relative_tool_path_from_subdirectory1333 PASS [ 0.158s] jj-cli::runner test_git_clone::test_git_clone_colocate_via_config1334 PASS [ 0.093s] jj-cli::runner test_git_clone::test_git_clone_invalid_immutable_heads1335 PASS [ 0.300s] jj-cli::runner test_git_clone::test_git_clone_ignore_working_copy1336 PASS [ 1.126s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_default_revision1337 PASS [ 0.154s] jj-cli::runner test_git_clone::test_git_clone_no_colocate1338 PASS [ 0.106s] jj-cli::runner test_git_clone::test_git_clone_no_git_executable1339 PASS [ 2.008s] jj-cli::runner test_fix_command::test_fix_with_run_tool_if_zero_line_ranges1340 PASS [ 1.722s] jj-cli::runner test_fix_command::test_relative_paths1341 PASS [ 2.088s] jj-cli::runner test_fix_command::test_fix_with_line_ranges1342 PASS [ 0.904s] jj-cli::runner test_git_clone::test_git_clone1343 PASS [ 3.068s] jj-cli::runner test_fix_command::test_default_revset1344 PASS [ 0.103s] jj-cli::runner test_git_clone::test_git_clone_no_git_executable_with_path1345 PASS [ 0.146s] jj-cli::runner test_git_clone::test_git_clone_tags1346 PASS [ 0.165s] jj-cli::runner test_git_clone::test_git_clone_remote_default_bookmark_with_escape1347 PASS [ 0.202s] jj-cli::runner test_git_clone::test_git_clone_with_remote_named_git1348 PASS [ 0.309s] jj-cli::runner test_git_clone::test_git_clone_with_global_git_remote_config1349 PASS [ 1.121s] jj-cli::runner test_git_clone::test_git_clone_auto_track_bookmarks1350 PASS [ 0.208s] jj-cli::runner test_git_clone::test_git_clone_with_remote_with_slashes1351 PASS [ 0.866s] jj-cli::runner test_git_clone::test_git_clone_default_bookmarks_and_tags1352 PASS [ 1.012s] jj-cli::runner test_git_clone::test_git_clone_colocate1353 PASS [ 0.719s] jj-cli::runner test_git_clone::test_git_clone_malformed1354 PASS [ 0.291s] jj-cli::runner test_git_clone::test_git_clone_with_remote_name1355 PASS [ 1.281s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_rejected_by_remote1356 PASS [ 0.441s] jj-cli::runner test_git_clone::test_git_clone_with_depth1357 PASS [ 0.634s] jj-cli::runner test_git_clone::test_git_clone_trunk_deleted1358 PASS [ 1.148s] jj-cli::runner test_git_clone::test_git_clone_conditional_config1359 SLOW [> 10.000s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after1360 SLOW [> 10.000s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after_before1361 PASS [ 1.755s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_implicit_change_id_link1362 PASS [ 1.861s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_mixed_change_ids1363 PASS [ 0.471s] jj-cli::runner test_git_colocated::test_git_colocated_conflicting_git_refs1364 PASS [ 1.543s] jj-cli::runner test_git_clone::test_git_clone_branch_or_tag1365 PASS [ 1.877s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_implicit_change_ids1366 PASS [ 1.993s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_dryrun1367 SLOW [> 10.000s] jj-cli::runner test_duplicate_command::test_duplicate_insert_before1368 PASS [ 1.982s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_local_explicit_change_ids1369 PASS [ 0.615s] jj-cli::runner test_git_colocated::test_git_colocated_bookmark_at_root1370 PASS [ 0.596s] jj-cli::runner test_git_colocated::test_git_colocated_export_bookmarks_on_snapshot1371 PASS [ 0.666s] jj-cli::runner test_git_colocated::test_git_colocated_explicit_import_export1372 PASS [ 2.269s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_failure1373 PASS [ 0.804s] jj-cli::runner test_git_colocated::test_git_colocated_checkout_non_empty_working_copy1374 PASS [ 1.301s] jj-cli::runner test_git_clone::test_git_clone_remote_default_bookmark1375 PASS [ 0.927s] jj-cli::runner test_git_colocated::test_git_colocated_concurrent_checkout1376 PASS [ 0.980s] jj-cli::runner test_git_colocated::test_git_colocated1377 PASS [ 0.984s] jj-cli::runner test_git_colocated::test_git_colocated_bookmark_forget1378 PASS [ 1.024s] jj-cli::runner test_git_colocated::test_git_colocated_bookmarks1379 PASS [ 0.694s] jj-cli::runner test_git_colocated::test_git_colocated_new_wc_commit_when_wc_immutable1380 PASS [ 0.454s] jj-cli::runner test_git_colocated::test_git_colocated_unreachable_commits1381 PASS [ 0.625s] jj-cli::runner test_git_colocated::test_git_colocated_rebase_dirty_working_copy1382 PASS [ 0.171s] jj-cli::runner test_git_colocation::test_git_colocation_disable_not_colocated1383 PASS [ 0.213s] jj-cli::runner test_git_colocation::test_git_colocation_disable_empty1384 PASS [ 0.717s] jj-cli::runner test_git_colocated::test_git_colocated_rebase_on_import1385 PASS [ 0.186s] jj-cli::runner test_git_colocation::test_git_colocation_enable_already_colocated1386 PASS [ 0.776s] jj-cli::runner test_git_colocated::test_git_colocated_squash_undo1387 PASS [ 0.261s] jj-cli::runner test_git_colocation::test_git_colocation_enable_empty1388 PASS [ 0.508s] jj-cli::runner test_git_colocation::test_git_colocation_enable_child_workspace_with_existing_git_dir1389 PASS [ 0.365s] jj-cli::runner test_git_colocation::test_git_colocation_enable_with_existing_git_dir1390 PASS [ 0.855s] jj-cli::runner test_git_colocation::test_git_colocation_disable_success1391 PASS [ 0.527s] jj-cli::runner test_git_colocation::test_git_colocation_status_colocated1392 PASS [ 0.780s] jj-cli::runner test_git_colocation::test_git_colocation_enable_external_git_repo1393 PASS [ 0.393s] jj-cli::runner test_git_colocation::test_git_colocation_status_non_colocated1394 PASS [ 1.805s] jj-cli::runner test_git_colocated::test_git_colocated_undo_head_move1395 PASS [ 2.082s] jj-cli::runner test_git_colocated::test_git_colocated_intent_to_add1396 PASS [ 2.293s] jj-cli::runner test_git_colocated::test_git_colocated_external_checkout1397 PASS [ 1.184s] jj-cli::runner test_git_colocation::test_git_colocation_enable_success1398 PASS [ 1.127s] jj-cli::runner test_git_colocation::test_git_colocation_in_secondary_workspace1399 PASS [ 1.517s] jj-cli::runner test_git_colocated::test_git_colocated_update_stale_resets_git_head1400 PASS [ 1.336s] jj-cli::runner test_git_colocation::test_git_colocation_enable_disable_with_pack_files1401 PASS [ 1.920s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_merge_conflict1402 PASS [ 1.562s] jj-cli::runner test_git_colocation::test_git_colocation_enable_disable_child_workspace1403 PASS [ 0.707s] jj-cli::runner test_git_fetch::test_git_fetch_bookmarks_missing_with_subprocess_localized_message1404 PASS [ 1.885s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_preserves_timestamps1405 PASS [ 0.435s] jj-cli::runner test_git_fetch::test_git_fetch_from_remote_with_slashes1406 PASS [ 2.431s] jj-cli::runner test_git_colocated::test_git_colocated_operation_cleanup1407 PASS [ 2.865s] jj-cli::runner test_git_colocated::test_git_colocated_fetch_deleted_or_moved_bookmark1408 PASS [ 0.761s] jj-cli::runner test_git_fetch::test_git_fetch_default_remote1409 PASS [ 2.363s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_rebase_conflict1410 PASS [ 4.838s] jj-cli::runner test_gerrit_upload::test_gerrit_upload_bad_change_ids1411 PASS [ 2.575s] jj-cli::runner test_git_colocated::test_git_colocated_update_index_3_sided_conflict1412 PASS [ 0.551s] jj-cli::runner test_git_fetch::test_git_fetch_no_matching_remote1413 PASS [ 1.316s] jj-cli::runner test_git_fetch::test_git_fetch_auto_track_bookmarks1414 PASS [ 2.788s] jj-cli::runner test_git_colocated::test_git_colocated_unborn_bookmark1415 PASS [ 0.669s] jj-cli::runner test_git_fetch::test_git_fetch_nonexistent_remote1416 PASS [ 0.819s] jj-cli::runner test_git_fetch::test_git_fetch_multiple_remotes1417 PASS [ 1.522s] jj-cli::runner test_git_fetch::test_git_fetch_all_remotes1418 PASS [ 1.008s] jj-cli::runner test_git_fetch::test_git_fetch_from_remote_named_git1419 PASS [ 13.145s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after_before1420 PASS [ 0.697s] jj-cli::runner test_git_fetch::test_git_fetch_nonexistent_remote_from_config1421 PASS [ 0.964s] jj-cli::runner test_git_fetch::test_git_fetch_multiple_remotes_from_config1422 PASS [ 1.252s] jj-cli::runner test_git_fetch::test_git_fetch_conflicting_bookmarks1423 PASS [ 1.574s] jj-cli::runner test_git_fetch::test_git_fetch_conflicting_bookmarks_colocated1424 PASS [ 1.762s] jj-cli::runner test_git_fetch::test_git_fetch_default_bookmarks_and_tags1425 PASS [ 1.177s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_all_remotes_flag1426 PASS [ 1.139s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_from_config1427 PASS [ 1.206s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote1428 PASS [ 1.185s] jj-cli::runner test_git_fetch::test_git_fetch_single_remote_from_arg1429 PASS [ 1.489s] jj-cli::runner test_git_fetch::test_git_fetch_remote_only_bookmark1430 PASS [ 14.180s] jj-cli::runner test_duplicate_command::test_duplicate_insert_before1431 PASS [ 1.632s] jj-cli::runner test_git_fetch::test_git_fetch_prune_before_updating_tips1432 PASS [ 14.683s] jj-cli::runner test_duplicate_command::test_duplicate_insert_after1433 PASS [ 0.903s] jj-cli::runner test_git_fetch::test_git_fetch_tracked_no_tracked_bookmarks1434 PASS [ 0.467s] jj-cli::runner test_git_fetch::test_git_fetch_unsupported_branch_patterns1435 PASS [ 2.178s] jj-cli::runner test_git_fetch::test_git_fetch_preserve_commits_across_repos1436 PASS [ 1.934s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten_no_synthetic_predecessors1437 PASS [ 1.784s] jj-cli::runner test_git_fetch::test_git_fetch_rename_fetch1438 PASS [ 0.410s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_with_no_matching_remotes1439 PASS [ 0.567s] jj-cli::runner test_git_fetch::test_git_fetch_with_default_config1440 PASS [ 0.565s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob1441 PASS [ 1.686s] jj-cli::runner test_git_fetch::test_git_fetch_tags_by_name1442 PASS [ 0.075s] jj-cli::runner test_git_init::test_git_init_at_operation1443 PASS [ 0.645s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_from_config1444 PASS [ 2.171s] jj-cli::runner test_git_fetch::test_git_fetch_remove_fetch1445 PASS [ 0.109s] jj-cli::runner test_git_init::test_git_init_bad_wc_path1446 PASS [ 3.327s] jj-cli::runner test_git_fetch::test_git_fetch_bookmarks_some_missing1447 PASS [ 4.178s] jj-cli::runner test_git_fetch::test_fetch_undo_what1448 PASS [ 0.478s] jj-cli::runner test_git_init::test_git_init_colocate_gitlink_not_worktree1449 PASS [ 0.381s] jj-cli::runner test_git_init::test_git_init_colocated_dirty_working_copy1450 PASS [ 0.463s] jj-cli::runner test_git_init::test_git_init_colocate_in_git_worktree1451 PASS [ 0.733s] jj-cli::runner test_git_import_export::test_git_export_basic1452 PASS [ 0.771s] jj-cli::runner test_git_import_export::test_git_export_conflicting_git_refs1453 PASS [ 1.265s] jj-cli::runner test_git_fetch::test_git_fetch_with_glob_and_exact_match1454 PASS [ 3.023s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten1455 PASS [ 3.184s] jj-cli::runner test_git_fetch::test_git_fetch_remotely_rewritten_descendants1456 PASS [ 2.484s] jj-cli::runner test_git_fetch::test_git_fetch_tracked_multiple_remotes1457 PASS [ 0.748s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_overrides_false_config1458 PASS [ 3.003s] jj-cli::runner test_git_fetch::test_git_fetch_tracked1459 PASS [ 1.299s] jj-cli::runner test_git_init::test_git_init_colocated_via_config_git_dir_exists1460 PASS [ 1.590s] jj-cli::runner test_git_import_export::test_git_import_export_stats_color1461 PASS [ 0.963s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path1462 PASS [ 0.977s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_git_dir_not_exists1463 PASS [ 3.452s] jj-cli::runner test_git_fetch::test_git_fetch_removed_parent_bookmark1464 PASS [ 0.106s] jj-cli::runner test_git_init::test_git_init_external_non_existent_directory1465 PASS [ 0.102s] jj-cli::runner test_git_init::test_git_init_external_non_existent_git_directory1466 PASS [ 1.182s] jj-cli::runner test_git_init::test_git_init_colocated_via_flag_git_dir_exists1467 PASS [ 1.883s] jj-cli::runner test_git_fetch::test_git_fetch_with_ignored_refspecs1468 PASS [ 0.374s] jj-cli::runner test_git_init::test_git_init_external::test_case_2_bare1469 PASS [ 1.794s] jj-cli::runner test_git_import_export::test_git_export_undo1470 PASS [ 0.069s] jj-cli::runner test_git_init::test_git_init_ignore_working_copy1471 PASS [ 3.672s] jj-cli::runner test_git_fetch::test_git_fetch_removed_bookmark1472 PASS [ 0.246s] jj-cli::runner test_git_init::test_git_init_external_import_trunk::test_case_1_full1473 PASS [ 0.488s] jj-cli::runner test_git_init::test_git_init_external::test_case_1_full1474 PASS [ 0.063s] jj-cli::runner test_git_init::test_git_init_internal_no_integrate_operation1475 PASS [ 0.062s] jj-cli::runner test_git_init::test_git_init_internal_preexisting_git_repo1476 PASS [ 1.158s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_gitlink1477 PASS [ 0.114s] jj-cli::runner test_git_init::test_git_init_internal1478 PASS [ 0.098s] jj-cli::runner test_git_init::test_git_init_no_colocate1479 PASS [ 0.261s] jj-cli::runner test_git_init::test_git_init_external_import_trunk_upstream_takes_precedence1480 PASS [ 1.071s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory_without_bare_config1481 PASS [ 0.272s] jj-cli::runner test_git_init::test_git_init_external_import_trunk::test_case_2_bare1482 PASS [ 0.078s] jj-cli::runner test_git_init::test_git_init_with_invalid_gitlink1483 PASS [ 0.089s] jj-cli::runner test_git_init::test_git_init_not_colocated_via_false_config1484 PASS [ 1.826s] jj-cli::runner test_git_import_export::test_git_import_undo1485 PASS [ 1.165s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_directory1486 PASS [ 0.860s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_symlink_gitlink1487 PASS [ 1.875s] jj-cli::runner test_git_import_export::test_resolution_of_git_tracking_bookmarks1488 PASS [ 0.323s] jj-cli::runner test_git_init::test_git_init_external_with_colocate_config1489 PASS [ 0.839s] jj-cli::runner test_git_init::test_git_init_conditional_config1490 PASS [ 0.581s] jj-cli::runner test_git_init::test_git_init_external_but_git_dir_exists1491 PASS [ 1.513s] jj-cli::runner test_git_init::test_git_init_colocated_via_git_repo_path_imported_refs1492 PASS [ 5.628s] jj-cli::runner test_git_fetch::test_git_fetch_all1493 PASS [ 2.594s] jj-cli::runner test_git_import_export::test_git_import_move_export_with_default_undo1494 PASS [ 3.272s] jj-cli::runner test_git_fetch::test_git_fetch_undo1495 PASS [ 1.054s] jj-cli::runner test_git_private_commits::test_git_private_commits_are_not_checked_if_immutable1496 PASS [ 1.573s] jj-cli::runner test_git_private_commits::test_git_private_commits_can_be_overridden1497 PASS [ 1.957s] jj-cli::runner test_git_private_commits::test_git_private_commits_not_directly_in_line_block_pushing1498 PASS [ 1.932s] jj-cli::runner test_git_push::test_git_push_configured_revset1499 PASS [ 2.062s] jj-cli::runner test_git_private_commits::test_git_private_commits_descending_from_commits_pushed_do_not_block_pushing1500 PASS [ 1.980s] jj-cli::runner test_git_push::test_git_push_default_remote_selection1501 PASS [ 2.390s] jj-cli::runner test_git_private_commits::test_git_private_commits_are_evaluated_separately_for_each_remote1502 PASS [ 2.451s] jj-cli::runner test_git_push::test_git_push_commits_not_ready1503 PASS [ 2.294s] jj-cli::runner test_git_push::test_git_push_creation_unexpectedly_already_exists1504 PASS [ 2.641s] jj-cli::runner test_git_push::test_git_push_bookmarks_and_tags_of_same_name1505 PASS [ 2.712s] jj-cli::runner test_git_push::test_git_push_allow_new_heuristics1506 PASS [ 2.817s] jj-cli::runner test_git_private_commits::test_git_private_commits_already_on_the_remote_do_not_block_push1507 PASS [ 1.907s] jj-cli::runner test_git_push::test_git_push_deleted_untracked1508 PASS [ 2.740s] jj-cli::runner test_git_push::test_git_push_conflict1509 PASS [ 2.467s] jj-cli::runner test_git_push::test_git_push_deleted1510 PASS [ 0.952s] jj-cli::runner test_git_push::test_git_push_matching_bookmark_unchanged1511 PASS [ 3.016s] jj-cli::runner test_git_push::test_git_push_changes_with_name1512 PASS [ 3.027s] jj-cli::runner test_git_push::test_git_push_changes_with_name_deleted_tracked1513 PASS [ 3.299s] jj-cli::runner test_git_private_commits::test_git_private_commits_block_pushing1514 PASS [ 3.046s] jj-cli::runner test_git_push::test_git_push_current_bookmark1515 PASS [ 2.575s] jj-cli::runner test_git_push::test_git_push_deletion_unexpectedly_moved1516 PASS [ 7.065s] jj-cli::runner test_git_fetch::test_git_fetch_some_of_many_bookmarks1517 PASS [ 3.031s] jj-cli::runner test_git_push::test_git_push_deleted_remote_conflict1518 PASS [ 3.631s] jj-cli::runner test_git_push::test_git_push_conflicting_bookmarks1519 PASS [ 2.273s] jj-cli::runner test_git_push::test_git_push_forward_unexpectedly_moved1520 PASS [ 3.890s] jj-cli::runner test_git_push::test_git_push_changes_with_name_untracked_or_forgotten1521 PASS [ 1.999s] jj-cli::runner test_git_push::test_git_push_missing_author1522 PASS [ 2.678s] jj-cli::runner test_git_push::test_git_push_locally_created_and_rewritten1523 PASS [ 4.719s] jj-cli::runner test_git_push::test_git_push_changes1524 PASS [ 2.447s] jj-cli::runner test_git_push::test_git_push_missing_author_in_immutable1525 PASS [ 2.114s] jj-cli::runner test_git_push::test_git_push_moved_forward_untracked1526 PASS [ 1.819s] jj-cli::runner test_git_push::test_git_push_no_matching_bookmark1527 PASS [ 2.070s] jj-cli::runner test_git_push::test_git_push_moved_sideways_untracked1528 PASS [ 1.958s] jj-cli::runner test_git_push::test_git_push_no_description1529 PASS [ 2.555s] jj-cli::runner test_git_push::test_git_push_missing_committer1530 PASS [ 1.991s] jj-cli::runner test_git_push::test_git_push_nothing1531 PASS [ 1.101s] jj-cli::runner test_git_push::test_git_push_to_remote_named_git1532 PASS [ 1.219s] jj-cli::runner test_git_push::test_git_push_tag_in_default_target1533 PASS [ 2.559s] jj-cli::runner test_git_push::test_git_push_missing_committer_in_immutable1534 PASS [ 2.561s] jj-cli::runner test_git_push::test_git_push_mixed1535 PASS [ 2.288s] jj-cli::runner test_git_push::test_git_push_named_multiple_remotes_from_config1536 PASS [ 0.412s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning1537 PASS [ 0.312s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_omits_url1538 PASS [ 0.429s] jj-cli::runner test_git_remotes::test_git_remote_add1539 PASS [ 2.273s] jj-cli::runner test_git_push::test_git_push_no_description_in_immutable1540 PASS [ 0.437s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_cross_direction1541 PASS [ 0.200s] jj-cli::runner test_git_remotes::test_git_remote_name_validation1542 PASS [ 1.212s] jj-cli::runner test_git_push::test_git_push_to_remote_with_slashes1543 PASS [ 2.021s] jj-cli::runner test_git_push::test_git_push_parent_bookmark1544 PASS [ 1.704s] jj-cli::runner test_git_push::test_git_push_rejected_by_remote1545 PASS [ 0.384s] jj-cli::runner test_git_remotes::test_git_remote_add_duplicate_url_warning_with_url_rewrite1546 PASS [ 0.332s] jj-cli::runner test_git_remotes::test_git_remote_rename_updates_trunk1547 PASS [ 2.391s] jj-cli::runner test_git_push::test_git_push_other_remote_has_bookmark1548 PASS [ 0.156s] jj-cli::runner test_git_root::test_git_root_git_backend_noncolocated1549 PASS [ 0.195s] jj-cli::runner test_git_root::test_git_root_git_backend_colocated1550 PASS [ 0.345s] jj-cli::runner test_git_remotes::test_git_remote_with_branch_config1551 PASS [ 0.510s] jj-cli::runner test_git_remotes::test_git_remote_relative_path1552 PASS [ 0.349s] jj-cli::runner test_git_root::test_git_root_git_backend_external_git_dir1553 PASS [ 0.240s] jj-cli::runner test_git_root::test_git_root_simple_backend1554 PASS [ 0.223s] jj-cli::runner test_gitignores::test_gitignores1555 PASS [ 0.160s] jj-cli::runner test_global_opts::test_broken_repo_structure1556 PASS [ 0.289s] jj-cli::runner test_gitignores::test_gitignores_symlinked_ignore_files1557 PASS [ 0.326s] jj-cli::runner test_gitignores::test_gitignores_relative_excludes_file_path1558 PASS [ 2.503s] jj-cli::runner test_git_push::test_git_push_parse_multiple_remotes_from_args_or_config1559 PASS [ 0.122s] jj-cli::runner test_global_opts::test_conditional_config_environments1560 PASS [ 0.071s] jj-cli::runner test_global_opts::test_debug_logging_enabled1561 PASS [ 0.067s] jj-cli::runner test_global_opts::test_help1562 PASS [ 0.923s] jj-cli::runner test_git_remotes::test_git_remote_rename1563 PASS [ 0.175s] jj-cli::runner test_global_opts::test_early_args1564 PASS [ 0.830s] jj-cli::runner test_git_remotes::test_git_remote_with_global_git_remote_config1565 PASS [ 0.291s] jj-cli::runner test_global_opts::test_config_args1566 PASS [ 0.059s] jj-cli::runner test_global_opts::test_invalid_config1567 PASS [ 0.514s] jj-cli::runner test_global_opts::test_bad_path1568 PASS [ 1.350s] jj-cli::runner test_git_push::test_git_push_unsnapshotted_change1569 PASS [ 0.118s] jj-cli::runner test_global_opts::test_invalid_config_value1570 PASS [ 2.412s] jj-cli::runner test_git_push::test_git_push_sideways_unexpectedly_moved1571 PASS [ 0.092s] jj-cli::runner test_global_opts::test_no_workspace_directory1572 PASS [ 0.051s] jj-cli::runner test_global_opts::test_non_utf8_arg1573 PASS [ 0.226s] jj-cli::runner test_global_opts::test_invalid_filesets_looking_like_filepaths1574 PASS [ 1.049s] jj-cli::runner test_git_remotes::test_git_remote_with_preset_config1575 PASS [ 1.532s] jj-cli::runner test_git_push::test_git_push_unmapped_refs1576 PASS [ 0.054s] jj-cli::runner test_global_opts::test_repo_arg_with_git_clone1577 PASS [ 0.677s] jj-cli::runner test_global_opts::test_conditional_config1578 PASS [ 0.073s] jj-cli::runner test_global_opts::test_repo_arg_with_git_init1579 PASS [ 0.126s] jj-cli::runner test_global_opts::test_pager_env_config1580 PASS [ 0.920s] jj-cli::runner test_gitignores::test_gitignores_ignored_file_in_target_commit1581 PASS [ 0.456s] jj-cli::runner test_global_opts::test_ignore_working_copy1582 PASS [ 0.033s] jj-cli::runner test_global_opts::test_version1583 PASS [ 0.640s] jj-cli::runner test_global_opts::test_default_config1584 PASS [ 1.384s] jj-cli::runner test_git_remotes::test_git_remote_named_git1585 PASS [ 0.211s] jj-cli::runner test_global_opts::test_quiet1586 PASS [ 0.135s] jj-cli::runner test_help_command::test_help_keyword1587 PASS [ 1.297s] jj-cli::runner test_git_remotes::test_git_remotes1588 PASS [ 0.512s] jj-cli::runner test_global_opts::test_no_user_configured1589 PASS [ 0.322s] jj-cli::runner test_help_command::test_help1590 PASS [ 0.416s] jj-cli::runner test_global_opts::test_resolve_workspace_directory1591 PASS [ 1.540s] jj-cli::runner test_git_remotes::test_git_remote_with_slashes1592 PASS [ 1.593s] jj-cli::runner test_git_remotes::test_git_remote_set_url1593 PASS [ 1.145s] jj-cli::runner test_global_opts::test_color_ui_messages1594 PASS [ 0.756s] jj-cli::runner test_global_opts::test_no_integrate_operation_colocated1595 PASS [ 0.477s] jj-cli::runner test_identical_commits::test_identical_commits1596 PASS [ 0.377s] jj-cli::runner test_immutable_commits::test_immutable_log1597 PASS [ 0.902s] jj-cli::runner test_global_opts::test_no_integrate_operation1598 PASS [ 2.270s] jj-cli::runner test_git_push::test_git_push_unexpectedly_deleted1599 PASS [ 1.379s] jj-cli::runner test_global_opts::test_color_config1600 PASS [ 0.617s] jj-cli::runner test_identical_commits::test_identical_commits_concurrently1601 PASS [ 0.651s] jj-cli::runner test_identical_commits::test_identical_commits_by_cycling_rewrite1602 PASS [ 0.631s] jj-cli::runner test_immutable_commits::test_immutable_heads_set_to_working_copy1603 PASS [ 0.759s] jj-cli::runner test_identical_commits::test_identical_commits_by_convergent_rewrite_one_operation1604 PASS [ 0.858s] jj-cli::runner test_identical_commits::test_identical_commits_by_convergent_rewrite1605 PASS [ 0.395s] jj-cli::runner test_log_command::test_default_revset_per_repo1606 PASS [ 0.781s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable1607 PASS [ 0.692s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable_multi_workspace_already_immutable1608 PASS [ 0.311s] jj-cli::runner test_log_command::test_log_author_format1609 PASS [ 0.352s] jj-cli::runner test_log_command::test_log_bad_short_prefixes1610 PASS [ 1.144s] jj-cli::runner test_identical_commits::test_identical_commits_swap_by_reordering1611 PASS [ 0.746s] jj-cli::runner test_log_command::test_default_revset1612 PASS [ 0.715s] jj-cli::runner test_log_command::test_graph_template_color1613 PASS [ 1.483s] jj-cli::runner test_global_opts::test_repeated_args1614 PASS [ 1.700s] jj-cli::runner test_global_opts::test_no_subcommand1615 PASS [ 4.111s] jj-cli::runner test_git_push::test_git_push_revisions1616 PASS [ 1.098s] jj-cli::runner test_immutable_commits::test_new_wc_commit_when_wc_immutable_multi_workspace1617 PASS [ 0.352s] jj-cli::runner test_log_command::test_log_full_description_template1618 PASS [ 0.470s] jj-cli::runner test_log_command::test_log_diff_stat_width1619 PASS [ 0.458s] jj-cli::runner test_log_command::test_log_divergence1620 PASS [ 5.107s] jj-cli::runner test_git_push::test_git_push_multiple1621 PASS [ 1.137s] jj-cli::runner test_interdiff_command::test_interdiff_conflicting1622 PASS [ 0.128s] jj-cli::runner test_log_command::test_log_with_empty_revision1623 PASS [ 0.118s] jj-cli::runner test_log_command::test_log_with_no_template1624 PASS [ 0.818s] jj-cli::runner test_log_command::test_log_graph_prioritize_hidden_commits1625 PASS [ 4.504s] jj-cli::runner test_git_push::test_git_push_sign_on_push1626 PASS [ 0.394s] jj-cli::runner test_log_command::test_log_word_wrap_with_hyperlinks1627 PASS [ 1.335s] jj-cli::runner test_log_command::test_log_anonymize1628 PASS [ 0.770s] jj-cli::runner test_log_command::test_log_null_terminate_multiline_descriptions1629 PASS [ 1.623s] jj-cli::runner test_interdiff_command::test_interdiff_paths1630 PASS [ 3.832s] jj-cli::runner test_git_push::test_git_push_tracked_vs_all1631 PASS [ 0.667s] jj-cli::runner test_log_command::test_log_with_diff_stats1632 PASS [ 0.785s] jj-cli::runner test_log_command::test_log_reversed1633 PASS [ 0.184s] jj-cli::runner test_metaedit_command::test_metaedit_no_matching_revisions1634 PASS [ 1.724s] jj-cli::runner test_log_command::test_graph_styles1635 PASS [ 1.769s] jj-cli::runner test_log_command::test_elided1636 PASS [ 0.396s] jj-cli::runner test_metaedit_command::test_metaedit_set_same_timestamp_twice1637 PASS [ 2.107s] jj-cli::runner test_interdiff_command::test_interdiff_basic1638 PASS [ 1.150s] jj-cli::runner test_log_command::test_log_warn_path_might_be_revset1639 PASS [ 2.145s] jj-cli::runner test_immutable_commits::test_rewrite_immutable_generic1640 PASS [ 0.526s] jj-cli::runner test_metaedit_command::test_metaedit_option_mutual_exclusion1641 PASS [ 1.453s] jj-cli::runner test_log_command::test_log_with_custom_symbols1642 PASS [ 1.911s] jj-cli::runner test_log_command::test_log_filtered_by_path1643 PASS [ 0.554s] jj-cli::runner test_new_command::test_new_error_revision_does_not_exist1644 PASS [ 0.706s] jj-cli::runner test_new_command::test_new_conflicting_change_ids1645 PASS [ 1.928s] jj-cli::runner test_log_command::test_log_limit1646 PASS [ 1.014s] jj-cli::runner test_new_command::test_new_conflicting_bookmarks1647 PASS [ 0.981s] jj-cli::runner test_new_command::test_new_description_template1648 PASS [ 1.304s] jj-cli::runner test_metaedit_command::test_update_empty_author_or_email1649 PASS [ 1.562s] jj-cli::runner test_log_command::test_multiple_revsets1650 PASS [ 1.544s] jj-cli::runner test_new_command::test_new1651 PASS [ 1.743s] jj-cli::runner test_metaedit_command::test_metaedit_multiple_revisions1652 PASS [ 1.876s] jj-cli::runner test_metaedit_command::test_new_change_id1653 PASS [ 2.365s] jj-cli::runner test_log_command::test_log_word_wrap1654 PASS [ 3.305s] jj-cli::runner test_log_command::test_log_count1655 PASS [ 2.889s] jj-cli::runner test_log_command::test_log_prefix_highlight_counts_hidden_commits1656 PASS [ 1.298s] jj-cli::runner test_new_command::test_new_with_trailers1657 PASS [ 1.766s] jj-cli::runner test_new_command::test_new_merge_conflicts1658 PASS [ 2.713s] jj-cli::runner test_new_command::test_new_insert_after_before_no_loop1659 PASS [ 3.826s] jj-cli::runner test_log_command::test_log_with_or_without_diff1660 PASS [ 1.621s] jj-cli::runner test_next_prev_commands::test_next_choose_bookmarking_child1661 PASS [ 3.237s] jj-cli::runner test_new_command::test_new_insert_after_children1662 PASS [ 4.445s] jj-cli::runner test_log_command::test_log_prefix_highlight_styled1663 PASS [ 2.768s] jj-cli::runner test_new_command::test_new_insert_before_no_root_merge1664 PASS [ 2.884s] jj-cli::runner test_new_command::test_new_insert_before_root1665 PASS [ 3.184s] jj-cli::runner test_new_command::test_new_insert_after_empty_before1666 PASS [ 1.811s] jj-cli::runner test_next_prev_commands::test_next_conflict1667 PASS [ 2.583s] jj-cli::runner test_new_command::test_new_merge_parents_order1668 PASS [ 3.121s] jj-cli::runner test_new_command::test_new_insert_before1669 PASS [ 2.371s] jj-cli::runner test_new_command::test_new_merge_same_change1670 PASS [ 3.057s] jj-cli::runner test_new_command::test_new_insert_before_no_loop1671 PASS [ 4.701s] jj-cli::runner test_log_command::test_log_shortest_accessors1672 PASS [ 2.954s] jj-cli::runner test_new_command::test_new_insert_before_root_successors1673 PASS [ 1.064s] jj-cli::runner test_next_prev_commands::test_next_conflict_head1674 PASS [ 3.799s] jj-cli::runner test_new_command::test_new_insert_after_before1675 PASS [ 3.898s] jj-cli::runner test_new_command::test_new_insert_after1676 PASS [ 1.064s] jj-cli::runner test_next_prev_commands::test_next_exceeding_history1677 PASS [ 1.687s] jj-cli::runner test_next_prev_commands::test_next_conflict_editing1678 PASS [ 0.013s] jj-cli::runner test_no_forgotten_test_files1679 PASS [ 3.487s] jj-cli::runner test_new_command::test_new_merge1680 PASS [ 1.591s] jj-cli::runner test_next_prev_commands::test_next_editing1681 PASS [ 0.277s] jj-cli::runner test_op_integrate_command::test_integrate_integrated_operation1682 PASS [ 1.345s] jj-cli::runner test_next_prev_commands::test_next_fails_on_bookmarking_children_quit_prompt1683 PASS [ 1.399s] jj-cli::runner test_next_prev_commands::test_next_on_merge_commit1684 PASS [ 6.853s] jj-cli::runner test_immutable_commits::test_rewrite_immutable_commands1685 PASS [ 3.286s] jj-cli::runner test_next_prev_commands::test_movement_edit_mode_false1686 PASS [ 1.475s] jj-cli::runner test_next_prev_commands::test_next_fails_on_bookmarking_children_no_stdin1687 PASS [ 1.217s] jj-cli::runner test_next_prev_commands::test_next_simple1688 PASS [ 1.105s] jj-cli::runner test_next_prev_commands::test_prev_multiple_without_root1689 PASS [ 1.212s] jj-cli::runner test_next_prev_commands::test_next_when_wc_has_descendants1690 PASS [ 0.570s] jj-cli::runner test_op_integrate_command::test_integrate_concurrent_operations1691 PASS [ 1.246s] jj-cli::runner test_next_prev_commands::test_prev_beyond_root_fails1692 PASS [ 0.197s] jj-cli::runner test_op_restore_command::test_op_restore_to_valid_op_no_warning1693 PASS [ 1.289s] jj-cli::runner test_next_prev_commands::test_prev_editing1694 PASS [ 0.175s] jj-cli::runner test_op_restore_command::test_op_restore_warns_when_workspace_missing1695 PASS [ 3.470s] jj-cli::runner test_next_prev_commands::test_movement_edit_mode_true1696 PASS [ 1.410s] jj-cli::runner test_next_prev_commands::test_next_parent_has_multiple_descendants1697 PASS [ 0.596s] jj-cli::runner test_op_integrate_command::test_integrate_rebase_descendants1698 PASS [ 0.383s] jj-cli::runner test_op_integrate_command::test_integrate_sibling_operation1699 PASS [ 0.185s] jj-cli::runner test_op_revert_command::test_revert_root_operation1700 PASS [ 1.457s] jj-cli::runner test_next_prev_commands::test_next_with_merge_commit_parent1701 PASS [ 5.652s] jj-cli::runner test_metaedit_command::test_metaedit1702 PASS [ 0.134s] jj-cli::runner test_operations::test_op_corrupted_operation_file1703 PASS [ 1.527s] jj-cli::runner test_next_prev_commands::test_prev_conflict1704 PASS [ 1.822s] jj-cli::runner test_next_prev_commands::test_next_multiple1705 PASS [ 0.393s] jj-cli::runner test_op_revert_command::test_revert_merge_operation1706 PASS [ 1.452s] jj-cli::runner test_next_prev_commands::test_prev_on_merge_commit1707 PASS [ 1.604s] jj-cli::runner test_next_prev_commands::test_prev_conflict_editing1708 PASS [ 0.495s] jj-cli::runner test_operations::test_at_operation_sibling_operation1709 PASS [ 1.410s] jj-cli::runner test_next_prev_commands::test_prev_simple1710 PASS [ 0.339s] jj-cli::runner test_operations::test_op_diff_invalid_revset1711 PASS [ 0.382s] jj-cli::runner test_operations::test_op_log_anonymize1712 PASS [ 0.652s] jj-cli::runner test_operations::test_op_abandon_without_updating_working_copy1713 PASS [ 1.799s] jj-cli::runner test_next_prev_commands::test_prev_on_merge_commit_with_parent_merge1714 PASS [ 0.749s] jj-cli::runner test_operations::test_op_abandon_invalid1715 PASS [ 0.823s] jj-cli::runner test_op_revert_command::test_revert_rewrite_with_child1716 PASS [ 0.293s] jj-cli::runner test_operations::test_op_log_configurable1717 PASS [ 0.260s] jj-cli::runner test_operations::test_op_log_limit1718 PASS [ 0.552s] jj-cli::runner test_operations::test_op_diff_word_wrap1719 PASS [ 0.996s] jj-cli::runner test_operations::test_op_abandon_multiple_heads1720 PASS [ 2.036s] jj-cli::runner test_next_prev_commands::test_prev_prompts_on_multiple_parents1721 PASS [ 0.392s] jj-cli::runner test_operations::test_op_log_no_graph1722 PASS [ 0.296s] jj-cli::runner test_operations::test_op_log_with_no_template1723 PASS [ 0.585s] jj-cli::runner test_operations::test_op_log_parents1724 PASS [ 0.972s] jj-cli::runner test_operations::test_op_log_builtin_templates1725 PASS [ 0.650s] jj-cli::runner test_operations::test_op_log_with_custom_symbols1726 PASS [ 1.338s] jj-cli::runner test_operations::test_op_diff_at_merge_op_with_rebased_commits1727 PASS [ 1.313s] jj-cli::runner test_operations::test_op_diff_sibling1728 PASS [ 0.901s] jj-cli::runner test_operations::test_op_log_no_graph_null_terminated1729 PASS [ 1.054s] jj-cli::runner test_operations::test_op_log_template1730 PASS [ 1.688s] jj-cli::runner test_operations::test_op_diff_patch1731 PASS [ 1.178s] jj-cli::runner test_operations::test_op_log_reversed1732 PASS [ 2.093s] jj-cli::runner test_op_revert_command::test_git_push_revert1733 PASS [ 1.673s] jj-cli::runner test_operations::test_op_log1734 PASS [ 2.214s] jj-cli::runner test_op_revert_command::test_git_push_revert_colocated1735 PASS [ 1.298s] jj-cli::runner test_operations::test_op_log_word_wrap1736 PASS [ 0.803s] jj-cli::runner test_operations::test_op_show_template1737 PASS [ 2.297s] jj-cli::runner test_op_revert_command::test_git_push_revert_repo_only1738 PASS [ 2.375s] jj-cli::runner test_op_revert_command::test_bookmark_track_untrack_revert1739 PASS [ 2.670s] jj-cli::runner test_op_revert_command::test_git_push_revert_with_import1740 PASS [ 2.585s] jj-cli::runner test_operations::test_op_abandon_ancestors1741 PASS [ 1.189s] jj-cli::runner test_operations::test_op_summary_diff_template1742 PASS [ 1.598s] jj-cli::runner test_operations::test_op_recover_from_bad_gc1743 PASS [ 1.597s] jj-cli::runner test_operations::test_op_show_patch1744 PASS [ 2.559s] jj-cli::runner test_operations::test_op_diff_divergent_change1745 PASS [ 1.249s] jj-cli::runner test_parallelize_command::test_parallelize_disconnected_target_commits1746 PASS [ 1.178s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads1747 PASS [ 1.216s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads_with_and_without_children1748 PASS [ 2.126s] jj-cli::runner test_parallelize_command::test_parallelize_complex_nonlinear_target1749 PASS [ 1.659s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_roots1750 PASS [ 2.139s] jj-cli::runner test_parallelize_command::test_parallelize_head_is_a_merge1751 PASS [ 1.630s] jj-cli::runner test_parallelize_command::test_parallelize_no_immutable_non_base_commits1752 PASS [ 2.003s] jj-cli::runner test_parallelize_command::test_parallelize_interior_target_is_a_merge1753 PASS [ 2.374s] jj-cli::runner test_parallelize_command::test_parallelize_immutable_base_commits1754 PASS [ 2.071s] jj-cli::runner test_parallelize_command::test_parallelize_root_is_a_merge1755 PASS [ 3.169s] jj-cli::runner test_operations::test_op_show_revset_expression_resolution1756 PASS [ 1.735s] jj-cli::runner test_parallelize_command::test_parallelize_where_root_has_non_target_children1757 PASS [ 2.223s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_roots_with_different_parents1758 PASS [ 2.185s] jj-cli::runner test_parallelize_command::test_parallelize_where_interior_has_non_target_children1759 PASS [ 1.861s] jj-cli::runner test_parallelize_command::test_parallelize_with_descendants_simple1760 PASS [ 0.940s] jj-cli::runner test_rebase_command::test_rebase_error_revision_does_not_exist1761 PASS [ 2.460s] jj-cli::runner test_parallelize_command::test_parallelize_no_descendants1762 PASS [ 2.059s] jj-cli::runner test_parallelize_command::test_parallelize_with_merge_commit_child1763 PASS [ 2.773s] jj-cli::runner test_parallelize_command::test_parallelize_multiple_heads_with_different_children1764 PASS [ 1.852s] jj-cli::runner test_rebase_command::test_rebase_empty_sets1765 PASS [ 1.906s] jj-cli::runner test_rebase_command::test_rebase_invalid1766 PASS [ 0.936s] jj-cli::runner test_repo_change_report::test_report_conflicts_with_resolving_conflicts_hint_disabled1767 PASS [ 2.620s] jj-cli::runner test_rebase_command::test_rebase_multiple_destinations1768 PASS [ 2.053s] jj-cli::runner test_rebase_command::test_rebase_single_revision_merge_parent1769 PASS [ 2.211s] jj-cli::runner test_rebase_command::test_rebase_skip_emptied_descendants1770 PASS [ 5.683s] jj-cli::runner test_operations::test_op_show1771 PASS [ 2.224s] jj-cli::runner test_repo_change_report::test_report_conflicts1772 PASS [ 2.181s] jj-cli::runner test_repo_change_report::test_report_conflicts_with_divergent_commits1773 PASS [ 4.205s] jj-cli::runner test_rebase_command::test_rebase_bookmark1774 PASS [ 3.532s] jj-cli::runner test_rebase_command::test_rebase_revision_onto_descendant1775 PASS [ 3.088s] jj-cli::runner test_rebase_command::test_rebase_skip_emptied1776 PASS [ 3.264s] jj-cli::runner test_rebase_command::test_rebase_single_revision1777 PASS [ 4.494s] jj-cli::runner test_rebase_command::test_rebase_bookmark_with_merge1778 PASS [ 4.076s] jj-cli::runner test_rebase_command::test_rebase_simplify_parents1779 PASS [ 7.956s] jj-cli::runner test_operations::test_op_diff1780 PASS [ 2.395s] jj-cli::runner test_resolve_command::test_file_vs_dir1781 PASS [ 4.434s] jj-cli::runner test_rebase_command::test_rebase_skip_duplicate_divergent1782 PASS [ 3.438s] jj-cli::runner test_resolve_command::test_baseless_conflict_input_files1783 PASS [ 2.880s] jj-cli::runner test_resolve_command::test_edit_delete_conflict_input_files1784 PASS [ 3.275s] jj-cli::runner test_resolve_command::test_description_with_dir_and_deletion1785 PASS [ 4.799s] jj-cli::runner test_rebase_command::test_rebase_with_descendants1786 PASS [ 2.513s] jj-cli::runner test_resolve_command::test_normal_conflict_input_files1787 PASS [ 4.995s] jj-cli::runner test_rebase_command::test_rebase_skip_if_on_destination1788 PASS [ 2.893s] jj-cli::runner test_resolve_command::test_pass_path_argument1789 PASS [ 3.276s] jj-cli::runner test_resolve_command::test_files_still_have_conflicts1790 SLOW [> 10.000s] jj-cli::runner test_operations::test_op_immutable_revisions1791 PASS [ 6.768s] jj-cli::runner test_rebase_command::test_rebase_multiple_revisions1792 PASS [ 1.303s] jj-cli::runner test_revert_command::test_revert_description_template1793 PASS [ 1.980s] jj-cli::runner test_restore_command::test_restore_interactive_with_paths1794 PASS [ 0.239s] jj-cli::runner test_revset_output::test_alias_override1795 PASS [ 2.408s] jj-cli::runner test_restore_command::test_restore_interactive_merge1796 PASS [ 4.886s] jj-cli::runner test_resolve_command::test_multiple_conflicts_with_error1797 PASS [ 4.249s] jj-cli::runner test_resolve_command::test_resolve_long_conflict_markers1798 PASS [ 0.254s] jj-cli::runner test_revset_output::test_bad_alias_decl1799 PASS [ 5.193s] jj-cli::runner test_resolve_command::test_multiple_conflicts1800 PASS [ 2.968s] jj-cli::runner test_restore_command::test_restore_conflicted_merge1801 PASS [ 2.769s] jj-cli::runner test_restore_command::test_restore_interactive1802 PASS [ 3.263s] jj-cli::runner test_resolve_command::test_too_many_parents1803 PASS [ 0.190s] jj-cli::runner test_revset_output::test_default_string_pattern1804 PASS [ 0.199s] jj-cli::runner test_revset_output::test_deprecated_diff_contains1805 PASS [ 9.364s] jj-cli::runner test_rebase_command::test_rebase_after_before1806 PASS [ 0.053s] jj-cli::runner test_root::test_root::test_case_1_simple_backend1807 PASS [ 4.586s] jj-cli::runner test_resolve_command::test_resolve_conflicts_with_executable1808 PASS [ 2.678s] jj-cli::runner test_restore_command::test_restore_restore_descendants1809 PASS [ 0.069s] jj-cli::runner test_root::test_root_outside_a_repo1810 PASS [ 0.136s] jj-cli::runner test_root::test_root::test_case_2_git_backend1811 PASS [ 0.113s] jj-cli::runner test_run_command::test_run_ignore_changes_conflicts_with_restore_descendants1812 PASS [ 4.837s] jj-cli::runner test_resolve_command::test_resolve_change_delete_executable1813 PASS [ 1.205s] jj-cli::runner test_revset_output::test_alias1814 PASS [ 0.549s] jj-cli::runner test_revset_output::test_bad_symbol_or_argument_should_not_be_optimized_out1815 PASS [ 0.415s] jj-cli::runner test_revset_output::test_function_name_hint1816 PASS [ 0.574s] jj-cli::runner test_revset_output::test_syntax_error1817 PASS [ 0.466s] jj-cli::runner test_run_command::test_run_failure_shows_output1818 PASS [ 4.517s] jj-cli::runner test_resolve_command::test_resolve_with_contents_of_side1819 SLOW [> 10.000s] jj-cli::runner test_rebase_command::test_rebase_after1820 SLOW [> 10.000s] jj-cli::runner test_rebase_command::test_rebase_before1821 PASS [ 0.760s] jj-cli::runner test_revset_output::test_user_trunk_absent_or_conflicted1822 PASS [ 2.199s] jj-cli::runner test_revert_command::test_revert_with_conflict1823 PASS [ 0.716s] jj-cli::runner test_run_command::test_run_ignore_changes_works_on_immutable1824 PASS [ 0.717s] jj-cli::runner test_run_command::test_run_ignore_errors_all_fail1825 PASS [ 3.200s] jj-cli::runner test_revert_command::test_revert_multiple1826 PASS [ 1.018s] jj-cli::runner test_run_command::test_run_from_subdir_skips_commits_without_it1827 PASS [ 5.167s] jj-cli::runner test_resolve_command::test_simplify_conflict_sides1828 PASS [ 1.213s] jj-cli::runner test_run_command::test_run_failure_rewrites_nothing1829 PASS [ 0.180s] jj-cli::runner test_run_command::test_run_passthrough_rejects_multi_job1830 PASS [ 4.550s] jj-cli::runner test_restore_command::test_restore1831 PASS [ 1.242s] jj-cli::runner test_run_command::test_run_ignore_changes_does_not_leak_between_invocations1832 PASS [ 1.224s] jj-cli::runner test_run_command::test_run_ignore_errors_rewrites_successes1833 PASS [ 0.783s] jj-cli::runner test_run_command::test_run_passthrough1834 PASS [ 1.868s] jj-cli::runner test_revset_output::test_revset_committer_date_with_time_zone1835 PASS [ 1.603s] jj-cli::runner test_run_command::test_run_ignore_changes_does_not_rewrite1836 PASS [ 1.323s] jj-cli::runner test_run_command::test_run_noop1837 PASS [ 1.117s] jj-cli::runner test_run_command::test_run_order1838 PASS [ 1.533s] jj-cli::runner test_run_command::test_run_multi_commit_partial_diff1839 PASS [ 1.367s] jj-cli::runner test_run_command::test_run_on_immutable1840 PASS [ 0.857s] jj-cli::runner test_run_command::test_run_pool_recovers_from_missing_tree_state1841 PASS [ 2.508s] jj-cli::runner test_revset_output::test_bad_function_call1842 PASS [ 1.021s] jj-cli::runner test_run_command::test_run_passthrough_stops_after_first_failure1843 PASS [ 1.037s] jj-cli::runner test_run_command::test_run_pool_preserves_untracked_artifacts1844 SLOW [> 10.000s] jj-cli::runner test_rebase_command::test_rebase_with_child_and_descendant_bug_26001845 PASS [ 0.761s] jj-cli::runner test_run_command::test_run_root_flag1846 PASS [ 1.430s] jj-cli::runner test_run_command::test_run_pool_persists_between_runs1847 PASS [ 1.774s] jj-cli::runner test_run_command::test_run_passthrough_failure_rewrites_nothing1848 PASS [ 1.553s] jj-cli::runner test_run_command::test_run_pool_removes_file_absent_in_next_commit1849 PASS [ 2.374s] jj-cli::runner test_run_command::test_run_parallel_changes_propagate_to_descendants1850 PASS [ 14.907s] jj-cli::runner test_operations::test_op_immutable_revisions1851 PASS [ 1.052s] jj-cli::runner test_run_command::test_run_sets_workspace_root_env_var1852 PASS [ 1.404s] jj-cli::runner test_run_command::test_run_pool_size_from_jobs_flag1853 PASS [ 1.588s] jj-cli::runner test_run_command::test_run_pool_reuses_slot_after_failure1854 PASS [ 1.477s] jj-cli::runner test_run_command::test_run_recovers_after_failure1855 PASS [ 0.166s] jj-cli::runner test_show_command::test_show_relative_timestamps1856 PASS [ 1.561s] jj-cli::runner test_run_command::test_run_pool_size_from_config1857 PASS [ 0.107s] jj-cli::runner test_show_command::test_show_with_no_template1858 PASS [ 6.055s] jj-cli::runner test_revert_command::test_revert1859 PASS [ 2.284s] jj-cli::runner test_run_command::test_run_pool_failed_command_does_not_poison_slot1860 PASS [ 1.610s] jj-cli::runner test_run_command::test_run_sets_env_vars1861 PASS [ 0.901s] jj-cli::runner test_run_command::test_run_touches_file_without_diff1862 PASS [ 0.382s] jj-cli::runner test_show_command::test_show_with_no_patch1863 PASS [ 1.491s] jj-cli::runner test_run_command::test_run_shell_command1864 PASS [ 0.990s] jj-cli::runner test_run_command::test_run_stops_after_first_failure1865 PASS [ 0.721s] jj-cli::runner test_show_command::test_show1866 PASS [ 0.331s] jj-cli::runner test_sign_unsign_commands::test_abort_with_error_if_no_signing_backend_is_configured1867 PASS [ 11.222s] jj-cli::runner test_rebase_command::test_rebase_with_child_and_descendant_bug_26001868 PASS [ 0.395s] jj-cli::runner test_show_command::test_show_with_template1869 PASS [ 3.331s] jj-cli::runner test_run_command::test_run_on_conflicted_commit1870 PASS [ 0.538s] jj-cli::runner test_show_command::test_show_with_template_no_patch1871 PASS [ 8.547s] jj-cli::runner test_resolve_command::test_resolution1872 PASS [ 0.284s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_immutable1873 PASS [ 1.806s] jj-cli::runner test_run_command::test_run_simple1874 PASS [ 0.205s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_commits1875 PASS [ 0.187s] jj-cli::runner test_sparse_command::test_sparse_editor_avoids_unc1876 PASS [ 0.590s] jj-cli::runner test_sign_unsign_commands::test_sign_default_revset1877 PASS [ 2.593s] jj-cli::runner test_run_command::test_run_pool_removes_previously_ignored_files1878 PASS [ 0.909s] jj-cli::runner test_sign_unsign_commands::test_keep_signatures_in_rebased_descendants1879 PASS [ 0.969s] jj-cli::runner test_sign_unsign_commands::test_sign_with_key1880 PASS [ 1.364s] jj-cli::runner test_show_command::test_show_multiple_revisions1881 PASS [ 0.292s] jj-cli::runner test_split_command::test_split_message_editor_avoids_unc1882 PASS [ 1.025s] jj-cli::runner test_sign_unsign_commands::test_warn_about_unsigning_commits_not_authored_by_me1883 PASS [ 0.580s] jj-cli::runner test_split_command::test_split_empty1884 PASS [ 1.087s] jj-cli::runner test_sign_unsign_commands::test_warn_about_signing_commits_not_authored_by_me1885 PASS [ 0.579s] jj-cli::runner test_split_command::test_split_interactive1886 PASS [ 2.929s] jj-cli::runner test_run_command::test_run_restore_descendants_preserves_content1887 PASS [ 0.659s] jj-cli::runner test_split_command::test_split_interactive_with_paths1888 PASS [ 1.749s] jj-cli::runner test_show_command::test_show_basic1889 PASS [ 2.092s] jj-cli::runner test_run_command::test_run_uses_revsets_run_as_default1890 PASS [ 1.225s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_change1891 PASS [ 1.456s] jj-cli::runner test_sign_unsign_commands::test_sign1892 PASS [ 14.352s] jj-cli::runner test_rebase_command::test_rebase_after1893 PASS [ 2.706s] jj-cli::runner test_run_command::test_run_sparse1894 PASS [ 1.441s] jj-cli::runner test_sign_unsign_commands::test_unsign1895 PASS [ 0.610s] jj-cli::runner test_split_command::test_split_with_default_description1896 PASS [ 14.864s] jj-cli::runner test_rebase_command::test_rebase_before1897 PASS [ 0.635s] jj-cli::runner test_split_command::test_split_with_editor_without_message1898 PASS [ 1.991s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_redundant_parent::test_case_2_sources1899 PASS [ 0.992s] jj-cli::runner test_split_command::test_split_with_editor_and_message_args1900 PASS [ 0.437s] jj-cli::runner test_split_command::test_split_with_non_empty_description_and_trailers1901 PASS [ 2.345s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_change_diamond1902 PASS [ 1.187s] jj-cli::runner test_split_command::test_split_with_editor_and_empty_message1903 PASS [ 1.632s] jj-cli::runner test_split_command::test_split_parallel_no_descendants1904 PASS [ 1.548s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_1_default_behavior1905 PASS [ 1.211s] jj-cli::runner test_split_command::test_split_with_multiple_workspaces_different_working_copy1906 PASS [ 1.244s] jj-cli::runner test_split_command::test_split_with_message1907 PASS [ 0.699s] jj-cli::runner test_split_command::test_split_with_non_empty_description1908 PASS [ 1.371s] jj-cli::runner test_split_command::test_split_with_merge_child1909 PASS [ 2.508s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_redundant_parent::test_case_1_revisions1910 PASS [ 1.652s] jj-cli::runner test_split_command::test_split_with_descendants1911 PASS [ 1.900s] jj-cli::runner test_split_command::test_split_parallel_with_conflict1912 PASS [ 1.932s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_2_move_bookmark_to_child1913 PASS [ 1.991s] jj-cli::runner test_split_command::test_split_parallel_with_descendants1914 PASS [ 0.462s] jj-cli::runner test_squash_command::test_squash_option_exclusion1915 PASS [ 2.143s] jj-cli::runner test_split_command::test_split_parallel_with_merge_child1916 PASS [ 3.162s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_multiple_redundant_parents1917 PASS [ 2.903s] jj-cli::runner test_sparse_command::test_sparse_manage_patterns1918 PASS [ 1.004s] jj-cli::runner test_squash_command::test_squash_description_editor_avoids_unc1919 PASS [ 1.686s] jj-cli::runner test_split_command::test_split_with_multiple_workspaces_same_working_copy1920 PASS [ 2.336s] jj-cli::runner test_split_command::test_split_with_bookmarks::test_case_3_leave_bookmark_with_target1921 PASS [ 3.559s] jj-cli::runner test_simplify_parents_command::test_simplify_parents_no_args1922 PASS [ 1.269s] jj-cli::runner test_squash_command::test_squash_empty1923 PASS [ 0.558s] jj-cli::runner test_status_command::test_status_copies1924 PASS [ 0.177s] jj-cli::runner test_status_command::test_status_ignored_gitignore1925 PASS [ 0.213s] jj-cli::runner test_status_command::test_status_no_working_copy1926 PASS [ 0.976s] jj-cli::runner test_squash_command::test_squash_with_editor_and_empty_message1927 PASS [ 0.865s] jj-cli::runner test_squash_command::test_squash_with_editor_combine_messages1928 PASS [ 0.889s] jj-cli::runner test_squash_command::test_squash_with_editor_and_message_args1929 PASS [ 3.649s] jj-cli::runner test_split_command::test_split_by_paths1930 PASS [ 0.642s] jj-cli::runner test_status_command::test_status_filtered_untracked1931 PASS [ 1.616s] jj-cli::runner test_squash_command::test_squash_revision_flag_exactly_one_errors1932 PASS [ 0.969s] jj-cli::runner test_status_command::test_status_merge1933 PASS [ 2.064s] jj-cli::runner test_squash_command::test_squash_from_multiple_partial_no_op1934 PASS [ 0.705s] jj-cli::runner test_tag_command::test_tag_at_root1935 PASS [ 0.624s] jj-cli::runner test_tag_command::test_tag_bad_name1936 PASS [ 2.072s] jj-cli::runner test_squash_command::test_squash_keep_emptied1937 PASS [ 1.840s] jj-cli::runner test_squash_command::test_squash_use_destination_message1938 PASS [ 1.564s] jj-cli::runner test_status_command::test_status_filtered1939 PASS [ 0.366s] jj-cli::runner test_tag_command::test_tag_unknown1940 PASS [ 0.379s] jj-cli::runner test_templater::test_templater_alias_override1941 PASS [ 0.244s] jj-cli::runner test_templater::test_templater_bad_alias_decl1942 PASS [ 2.097s] jj-cli::runner test_status_command::test_status_conflicted_bookmarks1943 PASS [ 1.515s] jj-cli::runner test_tag_command::test_tag_list_remotes1944 PASS [ 4.780s] jj-cli::runner test_split_command::test_split_move_first_commit1945 PASS [ 0.650s] jj-cli::runner test_templater::test_templater_parse_warning1946 PASS [ 0.867s] jj-cli::runner test_templater::test_templater_upper_lower1947 PASS [ 1.388s] jj-cli::runner test_tag_command::test_tag_track_untrack_bad_args1948 PASS [ 1.139s] jj-cli::runner test_templater::test_templater_config_function1949 PASS [ 0.512s] jj-cli::runner test_undo_redo_commands::test_redo_non_undo_operation1950 PASS [ 0.409s] jj-cli::runner test_undo_redo_commands::test_undo_merge_operation1951 PASS [ 0.688s] jj-cli::runner test_undo_redo_commands::test_undo_ignores_op_revert1952 PASS [ 0.291s] jj-cli::runner test_undo_redo_commands::test_undo_root_operation1953 PASS [ 2.539s] jj-cli::runner test_status_command::test_status_untracked_files1954 PASS [ 1.837s] jj-cli::runner test_templater::test_templater_alias1955 PASS [ 0.048s] jj-cli::runner test_util_command::test_util_backend_name::test_case_1_simple_backend1956 PASS [ 0.546s] jj-cli::runner test_undo_redo_commands::test_undo_push_operation1957 PASS [ 0.268s] jj-cli::runner test_util_command::test_gc_args1958 PASS [ 0.056s] jj-cli::runner test_util_command::test_util_backend_name::test_case_2_git_backend1959 PASS [ 0.073s] jj-cli::runner test_util_command::test_util_config_schema1960 PASS [ 0.080s] jj-cli::runner test_util_command::test_util_exec1961 PASS [ 0.099s] jj-cli::runner test_util_command::test_util_diff1962 PASS [ 0.217s] jj-cli::runner test_util_command::test_shell_completions1963 PASS [ 2.626s] jj-cli::runner test_tag_command::test_tag_set_delete1964 PASS [ 0.072s] jj-cli::runner test_util_command::test_util_exec_crash1965 PASS [ 0.061s] jj-cli::runner test_util_command::test_util_exec_fail1966 PASS [ 4.327s] jj-cli::runner test_squash_command::test_squash_from_multiple1967 PASS [ 0.070s] jj-cli::runner test_util_command::test_util_exec_not_found1968 PASS [ 1.752s] jj-cli::runner test_templater::test_templater_parse_error1969 PASS [ 0.103s] jj-cli::runner test_util_command::test_util_exec_sets_env1970 PASS [ 0.362s] jj-cli::runner test_util_command::test_install_man_pages1971 PASS [ 0.210s] jj-cli::runner test_util_command::test_util_snapshot_nothing_changed1972 PASS [ 0.273s] jj-cli::runner test_util_command::test_util_snapshot1973 PASS [ 0.751s] jj-cli::runner test_util_command::test_gc_operation_log1974 PASS [ 0.392s] jj-cli::runner test_working_copy::test_snapshot_invalid_ignore_pattern1975 PASS [ 1.150s] jj-cli::runner test_undo_redo_commands::test_undo_redo_cross_workspace1976 PASS [ 0.388s] jj-cli::runner test_working_copy::test_snapshot_non_utf8_path1977 PASS [ 1.737s] jj-cli::runner test_undo_redo_commands::test_jump_over_old_undo_stack1978 PASS [ 3.681s] jj-cli::runner test_status_command::test_status_simplify_conflict_sides1979 PASS [ 3.095s] jj-cli::runner test_tag_command::test_tag_track_untrack1980 PASS [ 5.046s] jj-cli::runner test_squash_command::test_squash_from_multiple_partial1981 PASS [ 5.499s] jj-cli::runner test_squash_command::test_squash1982 PASS [ 0.905s] jj-cli::runner test_working_copy::test_snapshot_large_file_restore1983 PASS [ 2.462s] jj-cli::runner test_undo_redo_commands::test_jump_over_old_redo_stack1984 PASS [ 0.159s] jj-cli::runner test_workspaces::test_workspaces_add_ignore_working_copy1985 PASS [ 4.617s] jj-cli::runner test_status_command::test_status_display_relevant_working_commit_conflict_hints1986 PASS [ 1.218s] jj-cli::runner test_working_copy::test_snapshot_jjconflict_trees1987 PASS [ 1.186s] jj-cli::runner test_working_copy::test_snapshot_large_file1988 PASS [ 0.228s] jj-cli::runner test_workspaces::test_workspaces_add_no_integrate_operation1989 PASS [ 0.994s] jj-cli::runner test_workspaces::test_debug_snapshot1990 PASS [ 0.907s] jj-cli::runner test_workspaces::test_list_workspaces_template_root_unavailable1991 PASS [ 4.228s] jj-cli::runner test_tag_command::test_tag_list1992 PASS [ 1.399s] jj-cli::runner test_working_copy::test_submodule_ignored1993 PASS [ 1.695s] jj-cli::runner test_working_copy::test_materialize_and_snapshot_different_conflict_markers1994 PASS [ 0.843s] jj-cli::runner test_workspaces::test_workspaces_add_colocated_unborn_head1995 PASS [ 1.884s] jj-cli::runner test_working_copy::test_conflict_marker_length_stored_in_working_copy1996 PASS [ 1.384s] jj-cli::runner test_workspaces::test_list_workspaces_template1997 PASS [ 1.449s] jj-cli::runner test_workspaces::test_list_workspaces_template_root1998 PASS [ 6.188s] jj-cli::runner test_squash_command::test_squash_from_to1999 PASS [ 0.632s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_from_subdir2000 PASS [ 0.832s] jj-cli::runner test_workspaces::test_workspaces_add_with_message2001 PASS [ 0.219s] jj-cli::runner test_workspaces::test_workspaces_invalid_name2002 PASS [ 0.297s] jj-cli::runner test_workspaces::test_workspaces_forget_from_before_workspace_store2003 PASS [ 0.336s] jj-cli::runner test_workspaces::test_workspaces_forget_nothing_changed2004 PASS [ 1.577s] jj-cli::runner test_workspaces::test_workspaces_add_at_operation2005 PASS [ 1.692s] jj-cli::runner test_workspaces::test_workspace_add_override_path_in_store2006 PASS [ 1.600s] jj-cli::runner test_workspaces::test_workspaces_add_colocated_at_revision2007 PASS [ 0.973s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_in_current_workspace2008 PASS [ 0.720s] jj-cli::runner test_workspaces::test_workspaces_forget2009 PASS [ 1.641s] jj-cli::runner test_workspaces::test_workspaces_add_forget_colocated2010 PASS [ 0.244s] jj-cli::runner test_workspaces::test_workspaces_remove_refuses_main_workspace2011 PASS [ 1.323s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_at_revision2012 PASS [ 1.467s] jj-cli::runner test_workspaces::test_workspaces_add_second_workspace_on_merge2013 PASS [ 6.994s] jj-cli::runner test_squash_command::test_squash_from_to_partial2014 PASS [ 0.400s] jj-cli::runner test_workspaces::test_workspaces_remove_requires_writable_working_copy2015 PASS [ 0.586s] jj-cli::runner test_workspaces::test_workspaces_relative_path2016 PASS [ 0.516s] jj-cli::runner test_workspaces::test_workspaces_remove_current_workspace2017 PASS [ 0.193s] jj-cli::runner test_workspaces::test_workspaces_rename_nothing_changed2018 PASS [ 0.600s] jj-cli::runner test_workspaces::test_workspaces_remove_colocated2019 PASS [ 0.625s] jj-cli::runner test_workspaces::test_workspaces_remove_refuses_foreign_repository2020 PASS [ 0.376s] jj-cli::runner test_workspaces::test_workspaces_rename_forgotten_workspace2021 PASS [ 5.126s] jj-cli::runner test_tag_command::test_tag_track_untrack_multiple_remotes2022 PASS [ 1.813s] jj-cli::runner test_workspaces::test_workspaces_add_second_and_third_workspace2023 PASS [ 0.386s] jj-cli::runner test_workspaces::test_workspaces_rename_new_workspace_name_already_used2024 PASS [ 0.267s] jj-cli::runner test_workspaces::test_workspaces_root_unavailable2025 PASS [ 0.019s] jj-lib absorb::tests::test_combine_texts2026 PASS [ 0.016s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_delete2027 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_insert2028 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify2029 PASS [ 0.332s] jj-cli::runner test_workspaces::test_workspaces_root2030 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify_delete2031 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_contiguous_ranges_modify_insert2032 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_empty_or_single_line2033 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_multiple_edits2034 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete2035 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_delete_masked2036 PASS [ 0.011s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_delete_modify_masked2037 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert2038 PASS [ 0.009s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_insert_modify_masked2039 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify2040 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_ranges_modify_modify_masked2041 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete2042 PASS [ 0.014s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_delete_masked2043 PASS [ 1.652s] jj-cli::runner test_workspaces::test_workspaces_conflicting_edits2044 PASS [ 2.906s] jj-cli::runner test_workspaces::test_colocated_workspace_update_stale2045 PASS [ 0.015s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_delete_modify_masked2046 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert2047 PASS [ 0.010s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify2048 PASS [ 0.014s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_insert_modify_masked2049 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_non_contiguous_tail_range_modify_modify_masked2050 PASS [ 0.012s] jj-lib absorb::tests::test_split_file_hunks_single_range2051 PASS [ 0.013s] jj-lib annotate::tests::test_count_lines2052 PASS [ 0.015s] jj-lib annotate::tests::test_lines_iterator_compaction2053 PASS [ 0.011s] jj-lib annotate::tests::test_lines_iterator_empty2054 PASS [ 0.012s] jj-lib annotate::tests::test_lines_iterator_with_content2055 PASS [ 1.806s] jj-cli::runner test_workspaces::test_workspaces_add_workspace_multiple_revisions2056 PASS [ 0.045s] jj-lib config::tests::test_config_layer_set_value_formatting2057 PASS [ 0.051s] jj-lib config::tests::test_config_layer_delete_value2058 PASS [ 0.046s] jj-lib config::tests::test_config_layer_set_value_inline_table2059 PASS [ 0.052s] jj-lib config::tests::test_config_layer_set_value2060 PASS [ 0.046s] jj-lib config::tests::test_stacked_config_get_inline_non_inline_table2061 PASS [ 0.385s] jj-cli::runner test_workspaces::test_workspaces_update_stale_noop2062 PASS [ 0.011s] jj-lib config::tests::test_stacked_config_get_simple_value2063 PASS [ 0.041s] jj-lib config::tests::test_stacked_config_get_inline_table2064 PASS [ 0.039s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_child2065 PASS [ 0.553s] jj-cli::runner test_workspaces::test_workspaces_rename_workspace_from_before_workspace_store2066 PASS [ 0.037s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_parent2067 PASS [ 0.503s] jj-cli::runner test_workspaces::test_workspaces_unpublished_operation_same_tree2068 PASS [ 0.048s] jj-lib config::tests::test_stacked_config_get_merged_table2069 PASS [ 0.010s] jj-lib config::tests::test_stacked_config_get_value_shadowing_table2070 PASS [ 1.402s] jj-cli::runner test_workspaces::test_workspaces_forget_multi_transaction2071 PASS [ 0.010s] jj-lib config::tests::test_stacked_config_layer_order2072 PASS [ 0.011s] jj-lib config_resolver::tests::test_condition_default2073 PASS [ 0.040s] jj-lib config::tests::test_stacked_config_get_merged_table_shadowed_top2074 PASS [ 0.010s] jj-lib config_resolver::tests::test_condition_environments2075 PASS [ 0.011s] jj-lib config_resolver::tests::test_condition_hostname2076 PASS [ 0.009s] jj-lib config_resolver::tests::test_condition_repo_path2077 PASS [ 0.009s] jj-lib config_resolver::tests::test_condition_repo_path_windows2078 PASS [ 0.009s] jj-lib config_resolver::tests::test_migrate_noop2079 PASS [ 0.010s] jj-lib config_resolver::tests::test_expand_home2080 PASS [ 0.009s] jj-lib config_resolver::tests::test_resolve_invalid_condition2081 PASS [ 0.036s] jj-lib config::tests::test_stacked_config_get_table_as_value2082 PASS [ 0.842s] jj-cli::runner test_workspaces::test_workspaces_remove_snapshots_before_removal2083 PASS [ 0.037s] jj-lib config::tests::test_stacked_config_get_table_shadowing_table2084 PASS [ 0.009s] jj-lib config_resolver::tests::test_resolve_invalid_scoped_tables2085 PASS [ 0.037s] jj-lib config_resolver::tests::test_migrate_error2086 PASS [ 0.039s] jj-lib config_resolver::tests::test_migrate_rename_update_value2087 PASS [ 0.036s] jj-lib config_resolver::tests::test_resolve_command2088 PASS [ 0.037s] jj-lib config_resolver::tests::test_resolve_environments2089 PASS [ 0.036s] jj-lib config_resolver::tests::test_resolve_hostname2090 PASS [ 0.040s] jj-lib config_resolver::tests::test_migrate_rename_value2091 PASS [ 0.011s] jj-lib config_resolver::tests::test_resolve_transparent2092 PASS [ 0.010s] jj-lib conflicts::tests::test_detect_eol::test_case_1_starts_with_lf2093 PASS [ 0.009s] jj-lib conflicts::tests::test_detect_eol::test_case_2_crlf2094 PASS [ 0.009s] jj-lib conflicts::tests::test_detect_eol::test_case_3_lf2095 PASS [ 0.009s] jj-lib conflicts::tests::test_detect_eol::test_case_5_only_the_second_side_has_the_lf_eol2096 PASS [ 0.012s] jj-lib conflicts::tests::test_detect_eol::test_case_4_no_eol2097 PASS [ 0.037s] jj-lib config_resolver::tests::test_resolve_repo_path2098 PASS [ 0.037s] jj-lib config_resolver::tests::test_resolve_os2099 PASS [ 0.009s] jj-lib conflicts::tests::test_detect_eol::test_case_6_both_sides_have_different_eols2100 PASS [ 0.009s] jj-lib conflicts::tests::test_detect_eol::test_case_7_only_the_second_side_has_the_crlf_eol2101 PASS [ 0.038s] jj-lib config_resolver::tests::test_resolve_repo_path_and_command2102 PASS [ 0.010s] jj-lib conflicts::tests::test_detect_eol_consistency2103 PASS [ 0.041s] jj-lib config_resolver::tests::test_resolve_table_order2104 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_101_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2105 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_100_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2106 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_102_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2107 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_103_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2108 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_106_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2109 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_105_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2110 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_107_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2111 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_104_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2112 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_10_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2113 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_109_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2114 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_108_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2115 PASS [ 0.042s] jj-lib config_resolver::tests::test_resolve_workspace_path2116 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_113_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2117 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_112_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2118 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_111_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2119 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_114_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2120 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_110_base_with_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2121 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_115_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2122 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_116_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2123 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_119_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2124 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_118_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2125 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_117_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2126 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_121_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2127 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_123_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2128 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_122_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2129 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_120_base_with_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2130 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_124_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2131 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_125_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2132 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_126_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2133 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_11_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2134 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_127_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2135 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_128_base_with_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2136 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_130_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2137 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_129_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2138 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_132_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2139 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_131_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2140 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_12_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2141 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_133_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2142 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_134_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2143 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_136_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2144 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_135_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2145 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_137_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2146 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_138_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2147 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_141_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2148 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_140_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2149 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_13_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2150 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_139_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2151 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_142_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2152 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_143_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2153 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_147_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2154 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_145_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2155 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_146_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2156 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_144_base_with_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2157 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_148_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2158 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_149_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2159 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_151_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2160 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_150_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2161 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_14_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2162 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_152_base_with_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2163 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_155_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2164 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_153_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2165 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_154_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2166 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_156_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2167 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_157_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2168 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_159_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2169 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_160_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2170 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_15_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2171 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_158_base_with_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2172 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_161_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2173 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_164_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2174 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_162_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2175 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_163_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2176 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_165_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2177 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_166_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2178 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_169_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2179 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_168_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2180 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_167_base_with_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2181 PASS [ 1.165s] jj-cli::runner test_workspaces::test_workspaces_remove_removes_directory2182 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_170_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2183 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_16_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2184 PASS [ 1.661s] jj-cli::runner test_workspaces::test_workspaces_forget_abandon_commits2185 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_171_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2186 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_176_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2187 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_175_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2188 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_172_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2189 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_174_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2190 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_178_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2191 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_173_base_with_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2192 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_177_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2193 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_179_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2194 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_17_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2195 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_181_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2196 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_184_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2197 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_183_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2198 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_182_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2199 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_189_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2200 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_186_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2201 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_18_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2202 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_185_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2203 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_187_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2204 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_190_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2205 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_188_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2206 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_191_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2207 PASS [ 0.025s] jj-lib conflicts::tests::test_materialize_conflict::test_case_180_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2208 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_192_base_with_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2209 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_193_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2210 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_194_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2211 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_198_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2212 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_195_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2213 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_199_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2214 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_19_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2215 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_1_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2216 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_200_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2217 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_201_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2218 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_202_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2219 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_203_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2220 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_204_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2221 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_197_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2222 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_205_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2223 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_206_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2224 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_207_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2225 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_208_base_with_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2226 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_20_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2227 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_209_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2228 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_210_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2229 PASS [ 0.037s] jj-lib conflicts::tests::test_materialize_conflict::test_case_196_base_with_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2230 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_211_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2231 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_213_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2232 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_212_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2233 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_214_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2234 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_215_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2235 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_219_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2236 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_217_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2237 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_21_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2238 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_224_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2239 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_222_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2240 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_216_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2241 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_221_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2242 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_218_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2243 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_223_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2244 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_225_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2245 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_220_base_with_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2246 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_226_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2247 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_227_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2248 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_228_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2249 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_233_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2250 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_231_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2251 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_234_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2252 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_230_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2253 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_235_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2254 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_232_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2255 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_229_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2256 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_236_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2257 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_22_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2258 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_237_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2259 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_238_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2260 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_239_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2261 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_244_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2262 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_240_base_with_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2263 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_242_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2264 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_241_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2265 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_23_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2266 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_247_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2267 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_248_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2268 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_246_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2269 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_245_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2270 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_243_base_with_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2271 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_249_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2272 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_24_base_with_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2273 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_250_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2274 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_252_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2275 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_254_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2276 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_253_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2277 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_251_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2278 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_255_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2279 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_257_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2280 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_256_base_with_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2281 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_258_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2282 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_259_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2283 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_25_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2284 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_260_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2285 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_261_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2286 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_262_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2287 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_263_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2288 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_265_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2289 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_267_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2290 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_264_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2291 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_269_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2292 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_266_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2293 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_268_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2294 PASS [ 7.713s] jj-cli::runner test_squash_command::test_squash_partial2295 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_26_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2296 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_270_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2297 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_271_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2298 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_272_base_with_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2299 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_274_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2300 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_276_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2301 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_275_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2302 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_277_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2303 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_273_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2304 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_27_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2305 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_279_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2306 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_280_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2307 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_281_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2308 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_283_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2309 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_285_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2310 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_284_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2311 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_282_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2312 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_287_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2313 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_289_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2314 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_286_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2315 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_288_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2316 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_278_base_with_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2317 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_28_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2318 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_290_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2319 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_291_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2320 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_293_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2321 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_292_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2322 PASS [ 0.884s] jj-cli::runner test_workspaces::test_workspaces_rename_workspace2323 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_294_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2324 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_295_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2325 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_297_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2326 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_296_base_without_ending_eol_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2327 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_298_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2328 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_29_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2329 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_299_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2330 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_2_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2331 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_300_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2332 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_302_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2333 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_301_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2334 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_305_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2335 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_304_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2336 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_303_base_without_ending_eol_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2337 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_307_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2338 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_306_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2339 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_308_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2340 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_309_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2341 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_311_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2342 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_310_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2343 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_30_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2344 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_312_base_without_ending_eol_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2345 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_314_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2346 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_313_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2347 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_315_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2348 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_318_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2349 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_317_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2350 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_316_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2351 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_319_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2352 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_320_base_without_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2353 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_324_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2354 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_321_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2355 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_323_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2356 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_31_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2357 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_322_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2358 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_325_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2359 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_327_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2360 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_326_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2361 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_328_base_without_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2362 PASS [ 0.007s] jj-lib conflicts::tests::test_materialize_conflict::test_case_329_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2363 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_330_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2364 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_32_base_with_ending_eol_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2365 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_332_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2366 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_331_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2367 PASS [ 0.007s] jj-lib conflicts::tests::test_materialize_conflict::test_case_333_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2368 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_334_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2369 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_338_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2370 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_337_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2371 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_335_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2372 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_336_base_without_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2373 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_33_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2374 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_339_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2375 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_341_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2376 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_340_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2377 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_342_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2378 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_343_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2379 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_345_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2380 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_344_base_without_ending_eol_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2381 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_346_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2382 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_348_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2383 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_350_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2384 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_349_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2385 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_347_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2386 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_351_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2387 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_353_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2388 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_354_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2389 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_356_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2390 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_34_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2391 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_355_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2392 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_357_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2393 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_352_base_without_ending_eol_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2394 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_358_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2395 PASS [ 0.008s] jj-lib conflicts::tests::test_materialize_conflict::test_case_360_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2396 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_359_base_without_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2397 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_35_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2398 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_361_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2399 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_364_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2400 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_363_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2401 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_365_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2402 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_366_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2403 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_362_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2404 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_367_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2405 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_36_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2406 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_368_base_without_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2407 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_370_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2408 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_372_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2409 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_369_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2410 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_371_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2411 PASS [ 1.168s] jj-cli::runner test_workspaces::test_workspaces_remove_undo_readd2412 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_374_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2413 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_375_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2414 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_373_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2415 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_376_base_without_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2416 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_378_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2417 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_382_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2418 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_383_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2419 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_381_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2420 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_37_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2421 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_377_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2422 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_380_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2423 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_379_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2424 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_384_base_without_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2425 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_387_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2426 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_38_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2427 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_389_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2428 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_386_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2429 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_385_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2430 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_388_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2431 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_391_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2432 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_393_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2433 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_390_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2434 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_398_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2435 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_396_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2436 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_392_base_without_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2437 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_402_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2438 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_400_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2439 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_399_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2440 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_397_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2441 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_3_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2442 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_394_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2443 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_404_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2444 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_403_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2445 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_395_base_without_ending_eol_long_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2446 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_408_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2447 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_405_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2448 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_39_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2449 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_401_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2450 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_407_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2451 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_406_base_without_ending_eol_long_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2452 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_415_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2453 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_40_base_with_ending_eol_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2454 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_416_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2455 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_410_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2456 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_411_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2457 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_409_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2458 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_413_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2459 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_412_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2460 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_41_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2461 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_421_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2462 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_418_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2463 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_420_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2464 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_417_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2465 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_428_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2466 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_424_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2467 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_427_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2468 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_422_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2469 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_423_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2470 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_426_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2471 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_42_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2472 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_430_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2473 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_425_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2474 PASS [ 0.031s] jj-lib conflicts::tests::test_materialize_conflict::test_case_414_base_without_ending_eol_long_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2475 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_429_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2476 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_432_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2477 PASS [ 0.028s] jj-lib conflicts::tests::test_materialize_conflict::test_case_419_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2478 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_434_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2479 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_433_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2480 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_437_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2481 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_436_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2482 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_445_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2483 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_440_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2484 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_448_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2485 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_435_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2486 PASS [ 0.026s] jj-lib conflicts::tests::test_materialize_conflict::test_case_431_base_without_ending_eol_long_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2487 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_438_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2488 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_444_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2489 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_43_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2490 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_447_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2491 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_443_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2492 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_442_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2493 PASS [ 0.025s] jj-lib conflicts::tests::test_materialize_conflict::test_case_439_base_without_ending_eol_long_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2494 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_44_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2495 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_449_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2496 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_446_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2497 PASS [ 0.023s] jj-lib conflicts::tests::test_materialize_conflict::test_case_441_base_without_ending_eol_long_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2498 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_450_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2499 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_451_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2500 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_454_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2501 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_452_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2502 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_453_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2503 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_455_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2504 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_457_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2505 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_458_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2506 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_461_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2507 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_464_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2508 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_460_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2509 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_469_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2510 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_463_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2511 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_462_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2512 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_466_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2513 PASS [ 0.023s] jj-lib conflicts::tests::test_materialize_conflict::test_case_459_base_without_ending_eol_long_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2514 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_468_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2515 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_465_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2516 PASS [ 0.029s] jj-lib conflicts::tests::test_materialize_conflict::test_case_45_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2517 PASS [ 0.033s] jj-lib conflicts::tests::test_materialize_conflict::test_case_456_base_without_ending_eol_long_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2518 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_472_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2519 PASS [ 0.022s] jj-lib conflicts::tests::test_materialize_conflict::test_case_467_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2520 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_46_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2521 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_477_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2522 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_47_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2523 PASS [ 0.024s] jj-lib conflicts::tests::test_materialize_conflict::test_case_470_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2524 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_471_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2525 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_479_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2526 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_473_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2527 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_478_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2528 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_480_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2529 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_482_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2530 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_481_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2531 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_487_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2532 PASS [ 0.033s] jj-lib conflicts::tests::test_materialize_conflict::test_case_476_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2533 PASS [ 0.031s] jj-lib conflicts::tests::test_materialize_conflict::test_case_48_base_with_ending_eol_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2534 PASS [ 0.038s] jj-lib conflicts::tests::test_materialize_conflict::test_case_484_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2535 PASS [ 0.023s] jj-lib conflicts::tests::test_materialize_conflict::test_case_493_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2536 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_495_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2537 PASS [ 0.034s] jj-lib conflicts::tests::test_materialize_conflict::test_case_488_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2538 PASS [ 0.034s] jj-lib conflicts::tests::test_materialize_conflict::test_case_489_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2539 PASS [ 0.031s] jj-lib conflicts::tests::test_materialize_conflict::test_case_490_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2540 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_494_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2541 PASS [ 0.027s] jj-lib conflicts::tests::test_materialize_conflict::test_case_491_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2542 PASS [ 0.050s] jj-lib conflicts::tests::test_materialize_conflict::test_case_483_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2543 PASS [ 0.061s] jj-lib conflicts::tests::test_materialize_conflict::test_case_475_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2544 PASS [ 0.047s] jj-lib conflicts::tests::test_materialize_conflict::test_case_485_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2545 PASS [ 2.252s] jj-cli::runner test_workspaces::test_workspaces_current_op_discarded_by_other::test_case_1_manual2546 PASS [ 0.037s] jj-lib conflicts::tests::test_materialize_conflict::test_case_492_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2547 PASS [ 0.050s] jj-lib conflicts::tests::test_materialize_conflict::test_case_486_base_without_ending_eol_prepended_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2548 PASS [ 0.067s] jj-lib conflicts::tests::test_materialize_conflict::test_case_474_base_without_ending_eol_long_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2549 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_49_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2550 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_502_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2551 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_498_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2552 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_496_base_without_ending_eol_prepended_side1_with_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2553 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_501_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2554 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_499_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2555 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_500_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2556 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_503_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2557 PASS [ 0.020s] jj-lib conflicts::tests::test_materialize_conflict::test_case_4_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2558 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_506_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2559 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_514_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2560 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_513_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2561 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_512_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2562 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_504_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2563 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_511_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2564 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_510_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2565 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_515_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2566 PASS [ 0.022s] jj-lib conflicts::tests::test_materialize_conflict::test_case_505_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2567 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_507_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2568 PASS [ 0.022s] jj-lib conflicts::tests::test_materialize_conflict::test_case_50_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2569 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_518_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2570 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_51_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2571 PASS [ 0.026s] jj-lib conflicts::tests::test_materialize_conflict::test_case_508_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2572 PASS [ 0.043s] jj-lib conflicts::tests::test_materialize_conflict::test_case_497_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2573 PASS [ 0.027s] jj-lib conflicts::tests::test_materialize_conflict::test_case_509_base_without_ending_eol_prepended_side1_with_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2574 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_519_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2575 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_525_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2576 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_520_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2577 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_524_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2578 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_523_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2579 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_526_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2580 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_529_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2581 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_522_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2582 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_52_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2583 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_527_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2584 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_528_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2585 PASS [ 0.021s] jj-lib conflicts::tests::test_materialize_conflict::test_case_521_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2586 PASS [ 0.031s] jj-lib conflicts::tests::test_materialize_conflict::test_case_517_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2587 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_530_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2588 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_531_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2589 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_533_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2590 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_534_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2591 PASS [ 0.038s] jj-lib conflicts::tests::test_materialize_conflict::test_case_516_base_without_ending_eol_prepended_side1_with_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2592 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_532_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_diff_style_crlf_eol_expects2593 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_535_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2594 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_536_base_without_ending_eol_prepended_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2595 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_539_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2596 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_538_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2597 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_537_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2598 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_542_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2599 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_544_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2600 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_540_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2601 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_53_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2602 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_551_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2603 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_545_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2604 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_547_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2605 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_553_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2606 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_549_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2607 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_54_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2608 PASS [ 0.019s] jj-lib conflicts::tests::test_materialize_conflict::test_case_541_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2609 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict::test_case_552_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2610 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_550_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2611 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_548_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2612 PASS [ 0.025s] jj-lib conflicts::tests::test_materialize_conflict::test_case_543_base_without_ending_eol_prepended_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2613 PASS [ 0.018s] jj-lib conflicts::tests::test_materialize_conflict::test_case_554_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2614 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_558_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2615 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_556_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2616 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_555_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2617 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_560_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2618 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_55_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2619 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_562_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2620 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_561_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2621 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_557_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2622 PASS [ 0.025s] jj-lib conflicts::tests::test_materialize_conflict::test_case_546_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2623 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_559_base_without_ending_eol_prepended_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2624 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_563_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2625 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_566_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2626 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_565_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2627 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_564_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2628 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_567_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2629 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_569_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2630 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_572_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2631 PASS [ 1.009s] jj-cli::runner test_workspaces::test_workspaces_update_stale_snapshot2632 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_576_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2633 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_570_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2634 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_573_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2635 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_574_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2636 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_575_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2637 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_568_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2638 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_571_base_without_ending_eol_prepended_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2639 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_56_base_with_ending_eol_side1_without_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2640 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_58_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_git_style_crlf_eol_expects2641 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_57_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2642 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_5_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2643 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_60_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_style_crlf_eol_expects2644 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_59_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_style_lf_eol_expects2645 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_62_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2646 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_63_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_lf_eol_expects2647 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_64_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_snapshot_style_crlf_eol_expects2648 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_61_base_with_ending_eol_side1_without_ending_eol_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2649 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_67_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_lf_eol_expects2650 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_68_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_style_crlf_eol_expects2651 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_6_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2652 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_70_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2653 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_66_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_git_style_crlf_eol_expects2654 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_69_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2655 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_73_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_git_style_lf_eol_expects2656 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_72_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_crlf_eol_expects2657 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_65_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_git_style_lf_eol_expects2658 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_75_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_lf_eol_expects2659 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_74_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_git_style_crlf_eol_expects2660 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_71_base_with_ending_eol_side1_without_ending_eol_long_side2_with_ending_eol_snapshot_style_lf_eol_expects2661 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_7_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_lf_eol_expects2662 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_78_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2663 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_76_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_style_crlf_eol_expects2664 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_79_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_lf_eol_expects2665 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_77_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2666 PASS [ 0.011s] jj-lib conflicts::tests::test_materialize_conflict::test_case_80_base_with_ending_eol_side1_without_ending_eol_long_side2_without_ending_eol_snapshot_style_crlf_eol_expects2667 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_84_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_crlf_eol_expects2668 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_83_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_style_lf_eol_expects2669 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_87_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_lf_eol_expects2670 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_85_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_lf_eol_expects2671 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_88_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_snapshot_style_crlf_eol_expects2672 PASS [ 0.013s] jj-lib conflicts::tests::test_materialize_conflict::test_case_82_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_crlf_eol_expects2673 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_86_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_diff_experimental_style_crlf_eol_expects2674 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_89_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_lf_eol_expects2675 PASS [ 0.010s] jj-lib conflicts::tests::test_materialize_conflict::test_case_8_base_with_ending_eol_side1_with_ending_eol_side2_with_ending_eol_snapshot_style_crlf_eol_expects2676 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_90_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_git_style_crlf_eol_expects2677 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_81_base_with_ending_eol_side1_without_ending_eol_prepended_side2_with_ending_eol_git_style_lf_eol_expects2678 PASS [ 0.009s] jj-lib conflicts::tests::test_materialize_conflict::test_case_93_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_lf_eol_expects2679 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_92_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_crlf_eol_expects2680 PASS [ 0.012s] jj-lib conflicts::tests::test_materialize_conflict::test_case_96_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_crlf_eol_expects2681 PASS [ 0.014s] jj-lib conflicts::tests::test_materialize_conflict::test_case_95_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_snapshot_style_lf_eol_expects2682 PASS [ 0.015s] jj-lib conflicts::tests::test_materialize_conflict::test_case_94_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_experimental_style_crlf_eol_expects2683 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_91_base_with_ending_eol_side1_without_ending_eol_prepended_side2_without_ending_eol_diff_style_lf_eol_expects2684 PASS [ 0.016s] jj-lib conflicts::tests::test_materialize_conflict_trailing_cr::test_case_1_lf2685 PASS [ 0.012s] jj-lib conflicts::tests::test_parse_conflict::test_case_6_side_1_adds_the_ending_eol2686 PASS [ 0.017s] jj-lib conflicts::tests::test_parse_conflict::test_case_1_all_sides_end_with_eol2687 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_99_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_diff_style_lf_eol_expects2688 PASS [ 0.017s] jj-lib conflicts::tests::test_materialize_conflict::test_case_9_base_with_ending_eol_side1_with_ending_eol_side2_without_ending_eol_git_style_lf_eol_expects2689 PASS [ 0.027s] jj-lib conflicts::tests::test_materialize_conflict::test_case_97_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_git_style_lf_eol_expects2690 PASS [ 0.023s] jj-lib conflicts::tests::test_materialize_conflict_trailing_cr::test_case_2_crlf2691 PASS [ 0.018s] jj-lib conflicts::tests::test_resolve_file_executable2692 PASS [ 0.024s] jj-lib conflicts::tests::test_parse_conflict::test_case_4_side_2_adds_the_ending_eol2693 PASS [ 0.025s] jj-lib conflicts::tests::test_parse_conflict::test_case_3_side_2_removes_the_ending_eol2694 PASS [ 0.011s] jj-lib default_index::changed_path::tests::test_composite_empty2695 PASS [ 0.028s] jj-lib conflicts::tests::test_parse_conflict::test_case_2_all_sides_end_without_eol2696 PASS [ 0.019s] jj-lib default_index::bit_set::tests::test_positions_bit_set2697 PASS [ 0.014s] jj-lib default_index::changed_path::tests::test_composite_empty_changed_paths2698 PASS [ 0.019s] jj-lib default_index::bit_set::tests::test_positions_bit_set_allocation2699 PASS [ 0.031s] jj-lib conflicts::tests::test_materialize_conflict::test_case_98_base_with_ending_eol_long_side1_with_ending_eol_side2_with_ending_eol_git_style_crlf_eol_expects2700 PASS [ 0.024s] jj-lib default_index::bit_set::tests::test_ancestors_bit_set2701 PASS [ 0.015s] jj-lib default_index::changed_path::tests::test_composite_empty_commits2702 PASS [ 0.018s] jj-lib default_index::changed_path::tests::test_composite_null2703 PASS [ 0.035s] jj-lib conflicts::tests::test_parse_conflict::test_case_5_side_1_removes_the_ending_eol2704 PASS [ 0.014s] jj-lib default_index::changed_path::tests::test_composite_segmented::test_case_2_fully_readonly2705 PASS [ 0.011s] jj-lib default_index::rev_walk::tests::test_filter_map_rev_walk2706 PASS [ 0.010s] jj-lib default_index::rev_walk::tests::test_map_rev_walk2707 PASS [ 0.010s] jj-lib default_index::rev_walk::tests::test_peekable_rev_walk2708 PASS [ 0.009s] jj-lib default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation2709 PASS [ 0.010s] jj-lib default_index::rev_walk::tests::test_walk_ancestors2710 PASS [ 0.016s] jj-lib default_index::changed_path::tests::test_composite_some_commits::test_case_2_readonly2711 PASS [ 0.024s] jj-lib default_index::changed_path::tests::test_composite_segmented::test_case_1_with_mutable2712 PASS [ 0.013s] jj-lib default_index::rev_walk::tests::test_walk_descendants_filtered_by_generation2713 PASS [ 0.020s] jj-lib default_index::changed_path::tests::test_composite_some_commits::test_case_3_readonly_reloaded2714 PASS [ 0.022s] jj-lib default_index::changed_path::tests::test_composite_some_commits::test_case_1_mutable2715 PASS [ 0.020s] jj-lib default_index::changed_path::tests::test_composite_squash_segments2716 PASS [ 0.012s] jj-lib default_index::rev_walk_queue::tests::test_push_pop_in_forward_order2717 PASS [ 0.011s] jj-lib default_index::revset_engine::tests::test_diff_match_lines_between_conflicts2718 PASS [ 0.011s] jj-lib default_index::revset_engine::tests::test_diff_match_lines_with_repeated_lines2719 PASS [ 0.014s] jj-lib default_index::rev_walk_queue::tests::test_push_pop_in_reverse_order2720 PASS [ 0.019s] jj-lib default_index::rev_walk::tests::test_walk_ancestors_filtered_by_generation_range_merging2721 PASS [ 0.010s] jj-lib default_index::tests::index_empty::test_case_1_memory2722 PASS [ 0.012s] jj-lib default_index::revset_engine::tests::test_positions_accumulator2723 PASS [ 0.014s] jj-lib default_index::revset_engine::tests::test_diff_match_lines_between_resolved2724 PASS [ 0.011s] jj-lib default_index::revset_engine::tests::test_revset_combinator2725 PASS [ 0.011s] jj-lib default_index::revset_engine::tests::test_revset_combinator_error_propagation2726 PASS [ 0.021s] jj-lib default_index::rev_walk::tests::test_walk_ancestors_until_roots2727 PASS [ 0.015s] jj-lib default_index::revset_engine::tests::test_diff_match_lines_between_resolved_and_conflict2728 PASS [ 0.012s] jj-lib default_index::tests::index_many_parents::test_case_1_in_memory2729 PASS [ 0.012s] jj-lib default_index::tests::index_multiple_commits::test_case_1_full_in_memory2730 PASS [ 0.013s] jj-lib default_index::tests::index_root_commit::test_case_2_file2731 PASS [ 0.014s] jj-lib default_index::tests::index_multiple_commits::test_case_4_incremental_on_disk2732 PASS [ 0.013s] jj-lib default_index::tests::neighbor_commit_ids2733 PASS [ 0.015s] jj-lib default_index::tests::index_multiple_commits::test_case_3_incremental_in_memory2734 PASS [ 0.012s] jj-lib default_index::tests::resolve_change_id_prefix2735 PASS [ 0.019s] jj-lib default_index::tests::index_empty::test_case_2_file2736 PASS [ 0.011s] jj-lib default_index::tests::shortest_unique_commit_id_prefix2737 PASS [ 0.017s] jj-lib default_index::tests::index_multiple_commits::test_case_2_full_on_disk2738 PASS [ 0.013s] jj-lib default_index::tests::resolve_commit_id_prefix2739 PASS [ 0.013s] jj-lib default_index::tests::neighbor_change_ids2740 PASS [ 0.015s] jj-lib default_index::tests::shortest_unique_change_id_prefix2741 PASS [ 0.009s] jj-lib default_index::tests::test_common_ancestors2742 PASS [ 0.010s] jj-lib default_index::tests::test_common_ancestors_criss_cross2743 PASS [ 0.027s] jj-lib default_index::tests::index_many_parents::test_case_2_on_disk2744 PASS [ 0.028s] jj-lib default_index::tests::index_missing_parent_commit2745 PASS [ 0.009s] jj-lib default_index::tests::test_heads_range_with_filter2746 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_1_lf_text_with_no_eol_conversion2747 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_13_text_ends_without_eol_with_lf_eol_conversion2748 PASS [ 0.011s] jj-lib dsl_util::tests::test_expect_arguments2749 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_11_no_eol_text_with_lf_conversion2750 PASS [ 0.011s] jj-lib default_index::tests::test_heads2751 PASS [ 0.011s] jj-lib eol::tests::test_eol_conversion::test_case_10_crlf_text_with_lf_eol_conversion2752 PASS [ 0.012s] jj-lib default_index::tests::test_is_ancestor2753 PASS [ 0.012s] jj-lib default_index::tests::test_common_ancestors_merge_with_ancestor2754 PASS [ 0.012s] jj-lib eol::tests::test_eol_conversion::test_case_12_empty_text_with_lf_eol_conversion2755 PASS [ 0.033s] jj-lib default_index::tests::index_root_commit::test_case_1_memory2756 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_7_empty_text_with_crlf_eol_conversion2757 PASS [ 0.009s] jj-lib eol::tests::test_eol_conversion::test_case_8_text_ends_without_eol_with_crlf_eol_conversion2758 PASS [ 0.078s] jj-lib default_index::bit_set::tests::test_ancestors_bit_set_allocation2759 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_1_none_settings2760 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_2_input_settings_text_input2761 PASS [ 0.010s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_2_lf_eol_conversion2762 PASS [ 0.010s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_3_crlf_eol_conversion2763 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_4_input_settings_binary_input2764 PASS [ 0.010s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_3_input_output_settings_text_input2765 PASS [ 0.014s] jj-lib eol::tests::test_eol_conversion::test_case_9_lf_text_with_lf_eol_conversion2766 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_6_input_output_settings_binary_input_with_lone_cr2767 PASS [ 0.011s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_5_input_output_settings_binary_input_with_nul2768 PASS [ 0.027s] jj-lib eol::tests::test_eol_conversion::test_case_2_crlf_text_with_no_eol_conversion2769 PASS [ 0.017s] jj-lib eol::tests::test_eol_convert_eol_read_error::test_case_1_no_eol_conversion2770 PASS [ 0.010s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_7_input_settings_long_binary_input2771 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_1_none_settings2772 PASS [ 0.009s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_snapshot::test_case_8_input_settings_with_crlf_on_probe_boundary2773 PASS [ 0.031s] jj-lib eol::tests::test_eol_conversion::test_case_4_lf_text_with_crlf_eol_conversion2774 PASS [ 0.011s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_5_input_output_settings_long_binary_input2775 PASS [ 0.012s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_2_input_settings2776 PASS [ 0.032s] jj-lib eol::tests::test_eol_conversion::test_case_3_no_eol_text_with_no_eol_conversion2777 PASS [ 0.012s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_4_input_output_settings_binary_input2778 PASS [ 0.012s] jj-lib eol::tests::test_eol_strategy_convert_eol_for_update::test_case_3_input_output_settings_text_input2779 PASS [ 0.026s] jj-lib eol::tests::test_eol_conversion::test_case_5_crlf_text_with_crlf_eol_conversion2780 PASS [ 0.011s] jj-lib extensions_map::tests::test_empty2781 PASS [ 0.011s] jj-lib extensions_map::tests::test_retrieval2782 PASS [ 0.031s] jj-lib eol::tests::test_eol_conversion::test_case_6_no_eol_text_with_crlf_conversion2783 PASS [ 0.009s] jj-lib files::tests::test_diff_line_iterator_blank_right_line_after_non_empty_left2784 PASS [ 0.009s] jj-lib files::tests::test_diff_line_iterator_blank_right_line_multiple_lefts2785 PASS [ 0.011s] jj-lib files::tests::test_diff_line_iterator_blank_right_line_single_left2786 PASS [ 0.009s] jj-lib files::tests::test_merge_hunk_by_word2787 PASS [ 0.010s] jj-lib files::tests::test_merge_single_hunk2788 PASS [ 0.009s] jj-lib files::tests::test_diff_line_iterator_line_numbers2789 PASS [ 0.009s] jj-lib files::tests::test_diff_line_iterator_blank_right_line_without_preceding_lines2790 PASS [ 0.009s] jj-lib files::tests::test_merge_multi_hunk2791 PASS [ 0.009s] jj-lib fileset::tests::test_explicit_paths2792 PASS [ 1.128s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other_automatic2793 PASS [ 0.009s] jj-lib fileset_parser::tests::test_expand_function_alias2794 PASS [ 0.034s] jj-lib files::tests::test_conflict_diff_hunks_no_conflicts2795 PASS [ 0.032s] jj-lib files::tests::test_conflict_diff_hunks_simple_conflicts2796 PASS [ 0.038s] jj-lib files::tests::test_conflict_diff_hunks_matching_conflicts2797 PASS [ 0.036s] jj-lib files::tests::test_conflict_diff_hunks_no_trivial_resolution2798 PASS [ 0.011s] jj-lib fileset_parser::tests::test_expand_pattern_alias2799 PASS [ 0.011s] jj-lib fileset_parser::tests::test_expand_symbol_alias2800 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_alias_formal_parameter2801 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_alias_func_decl2802 PASS [ 0.041s] jj-lib fileset::tests::test_build_matcher_simple2803 PASS [ 0.043s] jj-lib fileset::tests::test_build_matcher_glob_pattern2804 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_alias_pattern_decl2805 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_alias_symbol_decl2806 PASS [ 0.043s] jj-lib fileset::tests::test_build_matcher_combined2807 PASS [ 0.039s] jj-lib fileset::tests::test_build_matcher_union_patterns_of_same_kind2808 PASS [ 0.010s] jj-lib fileset_parser::tests::test_parse_bare_string2809 PASS [ 0.042s] jj-lib fileset::tests::test_build_matcher_unnormalized_union2810 PASS [ 0.041s] jj-lib fileset::tests::test_parse_compound_expression2811 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_identifier2812 PASS [ 0.012s] jj-lib fileset_parser::tests::test_parse_function_call2813 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_invalid_function_name2814 PASS [ 0.010s] jj-lib fileset_parser::tests::test_parse_string_literal2815 PASS [ 0.010s] jj-lib fileset_parser::tests::test_parse_operator2816 PASS [ 0.010s] jj-lib fileset_parser::tests::test_parse_pattern2817 PASS [ 0.043s] jj-lib fileset::tests::test_parse_prefix_glob_pattern2818 PASS [ 0.009s] jj-lib fix::tests::test_compute_file_line_count2819 PASS [ 0.044s] jj-lib fileset::tests::test_parse_glob_pattern_case_insensitive2820 PASS [ 0.044s] jj-lib fileset::tests::test_parse_function2821 PASS [ 0.045s] jj-lib fileset::tests::test_parse_glob_pattern2822 PASS [ 0.011s] jj-lib fileset_parser::tests::test_parse_whitespace2823 PASS [ 0.013s] jj-lib fileset_parser::tests::test_parse_tree_eq2824 PASS [ 0.013s] jj-lib git_backend::tests::read_empty_string_placeholder2825 PASS [ 0.072s] jj-lib fileset::tests::test_build_matcher_union_patterns_of_different_kind2826 PASS [ 0.021s] jj-lib git_backend::tests::import_head_commits_duplicates::test_case_2_sha2562827 PASS [ 0.022s] jj-lib git_backend::tests::import_head_commits_duplicates::test_case_1_sha12828 PASS [ 0.028s] jj-lib git_backend::tests::commit_has_ref::test_case_2_sha2562829 PASS [ 1.213s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other2830 PASS [ 0.029s] jj-lib git_backend::tests::commit_has_ref::test_case_1_sha12831 PASS [ 0.027s] jj-lib git_backend::tests::read_git_commit_without_importing::test_case_1_sha12832 PASS [ 0.028s] jj-lib git_backend::tests::overlapping_git_commit_id::test_case_1_sha12833 PASS [ 0.029s] jj-lib git_backend::tests::read_plain_git_commit::test_case_1_sha12834 PASS [ 0.034s] jj-lib git_backend::tests::read_git_commit_without_importing::test_case_2_sha2562835 PASS [ 0.044s] jj-lib git_backend::tests::git_commit_parents::test_case_2_sha2562836 PASS [ 0.049s] jj-lib git::tests::test_split_positive_negative_patterns2837 PASS [ 0.062s] jj-lib fileset_parser::tests::test_parse_error2838 PASS [ 0.043s] jj-lib git_backend::tests::open_git_repo_at_workdir2839 PASS [ 0.030s] jj-lib git_backend::tests::read_plain_git_commit::test_case_2_sha2562840 PASS [ 0.018s] jj-lib git_backend::tests::write_empty_string_placeholder2841 PASS [ 0.050s] jj-lib git_backend::tests::change_id_parsing2842 PASS [ 0.047s] jj-lib git_backend::tests::git_commit_parents::test_case_1_sha12843 PASS [ 0.045s] jj-lib git_backend::tests::overlapping_git_commit_id::test_case_2_sha2562844 PASS [ 0.026s] jj-lib git_backend::tests::read_signed_git_commit::test_case_2_sha2562845 PASS [ 0.029s] jj-lib git_backend::tests::read_signed_git_commit::test_case_1_sha12846 PASS [ 0.014s] jj-lib git_subprocess::test::test_initial_overall_progress_is_zero2847 PASS [ 0.009s] jj-lib git_subprocess::test::test_parse_no_such_remote2848 PASS [ 0.010s] jj-lib git_subprocess::test::test_parse_ref_pushes2849 PASS [ 0.009s] jj-lib git_subprocess::test::test_parse_no_remote_ref2850 PASS [ 0.012s] jj-lib git_subprocess::test::test_parse_no_remote_tracking_branch2851 PASS [ 0.100s] jj-lib fileset::tests::test_parse_file_pattern2852 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_backslash_path2853 PASS [ 0.008s] jj-lib gitignore::tests::test_gitignore_deep_dir2854 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_empty_file2855 PASS [ 0.017s] jj-lib git_subprocess::test::test_parse_unknown_option2856 PASS [ 0.018s] jj-lib git_subprocess::test::test_parse_ref_updates_malformed2857 PASS [ 0.017s] jj-lib git_subprocess::test::test_read_progress_line2858 PASS [ 0.020s] jj-lib git_subprocess::test::test_parse_git_fetch_output_rejected2859 PASS [ 0.011s] jj-lib gitignore::tests::test_gitignore_empty_file_with_prefix2860 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_file_ordering2861 PASS [ 0.045s] jj-lib git_backend::tests::round_trip_change_id_via_git_header::test_case_1_sha12862 PASS [ 0.013s] jj-lib gitignore::tests::test_gitignore_deep_dir_chained2863 PASS [ 0.040s] jj-lib git_backend::tests::round_trip_change_id_via_git_header::test_case_2_sha2562864 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_glob_all_subdir2865 PASS [ 0.014s] jj-lib gitignore::tests::test_gitignore_glob2866 PASS [ 0.012s] jj-lib gitignore::tests::test_gitignore_glob_all_root2867 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_invalid_utf82868 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_leading_dir_glob2869 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_internal_dir_glob_not_really2870 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_leading_dir_glob_with_prefix2871 PASS [ 0.045s] jj-lib git_backend::tests::write_tree_conflicts::test_case_1_sha12872 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_line_ordering2873 PASS [ 0.012s] jj-lib gitignore::tests::test_gitignore_internal_dir_glob2874 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_literal2875 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_literal_with_prefix2876 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_match_only_dir2877 PASS [ 0.012s] jj-lib gitignore::tests::test_gitignore_negative_parent_directory2878 PASS [ 0.033s] jj-lib git_subprocess::test::test_read_to_end_with_progress2879 PASS [ 2.476s] jj-cli::runner test_workspaces::test_workspaces_current_op_discarded_by_other::test_case_2_automatic2880 PASS [ 0.010s] jj-lib gitignore::tests::test_gitignore_range2881 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_trailing_dir_glob2882 PASS [ 0.014s] jj-lib gitignore::tests::test_gitignore_pattern_same_as_prefix2883 PASS [ 0.009s] jj-lib gitignore::tests::test_gitignore_rooted_literal_with_prefix2884 PASS [ 0.053s] jj-lib git_backend::tests::write_signed_commit_sha2562885 PASS [ 0.046s] jj-lib git_backend::tests::write_tree_conflicts::test_case_2_sha2562886 PASS [ 0.011s] jj-lib gitignore::tests::test_gitignore_rooted_literal2887 PASS [ 0.010s] jj-lib gpg_signing::tests::gpg_verify_expired_signature2888 PASS [ 0.010s] jj-lib gpg_signing::tests::gpg_verify_good_signature2889 PASS [ 0.012s] jj-lib gitignore::tests::test_gitignore_unusual_symbols2890 PASS [ 0.009s] jj-lib gpg_signing::tests::gpg_verify_invalid_signature_format2891 PASS [ 0.011s] jj-lib gpg_signing::tests::gpg_verify_bad_signature2892 PASS [ 0.011s] jj-lib gitignore::tests::test_gitignore_with_utf8_bom2893 PASS [ 0.041s] jj-lib git_subprocess::test::test_parse_ref_updates_sample2894 PASS [ 0.009s] jj-lib gpg_signing::tests::gpg_verify_unknown_error2895 PASS [ 0.008s] jj-lib gpg_signing::tests::gpgsm_verify_unknown_signature2896 PASS [ 0.009s] jj-lib gpg_signing::tests::gpgsm_verify_invalid_signature_format2897 PASS [ 0.008s] jj-lib gpg_signing::tests::gpgsm_verify_unknown_signature_with_issuer2898 PASS [ 0.008s] jj-lib graph_dominators::tests::test_big_graph_fig_19_82899 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_classic_diamond2900 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_bypassing_path2901 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_entry_cycle_dominance2902 PASS [ 0.018s] jj-lib gitignore::tests::test_gitignore_whitespace2903 PASS [ 0.067s] jj-lib git_backend::tests::write_signed_commit_sha12904 PASS [ 0.008s] jj-lib graph_dominators::tests::test_big_graph_fig_18_32905 PASS [ 0.014s] jj-lib gpg_signing::tests::gpg_verify_unknown_signature2906 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_multi_edge2907 PASS [ 0.022s] jj-lib gitignore::tests::test_gitignore_slash_after_glob2908 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_figure_eight2909 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_invalid_target_set2910 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_repeated_node2911 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_figure_eight_with_bridge2912 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_self_loop_handling2913 PASS [ 0.009s] jj-lib graph_dominators::tests::test_closest_common_dominator_nested_loops2914 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_split2915 PASS [ 0.008s] jj-lib graph_dominators::tests::test_closest_common_dominator_tree2916 PASS [ 0.008s] jj-lib graph_dominators::tests::test_dominator_tree_with_three_levels2917 PASS [ 0.010s] jj-lib graph_dominators::tests::test_closest_common_dominator_simple_cycle_with_entry2918 PASS [ 0.011s] jj-lib graph_dominators::tests::test_closest_common_dominator_single_node2919 PASS [ 0.009s] jj-lib graph_dominators::tests::test_find_dominator_value_with_invalid_flow_graph2920 PASS [ 0.014s] jj-lib graph_dominators::tests::test_closest_common_dominator_linear_chain2921 PASS [ 0.011s] jj-lib graph_dominators::tests::test_find_dominator_value_with_distinct_values2922 PASS [ 0.009s] jj-lib graph_dominators::tests::test_find_dominator_value_with_unknown_node2923 PASS [ 0.009s] jj-lib graph_dominators::tests::test_find_dominator_value_with_unknown_node_in_target_set2924 PASS [ 0.009s] jj-lib graph_dominators::tests::test_irreducible_graph_cooper_harvey_kennedy_fig32925 PASS [ 0.010s] jj-lib graph_dominators::tests::test_flow_graph_new2926 PASS [ 0.010s] jj-lib graph_dominators::tests::test_invalid_flowgraph2927 PASS [ 0.010s] jj-lib graph_dominators::tests::test_irreducible_graph_cooper_harvey_kennedy_fig22928 PASS [ 0.009s] jj-lib graph_dominators::tests::test_simple_directed_graph_contains_node2929 PASS [ 0.010s] jj-lib graph_dominators::tests::test_post_order2930 PASS [ 0.009s] jj-lib graph_dominators::tests::test_simple_directed_graph_adjacent_nodes2931 PASS [ 0.010s] jj-lib graph_dominators::tests::test_simple_directed_graph_edges2932 PASS [ 0.009s] jj-lib graph_dominators::tests::test_simple_directed_graph_nodes2933 PASS [ 0.009s] jj-lib graph_dominators::tests::test_simple_directed_graph_new2934 PASS [ 0.011s] jj-lib graph_dominators::tests::test_value_flow_graph_find_dominator_value2935 PASS [ 0.009s] jj-lib id_prefix::tests::test_id_index_shortest_unique_prefix_len2936 PASS [ 0.009s] jj-lib graph_dominators::tests::test_value_flow_graph_new2937 PASS [ 0.010s] jj-lib id_prefix::tests::test_id_index_resolve_prefix2938 PASS [ 0.009s] jj-lib local_working_copy::tests::test_file_states_lookup_at2939 PASS [ 0.009s] jj-lib local_working_copy::tests::test_file_states_lookup2940 PASS [ 0.011s] jj-lib id_prefix::tests::test_lookup_exact2941 PASS [ 0.009s] jj-lib local_working_copy::tests::test_file_states_merge2942 PASS [ 0.010s] jj-lib local_working_copy::tests::test_system_time_to_millis2943 PASS [ 0.009s] jj-lib refs::tests::test_classify_ref_push_action_added2944 PASS [ 0.009s] jj-lib refs::tests::test_classify_ref_push_action_local_conflicted2945 PASS [ 0.010s] jj-lib lock::tests::lock_basic2946 PASS [ 0.009s] jj-lib refs::tests::test_classify_ref_push_action_removed2947 PASS [ 0.010s] jj-lib lock::tests::try_lock_gives_up_when_locked2948 PASS [ 0.010s] jj-lib lock::tests::try_lock_succeeds_when_unlocked2949 PASS [ 0.010s] jj-lib refs::tests::test_classify_ref_push_action_remote_conflicted2950 PASS [ 0.009s] jj-lib refs::tests::test_classify_ref_push_action_updated2951 PASS [ 0.009s] jj-lib refs::tests::test_classify_ref_push_action_removed_untracked2952 PASS [ 0.010s] jj-lib refs::tests::test_classify_ref_push_action_unchanged2953 PASS [ 0.012s] jj-lib refs::tests::test_classify_ref_push_action_updated_untracked2954 PASS [ 0.008s] jj-lib revset::tests::test_optimize_unchanged_subtree2955 PASS [ 0.034s] jj-lib revset::tests::test_optimize_ancestors_heads_range2956 PASS [ 0.034s] jj-lib revset::tests::test_optimize_descendants2957 PASS [ 0.035s] jj-lib revset::tests::test_optimize_basic2958 PASS [ 0.038s] jj-lib revset::tests::test_optimize_ancestors_union2959 PASS [ 0.036s] jj-lib revset::tests::test_optimize_flatten_intersection2960 PASS [ 0.039s] jj-lib revset::tests::test_optimize_difference2961 PASS [ 0.042s] jj-lib revset::tests::test_optimize_ancestors2962 PASS [ 0.037s] jj-lib revset::tests::test_optimize_sort_negations_and_ancestors2963 PASS [ 0.040s] jj-lib revset::tests::test_optimize_subtree2964 PASS [ 0.044s] jj-lib revset::tests::test_optimize_filter_subtree2965 PASS [ 0.045s] jj-lib revset::tests::test_optimize_filter_difference2966 PASS [ 0.047s] jj-lib revset::tests::test_optimize_not_in_ancestors2967 PASS [ 0.047s] jj-lib revset::tests::test_parse_compound_string_expression2968 PASS [ 0.047s] jj-lib revset::tests::test_optimize_heads_range2969 PASS [ 0.041s] jj-lib revset::tests::test_parse_revset2970 PASS [ 0.009s] jj-lib revset_parser::tests::test_escape_remote_symbol2971 PASS [ 0.042s] jj-lib revset::tests::test_parse_revset_author_committer_functions2972 PASS [ 0.052s] jj-lib revset::tests::test_optimize_filter_intersection2973 PASS [ 0.009s] jj-lib revset_parser::tests::test_escape_string_literal2974 PASS [ 0.009s] jj-lib revset_parser::tests::test_expand_with_locals2975 PASS [ 0.009s] jj-lib revset_parser::tests::test_expand_symbol_alias2976 PASS [ 0.010s] jj-lib revset_parser::tests::test_parse_function_call2977 PASS [ 0.009s] jj-lib revset_parser::tests::test_parse_identifier2978 PASS [ 0.013s] jj-lib revset_parser::tests::test_parse_revset_alias_pattern_decl2979 PASS [ 0.014s] jj-lib revset_parser::tests::test_parse_revset_alias_func_decl2980 PASS [ 0.020s] jj-lib revset_parser::tests::test_parse_pattern2981 PASS [ 0.077s] jj-lib revset::tests::test_expand_symbol_alias2982 PASS [ 0.019s] jj-lib revset_parser::tests::test_parse_revset2983 PASS [ 0.024s] jj-lib revset_parser::tests::test_parse_deeply_nested_parentheses2984 PASS [ 0.023s] jj-lib revset_parser::tests::test_expand_function_alias2985 PASS [ 0.011s] jj-lib revset_parser::tests::test_parse_revset_alias_symbol_decl2986 PASS [ 0.024s] jj-lib revset_parser::tests::test_expand_pattern_alias2987 PASS [ 0.040s] jj-lib revset::tests::test_parse_revset_keyword_arguments2988 PASS [ 0.040s] jj-lib revset::tests::test_parse_string_pattern2989 PASS [ 0.043s] jj-lib revset::tests::test_parse_revset_change_commit_id_functions2990 PASS [ 0.037s] jj-lib revset::tests::test_transform_expression2991 PASS [ 0.017s] jj-lib revset_parser::tests::test_parse_revset_alias_formal_parameter2992 PASS [ 0.040s] jj-lib revset::tests::test_resolve_referenced_commits2993 PASS [ 1.310s] jj-cli::runner test_workspaces::test_workspaces_updated_by_other_with_changes_in_working_copy_automatic2994 PASS [ 0.040s] jj-lib revset::tests::test_revset_expression_building2995 PASS [ 0.046s] jj-lib revset::tests::test_parse_revset_function2996 PASS [ 0.009s] jj-lib revset_parser::tests::test_parse_revset_function2997 PASS [ 0.009s] jj-lib revset_parser::tests::test_parse_whitespace2998 PASS [ 0.009s] jj-lib revset_parser::tests::test_parse_symbol_explicitly2999 PASS [ 0.010s] jj-lib secure_config::tests::test_no_initial_config3000 PASS [ 0.010s] jj-lib secure_config::tests::test_migrate_legacy_config3001 PASS [ 0.010s] jj-lib secure_config::tests::test_missing_config3002 PASS [ 0.010s] jj-lib revset_parser::tests::test_parse_revset_operator_combinations3003 PASS [ 0.046s] jj-lib revset_parser::tests::parse_at_workspace_and_remote_symbol3004 PASS [ 0.011s] jj-lib revset_parser::tests::test_parse_tree_eq3005 PASS [ 0.012s] jj-lib revset_parser::tests::test_parse_revset_compat_operator3006 PASS [ 0.011s] jj-lib revset_parser::tests::test_parse_string_literal3007 PASS [ 0.009s] jj-lib settings::tests::byte_size_from_config_value3008 PASS [ 0.010s] jj-lib settings::tests::byte_size_parse3009 PASS [ 0.015s] jj-lib secure_config::tests::test_repo_aliased3010 PASS [ 0.095s] jj-lib revset::tests::test_expand_function_alias3011 PASS [ 0.015s] jj-lib secure_config::tests::test_repo_moved3012 PASS [ 0.010s] jj-lib simple_op_heads_store::tests::test_op_heads3013 PASS [ 0.014s] jj-lib simple_backend::tests::write_commit_parents3014 PASS [ 0.010s] jj-lib simple_op_store::tests::test_bookmark_views_legacy_roundtrip3015 PASS [ 0.010s] jj-lib simple_op_store::tests::test_migrate_git_refs_to_remote_tags3016 PASS [ 0.010s] jj-lib simple_op_store::tests::test_remote_views_new_roundtrip3017 PASS [ 0.011s] jj-lib simple_op_store::tests::test_read_write_operation3018 PASS [ 0.011s] jj-lib simple_op_store::tests::test_ref_target_change_delete_order_roundtrip3019 PASS [ 0.010s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_existing_file3020 PASS [ 0.011s] jj-lib simple_op_store::tests::test_remote_views_legacy_roundtrip3021 PASS [ 0.009s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_non_ssh_prefix3022 PASS [ 0.008s] jj-lib ssh_signing::tests::test_ssh_key_to_file_conversion_raw_key_data3023 PASS [ 0.013s] jj-lib simple_op_store::tests::test_ref_target_legacy_roundtrip3024 PASS [ 0.016s] jj-lib simple_op_store::tests::test_read_write_view3025 PASS [ 0.010s] jj-lib stacked_table::tests::stacked_table_empty::test_case_2_file3026 PASS [ 0.014s] jj-lib stacked_table::tests::stacked_table_automatic_merge3027 PASS [ 0.014s] jj-lib stacked_table::tests::stacked_table_empty::test_case_1_memory3028 PASS [ 0.008s] jj-lib time_util::tests::test_date_pattern_parses_dates_with_a_specified_offset3029 PASS [ 0.010s] jj-lib stacked_table::tests::stacked_table_multiple_keys::test_case_2_file3030 PASS [ 0.014s] jj-lib stacked_table::tests::stacked_table_merge3031 PASS [ 0.011s] jj-lib stacked_table::tests::stacked_table_single_key::test_case_2_file3032 PASS [ 0.009s] jj-lib time_util::tests::test_date_pattern_parses_dates_with_the_z_offset3033 PASS [ 0.016s] jj-lib stacked_table::tests::stacked_table_multi_head_parent_child_preserves_head_marker3034 PASS [ 0.013s] jj-lib stacked_table::tests::stacked_table_store_save_empty3035 PASS [ 0.012s] jj-lib time_util::tests::test_date_pattern_parses_dates_without_times_as_the_date_at_local_midnight3036 PASS [ 0.008s] jj-lib time_util::tests::test_parse_datetime_human_readable3037 PASS [ 0.020s] jj-lib stacked_table::tests::stacked_table_multi_head_squashed_preserves_head_marker3038 PASS [ 0.009s] jj-lib time_util::tests::test_date_pattern_parses_relative_durations3039 PASS [ 0.013s] jj-lib time_util::tests::test_date_pattern_parses_dates_with_times_without_specifying_an_offset3040 PASS [ 0.018s] jj-lib stacked_table::tests::stacked_table_single_key::test_case_1_memory3041 PASS [ 0.011s] jj-lib time_util::tests::test_date_pattern_parses_relative_dates_with_times3042 PASS [ 0.009s] jj-lib time_util::tests::test_parse_datetime_non_sense_yields_error3043 PASS [ 0.020s] jj-lib stacked_table::tests::stacked_table_multiple_keys_with_parent_file3044 PASS [ 0.033s] jj-lib simple_op_store::tests::test_hash_view3045 PASS [ 0.013s] jj-lib trailer::tests::test_blank_line_after_trailer3046 PASS [ 0.009s] jj-lib trailer::tests::test_blank_line_in_trailers3047 PASS [ 0.010s] jj-lib trailer::tests::test_content_after_trailer3048 PASS [ 0.011s] jj-lib trailer::tests::test_blank_line_inbetween3049 PASS [ 0.039s] jj-lib simple_op_store::tests::test_hash_operation3050 PASS [ 0.028s] jj-lib stacked_table::tests::stacked_table_multiple_keys::test_case_1_memory3051 PASS [ 0.008s] jj-lib trailer::tests::test_invalid_content_after_trailer3052 PASS [ 0.008s] jj-lib trailer::tests::test_invalid_key3053 PASS [ 0.009s] jj-lib trailer::tests::test_cherry_pick_trailer3054 PASS [ 0.009s] jj-lib trailer::tests::test_no_whitespace_before_value3055 PASS [ 0.009s] jj-lib trailer::tests::test_multiline_trailer3056 PASS [ 0.009s] jj-lib trailer::tests::test_ignore_line_in_trailer3057 PASS [ 0.009s] jj-lib trailer::tests::test_non_trailer_line_in_trailers3058 PASS [ 0.010s] jj-lib trailer::tests::test_empty_description3059 PASS [ 0.010s] jj-lib trailer::tests::test_empty_value3060 PASS [ 0.013s] jj-lib trailer::tests::test_no_blank_line3061 PASS [ 0.012s] jj-lib trailer::tests::test_parse_trailers3062 PASS [ 0.008s] jj-lib trailer::tests::test_trailers_with_colon_in_body3063 PASS [ 0.009s] jj-lib trailer::tests::test_simple_trailers3064 PASS [ 0.008s] jj-lib trailer::tests::test_whitespace_around_multiliple_trailers3065 PASS [ 0.009s] jj-lib trailer::tests::test_whitespace_around_multiline_value3066 PASS [ 0.008s] jj-lib trailer::tests::test_whitespace_before_key3067 PASS [ 0.007s] jj-lib ui_path::tests::test_format_copied_path3068 PASS [ 0.007s] jj-lib union_find::tests::test_union_by_size3069 PASS [ 0.008s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd_child3070 PASS [ 0.009s] jj-lib trailer::tests::test_whitespace_around_value3071 PASS [ 0.011s] jj-lib trailer::tests::test_whitespace_after_key3072 PASS [ 0.008s] jj-lib view::tests::test_absent_tracked_bookmarks3073 PASS [ 0.009s] jj-lib union_find::tests::test_basic3074 PASS [ 0.010s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd_parent3075 PASS [ 0.059s] jj-lib secure_config::tests::test_repo_copied::test_case_2_with_empty_config_file3076 PASS [ 0.013s] jj-lib ui_path::tests::parse_fs_path_wc_in_cwd3077 PASS [ 0.020s] jj-lib trailer::tests::test_trailers_with_single_line_description3078 PASS [ 0.073s] jj-lib secure_config::tests::test_repo_copied::test_case_1_with_empty_metadata_directory3079 PASS [ 0.020s] jj-lib view::tests::test_absent_tracked_tags3080 PASS [ 0.079s] jj-lib secure_config::tests::test_repo_copied::test_case_3_with_non_empty_config_file3081 PASS [ 0.027s] jj-lib::runner test_commit_builder::test_initial::test_case_1_simple_backend3082 PASS [ 0.027s] jj-lib::runner test_commit_builder::test_initial::test_case_2_git_backend3083 PASS [ 0.029s] jj-lib::runner test_commit_builder::test_commit_builder_descendants::test_case_1_simple_backend3084 PASS [ 0.051s] jj-lib::runner test_bad_locking::test_bad_locking_interrupted::test_case_2_git_backend3085 PASS [ 0.038s] jj-lib::runner test_commit_builder::test_rewrite::test_case_1_simple_backend3086 PASS [ 0.054s] jj-lib::runner test_commit_builder::test_rewrite::test_case_2_git_backend3087 PASS [ 0.038s] jj-lib::runner test_commit_builder::test_rewrite_resets_author_timestamp::test_case_1_simple_backend3088 PASS [ 0.025s] jj-lib::runner test_commit_builder::test_rewrite_update_missing_user::test_case_1_simple_backend3089 PASS [ 0.080s] jj-lib::runner test_bad_locking::test_bad_locking_interrupted::test_case_1_simple_backend3090 PASS [ 0.040s] jj-lib::runner test_commit_builder::test_rewrite_to_identical_commit::test_case_1_simple_backend3091 PASS [ 0.047s] jj-lib::runner test_commit_builder::test_rewrite_resets_author_timestamp::test_case_2_git_backend3092 PASS [ 0.043s] jj-lib::runner test_commit_builder::test_rewrite_to_identical_commit::test_case_2_git_backend3093 PASS [ 0.100s] jj-lib::runner test_bisect::test_bisect_disjoint_sets3094 PASS [ 0.033s] jj-lib::runner test_commit_builder::test_rewrite_update_missing_user::test_case_2_git_backend3095 PASS [ 0.120s] jj-lib::runner test_bisect::test_bisect_nonlinear3096 PASS [ 0.175s] jj-lib::runner test_bisect::test_bisect_abort3097 PASS [ 0.179s] jj-lib::runner test_annotate::test_annotate_file_directory_transition3098 PASS [ 0.176s] jj-lib::runner test_annotate::test_annotate_merge_split_interleaved3099 PASS [ 0.176s] jj-lib::runner test_annotate::test_annotate_merge_simple3100 PASS [ 0.200s] jj-lib::runner test_annotate::test_annotate_merge_split3101 PASS [ 0.198s] jj-lib::runner test_bisect::test_bisect_empty_input3102 PASS [ 0.342s] jj-lib lock::tests::lock_concurrent3103 PASS [ 0.201s] jj-lib::runner test_bad_locking::test_bad_locking_children::test_case_2_git_backend3104 PASS [ 0.211s] jj-lib::runner test_bad_locking::test_bad_locking_children::test_case_1_simple_backend3105 PASS [ 0.012s] jj-lib::runner test_conflicts::test_parse_conflict_git_reordered_headers3106 PASS [ 1.769s] jj-cli::runner test_workspaces::test_workspaces_sparse_patterns3107 PASS [ 0.228s] jj-lib::runner test_annotate::test_annotate_merge_dup3108 PASS [ 0.232s] jj-lib::runner test_annotate::test_annotate_linear3109 PASS [ 0.229s] jj-lib::runner test_bisect::test_bisect_linear3110 PASS [ 0.141s] jj-lib::runner test_conflicts::test_materialize_conflict_basic3111 PASS [ 0.011s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_diff3112 PASS [ 0.011s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_marker3113 PASS [ 0.037s] jj-lib::runner test_conflicts::test_parse_conflict_crlf_markers3114 PASS [ 0.011s] jj-lib::runner test_conflicts::test_parse_conflict_malformed_missing_removes3115 PASS [ 0.038s] jj-lib::runner test_conflicts::test_parse_conflict_diff_stripped_whitespace3116 PASS [ 0.017s] jj-lib::runner test_conflicts::test_parse_conflict_git_too_many_sides3117 PASS [ 0.010s] jj-lib::runner test_conflicts::test_parse_conflict_snapshot_missing_header3118 PASS [ 0.146s] jj-lib::runner test_conflicts::test_materialize_conflict_multi_rebase_conflicts3119 PASS [ 0.012s] jj-lib::runner test_conflicts::test_parse_conflict_resolved3120 PASS [ 0.010s] jj-lib::runner test_conflicts::test_parse_conflict_wrong_arity3121 PASS [ 0.020s] jj-lib::runner test_conflicts::test_parse_conflict_wrong_git_style3122 PASS [ 0.151s] jj-lib::runner test_conflicts::test_materialize_conflict_no_newlines_at_eof3123 PASS [ 0.036s] jj-lib::runner test_conflicts::test_parse_conflict_multi_way3124 PASS [ 0.039s] jj-lib::runner test_conflicts::test_parse_conflict_mixed_header_styles3125 PASS [ 0.155s] jj-lib::runner test_conflicts::test_materialize_conflict_three_sides3126 PASS [ 0.047s] jj-lib::runner test_conflicts::test_parse_conflict_simple3127 PASS [ 0.190s] jj-lib::runner test_conflicts::test_materialize_conflict_modify_delete3128 PASS [ 0.101s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_1_conflictmarkerstyle_diff_expects3129 PASS [ 0.127s] jj-lib::runner test_conflicts::test_materialize_conflict_with_labels3130 PASS [ 0.148s] jj-lib::runner test_conflicts::test_materialize_conflict_two_forward_diffs3131 PASS [ 0.128s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_2_conflictmarkerstyle_snapshot_expects3132 PASS [ 0.139s] jj-lib::runner test_conflicts::test_materialize_parse_roundtrip3133 PASS [ 0.121s] jj-lib::runner test_conflicts::test_update_conflict_from_content3134 PASS [ 0.135s] jj-lib::runner test_conflicts::test_update_conflict_from_content_modify_delete3135 PASS [ 0.184s] jj-lib::runner test_conflicts::test_materialize_update_roundtrip::test_case_3_conflictmarkerstyle_git_expects3136 PASS [ 0.136s] jj-lib::runner test_conflicts::test_update_conflict_from_content_no_eol_in_diff_hunk3137 PASS [ 0.137s] jj-lib::runner test_conflicts::test_update_conflict_from_content_only_no_eol_change3138 PASS [ 0.149s] jj-lib::runner test_conflicts::test_update_conflict_from_content_simplified_conflict3139 PASS [ 0.131s] jj-lib::runner test_converge::test_find_divergent_changes_none_found3140 PASS [ 0.150s] jj-lib::runner test_converge::test_find_divergent_changes_exactly_one_found3141 PASS [ 0.166s] jj-lib::runner test_converge::test_automatic_converge_description_and_parent3142 PASS [ 0.164s] jj-lib::runner test_converge::test_automatic_converge_description_parent_and_trees3143 PASS [ 0.130s] jj-lib::runner test_converge::test_find_divergent_changes_two_found3144 PASS [ 0.195s] jj-lib::runner test_conflicts::test_update_conflict_from_content_with_long_markers3145 PASS [ 0.174s] jj-lib::runner test_converge::test_automatic_converge_description_parent_and_trees_with_reparent3146 PASS [ 0.216s] jj-lib::runner test_conflicts::test_update_conflict_from_content_no_eol3147 PASS [ 0.142s] jj-lib::runner test_converge::test_remove_descendants_linear_chain3148 PASS [ 0.211s] jj-lib::runner test_conflicts::test_update_from_content_malformed_conflict3149 PASS [ 0.123s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_10_skip_transitive_edges_true_61_expects3150 PASS [ 0.169s] jj-lib::runner test_converge::test_manual_converge_description_concurrent_ops3151 PASS [ 0.158s] jj-lib::runner test_converge::test_simple_converge_description3152 PASS [ 0.130s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_12_skip_transitive_edges_true_63_expects3153 PASS [ 0.130s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_2_skip_transitive_edges3154 PASS [ 0.145s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_11_skip_transitive_edges_true_62_expects3155 PASS [ 0.148s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_1_keep_transitive_edges3156 PASS [ 0.133s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_6_skip_transitive_edges_true_57_expects3157 PASS [ 0.172s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_3_skip_transitive_edges_true_54_expects3158 PASS [ 0.152s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_5_skip_transitive_edges_true_56_expects3159 PASS [ 0.144s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_9_skip_transitive_edges_true_60_expects3160 PASS [ 0.167s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_7_skip_transitive_edges_true_58_expects3161 PASS [ 0.534s] jj-lib::runner test_commit_concurrent::test_commit_parallel::test_case_1_simple_backend3162 PASS [ 0.218s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_4_skip_transitive_edges_true_55_expects3163 PASS [ 0.218s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_escapes_from_::test_case_8_skip_transitive_edges_true_59_expects3164 PASS [ 0.206s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_3_skip_transitive_edges_true_58_expects3165 PASS [ 0.197s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_4_skip_transitive_edges_true_59_expects3166 PASS [ 0.212s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_5_skip_transitive_edges_true_60_expects3167 PASS [ 0.238s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_2_skip_transitive_edges3168 PASS [ 0.127s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_6_skip_transitive_edges_true_63_expects3169 PASS [ 0.119s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_1_keep_transitive_edges3170 PASS [ 0.228s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_6_skip_transitive_edges_true_61_expects3171 PASS [ 0.194s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_3_skip_transitive_edges_true_60_expects3172 PASS [ 0.269s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_1_keep_transitive_edges3173 PASS [ 0.221s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_8_skip_transitive_edges_true_63_expects3174 PASS [ 0.155s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_5_skip_transitive_edges_true_62_expects3175 PASS [ 0.225s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_1_keep_transitive_edges3176 PASS [ 0.175s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_4_skip_transitive_edges_true_61_expects3177 PASS [ 0.218s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_linearized::test_case_2_skip_transitive_edges3178 PASS [ 0.254s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_edge_to_ancestor::test_case_7_skip_transitive_edges_true_62_expects3179 PASS [ 0.151s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_3_skip_transitive_edges_true_58_expects3180 PASS [ 0.182s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_2_skip_transitive_edges3181 PASS [ 0.083s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_2_skip_transitive_edges3182 PASS [ 0.128s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_5_skip_transitive_edges_true_60_expects3183 PASS [ 0.124s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_6_skip_transitive_edges_true_61_expects3184 PASS [ 0.127s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_7_skip_transitive_edges_true_62_expects3185 PASS [ 0.108s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_3_skip_transitive_edges_true_59_expects3186 PASS [ 0.186s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_4_skip_transitive_edges_true_59_expects3187 PASS [ 0.109s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_4_skip_transitive_edges_true_60_expects3188 PASS [ 0.134s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_1_keep_transitive_edges3189 PASS [ 0.114s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_7_skip_transitive_edges_true_63_expects3190 PASS [ 0.099s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_5_skip_transitive_edges_true_60_expects3191 PASS [ 0.158s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_multiple_missing::test_case_8_skip_transitive_edges_true_63_expects3192 PASS [ 0.118s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_2_skip_transitive_edges3193 PASS [ 0.137s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_5_skip_transitive_edges_true_61_expects3194 PASS [ 0.138s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_4_skip_transitive_edges_true_59_expects3195 PASS [ 0.142s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_3_skip_transitive_edges_true_58_expects3196 PASS [ 0.172s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_simple_fork::test_case_6_skip_transitive_edges_true_62_expects3197 PASS [ 0.190s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_1_keep_transitive_edges3198 PASS [ 0.159s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_7_skip_transitive_edges_true_62_expects3199 PASS [ 0.205s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_6_skip_transitive_edges_true_61_expects3200 PASS [ 0.190s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_11_eol_conversion_none_mixed_eol_file3201 PASS [ 0.192s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_10_eol_conversion_none_crlf_only_file3202 PASS [ 0.193s] jj-lib::runner test_default_revset_graph_iterator::test_graph_iterator_virtual_octopus::test_case_8_skip_transitive_edges_true_63_expects3203 PASS [ 0.233s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_12_eol_conversion_none_binary_file3204 PASS [ 0.211s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_3_eol_conversion_input_output_mixed_eol_file3205 PASS [ 0.198s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_5_eol_conversion_input_lf_only_file3206 PASS [ 0.234s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_4_eol_conversion_input_output_binary_file3207 PASS [ 0.244s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_2_eol_conversion_input_output_crlf_only_file3208 SLOW [> 10.000s] jj-cli::runner test_squash_command::test_squash_description3209 PASS [ 0.224s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_6_eol_conversion_input_crlf_only_file3210 PASS [ 0.212s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_9_eol_conversion_none_lf_only_file3211 PASS [ 0.163s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_11_eol_conversion_none_mixed_eol_file3212 PASS [ 0.275s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_7_eol_conversion_input_mixed_eol_file3213 PASS [ 0.060s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_1_lf_parents_with_none_settings3214 PASS [ 0.130s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_3_eol_conversion_input_output_mixed_eol_file3215 PASS [ 0.172s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_12_eol_conversion_none_binary_file3216 PASS [ 0.244s] jj-lib::runner test_eol::test_eol_conversion_none_snapshot_conflicts3217 PASS [ 0.264s] jj-lib::runner test_eol::test_eol_conversion_input_output_snapshot_conflicts3218 PASS [ 0.267s] jj-lib::runner test_eol::test_eol_conversion_input_snapshot_conflicts3219 PASS [ 0.055s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_2_lf_parents_with_input_output_settings3220 PASS [ 1.100s] jj-lib::runner test_commit_concurrent::test_commit_parallel_instances::test_case_1_simple_backend3221 PASS [ 0.049s] jj-lib::runner test_eol::test_eol_conversion_update_conflicts::test_case_3_crlf_parents_with_input_output_settings3222 PASS [ 0.359s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_1_eol_conversion_input_output_lf_only_file3223 PASS [ 0.331s] jj-lib::runner test_eol::test_eol_conversion_checkout::test_case_8_eol_conversion_input_binary_file3224 PASS [ 0.151s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_6_eol_conversion_input_crlf_only_file3225 PASS [ 0.161s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_7_eol_conversion_input_mixed_eol_file3226 PASS [ 0.189s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_5_eol_conversion_input_lf_only_file3227 PASS [ 0.011s] jj-lib::runner test_fix::test_compute_changed_line_ranges3228 PASS [ 0.173s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_9_eol_conversion_none_lf_only_file3229 PASS [ 0.099s] jj-lib::runner test_fix::test_already_fixed_descendant3230 PASS [ 0.119s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_multiple_predecessors_within_op3231 PASS [ 0.147s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_indirect_cycle_within_op3232 PASS [ 0.113s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_transitive_graph_order3233 PASS [ 0.159s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_basic_legacy_op3234 PASS [ 0.308s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_1_eol_conversion_input_output_lf_only_file3235 PASS [ 0.264s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_2_eol_conversion_input_output_crlf_only_file3236 PASS [ 0.258s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_4_eol_conversion_input_output_binary_file3237 PASS [ 0.120s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_transitive3238 PASS [ 0.163s] jj-lib::runner test_evolution_predecessors::test_accumulate_predecessors3239 PASS [ 0.111s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_unsimplified3240 PASS [ 0.079s] jj-lib::runner test_fix::test_fix_added_and_modified_files3241 PASS [ 0.249s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_8_eol_conversion_input_binary_file3242 PASS [ 0.185s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_basic3243 PASS [ 0.153s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_multiple_predecessors_across_ops3244 PASS [ 0.180s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_concurrent_ops3245 PASS [ 0.175s] jj-lib::runner test_evolution_predecessors::test_walk_predecessors_direct_cycle_within_op3246 PASS [ 0.081s] jj-lib::runner test_fix::test_fix_complex_merge_with_base_map3247 PASS [ 0.093s] jj-lib::runner test_fix::test_empty_commit3248 PASS [ 1.254s] jj-lib::runner test_commit_concurrent::test_commit_parallel_instances::test_case_2_git_backend3249 PASS [ 0.407s] jj-lib::runner test_eol::test_eol_conversion_snapshot::test_case_10_eol_conversion_none_crlf_only_file3250 PASS [ 0.131s] jj-lib::runner test_fix::test_fix_multiple_revisions3251 PASS [ 0.135s] jj-lib::runner test_fix::test_fix_empty_file_not_formatted3252 PASS [ 0.144s] jj-lib::runner test_fix::test_fix_conflicted_base_commit3253 PASS [ 0.120s] jj-lib::runner test_fix::test_get_base_commit_map_chain3254 PASS [ 0.144s] jj-lib::runner test_fix::test_fix_forking_commits_same_file_id_different_base_content3255 PASS [ 0.151s] jj-lib::runner test_fix::test_fix_conflicted_current_commit3256 PASS [ 0.151s] jj-lib::runner test_fix::test_fix_include_unchanged_files3257 PASS [ 0.154s] jj-lib::runner test_fix::test_fix_empty_revset3258 PASS [ 0.131s] jj-lib::runner test_fix::test_fixer_does_not_change_content3259 PASS [ 0.174s] jj-lib::runner test_fix::test_fix_sequence_formatted_from_base3260 PASS [ 0.176s] jj-lib::runner test_fix::test_fix_diamond_merge_with_base_map3261 PASS [ 0.150s] jj-lib::runner test_fix::test_parallel_fixer_does_not_change_content3262 PASS [ 0.148s] jj-lib::runner test_fix::test_parallel_fixer_no_changes_upon_partial_failure3263 PASS [ 0.040s] jj-lib::runner test_git::test_export_bookmark_on_root_commit3264 PASS [ 0.057s] jj-lib::runner test_git::test_bulk_update_extra_on_import_refs3265 PASS [ 0.168s] jj-lib::runner test_fix::test_fix_with_merging_commits3266 PASS [ 0.040s] jj-lib::runner test_git::test_export_refs_bookmark_changed3267 PASS [ 0.051s] jj-lib::runner test_git::test_export_conflicts3268 PASS [ 0.172s] jj-lib::runner test_fix::test_fixer_fails3269 PASS [ 0.154s] jj-lib::runner test_fix::test_unchanged_file_is_not_fixed3270 PASS [ 0.049s] jj-lib::runner test_git::test_export_partial_failure3271 PASS [ 0.054s] jj-lib::runner test_git::test_export_import_sequence3272 PASS [ 0.181s] jj-lib::runner test_fix::test_parallel_fixer_basic3273 PASS [ 0.175s] jj-lib::runner test_fix::test_parallel_fixer_fixes_files3274 PASS [ 0.055s] jj-lib::runner test_git::test_export_reexport_transitions3275 PASS [ 0.040s] jj-lib::runner test_git::test_export_refs_current_bookmark_changed3276 PASS [ 0.040s] jj-lib::runner test_git::test_export_refs_no_detach3277 PASS [ 0.080s] jj-lib::runner test_git::test_concurrent_write_commit3278 PASS [ 0.043s] jj-lib::runner test_git::test_export_refs_unborn_git_bookmark::test_case_1_without_moved_placeholder_ref3279 PASS [ 0.056s] jj-lib::runner test_git::test_export_refs_current_tag_changed3280 PASS [ 0.234s] jj-lib::runner test_fix::test_fix_renamed_file3281 PASS [ 0.047s] jj-lib::runner test_git::test_export_refs_unborn_git_bookmark::test_case_2_with_moved_placeholder_ref3282 PASS [ 0.063s] jj-lib::runner test_git::test_export_refs_tag_changed3283 PASS [ 0.061s] jj-lib::runner test_git::test_export_undo_reexport3284 PASS [ 0.056s] jj-lib::runner test_git::test_fetch_environment_options3285 PASS [ 0.071s] jj-lib::runner test_git::test_export_refs_worktree_head_changed3286 PASS [ 0.065s] jj-lib::runner test_git::test_fetch_empty_repo3287 PASS [ 0.042s] jj-lib::runner test_git::test_fetch_no_such_remote3288 PASS [ 0.079s] jj-lib::runner test_git::test_export_refs_worktree_no_detach3289 PASS [ 0.251s] jj-lib::runner test_fix::test_fix_with_forking_commits3290 PASS [ 0.085s] jj-lib::runner test_git::test_fetch_empty_refspecs3291 PASS [ 0.292s] jj-lib::runner test_fix::test_fix_reverts_commit_to_empty3292 PASS [ 0.091s] jj-lib::runner test_git::test_fetch_initial_commit_head_is_set3293 PASS [ 0.091s] jj-lib::runner test_git::test_fetch_export_annotated_tags3294 PASS [ 0.092s] jj-lib::runner test_git::test_fetch_initial_commit_head_is_not_set3295 PASS [ 0.029s] jj-lib::runner test_git::test_import_refs_reimport_abandoning_disabled3296 PASS [ 0.041s] jj-lib::runner test_git::test_import_refs_detached_head3297 PASS [ 0.040s] jj-lib::runner test_git::test_import_refs_missing_git_commit3298 PASS [ 0.060s] jj-lib::runner test_git::test_import_export_head_bare_and_worktree3299 PASS [ 0.179s] jj-lib::runner test_git::test_concurrent_read_write_commit3300 PASS [ 0.090s] jj-lib::runner test_git::test_fetch_prune_deleted_ref3301 PASS [ 0.052s] jj-lib::runner test_git::test_import_refs_empty_git_repo3302 PASS [ 0.066s] jj-lib::runner test_git::test_import_export_non_tracking_bookmark3303 PASS [ 0.028s] jj-lib::runner test_git::test_import_refs_reimport_all_from_root_removed3304 PASS [ 0.110s] jj-lib::runner test_git::test_fetch_multiple_branches3305 PASS [ 0.091s] jj-lib::runner test_git::test_fetch_with_tag_changes3306 PASS [ 0.069s] jj-lib::runner test_git::test_import_refs3307 PASS [ 0.050s] jj-lib::runner test_git::test_import_refs_reimport_absent_tracked_remote_bookmarks3308 PASS [ 0.059s] jj-lib::runner test_git::test_import_refs_reimport3309 PASS [ 0.114s] jj-lib::runner test_git::test_fetch_no_default_branch3310 PASS [ 0.029s] jj-lib::runner test_git::test_import_refs_reimport_head_removed3311 PASS [ 0.102s] jj-lib::runner test_git::test_fetch_with_explicit_tag_patterns3312 PASS [ 0.052s] jj-lib::runner test_git::test_import_refs_reimport_absent_tracked_remote_tags3313 PASS [ 0.051s] jj-lib::runner test_git::test_import_refs_reimport_git_head_does_not_count3314 PASS [ 0.037s] jj-lib::runner test_git::test_import_refs_reimport_remote_tags_deleted3315 SLOW [> 10.000s] jj-cli::runner test_squash_command::test_squash_to_new_commit3316 PASS [ 0.060s] jj-lib::runner test_git::test_import_refs_reimport_conflicted_remote_bookmark3317 PASS [ 0.055s] jj-lib::runner test_git::test_import_refs_reimport_git_head_with_moved_ref3318 PASS [ 0.043s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_abandoned_untracked_remote_ref3319 PASS [ 0.045s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_remote_ref3320 PASS [ 0.036s] jj-lib::runner test_git::test_import_refs_reserved_remote_name3321 PASS [ 0.041s] jj-lib::runner test_git::test_import_refs_reimport_with_deleted_untracked_intermediate_remote_ref3322 PASS [ 0.064s] jj-lib::runner test_git::test_import_refs_reimport_git_head_with_fixed_ref3323 PASS [ 0.043s] jj-lib::runner test_git::test_import_refs_reimport_with_moved_remote_ref3324 PASS [ 0.061s] jj-lib::runner test_git::test_import_refs_reimport_git_head_without_ref3325 PASS [ 0.044s] jj-lib::runner test_git::test_import_refs_reimport_with_moved_untracked_remote_ref3326 PASS [ 0.138s] jj-lib::runner test_git::test_fetch_success3327 PASS [ 0.167s] jj-lib::runner test_git::test_fetch_local_remote_conflicts3328 PASS [ 0.051s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_1_without_synthetic_predecessors3329 PASS [ 0.048s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_2_with_synthetic_predecessors_but_no_rewriting3330 PASS [ 0.051s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_bookmarked_simple::test_case_3_with_synthetic_predecessors3331 PASS [ 0.026s] jj-lib::runner test_git::test_init3332 PASS [ 0.059s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_new_divergent3333 PASS [ 0.076s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_old_divergent3334 PASS [ 0.079s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_multiple_descendants3335 PASS [ 0.053s] jj-lib::runner test_git::test_import_some_refs3336 PASS [ 0.065s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_simple::test_case_1_without_synthetic_predecessors3337 PASS [ 0.054s] jj-lib::runner test_git::test_load_default_fetch_bookmarks_invalid_configuration3338 PASS [ 0.075s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_reimport_same_commits3339 PASS [ 0.055s] jj-lib::runner test_git::test_load_default_fetch_bookmarks3340 PASS [ 0.061s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_simple::test_case_2_with_synthetic_predecessors3341 PASS [ 0.078s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_rewritten_bookmarked_descendants3342 PASS [ 0.078s] jj-lib::runner test_git::test_import_refs_synthetic_predecessors_some_bookmarked_descendants3343 PASS [ 0.033s] jj-lib::runner test_git::test_remote_name_validation3344 PASS [ 0.039s] jj-lib::runner test_git::test_remote_remove_refs3345 PASS [ 0.060s] jj-lib::runner test_git::test_push_updates_invalid_remote3346 PASS [ 0.062s] jj-lib::runner test_git::test_push_updates_no_such_remote3347 PASS [ 0.103s] jj-lib::runner test_git::test_push_bookmarks_unmapped_refs3348 PASS [ 0.062s] jj-lib::runner test_git::test_remote_rename_refs3349 PASS [ 0.138s] jj-lib::runner test_git::test_push_bookmarks_mixed_deletion_and_addition3350 PASS [ 0.038s] jj-lib::runner test_git::test_reset_head_to_root3351 PASS [ 0.141s] jj-lib::runner test_git::test_push_bookmarks_not_fast_forward3352 PASS [ 0.066s] jj-lib::runner test_git::test_reset_head_detached_out_of_sync3353 PASS [ 0.106s] jj-lib::runner test_git::test_push_updates_unexpectedly_moved_forward_on_remote3354 PASS [ 0.131s] jj-lib::runner test_git::test_push_new_tags3355 PASS [ 0.110s] jj-lib::runner test_git::test_push_updates_unexpectedly_exists_on_remote3356 PASS [ 0.160s] jj-lib::runner test_git::test_push_bookmarks_deletion3357 PASS [ 0.028s] jj-lib::runner test_git::test_set_remote_urls3358 PASS [ 0.155s] jj-lib::runner test_git::test_push_environment_options3359 PASS [ 0.161s] jj-lib::runner test_git::test_push_deleted_tags3360 PASS [ 0.067s] jj-lib::runner test_git::test_reset_head_with_index3361 PASS [ 0.157s] jj-lib::runner test_git::test_push_moved_tags_without_fetching3362 PASS [ 0.176s] jj-lib::runner test_git::test_push_bookmarks_partial_success3363 PASS [ 0.178s] jj-lib::runner test_git::test_push_bookmarks_success3364 PASS [ 0.047s] jj-lib::runner test_git::test_rewrite_imported_commit3365 PASS [ 0.028s] jj-lib::runner test_git_backend::test_copy_detection_file_and_dir3366 PASS [ 1.778s] jj-lib::runner test_commit_concurrent::test_commit_parallel::test_case_2_git_backend3367 PASS [ 0.143s] jj-lib::runner test_git::test_push_updates_success3368 PASS [ 0.031s] jj-lib::runner test_git_backend::test_copy_detection3369 PASS [ 0.140s] jj-lib::runner test_git::test_push_updates_with_options3370 PASS [ 0.037s] jj-lib::runner test_git_backend::test_conflict_headers_roundtrip3371 PASS [ 0.059s] jj-lib::runner test_git::test_shallow_commits_lack_parents3372 PASS [ 0.152s] jj-lib::runner test_git::test_push_updates_unexpectedly_moved_sideways_on_remote3373 PASS [ 0.196s] jj-lib::runner test_git::test_push_deleted_tags_without_fetching3374 PASS [ 0.087s] jj-lib::runner test_git::test_reset_head_with_index_no_conflict3375 PASS [ 0.069s] jj-lib::runner test_git::test_update_intent_to_add_drops_stale_cache_tree3376 PASS [ 0.045s] jj-lib::runner test_gpg::gpgsm_invalid_signature3377 PASS [ 0.041s] jj-lib::runner test_gpg::gpgsm_unknown_key3378 PASS [ 0.063s] jj-lib::runner test_git_backend::test_jj_trees_header_with_one_tree3379 PASS [ 0.131s] jj-lib::runner test_git::test_reset_head_with_index_file_directory_conflict3380 PASS [ 0.057s] jj-lib::runner test_gpg::gpgsm_signing_roundtrip3381 PASS [ 0.070s] jj-lib::runner test_gpg::gpg_invalid_signature3382 PASS [ 0.064s] jj-lib::runner test_id_prefix::test_id_prefix_divergent3383 PASS [ 0.088s] jj-lib::runner test_gpg::gpg_signing_roundtrip3384 PASS [ 0.151s] jj-lib::runner test_git::test_reset_head_with_index_merge_conflict3385 PASS [ 0.083s] jj-lib::runner test_gpg::gpgsm_signing_roundtrip_explicit_key3386 PASS [ 0.082s] jj-lib::runner test_id_prefix::test_id_prefix_hidden3387 PASS [ 0.094s] jj-lib::runner test_gpg::gpg_unknown_key3388 PASS [ 0.096s] jj-lib::runner test_id_prefix::test_id_prefix3389 PASS [ 0.112s] jj-lib::runner test_gpg::gpg_signing_roundtrip_explicit_key3390 PASS [ 0.144s] jj-lib::runner test_git_backend::test_gc_extra_table3391 PASS [ 0.131s] jj-lib::runner test_index::test_change_id_index3392 PASS [ 0.148s] jj-lib::runner test_index::test_build_changed_path_segments3393 PASS [ 0.136s] jj-lib::runner test_index::test_commit_is_empty::test_case_2_with_changed_path_index3394 PASS [ 0.134s] jj-lib::runner test_index::test_index_commits_empty_repo3395 PASS [ 0.175s] jj-lib::runner test_id_prefix::test_id_prefix_shadowed_by_ref3396 PASS [ 0.150s] jj-lib::runner test_index::test_commit_is_empty::test_case_1_without_changed_path_index3397 PASS [ 0.178s] jj-lib::runner test_index::test_build_changed_path_segments_partially_enabled3398 PASS [ 0.118s] jj-lib::runner test_index::test_index_store_type3399 PASS [ 0.029s] jj-lib::runner test_init::test_init_checkout::test_case_1_simple_backend3400 PASS [ 0.031s] jj-lib::runner test_init::test_init_checkout::test_case_2_git_backend3401 PASS [ 0.035s] jj-lib::runner test_init::test_init_colocated_git::test_case_1_sha13402 PASS [ 0.041s] jj-lib::runner test_init::test_init_colocated_git::test_case_2_sha2563403 PASS [ 0.184s] jj-lib::runner test_index::test_index_commits_criss_cross3404 PASS [ 0.035s] jj-lib::runner test_init::test_init_external_git3405 PASS [ 0.035s] jj-lib::runner test_init::test_init_internal_git::test_case_1_sha13406 PASS [ 0.028s] jj-lib::runner test_init::test_init_local3407 PASS [ 0.192s] jj-lib::runner test_index::test_index_commits_incremental3408 PASS [ 0.041s] jj-lib::runner test_init::test_init_internal_git::test_case_2_sha2563409 PASS [ 0.160s] jj-lib::runner test_index::test_merge_changed_path_segments_both_enabled3410 PASS [ 10.454s] jj-cli::runner test_squash_command::test_squash_to_new_commit3411 PASS [ 0.036s] jj-lib::runner test_init::test_init_load_non_utf8_path3412 PASS [ 0.199s] jj-lib::runner test_index::test_index_commits_hidden_but_referenced3413 PASS [ 0.184s] jj-lib::runner test_index::test_index_commits_incremental_empty_transaction3414 PASS [ 0.030s] jj-lib::runner test_init::test_init_with_default_config::test_case_1_simple_backend3415 PASS [ 0.200s] jj-lib::runner test_index::test_index_commits_incremental_already_indexed3416 PASS [ 0.223s] jj-lib::runner test_index::test_changed_path_segments3417 PASS [ 0.131s] jj-lib::runner test_index::test_reindex_from_merged_operation3418 PASS [ 0.041s] jj-lib::runner test_init::test_init_with_default_config::test_case_2_git_backend3419 PASS [ 0.198s] jj-lib::runner test_index::test_index_commits_previous_operations3420 PASS [ 0.193s] jj-lib::runner test_index::test_index_commits_standard_cases3421 PASS [ 0.059s] jj-lib::runner test_local_working_copy::test_acl3422 PASS [ 0.179s] jj-lib::runner test_index::test_reindex_missing_commit3423 PASS [ 0.368s] jj-lib::runner test_git_backend::test_gc3424 PASS [ 0.112s] jj-lib::runner test_local_working_copy::test_check_out_existing_directory_symlink_icase_fs3425 PASS [ 0.261s] jj-lib::runner test_index::test_merge_changed_path_segments_enabled_and_disabled3426 PASS [ 0.209s] jj-lib::runner test_index::test_reindex_no_segments_dir3427 PASS [ 0.132s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path::test_case_2_escape_from_sub_dir3428 PASS [ 0.135s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path_windows::test_case_2_drive_letter3429 PASS [ 0.155s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_replaced_with_directory3430 PASS [ 0.151s] jj-lib::runner test_local_working_copy::test_check_out_file_removal_over_existing_directory_symlink3431 PASS [ 0.158s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::test_case_2_symlink_target_exists3432 PASS [ 0.154s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path::test_case_1_escape_from_root3433 PASS [ 0.177s] jj-lib::runner test_local_working_copy::fsmonitor_gitignore_rescan_subtree3434 PASS [ 0.321s] jj-lib::runner test_index::test_reindex_corrupt_segment_files3435 PASS [ 0.159s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_2_root_jj_file3436 PASS [ 0.185s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_symlink_icase_fs::test_case_1_symlink_target_does_not_exist3437 PASS [ 0.210s] jj-lib::runner test_local_working_copy::test_check_out_existing_file_cannot_be_removed3438 PASS [ 0.128s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_4_root_jj_dir3439 PASS [ 0.179s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_3_root_git_dir3440 PASS [ 0.221s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_1_root_git_file3441 PASS [ 0.287s] jj-lib::runner test_local_working_copy::test_always_store_empty_tree3442 PASS [ 0.146s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_dot_git_symlink::test_case_1_root_git_file3443 PASS [ 0.304s] jj-lib::runner test_load_repo::test_load_at_operation3444 PASS [ 0.287s] jj-lib::runner test_local_working_copy::test_check_out_existing_directory_symlink3445 PASS [ 11.336s] jj-cli::runner test_squash_command::test_squash_description3446 PASS [ 0.138s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_dot_git_symlink::test_case_2_root_git_dir3447 PASS [ 0.205s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_5_sub_git_file3448 PASS [ 0.145s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_1_root_git_dir3449 PASS [ 0.217s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_6_sub_jj_file3450 PASS [ 0.152s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_6_sub_jj_dir3451 PASS [ 0.212s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_8_sub_jj_dir3452 PASS [ 0.188s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_2_root_jj_dir3453 PASS [ 0.241s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path::test_case_7_sub_git_dir3454 PASS [ 0.118s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_5_sub_git_dir3455 PASS [ 0.142s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_4_sub_jj_file3456 PASS [ 0.176s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_1_root_git_dir3457 PASS [ 0.203s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_4_sub_jj_file3458 PASS [ 0.155s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_3_sub_git_file3459 PASS [ 0.184s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_2_root_jj_dir3460 PASS [ 0.132s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_icase_fs::test_case_6_sub_jj_dir3461 PASS [ 0.114s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_3_root_git_dir_trailing_dots3462 PASS [ 0.121s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_4_root_jj_dir_trailing_dots3463 PASS [ 0.129s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_1_root_git_dir_short_name3464 PASS [ 0.256s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_3_sub_git_file3465 PASS [ 0.128s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_5_sub_git_file_trailing_dots3466 PASS [ 0.132s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_2_root_jj_dir_short_name3467 PASS [ 0.128s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_1_reserved_git_dir3468 PASS [ 0.135s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_vfat::test_case_6_sub_jj_file_trailing_dots3469 PASS [ 0.277s] jj-lib::runner test_local_working_copy::test_check_out_reserved_file_path_hfs_plus::test_case_5_sub_git_dir3470 PASS [ 0.146s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_2_reserved_jj_dir3471 PASS [ 0.132s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_4_dead3472 PASS [ 0.167s] jj-lib::runner test_local_working_copy::test_checkout_discard3473 PASS [ 0.195s] jj-lib::runner test_local_working_copy::test_check_out_symlink_unusual_target::test_case_3_looped3474 PASS [ 0.159s] jj-lib::runner test_local_working_copy::test_conflicting_changes_on_disk3475 PASS [ 0.713s] jj-lib::runner test_index::test_index_commits_incremental_squashed3476 PASS [ 0.179s] jj-lib::runner test_local_working_copy::test_dotgit_ignored3477 PASS [ 0.207s] jj-lib::runner test_local_working_copy::test_conflict_subdirectory3478 PASS [ 0.592s] jj-lib::runner test_local_working_copy::test_check_out_malformed_file_path_windows::test_case_1_path_separator3479 PASS [ 0.175s] jj-lib::runner test_local_working_copy::test_snapshot_and_update_valid_symlink::test_case_1_relative3480 PASS [ 0.190s] jj-lib::runner test_local_working_copy::test_root3481 PASS [ 0.234s] jj-lib::runner test_local_working_copy::test_materialize_snapshot_conflicted_files3482 PASS [ 0.312s] jj-lib::runner test_local_working_copy::test_checkout_no_op3483 PASS [ 0.268s] jj-lib::runner test_local_working_copy::test_gitignores3484 PASS [ 0.306s] jj-lib::runner test_local_working_copy::test_git_submodule::test_case_1_ignore_nothing3485 PASS [ 0.264s] jj-lib::runner test_local_working_copy::test_gitignores_ignored_directory_already_tracked3486 PASS [ 0.267s] jj-lib::runner test_local_working_copy::test_gitignores_walk3487 PASS [ 0.181s] jj-lib::runner test_local_working_copy::test_snapshot_max_new_file_size3488 PASS [ 0.302s] jj-lib::runner test_local_working_copy::test_gitignores_checkout_never_overwrites_ignored3489 PASS [ 0.374s] jj-lib::runner test_local_working_copy::test_checkout_file_transitions::test_case_1_simple_backend3490 PASS [ 0.306s] jj-lib::runner test_local_working_copy::test_gitignores_in_ignored_dir3491 PASS [ 0.348s] jj-lib::runner test_local_working_copy::test_git_submodule::test_case_2_ignore_all3492 PASS [ 0.126s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_6_no_base_contents_base_side_appended_only3493 PASS [ 0.220s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_3_no_base_contents_both_parents_appended3494 PASS [ 0.408s] jj-lib::runner test_local_working_copy::test_fsmonitor3495 PASS [ 0.358s] jj-lib::runner test_local_working_copy::test_materialize_snapshot_unchanged_conflicts3496 PASS [ 0.225s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_4_no_base_contents_a_new_resolved_hunk_appended3497 PASS [ 0.435s] jj-lib::runner test_local_working_copy::test_checkout_file_transitions::test_case_2_git_backend3498 PASS [ 0.190s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_5_no_base_contents_all_sides_of_the_existing_hunk_appended3499 PASS [ 0.328s] jj-lib::runner test_local_working_copy::test_snapshot_and_update_valid_symlink::test_case_2_absolute3500 PASS [ 0.268s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_2_no_base_contents_parent_2_appended3501 PASS [ 0.172s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_7_no_base_contents_a_new_resolved_hunk_prepended3502 PASS [ 0.313s] jj-lib::runner test_local_working_copy::test_snapshot_file_directory_transition3503 PASS [ 0.436s] jj-lib::runner test_local_working_copy::test_reset3504 PASS [ 0.164s] jj-lib::runner test_local_working_copy::test_tree_builder_file_directory_transition3505 PASS [ 0.099s] jj-lib::runner test_merge_trees::test_rebase_linearize_lossy_merge::test_case_1_samechange_keep_expects3506 PASS [ 0.257s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_9_file_removed_in_parent2_a_resolved_hunk_appended_in_merge3507 PASS [ 0.278s] jj-lib::runner test_local_working_copy::test_snapshot_special_file3508 PASS [ 0.185s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit3509 PASS [ 0.355s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_8_file_removed_in_parent1_a_resolved_hunk_appended_in_merge3510 PASS [ 0.308s] jj-lib::runner test_local_working_copy::track_ignored_with_flag_and_fsmonitor3511 PASS [ 0.333s] jj-lib::runner test_local_working_copy::test_snapshot_symlink_use_forward_slash3512 PASS [ 0.351s] jj-lib::runner test_local_working_copy::test_snapshot_non_utf8_path3513 PASS [ 0.500s] jj-lib::runner test_local_working_copy::test_snapshot_modified_materialized_conflict::test_case_1_no_base_contents_parent_1_appended3514 PASS [ 0.238s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore_symlink_not_followed3515 PASS [ 0.244s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore3516 PASS [ 0.279s] jj-lib::runner test_local_working_copy_executable_bit::test_exec_bit_checkout3517 PASS [ 0.313s] jj-lib::runner test_local_working_copy_concurrent::test_concurrent_checkout3518 PASS [ 0.224s] jj-lib::runner test_merge_trees::test_rebase_on_lossy_merge::test_case_1_samechange_keep_expects3519 PASS [ 0.076s] jj-lib::runner test_merged_tree::test_copy_diffstream_dest_conflict3520 PASS [ 0.091s] jj-lib::runner test_merged_tree::test_copy_diffstream_copy3521 PASS [ 0.280s] jj-lib::runner test_local_working_copy_sparse::test_sparse_checkout3522 PASS [ 0.140s] jj-lib::runner test_merged_tree::test_conflict_iterator_higher_arity3523 PASS [ 0.271s] jj-lib::runner test_merge_trees::test_rebase_linearize_lossy_merge::test_case_2_samechange_accept_expects3524 PASS [ 0.222s] jj-lib::runner test_merge_trees::test_rebase_on_lossy_merge::test_case_2_samechange_accept_expects3525 PASS [ 0.316s] jj-lib::runner test_local_working_copy_sparse::test_sparse_commit_gitignore_sparsed_away3526 PASS [ 0.463s] jj-lib::runner test_local_working_copy::test_snapshot_racy_timestamps3527 PASS [ 0.159s] jj-lib::runner test_merged_tree::test_copy_diffstream_distinct_histories3528 PASS [ 0.259s] jj-lib::runner test_merged_tree::test_conflict_iterator3529 PASS [ 0.140s] jj-lib::runner test_merged_tree::test_copy_diffstream_merge_twoway3530 PASS [ 0.400s] jj-lib::runner test_local_working_copy_executable_bit::test_exec_bit_snapshot3531 PASS [ 0.148s] jj-lib::runner test_merged_tree::test_copy_diffstream_merge_oneway3532 PASS [ 0.299s] jj-lib::runner test_merge_trees::test_simplify_conflict_after_resolving_parent3533 PASS [ 0.140s] jj-lib::runner test_merged_tree::test_copy_diffstream_multiple_descendants3534 PASS [ 0.123s] jj-lib::runner test_merged_tree::test_copy_diffstream_source_and_dest_conflicts3535 PASS [ 0.133s] jj-lib::runner test_merged_tree::test_copy_diffstream_rename_overwrite3536 PASS [ 0.138s] jj-lib::runner test_merged_tree::test_copy_diffstream_no_history_change3537 PASS [ 0.145s] jj-lib::runner test_merged_tree::test_copy_diffstream_rename3538 PASS [ 0.137s] jj-lib::runner test_merged_tree::test_copy_diffstream_same_path_parent3539 PASS [ 0.180s] jj-lib::runner test_merged_tree::test_copy_diffstream_double_rename3540 PASS [ 0.151s] jj-lib::runner test_merged_tree::test_copy_diffstream_symlink_mismatch3541 PASS [ 0.144s] jj-lib::runner test_merged_tree::test_copy_diffstream_symlink_with_history3542 PASS [ 0.171s] jj-lib::runner test_merged_tree::test_copy_diffstream_source_conflict3543 PASS [ 0.140s] jj-lib::runner test_merged_tree::test_diff_conflicted3544 PASS [ 0.211s] jj-lib::runner test_merged_tree::test_copy_diffstream_file_dir_mismatch3545 PASS [ 0.140s] jj-lib::runner test_merged_tree::test_diff_copy_tracing3546 PASS [ 0.095s] jj-lib::runner test_merged_tree::test_diff_with_trees_recursive_modification3547 PASS [ 0.130s] jj-lib::runner test_merged_tree::test_merge_partial_resolution3548 PASS [ 0.131s] jj-lib::runner test_merged_tree::test_diff_with_trees_glob_matcher_for_path3549 PASS [ 0.141s] jj-lib::runner test_merged_tree::test_merge_simplify_file_conflict_with_absent3550 PASS [ 0.149s] jj-lib::runner test_merged_tree::test_merge_simplify_only3551 PASS [ 0.232s] jj-lib::runner test_merged_tree::test_diff_copy_tracing_file_and_dir3552 PASS [ 0.162s] jj-lib::runner test_merged_tree::test_merge_simple3553 PASS [ 0.130s] jj-lib::runner test_merged_tree::test_merged_tree_builder_resolves_conflict3554 PASS [ 0.119s] jj-lib::runner test_merged_tree::test_path_value_and_entries3555 PASS [ 0.143s] jj-lib::runner test_merged_tree::test_merge_simplify_result3556 PASS [ 0.188s] jj-lib::runner test_merged_tree::test_diff_resolved3557 PASS [ 0.180s] jj-lib::runner test_merged_tree::test_merge_simplify_file_conflict3558 PASS [ 0.150s] jj-lib::runner test_merged_tree::test_merge_simplify_result_with_resolved_labels3559 PASS [ 0.221s] jj-lib::runner test_merged_tree::test_diff_dir_file3560 PASS [ 0.206s] jj-lib::runner test_merged_tree::test_diff_with_trees_dir_added_removed3561 PASS [ 0.150s] jj-lib::runner test_merged_tree::test_resolve_success3562 PASS [ 0.213s] jj-lib::runner test_merged_tree::test_diff_with_trees_files_matcher_for_intermediate_directory3563 PASS [ 0.165s] jj-lib::runner test_merged_tree::test_resolve_root_becomes_empty3564 PASS [ 0.120s] jj-lib::runner test_merged_tree::test_resolve_with_conflict_containing_empty_subtree3565 PASS [ 0.233s] jj-lib::runner test_merged_tree::test_diff_with_trees_files_matcher_for_file3566 PASS [ 0.243s] jj-lib::runner test_merged_tree::test_diff_with_trees_no_modifications3567 PASS [ 0.116s] jj-lib::runner test_mut_repo::test_add_head_ancestor3568 PASS [ 0.201s] jj-lib::runner test_merged_tree::test_resolve_with_conflict3569 PASS [ 0.140s] jj-lib::runner test_mut_repo::test_add_head_not_immediate_child3570 PASS [ 0.131s] jj-lib::runner test_mut_repo::test_bookmark_hidden_commit3571 PASS [ 0.158s] jj-lib::runner test_mut_repo::test_edit_previous_empty3572 PASS [ 0.186s] jj-lib::runner test_mut_repo::test_add_head_success3573 PASS [ 0.166s] jj-lib::runner test_mut_repo::test_checkout3574 PASS [ 0.149s] jj-lib::runner test_mut_repo::test_edit_previous_empty_merge3575 PASS [ 0.149s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_description3576 PASS [ 0.716s] jj-lib::runner test_merge_operations::test_merge_operations_deep_criss_cross3577 PASS [ 0.155s] jj-lib::runner test_mut_repo::test_edit_previous_empty_non_head3578 PASS [ 0.124s] jj-lib::runner test_mut_repo::test_has_changed3579 PASS [ 0.012s] jj-lib::runner test_no_forgotten_test_files3580 PASS [ 0.181s] jj-lib::runner test_mut_repo::test_edit_hidden_commit3581 PASS [ 0.165s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_local_tag3582 PASS [ 0.137s] jj-lib::runner test_mut_repo::test_rebase_descendants_simple3583 PASS [ 0.174s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_other_workspace3584 PASS [ 0.139s] jj-lib::runner test_mut_repo::test_remove_head3585 PASS [ 0.141s] jj-lib::runner test_mut_repo::test_remove_wc_commit_previous_discardable3586 PASS [ 0.179s] jj-lib::runner test_mut_repo::test_edit_previous_not_empty3587 PASS [ 0.134s] jj-lib::runner test_mut_repo::test_rename_remote3588 PASS [ 0.121s] jj-lib::runner test_mut_repo::test_reparent_descendants3589 PASS [ 0.253s] jj-lib::runner test_mut_repo::test_edit3590 PASS [ 0.258s] jj-lib::runner test_mut_repo::test_edit_initial3591 PASS [ 0.259s] jj-lib::runner test_mut_repo::test_edit_previous_empty_with_local_bookmark3592 PASS [ 0.235s] jj-lib::runner test_mut_repo::test_rebase_descendants_divergent_rewrite3593 PASS [ 0.120s] jj-lib::runner test_operations::test_isolation3594 PASS [ 0.126s] jj-lib::runner test_operations::test_consecutive_operations3595 PASS [ 0.127s] jj-lib::runner test_operations::test_concurrent_operations3596 PASS [ 0.118s] jj-lib::runner test_operations::test_resolve_current_op3597 PASS [ 0.134s] jj-lib::runner test_operations::test_gc3598 PASS [ 0.133s] jj-lib::runner test_operations::test_reparent_range_linear3599 PASS [ 0.084s] jj-lib::runner test_revset::test_evaluate_expression_all3600 PASS [ 0.109s] jj-lib::runner test_operations::test_stored_commit_predecessors3601 PASS [ 0.100s] jj-lib::runner test_operations::test_walk_ancestors3602 PASS [ 0.150s] jj-lib::runner test_operations::test_reparent_discarding_predecessors3603 PASS [ 0.228s] jj-lib::runner test_mut_repo::test_remove_wc_commit_previous_not_discardable3604 PASS [ 0.121s] jj-lib::runner test_operations::test_resolve_op_parents_children3605 PASS [ 0.110s] jj-lib::runner test_operations::test_unpublished_operation3606 PASS [ 0.113s] jj-lib::runner test_refs::test_merge_ref_targets3607 PASS [ 0.183s] jj-lib::runner test_operations::test_reparent_range_branchy3608 PASS [ 0.121s] jj-lib::runner test_revset::test_evaluate_expression_ancestors3609 PASS [ 0.110s] jj-lib::runner test_revset::test_evaluate_expression_at_operation_that_is_not_ancestor3610 PASS [ 0.104s] jj-lib::runner test_revset::test_evaluate_expression_author3611 PASS [ 0.123s] jj-lib::runner test_revset::test_evaluate_expression_at_operation3612 PASS [ 0.219s] jj-lib::runner test_operations::test_resolve_op_id3613 PASS [ 0.132s] jj-lib::runner test_revset::test_evaluate_expression_bisect_nonlinear3614 PASS [ 0.130s] jj-lib::runner test_revset::test_evaluate_expression_children3615 PASS [ 0.152s] jj-lib::runner test_revset::test_evaluate_expression_bisect_linear3616 PASS [ 0.161s] jj-lib::runner test_revset::test_evaluate_expression_author_date3617 PASS [ 1.055s] jj-lib::runner test_local_working_copy_concurrent::test_racy_checkout3618 PASS [ 0.166s] jj-lib::runner test_revset::test_evaluate_expression_bookmarks3619 PASS [ 0.189s] jj-lib::runner test_revset::test_evaluate_expression_coalesce3620 PASS [ 0.258s] jj-lib::runner test_revset::test_evaluate_expression_committer3621 PASS [ 0.342s] jj-lib::runner test_revset::test_evaluate_expression_conflict3622 PASS [ 0.369s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines::test_case_1_without_changed_path_index3623 PASS [ 0.326s] jj-lib::runner test_revset::test_evaluate_expression_exactly3624 PASS [ 0.437s] jj-lib::runner test_revset::test_evaluate_expression_committer_date3625 PASS [ 0.424s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_non_utf83626 PASS [ 0.406s] jj-lib::runner test_revset::test_evaluate_expression_file::test_case_1_without_changed_path_index3627 PASS [ 0.486s] jj-lib::runner test_revset::test_evaluate_expression_descendants3628 PASS [ 0.390s] jj-lib::runner test_revset::test_evaluate_expression_file_merged_parents::test_case_1_without_changed_path_index3629 PASS [ 0.493s] jj-lib::runner test_revset::test_evaluate_expression_description3630 PASS [ 0.508s] jj-lib::runner test_revset::test_evaluate_expression_connected3631 PASS [ 0.385s] jj-lib::runner test_revset::test_evaluate_expression_file_merged_parents::test_case_2_with_changed_path_index3632 PASS [ 0.498s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines::test_case_2_with_changed_path_index3633 PASS [ 0.463s] jj-lib::runner test_revset::test_evaluate_expression_difference3634 PASS [ 0.416s] jj-lib::runner test_revset::test_evaluate_expression_file::test_case_2_with_changed_path_index3635 PASS [ 0.486s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_conflict::test_case_2_with_changed_path_index3636 PASS [ 0.432s] jj-lib::runner test_revset::test_evaluate_expression_first_ancestors3637 PASS [ 0.426s] jj-lib::runner test_revset::test_evaluate_expression_first_parent3638 PASS [ 0.549s] jj-lib::runner test_revset::test_evaluate_expression_diff_lines_conflict::test_case_1_without_changed_path_index3639 PASS [ 0.446s] jj-lib::runner test_revset::test_evaluate_expression_filter_combinator3640 PASS [ 0.267s] jj-lib::runner test_revset::test_evaluate_expression_fork_point_merge_with_ancestor3641 PASS [ 0.368s] jj-lib::runner test_revset::test_evaluate_expression_fork_point_criss_cross3642 PASS [ 0.236s] jj-lib::runner test_revset::test_evaluate_expression_heads3643 PASS [ 0.624s] jj-lib::runner test_revset::test_evaluate_expression_dag_range3644 PASS [ 0.460s] jj-lib::runner test_revset::test_evaluate_expression_fork_point3645 PASS [ 0.579s] jj-lib::runner test_revset::test_evaluate_expression_divergent3646 PASS [ 0.161s] jj-lib::runner test_revset::test_evaluate_expression_latest3647 PASS [ 0.223s] jj-lib::runner test_revset::test_evaluate_expression_intersection3648 PASS [ 0.290s] jj-lib::runner test_revset::test_evaluate_expression_forks3649 PASS [ 0.231s] jj-lib::runner test_revset::test_evaluate_expression_merge_point_with_descendants3650 PASS [ 0.259s] jj-lib::runner test_revset::test_evaluate_expression_merge_point3651 PASS [ 0.108s] jj-lib::runner test_revset::test_resolve_symbol_change_id::test_case_1_mutable3652 PASS [ 0.122s] jj-lib::runner test_revset::test_resolve_symbol_change_id::test_case_2_readonly3653 PASS [ 0.296s] jj-lib::runner test_revset::test_evaluate_expression_none3654 PASS [ 0.307s] jj-lib::runner test_revset::test_evaluate_expression_merge_point_criss_cross3655 PASS [ 0.283s] jj-lib::runner test_revset::test_evaluate_expression_reachable3656 PASS [ 0.323s] jj-lib::runner test_revset::test_evaluate_expression_machine_generated_union3657 PASS [ 0.308s] jj-lib::runner test_revset::test_evaluate_expression_merges3658 PASS [ 0.308s] jj-lib::runner test_revset::test_evaluate_expression_mine3659 PASS [ 0.103s] jj-lib::runner test_revset::test_resolve_symbol_commit_id3660 PASS [ 0.312s] jj-lib::runner test_revset::test_evaluate_expression_range3661 PASS [ 0.347s] jj-lib::runner test_revset::test_evaluate_expression_parents3662 PASS [ 0.298s] jj-lib::runner test_revset::test_evaluate_expression_remote_tags3663 PASS [ 1.294s] jj-lib::runner test_revset::test_resolve_symbol_empty_string3664 PASS [ 1.267s] jj-lib::runner test_revset::test_resolve_working_copy3665 PASS [ 1.511s] jj-lib::runner test_revset::test_evaluate_expression_tags3666 PASS [ 1.340s] jj-lib::runner test_revset::test_resolve_working_copies3667 PASS [ 1.424s] jj-lib::runner test_revset::test_resolve_symbol_divergent_change_id3668 PASS [ 0.099s] jj-lib::runner test_rewrite::test_commit_with_selection3669 PASS [ 1.569s] jj-lib::runner test_revset::test_resolve_symbol_bookmarks_only3670 PASS [ 0.145s] jj-lib::runner test_revset_optimized::test_weird_merges3671 PASS [ 0.081s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_1_keep_all_commits3672 PASS [ 1.335s] jj-lib::runner test_revset_optimized::test_rewritten3673 PASS [ 1.637s] jj-lib::runner test_revset::test_evaluate_expression_roots3674 PASS [ 1.428s] jj-lib::runner test_revset::test_resolve_symbol_remote_tags_or_bookmarks3675 PASS [ 1.683s] jj-lib::runner test_revset::test_evaluate_expression_remote_bookmarks3676 PASS [ 1.664s] jj-lib::runner test_revset::test_evaluate_expression_signed3677 PASS [ 1.647s] jj-lib::runner test_revset::test_evaluate_expression_visible_heads3678 PASS [ 1.740s] jj-lib::runner test_revset::test_evaluate_expression_root_and_checkout3679 PASS [ 1.690s] jj-lib::runner test_revset::test_evaluate_expression_with_hidden_revisions3680 PASS [ 0.167s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_2_abandon_newly_empty_commits3681 PASS [ 1.463s] jj-lib::runner test_revset_optimized::test_mostly_linear3682 PASS [ 1.730s] jj-lib::runner test_revset::test_evaluate_expression_union3683 PASS [ 1.622s] jj-lib::runner test_revset::test_reverse_graph3684 PASS [ 1.650s] jj-lib::runner test_revset::test_resolve_symbol_in_different_disambiguation_context3685 PASS [ 1.670s] jj-lib::runner test_revset::test_revset_containing_fn3686 PASS [ 1.891s] jj-lib::runner test_revset::test_no_such_revision_suggestion3687 PASS [ 1.708s] jj-lib::runner test_revset_optimized::test_feature_branches3688 PASS [ 1.756s] jj-lib::runner test_revset::test_resolve_symbol_hidden_change_id3689 PASS [ 0.347s] jj-lib::runner test_rewrite::test_find_recursive_merge_commits3690 PASS [ 0.383s] jj-lib::runner test_rewrite::test_empty_commit_option::test_case_3_abandon_all_empty_commits3691 PASS [ 1.763s] jj-lib::runner test_revset::test_resolve_symbol_tags3692 PASS [ 0.456s] jj-lib::runner test_rewrite::test_find_duplicate_divergent_commits3693 PASS [ 0.467s] jj-lib::runner test_rewrite::test_merge_criss_cross3694 PASS [ 0.450s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_degenerate_merge_preserve3695 PASS [ 0.491s] jj-lib::runner test_rewrite::test_rebase_abandoning_empty3696 PASS [ 0.383s] jj-lib::runner test_rewrite::test_rebase_descendants_basic_bookmark_update_with_non_local_bookmark3697 PASS [ 0.456s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_degenerate_merge_simplify3698 PASS [ 0.505s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon3699 PASS [ 0.449s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_no_descendants3700 PASS [ 0.406s] jj-lib::runner test_rewrite::test_rebase_descendants_basic_bookmark_update3701 PASS [ 0.454s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_widen_merge3702 PASS [ 0.515s] jj-lib::runner test_rewrite::test_rebase_descendants_abandon_and_replace3703 PASS [ 0.419s] jj-lib::runner test_rewrite::test_rebase_descendants_backward3704 PASS [ 0.389s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_delete_modify_abandon::test_case_2_delete_abandoned3705 PASS [ 0.414s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_delete_modify_abandon::test_case_1_slide_down_abandoned3706 PASS [ 0.292s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_forward_abandon::test_case_2_delete_abandoned3707 PASS [ 0.332s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_sideways_abandon::test_case_1_slide_down_abandoned3708 PASS [ 0.406s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_forward_abandon::test_case_1_slide_down_abandoned3709 PASS [ 0.209s] jj-lib::runner test_rewrite::test_rebase_descendants_forward3710 PASS [ 0.330s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_sideways_abandon::test_case_2_delete_abandoned3711 PASS [ 0.302s] jj-lib::runner test_rewrite::test_rebase_descendants_contents3712 PASS [ 0.299s] jj-lib::runner test_rewrite::test_rebase_descendants_divergent_rewrite3713 PASS [ 0.315s] jj-lib::runner test_rewrite::test_rebase_descendants_bookmark_move_two_steps3714 PASS [ 0.209s] jj-lib::runner test_rewrite::test_rebase_descendants_hidden3715 PASS [ 0.310s] jj-lib::runner test_rewrite::test_rebase_descendants_external_merge3716 PASS [ 0.342s] jj-lib::runner test_rewrite::test_rebase_descendants_chain_becomes_branchy3717 PASS [ 0.214s] jj-lib::runner test_rewrite::test_rebase_descendants_internal_merge3718 PASS [ 0.070s] jj-lib::runner test_signing::configured::test_case_1_git_backend3719 PASS [ 0.083s] jj-lib::runner test_signing::drop_behavior::test_case_1_git_backend3720 PASS [ 0.284s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_swap3721 PASS [ 0.274s] jj-lib::runner test_rewrite::test_rebase_descendants_sideways3722 PASS [ 0.309s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_no_descendants3723 PASS [ 0.050s] jj-lib::runner test_signing::forced::test_case_1_git_backend3724 PASS [ 0.281s] jj-lib::runner test_rewrite::test_rebase_descendants_some_excluded3725 PASS [ 0.283s] jj-lib::runner test_rewrite::test_rebase_descendants_rewrite_updates_bookmark_conflict3726 PASS [ 0.291s] jj-lib::runner test_rewrite::test_rebase_descendants_rewrite_resolves_bookmark_conflict3727 PASS [ 0.283s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmark_after_abandon::test_case_2_delete_abandoned3728 PASS [ 0.310s] jj-lib::runner test_rewrite::test_rebase_descendants_reorder3729 PASS [ 0.320s] jj-lib::runner test_rewrite::test_rebase_descendants_multiple_sideways3730 PASS [ 0.043s] jj-lib::runner test_signing::keep_on_rewrite::test_case_1_git_backend3731 PASS [ 0.295s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmark_after_abandon::test_case_1_slide_down_abandoned3732 PASS [ 0.308s] jj-lib::runner test_rewrite::test_rebase_descendants_repeated3733 PASS [ 0.045s] jj-lib::runner test_signing::manual::test_case_1_simple_backend3734 PASS [ 0.297s] jj-lib::runner test_rewrite::test_rebase_descendants_update_bookmarks_after_divergent_rewrite3735 PASS [ 0.051s] jj-lib::runner test_signing::manual::test_case_2_git_backend3736 PASS [ 0.047s] jj-lib::runner test_ssh_signing::ssh_signing_missing_allowed_signers3737 PASS [ 0.056s] jj-lib::runner test_signing::manual_drop_on_rewrite::test_case_1_git_backend3738 PASS [ 0.049s] jj-lib::runner test_ssh_signing::ssh_signing_revocation_revoked3739 PASS [ 0.059s] jj-lib::runner test_ssh_signing::ssh_signing_bad_allowed_signers3740 PASS [ 0.059s] jj-lib::runner test_ssh_signing::ssh_signing_revocation_unrevoked3741 PASS [ 0.073s] jj-lib::runner test_ssh_signing::ssh_signing_roundtrip3742 PASS [ 0.309s] jj-lib::runner test_rewrite::test_restore_tree3743 PASS [ 0.318s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout_abandoned3744 PASS [ 0.334s] jj-lib::runner test_rewrite::test_restore_tree_with_conflicts3745 PASS [ 0.308s] jj-lib::runner test_rewrite_transform::test_transform_descendants_sync3746 PASS [ 0.339s] jj-lib::runner test_rewrite_transform::test_transform_descendants_new_parents_map3747 PASS [ 0.330s] jj-lib::runner test_rewrite_transform::test_transform_descendants_sync_linearize_merge3748 PASS [ 0.359s] jj-lib::runner test_rewrite_duplicate::test_duplicate_linear_contents3749 PASS [ 0.422s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout3750 PASS [ 0.427s] jj-lib::runner test_rewrite::test_rebase_descendants_update_checkout_abandoned_merge3751 PASS [ 0.380s] jj-lib::runner test_view::test_heads_fork3752 PASS [ 0.334s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_2_add_child_on_unchanged_add_child_first3753 PASS [ 0.379s] jj-lib::runner test_view::test_merge_views_bookmarks3754 PASS [ 0.356s] jj-lib::runner test_view::test_merge_views_child_on_rewritten::test_case_1_rewrite_first3755 PASS [ 0.368s] jj-lib::runner test_view::test_merge_views_child_on_abandoned::test_case_1_abandon_first3756 PASS [ 0.399s] jj-lib::runner test_view::test_heads_merge3757 PASS [ 0.395s] jj-lib::runner test_view::test_merge_three_operations3758 PASS [ 0.228s] jj-lib::runner test_view::test_merge_views_git_heads3759 PASS [ 0.358s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_1_add_child_on_unchanged_rewrite_first3760 PASS [ 0.269s] jj-lib::runner test_view::test_merge_views_criss_cross::test_case_1_operation_c_first3761 PASS [ 0.388s] jj-lib::runner test_view::test_merge_views_checkout3762 PASS [ 0.410s] jj-lib::runner test_view::test_merge_operations_back_to_back_criss_cross3763 PASS [ 0.378s] jj-lib::runner test_view::test_merge_views_child_on_rewritten::test_case_2_add_child_first3764 PASS [ 0.381s] jj-lib::runner test_view::test_merge_views_child_on_abandoned::test_case_2_add_child_first3765 PASS [ 0.349s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_3_add_child_on_rewritten_rewrite_first3766 PASS [ 0.259s] jj-lib::runner test_view::test_merge_views_criss_cross::test_case_2_operation_b_first3767 PASS [ 0.029s] jj-lib::runner test_workspace::test_load_bad_path3768 PASS [ 0.288s] jj-lib::runner test_view::test_merge_views_child_on_rewritten_divergent::test_case_4_add_child_on_rewritten_add_child_first3769 PASS [ 0.267s] jj-lib::runner test_view::test_merge_views_divergent3770 PASS [ 0.043s] jj-lib::runner test_workspace::test_init_additional_workspace_non_utf8_path3771 PASS [ 0.262s] jj-lib::runner test_view::test_merge_views_heads3772 PASS [ 0.265s] jj-lib::runner test_view::test_merge_views_git_refs3773 PASS [ 0.569s] jj-lib::runner test_view::test_heads_empty3774 PASS [ 0.361s] jj-lib::runner test_view::test_merge_views_remote_tags3775 PASS [ 0.345s] jj-lib::runner test_view::test_merge_views_tags3776 PASS [ 0.269s] jj-lib::runner test_workspace::test_sendable3777 PASS [ 0.291s] jj-lib::runner test_workspace::test_init_additional_workspace_absolute_path_compat3778 PASS [ 0.307s] jj-lib::runner test_workspace::test_init_additional_workspace3779 PASS [ 6.310s] jj-lib::runner test_local_working_copy_concurrent::test_checkout_parallel3780────────────3781 Summary [ 106.319s] 3182 tests run: 3182 passed (25 slow), 1 skipped3782Finished cargoNextestHook3783checkPhase completed in 13 minutes 19 secondsinstallPhase
3784Executing cargoInstallHook3785Finished cargoInstallHookfixupPhase
3786shrinking RPATHs of ELF executables and libraries in /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.03787shrinking /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.0/bin/jj3788checking for references to /build/ in /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.0...3789gzipping man pages under /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.0/share/man/3790patching script interpreter paths in /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.03791stripping (with command strip and flags -S -p) in /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.0/bin3792shrinking RPATHs of ELF executables and libraries in /nix/store/0g4a69xxd45q87p64j8pcxriw1wsgham-jujutsu-0.46.0-doc3793checking for references to /build/ in /nix/store/0g4a69xxd45q87p64j8pcxriw1wsgham-jujutsu-0.46.0-doc...3794patching script interpreter paths in /nix/store/0g4a69xxd45q87p64j8pcxriw1wsgham-jujutsu-0.46.0-docinstallCheckPhase
3795Executing versionCheckPhase3796Successfully managed to find version 0.46.0 in the output of the command /nix/store/il9dl94691j03p4bck01rfbbzn9i4d3n-jujutsu-0.46.0/bin/jj --version3797jj 0.46.03798Finished versionCheckPhase3799no Makefile or custom installCheckPhase, doing nothing