[INFO] fetching crate python-ast 0.3.1... [INFO] testing python-ast-0.3.1 against master#b03b3a7ec92682be2917540b679478d41c95a30c for pr-137122-1 [INFO] extracting crate python-ast 0.3.1 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate python-ast 0.3.1 [INFO] finished tweaking crates.io crate python-ast 0.3.1 [INFO] tweaked toml for crates.io crate python-ast 0.3.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate python-ast 0.3.1 on toolchain b03b3a7ec92682be2917540b679478d41c95a30c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 100 packages to latest compatible versions [INFO] [stderr] Adding pyo3 v0.21.2 (available: v0.25.1) [INFO] [stderr] Adding pythonize v0.21.1 (available: v0.25.0) [INFO] [stderr] Adding thiserror v1.0.69 (available: v2.0.12) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded to_tokenstream v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 35dee8ae352216d2f3b6a260643d4f204229508d19b70c420e65b20a3db76592 [INFO] running `Command { std: "docker" "start" "-a" "35dee8ae352216d2f3b6a260643d4f204229508d19b70c420e65b20a3db76592", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "35dee8ae352216d2f3b6a260643d4f204229508d19b70c420e65b20a3db76592", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "35dee8ae352216d2f3b6a260643d4f204229508d19b70c420e65b20a3db76592", kill_on_drop: false }` [INFO] [stdout] 35dee8ae352216d2f3b6a260643d4f204229508d19b70c420e65b20a3db76592 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8637da5b4cf0e5132bb056c326e2c0dbdc3fd286e7635a80745cebbd7633c0eb [INFO] running `Command { std: "docker" "start" "-a" "8637da5b4cf0e5132bb056c326e2c0dbdc3fd286e7635a80745cebbd7633c0eb", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling encoding_index_tests v0.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling indoc v2.0.6 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling encoding-index-japanese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-tradchinese v1.20141219.5 [INFO] [stderr] Compiling encoding-index-simpchinese v1.20141219.5 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling encoding-index-korean v1.20141219.5 [INFO] [stderr] Compiling encoding-index-singlebyte v1.20141219.5 [INFO] [stderr] Compiling iter-read v1.1.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling pyo3-build-config v0.21.2 [INFO] [stderr] Compiling encoding v0.2.33 [INFO] [stderr] Compiling to_tokenstream v0.1.3 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling pyo3-ffi v0.21.2 [INFO] [stderr] Compiling pyo3 v0.21.2 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling pyo3-macros-backend v0.21.2 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling test-log-macros v0.2.17 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling test-log v0.2.17 [INFO] [stderr] Compiling pyo3-macros v0.21.2 [INFO] [stderr] Compiling serde-pickle v1.2.0 [INFO] [stderr] Compiling pythonize v0.21.1 [INFO] [stderr] Compiling python-ast v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: the feature `strict_provenance` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(strict_provenance)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/datamodel/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 38 | unimplemented!(); [INFO] [stdout] | ---------------- any code following this expression is unreachable [INFO] [stdout] 39 | / vec![ [INFO] [stdout] 40 | | "__class__", [INFO] [stdout] 41 | | "__class_getitem__", [INFO] [stdout] 42 | | "__contains__", [INFO] [stdout] ... | [INFO] [stdout] 85 | | "values", [INFO] [stdout] 86 | | ] [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `pyo3::prelude::PyModule::from_code`: `PyModule::from_code` will be replaced by `PyModule::from_code_bound` in a future PyO3 version [INFO] [stdout] --> src/parser/mod.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | let pymodule = PyModule::from_code(py, pymodule_code, "__init__.py", "parser")?; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_name` [INFO] [stdout] --> src/ast/tree/expression.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | let module_name = match ctx.clone() { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/datamodel/class.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | fn __init__(&mut self, args: A) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.68s [INFO] running `Command { std: "docker" "inspect" "8637da5b4cf0e5132bb056c326e2c0dbdc3fd286e7635a80745cebbd7633c0eb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8637da5b4cf0e5132bb056c326e2c0dbdc3fd286e7635a80745cebbd7633c0eb", kill_on_drop: false }` [INFO] [stdout] 8637da5b4cf0e5132bb056c326e2c0dbdc3fd286e7635a80745cebbd7633c0eb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 09e18f712d9c6ecb14b5523bf7a602afc7d9b21d926c4849679f667e9543b896 [INFO] running `Command { std: "docker" "start" "-a" "09e18f712d9c6ecb14b5523bf7a602afc7d9b21d926c4849679f667e9543b896", kill_on_drop: false }` [INFO] [stdout] warning: the feature `strict_provenance` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(strict_provenance)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/datamodel/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 38 | unimplemented!(); [INFO] [stdout] | ---------------- any code following this expression is unreachable [INFO] [stdout] 39 | / vec![ [INFO] [stdout] 40 | | "__class__", [INFO] [stdout] 41 | | "__class_getitem__", [INFO] [stdout] 42 | | "__contains__", [INFO] [stdout] ... | [INFO] [stdout] 85 | | "values", [INFO] [stdout] 86 | | ] [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `pyo3::prelude::PyModule::from_code`: `PyModule::from_code` will be replaced by `PyModule::from_code_bound` in a future PyO3 version [INFO] [stdout] --> src/parser/mod.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | let pymodule = PyModule::from_code(py, pymodule_code, "__init__.py", "parser")?; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling python-ast v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `module_name` [INFO] [stdout] --> src/ast/tree/expression.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | let module_name = match ctx.clone() { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/datamodel/class.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | fn __init__(&mut self, args: A) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `strict_provenance` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(strict_provenance)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/datamodel/mod.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 38 | unimplemented!(); [INFO] [stdout] | ---------------- any code following this expression is unreachable [INFO] [stdout] 39 | / vec![ [INFO] [stdout] 40 | | "__class__", [INFO] [stdout] 41 | | "__class_getitem__", [INFO] [stdout] 42 | | "__contains__", [INFO] [stdout] ... | [INFO] [stdout] 85 | | "values", [INFO] [stdout] 86 | | ] [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `pyo3::prelude::PyModule::from_code`: `PyModule::from_code` will be replaced by `PyModule::from_code_bound` in a future PyO3 version [INFO] [stdout] --> src/parser/mod.rs:16:30 [INFO] [stdout] | [INFO] [stdout] 16 | let pymodule = PyModule::from_code(py, pymodule_code, "__init__.py", "parser")?; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module_name` [INFO] [stdout] --> src/ast/tree/expression.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | let module_name = match ctx.clone() { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_name` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/datamodel/class.rs:19:31 [INFO] [stdout] | [INFO] [stdout] 19 | fn __init__(&mut self, args: A) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.02s [INFO] running `Command { std: "docker" "inspect" "09e18f712d9c6ecb14b5523bf7a602afc7d9b21d926c4849679f667e9543b896", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09e18f712d9c6ecb14b5523bf7a602afc7d9b21d926c4849679f667e9543b896", kill_on_drop: false }` [INFO] [stdout] 09e18f712d9c6ecb14b5523bf7a602afc7d9b21d926c4849679f667e9543b896 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+b03b3a7ec92682be2917540b679478d41c95a30c" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 09a86fa2d4c661148426ff81caebaf19985e7e91f9536569fc719a6d4a70f013 [INFO] running `Command { std: "docker" "start" "-a" "09a86fa2d4c661148426ff81caebaf19985e7e91f9536569fc719a6d4a70f013", kill_on_drop: false }` [INFO] [stderr] warning: the feature `strict_provenance` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(strict_provenance)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(stable_features)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unreachable expression [INFO] [stderr] --> src/datamodel/mod.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 38 | unimplemented!(); [INFO] [stderr] | ---------------- any code following this expression is unreachable [INFO] [stderr] 39 | / vec![ [INFO] [stderr] 40 | | "__class__", [INFO] [stderr] 41 | | "__class_getitem__", [INFO] [stderr] 42 | | "__contains__", [INFO] [stderr] ... | [INFO] [stderr] 85 | | "values", [INFO] [stderr] 86 | | ] [INFO] [stderr] | |_________^ unreachable expression [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_code)]` on by default [INFO] [stderr] = note: this warning originates in the macro `vec` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `pyo3::prelude::PyModule::from_code`: `PyModule::from_code` will be replaced by `PyModule::from_code_bound` in a future PyO3 version [INFO] [stderr] --> src/parser/mod.rs:16:30 [INFO] [stderr] | [INFO] [stderr] 16 | let pymodule = PyModule::from_code(py, pymodule_code, "__init__.py", "parser")?; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `module_name` [INFO] [stderr] --> src/ast/tree/expression.rs:422:13 [INFO] [stderr] | [INFO] [stderr] 422 | let module_name = match ctx.clone() { [INFO] [stderr] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_module_name` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `args` [INFO] [stderr] --> src/datamodel/class.rs:19:31 [INFO] [stderr] | [INFO] [stderr] 19 | fn __init__(&mut self, args: A) {} [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stderr] [INFO] [stderr] warning: `python-ast` (lib) generated 5 warnings [INFO] [stderr] warning: `python-ast` (lib test) generated 5 warnings (5 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/python_ast-f56a640a71cf5a16) [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test ast::tree::call::tests::test_lookup_of_function ... ok [INFO] [stdout] test ast::tree::compare::tests::test_complex_compare ... ok [INFO] [stdout] test ast::tree::list::tests::parse_list ... FAILED [INFO] [stdout] test ast::tree::constant::tests::parse_bytes ... ok [INFO] [stdout] test ast::tree::compare::tests::test_simple_eq ... ok [INFO] [stdout] test ast::tree::module::tests::can_we_print ... ok [INFO] [stdout] test ast::tree::module::tests::can_we_import ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_bool ... ok [INFO] [stdout] test ast::tree::name::tests::bad_name_works ... ok [INFO] [stdout] test ast::tree::bin_ops::tests::test_subtract ... ok [INFO] [stdout] test ast::tree::expression::tests::check_call_expression ... ok [INFO] [stdout] test ast::tree::bin_ops::tests::test_add ... ok [INFO] [stdout] test ast::tree::parameters::tests::default_only ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_number_float ... ok [INFO] [stdout] test ast::tree::name::tests::good_name_works ... ok [INFO] [stdout] test ast::tree::module::tests::can_we_import2 ... FAILED [INFO] [stdout] test ast::tree::parameters::tests::named_and_positional ... ok [INFO] [stdout] test ast::tree::parameters::tests::kwargs_only ... ok [INFO] [stdout] test ast::tree::parameters::tests::positional_and_vararg_and_kw ... ok [INFO] [stdout] test ast::tree::statement::tests::check_break_statement ... ok [INFO] [stdout] test ast::tree::parameters::tests::positional_and_kw ... ok [INFO] [stdout] test ast::tree::parameters::tests::vararg_only ... ok [INFO] [stdout] test ast::tree::statement::tests::check_pass_statement ... ok [INFO] [stdout] test ast::tree::parameters::tests::positional_and_vararg ... ok [INFO] [stdout] test ast::tree::parameters::tests::no_parameters ... ok [INFO] [stdout] test ast::tree::parameters::tests::multiple_positional_parameter ... ok [INFO] [stdout] test ast::tree::named_expression::test::test_named_expression ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_number_neg_int ... ok [INFO] [stdout] test ast::tree::statement::tests::does_module_compile ... ok [INFO] [stdout] test datamodel::tests::test_id ... ok [INFO] [stdout] test datamodel::tests::test_none ... ok [INFO] [stdout] test ast::tree::statement::tests::check_continue_statement ... ok [INFO] [stdout] test ast::tree::statement::tests::return_with_expr ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_number_int ... ok [INFO] [stdout] test ast::tree::parameters::tests::one_parameter ... ok [INFO] [stdout] test ast::tree::statement::tests::return_with_nothing ... ok [INFO] [stdout] test isidentifier::tests::bad_symbol_works ... ok [INFO] [stdout] test isidentifier::tests::bad_symbol_works_as_method ... ok [INFO] [stdout] test isidentifier::tests::good_symbol_works_as_method ... ok [INFO] [stdout] test isidentifier::tests::good_symbol_works ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_none ... ok [INFO] [stdout] test ast::tree::unary_op::tests::test_not ... ok [INFO] [stdout] test ast::tree::constant::tests::parse_string ... ok [INFO] [stdout] test ast::tree::bool_ops::tests::test_and ... ok [INFO] [stdout] test ast::tree::bool_ops::tests::test_or ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- ast::tree::list::tests::parse_list stdout ---- [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] [stdout] [INFO] [stdout] thread 'ast::tree::list::tests::parse_list' panicked at src/ast/tree/expression.rs:363:56: [INFO] [stdout] extracting List: PyErr { type: , value: TypeError("'Expr' object cannot be converted to 'Sequence'"), traceback: None } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57c47b8d2522 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57c47b8d2522 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57c47b8d2522 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57c47b8d2522 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57c47b8f8cd3 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57c47b8f8cd3 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x57c47b8cf493 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57c47b8cf493 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x57c47b8d2372 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57c47b8d3a8c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x57c47b8d38e2 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57c47b574364 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57c47b574364 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57c47b8d446b - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57c47b8d446b - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57c47b8d423a - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57c47b8d2a19 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57c47b8d3ecd - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57c47b8f6e90 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57c47b8f72d6 - core::result::unwrap_failed::hee42034aaecc2a24 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1761:5 [INFO] [stdout] 20: 0x57c47b50295e - core::result::Result::expect::h376fc9b3a6ce570c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/result.rs:1119:23 [INFO] [stdout] 21: 0x57c47b4fbaa1 - ::extract::h43ab14e8cac341d3 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/expression.rs:363:56 [INFO] [stdout] 22: 0x57c47b4e0550 - ::extract::ha682c06a2c06b5d3 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/statement.rs:143:28 [INFO] [stdout] 23: 0x57c47b4df272 - ::extract::haf0949863fb8cfab [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/statement.rs:30:24 [INFO] [stdout] 24: 0x57c47b4dc50c - pyo3::conversion::FromPyObject::extract_bound::he2a3982d9fbed727 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:227:9 [INFO] [stdout] 25: 0x57c47b4dc689 - ::from_py_object_bound::hcb0777a297df9277 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:313:9 [INFO] [stdout] 26: 0x57c47b512c33 - as pyo3::types::any::PyAnyMethods>::extract::h7160baf476399bc4 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/types/any.rs:2188:9 [INFO] [stdout] 27: 0x57c47b51551b - pyo3::types::sequence::extract_sequence::habb4a79c3ca24552 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/types/sequence.rs:513:22 [INFO] [stdout] 28: 0x57c47b4c9e45 - pyo3::types::sequence::>::extract_bound::heaee910af493ae4e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/types/sequence.rs:488:9 [INFO] [stdout] 29: 0x57c47b4ca079 - ::from_py_object_bound::h8d67e0b2ebe72d7c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:313:9 [INFO] [stdout] 30: 0x57c47b512a33 - as pyo3::types::any::PyAnyMethods>::extract::h36bd33187c8b5d7e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/types/any.rs:2188:9 [INFO] [stdout] 31: 0x57c47b4cded3 - pyo3::impl_::frompyobject::extract_struct_field::h8147573ee16ec482 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/impl_/frompyobject.rs:79:15 [INFO] [stdout] 32: 0x57c47b52adb6 - ::extract_bound::h8d5a50bf1f53913d [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/module.rs:24:33 [INFO] [stdout] 33: 0x57c47b523171 - pyo3::conversion::FromPyObject::extract::hd4ff5f5c7d4985e1 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:219:9 [INFO] [stdout] 34: 0x57c47b527727 - ::extract::h0a7a80db74205349 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/module.rs:42:26 [INFO] [stdout] 35: 0x57c47b52307c - pyo3::conversion::FromPyObject::extract_bound::h4d39a14a02a3ffe3 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:227:9 [INFO] [stdout] 36: 0x57c47b523259 - ::from_py_object_bound::h88e5eea0e0eced36 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/conversion.rs:313:9 [INFO] [stdout] 37: 0x57c47b512cf3 - as pyo3::types::any::PyAnyMethods>::extract::ha2ffd19ffe0e8156 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/types/any.rs:2188:9 [INFO] [stdout] 38: 0x57c47b5169aa - pyo3::instance::Py::extract::hf853e07fdb273949 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/instance.rs:1394:32 [INFO] [stdout] 39: 0x57c47b5296d2 - python_ast::parser::parse::{{closure}}::h0cbafb6d86a85fa3 [INFO] [stdout] at /opt/rustwide/workdir/src/parser/mod.rs:42:17 [INFO] [stdout] 40: 0x57c47b4e5a14 - pyo3::marker::Python::with_gil::h1a5192d370f1aca2 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.21.2/src/marker.rs:442:9 [INFO] [stdout] 41: 0x57c47b528fe0 - python_ast::parser::parse::h03f66915b196618b [INFO] [stdout] at /opt/rustwide/workdir/src/parser/mod.rs:40:30 [INFO] [stdout] 42: 0x57c47b529832 - python_ast::ast::tree::list::tests::parse_list::h6e79d753e0bd18d3 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/list.rs:51:22 [INFO] [stdout] 43: 0x57c47b5297d7 - python_ast::ast::tree::list::tests::parse_list::{{closure}}::hc4f75eaa5cd1bae0 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/list.rs:50:20 [INFO] [stdout] 44: 0x57c47b4d2b86 - core::ops::function::FnOnce::call_once::h04c77882002cfb44 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 45: 0x57c47b579b0b - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 46: 0x57c47b579b0b - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 47: 0x57c47b578cde - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 48: 0x57c47b578cde - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 49: 0x57c47b578cde - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 50: 0x57c47b578cde - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 51: 0x57c47b578cde - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 52: 0x57c47b578cde - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 53: 0x57c47b578cde - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 54: 0x57c47b53c8d4 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 55: 0x57c47b53c8d4 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 56: 0x57c47b5401ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 57: 0x57c47b5401ca - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 58: 0x57c47b5401ca - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 59: 0x57c47b5401ca - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 60: 0x57c47b5401ca - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 61: 0x57c47b5401ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 62: 0x57c47b5401ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 63: 0x57c47b8d74c7 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 64: 0x57c47b8d74c7 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 65: 0x57c47b8d74c7 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 66: 0x729e1bf06aa4 - [INFO] [stdout] 67: 0x729e1bf93a34 - clone [INFO] [stdout] 68: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- ast::tree::module::tests::can_we_import2 stdout ---- [INFO] [stdout] parts: Split(SplitInternal { start: 0, end: 3, matcher: CharSearcher { haystack: "ast", finger: 0, finger_back: 3, needle: '.', utf8_size: 1, utf8_encoded: [46, 0, 0, 0] }, allow_trailing_empty: true, finished: false }) [INFO] [stdout] module: Module { [INFO] [stdout] raw: RawModule { [INFO] [stdout] body: [ [INFO] [stdout] Statement { [INFO] [stdout] lineno: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] col_offset: Some( [INFO] [stdout] 0, [INFO] [stdout] ), [INFO] [stdout] end_lineno: Some( [INFO] [stdout] 1, [INFO] [stdout] ), [INFO] [stdout] end_col_offset: Some( [INFO] [stdout] 23, [INFO] [stdout] ), [INFO] [stdout] statement: Import( [INFO] [stdout] Import { [INFO] [stdout] names: [ [INFO] [stdout] Alias { [INFO] [stdout] name: "ast.test", [INFO] [stdout] asname: Some( [INFO] [stdout] "test", [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] type_ignores: [], [INFO] [stdout] }, [INFO] [stdout] name: Some( [INFO] [stdout] Name { [INFO] [stdout] id: "ast", [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] doc: None, [INFO] [stdout] filename: Some( [INFO] [stdout] "ast.py", [INFO] [stdout] ), [INFO] [stdout] attributes: {}, [INFO] [stdout] } [INFO] [stdout] module.__dir__: "__class__" [INFO] [stdout] module.__dir__: "__class_getitem__" [INFO] [stdout] module.__dir__: "__contains__" [INFO] [stdout] module.__dir__: "__delattr__" [INFO] [stdout] module.__dir__: "__delitem__" [INFO] [stdout] module.__dir__: "__dir__" [INFO] [stdout] module.__dir__: "__doc__" [INFO] [stdout] module.__dir__: "__eq__" [INFO] [stdout] module.__dir__: "__format__" [INFO] [stdout] module.__dir__: "__ge__" [INFO] [stdout] module.__dir__: "__getattribute__" [INFO] [stdout] module.__dir__: "__getitem__" [INFO] [stdout] module.__dir__: "__getstate__" [INFO] [stdout] module.__dir__: "__gt__" [INFO] [stdout] module.__dir__: "__hash__" [INFO] [stdout] module.__dir__: "__init__" [INFO] [stdout] module.__dir__: "__init_subclass__" [INFO] [stdout] module.__dir__: "__ior__" [INFO] [stdout] module.__dir__: "__iter__" [INFO] [stdout] module.__dir__: "__le__" [INFO] [stdout] module.__dir__: "__len__" [INFO] [stdout] module.__dir__: "__lt__" [INFO] [stdout] module.__dir__: "__ne__" [INFO] [stdout] module.__dir__: "__new__" [INFO] [stdout] module.__dir__: "__or__" [INFO] [stdout] module.__dir__: "__reduce__" [INFO] [stdout] module.__dir__: "__reduce_ex__" [INFO] [stdout] module.__dir__: "__repr__" [INFO] [stdout] module.__dir__: "__reversed__" [INFO] [stdout] module.__dir__: "__ror__" [INFO] [stdout] module.__dir__: "__setattr__" [INFO] [stdout] module.__dir__: "__setitem__" [INFO] [stdout] module.__dir__: "__sizeof__" [INFO] [stdout] module.__dir__: "__str__" [INFO] [stdout] module.__dir__: "__subclasshook__" [INFO] [stdout] module.__dir__: "clear" [INFO] [stdout] module.__dir__: "copy" [INFO] [stdout] module.__dir__: "fromkeys" [INFO] [stdout] module.__dir__: "get" [INFO] [stdout] module.__dir__: "items" [INFO] [stdout] module.__dir__: "keys" [INFO] [stdout] module.__dir__: "pop" [INFO] [stdout] module.__dir__: "popitem" [INFO] [stdout] module.__dir__: "setdefault" [INFO] [stdout] module.__dir__: "update" [INFO] [stdout] module.__dir__: "values" [INFO] [stdout] [2025-06-29T09:00:43Z INFO python_ast::ast::tree::module::tests] Module { raw: RawModule { body: [Statement { lineno: Some(1), col_offset: Some(0), end_lineno: Some(1), end_col_offset: Some(23), statement: Import(Import { names: [Alias { name: "ast.test", asname: Some("test") }] }) }], type_ignores: [] }, name: Some(Name { id: "ast" }), doc: None, filename: Some("ast.py"), attributes: {} } [INFO] [stdout] [INFO] [stdout] thread 'ast::tree::module::tests::can_we_import2' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs:444:9: [INFO] [stdout] "ast::test" is not a valid Ident [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57c47b8d2522 - std::backtrace_rs::backtrace::libunwind::trace::hf6dd235ae0786829 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57c47b8d2522 - std::backtrace_rs::backtrace::trace_unsynchronized::h3a5b54e78104e8b2 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57c47b8d2522 - std::sys::backtrace::_print_fmt::hca7a5c1644e21919 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57c47b8d2522 - ::fmt::h38110959524b373c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57c47b8f8cd3 - core::fmt::rt::Argument::fmt::h391eb3fdbf3d4042 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57c47b8f8cd3 - core::fmt::write::h5b87140645224122 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/fmt/mod.rs:1465:25 [INFO] [stdout] 6: 0x57c47b8cf493 - std::io::default_write_fmt::h3039811ce7aea84b [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57c47b8cf493 - std::io::Write::write_fmt::h2eef262cf4840ab4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x57c47b8d2372 - std::sys::backtrace::BacktraceLock::print::hcd755c38f62e4492 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57c47b8d3a8c - std::panicking::default_hook::{{closure}}::h351f33591b26e6e7 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:300:27 [INFO] [stdout] 10: 0x57c47b8d38e2 - std::panicking::default_hook::he5bba7bf0a373c6e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57c47b574364 - as core::ops::function::Fn>::call::he967d9fa26b9957c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57c47b574364 - test::test_main_with_exit_callback::{{closure}}::h80e1694b81a05381 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57c47b8d446b - as core::ops::function::Fn>::call::h4e924fcf5bc64d70 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57c47b8d446b - std::panicking::rust_panic_with_hook::hdf456b43e6535023 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57c47b8d423a - std::panicking::begin_panic_handler::{{closure}}::he1c1ab0b84006a97 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57c47b8d2a19 - std::sys::backtrace::__rust_end_short_backtrace::h2a71da996e10b8a0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57c47b8d3ecd - __rustc[92197b79f0fe8095]::rust_begin_unwind [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57c47b8f6e90 - core::panicking::panic_fmt::h723bf1d52f6dad29 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57c47b88027f - proc_macro2::fallback::validate_ident::h144e7011b35d5df9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs:846:9 [INFO] [stdout] 20: 0x57c47b87ffa4 - proc_macro2::fallback::Ident::new_checked::ha8f381d70f9a5cc9 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/fallback.rs:778:9 [INFO] [stdout] 21: 0x57c47b88605a - proc_macro2::imp::Ident::new_checked::hc9df4084d40fb56e [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/wrapper.rs:661:50 [INFO] [stdout] 22: 0x57c47b890536 - proc_macro2::Ident::new::h90922c2a23d19f76 [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/src/lib.rs:978:21 [INFO] [stdout] 23: 0x57c47b8524be - quote::__private::ident_maybe_raw::hd400b9a0dcecf5cc [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs:444:9 [INFO] [stdout] 24: 0x57c47b8523f6 - quote::__private::mk_ident::h49608510784acf7c [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/quote-1.0.40/src/runtime.rs:437:5 [INFO] [stdout] 25: 0x57c47b4d9649 - ::to_rust::hc38c4b71480829b9 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/import.rs:48:25 [INFO] [stdout] 26: 0x57c47b4e1a21 - ::to_rust::h0cafde9a0a8026a1 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/statement.rs:205:43 [INFO] [stdout] 27: 0x57c47b4df4f0 - ::to_rust::h272639b51aa49db3 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/statement.rs:68:14 [INFO] [stdout] 28: 0x57c47b528075 - ::to_rust::h195f5961b6de686d [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/module.rs:79:18 [INFO] [stdout] 29: 0x57c47b50ed7d - python_ast::ast::tree::module::tests::can_we_import2::h7d2624c78494b995 [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/module.rs:190:27 [INFO] [stdout] 30: 0x57c47b50e937 - python_ast::ast::tree::module::tests::can_we_import2::{{closure}}::h0701a660a846293e [INFO] [stdout] at /opt/rustwide/workdir/src/ast/tree/module.rs:185:24 [INFO] [stdout] 31: 0x57c47b4d3726 - core::ops::function::FnOnce::call_once::hf650b555af39ded0 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 32: 0x57c47b579b0b - core::ops::function::FnOnce::call_once::h0669c8b9c48a7d8a [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 33: 0x57c47b579b0b - test::__rust_begin_short_backtrace::h7b085d6d90a7575c [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:648:18 [INFO] [stdout] 34: 0x57c47b578cde - test::run_test_in_process::{{closure}}::ha304053f1e1d1fbe [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:74 [INFO] [stdout] 35: 0x57c47b578cde - as core::ops::function::FnOnce<()>>::call_once::h8e30650eb6723f86 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 36: 0x57c47b578cde - std::panicking::catch_unwind::do_call::hfe563e330be3fd9d [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 37: 0x57c47b578cde - std::panicking::catch_unwind::hed40f568f7f44546 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 38: 0x57c47b578cde - std::panic::catch_unwind::h3bb9c46c11d39dfb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x57c47b578cde - test::run_test_in_process::hd65f1a6e6622ae42 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:671:27 [INFO] [stdout] 40: 0x57c47b578cde - test::run_test::{{closure}}::h9e896de936f245ea [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:592:43 [INFO] [stdout] 41: 0x57c47b53c8d4 - test::run_test::{{closure}}::hbb18881f56552c10 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/test/src/lib.rs:622:41 [INFO] [stdout] 42: 0x57c47b53c8d4 - std::sys::backtrace::__rust_begin_short_backtrace::hca2387d32733b689 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 43: 0x57c47b5401ca - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h9601175bf02a7fb8 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 44: 0x57c47b5401ca - as core::ops::function::FnOnce<()>>::call_once::had8286ad0e1f2528 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 45: 0x57c47b5401ca - std::panicking::catch_unwind::do_call::he4164e9e75841fd6 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:589:40 [INFO] [stdout] 46: 0x57c47b5401ca - std::panicking::catch_unwind::h48ccc52a84ae7300 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panicking.rs:552:19 [INFO] [stdout] 47: 0x57c47b5401ca - std::panic::catch_unwind::h3d97eb787aa35ee4 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/panic.rs:359:14 [INFO] [stdout] 48: 0x57c47b5401ca - std::thread::Builder::spawn_unchecked_::{{closure}}::h1019329d11de31fb [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 49: 0x57c47b5401ca - core::ops::function::FnOnce::call_once{{vtable.shim}}::h050615be551c6447 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 50: 0x57c47b8d74c7 - as core::ops::function::FnOnce>::call_once::h23e83c3768c28e74 [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 51: 0x57c47b8d74c7 - as core::ops::function::FnOnce>::call_once::he67b41932d2c126e [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 52: 0x57c47b8d74c7 - std::sys::pal::unix::thread::Thread::new::thread_start::hc05bf0eaa2386caa [INFO] [stdout] at /rustc/b03b3a7ec92682be2917540b679478d41c95a30c/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 53: 0x729e1bf06aa4 - [INFO] [stdout] 54: 0x729e1bf93a34 - clone [INFO] [stdout] 55: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] ast::tree::list::tests::parse_list [INFO] [stdout] ast::tree::module::tests::can_we_import2 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 43 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "09a86fa2d4c661148426ff81caebaf19985e7e91f9536569fc719a6d4a70f013", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "09a86fa2d4c661148426ff81caebaf19985e7e91f9536569fc719a6d4a70f013", kill_on_drop: false }` [INFO] [stdout] 09a86fa2d4c661148426ff81caebaf19985e7e91f9536569fc719a6d4a70f013