[INFO] fetching crate ricecoder-refactoring 0.1.71... [INFO] testing ricecoder-refactoring-0.1.71 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate ricecoder-refactoring 0.1.71 into /workspace/builds/worker-6-tc2/source [INFO] started tweaking crates.io crate ricecoder-refactoring 0.1.71 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate ricecoder-refactoring 0.1.71 [INFO] tweaked toml for crates.io crate ricecoder-refactoring 0.1.71 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate ricecoder-refactoring 0.1.71 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 ricecoder-refactoring 0.1.71 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-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] f99de397b48065214ca84ef8dd32deebc9d3aec0191045ef895134e5f391bfa3 [INFO] running `Command { std: "docker" "start" "-a" "f99de397b48065214ca84ef8dd32deebc9d3aec0191045ef895134e5f391bfa3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f99de397b48065214ca84ef8dd32deebc9d3aec0191045ef895134e5f391bfa3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f99de397b48065214ca84ef8dd32deebc9d3aec0191045ef895134e5f391bfa3", kill_on_drop: false }` [INFO] [stdout] f99de397b48065214ca84ef8dd32deebc9d3aec0191045ef895134e5f391bfa3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] f1da244b3b7db0e8a5b0058b7b2ee3218b73e63aa1918d8cea565ca171d579e8 [INFO] running `Command { std: "docker" "start" "-a" "f1da244b3b7db0e8a5b0058b7b2ee3218b73e63aa1918d8cea565ca171d579e8", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling icu_properties_data v2.1.1 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling indexmap v2.12.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling tracing-core v0.1.35 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling signal-hook-registry v1.4.7 [INFO] [stderr] Compiling bytes v1.11.0 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Compiling getopts v0.2.24 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling inotify v0.9.6 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling filetime v0.2.26 [INFO] [stderr] Compiling cc v1.0.106 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling iana-time-zone v0.1.64 [INFO] [stderr] Compiling unicase v2.8.1 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling fxhash v0.2.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling dirs v5.0.1 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling notify v6.1.1 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling libz-sys v1.1.23 [INFO] [stderr] Compiling libssh2-sys v0.3.1 [INFO] [stderr] Compiling tree-sitter v0.20.10 [INFO] [stderr] Compiling libgit2-sys v0.16.2+1.7.2 [INFO] [stderr] Compiling tree-sitter-typescript v0.20.5 [INFO] [stderr] Compiling tree-sitter-python v0.20.4 [INFO] [stderr] Compiling tree-sitter-rust v0.20.4 [INFO] [stderr] Compiling synstructure v0.13.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 displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling tracing v0.1.43 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [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 icu_provider v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling git2 v0.18.3 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling ricecoder-storage v0.1.71 [INFO] [stderr] Compiling ricecoder-files v0.1.71 [INFO] [stderr] Compiling ricecoder-refactoring v0.1.71 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.06s [INFO] running `Command { std: "docker" "inspect" "f1da244b3b7db0e8a5b0058b7b2ee3218b73e63aa1918d8cea565ca171d579e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f1da244b3b7db0e8a5b0058b7b2ee3218b73e63aa1918d8cea565ca171d579e8", kill_on_drop: false }` [INFO] [stdout] f1da244b3b7db0e8a5b0058b7b2ee3218b73e63aa1918d8cea565ca171d579e8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 76c4991557d52bab4cc1bf36db4f075ae17054354a594500e887b794c8241881 [INFO] running `Command { std: "docker" "start" "-a" "76c4991557d52bab4cc1bf36db4f075ae17054354a594500e887b794c8241881", kill_on_drop: false }` [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling pulldown-cmark v0.9.6 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling git2 v0.18.3 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.9.0 [INFO] [stderr] Compiling ricecoder-files v0.1.71 [INFO] [stderr] Compiling ricecoder-storage v0.1.71 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling ricecoder-refactoring v0.1.71 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `RefactoringEngine` [INFO] [stdout] --> tests/refactoring_engine_tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | RefactoringEngine, Refactoring, RefactoringType, RefactoringTarget, RefactoringOptions, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ricecoder_refactoring::RefactoringEngine` [INFO] [stdout] --> tests/graceful_degradation_properties.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 246 | use ricecoder_refactoring::RefactoringEngine; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> tests/safety_and_rollback_properties.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> tests/graceful_degradation_properties.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> tests/impact_analysis_properties.rs:34:1 [INFO] [stdout] | [INFO] [stdout] 34 | / /// Property: For any code change, impact analysis correctly identifies all affected symbols [INFO] [stdout] 35 | | /// This property tests that when we change a symbol, all symbols that transitively depend on it [INFO] [stdout] 36 | | /// are correctly identified as affected. [INFO] [stdout] | |_----------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> tests/impact_analysis_properties.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | / /// Property: Transitive dependencies are correctly identified [INFO] [stdout] 108 | | /// When symbol A depends on B, and B depends on C, changing C should affect both B and A [INFO] [stdout] | |_----------------------------------------------------------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> tests/impact_analysis_properties.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 177 | / /// Property: Impact analysis is deterministic [INFO] [stdout] 178 | | /// Running the same analysis twice should produce the same result [INFO] [stdout] | |_-----------------------------------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> tests/impact_analysis_properties.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / /// Property: Risk level increases with impact scope [INFO] [stdout] 242 | | /// Higher number of affected symbols should result in higher or equal risk level [INFO] [stdout] | |_--------------------------------------------------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> tests/impact_analysis_properties.rs:316:1 [INFO] [stdout] | [INFO] [stdout] 316 | / /// Property: Affected files correspond to affected symbols [INFO] [stdout] 317 | | /// Every affected symbol should have a corresponding file in affected_files [INFO] [stdout] | |_---------------------------------------------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | rustdoc does not generate documentation for macro invocations [INFO] [stdout] | [INFO] [stdout] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `dependency_strategy` is never used [INFO] [stdout] --> tests/impact_analysis_properties.rs:30:4 [INFO] [stdout] | [INFO] [stdout] 30 | fn dependency_strategy() -> impl Strategy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.43s [INFO] running `Command { std: "docker" "inspect" "76c4991557d52bab4cc1bf36db4f075ae17054354a594500e887b794c8241881", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "76c4991557d52bab4cc1bf36db4f075ae17054354a594500e887b794c8241881", kill_on_drop: false }` [INFO] [stdout] 76c4991557d52bab4cc1bf36db4f075ae17054354a594500e887b794c8241881 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] 7d3334e3d605c82a269140461f5292a42ad5afe82a40bf7263f342840229f274 [INFO] running `Command { std: "docker" "start" "-a" "7d3334e3d605c82a269140461f5292a42ad5afe82a40bf7263f342840229f274", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `RefactoringEngine` [INFO] [stderr] --> tests/refactoring_engine_tests.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | RefactoringEngine, Refactoring, RefactoringType, RefactoringTarget, RefactoringOptions, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `chrono::Utc` [INFO] [stderr] --> tests/safety_and_rollback_properties.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use chrono::Utc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `ricecoder_refactoring::RefactoringEngine` [INFO] [stderr] --> tests/graceful_degradation_properties.rs:246:9 [INFO] [stderr] | [INFO] [stderr] 246 | use ricecoder_refactoring::RefactoringEngine; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> tests/graceful_degradation_properties.rs:247:9 [INFO] [stderr] | [INFO] [stderr] 247 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/impact_analysis_properties.rs:34:1 [INFO] [stderr] | [INFO] [stderr] 34 | / /// Property: For any code change, impact analysis correctly identifies all affected symbols [INFO] [stderr] 35 | | /// This property tests that when we change a symbol, all symbols that transitively depend on it [INFO] [stderr] 36 | | /// are correctly identified as affected. [INFO] [stderr] | |_----------------------------------------^ [INFO] [stderr] | | [INFO] [stderr] | rustdoc does not generate documentation for macro invocations [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] = note: `#[warn(unused_doc_comments)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/impact_analysis_properties.rs:107:1 [INFO] [stderr] | [INFO] [stderr] 107 | / /// Property: Transitive dependencies are correctly identified [INFO] [stderr] 108 | | /// When symbol A depends on B, and B depends on C, changing C should affect both B and A [INFO] [stderr] | |_----------------------------------------------------------------------------------------^ [INFO] [stderr] | | [INFO] [stderr] | rustdoc does not generate documentation for macro invocations [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/impact_analysis_properties.rs:177:1 [INFO] [stderr] | [INFO] [stderr] 177 | / /// Property: Impact analysis is deterministic [INFO] [stderr] 178 | | /// Running the same analysis twice should produce the same result [INFO] [stderr] | |_-----------------------------------------------------------------^ [INFO] [stderr] | | [INFO] [stderr] | rustdoc does not generate documentation for macro invocations [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/impact_analysis_properties.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | / /// Property: Risk level increases with impact scope [INFO] [stderr] 242 | | /// Higher number of affected symbols should result in higher or equal risk level [INFO] [stderr] | |_--------------------------------------------------------------------------------^ [INFO] [stderr] | | [INFO] [stderr] | rustdoc does not generate documentation for macro invocations [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: unused doc comment [INFO] [stderr] --> tests/impact_analysis_properties.rs:316:1 [INFO] [stderr] | [INFO] [stderr] 316 | / /// Property: Affected files correspond to affected symbols [INFO] [stderr] 317 | | /// Every affected symbol should have a corresponding file in affected_files [INFO] [stderr] | |_---------------------------------------------------------------------------^ [INFO] [stderr] | | [INFO] [stderr] | rustdoc does not generate documentation for macro invocations [INFO] [stderr] | [INFO] [stderr] = help: to document an item produced by a macro, the macro must produce the documentation as part of its expansion [INFO] [stderr] [INFO] [stderr] warning: function `dependency_strategy` is never used [INFO] [stderr] --> tests/impact_analysis_properties.rs:30:4 [INFO] [stderr] | [INFO] [stderr] 30 | fn dependency_strategy() -> impl Strategy { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `ricecoder-refactoring` (test "refactoring_engine_tests") generated 1 warning (run `cargo fix --test "refactoring_engine_tests" -p ricecoder-refactoring` to apply 1 suggestion) [INFO] [stderr] warning: `ricecoder-refactoring` (test "safety_and_rollback_properties") generated 1 warning (run `cargo fix --test "safety_and_rollback_properties" -p ricecoder-refactoring` to apply 1 suggestion) [INFO] [stderr] warning: `ricecoder-refactoring` (test "graceful_degradation_properties") generated 2 warnings (run `cargo fix --test "graceful_degradation_properties" -p ricecoder-refactoring` to apply 2 suggestions) [INFO] [stderr] warning: `ricecoder-refactoring` (test "impact_analysis_properties") generated 6 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ricecoder_refactoring-a3dc16a4e802ed12) [INFO] [stdout] [INFO] [stdout] running 120 tests [INFO] [stdout] test adapters::generic::tests::test_generic_provider_analyze ... ok [INFO] [stdout] test adapters::generic::tests::test_generic_provider_apply_refactoring ... ok [INFO] [stdout] test adapters::generic::tests::test_generic_provider_validate ... ok [INFO] [stdout] test adapters::generic::tests::test_generic_provider_validate_empty ... ok [INFO] [stdout] test adapters::python::tests::test_is_valid_python ... ok [INFO] [stdout] test adapters::python::tests::test_python_provider_analyze ... ok [INFO] [stdout] test adapters::python::tests::test_python_provider_validate_invalid_parens ... ok [INFO] [stdout] test adapters::typescript::tests::test_is_valid_typescript ... ok [INFO] [stdout] test adapters::typescript::tests::test_typescript_provider_validate_invalid_braces ... ok [INFO] [stdout] test adapters::rust::tests::test_rust_provider_analyze ... ok [INFO] [stdout] test adapters::typescript::tests::test_typescript_provider_validate_valid ... ok [INFO] [stdout] test adapters::typescript::tests::test_typescript_provider_analyze ... ok [INFO] [stdout] test adapters::rust::tests::test_rust_provider_validate_invalid_braces ... ok [INFO] [stdout] test adapters::rust::tests::test_rust_provider_validate_valid ... ok [INFO] [stdout] test config::types::tests::test_validate_empty_extensions ... ok [INFO] [stdout] test config::types::tests::test_validate_empty_language ... ok [INFO] [stdout] test config::types::tests::test_validate_empty_rule_pattern ... ok [INFO] [stdout] test config::types::tests::test_validate_empty_rule_name ... ok [INFO] [stdout] test config::manager::tests::test_has_language ... ok [INFO] [stdout] test config::manager::tests::test_register_and_get_config ... ok [INFO] [stdout] test config::manager::tests::test_get_languages ... ok [INFO] [stdout] test config::manager::tests::test_clear ... ok [INFO] [stdout] test config::loader::tests::test_validate_config ... ok [INFO] [stdout] test config::loader::tests::test_validate_config_empty_language ... ok [INFO] [stdout] test impact::analyzer::tests::test_generate_report ... ok [INFO] [stdout] test adapters::rust::tests::test_is_valid_rust ... ok [INFO] [stdout] test impact::analyzer::tests::test_analyze_refactoring ... ok [INFO] [stdout] test impact::analyzer::tests::test_estimate_effort ... ok [INFO] [stdout] test config::types::tests::test_validate_valid_config ... ok [INFO] [stdout] test impact::analyzer::tests::test_transitive_impact ... ok [INFO] [stdout] test impact::graph::tests::test_add_dependency ... ok [INFO] [stdout] test adapters::python::tests::test_python_provider_validate_valid ... ok [INFO] [stdout] test impact::analyzer::tests::test_risk_level_high ... ok [INFO] [stdout] test impact::graph::tests::test_add_symbol ... ok [INFO] [stdout] test impact::analyzer::tests::test_risk_level_medium ... ok [INFO] [stdout] test impact::analyzer::tests::test_risk_level_low ... ok [INFO] [stdout] test patterns::exporter::tests::test_export_import_json ... ok [INFO] [stdout] test patterns::exporter::tests::test_export_import_multiple_json ... ok [INFO] [stdout] test patterns::exporter::tests::test_import_invalid_json ... ok [INFO] [stdout] test patterns::matcher::tests::test_is_applicable ... ok [INFO] [stdout] test impact::graph::tests::test_get_direct_dependents ... ok [INFO] [stdout] test patterns::exporter::tests::test_export_import_multiple_yaml ... ok [INFO] [stdout] test impact::graph::tests::test_circular_dependencies ... ok [INFO] [stdout] test patterns::matcher::tests::test_count_matches ... ok [INFO] [stdout] test patterns::exporter::tests::test_export_import_yaml ... ok [INFO] [stdout] test patterns::exporter::tests::test_import_invalid_yaml ... ok [INFO] [stdout] test impact::graph::tests::test_transitive_dependents ... ok [INFO] [stdout] test config::storage_loader::tests::test_load_language_config_fallback ... ok [INFO] [stdout] test config::loader::tests::test_load_yaml_config ... ok [INFO] [stdout] test config::storage_loader::tests::test_list_available_languages ... ok [INFO] [stdout] test patterns::store::tests::test_add_and_get_pattern ... ok [INFO] [stdout] test config::storage_loader::tests::test_has_language_config ... ok [INFO] [stdout] test patterns::matcher::tests::test_match_rules ... ok [INFO] [stdout] test patterns::tests::test_pattern_application ... ok [INFO] [stdout] test patterns::store::tests::test_list_patterns ... ok [INFO] [stdout] test patterns::validator::tests::test_validate_unused_placeholder ... ok [INFO] [stdout] test patterns::validator::tests::test_extract_placeholders ... ok [INFO] [stdout] test preview::generator::tests::test_compute_hunks_multiple_changes ... ok [INFO] [stdout] test patterns::store::tests::test_remove_pattern ... ok [INFO] [stdout] test preview::generator::tests::test_compute_hunks_empty_new ... ok [INFO] [stdout] test preview::generator::tests::test_compute_hunks_simple ... ok [INFO] [stdout] test patterns::validator::tests::test_validate_empty_template ... ok [INFO] [stdout] test patterns::store::tests::test_project_patterns_take_precedence ... ok [INFO] [stdout] test patterns::validator::tests::test_validate_valid_pattern ... ok [INFO] [stdout] test patterns::validator::tests::test_validate_empty_name ... ok [INFO] [stdout] test preview::generator::tests::test_generate_diff_identical ... ok [INFO] [stdout] test preview::generator::tests::test_generate_side_by_side_diff ... ok [INFO] [stdout] test preview::generator::tests::test_compute_hunks_empty_original ... ok [INFO] [stdout] test preview::generator::tests::test_generate_unified_diff_multiline ... ok [INFO] [stdout] test preview::generator::tests::test_generate_preview ... ok [INFO] [stdout] test preview::generator::tests::test_generate_unified_diff_simple ... ok [INFO] [stdout] test providers::lsp::tests::test_get_languages ... ok [INFO] [stdout] test providers::lsp::tests::test_lsp_provider_registry ... ok [INFO] [stdout] test providers::lsp::tests::test_unregister_provider ... ok [INFO] [stdout] test providers::lsp_integration::tests::test_create_lsp_provider ... ok [INFO] [stdout] test providers::lsp_integration::tests::test_detect_system_lsp_servers ... ok [INFO] [stdout] test providers::lsp_integration::tests::test_query_available_lsp_servers ... ok [INFO] [stdout] test providers::lsp_watcher::tests::test_configuration_watcher_lifecycle ... ok [INFO] [stdout] test providers::lsp_watcher::tests::test_lsp_watcher_lifecycle ... ok [INFO] [stdout] test providers::tests::test_provider_registry ... ok [INFO] [stdout] test providers::tests::test_lsp_provider_registration ... ok [INFO] [stdout] test providers::tests::test_provider_priority_chain ... ok [INFO] [stdout] test safety::rollback::tests::test_verify_backup ... ok [INFO] [stdout] test safety::checker::tests::test_validate_changes_no_change ... ok [INFO] [stdout] test providers::lsp_watcher::tests::test_watcher_cannot_start_twice ... ok [INFO] [stdout] test safety::checker::tests::test_validate_changes_empty_new ... ok [INFO] [stdout] test safety::rollback::tests::test_verify_backup_empty ... ok [INFO] [stdout] test providers::tests::test_get_languages ... ok [INFO] [stdout] test safety::checker::tests::test_check_refactoring_empty_symbol ... ok [INFO] [stdout] test safety::rollback::tests::test_create_backup ... ok [INFO] [stdout] test safety::checker::tests::test_check_refactoring_invalid_file ... ok [INFO] [stdout] test validation::engine::tests::test_parse_npm_test_output_with_failures ... ok [INFO] [stdout] test validation::engine::tests::test_parse_pytest_output_success ... ok [INFO] [stdout] test validation::engine::tests::test_parse_pytest_output_with_failures ... ok [INFO] [stdout] test safety::rollback::tests::test_restore_from_backup ... ok [INFO] [stdout] test validation::engine::tests::test_parse_rust_test_output_no_tests ... ok [INFO] [stdout] test validation::engine::tests::test_parse_rust_test_output_success ... ok [INFO] [stdout] test validation::engine::tests::test_parse_npm_test_output_success ... ok [INFO] [stdout] test validation::engine::tests::test_parse_rust_test_output_with_failures ... ok [INFO] [stdout] test validation::engine::tests::test_test_execution_result_creation ... ok [INFO] [stdout] test patterns::matcher::tests::test_match_rule_regex ... ok [INFO] [stdout] test validation::engine::tests::test_test_execution_result_with_errors ... ok [INFO] [stdout] test validation::engine::tests::test_validate_generic_syntax_invalid ... ok [INFO] [stdout] test validation::engine::tests::test_validate_generic_syntax_valid ... ok [INFO] [stdout] test validation::engine::tests::test_validate_python_syntax_exec_warning ... ok [INFO] [stdout] test validation::engine::tests::test_validate_python_syntax_invalid_brackets ... ok [INFO] [stdout] test validation::engine::tests::test_validate_python_syntax_invalid_parens ... ok [INFO] [stdout] test validation::engine::tests::test_validate_rust_syntax_invalid_braces ... ok [INFO] [stdout] test validation::engine::tests::test_validate_rust_syntax_invalid_parens ... ok [INFO] [stdout] test validation::engine::tests::test_validate_python_syntax_valid ... ok [INFO] [stdout] test validation::engine::tests::test_validate_rust_syntax_unsafe_warning ... ok [INFO] [stdout] test validation::engine::tests::test_validate_rust_syntax_valid ... ok [INFO] [stdout] test validation::engine::tests::test_validate_semantics_empty ... ok [INFO] [stdout] test validation::engine::tests::test_validate_semantics_valid ... ok [INFO] [stdout] test validation::engine::tests::test_validate_semantics_valid_python ... ok [INFO] [stdout] test validation::engine::tests::test_validate_semantics_valid_typescript ... ok [INFO] [stdout] test validation::engine::tests::test_validate_typescript_syntax_any_warning ... ok [INFO] [stdout] test validation::engine::tests::test_validate_typescript_syntax_invalid_braces ... ok [INFO] [stdout] test validation::engine::tests::test_validate_typescript_syntax_valid ... ok [INFO] [stdout] test patterns::matcher::tests::test_match_rule_string ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/graceful_degradation_properties.rs (/opt/rustwide/target/debug/deps/graceful_degradation_properties-2d38b053598f7649) [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test tests::test_generic_provider_validation_changed ... ok [INFO] [stdout] test tests::test_generic_provider_all_refactoring_types ... ok [INFO] [stdout] test tests::test_unknown_language_custom_dsl ... ok [INFO] [stdout] test tests::test_unknown_language_lisp ... ok [INFO] [stdout] test tests::test_generic_provider_validation_unchanged ... ok [INFO] [stdout] test tests::test_unknown_language_cobol ... ok [INFO] [stdout] test tests::test_unknown_language_haskell ... ok [INFO] [stdout] test prop_no_failure_for_unknown_languages ... ok [INFO] [stdout] test prop_generic_provider_fallback ... ok [INFO] [stdout] test prop_generic_provider_consistency ... ok [INFO] [stdout] test prop_generic_provider_validation ... ok [INFO] [stdout] test prop_graceful_degradation_unknown_language ... ok [INFO] [stdout] test prop_multiple_unknown_languages ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s [INFO] [stdout] [INFO] [stderr] Running tests/impact_analysis_properties.rs (/opt/rustwide/target/debug/deps/impact_analysis_properties-92efb4a7a6742b6e) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test prop_risk_level_correlates_with_impact ... ok [INFO] [stdout] test prop_affected_files_match_affected_symbols ... ok [INFO] [stdout] test prop_transitive_dependencies_are_complete ... ok [INFO] [stdout] test prop_impact_analysis_is_deterministic ... ok [INFO] [stderr] Running tests/refactoring_engine_tests.rs (/opt/rustwide/target/debug/deps/refactoring_engine_tests-5ce134d488b9f41b) [INFO] [stdout] test prop_impact_analysis_identifies_all_affected_symbols ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.84s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_generic_provider_creation ... ok [INFO] [stdout] test test_config_manager_creation ... ok [INFO] [stdout] test test_generic_provider_validate_empty_code ... ok [INFO] [stdout] test test_generic_provider_count_occurrences ... ok [INFO] [stdout] test test_generic_provider_apply_rename ... ok [INFO] [stdout] test test_provider_registry_get_languages ... ok [INFO] [stdout] test test_provider_registry_registration ... ok [INFO] [stdout] test test_provider_registry_fallback ... ok [INFO] [stdout] test test_python_provider_creation ... ok [INFO] [stdout] test test_python_provider_validate_valid_code ... ok [INFO] [stdout] test test_refactoring_type_equality ... ok [INFO] [stdout] test test_rust_provider_creation ... ok [INFO] [stdout] test test_typescript_provider_creation ... ok [INFO] [stdout] test test_refactoring_creation ... ok [INFO] [stdout] test test_refactoring_options_default ... ok [INFO] [stdout] test test_refactoring_target_creation ... ok [INFO] [stdout] test test_rust_provider_validate_invalid_braces ... ok [INFO] [stderr] Running tests/safety_and_rollback_properties.rs (/opt/rustwide/target/debug/deps/safety_and_rollback_properties-9bbfb467f33c4b90) [INFO] [stdout] test test_typescript_provider_validate_valid_code ... ok [INFO] [stdout] test test_generic_provider_validate_no_changes ... ok [INFO] [stdout] test test_rust_provider_validate_valid_code ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test tests::test_backup_creation_basic ... ok [INFO] [stdout] test tests::test_backup_verification ... ok [INFO] [stdout] test prop_refactoring_options_defaults ... ok [INFO] [stdout] test tests::test_safety_checker_empty ... ok [INFO] [stdout] test tests::test_safety_checker_basic ... ok [INFO] [stdout] test prop_empty_backup_rejection ... ok [INFO] [stdout] test prop_empty_content_rejection ... ok [INFO] [stdout] test prop_no_change_detection ... ok [INFO] [stdout] test prop_content_validation ... ok [INFO] [stdout] test prop_safety_checker_validation ... ok [INFO] [stdout] test prop_refactoring_reversibility ... FAILED [INFO] [stdout] test prop_backup_id_uniqueness ... ok [INFO] [stdout] test prop_backup_timestamp ... ok [INFO] [stdout] test prop_backup_integrity ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- prop_refactoring_reversibility stdout ---- [INFO] [stdout] proptest: FileFailurePersistence::SourceParallel set, but failed to find lib.rs or main.rs [INFO] [stdout] proptest: FileFailurePersistence::SourceParallel set, but failed to find lib.rs or main.rs [INFO] [stdout] proptest: failed to append to /opt/rustwide/workdir/tests/safety_and_rollback_properties.proptest-regressions: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] thread 'prop_refactoring_reversibility' (187) panicked at tests/safety_and_rollback_properties.rs:51:1: [INFO] [stdout] Test failed: Restore should succeed at tests/safety_and_rollback_properties.rs:100. [INFO] [stdout] minimal failing input: files = [ [INFO] [stdout] ( [INFO] [stdout] "src/0.rs", [INFO] [stdout] "a", [INFO] [stdout] ), [INFO] [stdout] ] [INFO] [stdout] successes: 0 [INFO] [stdout] local rejects: 0 [INFO] [stdout] global rejects: 0 [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55ffac6318ea - 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: 0x55ffac6318ea - 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: 0x55ffac6318ea - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x55ffac6318ea - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x55ffac6466fa - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x55ffac6466fa - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x55ffac636582 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x55ffac636582 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x55ffac60f2cf - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x55ffac60f2cf - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x55ffac629bc9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x55ffac4bf30c - 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: 0x55ffac4bf30c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x55ffac629d82 - 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: 0x55ffac629d82 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x55ffac60f388 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x55ffac606c19 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x55ffac61009d - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x55ffac646f3c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x55ffac4930da - safety_and_rollback_properties[1645d4c7b08dafd3]::prop_refactoring_reversibility [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.9.0/src/sugar.rs:163:17 [INFO] [stdout] 20: 0x55ffac48bbb7 - safety_and_rollback_properties[1645d4c7b08dafd3]::prop_refactoring_reversibility::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proptest-1.9.0/src/sugar.rs:159:28 [INFO] [stdout] 21: 0x55ffac496d06 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x55ffac4b33eb - 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] 23: 0x55ffac4b33eb - 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] 24: 0x55ffac4bfddb - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x55ffac4bfddb - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 26: 0x55ffac4bfddb - 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] 27: 0x55ffac4bfddb - 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] 28: 0x55ffac4bfddb - 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] 29: 0x55ffac4bfddb - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x55ffac4bfddb - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x55ffac4bb4f4 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x55ffac4bb4f4 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x55ffac4c29e2 - 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] 34: 0x55ffac4c29e2 - ::{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] 35: 0x55ffac4c29e2 - 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] 36: 0x55ffac4c29e2 - 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] 37: 0x55ffac4c29e2 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x55ffac4c29e2 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x55ffac4c29e2 - ::{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] 40: 0x55ffac63102f - + 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] 41: 0x55ffac63102f - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x741d01201aa4 - [INFO] [stdout] 43: 0x741d0128ea64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] prop_refactoring_reversibility [INFO] [stdout] [INFO] [stdout] test result: FAILED. 13 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test safety_and_rollback_properties` [INFO] running `Command { std: "docker" "inspect" "7d3334e3d605c82a269140461f5292a42ad5afe82a40bf7263f342840229f274", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d3334e3d605c82a269140461f5292a42ad5afe82a40bf7263f342840229f274", kill_on_drop: false }` [INFO] [stdout] 7d3334e3d605c82a269140461f5292a42ad5afe82a40bf7263f342840229f274