[INFO] cloning repository https://github.com/Humans-Not-Required/private-dashboard [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Humans-Not-Required/private-dashboard" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHumans-Not-Required%2Fprivate-dashboard", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHumans-Not-Required%2Fprivate-dashboard'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4e8deea9e644034302bc6bcb1036f59d8a2a758a [INFO] testing Humans-Not-Required/private-dashboard against master#f9988fefd3add01f414f52b414308e7872622fee for pr-155114 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHumans-Not-Required%2Fprivate-dashboard" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/Humans-Not-Required/private-dashboard [INFO] finished tweaking git repo https://github.com/Humans-Not-Required/private-dashboard [INFO] tweaked toml for git repo https://github.com/Humans-Not-Required/private-dashboard written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/Humans-Not-Required/private-dashboard on toolchain f9988fefd3add01f414f52b414308e7872622fee [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/Humans-Not-Required/private-dashboard 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" "+f9988fefd3add01f414f52b414308e7872622fee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unicase_serde v0.1.0 [INFO] [stderr] Downloaded rusqlite v0.32.1 [INFO] [stderr] Downloaded rocket_cors v0.6.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+f9988fefd3add01f414f52b414308e7872622fee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 938ddde5f8b452d3fcc0c3b723db33a0ee4c1087c42747f46d71126e9ba00f19 [INFO] running `Command { std: "docker" "start" "-a" "938ddde5f8b452d3fcc0c3b723db33a0ee4c1087c42747f46d71126e9ba00f19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "938ddde5f8b452d3fcc0c3b723db33a0ee4c1087c42747f46d71126e9ba00f19", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "938ddde5f8b452d3fcc0c3b723db33a0ee4c1087c42747f46d71126e9ba00f19", kill_on_drop: false }` [INFO] [stdout] 938ddde5f8b452d3fcc0c3b723db33a0ee4c1087c42747f46d71126e9ba00f19 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+f9988fefd3add01f414f52b414308e7872622fee" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4fe7196bf808632f85d2e6e3b961a8a79decd2bf3af6ad16523464ecda577a3b [INFO] running `Command { std: "docker" "start" "-a" "4fe7196bf808632f85d2e6e3b961a8a79decd2bf3af6ad16523464ecda577a3b", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling libc v0.2.182 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling zerocopy v0.8.39 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling futures-io v0.3.32 [INFO] [stderr] Compiling deranged v0.5.6 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling futures-channel v0.3.32 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling uncased v0.9.10 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling winnow v0.7.14 [INFO] [stderr] Compiling state v0.6.0 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling stable-pattern v0.1.0 [INFO] [stderr] Compiling syn v2.0.116 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling figment v0.10.19 [INFO] [stderr] Compiling multer v3.1.0 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling http-body v0.4.6 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling http v1.4.0 [INFO] [stderr] Compiling rocket v0.5.1 [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling socket2 v0.6.2 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling tokio v1.49.0 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling binascii v0.1.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling unicase v2.9.0 [INFO] [stderr] Compiling atomic v0.5.3 [INFO] [stderr] Compiling futures v0.3.32 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling uuid v1.21.0 [INFO] [stderr] Compiling cookie v0.18.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling hashlink v0.9.1 [INFO] [stderr] Compiling devise_core v0.4.2 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling pear_codegen v0.2.9 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling hyper v0.14.32 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling devise_codegen v0.4.2 [INFO] [stderr] Compiling pear v0.2.9 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling devise v0.4.2 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling rocket_http v0.5.1 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling ubyte v0.10.4 [INFO] [stderr] Compiling unicase_serde v0.1.0 [INFO] [stderr] Compiling chrono v0.4.43 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling rocket_codegen v0.5.1 [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 toml v0.8.23 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling tokio-stream v0.1.18 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling rusqlite v0.32.1 [INFO] [stderr] Compiling rocket_cors v0.6.0 [INFO] [stderr] Compiling private-dashboard v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s [INFO] running `Command { std: "docker" "inspect" "4fe7196bf808632f85d2e6e3b961a8a79decd2bf3af6ad16523464ecda577a3b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4fe7196bf808632f85d2e6e3b961a8a79decd2bf3af6ad16523464ecda577a3b", kill_on_drop: false }` [INFO] [stdout] 4fe7196bf808632f85d2e6e3b961a8a79decd2bf3af6ad16523464ecda577a3b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 86c62e1d2e45681f843526c11822fa908f03f78750ea0d1d30729247e5aa06c8 [INFO] running `Command { std: "docker" "start" "-a" "86c62e1d2e45681f843526c11822fa908f03f78750ea0d1d30729247e5aa06c8", kill_on_drop: false }` [INFO] [stderr] Compiling private-dashboard v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.15s [INFO] running `Command { std: "docker" "inspect" "86c62e1d2e45681f843526c11822fa908f03f78750ea0d1d30729247e5aa06c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86c62e1d2e45681f843526c11822fa908f03f78750ea0d1d30729247e5aa06c8", kill_on_drop: false }` [INFO] [stdout] 86c62e1d2e45681f843526c11822fa908f03f78750ea0d1d30729247e5aa06c8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "+f9988fefd3add01f414f52b414308e7872622fee" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 71d88f5be2f7e65cd029f8ebd0fe1cb91879e98ef9c9c69d70e365d585462db9 [INFO] running `Command { std: "docker" "start" "-a" "71d88f5be2f7e65cd029f8ebd0fe1cb91879e98ef9c9c69d70e365d585462db9", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/private_dashboard-39ad574f81b0ec81) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/private_dashboard-b6315b77327d5cbb) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/api_tests.rs (/opt/rustwide/target/debug/deps/api_tests-eaf46abc722e8652) [INFO] [stdout] [INFO] [stdout] running 202 tests [INFO] [stdout] test test_alert_change_pct_rounding ... ok [INFO] [stdout] test test_alert_hot_level_at_25_percent ... ok [INFO] [stdout] test test_alert_exact_10_percent_boundary ... ok [INFO] [stdout] test test_alerts_filter_returns_only_matching_key ... ok [INFO] [stdout] test test_alerts_debounce ... ok [INFO] [stdout] test test_alerts_alert_level_threshold ... ok [INFO] [stdout] test test_alert_below_10_percent_no_trigger ... ok [INFO] [stdout] test test_alerts_limit_500_accepted ... ok [INFO] [stdout] test test_alert_debounce_blocks_second_alert ... ok [INFO] [stdout] test test_alerts_limit_above_500_clamped ... ok [INFO] [stdout] test test_alerts_filter_by_key ... ok [INFO] [stdout] test test_alerts_empty ... ok [INFO] [stdout] test test_alerts_label_matches_key_label ... ok [INFO] [stdout] test test_alerts_no_alert_for_small_change ... ok [INFO] [stdout] test test_alert_negative_change_triggers ... ok [INFO] [stdout] test test_api_llms_txt ... ok [INFO] [stdout] test test_alerts_triggered_on_significant_change ... ok [INFO] [stdout] test test_alerts_limit_clamping ... ok [INFO] [stdout] test test_alerts_limit ... ok [INFO] [stdout] test test_alerts_negative_change ... ok [INFO] [stdout] test test_alert_zero_start_no_alert ... ok [INFO] [stdout] test test_api_v1_skills_skill_md ... ok [INFO] [stdout] test test_custom_range_date_covers_full_day ... ok [INFO] [stdout] test test_alerts_limit_zero_clamped_to_one ... ok [INFO] [stdout] test test_db_alert_count ... ok [INFO] [stdout] test test_alert_response_all_fields ... ok [INFO] [stdout] test test_alerts_ordered_newest_first ... ok [INFO] [stdout] test test_custom_range_iso8601_utc ... ok [INFO] [stdout] test test_alerts_default_limit_50 ... ok [INFO] [stdout] test test_db_alerts_survive_stat_deletion ... ok [INFO] [stdout] test test_db_get_all_keys ... ok [INFO] [stdout] test test_db_earliest_stat_since ... ok [INFO] [stdout] test test_db_history_range_boundaries ... ok [INFO] [stdout] test test_db_get_earliest_stat_since ... ok [INFO] [stdout] test test_custom_range_inclusive_boundaries ... ok [INFO] [stdout] test test_db_get_all_keys_sorted ... ok [INFO] [stdout] test test_db_get_last_alert_time ... ok [INFO] [stdout] test test_db_delete_returns_exact_count ... ok [INFO] [stdout] test test_db_insert_and_get_alerts ... ok [INFO] [stdout] test test_db_get_stat_at_time_picks_latest_before ... ok [INFO] [stdout] test test_db_manage_key_initially_none ... ok [INFO] [stdout] test test_db_prune_accuracy ... ok [INFO] [stdout] test test_db_sparkline_empty ... ok [INFO] [stdout] test test_db_seq_increments_correctly ... ok [INFO] [stdout] test test_db_latest_stats_uses_max_seq ... ok [INFO] [stdout] test test_batch_duplicate_keys_both_stored ... ok [INFO] [stdout] test test_db_sparkline_downsampling_count ... ok [INFO] [stdout] test test_db_stat_history_range ... ok [INFO] [stdout] test test_db_sparkline_fewer_than_target ... ok [INFO] [stdout] test test_db_sparkline_exact_points ... ok [INFO] [stdout] test test_alert_total_vs_returned ... ok [INFO] [stdout] test test_db_stat_at_time_closest_before ... ok [INFO] [stdout] test test_delete_stat_health_reflects_change ... ok [INFO] [stdout] test test_delete_stat_cleans_up_completely ... ok [INFO] [stdout] test test_custom_range_only_start_no_end ... ok [INFO] [stdout] test test_custom_range_only_end_no_start ... ok [INFO] [stdout] test test_delete_stat_no_auth ... ok [INFO] [stdout] test test_db_manage_key_overwrite ... ok [INFO] [stdout] test test_delete_response_structure ... ok [INFO] [stdout] test test_db_oldest_stat_time ... ok [INFO] [stdout] test test_delete_auth_bearer_only ... ok [INFO] [stdout] test test_delete_cleans_stats_and_history ... ok [INFO] [stdout] test test_get_history_all_periods ... ok [INFO] [stdout] test test_get_stat_history_invalid_period ... ok [INFO] [stdout] test test_error_400_has_error_field ... ok [INFO] [stdout] test test_get_stat_history_default_period ... ok [INFO] [stdout] test test_error_401_structure ... ok [INFO] [stdout] test test_delete_stat_success ... ok [INFO] [stdout] test test_health ... ok [INFO] [stdout] test test_delete_stat_nonexistent_key ... ok [INFO] [stdout] test test_get_stat_history_nonexistent_key ... ok [INFO] [stdout] test test_error_404_delete_has_key ... ok [INFO] [stdout] test test_error_403_has_error_field ... ok [INFO] [stdout] test test_delete_stat_wrong_key ... ok [INFO] [stdout] test test_get_stats_empty ... ok [INFO] [stdout] test test_health_after_data ... ok [INFO] [stdout] test test_health_keys_count_accurate ... ok [INFO] [stdout] test test_health_includes_retention_info ... ok [INFO] [stdout] test test_health_all_fields_present ... ok [INFO] [stdout] test test_health_version_semver ... ok [INFO] [stdout] test test_health_oldest_stat_null_when_empty ... ok [INFO] [stdout] test test_delete_stat_preserves_alerts ... ok [INFO] [stdout] test test_delete_then_resubmit ... ok [INFO] [stdout] test test_full_lifecycle ... ok [INFO] [stdout] test test_key_label_all_known_keys ... ok [INFO] [stdout] test test_health_status_always_ok ... ok [INFO] [stdout] test test_history_empty_when_outside_window ... ok [INFO] [stdout] test test_history_nonexistent_key_returns_empty ... ok [INFO] [stdout] test test_health_keys_count_multiple ... ok [INFO] [stdout] test test_health_response_field_count ... ok [INFO] [stdout] test test_history_start_only_uses_period ... ok [INFO] [stdout] test test_history_point_fields ... ok [INFO] [stdout] test test_get_stat_history ... ok [INFO] [stdout] test test_llms_txt_contains_endpoints ... ok [INFO] [stdout] test test_json_response_content_type ... ok [INFO] [stdout] test test_llms_txt_dual_path_same_content ... ok [INFO] [stdout] test test_llms_txt_contains_all_endpoints ... ok [INFO] [stdout] test test_llms_txt ... ok [INFO] [stdout] test test_history_single_point_on_range_boundary ... ok [INFO] [stdout] test test_history_chronological_order ... ok [INFO] [stdout] test test_key_labels ... ok [INFO] [stdout] test test_key_label_unknown_key_fallback ... ok [INFO] [stdout] test test_metric_isolation_submit ... ok [INFO] [stdout] test test_metric_isolation_history ... ok [INFO] [stdout] test test_key_labels_kanban_keys ... ok [INFO] [stdout] test test_history_periods_different_windows ... ok [INFO] [stdout] test test_history_end_only_uses_period ... ok [INFO] [stdout] test test_history_strict_chronological_order ... ok [INFO] [stdout] test test_metric_isolation_delete ... ok [INFO] [stdout] test test_key_label_unknown_returns_formatted ... ok [INFO] [stdout] test test_prune_boundary_89_days_kept ... ok [INFO] [stdout] test test_prune_deletes_old_data ... ok [INFO] [stdout] test test_prune_boundary_91_days_deleted ... ok [INFO] [stdout] test test_prune_empty_db ... ok [INFO] [stdout] test test_prune_keeps_recent_data ... ok [INFO] [stdout] test test_multiple_submits_same_key ... ok [INFO] [stdout] test test_prune_no_auth ... ok [INFO] [stdout] test test_prune_idempotent ... ok [INFO] [stdout] test test_prune_preserves_recent_submissions ... ok [INFO] [stdout] test test_multiple_keys_isolation ... ok [INFO] [stdout] test test_prune_response_structure ... ok [INFO] [stdout] test test_prune_does_not_affect_alerts ... ok [INFO] [stdout] test test_prune_wrong_key ... ok [INFO] [stdout] test test_seq_monotonically_increases ... ok [INFO] [stdout] test test_skills_index_structure ... ok [INFO] [stdout] test test_skills_skill_md ... ok [INFO] [stdout] test test_prune_auth_bearer_only ... ok [INFO] [stdout] test test_skill_md_contains_expected_sections ... ok [INFO] [stdout] test test_multiple_submits_latest_value_used ... ok [INFO] [stdout] test test_openapi_paths_completeness ... ok [INFO] [stdout] test test_key_label_all_known_keys_have_labels ... ok [INFO] [stdout] test test_sparkline_downsampling ... ok [INFO] [stdout] test test_skills_index_json ... ok [INFO] [stdout] test test_openapi_has_methods ... ok [INFO] [stdout] test test_sparkline_few_points_no_downsample ... ok [INFO] [stdout] test test_stat_history_custom_date_range_yyyy_mm_dd ... ok [INFO] [stdout] test test_stat_history_custom_date_range_iso8601 ... ok [INFO] [stdout] test test_delete_stat_removes_all_history ... FAILED [INFO] [stdout] test test_openapi_info_fields ... ok [INFO] [stdout] test test_stat_history_period_still_works ... ok [INFO] [stdout] test test_stat_history_custom_range_empty_result ... ok [INFO] [stdout] test test_sparkline_values_match_history ... ok [INFO] [stdout] test test_rapid_sequential_writes ... ok [INFO] [stdout] test test_stat_history_custom_range_start_after_end ... ok [INFO] [stdout] test test_stat_history_custom_range_invalid_date ... ok [INFO] [stdout] test test_stats_alphabetical_ordering_mixed ... ok [INFO] [stdout] test test_openapi_http_methods ... ok [INFO] [stdout] test test_stats_last_updated_is_iso8601 ... ok [INFO] [stdout] test test_stats_labels_known_and_unknown ... ok [INFO] [stdout] test test_stats_trends_all_periods_present ... ok [INFO] [stdout] test test_stats_returned_alphabetically ... ok [INFO] [stdout] test test_stats_response_sparkline_is_array ... ok [INFO] [stdout] test test_skills_dual_path_same_content ... ok [INFO] [stdout] test test_sparkline_populated ... ok [INFO] [stdout] test test_submit_all_items_invalid ... ok [INFO] [stdout] test test_submit_auth_only_bearer_supported ... ok [INFO] [stdout] test test_stat_trends_structure ... ok [INFO] [stdout] test test_submit_basic_auth_rejected ... ok [INFO] [stdout] test test_submit_float_precision ... ok [INFO] [stdout] test test_submit_invalid_json_body ... ok [INFO] [stdout] test test_submit_empty_array ... ok [INFO] [stdout] test test_stats_response_all_fields_present ... ok [INFO] [stdout] test test_submit_key_exactly_100_chars ... ok [INFO] [stdout] test test_submit_exact_zero_accepted ... ok [INFO] [stdout] test test_submit_large_metadata ... ok [INFO] [stdout] test test_submit_and_get_stats ... ok [INFO] [stdout] test test_submit_negative_values ... ok [INFO] [stdout] test test_submit_duplicate_keys_in_batch ... ok [INFO] [stdout] test test_submit_metadata_preserved_in_db ... ok [INFO] [stdout] test test_submit_fractional_value ... ok [INFO] [stdout] test test_submit_missing_key_field ... ok [INFO] [stdout] test test_submit_key_with_dots_and_hyphens ... ok [INFO] [stdout] test test_submit_object_instead_of_array ... ok [INFO] [stdout] test test_submit_mixed_valid_invalid_in_batch ... ok [INFO] [stdout] test test_submit_response_minimal ... ok [INFO] [stdout] test test_submit_single_item_batch ... ok [INFO] [stdout] test test_submit_skips_invalid_keys ... ok [INFO] [stdout] test test_submit_stats_no_auth ... ok [INFO] [stdout] test test_submit_stats_wrong_key ... ok [INFO] [stdout] test test_many_different_keys ... ok [INFO] [stdout] test test_submit_skips_long_keys ... ok [INFO] [stdout] test test_submit_unicode_key ... ok [INFO] [stdout] test test_submit_exactly_100_stats ... ok [INFO] [stdout] test test_submit_null_vs_absent_metadata ... ok [INFO] [stdout] test test_submit_missing_value_field ... ok [INFO] [stdout] test test_openapi_spec_valid_json ... ok [INFO] [stdout] test test_submit_too_many_stats ... ok [INFO] [stdout] test test_submit_special_chars_in_key ... ok [INFO] [stdout] test test_submit_with_metadata ... ok [INFO] [stdout] test test_openapi_spec ... ok [INFO] [stdout] test test_submit_wrong_auth_prefix ... ok [INFO] [stdout] test test_submit_wrong_content_type ... ok [INFO] [stdout] test test_submit_very_large_value ... ok [INFO] [stdout] test test_submit_zero_value ... ok [INFO] [stdout] test test_trend_7d_uses_correct_window ... ok [INFO] [stdout] test test_trend_percentage_calculation_exact ... ok [INFO] [stdout] test test_trend_no_history_fields_null ... ok [INFO] [stdout] test test_trend_with_no_prior_data ... ok [INFO] [stdout] test test_trend_negative_percentage ... ok [INFO] [stdout] test test_trend_calculation_known_values ... ok [INFO] [stdout] test test_trend_with_zero_start_value ... ok [INFO] [stdout] test test_trend_zero_change ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_delete_stat_removes_all_history stdout ---- [INFO] [stdout] Configured for debug. [INFO] [stdout] >> address: 127.0.0.1 [INFO] [stdout] >> port: 8000 [INFO] [stdout] >> workers: 16 [INFO] [stdout] >> max blocking threads: 512 [INFO] [stdout] >> ident: Rocket [INFO] [stdout] >> IP header: X-Real-IP [INFO] [stdout] >> limits: bytes = 8KiB, data-form = 2MiB, file = 1MiB, form = 32KiB, json = 1MiB, msgpack = 1MiB, string = 8KiB [INFO] [stdout] >> temp dir: /tmp [INFO] [stdout] >> http/2: true [INFO] [stdout] >> keep-alive: 5s [INFO] [stdout] >> tls: disabled [INFO] [stdout] >> shutdown: ctrlc = true, force = true, signals = [SIGTERM], grace = 2s, mercy = 3s [INFO] [stdout] >> log level: normal [INFO] [stdout] >> cli colors: true [INFO] [stdout] Routes: [INFO] [stdout] >> (llms_txt) GET /llms.txt [INFO] [stdout] >> (openapi_spec) GET /openapi.json [INFO] [stdout] >> (skills_index) GET /.well-known/skills/index.json [INFO] [stdout] >> (skills_skill_md) GET /.well-known/skills/private-dashboard/SKILL.md [INFO] [stdout] >> GET /cors/ [INFO] [stdout] >> (submit_stats) POST /api/v1/stats application/json [INFO] [stdout] >> (get_stats) GET /api/v1/stats [INFO] [stdout] >> (health) GET /api/v1/health [INFO] [stdout] >> (get_alerts) GET /api/v1/alerts?& [INFO] [stdout] >> (api_llms_txt) GET /api/v1/llms.txt [INFO] [stdout] >> (get_stat_history) GET /api/v1/stats/?&& [INFO] [stdout] >> (prune_stats) POST /api/v1/stats/prune [INFO] [stdout] >> (delete_stat) DELETE /api/v1/stats/ [INFO] [stdout] >> (api_skills_skill_md) GET /api/v1/skills/SKILL.md [INFO] [stdout] Fairings: [INFO] [stdout] >> CORS (ignite, request, response) [INFO] [stdout] >> Shield (liftoff, response, singleton) [INFO] [stdout] Shield: [INFO] [stdout] >> X-Frame-Options: SAMEORIGIN [INFO] [stdout] >> Permissions-Policy: interest-cohort=() [INFO] [stdout] >> X-Content-Type-Options: nosniff [INFO] [stdout] Rocket has launched locally [INFO] [stdout] GET /api/v1/stats/to_delete?period=90d: [INFO] [stdout] >> Matched: (get_stat_history) GET /api/v1/stats/?&& [INFO] [stdout] >> Outcome: Success(200 OK) [INFO] [stdout] [INFO] [stdout] thread 'test_delete_stat_removes_all_history' (123) panicked at tests/api_tests.rs:1069:5: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 0 [INFO] [stdout] right: 3 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62dcaacace0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62dcaacace0a - std[1209cfb42f6d497f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62dcaacace0a - std[1209cfb42f6d497f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x62dcaacace0a - <::print::DisplayBacktrace as core[4a92201981c6b77a]::fmt::Display>::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x62dcaacc560a - ::fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x62dcaacc560a - core[4a92201981c6b77a]::fmt::write [INFO] [stdout] 6: 0x62dcaacb1842 - std[1209cfb42f6d497f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x62dcaacb1842 - as std[1209cfb42f6d497f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x62dcaac8b01f - ::print [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x62dcaac8b01f - std[1209cfb42f6d497f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x62dcaaca4cb9 - std[1209cfb42f6d497f]::panicking::default_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x62dcaa72aa6c - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x62dcaa72aa6c - test[59e67a9bc0e119f1]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x62dcaaca4f32 - core[4a92201981c6b77a]::ops::function::Fn<(&'a std[1209cfb42f6d497f]::panic::PanicHookInfo<'b>,), Output = ()> + core[4a92201981c6b77a]::marker::Sync + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::Fn<(&std[1209cfb42f6d497f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x62dcaaca4f32 - std[1209cfb42f6d497f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x62dcaac8b0d8 - std[1209cfb42f6d497f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x62dcaac80169 - std[1209cfb42f6d497f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x62dcaac8bded - __rustc[4effac393e9f3da6]::rust_begin_unwind [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x62dcaacc5e7c - core[4a92201981c6b77a]::panicking::panic_fmt [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x62dcaacc5d03 - core[4a92201981c6b77a]::panicking::assert_failed_inner [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x62dcaacbf18d - core[4a92201981c6b77a]::panicking::assert_failed:: [INFO] [stderr] error: test failed, to rerun pass `--test api_tests` [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x62dcaa22bc9c - api_tests[b376e3e81240dd88]::test_delete_stat_removes_all_history [INFO] [stdout] at /opt/rustwide/workdir/tests/api_tests.rs:1069:5 [INFO] [stdout] 22: 0x62dcaa1d4857 - api_tests[b376e3e81240dd88]::test_delete_stat_removes_all_history::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/api_tests.rs:1058:42 [INFO] [stdout] 23: 0x62dcaa259446 - >::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x62dcaa71dd4b - core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x62dcaa71dd4b - test[59e67a9bc0e119f1]::__rust_begin_short_backtrace::, fn() -> core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:724:18 [INFO] [stdout] 26: 0x62dcaa72b53b - test[59e67a9bc0e119f1]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:74 [INFO] [stdout] 27: 0x62dcaa72b53b - as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 28: 0x62dcaa72b53b - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x62dcaa72b53b - std[1209cfb42f6d497f]::panicking::catch_unwind::, core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x62dcaa72b53b - std[1209cfb42f6d497f]::panic::catch_unwind::, core[4a92201981c6b77a]::result::Result<(), alloc[420bb310a727dfd7]::string::String>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x62dcaa72b53b - test[59e67a9bc0e119f1]::run_test_in_process [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:747:27 [INFO] [stdout] 32: 0x62dcaa72b53b - test[59e67a9bc0e119f1]::run_test::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:668:43 [INFO] [stdout] 33: 0x62dcaa724c54 - test[59e67a9bc0e119f1]::run_test::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/test/src/lib.rs:698:41 [INFO] [stdout] 34: 0x62dcaa724c54 - std[1209cfb42f6d497f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x62dcaa72e142 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 36: 0x62dcaa72e142 - ::{closure#1}::{closure#0}> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 37: 0x62dcaa72e142 - std[1209cfb42f6d497f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x62dcaa72e142 - std[1209cfb42f6d497f]::panicking::catch_unwind::<(), core[4a92201981c6b77a]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x62dcaa72e142 - std[1209cfb42f6d497f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x62dcaa72e142 - std[1209cfb42f6d497f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 41: 0x62dcaa72e142 - ::{closure#1} as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x62dcaacac37f - + core[4a92201981c6b77a]::marker::Send> as core[4a92201981c6b77a]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 43: 0x62dcaacac37f - ::new::thread_start [INFO] [stdout] at /rustc/f9988fefd3add01f414f52b414308e7872622fee/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 44: 0x7c29b31a1aa4 - [INFO] [stdout] 45: 0x7c29b322ea64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_delete_stat_removes_all_history [INFO] [stdout] [INFO] [stdout] test result: FAILED. 201 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "71d88f5be2f7e65cd029f8ebd0fe1cb91879e98ef9c9c69d70e365d585462db9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71d88f5be2f7e65cd029f8ebd0fe1cb91879e98ef9c9c69d70e365d585462db9", kill_on_drop: false }` [INFO] [stdout] 71d88f5be2f7e65cd029f8ebd0fe1cb91879e98ef9c9c69d70e365d585462db9