[INFO] fetching crate tsp-cli 0.1.0...
[INFO] testing tsp-cli-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate tsp-cli 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate tsp-cli 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tsp-cli 0.1.0
[INFO] tweaked toml for crates.io crate tsp-cli 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tsp-cli 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tsp-cli 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_mangen v0.3.0
[INFO] [stderr]   Downloaded libyaml-rs v0.3.0
[INFO] [stderr]   Downloaded roff v1.1.1
[INFO] [stderr]   Downloaded yaml_serde v0.10.4
[INFO] [stderr]   Downloaded tsp-core v0.1.0
[INFO] [stderr]   Downloaded clap v4.6.4
[INFO] [stderr]   Downloaded clap_complete v4.6.8
[INFO] [stderr]   Downloaded clap_builder v4.6.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d
[INFO] running `Command { std: "docker" "start" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling tinyvec v1.12.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling libyaml-rs v0.3.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling clap_complete v4.6.8
[INFO] [stderr]    Compiling clap_mangen v0.3.0
[INFO] [stderr]    Compiling yaml_serde v0.10.4
[INFO] [stderr]    Compiling tsp-core v0.1.0
[INFO] [stderr]    Compiling tsp-cli v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 42.09s
[INFO] running `Command { std: "docker" "inspect" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tsp-cli v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.59s
[INFO] running `Command { std: "docker" "inspect" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/tsp-11e330ce43098d11)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test exp::tests::ref_name_is_namespaced ... ok
[INFO] [stdout] test exp::tests::names_that_would_break_a_ref_are_refused ... ok
[INFO] [stdout] test plots::tests::no_revisions_compares_head_with_the_working_tree ... ok
[INFO] [stdout] test plots::tests::the_workspace_is_not_added_twice ... ok
[INFO] [stdout] test plots::tests::the_output_directory_must_stay_inside_the_repository ... ok
[INFO] [stdout] test tests::cli_definition_is_valid ... ok
[INFO] [stderr]      Running tests/workflow.rs (/opt/rustwide/target/release/deps/workflow-6fd374e653e3c4e0)
[INFO] [stdout] test plots::tests::a_named_revision_is_compared_against_the_working_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test an_override_naming_an_undeclared_parameter_is_refused ... FAILED
[INFO] [stdout] test applying_an_experiment_brings_its_parameters_into_the_tree ... FAILED
[INFO] [stdout] test a_stage_stays_current_after_committing_the_edit_that_ran_it ... FAILED
[INFO] [stdout] test an_unknown_stage_is_refused ... FAILED
[INFO] [stdout] test an_experiment_records_the_metrics_its_overrides_produced ... FAILED
[INFO] [stdout] test an_experiment_refuses_a_dirty_tree ... FAILED
[INFO] [stdout] test a_bad_experiment_name_is_refused_before_anything_runs ... FAILED
[INFO] [stdout] test commands_outside_a_repository_fail_clearly ... ok
[INFO] [stdout] test a_changed_parameter_makes_its_stage_stale ... FAILED
[INFO] [stdout] test a_failing_stage_stops_the_run ... FAILED
[INFO] [stdout] test a_stage_is_current_as_soon_as_it_has_run ... FAILED
[INFO] [stdout] test an_lfs_dependency_is_locked_by_its_pointer_id ... FAILED
[INFO] [stdout] test a_stage_that_skips_its_declared_output_stops_the_run ... FAILED
[INFO] [stdout] test a_lock_from_a_newer_schema_is_discarded_rather_than_partly_read ... FAILED
[INFO] [stdout] test an_unknown_revision_is_refused_rather_than_compared_against_nothing ... FAILED
[INFO] [stdout] test an_experiment_name_is_not_reused_without_force ... FAILED
[INFO] [stdout] test an_experiment_is_recorded_as_a_ref_and_leaves_no_trace ... FAILED
[INFO] [stdout] test init_configures_lfs_and_the_guard_hook ... FAILED
[INFO] [stdout] test data_becomes_a_pointer_through_the_lfs_filter_alone ... FAILED
[INFO] [stdout] test experiments_can_be_removed ... FAILED
[INFO] [stdout] test init_leaves_a_foreign_pre_push_hook_alone ... FAILED
[INFO] [stdout] test status_explains_why_a_stage_is_stale ... FAILED
[INFO] [stdout] test repro_runs_stages_in_dependency_order_and_writes_the_lock ... FAILED
[INFO] [stdout] test rerunning_an_upstream_stage_reruns_what_depends_on_it ... FAILED
[INFO] [stdout] test metrics_are_listed_and_compared ... FAILED
[INFO] [stdout] test the_guard_hook_refuses_an_untracked_large_blob ... FAILED
[INFO] [stdout] test repro_is_a_noop_once_everything_is_current ... FAILED
[INFO] [stdout] test the_plots_page_is_generated_and_stays_out_of_git ... FAILED
[INFO] [stdout] test repro_can_be_limited_to_one_stage_and_its_ancestors ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- an_override_naming_an_undeclared_parameter_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_override_naming_an_undeclared_parameter_is_refused' (1055) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145178e6d - <workflow[a97878164c9745b2]::an_override_naming_an_undeclared_parameter_is_refused::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- applying_an_experiment_brings_its_parameters_into_the_tree stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'applying_an_experiment_brings_its_parameters_into_the_tree' (1058) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517a419 - <workflow[a97878164c9745b2]::applying_an_experiment_brings_its_parameters_into_the_tree::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_stage_stays_current_after_committing_the_edit_that_ran_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_stage_stays_current_after_committing_the_edit_that_ran_it' (1045) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517a776 - <workflow[a97878164c9745b2]::a_stage_stays_current_after_committing_the_edit_that_ran_it::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_unknown_stage_is_refused stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_unknown_stage_is_refused' (1057) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517562b - <workflow[a97878164c9745b2]::an_unknown_stage_is_refused::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_experiment_records_the_metrics_its_overrides_produced stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_experiment_records_the_metrics_its_overrides_produced' (1050) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145179b0a - <workflow[a97878164c9745b2]::an_experiment_records_the_metrics_its_overrides_produced::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_experiment_refuses_a_dirty_tree stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_experiment_refuses_a_dirty_tree' (1052) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145175d0b - <workflow[a97878164c9745b2]::an_experiment_refuses_a_dirty_tree::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_bad_experiment_name_is_refused_before_anything_runs stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_bad_experiment_name_is_refused_before_anything_runs' (1040) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145178cdb - <workflow[a97878164c9745b2]::a_bad_experiment_name_is_refused_before_anything_runs::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_changed_parameter_makes_its_stage_stale stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_changed_parameter_makes_its_stage_stale' (1041) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145176a66 - <workflow[a97878164c9745b2]::a_changed_parameter_makes_its_stage_stale::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_failing_stage_stops_the_run stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_failing_stage_stops_the_run' (1042) panicked at tests/workflow.rs:57:9:
[INFO] [stderr] error: test failed, to rerun pass `--test workflow`
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x6251451757fd - <workflow[a97878164c9745b2]::a_failing_stage_stops_the_run::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_stage_is_current_as_soon_as_it_has_run stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_stage_is_current_as_soon_as_it_has_run' (1044) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145176786 - <workflow[a97878164c9745b2]::a_stage_is_current_as_soon_as_it_has_run::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_lfs_dependency_is_locked_by_its_pointer_id stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_lfs_dependency_is_locked_by_its_pointer_id' (1054) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145177431 - <workflow[a97878164c9745b2]::an_lfs_dependency_is_locked_by_its_pointer_id::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_stage_that_skips_its_declared_output_stops_the_run stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_stage_that_skips_its_declared_output_stops_the_run' (1046) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145178a2d - <workflow[a97878164c9745b2]::a_stage_that_skips_its_declared_output_stops_the_run::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_lock_from_a_newer_schema_is_discarded_rather_than_partly_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_lock_from_a_newer_schema_is_discarded_rather_than_partly_read' (1043) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517aa2e - <workflow[a97878164c9745b2]::a_lock_from_a_newer_schema_is_discarded_rather_than_partly_read::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_unknown_revision_is_refused_rather_than_compared_against_nothing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_unknown_revision_is_refused_rather_than_compared_against_nothing' (1056) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517af31 - <workflow[a97878164c9745b2]::an_unknown_revision_is_refused_rather_than_compared_against_nothing::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_experiment_name_is_not_reused_without_force stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_experiment_name_is_not_reused_without_force' (1049) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517788b - <workflow[a97878164c9745b2]::an_experiment_name_is_not_reused_without_force::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_experiment_is_recorded_as_a_ref_and_leaves_no_trace stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_experiment_is_recorded_as_a_ref_and_leaves_no_trace' (1047) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517929e - <workflow[a97878164c9745b2]::an_experiment_is_recorded_as_a_ref_and_leaves_no_trace::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- init_configures_lfs_and_the_guard_hook stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'init_configures_lfs_and_the_guard_hook' (1141) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517630b - <workflow[a97878164c9745b2]::init_configures_lfs_and_the_guard_hook::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- data_becomes_a_pointer_through_the_lfs_filter_alone stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'data_becomes_a_pointer_through_the_lfs_filter_alone' (1136) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x6251451785b9 - <workflow[a97878164c9745b2]::data_becomes_a_pointer_through_the_lfs_filter_alone::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- experiments_can_be_removed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'experiments_can_be_removed' (1139) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x6251451753c4 - <workflow[a97878164c9745b2]::experiments_can_be_removed::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- init_leaves_a_foreign_pre_push_hook_alone stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'init_leaves_a_foreign_pre_push_hook_alone' (1143) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145176c09 - <workflow[a97878164c9745b2]::init_leaves_a_foreign_pre_push_hook_alone::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- status_explains_why_a_stage_is_stale stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'status_explains_why_a_stage_is_stale' (1178) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x6251451760aa - <workflow[a97878164c9745b2]::status_explains_why_a_stage_is_stale::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repro_runs_stages_in_dependency_order_and_writes_the_lock stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repro_runs_stages_in_dependency_order_and_writes_the_lock' (1172) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145179df1 - <workflow[a97878164c9745b2]::repro_runs_stages_in_dependency_order_and_writes_the_lock::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rerunning_an_upstream_stage_reruns_what_depends_on_it stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rerunning_an_upstream_stage_reruns_what_depends_on_it' (1176) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517902b - <workflow[a97878164c9745b2]::rerunning_an_upstream_stage_reruns_what_depends_on_it::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- metrics_are_listed_and_compared stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'metrics_are_listed_and_compared' (1145) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x6251451759fa - <workflow[a97878164c9745b2]::metrics_are_listed_and_compared::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- the_guard_hook_refuses_an_untracked_large_blob stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_guard_hook_refuses_an_untracked_large_blob' (1198) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145177a8e - <workflow[a97878164c9745b2]::the_guard_hook_refuses_an_untracked_large_blob::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repro_is_a_noop_once_everything_is_current stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repro_is_a_noop_once_everything_is_current' (1163) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145177298 - <workflow[a97878164c9745b2]::repro_is_a_noop_once_everything_is_current::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- the_plots_page_is_generated_and_stays_out_of_git stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_plots_page_is_generated_and_stays_out_of_git' (1203) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x625145177f9e - <workflow[a97878164c9745b2]::the_plots_page_is_generated_and_stays_out_of_git::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- repro_can_be_limited_to_one_stage_and_its_ancestors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repro_can_be_limited_to_one_stage_and_its_ancestors' (1162) panicked at tests/workflow.rs:57:9:
[INFO] [stdout] tsp ["init", "--lfs", "data/**", "--lfs", "models/**"] failed:
[INFO] [stdout] 
[INFO] [stdout] Error: running `git lfs install` — is git-lfs installed?
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     `git lfs install --local` failed with status 1: git: 'lfs' is not a git command. See 'git --help'.
[INFO] [stdout]     
[INFO] [stdout]     The most similar command is
[INFO] [stdout]     	refs
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <tsp_core::git::GitError as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]    1: tsp::main
[INFO] [stdout]    2: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
[INFO] [stdout]    3: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
[INFO] [stdout]    4: std::rt::lang_start_internal
[INFO] [stdout]    5: main
[INFO] [stdout]    6: <unknown>
[INFO] [stdout]    7: __libc_start_main
[INFO] [stdout]    8: _start
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6251452000f1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x6251452150da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x6251452047ec - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6251451da806 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6251451f7929 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x6251451926c0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x6251451f7ae2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6251451da8b2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6251451d3389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6251451db56d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62514521580c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x625145174759 - <workflow[a97878164c9745b2]::Fixture>::tsp_ok
[INFO] [stdout]   12:     0x625145174010 - <workflow[a97878164c9745b2]::Fixture>::new
[INFO] [stdout]   13:     0x62514517880b - <workflow[a97878164c9745b2]::repro_can_be_limited_to_one_stage_and_its_ancestors::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x6251451859ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x625145193015 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x62514518c8d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x625145196172 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x6251451ff469 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7d9c0b428dfa - <unknown>
[INFO] [stdout]   20:     0x7d9c0b4bc3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_bad_experiment_name_is_refused_before_anything_runs
[INFO] [stdout]     a_changed_parameter_makes_its_stage_stale
[INFO] [stdout]     a_failing_stage_stops_the_run
[INFO] [stdout]     a_lock_from_a_newer_schema_is_discarded_rather_than_partly_read
[INFO] [stdout]     a_stage_is_current_as_soon_as_it_has_run
[INFO] [stdout]     a_stage_stays_current_after_committing_the_edit_that_ran_it
[INFO] [stdout]     a_stage_that_skips_its_declared_output_stops_the_run
[INFO] [stdout]     an_experiment_is_recorded_as_a_ref_and_leaves_no_trace
[INFO] [stdout]     an_experiment_name_is_not_reused_without_force
[INFO] [stdout]     an_experiment_records_the_metrics_its_overrides_produced
[INFO] [stdout]     an_experiment_refuses_a_dirty_tree
[INFO] [stdout]     an_lfs_dependency_is_locked_by_its_pointer_id
[INFO] [stdout]     an_override_naming_an_undeclared_parameter_is_refused
[INFO] [stdout]     an_unknown_revision_is_refused_rather_than_compared_against_nothing
[INFO] [stdout]     an_unknown_stage_is_refused
[INFO] [stdout]     applying_an_experiment_brings_its_parameters_into_the_tree
[INFO] [stdout]     data_becomes_a_pointer_through_the_lfs_filter_alone
[INFO] [stdout]     experiments_can_be_removed
[INFO] [stdout]     init_configures_lfs_and_the_guard_hook
[INFO] [stdout]     init_leaves_a_foreign_pre_push_hook_alone
[INFO] [stdout]     metrics_are_listed_and_compared
[INFO] [stdout]     repro_can_be_limited_to_one_stage_and_its_ancestors
[INFO] [stdout]     repro_is_a_noop_once_everything_is_current
[INFO] [stdout]     repro_runs_stages_in_dependency_order_and_writes_the_lock
[INFO] [stdout]     rerunning_an_upstream_stage_reruns_what_depends_on_it
[INFO] [stdout]     status_explains_why_a_stage_is_stale
[INFO] [stdout]     the_guard_hook_refuses_an_untracked_large_blob
[INFO] [stdout]     the_plots_page_is_generated_and_stays_out_of_git
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 28 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d", kill_on_drop: false }`
[INFO] [stdout] 001d3251d3492fcc723ea5c285fe4f2bd1f0ccdb82e023204158822bfa8fb93d
