[INFO] fetching crate lmn-core 0.1.7... [INFO] testing lmn-core-0.1.7 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate lmn-core 0.1.7 into /workspace/builds/worker-3-tc2/source [INFO] started tweaking crates.io crate lmn-core 0.1.7 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate lmn-core 0.1.7 [INFO] tweaked toml for crates.io crate lmn-core 0.1.7 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate lmn-core 0.1.7 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate lmn-core 0.1.7 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 749e78a0703be1d79bd03e72da71a00f8b83c533fab540a857d6099101b53222 [INFO] running `Command { std: "docker" "start" "-a" "749e78a0703be1d79bd03e72da71a00f8b83c533fab540a857d6099101b53222", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "749e78a0703be1d79bd03e72da71a00f8b83c533fab540a857d6099101b53222", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "749e78a0703be1d79bd03e72da71a00f8b83c533fab540a857d6099101b53222", kill_on_drop: false }` [INFO] [stdout] 749e78a0703be1d79bd03e72da71a00f8b83c533fab540a857d6099101b53222 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6b631cc3d5fdad0e6c2ce1d149d2ab359ed8fa64929ea8228b49558894769bf0 [INFO] running `Command { std: "docker" "start" "-a" "6b631cc3d5fdad0e6c2ce1d149d2ab359ed8fa64929ea8228b49558894769bf0", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling aws-lc-rs v1.16.2 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling rustls-pki-types v1.14.0 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling untrusted v0.9.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling rustls v0.23.37 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling ipnet v2.12.0 [INFO] [stderr] Compiling tower-layer v0.3.3 [INFO] [stderr] Compiling openssl-probe v0.2.1 [INFO] [stderr] Compiling rustls-native-certs v0.8.3 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling iri-string v0.7.10 [INFO] [stderr] Compiling cmake v0.1.57 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling unsafe-libyaml-norway v0.2.15 [INFO] [stderr] Compiling aws-lc-sys v0.39.0 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling serde_norway v0.9.42 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling hyper v1.8.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling rustls-webpki v0.103.10 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling rustls-platform-verifier v0.6.2 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling reqwest v0.13.2 [INFO] [stderr] Compiling lmn-core v0.1.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 49s [INFO] running `Command { std: "docker" "inspect" "6b631cc3d5fdad0e6c2ce1d149d2ab359ed8fa64929ea8228b49558894769bf0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6b631cc3d5fdad0e6c2ce1d149d2ab359ed8fa64929ea8228b49558894769bf0", kill_on_drop: false }` [INFO] [stdout] 6b631cc3d5fdad0e6c2ce1d149d2ab359ed8fa64929ea8228b49558894769bf0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 39383f96fcf704fdf127caaddb5bf8fd8442600f1297024408a3bd6caed508ce [INFO] running `Command { std: "docker" "start" "-a" "39383f96fcf704fdf127caaddb5bf8fd8442600f1297024408a3bd6caed508ce", kill_on_drop: false }` [INFO] [stderr] Compiling tower-http v0.6.8 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling reqwest v0.13.2 [INFO] [stderr] Compiling lmn-core v0.1.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 14.82s [INFO] running `Command { std: "docker" "inspect" "39383f96fcf704fdf127caaddb5bf8fd8442600f1297024408a3bd6caed508ce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39383f96fcf704fdf127caaddb5bf8fd8442600f1297024408a3bd6caed508ce", kill_on_drop: false }` [INFO] [stdout] 39383f96fcf704fdf127caaddb5bf8fd8442600f1297024408a3bd6caed508ce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e05878bbf00544841a5e59ebf8941da2ffddcab138955840432b9ab79bccbfb2 [INFO] running `Command { std: "docker" "start" "-a" "e05878bbf00544841a5e59ebf8941da2ffddcab138955840432b9ab79bccbfb2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lmn_core-b8ff497a4b4b0bc8) [INFO] [stdout] [INFO] [stdout] running 197 tests [INFO] [stdout] test command::run::tests::curve_stages_none_for_fixed_mode ... ok [INFO] [stdout] test command::run::tests::curve_stages_some_for_curve_mode ... ok [INFO] [stdout] test command::configure_template::tests::response_kind_dir ... ok [INFO] [stdout] test command::run::tests::run_mode_fixed_variant ... ok [INFO] [stdout] test config::error::tests::display_fs ... ok [INFO] [stdout] test command::run::tests::run_mode_curve_variant ... ok [INFO] [stdout] test config::error::tests::display_general_error ... ok [INFO] [stdout] test config::error::tests::display_invalid_format ... ok [INFO] [stdout] test config::error::tests::display_template_not_found ... ok [INFO] [stdout] test config::error::tests::display_template_already_exists ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_concurrency_exceeds_max_is_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_request_count_exceeds_max_is_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_sample_threshold_exceeds_max_is_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_stages_and_request_count_is_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_with_request_template ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_stages_and_concurrency_is_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_with_thresholds ... ok [INFO] [stdout] test config::lumen_config::tests::parse_full_config_all_sections ... ok [INFO] [stdout] test config::lumen_config::tests::parse_execution_with_request_count_and_concurrency ... ok [INFO] [stdout] test config::lumen_config::tests::parse_execution_with_stages ... ok [INFO] [stdout] test config::lumen_config::tests::parse_invalid_yaml_returns_error ... ok [INFO] [stdout] test config::lumen_config::tests::parse_minimal_config_host_only ... ok [INFO] [stdout] test config::lumen_config::tests::parse_run_sample_threshold_and_result_buffer ... ok [INFO] [stdout] test config::secret::tests::dollar_without_brace_is_kept_literally ... ok [INFO] [stdout] test config::secret::tests::digits_and_underscores_in_var_name_are_valid ... ok [INFO] [stdout] test config::secret::tests::empty_placeholder_returns_error ... ok [INFO] [stdout] test config::secret::tests::invalid_charset_in_var_name_returns_error ... ok [INFO] [stdout] test config::secret::tests::missing_env_var_returns_validation_error ... ok [INFO] [stdout] test config::secret::tests::no_placeholders_returns_input_unchanged ... ok [INFO] [stdout] test config::secret::tests::no_recursive_expansion ... ok [INFO] [stdout] test config::secret::tests::resolve_env_placeholders_with_utf8_value ... ok [INFO] [stdout] test config::secret::tests::resolves_multiple_placeholders ... ok [INFO] [stdout] test config::secret::tests::resolves_single_placeholder ... ok [INFO] [stdout] test config::secret::tests::empty_braces_returns_error ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_as_str_returns_value ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_clone_equals_original ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_display_shows_value ... ok [INFO] [stdout] test command::configure_template::tests::request_kind_dir ... ok [INFO] [stdout] test command::run::tests::curve_stages_count_matches_original ... ok [INFO] [stdout] test config::secret::tests::unclosed_brace_is_kept_literally ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_partial_eq ... ok [INFO] [stdout] test load_curve::tests::duration_string_parsing ... ok [INFO] [stdout] test load_curve::tests::duration_string_parsing_invalid ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_debug_is_redacted ... ok [INFO] [stdout] test config::secret::tests::sensitive_string_serializes_as_redacted ... ok [INFO] [stdout] test load_curve::tests::json_parsing_missing_ramp_defaults_to_linear ... ok [INFO] [stdout] test load_curve::tests::json_parsing_valid_curve ... ok [INFO] [stdout] test load_curve::tests::target_vus_at_after_total_duration_returns_zero ... ok [INFO] [stdout] test load_curve::tests::target_vus_at_zero_elapsed_returns_zero ... ok [INFO] [stdout] test load_curve::tests::target_vus_at_multi_stage_linear ... ok [INFO] [stdout] test load_curve::tests::target_vus_at_step_jumps_immediately ... ok [INFO] [stdout] test load_curve::tests::try_from_execution_config_empty_stages_fails_validation ... ok [INFO] [stdout] test load_curve::tests::try_from_execution_config_missing_stages_field_fails ... ok [INFO] [stdout] test load_curve::tests::validate_accepts_valid_curve ... ok [INFO] [stdout] test load_curve::tests::target_vus_at_linear_interpolation_mid_stage ... ok [INFO] [stdout] test load_curve::tests::try_from_execution_config_valid_stages ... ok [INFO] [stdout] test load_curve::tests::validate_rejects_too_many_stages ... ok [INFO] [stdout] test load_curve::tests::validate_rejects_vus_exceeding_max ... ok [INFO] [stdout] test output::compute::tests::error_rate_cannot_exceed_one ... ok [INFO] [stdout] test output::compute::tests::error_rate_correct ... ok [INFO] [stdout] test output::compute::tests::error_rate_no_failures ... ok [INFO] [stdout] test output::compute::tests::latency_stats_correct_for_known_input ... ok [INFO] [stdout] test output::compute::tests::error_rate_zero_requests ... ok [INFO] [stdout] test output::compute::tests::latency_stats_empty_input ... ok [INFO] [stdout] test output::compute::tests::response_stats_report_empty_float_field_omitted ... ok [INFO] [stdout] test output::compute::tests::response_stats_report_float_percentiles ... ok [INFO] [stdout] test output::compute::tests::response_stats_report_mismatch_counts_sorted ... ok [INFO] [stdout] test output::compute::tests::response_stats_report_string_fields_sorted ... ok [INFO] [stdout] test output::compute::tests::status_code_map_empty_input ... ok [INFO] [stdout] test output::compute::tests::response_stats_report_responses_parsed_reflects_sample ... ok [INFO] [stdout] test output::compute::tests::status_code_map_keys_are_sorted ... ok [INFO] [stdout] test output::compute::tests::throughput_correct ... ok [INFO] [stdout] test output::compute::tests::status_code_map_groups_correctly ... ok [INFO] [stdout] test output::compute::tests::throughput_zero_elapsed ... ok [INFO] [stdout] test output::tests::run_report_fixed_mode_no_response_stats ... ok [INFO] [stdout] test output::tests::run_report_sampling_fields_accurate_when_not_sampled ... ok [INFO] [stdout] test output::tests::run_report_sampling_fields_accurate_when_sampled ... ok [INFO] [stdout] test output::tests::run_report_serializes_to_valid_json ... ok [INFO] [stdout] test output::tests::run_report_curve_mode_stages_populated ... ok [INFO] [stdout] test request_template::definition::tests::detect_cycle_ok_for_acyclic_graph ... ok [INFO] [stdout] test request_template::definition::tests::detect_cycle_ok_for_non_object ... ok [INFO] [stdout] test request_template::generator::tests::generate_by_name_returns_null_for_unknown ... ok [INFO] [stdout] test request_template::generator::tests::generate_by_name_returns_value_for_known ... ok [INFO] [stdout] test request_template::generator::tests::generate_object_composes_fields ... ok [INFO] [stdout] test request_template::generators::float::tests::applies_decimal_rounding ... ok [INFO] [stdout] test request_template::generators::float::tests::exact_strategy_returns_exact_value ... ok [INFO] [stdout] test request_template::generators::float::tests::range_strategy_stays_within_bounds ... ok [INFO] [stdout] test request_template::generators::string::tests::choice_strategy_returns_one_of_choices ... ok [INFO] [stdout] test request_template::generators::string::tests::generated_strategy_exact_length ... ok [INFO] [stdout] test config::lumen_config::tests::parse_config_result_buffer_exceeds_max_is_error ... ok [INFO] [stdout] test config::secret::tests::mixed_literals_and_placeholders ... ok [INFO] [stdout] test load_curve::tests::total_duration_sums_all_stages ... ok [INFO] [stdout] test load_curve::tests::validate_rejects_empty_stages ... ok [INFO] [stdout] test request_template::definition::tests::detect_cycle_finds_direct_cycle ... ok [INFO] [stdout] test request_template::generators::string::tests::generated_strategy_range_length ... ok [INFO] [stdout] test request_template::renderer::tests::no_placeholder_returns_input_unchanged ... ok [INFO] [stdout] test request_template::renderer::tests::resolves_choice_placeholder_without_quotes ... ok [INFO] [stdout] test request_template::renderer::tests::unclosed_braces_preserved_literally ... ok [INFO] [stdout] test request_template::renderer::tests::validate_placeholders_skips_env_prefixed_names ... ok [INFO] [stdout] test request_template::renderer::tests::resolves_multiple_placeholders_in_string ... ok [INFO] [stdout] test request_template::renderer::tests::unknown_placeholder_resolves_to_null_string ... ok [INFO] [stdout] test request_template::renderer::tests::resolves_float_placeholder ... ok [INFO] [stdout] test request_template::tests::generate_one_is_independent_per_call ... ok [INFO] [stdout] test request_template::tests::parse_env_placeholder_empty_var_name_is_error ... ok [INFO] [stdout] test request_template::tests::parse_env_placeholder_missing_var_is_error ... ok [INFO] [stdout] test request_template::tests::parse_env_placeholder_no_def_required ... ok [INFO] [stdout] test request_template::tests::parse_env_placeholder_with_once_suffix_resolves_correctly ... ok [INFO] [stdout] test request_template::tests::generate_one_returns_valid_json ... ok [INFO] [stdout] test request_template::tests::parse_fails_on_circular_reference ... ok [INFO] [stdout] test request_template::tests::parse_fails_on_missing_file ... ok [INFO] [stdout] test request_template::tests::parse_env_placeholder_resolved_from_env ... ok [INFO] [stdout] test request_template::validators::float::tests::rejects_min_greater_than_max ... ok [INFO] [stdout] test request_template::validators::float::tests::rejects_missing_max ... ok [INFO] [stdout] test request_template::tests::parse_fails_on_unknown_placeholder ... ok [INFO] [stdout] test request_template::validators::float::tests::rejects_missing_min ... ok [INFO] [stdout] test request_template::validators::float::tests::validates_exact ... ok [INFO] [stdout] test request_template::tests::parse_succeeds_with_no_placeholders ... ok [INFO] [stdout] test request_template::validators::float::tests::validates_range ... ok [INFO] [stdout] test request_template::validators::object::tests::extract_plain_name_returns_none_for_plain_string ... ok [INFO] [stdout] test request_template::validators::object::tests::extract_plain_name_strips_once_suffix ... ok [INFO] [stdout] test request_template::tests::parse_fails_on_invalid_json ... ok [INFO] [stdout] test request_template::validators::object::tests::extract_plain_name_strips_braces ... ok [INFO] [stdout] test request_template::validators::object::tests::rejects_non_placeholder_value ... ok [INFO] [stdout] test request_template::validators::object::tests::validates_valid_composition ... ok [INFO] [stdout] test request_template::validators::string::tests::rejects_char_counts_exceeding_min_length ... ok [INFO] [stdout] test request_template::validators::string::tests::rejects_empty_choice_list ... ok [INFO] [stdout] test request_template::validators::string::tests::rejects_exact_exceeds_max_allowed ... ok [INFO] [stdout] test request_template::validators::string::tests::rejects_min_greater_than_max ... ok [INFO] [stdout] test request_template::validators::string::tests::validate_length_spec_exact ... ok [INFO] [stdout] test request_template::validators::string::tests::validate_length_spec_range ... ok [INFO] [stdout] test request_template::validators::string::tests::validates_exact_length ... ok [INFO] [stdout] test request_template::validators::string::tests::validates_range ... ok [INFO] [stdout] test response_template::extractor::tests::resolve_path_returns_deeply_nested_value ... ok [INFO] [stdout] test response_template::extractor::tests::resolve_path_returns_none_for_missing_key ... ok [INFO] [stdout] test request_template::validators::string::tests::validates_choice_list ... ok [INFO] [stdout] test response_template::field::tests::parse_non_placeholder_returns_none ... ok [INFO] [stdout] test response_template::field::tests::parse_string_placeholder ... ok [INFO] [stdout] test response_template::field::tests::parse_unknown_type_returns_err ... ok [INFO] [stdout] test response_template::field::tests::parse_float_placeholder ... ok [INFO] [stdout] test response_template::stats::tests::empty_result_still_increments_total ... ok [INFO] [stdout] test response_template::stats::tests::float_values_accumulate_across_records ... ok [INFO] [stdout] test response_template::stats::tests::mixed_result_records_all_field_types ... ok [INFO] [stdout] test response_template::tests::parse_fails_on_missing_file ... ok [INFO] [stdout] test response_template::tests::parse_fails_on_invalid_json ... ok [INFO] [stdout] test sampling::tests::min_sample_rate_starts_at_1 ... ok [INFO] [stdout] test sampling::tests::is_sampling_reflects_history ... ok [INFO] [stdout] test response_template::tests::parse_succeeds_with_valid_template ... ok [INFO] [stdout] test response_template::tests::parse_fails_when_no_tracked_fields ... ok [INFO] [stdout] test sampling::tests::min_sample_rate_tracks_lowest_observed ... ok [INFO] [stdout] test sampling::tests::rate_drops_above_threshold ... ok [INFO] [stdout] test sampling::tests::rate_is_1_at_threshold ... ok [INFO] [stdout] test sampling::tests::record_request_success_does_not_increment_failures ... ok [INFO] [stdout] test sampling::tests::record_request_tracks_failures ... ok [INFO] [stdout] test sampling::tests::reservoir_discard_rate_decreases_over_time ... ok [INFO] [stdout] test sampling::tests::rate_is_1_below_threshold ... ok [INFO] [stdout] test sampling::tests::rate_scales_proportionally ... ok [INFO] [stdout] test sampling::tests::record_request_increments_total ... ok [INFO] [stdout] test sampling::tests::reservoir_never_pushes_when_full ... ok [INFO] [stdout] test sampling::tests::reservoir_pushes_while_not_full ... ok [INFO] [stdout] test stats::distribution::tests::distribution_avg_is_arithmetic_mean ... ok [INFO] [stdout] test sampling::tests::should_collect_always_true_at_full_rate ... ok [INFO] [stdout] test sampling::tests::zero_threshold_always_collects ... ok [INFO] [stdout] test sampling::tests::reservoir_replace_index_is_in_bounds ... ok [INFO] [stdout] test stats::distribution::tests::distribution_empty_returns_zero ... ok [INFO] [stdout] test stats::distribution::tests::distribution_len_and_is_empty ... ok [INFO] [stdout] test stats::distribution::tests::distribution_quantile_boundary_p100 ... ok [INFO] [stdout] test stats::distribution::tests::distribution_quantile_known_values ... ok [INFO] [stdout] test stats::distribution::tests::distribution_value_at_returns_correct_element ... ok [INFO] [stdout] test stats::distribution::tests::distribution_single_element ... ok [INFO] [stdout] test stats::distribution::tests::latency_distribution_converts_duration_to_ms ... ok [INFO] [stdout] test stats::distribution::tests::latency_distribution_empty ... ok [INFO] [stdout] test threshold::error::tests::display_parse_error ... ok [INFO] [stdout] test threshold::error::tests::display_validation_error ... ok [INFO] [stdout] test stats::distribution::tests::latency_distribution_from_results ... ok [INFO] [stdout] test threshold::parse::tests::parse_empty_thresholds_array_ok ... ok [INFO] [stdout] test stats::distribution::tests::distribution_is_sorted_on_construction ... ok [INFO] [stdout] test threshold::parse::tests::parse_error_rate_above_1_returns_error ... ok [INFO] [stdout] test threshold::parse::tests::parse_valid_json_thresholds ... ok [INFO] [stdout] test threshold::parse::tests::parse_invalid_operator_returns_error ... ok [INFO] [stdout] test threshold::parse::tests::parse_valid_yaml_thresholds ... ok [INFO] [stdout] test threshold::parse::tests::parse_infinite_value_returns_error ... ok [INFO] [stdout] test threshold::parse::tests::parse_invalid_metric_returns_error ... ok [INFO] [stdout] test threshold::tests::evaluate_empty_thresholds_returns_empty_report ... ok [INFO] [stdout] test threshold::tests::evaluate_mixed_results ... ok [INFO] [stdout] test threshold::types::tests::metric_resolve_error_rate ... ok [INFO] [stdout] test threshold::tests::evaluate_all_fail ... ok [INFO] [stdout] test threshold::types::tests::metric_resolve_latency_p99 ... ok [INFO] [stdout] test threshold::types::tests::operator_eq_epsilon ... ok [INFO] [stdout] test threshold::types::tests::metric_resolve_throughput_rps ... ok [INFO] [stdout] test threshold::types::tests::operator_lt_false ... ok [INFO] [stdout] test threshold::types::tests::operator_lt_true ... ok [INFO] [stdout] test threshold::types::tests::threshold_report_all_passed_false ... ok [INFO] [stdout] test sampling::tests::should_collect_probabilistic_at_half_rate ... ok [INFO] [stdout] test threshold::types::tests::threshold_report_all_passed_true ... ok [INFO] [stdout] test threshold::tests::evaluate_all_pass ... ok [INFO] [stdout] test command::configure_template::tests::create_file_writes_content ... FAILED [INFO] [stdout] test command::configure_template::tests::create_file_rejects_duplicate ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- command::configure_template::tests::create_file_writes_content stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'command::configure_template::tests::create_file_writes_content' (18) panicked at src/command/configure_template.rs:102:9: [INFO] [stdout] assertion failed: result.is_ok() [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5902e2fac0ba - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5902e2fac0ba - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5902e2fac0ba - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5902e2fac0ba - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5902e2fc1cea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5902e2fc1cea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5902e2fb0992 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5902e2fb0992 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5902e2f89b9f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5902e2f89b9f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5902e2fa3f39 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5902e2ebd7bc - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5902e2ebd7bc - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5902e2fa40f2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5902e2fa40f2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5902e2f89c8a - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5902e2f81299 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5902e2f8ab2d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5902e2fc24ac - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5902e2fc2472 - core[6aaeda2c7ad07a48]::panicking::panic [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:150:5 [INFO] [stdout] 20: 0x5902e2df20ef - lmn_core[fd38d7e14c1c6f1f]::command::configure_template::tests::create_file_writes_content [INFO] [stdout] at /opt/rustwide/workdir/src/command/configure_template.rs:102:9 [INFO] [stdout] 21: 0x5902e2def907 - lmn_core[fd38d7e14c1c6f1f]::command::configure_template::tests::create_file_writes_content::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command/configure_template.rs:94:36 [INFO] [stdout] 22: 0x5902e2d8c136 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5902e2eb189b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5902e2eb189b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x5902e2ebe28b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 27: 0x5902e2ebe28b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x5902e2ebe28b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x5902e2ebe28b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x5902e2eb99a4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x5902e2eb99a4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x5902e2ec0e92 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x5902e2ec0e92 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 36: 0x5902e2ec0e92 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x5902e2ec0e92 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x5902e2ec0e92 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x5902e2ec0e92 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x5902e2ec0e92 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x5902e2fab63f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x5902e2fab63f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x702bd1482aa4 - [INFO] [stdout] 44: 0x702bd150fa64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- command::configure_template::tests::create_file_rejects_duplicate stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'command::configure_template::tests::create_file_rejects_duplicate' (17) panicked at src/command/configure_template.rs:115:70: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Fs("__test_create_file_duplicate.json") [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5902e2fac0ba - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5902e2fac0ba - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5902e2fac0ba - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5902e2fac0ba - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5902e2fc1cea - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5902e2fc1cea - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x5902e2fb0992 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5902e2fb0992 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5902e2f89b9f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5902e2f89b9f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5902e2fa3f39 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5902e2ebd7bc - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5902e2ebd7bc - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5902e2fa40f2 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5902e2fa40f2 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5902e2f89c58 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5902e2f81299 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5902e2f8ab2d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5902e2fc24ac - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5902e2fc2222 - core[6aaeda2c7ad07a48]::result::unwrap_failed [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x5902e2df24c9 - >::unwrap [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x5902e2df24c9 - lmn_core[fd38d7e14c1c6f1f]::command::configure_template::tests::create_file_rejects_duplicate [INFO] [stdout] at /opt/rustwide/workdir/src/command/configure_template.rs:115:70 [INFO] [stdout] 22: 0x5902e2def937 - lmn_core[fd38d7e14c1c6f1f]::command::configure_template::tests::create_file_rejects_duplicate::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/command/configure_template.rs:108:39 [INFO] [stdout] 23: 0x5902e2d8c176 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x5902e2eb189b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x5902e2eb189b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x5902e2ebe28b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x5902e2ebe28b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x5902e2ebe28b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x5902e2ebe28b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x5902e2ebe28b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x5902e2eb99a4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x5902e2eb99a4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x5902e2ec0e92 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x5902e2ec0e92 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x5902e2ec0e92 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x5902e2ec0e92 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x5902e2ec0e92 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x5902e2ec0e92 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x5902e2ec0e92 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x5902e2fab63f - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 43: 0x5902e2fab63f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x702bd1482aa4 - [INFO] [stdout] 45: 0x702bd150fa64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] command::configure_template::tests::create_file_rejects_duplicate [INFO] [stdout] command::configure_template::tests::create_file_writes_content [INFO] [stdout] [INFO] [stdout] test result: FAILED. 195 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "e05878bbf00544841a5e59ebf8941da2ffddcab138955840432b9ab79bccbfb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e05878bbf00544841a5e59ebf8941da2ffddcab138955840432b9ab79bccbfb2", kill_on_drop: false }` [INFO] [stdout] e05878bbf00544841a5e59ebf8941da2ffddcab138955840432b9ab79bccbfb2