[INFO] fetching crate jevcc 0.1.5...
[INFO] testing jevcc-0.1.5 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate jevcc 0.1.5 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate jevcc 0.1.5
[INFO] finished tweaking crates.io crate jevcc 0.1.5
[INFO] tweaked toml for crates.io crate jevcc 0.1.5 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jevcc 0.1.5 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jevcc 0.1.5 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/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] b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac
[INFO] running `Command { std: "docker" "start" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", 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" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", 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" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling aws-lc-rs v1.18.1
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ipnet v2.12.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling encoding_rs v0.8.41
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling multiversion_no_op v1.0.0
[INFO] [stderr]    Compiling rust_decimal v1.43.0
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling core_detect v1.0.0
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.1
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.45.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling synstructure v0.14.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.8
[INFO] [stderr]    Compiling yoke-derive v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling multiversion-macros v0.9.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling multiversion v0.9.0
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling h2 v0.4.19
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.5
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.10
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling ironflow-core v3.20.0
[INFO] [stderr]    Compiling jev-router v0.1.1
[INFO] [stderr]    Compiling jevcc v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 31s
[INFO] running `Command { std: "docker" "inspect" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", 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" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling reqwest v0.13.5
[INFO] [stderr]    Compiling rust_decimal v1.43.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ironflow-core v3.20.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling jev-router v0.1.1
[INFO] [stderr]    Compiling jevcc v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 04s
[INFO] running `Command { std: "docker" "inspect" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", 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" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/jevcc/6008a3ac595efacf/out/jevcc-6008a3ac595efacf)
[INFO] [stdout] 
[INFO] [stdout] running 266 tests
[INFO] [stdout] test cache::properties::break_even_is_longer_with_one_hour_writes ... ok
[INFO] [stdout] test cache::tests::a_large_warm_prefix_blocks_a_small_downgrade ... ok
[INFO] [stdout] test cache::tests::fable_cheap_reads_make_leaving_it_expensive ... ok
[INFO] [stdout] test cache::properties::break_even_never_decreases_as_the_cache_grows ... ok
[INFO] [stdout] test cache::tests::break_even_matches_the_hand_computed_value ... ok
[INFO] [stdout] test cache::tests::cost_prices_each_token_kind ... ok
[INFO] [stdout] test cache::tests::tap_reads_the_edits_the_api_applied ... ok
[INFO] [stdout] test cache::tests::tap_without_message_stop_reports_nothing ... ok
[INFO] [stdout] test cli::tests::bad_doctor_arguments_are_clap_errors ... ok
[INFO] [stdout] test cli::tests::bad_subcommand_arguments_are_clap_errors ... ok
[INFO] [stdout] test cli::tests::bad_explain_arguments_are_clap_errors ... ok
[INFO] [stdout] test cli::tests::config_init_and_show_are_jevcc_subcommands ... ok
[INFO] [stdout] test cache::tests::tap_reads_usage_across_split_chunks ... ok
[INFO] [stdout] test cache::tests::upgrades_never_break_even ... ok
[INFO] [stdout] test cache::tests::tap_without_applied_edits_reports_no_clearing ... ok
[INFO] [stdout] test cli::tests::bad_gain_arguments_are_clap_errors ... ok
[INFO] [stdout] test cli::tests::explain_defaults_to_no_explicit_session ... ok
[INFO] [stdout] test cli::tests::explain_is_only_the_first_argument ... ok
[INFO] [stdout] test cli::tests::gain_defaults_to_opus_over_all_time ... ok
[INFO] [stdout] test cache::tests::five_minute_writes_rebuild_cheaper_than_one_hour_writes ... ok
[INFO] [stdout] test cli::tests::everything_else_is_left_to_claude ... ok
[INFO] [stdout] test cli::tests::doctor_is_only_the_first_argument ... ok
[INFO] [stdout] test config::file::tests::default_toml_reads_back_as_the_defaults ... ok
[INFO] [stdout] test cli::tests::gain_is_only_the_first_argument ... ok
[INFO] [stdout] test cli::tests::take_option_strips_both_forms_before_the_separator_only ... ok
[INFO] [stdout] test config::file::tests::location_prefers_the_flag_then_the_env_then_home ... ok
[INFO] [stdout] test config::file::tests::layers_reject_a_bad_project_file_by_name ... ok
[INFO] [stdout] test config::file::tests::layers_name_the_file_that_breaks_the_configuration ... ok
[INFO] [stdout] test config::file::tests::one_threshold_override_keeps_every_other_default ... ok
[INFO] [stdout] test config::file::tests::missing_explicit_file_is_an_error_naming_it ... ok
[INFO] [stdout] test config::file::tests::effort_setting_accepts_a_switch_or_a_level ... ok
[INFO] [stdout] test config::file::tests::malformed_toml_is_rejected_with_the_file_and_line ... ok
[INFO] [stdout] test config::tests::display_name_falls_back_to_a_static_name_before_the_catalog_answers ... ok
[INFO] [stdout] test config::file::tests::missing_default_file_yields_the_builtin_constants ... ok
[INFO] [stdout] test config::file::tests::partial_tier_override_keeps_its_other_fields_and_the_other_tiers ... ok
[INFO] [stdout] test config::file::tests::unknown_keys_and_wrong_types_are_rejected_by_name ... ok
[INFO] [stdout] test cli::tests::gain_baseline_accepts_every_tier_and_rejects_anything_else ... ok
[INFO] [stdout] test config::tests::display_name_appends_the_1m_suffix_only_when_the_id_carries_it ... ok
[INFO] [stdout] test config::file::tests::prompt_and_guidance_overrides_replace_only_the_given_fields ... ok
[INFO] [stdout] test cli::tests::take_option_without_a_value_is_an_error ... ok
[INFO] [stdout] test config::tests::tier_of_returns_none_for_unknown_model ... ok
[INFO] [stdout] test config::tests::resolve_id_falls_back_to_the_family_then_the_reference_id ... ok
[INFO] [stdout] test config::tests::tier_of_recognises_each_family ... ok
[INFO] [stdout] test doctor::tests::catalog_access_is_honest_about_having_no_credential ... ok
[INFO] [stdout] test config::file::tests::layers_stack_project_over_global_over_defaults ... ok
[INFO] [stdout] test doctor::tests::dir_permissions_pass_at_0700_fail_otherwise_ok_when_absent ... ok
[INFO] [stdout] test config::file::tests::gain_retention_days_defaults_to_90_and_is_overridable ... ok
[INFO] [stdout] test doctor::tests::jev_key_call_reports_the_live_outcome ... ok
[INFO] [stdout] test cli::tests::gain_by_and_csv_default_to_off ... ok
[INFO] [stdout] test doctor::tests::jev_key_present_fails_only_when_absent ... ok
[INFO] [stdout] test doctor::tests::claude_version_accepts_anything_at_or_above_the_minimum ... ok
[INFO] [stdout] test doctor::tests::gateway_hint_headers_warns_only_on_a_conflicting_override ... ok
[INFO] [stdout] test config::tests::effort_keeps_cache_only_on_opus_5_5_and_fable_5_1 ... ok
[INFO] [stdout] test config::tests::id_of_returns_the_pinned_id_per_tier ... ok
[INFO] [stdout] test doctor::tests::has_failure_is_true_only_with_a_fail ... ok
[INFO] [stdout] test config::tests::tier_of_recognises_untracked_versions_within_a_family ... ok
[INFO] [stdout] test doctor::tests::claude_version_unreadable_output_warns_missing_binary_fails ... ok
[INFO] [stdout] test config::tests::display_name_falls_back_with_the_1m_suffix_when_the_unresolved_id_still_carries_it ... ok
[INFO] [stdout] test doctor::tests::config_reports_the_validation_error ... ok
[INFO] [stdout] test cli::tests::gain_csv_requires_by ... ok
[INFO] [stdout] test config::file::tests::inconsistent_values_are_rejected_with_the_field_path ... ok
[INFO] [stdout] test config::file::tests::layers_find_the_project_file_at_the_git_root_only ... ok
[INFO] [stdout] test config::file::tests::show_gives_the_origin_of_every_value ... ok
[INFO] [stdout] test config::file::tests::write_default_creates_a_loadable_file_and_never_overwrites ... ok
[INFO] [stdout] test doctor::tests::openrouter_key_warns_rather_than_fails_when_absent ... ok
[INFO] [stdout] test doctor::tests::render_prints_one_line_per_check_with_its_status ... ok
[INFO] [stdout] test doctor::tests::statusline_warns_when_a_custom_one_hides_jevccs_own ... ok
[INFO] [stdout] test explain::tests::render_includes_the_truncated_prompt ... ok
[INFO] [stdout] test explain::tests::render_lists_the_per_tier_probabilities ... ok
[INFO] [stdout] test explain::tests::render_reports_a_manual_choice_without_a_decision_section ... ok
[INFO] [stdout] test explain::tests::render_shows_the_recommended_tier_even_when_it_differs_from_the_final_one ... ok
[INFO] [stdout] test extension::erased::tests::a_plan_of_another_type_is_not_applied ... ok
[INFO] [stdout] test extension::erased::tests::each_extension_keeps_its_own_state_in_a_conversation ... ok
[INFO] [stdout] test extensions::context_editing::body::tests::add_anchor_leaves_the_body_alone_when_it_cannot_add_one ... ok
[INFO] [stdout] test extension::tests::no_breakpoint_when_all_four_are_taken_or_the_client_caches_no_message ... ok
[INFO] [stdout] test extension::tests::one_breakpoint_is_left_after_claude_code_s_three ... ok
[INFO] [stdout] test extensions::context_editing::body::tests::add_anchor_marks_the_message_holding_the_call ... ok
[INFO] [stdout] test extension::registry::tests::names_are_unique ... ok
[INFO] [stdout] test extensions::context_editing::body::tests::an_anchor_not_placed_claims_no_breakpoint ... ok
[INFO] [stdout] test extensions::context_editing::config::tests::context_editing_overrides_keep_the_other_defaults ... ok
[INFO] [stdout] test extension::registry::tests::only_turns_on_that_extension_alone ... ok
[INFO] [stdout] test extensions::context_editing::body::tests::add_edit_goes_after_the_edits_already_there ... ok
[INFO] [stdout] test extensions::context_editing::config::tests::show_lists_the_context_editing_mode_and_toml_reads_back ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::input_key_order_does_not_hide_a_rerun ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::a_step_of_waiting_results_moves_the_frontier_past_all_but_keep ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::a_cold_cache_moves_the_frontier_without_waiting_for_a_step ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::excluded_tools_are_neither_cleared_nor_counted_in_keep ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::a_rewritten_history_starts_the_frontier_over ... ok
[INFO] [stdout] test extensions::context_editing::body::tests::edit_carries_keep_and_the_exclusions ... ok
[INFO] [stdout] test extension::tests::a_beta_asked_twice_is_listed_once_in_order ... ok
[INFO] [stdout] test extensions::context_editing::config::tests::context_editing_is_off_by_default_with_the_bench_frontier ... ok
[INFO] [stdout] test extensions::context_editing::gain::tests::totals_of_what_clearing_saved_and_what_reruns_cost ... ok
[INFO] [stdout] test extensions::context_editing::gain::tests::totals_without_clearing_have_no_rerun_rate ... ok
[INFO] [stdout] test extensions::context_editing::tests::a_400_about_the_edit_is_its_own_another_one_is_not ... ok
[INFO] [stdout] test extensions::context_editing::tests::the_reply_tells_what_the_edit_cleared_among_the_edits_applied ... ok
[INFO] [stdout] test gain::report::tests::amounts_and_counts_read_at_a_glance ... ok
[INFO] [stdout] test gain::report::tests::render_calls_a_loss_a_loss_and_suggests_the_opus_baseline ... ok
[INFO] [stdout] test gain::report::tests::ansi_paint_colors_the_report ... ok
[INFO] [stdout] test gain::report::tests::render_flags_expensive_cache_rebuilds ... ok
[INFO] [stdout] test gain::report::tests::csv_by_tier_has_only_responses_and_cost ... ok
[INFO] [stdout] test gain::report::tests::json_context_editing_is_there_without_any_clearing ... ok
[INFO] [stdout] test gain::report::tests::json_carries_the_numbers ... ok
[INFO] [stdout] test gain::report::tests::csv_by_project_has_the_gate_header ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::repeating_a_cleared_call_is_a_rerun_once ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::same_tool_with_another_input_or_a_kept_call_is_not_a_rerun ... ok
[INFO] [stdout] test gain::report::tests::render_grouped_without_responses_says_so ... ok
[INFO] [stdout] test gain::report::tests::render_leads_with_the_savings_against_the_baseline ... ok
[INFO] [stdout] test gain::tests::collect_by_project_falls_back_to_unknown_without_a_decision_entry ... ok
[INFO] [stdout] test gain::report::tests::render_projects_a_pace_over_a_day_of_history ... ok
[INFO] [stdout] test gain::report::tests::render_grouped_lists_one_line_per_group ... ok
[INFO] [stdout] test gain::tests::collect_by_project_groups_ledgers_by_their_decision_project ... ok
[INFO] [stdout] test gain::tests::collect_by_day_splits_a_session_spanning_two_days ... ok
[INFO] [stdout] test gain::report::tests::render_without_responses_says_how_to_get_some ... ok
[INFO] [stdout] test gain::report::tests::json_carries_the_context_editing_numbers ... ok
[INFO] [stdout] test gain::report::tests::render_reports_clearing_only_once_it_happened ... ok
[INFO] [stdout] test gain::tests::collect_by_tier_reuses_the_full_history_per_tier_totals ... ok
[INFO] [stdout] test extensions::context_editing::config::tests::context_editing_rejects_values_the_api_or_the_frontier_cannot_use ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::nothing_is_sent_below_the_floor ... ok
[INFO] [stdout] test gain::tests::collect_propagates_an_unreadable_directory ... ok
[INFO] [stdout] test gain::tests::collect_drops_entries_before_the_window_and_empty_sessions ... ok
[INFO] [stdout] test gain::tests::window_label_uses_the_largest_exact_unit ... ok
[INFO] [stdout] test gain::tests::collect_on_a_missing_directory_is_empty ... ok
[INFO] [stdout] test jev::tests::build_request_offers_one_choice_per_tier_under_the_id_the_proxy_would_send ... ok
[INFO] [stdout] test jev::tests::build_request_falls_back_to_pinned_ids_before_the_catalogue_is_known ... ok
[INFO] [stdout] test jev::tests::build_request_omits_the_current_model_when_no_tier_is_pinned ... ok
[INFO] [stdout] test jev::tests::build_request_produces_the_expected_wire_shape ... ok
[INFO] [stdout] test gain::tests::collect_sums_every_ledger_against_the_baseline ... ok
[INFO] [stdout] test gain::tests::parse_since_accepts_every_unit ... ok
[INFO] [stdout] test gain::tests::parse_since_rejects_malformed_windows ... ok
[INFO] [stdout] test gain::tests::daily_savings_needs_a_day_of_history ... ok
[INFO] [stdout] test gain::tests::day_label_formats_as_utc_year_month_day ... ok
[INFO] [stdout] test jev::tests::build_request_with_sends_the_configured_prompts_and_guidance ... ok
[INFO] [stdout] test jev::tests::effort_question_is_not_asked_when_the_effort_is_off_or_forced ... ok
[INFO] [stdout] test jev::tests::effort_question_is_asked_with_every_level_when_jev_picks_the_effort ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::keep_grows_with_each_call_until_the_next_step ... ok
[INFO] [stdout] test launch::tests::proxy_address_is_the_loopback_one_jevcc_hands_out_only ... ok
[INFO] [stdout] test jev::tests::probabilities_per_tier_drops_ids_outside_any_known_family ... ok
[INFO] [stdout] test launch::tests::relay_runs_claude_only_while_the_proxy_that_set_the_marker_is_the_base_url ... ok
[INFO] [stdout] test jev::tests::classify_with_returns_the_tier_for_a_normal_fixture ... FAILED
[INFO] [stdout] test jev::tests::classify_with_returns_the_tier_even_at_low_confidence ... FAILED
[INFO] [stdout] test jev::tests::effort_answer_is_parsed_along_with_the_tier ... FAILED
[INFO] [stdout] test jev::tests::probabilities_per_tier_sums_every_variant_of_the_same_family ... ok
[INFO] [stdout] test launch::tests::project_of_is_the_cwd_itself_outside_a_repository ... ok
[INFO] [stdout] test launch::tests::statusline_settings_are_private_and_quoted ... ok
[INFO] [stdout] test launch::tests::take_flag_removes_every_occurrence_before_the_separator_only ... ok
[INFO] [stdout] test launch::tests::env_files_never_override_the_real_environment ... ok
[INFO] [stdout] test launch::tests::env_files_first_file_wins_and_missing_files_are_skipped ... ok
[INFO] [stdout] test jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown ... FAILED
[INFO] [stdout] test launch::tests::jev_explain_skill_is_installed_and_calls_jevcc_explain ... ok
[INFO] [stdout] test launch::tests::project_of_is_the_git_root_when_inside_a_repository ... ok
[INFO] [stdout] test launch::tests::jev_explain_skill_is_overwritten_on_a_second_launch ... ok
[INFO] [stdout] test launch::tests::resolve_on_path_skips_non_executables_and_keeps_order ... ok
[INFO] [stdout] test extensions::context_editing::frontier::tests::the_anchor_marks_the_first_kept_call_and_holds_on_a_move ... ok
[INFO] [stdout] test launch::tests::routing_env_sets_user_overridable_vars_only_when_user_did_not ... ok
[INFO] [stdout] test ledger::tests::append_creates_a_private_directory_and_file ... ok
[INFO] [stdout] test ledger::tests::edit_and_rerun_lines_read_back_as_written ... ok
[INFO] [stdout] test launch::tests::resolve_outside_cmux_shims_skips_every_shim_directory ... ok
[INFO] [stdout] test launch::tests::user_statusline_is_detected_in_any_readable_settings ... ok
[INFO] [stdout] test ledger::tests::append_then_read_roundtrips_and_skips_torn_lines ... ok
[INFO] [stdout] test jev::tests::parse_answer_carries_the_per_id_probabilities ... FAILED
[INFO] [stdout] test jev::tests::missing_or_unknown_effort_answer_keeps_the_tier ... FAILED
[INFO] [stdout] test ledger::tests::migrate_moves_ledgers_from_the_old_location_and_leaves_other_files ... ok
[INFO] [stdout] test ledger::tests::ledger_warm_tokens_stay_a_bare_number ... ok
[INFO] [stdout] test ledger::tests::migrate_is_idempotent_and_never_overwrites_the_destination ... ok
[INFO] [stdout] test ledger::tests::a_rerun_without_a_cause_is_one_of_context_editing ... ok
[INFO] [stdout] test ledger::tests::migrate_of_a_missing_old_directory_is_a_noop ... ok
[INFO] [stdout] test ledger::tests::summary_prices_the_rebuild_and_the_savings_of_a_switch ... ok
[INFO] [stdout] test ledger::tests::summary_without_switch_matches_the_bill ... ok
[INFO] [stdout] test policy::tests::cheapest_tier_is_haiku_unless_bounds_or_the_catalog_rule_it_out ... ok
[INFO] [stdout] test policy::tests::bound_min_lifts_a_jev_choice_below_it ... ok
[INFO] [stdout] test policy::tests::bound_applies_to_the_fallback_tier_when_jev_is_unavailable ... ok
[INFO] [stdout] test policy::tests::bound_max_caps_a_jev_choice_above_it ... ok
[INFO] [stdout] test policy::tests::detect_override_ignores_bare_keywords_and_partial_words ... ok
[INFO] [stdout] test policy::tests::confident_downgrade_is_followed ... ok
[INFO] [stdout] test policy::tests::downgrade_on_a_large_warm_cache_keeps_the_tier ... ok
[INFO] [stdout] test policy::tests::downgrade_that_repays_the_rebuild_is_followed ... ok
[INFO] [stdout] test policy::tests::fallback_tier_has_nothing_below_haiku_or_min ... ok
[INFO] [stdout] test policy::tests::detect_override_accepts_common_word_aliases_only_before_model_or_tier ... ok
[INFO] [stdout] test policy::tests::detect_override_matches_french_verbs ... ok
[INFO] [stdout] test policy::tests::bound_within_range_changes_nothing ... ok
[INFO] [stdout] test policy::tests::bound_never_overrides_an_explicit_override ... ok
[INFO] [stdout] test policy::tests::detect_override_matches_each_verb_and_alias_case_insensitively ... ok
[INFO] [stdout] test policy::properties::a_verb_then_a_keyword_is_an_override_in_any_case ... ok
[INFO] [stdout] test policy::tests::detect_override_ignores_hyphenated_tool_names ... ok
[INFO] [stdout] test policy::tests::override_downgrade_ignores_the_warm_cache ... ok
[INFO] [stdout] test policy::tests::fallback_tier_skips_unavailable_and_too_small_tiers ... ok
[INFO] [stdout] test policy::tests::nothing_available_falls_back_to_current_tier ... ok
[INFO] [stdout] test policy::tests::fallback_tier_steps_one_tier_down ... ok
[INFO] [stdout] test policy::tests::fit_context_leaves_haiku_for_the_nearest_larger_tier ... ok
[INFO] [stdout] test policy::tests::override_of_unavailable_tier_steps_up ... ok
[INFO] [stdout] test policy::tests::low_confidence_refuses_to_downgrade ... ok
[INFO] [stdout] test policy::tests::nominal_jev_choice_is_followed ... ok
[INFO] [stdout] test proxy::rewrite::tests::drop_edits_removes_only_the_matching_edit ... ok
[INFO] [stdout] test policy::tests::jev_choice_outside_known_tiers_keeps_current_tier ... ok
[INFO] [stdout] test policy::tests::low_confidence_upgrade_within_ceiling_follows_jev ... ok
[INFO] [stdout] test policy::tests::upgrade_ignores_the_warm_cache ... ok
[INFO] [stdout] test policy::tests::low_confidence_caps_upgrade_at_uncertain_ceiling ... ok
[INFO] [stdout] test proxy::route::tests::latest_prompt_is_none_after_an_assistant_message ... ok
[INFO] [stdout] test proxy::rewrite::tests::with_betas_adds_each_beta_once_and_keeps_the_others ... ok
[INFO] [stdout] test session::tests::a_context_drop_from_cleared_tool_results_is_not_a_reset ... ok
[INFO] [stdout] test policy::tests::low_confidence_ceiling_is_at_least_the_current_tier ... ok
[INFO] [stdout] test session::tests::a_response_without_writes_keeps_the_known_ttl ... ok
[INFO] [stdout] test session::tests::cache_goes_cold_after_the_observed_ttl ... ok
[INFO] [stdout] test policy::tests::jev_failure_keeps_current_tier ... ok
[INFO] [stdout] test policy::properties::detect_override_ignores_case ... ok
[INFO] [stdout] test policy::tests::fit_context_never_escalates_into_fable ... ok
[INFO] [stdout] test policy::tests::fit_context_keeps_a_tier_that_holds_the_request ... ok
[INFO] [stdout] test session::tests::conversation_key_is_stable_and_distinguishes_inputs ... ok
[INFO] [stdout] test session::tests::documented_request_classes_are_recognized ... ok
[INFO] [stdout] test session::tests::a_context_reset_makes_the_switch_free ... ok
[INFO] [stdout] test session::tests::only_auxiliary_and_compaction_are_side_requests ... ok
[INFO] [stdout] test session::tests::cache_is_cold_only_without_a_recent_request_or_after_a_reset ... ok
[INFO] [stdout] test session::tests::thread_kinds_never_share_a_key ... ok
[INFO] [stdout] test session::tests::context_drop_below_the_ratio_is_a_reset ... ok
[INFO] [stdout] test session::tests::observe_tracks_peak_and_restarts_it_after_reset ... ok
[INFO] [stdout] test policy::tests::override_wins_over_jev ... ok
[INFO] [stdout] test session::tests::conversation_key_does_not_collide_on_concatenation_boundary ... ok
[INFO] [stdout] test policy::tests::unavailable_jev_choice_steps_up ... ok
[INFO] [stdout] test proxy::route::tests::latest_prompt_ignores_tool_results_and_reminders ... ok
[INFO] [stdout] test session::tests::token_estimate_ignores_moved_cache_control_markers ... ok
[INFO] [stdout] test session::tests::each_agent_id_gets_its_own_key ... ok
[INFO] [stdout] test session::tests::token_estimate_without_usage_covers_the_whole_body ... ok
[INFO] [stdout] test session::tests::no_request_yet_means_a_free_switch ... ok
[INFO] [stdout] test settings::tests::read_ignores_sentinel ... ok
[INFO] [stdout] test settings::tests::restore_keeps_model_chosen_manually_during_session ... ok
[INFO] [stdout] test session::tests::unknown_or_empty_request_class_is_not_recognized ... ok
[INFO] [stdout] test policy::properties::a_keyword_followed_by_a_hyphen_is_never_an_override ... ok
[INFO] [stdout] test session::tests::warm_cache_uses_the_measured_prompt_then_the_estimate ... ok
[INFO] [stdout] test session::tests::token_estimate_adds_only_the_new_messages_to_the_measured_prompt ... ok
[INFO] [stdout] test status::tests::ledger_location_is_under_local_share_not_tmpdir ... ok
[INFO] [stdout] test settings::tests::read_without_model_is_none ... ok
[INFO] [stdout] test session::tests::token_estimate_starts_over_when_the_history_is_rewritten ... ok
[INFO] [stdout] test session::tests::token_estimate_starts_over_when_the_history_shrinks ... ok
[INFO] [stdout] test settings::tests::restore_missing_file_is_noop ... ok
[INFO] [stdout] test settings::tests::read_returns_saved_model ... ok
[INFO] [stdout] test settings::tests::restore_puts_back_previous_model_and_keeps_other_keys ... ok
[INFO] [stdout] test settings::tests::restore_without_model_leaves_file_untouched ... ok
[INFO] [stdout] test settings::tests::restore_keeps_symlink_and_permissions ... ok
[INFO] [stdout] test settings::tests::read_rejects_invalid_content ... ok
[INFO] [stdout] test status::tests::most_recent_session_of_an_empty_or_missing_dir_is_none ... ok
[INFO] [stdout] test settings::tests::read_missing_file_is_none ... ok
[INFO] [stdout] test status::tests::rejects_session_ids_escaping_the_dir ... ok
[INFO] [stdout] test status::tests::purge_of_missing_dir_is_noop ... ok
[INFO] [stdout] test status::tests::truncate_prompt_cuts_a_long_prompt_at_the_character_limit ... ok
[INFO] [stdout] test status::tests::truncate_prompt_cuts_on_a_char_boundary ... ok
[INFO] [stdout] test status::tests::truncate_prompt_leaves_a_short_prompt_untouched ... ok
[INFO] [stdout] test tokens::tests::token_estimate_addition_saturates ... ok
[INFO] [stdout] test status::tests::creates_dir_0700_and_file_0600 ... ok
[INFO] [stdout] test settings::tests::restore_removes_sentinel_when_no_previous_model ... ok
[INFO] [stdout] test status::tests::rejects_symlinked_dir ... ok
[INFO] [stdout] test tokens::tests::token_estimate_counts_a_pdf_per_page ... ok
[INFO] [stdout] test settings::tests::restore_rejects_invalid_content_without_touching_it ... ok
[INFO] [stdout] test status::tests::read_missing_session_is_none ... ok
[INFO] [stdout] test tokens::tests::token_estimate_of_text_is_a_quarter_of_its_serialized_size ... ok
[INFO] [stdout] test status::tests::creates_missing_parents_but_only_the_leaf_is_private ... ok
[INFO] [stdout] test status::tests::purge_removes_stale_files_and_keeps_recent_ones ... ok
[INFO] [stdout] test status::tests::write_then_read_roundtrips ... ok
[INFO] [stdout] test status::tests::read_accepts_a_record_without_the_newer_fields ... ok
[INFO] [stdout] test status::tests::tightens_existing_permissive_dir_and_leftover_tmp ... ok
[INFO] [stdout] test status::tests::read_corrupt_file_is_invalid_data ... ok
[INFO] [stdout] test tokens::tests::token_estimate_of_a_text_document_counts_its_text ... ok
[INFO] [stdout] test status::tests::most_recent_session_picks_the_latest_by_modification_time ... ok
[INFO] [stdout] test tokens::tests::token_estimate_counts_every_image_at_the_flat_rate ... ok
[INFO] [stdout] test tokens::tests::token_estimate_finds_an_image_inside_a_tool_result ... ok
[INFO] [stdout] test tokens::tests::token_estimate_of_a_4_mb_screenshot_is_below_10k ... ok
[INFO] [stdout] test tokens::tests::token_estimate_of_an_unreadable_pdf_falls_back_on_its_size ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::classify_with_returns_the_tier_for_a_normal_fixture stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::classify_with_returns_the_tier_for_a_normal_fixture' (5071) panicked at src/jev.rs:390:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Provider(HttpProvider { provider: "record-replay-decision", status_code: 0, message: "no fixture at tests/fixtures/decisions/50855412503ae100.json and no inner decision provider to fall through to" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140c5c2 - jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_the_tier_for_a_normal_fixture::{closure#0}
[INFO] [stdout]   13:     0x589871344133 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x58987136b35c - <tokio[8178176cf9ff764c]::runtime::context::scoped::Scoped<tokio[8178176cf9ff764c]::runtime::scheduler::Context>>::set::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5898713442d7 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x58987140955d - tokio[8178176cf9ff764c]::runtime::context::runtime::enter_runtime::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x589871406bb3 - <tokio[8178176cf9ff764c]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x589871413e7e - <jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_the_tier_for_a_normal_fixture::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   25:     0x7b29c96323d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::classify_with_returns_the_tier_even_at_low_confidence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::classify_with_returns_the_tier_even_at_low_confidence' (5070) panicked at src/jev.rs:413:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Provider(HttpProvider { provider: "record-replay-decision", status_code: 0, message: "no fixture at tests/fixtures/decisions/fa6a76e693bae7a8.json and no inner decision provider to fall through to" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140cdfc - jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_the_tier_even_at_low_confidence::{closure#0}
[INFO] [stdout]   13:     0x589871344133 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x58987136b35c - <tokio[8178176cf9ff764c]::runtime::context::scoped::Scoped<tokio[8178176cf9ff764c]::runtime::scheduler::Context>>::set::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5898713442d7 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x58987140955d - tokio[8178176cf9ff764c]::runtime::context::runtime::enter_runtime::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x589871406bb3 - <tokio[8178176cf9ff764c]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x589871413fde - <jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_the_tier_even_at_low_confidence::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   25:     0x7b29c96323d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::effort_answer_is_parsed_along_with_the_tier stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::effort_answer_is_parsed_along_with_the_tier' (5072) panicked at src/jev.rs:251:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140df71 - jevcc[95aa5bba32385967]::jev::tests::output_with
[INFO] [stdout]   13:     0x5898714127dd - <jevcc[95aa5bba32385967]::jev::tests::effort_answer_is_parsed_along_with_the_tier::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   20:     0x7b29c96323d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown' (5069) panicked at src/jev.rs:424:63:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Provider(HttpProvider { provider: "record-replay-decision", status_code: 0, message: "no fixture at tests/fixtures/decisions/8581130b7d385037.json and no inner decision provider to fall through to" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140d43d - jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown::{closure#0}
[INFO] [stdout]   13:     0x589871344133 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Context>::enter::<core[a373ad73a504971]::task::poll::Poll<()>, <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]   14:     0x58987136b35c - <tokio[8178176cf9ff764c]::runtime::context::scoped::Scoped<tokio[8178176cf9ff764c]::runtime::scheduler::Context>>::set::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>::{closure#0}, core[a373ad73a504971]::option::Option<()>>::{closure#0}, (alloc[2e1b2a31b91974c5]::boxed::Box<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::Core>, core[a373ad73a504971]::option::Option<()>)>
[INFO] [stdout]   15:     0x5898713442d7 - <tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[a373ad73a504971]::pin::Pin<&mut core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>>
[INFO] [stdout]   16:     0x58987140955d - tokio[8178176cf9ff764c]::runtime::context::runtime::enter_runtime::<<tokio[8178176cf9ff764c]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]   17:     0x589871406bb3 - <tokio[8178176cf9ff764c]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x58987141578e - <jevcc[95aa5bba32385967]::jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   25:     0x7b29c96323d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::parse_answer_carries_the_per_id_probabilities stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::parse_answer_carries_the_per_id_probabilities' (5076) panicked at src/jev.rs:251:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140df71 - jevcc[95aa5bba32385967]::jev::tests::output_with
[INFO] [stdout]   13:     0x589871412a4e - <jevcc[95aa5bba32385967]::jev::tests::parse_answer_carries_the_per_id_probabilities::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   20:     0x7b29c96323d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- jev::tests::missing_or_unknown_effort_answer_keeps_the_tier stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'jev::tests::missing_or_unknown_effort_answer_keeps_the_tier' (5075) panicked at src/jev.rs:251:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5898716aa6c1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5898716c2dda - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5898716af17c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x589871682186 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5898716a0579 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5898714791f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5898716a0732 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x589871682232 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58987167ab09 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5898716830dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5898716c35fc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5898716c33d2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x58987140df71 - jevcc[95aa5bba32385967]::jev::tests::output_with
[INFO] [stdout]   13:     0x589871413950 - <jevcc[95aa5bba32385967]::jev::tests::missing_or_unknown_effort_answer_keeps_the_tier::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58987146c63b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x589871479815 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x589871473104 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58987147c8a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5898716a95df - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7b29c959edfa - <unknown>
[INFO] [stdout]   20:     0x7b29c96323d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     jev::tests::classify_with_returns_no_tier_when_the_chosen_model_is_unknown
[INFO] [stdout]     jev::tests::classify_with_returns_the_tier_even_at_low_confidence
[INFO] [stdout]     jev::tests::classify_with_returns_the_tier_for_a_normal_fixture
[INFO] [stdout]     jev::tests::effort_answer_is_parsed_along_with_the_tier
[INFO] [stdout]     jev::tests::missing_or_unknown_effort_answer_keeps_the_tier
[INFO] [stdout]     jev::tests::parse_answer_carries_the_per_id_probabilities
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 260 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac", kill_on_drop: false }`
[INFO] [stdout] b437d1c9255f40093f51f5b0e54c56c216aeeb93833b3db55e12052f229a63ac
