[INFO] fetching crate wasm-neovm 0.5.5... [INFO] testing wasm-neovm-0.5.5 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate wasm-neovm 0.5.5 into /workspace/builds/worker-0-tc2/source [INFO] started tweaking crates.io crate wasm-neovm 0.5.5 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate wasm-neovm 0.5.5 [INFO] tweaked toml for crates.io crate wasm-neovm 0.5.5 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wasm-neovm 0.5.5 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 wasm-neovm 0.5.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 089ec33c2f3898d1dbbf03bbee5a74386b6882c774fdc79c0bdea1156192a9fe [INFO] running `Command { std: "docker" "start" "-a" "089ec33c2f3898d1dbbf03bbee5a74386b6882c774fdc79c0bdea1156192a9fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "089ec33c2f3898d1dbbf03bbee5a74386b6882c774fdc79c0bdea1156192a9fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "089ec33c2f3898d1dbbf03bbee5a74386b6882c774fdc79c0bdea1156192a9fe", kill_on_drop: false }` [INFO] [stdout] 089ec33c2f3898d1dbbf03bbee5a74386b6882c774fdc79c0bdea1156192a9fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 36a798a148b2b360ae271719f4cc8b31a4b9633e0ae2cd7a247f7370ebecee58 [INFO] running `Command { std: "docker" "start" "-a" "36a798a148b2b360ae271719f4cc8b31a4b9633e0ae2cd7a247f7370ebecee58", kill_on_drop: false }` [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling wasm-encoder v0.239.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling leb128fmt v0.1.0 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling wasmparser v0.239.0 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling leb128 v0.2.5 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling env_filter v1.0.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling rustc_version_runtime v0.3.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling env_logger v0.11.9 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling move-neovm v0.1.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling wasm-neovm v0.5.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.12s [INFO] running `Command { std: "docker" "inspect" "36a798a148b2b360ae271719f4cc8b31a4b9633e0ae2cd7a247f7370ebecee58", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "36a798a148b2b360ae271719f4cc8b31a4b9633e0ae2cd7a247f7370ebecee58", kill_on_drop: false }` [INFO] [stdout] 36a798a148b2b360ae271719f4cc8b31a4b9633e0ae2cd7a247f7370ebecee58 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] cf26cdee4ddd92c2a15b593db354c1f8074ddd11906f2f1a8add922c085b0692 [INFO] running `Command { std: "docker" "start" "-a" "cf26cdee4ddd92c2a15b593db354c1f8074ddd11906f2f1a8add922c085b0692", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling zerocopy v0.8.42 [INFO] [stderr] Compiling zerocopy-derive v0.8.42 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling wasmparser v0.239.0 [INFO] [stderr] Compiling move-neovm v0.1.0 [INFO] [stderr] Compiling wasm-encoder v0.245.1 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling assert_cmd v2.2.0 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling wast v245.0.1 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling wasm-neovm v0.5.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling wat v1.245.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 38.11s [INFO] running `Command { std: "docker" "inspect" "cf26cdee4ddd92c2a15b593db354c1f8074ddd11906f2f1a8add922c085b0692", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cf26cdee4ddd92c2a15b593db354c1f8074ddd11906f2f1a8add922c085b0692", kill_on_drop: false }` [INFO] [stdout] cf26cdee4ddd92c2a15b593db354c1f8074ddd11906f2f1a8add922c085b0692 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 30d638e94415cc28cef5a377856649f832486a8d856e999817a7751187ada075 [INFO] running `Command { std: "docker" "start" "-a" "30d638e94415cc28cef5a377856649f832486a8d856e999817a7751187ada075", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/wasm_neovm-f382568c616def39) [INFO] [stdout] [INFO] [stdout] running 121 tests [INFO] [stdout] test adapters::solana::tests::test_adapter_recognizes_modules ... ok [INFO] [stdout] test adapters::solana::tests::test_adapter_passthroughs_syscall_module_extended_descriptors ... ok [INFO] [stdout] test adapters::solana::tests::test_solana_syscall_mapping ... ok [INFO] [stdout] test adapters::solana::tests::test_spl_token_syscall_mapping ... ok [INFO] [stdout] test adapters::solana::tests::test_storage_key_generation ... ok [INFO] [stdout] test api::tests::test_translation_builder ... ok [INFO] [stdout] test api::tests::test_translation_builder_new_empty_name_defaults_to_contract ... ok [INFO] [stdout] test adapters::solana::tests::test_env_import_mapping ... ok [INFO] [stdout] test config::options::tests::test_behavior_config ... ok [INFO] [stdout] test config::options::tests::test_log_level_ordering ... ok [INFO] [stdout] test config::options::tests::test_translation_config_builder ... ok [INFO] [stdout] test config::options::tests::test_translation_config_empty_name_defaults_to_contract ... ok [INFO] [stdout] test api::tests::test_translate_wasm_rejects_empty_contract_name ... ok [INFO] [stdout] test api::tests::test_translation_builder_try_new_rejects_empty_contract_name ... ok [INFO] [stdout] test api::tests::test_translation_stats ... ok [INFO] [stdout] test config::options::tests::test_debug_config ... ok [INFO] [stdout] test config::validation::tests::test_should_log ... ok [INFO] [stdout] test api::tests::test_wasm_features ... ok [INFO] [stdout] test api::tests::test_translate_wasm_accepts_contract_name_value ... ok [INFO] [stdout] test config::validation::tests::test_validate_memory_pages ... ok [INFO] [stdout] test config::validation::tests::test_validate_valid_config ... ok [INFO] [stdout] test config::validation::tests::test_verbosity_to_log_level ... ok [INFO] [stdout] test core::bytecode::tests::test_bytecode_builder_patch ... ok [INFO] [stdout] test core::bytecode::tests::test_bytecode_builder ... ok [INFO] [stdout] test core::bytecode::tests::test_bytecode_chunks ... ok [INFO] [stdout] test core::bytecode::tests::test_encode_int ... ok [INFO] [stdout] test core::encoding::tests::test_byte_reader_seek ... ok [INFO] [stdout] test core::encoding::tests::test_byte_writer ... ok [INFO] [stdout] test core::encoding::tests::test_decode_bytes_rejects_excessive_declared_length ... ok [INFO] [stdout] test config::validation::tests::test_sanitize_config ... ok [INFO] [stdout] test core::bytecode::tests::test_encoded_int_size ... ok [INFO] [stdout] test core::traits::tests::test_countable ... ok [INFO] [stdout] test core::traits::tests::test_size_limited ... ok [INFO] [stdout] test logging::tests::test_log_level_conversion ... ok [INFO] [stdout] test logging::tests::test_log_level_includes ... ok [INFO] [stdout] test logging::tests::test_log_level_ordering ... ok [INFO] [stdout] test core::encoding::tests::test_varint_encoding ... ok [INFO] [stdout] test core::bytecode::tests::test_bytecode_view ... ok [INFO] [stdout] test manifest::tests::build_manifest_detects_lifecycle_standards_with_alias_type_spellings ... ok [INFO] [stdout] test manifest::tests::build_manifest_detects_nep11 ... ok [INFO] [stdout] test logging::tests::test_log_level_from_str ... ok [INFO] [stdout] test core::encoding::tests::test_decode_string_rejects_excessive_declared_length ... ok [INFO] [stdout] test core::encoding::tests::test_string_encoding ... ok [INFO] [stdout] test core::traits::tests::test_bytecode_emitter_vec ... ok [INFO] [stdout] test core::encoding::tests::test_varint_roundtrip ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_detect_nep11_with_invalid_required_arities ... ok [INFO] [stdout] test manifest::tests::collect_method_names_extracts_unique_set ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_detect_nep17_with_invalid_required_arities ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_over_accept_unknown_alias_type_spellings ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_detect_nep30_without_boolean_verify ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_detect_lifecycle_standards_with_invalid_parameter_types ... ok [INFO] [stdout] test manifest::tests::manifest_builder_preserves_enabled_features_when_rendered ... ok [INFO] [stdout] test manifest::tests::ensure_manifest_methods_allows_type_overrides ... ok [INFO] [stdout] test manifest::tests::build_manifest_does_not_detect_lifecycle_standards_with_non_void_handlers ... ok [INFO] [stdout] test manifest::tests::ensure_manifest_methods_catches_signature_mutation ... ok [INFO] [stdout] test manifest::tests::merge_manifest_deduplicates_events ... ok [INFO] [stdout] test manifest::tests::ensure_manifest_methods_rejects_offset_out_of_u32_range ... ok [INFO] [stdout] test manifest::tests::merge_manifest_deduplicates_permissions_and_standards ... ok [INFO] [stdout] test manifest::tests::merge_manifest_deeply_combines_objects ... ok [INFO] [stdout] test manifest::tests::merge_manifest_appends_arrays ... ok [INFO] [stdout] test manifest::tests::merge_manifest_permissions_preserve_wildcard_and_extra_fields ... ok [INFO] [stdout] test neo_syscalls::tests::all_aliases_resolve_to_known_syscalls ... ok [INFO] [stdout] test neo_syscalls::tests::canonical_descriptor_fingerprints_resolve_without_ambiguity ... ok [INFO] [stdout] test neo_syscalls::tests::canonical_system_syscalls_have_aliases ... ok [INFO] [stdout] test neo_syscalls::tests::generated_aliases_cover_edge_cases ... ok [INFO] [stdout] test neo_syscalls::tests::lookup_accepts_case_separator_and_whitespace_variants ... ok [INFO] [stdout] test neo_syscalls::tests::lookup_rejects_near_collision_variants_with_missing_characters ... ok [INFO] [stdout] test neo_syscalls::tests::test_contract_syscalls ... ok [INFO] [stdout] test neo_syscalls::tests::canonical_extended_syscalls_have_aliases ... ok [INFO] [stdout] test neo_syscalls::tests::test_runtime_syscalls ... ok [INFO] [stdout] test neo_syscalls::tests::test_storage_syscalls ... ok [INFO] [stdout] test manifest::tests::build_manifest_detects_nep17_nep24_nep26_nep27 ... ok [INFO] [stdout] test neo_syscalls::tests::hashes_are_not_syscalls ... ok [INFO] [stdout] test neo_syscalls::tests::test_unknown_syscall ... ok [INFO] [stdout] test neo_syscalls::tests::test_crypto_syscalls ... ok [INFO] [stdout] test syscalls::tests::extended_hashes_do_not_conflict_with_generated_syscalls ... ok [INFO] [stdout] test syscalls::tests::extended_syscalls_have_correct_hashes ... ok [INFO] [stdout] test syscalls::tests::lookup_by_hash_includes_extended_entries ... ok [INFO] [stdout] test tests::test_version_info ... ok [INFO] [stdout] test translator::helpers::peephole::tests::empty_script ... ok [INFO] [stdout] test translator::helpers::peephole::tests::preserves_dup_drop ... ok [INFO] [stdout] test translator::helpers::peephole::tests::preserves_jump_targets ... ok [INFO] [stdout] test translator::helpers::peephole::tests::preserves_nop ... ok [INFO] [stdout] test translator::helpers::peephole::tests::preserves_push_drop ... ok [INFO] [stdout] test translator::helpers::peephole::tests::removes_swap_swap ... ok [INFO] [stdout] test translator::arena::tests::alloc_consumes_remaining_capacity ... ok [INFO] [stdout] test translator::helpers::relax::tests::empty_script ... ok [INFO] [stdout] test translator::helpers::relax::tests::multiple_relaxations ... ok [INFO] [stdout] test translator::helpers::relax::tests::no_relax_large_offset ... ok [INFO] [stdout] test translator::helpers::relax::tests::relax_call_l_backward ... ok [INFO] [stdout] test translator::helpers::relax::tests::relax_short_jmp_l ... ok [INFO] [stdout] test translator::helpers::relax::tests::relax_updates_method_offsets ... ok [INFO] [stdout] test translator::runtime::table::access::tests::table_access_helpers_do_not_drop_after_conditional_jump ... ok [INFO] [stdout] test translator::runtime::memory::helpers::load_store::tests::memory_load_helper_does_not_drop_after_jump ... ok [INFO] [stdout] test translator::runtime::table::segments::tests::table_init_helper_treats_dropped_segment_as_empty ... ok [INFO] [stdout] test translator::runtime::tokens::tests::infer_contract_tokens_ignores_jump_operand_bytes ... ok [INFO] [stdout] test translator::runtime::tokens::tests::infer_contract_tokens_skips_param_count_that_overflows_usize ... ok [INFO] [stdout] test translator::runtime::memory::helpers::load_store::tests::memory_store_helper_does_not_drop_after_jump ... ok [INFO] [stdout] test types::identifiers::tests::test_global_index ... ok [INFO] [stdout] test types::identifiers::tests::test_local_index ... ok [INFO] [stdout] test translator::translation::driver::reachability::tests::reachability_skips_unreferenced_defined_functions ... ok [INFO] [stdout] test types::identifiers::tests::test_memory_offset ... ok [INFO] [stdout] test translator::runtime::data::tests::data_init_helper_uses_effective_segment_length ... ok [INFO] [stdout] test types::identifiers::tests::test_bytecode_offset ... ok [INFO] [stdout] test types::primitives::tests::test_alignment ... ok [INFO] [stdout] test translator::runtime::data::tests::data_drop_helper_is_idempotent ... ok [INFO] [stdout] test types::identifiers::tests::test_contract_name ... ok [INFO] [stdout] test types::primitives::tests::test_wasm_value_type ... ok [INFO] [stdout] test translator::translation::driver::reachability::tests::reachability_includes_table_functions_when_indirect_calls_are_used ... ok [INFO] [stdout] test types::identifiers::tests::test_method_index ... ok [INFO] [stdout] test types::identifiers::tests::test_syscall_descriptor ... ok [INFO] [stdout] test types::identifiers::tests::test_syscall_descriptor_try_new ... ok [INFO] [stdout] test types::primitives::tests::test_access_size ... ok [INFO] [stdout] test logging::tests::test_log_category_display ... ok [INFO] [stdout] test translator::runtime::tokens::tests::infer_contract_tokens_skips_param_count_overflow ... ok [INFO] [stdout] test manifest::tests::build_manifest_detects_lifecycle_neps ... ok [INFO] [stdout] test translator::runtime::table::segments::tests::elem_drop_helper_is_idempotent ... ok [INFO] [stdout] test types::identifiers::tests::test_contract_name_from_str ... ok [INFO] [stdout] test translator::runtime::tests::acquire_buffer_recovers_from_poisoned_pool_lock ... ok [INFO] [stdout] test manifest::tests::ensure_manifest_methods_catches_added_entries ... ok [INFO] [stdout] test manifest::tests::ensure_manifest_methods_catches_removed_entries ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wasm_neovm-63dc19cb03cec94d) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test cli::tests::parse_source_chain_accepts_aliases ... ok [INFO] [stdout] test cli::tests::parse_source_chain_rejects_unknown_value ... ok [INFO] [stdout] test paths::tests::derive_output_preserves_directory_for_nef ... ok [INFO] [stdout] test manifest_tools::tests::compare_manifest_matches_reference_file ... ok [INFO] [stdout] test manifest_tools::tests::compare_manifest_detects_difference ... ok [INFO] [stdout] test paths::tests::derive_output_handles_multi_part_extension ... ok [INFO] [stdout] test paths::tests::derive_output_handles_missing_filename ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/arithmetic_tests.rs (/opt/rustwide/target/debug/deps/arithmetic_tests-710fea9aefb7be66) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test translate_clz_all_ones ... ok [INFO] [stdout] test translate_clz_all_zeros ... ok [INFO] [stdout] test translate_i32_div_by_zero_traps ... ok [INFO] [stdout] test translate_i32_sub_underflow ... ok [INFO] [stdout] test translate_i32_mul_overflow ... ok [INFO] [stdout] test translate_popcnt_edge_cases ... ok [INFO] [stdout] test translate_and_with_zero ... ok [INFO] [stdout] test translate_i32_add_overflow ... ok [INFO] [stdout] test translate_i32_add_wraps_constants ... ok [INFO] [stdout] test translate_rem_both_negative ... ok [INFO] [stdout] test translate_i64_mul_overflow ... ok [INFO] [stdout] test translate_i32_div_int_min_by_minus_one ... ok [INFO] [stdout] test translate_rotr_overflow_amount ... ok [INFO] [stdout] test translate_rem_negative_dividend ... ok [INFO] [stdout] test translate_ctz_all_zeros ... ok [INFO] [stdout] test translate_shl_by_width ... ok [INFO] [stdout] test translate_rem_negative_divisor ... ok [INFO] [stdout] test translate_xor_with_zero ... ok [INFO] [stdout] test translate_xor_identity ... ok [INFO] [stdout] test translate_shr_u_negative_value ... ok [INFO] [stdout] test translate_shr_negative_value ... ok [INFO] [stdout] test translate_rotl_by_width ... ok [INFO] [stdout] test translate_rotl_by_zero ... ok [INFO] [stdout] test translate_i64_div_by_zero ... ok [INFO] [stderr] Running tests/basic.rs (/opt/rustwide/target/debug/deps/basic-c13bc61da1b86db6) [INFO] [stdout] test translate_i32_rem_by_zero ... ok [INFO] [stdout] test translate_or_with_minus_one ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test arithmetic::translate_i32_bitwise_chain ... ok [INFO] [stdout] test arithmetic::translate_i32_div_unsigned_masks_operands ... ok [INFO] [stdout] test arithmetic::translate_i32_div_signed ... ok [INFO] [stdout] test arithmetic::translate_i32_shr_u ... ok [INFO] [stdout] test arithmetic::translate_i32_rotl_dynamic ... ok [INFO] [stdout] test arithmetic::translate_i32_rotl_constant ... ok [INFO] [stdout] test arithmetic::translate_i64_rotr_dynamic ... ok [INFO] [stdout] test arithmetic::translate_i32_signed_comparisons ... ok [INFO] [stdout] test arithmetic::translate_i32_rem_unsigned_masks_operands ... ok [INFO] [stdout] test arithmetic::translate_i32_unsigned_comparison_masks_operands ... ok [INFO] [stdout] test arithmetic::translate_i64_arithmetic ... ok [INFO] [stdout] test arithmetic::translate_i64_extend_i32_signed_dynamic ... ok [INFO] [stdout] test arithmetic::translate_i64_extend32_sign_constant ... ok [INFO] [stdout] test arithmetic::translate_i64_extend_i32_unsigned_masks_only ... ok [INFO] [stdout] test arithmetic::translate_i64_shift_ops ... ok [INFO] [stdout] test arithmetic::translate_i32_extend8_sign_constant ... ok [INFO] [stdout] test arithmetic::translate_i32_wrap_i64_constant ... ok [INFO] [stdout] test arithmetic::translate_i64_rem_unsigned_masks_operands ... ok [INFO] [stdout] test arithmetic::translate_i64_rotr_constant ... ok [INFO] [stdout] test calls::translate_import_reexport_generates_stub ... ok [INFO] [stdout] test calls::translate_syscall_import ... ok [INFO] [stdout] test control_flow::translate_if_else_structure ... ok [INFO] [stdout] test arithmetic::translate_i64_unsigned_comparison_masks_operands ... ok [INFO] [stdout] test calls::translate_native_contract_syscall ... ok [INFO] [stdout] test calls::translate_internal_function_call ... ok [INFO] [stdout] test arithmetic::translate_i32_bitcounts_fold_and_call_helpers ... ok [INFO] [stdout] test locals::translate_param_local_get ... ok [INFO] [stdout] test calls::translate_opcode_immediate_and_raw ... ok [INFO] [stdout] test control_flow::translate_br_table_constant_index ... ok [INFO] [stdout] test calls::translate_call_indirect_dispatches ... ok [INFO] [stdout] test control_flow::translate_br_table_dynamic ... ok [INFO] [stdout] test locals::translate_i64_parameter ... ok [INFO] [stdout] test control_flow::translate_block_with_branches ... ok [INFO] [stdout] test calls::translate_opcode_pushint256_immediate_sign_extends ... ok [INFO] [stdout] test locals::translate_local_set_and_get ... ok [INFO] [stdout] test control_flow::translate_loop_with_back_edge ... ok [INFO] [stdout] test misc::translate_drop_preserves_semantics ... ok [INFO] [stdout] test misc::translate_duplicate_exports_preserve_all_aliases ... ok [INFO] [stdout] test misc::translate_reports_simd_unsupported ... ok [INFO] [stdout] test manifest::translate_marks_storage_feature_when_storage_syscall_used ... ok [INFO] [stdout] test manifest::translate_manifest_custom_section_merges_metadata ... ok [INFO] [stdout] test manifest::translate_marks_safe_methods ... ok [INFO] [stdout] test misc::translate_reports_float_unsupported ... ok [INFO] [stdout] test manifest::translate_missing_safe_method_errors ... ok [INFO] [stdout] test misc::translate_unreachable_emits_abort ... ok [INFO] [stdout] test locals::translate_local_tee ... ok [INFO] [stdout] test manifest::translate_marks_payable_feature_for_on_nep17_payment ... ok [INFO] [stdout] test nef::translate_simple_constant_addition ... ok [INFO] [stdout] test manifest::translate_manifest_preserves_permission_wildcard_and_extra_metadata_fields ... ok [INFO] [stdout] test nef::write_nef_with_metadata_serializes_tokens_and_source ... ok [INFO] [stdout] test runtime::translate_memory_size_uses_runtime_helper ... ok [INFO] [stdout] test calls::translate_nop_is_ignored ... ok [INFO] [stdout] test runtime::translate_memory_init_uses_passive_segment ... ok [INFO] [stdout] test runtime::translate_active_data_segment_initialises_memory ... ok [INFO] [stdout] test runtime::translate_global_get_constant ... ok [INFO] [stdout] test runtime::translate_data_drop_emits_helper ... ok [INFO] [stdout] test runtime::translate_global_set_mutable ... ok [INFO] [stdout] test runtime::translate_i32_load_uses_helper ... ok [INFO] [stdout] test runtime::translate_memory_fill_and_copy_helpers ... ok [INFO] [stdout] test calls::translate_opcode_pushint128_immediate ... ok [INFO] [stdout] test runtime::translate_memory_grow_returns_prev_or_fail ... ok [INFO] [stdout] test select_ref::translate_ref_eq_handles_funcref ... ok [INFO] [stdout] test select_ref::translate_typed_select_validates_type ... ok [INFO] [stdout] test select_ref::translate_select_dynamic ... ok [INFO] [stdout] test start::translate_emits_start_call ... ok [INFO] [stdout] test select_ref::translate_ref_null_rejects_non_func_heap_types ... ok [INFO] [stdout] test start::translate_rejects_start_with_result ... ok [INFO] [stdout] test start::translate_calls_imported_start_opcode ... ok [INFO] [stdout] test runtime::translate_i32_store_uses_helper ... ok [INFO] [stdout] test tables::translate_table_grow_with_maximum ... ok [INFO] [stdout] test tables::translate_table_passive_expression_segment ... ok [INFO] [stdout] test tokens::translate_skips_contract_call_tokens_with_excessive_parameter_count ... ok [INFO] [stdout] test tables::translate_table_init_and_drop_guards ... ok [INFO] [stdout] test tokens::translate_rejects_empty_contract_name ... ok [INFO] [stdout] test tables::translate_multi_table_operations ... ok [INFO] [stdout] test tables::translate_table_inline_initializer ... ok [INFO] [stdout] test tokens::translate_method_token_section_populates_metadata ... ok [INFO] [stdout] test tables::translate_table_helpers_cover_operations ... ok [INFO] [stdout] test select_ref::translate_ref_as_non_null_dynamic_guard ... ok [INFO] [stdout] test select_ref::translate_ref_as_non_null_traps_on_const_null ... ok [INFO] [stdout] test tokens::translate_infers_contract_call_tokens ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/comparison_tests.rs (/opt/rustwide/target/debug/deps/comparison_tests-b1e885f6fd44ba15) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test translate_boundary_comparison_int_min ... ok [INFO] [stdout] test translate_boundary_comparison_int_max ... ok [INFO] [stdout] test translate_boundary_comparison_zero ... ok [INFO] [stdout] test translate_comparison_in_if ... ok [INFO] [stdout] test translate_i32_ge_s_signed_comparison ... ok [INFO] [stdout] test translate_boundary_comparison_minus_one ... ok [INFO] [stdout] test translate_i32_gt_s_signed_comparison ... ok [INFO] [stdout] test translate_comparison_chain ... ok [INFO] [stdout] test translate_i32_lt_u_unsigned_comparison ... ok [INFO] [stdout] test translate_comparison_in_select ... ok [INFO] [stdout] test translate_i64_eq_comparison ... ok [INFO] [stdout] test translate_i64_lt_s_signed_comparison ... ok [INFO] [stdout] test translate_i64_gt_s_signed_comparison ... ok [INFO] [stdout] test translate_unsigned_comparison_boundary ... ok [INFO] [stdout] test translate_i64_ne_comparison ... ok [INFO] [stdout] test translate_i32_eq_comparison ... ok [INFO] [stdout] test translate_i32_ne_comparison ... ok [INFO] [stdout] test translate_i32_eqz ... ok [INFO] [stdout] test translate_i64_eqz ... ok [INFO] [stdout] test translate_i32_lt_s_signed_comparison ... ok [INFO] [stdout] test translate_unsigned_comparison_with_negatives ... ok [INFO] [stdout] test translate_i32_le_s_signed_comparison ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/config_validation_tests.rs (/opt/rustwide/target/debug/deps/config_validation_tests-f2040a7fbb0b9143) [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test test_behavior_config_all_flags ... ok [INFO] [stdout] test test_output_config_builder ... ok [INFO] [stdout] test test_sanitize_clamps_stack_size_to_max ... ok [INFO] [stdout] test test_config_summary_contains_contract_name ... ok [INFO] [stdout] test test_debug_config_all_flags ... ok [INFO] [stdout] test test_config_summary_contains_memory_pages ... ok [INFO] [stdout] test test_sanitize_clamps_stack_size_to_min ... ok [INFO] [stdout] test test_sanitize_leaves_valid_stack_size ... ok [INFO] [stdout] test test_sanitize_memory_pages_caps_at_reasonable_max ... ok [INFO] [stdout] test test_should_log_error_only_shows_error ... ok [INFO] [stdout] test test_should_log_trace_shows_everything ... ok [INFO] [stdout] test test_translation_config_default ... ok [INFO] [stdout] test test_validate_empty_contract_name ... ok [INFO] [stdout] test test_translation_config_with_source_chain ... ok [INFO] [stdout] test test_validate_long_contract_name_is_rejected ... ok [INFO] [stdout] test test_validate_memory_pages_one ... ok [INFO] [stdout] test test_validate_memory_pages_u32_max ... ok [INFO] [stdout] test test_validate_multi_value_with_strict_validation ... ok [INFO] [stdout] test test_validate_normal_contract_name ... ok [INFO] [stdout] test test_validate_stack_size_at_minimum ... ok [INFO] [stdout] test test_validate_multi_value_without_strict_validation ... ok [INFO] [stdout] test test_validate_table_size_zero ... ok [INFO] [stdout] test test_validate_stack_size_zero ... ok [INFO] [stdout] test test_validate_memory_pages_exceeds_max ... ok [INFO] [stdout] test test_validate_memory_pages_max_valid ... ok [INFO] [stdout] test test_verbosity_very_verbose_overrides ... ok [INFO] [stdout] test test_validate_table_size_max_valid ... ok [INFO] [stdout] test test_validate_table_size_exceeds_max ... ok [INFO] [stdout] test test_validate_stack_size_below_minimum ... ok [INFO] [stdout] test test_verbosity_both_false ... ok [INFO] [stdout] test test_validate_memory_pages_zero ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/control_flow_tests.rs (/opt/rustwide/target/debug/deps/control_flow_tests-f028709bc1d778c7) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test br_table_loop_continue_with_extra_stack_fails ... ok [INFO] [stdout] test br_table_mismatched_label_arities_fail ... ok [INFO] [stdout] test br_table_targets_across_loop_and_block_void_ok ... ok [INFO] [stdout] test loop_result_break_with_value_succeeds ... ok [INFO] [stdout] test loop_continue_with_matching_stack_succeeds ... ok [INFO] [stdout] test loop_result_break_requires_value ... ok [INFO] [stdout] test translate_br_table_large ... ok [INFO] [stdout] test translate_complex_if_else_chain ... ok [INFO] [stdout] test br_to_function_patches_jump_targets ... ok [INFO] [stdout] test loop_continue_requires_entry_stack_height ... ok [INFO] [stdout] test block_results_are_preserved_and_tracked ... ok [INFO] [stdout] test translate_deeply_nested_blocks ... ok [INFO] [stdout] test translate_early_return_in_blocks ... ok [INFO] [stdout] test branch_to_block_with_result_is_allowed ... ok [INFO] [stdout] test translate_loop_with_multiple_exits ... ok [INFO] [stdout] test translate_nested_loops_with_breaks ... ok [INFO] [stdout] test translate_unreachable_after_branch ... ok [INFO] [stdout] test translate_mutual_recursion ... ok [INFO] [stdout] test translate_recursive_structure ... ok [INFO] [stdout] test translate_switch_like_pattern ... 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] [stderr] Running tests/cross_chain_tests.rs (/opt/rustwide/target/debug/deps/cross_chain_tests-664ae63a467b1a33) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_move_bytecode_input_translates ... ok [INFO] [stdout] test test_move_stdlib_hash_maps_to_neo_crypto ... ok [INFO] [stdout] test test_move_resource_import_enables_storage_feature ... ok [INFO] [stdout] test test_storage_contract_compilation ... ok [INFO] [stdout] test test_multiple_exports_preserved ... ok [INFO] [stdout] test test_return_type_detection ... ok [INFO] [stdout] test test_move_source_chain_supported_for_basic_wasm ... ok [INFO] [stdout] test test_solana_adapter_maps_syscalls ... ok [INFO] [stdout] test test_manifest_method_tokens_generated ... ok [INFO] [stdout] test test_solana_hello_compilation ... ok [INFO] [stdout] test test_crypto_contract_compilation ... ok [INFO] [stdout] test test_source_chain_parsing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/edge_case_tests.rs (/opt/rustwide/target/debug/deps/edge_case_tests-c7ab4e3a6460924a) [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test translate_empty_module ... ok [INFO] [stdout] test translate_stack_depth_limits ... ok [INFO] [stdout] test translate_division_by_zero ... ok [INFO] [stdout] test translate_integer_overflow ... ok [INFO] [stdout] test translate_shift_overflow ... ok [INFO] [stdout] test translate_memory_edge_cases ... ok [INFO] [stdout] test translate_sign_extension_edge_cases ... ok [INFO] [stdout] test translate_global_boundary_access ... ok [INFO] [stdout] test translate_minimal_function ... ok [INFO] [stdout] test translate_null_reference_operations ... ok [INFO] [stdout] test translate_type_boundary_values ... ok [INFO] [stdout] test translate_unreachable_trap ... ok [INFO] [stdout] test translate_select_null_values ... ok [INFO] [stdout] test translate_local_variable_limits ... ok [INFO] [stderr] Running tests/error_handling_tests.rs (/opt/rustwide/target/debug/deps/error_handling_tests-af77d128cca30652) [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test translate_div_zero_runtime_check ... ok [INFO] [stdout] test translate_handles_large_constant ... ok [INFO] [stdout] test translate_handles_empty_function ... ok [INFO] [stdout] test translate_handles_complex_valid_module ... ok [INFO] [stdout] test translate_handles_negative_constant ... ok [INFO] [stdout] test translate_opcode_raw_rejects_non_void_signature ... ok [INFO] [stdout] test translate_opcode_rejects_non_literal_immediate_operand ... ok [INFO] [stdout] test translate_env_unsupported_import_preserves_original_name_in_error ... ok [INFO] [stdout] test translate_opcode_raw_rejects_out_of_range_immediate ... ok [INFO] [stdout] test translate_memory_bounds_check ... ok [INFO] [stdout] test translate_opcode_raw4_rejects_non_literal_operand ... ok [INFO] [stdout] test translate_rejects_float_f32 ... ok [INFO] [stdout] test translate_opcode_rejects_variable_size_operands_without_raw ... ok [INFO] [stdout] test translate_preserves_safe_method_flag ... ok [INFO] [stdout] test translate_rejects_float_f64 ... ok [INFO] [stdout] test translate_rejects_invalid_export ... ok [INFO] [stdout] test translate_respects_configured_memory_limit ... ok [INFO] [stdout] test translate_reports_unmapped_recognized_import_with_full_path ... ok [INFO] [stdout] test translate_respects_configured_table_limit ... ok [INFO] [stdout] test translate_unreachable_generates_abort ... ok [INFO] [stdout] test translate_validates_local_index ... ok [INFO] [stdout] test translate_validates_global_index ... ok [INFO] [stdout] test translate_rejects_missing_function_type ... ok [INFO] [stdout] test translate_table_bounds_check ... ok [INFO] [stdout] test translate_rejects_invalid_behavior_config ... ok [INFO] [stdout] test translate_opcode_raw4_rejects_wrong_arity ... ok [INFO] [stdout] test translate_rem_zero_runtime_check ... ok [INFO] [stdout] test translate_rejects_start_with_params ... ok [INFO] [stdout] test translate_rejects_multiple_memories ... ok [INFO] [stdout] test translate_opcode_rejects_unknown_opcode_name ... ok [INFO] [stdout] test translate_validates_type_consistency ... ok [INFO] [stdout] test translate_rejects_simd ... ok [INFO] [stderr] Running tests/example_contract_manifests.rs (/opt/rustwide/target/debug/deps/example_contract_manifests-3789ce711ea8fe52) [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test nep17_manifest_supported_standard_and_safe_flag ... ok [INFO] [stdout] test oracle_manifest_includes_permissions_and_events ... ok [INFO] [stdout] test default_manifest_contains_required_top_level_fields ... ok [INFO] [stdout] test nep11_manifest_contains_expected_metadata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/function_call_tests.rs (/opt/rustwide/target/debug/deps/function_call_tests-a7e57dcd5bb636c2) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test translate_deep_call_stack ... ok [INFO] [stdout] test translate_direct_call_return_value ... ok [INFO] [stdout] test translate_call_indirect_type_mismatch_check ... ok [INFO] [stdout] test translate_function_returning_nothing ... ok [INFO] [stdout] test translate_call_with_computation_after ... ok [INFO] [stdout] test translate_call_indirect_basic ... ok [INFO] [stdout] test translate_nested_calls ... ok [INFO] [stdout] test translate_direct_call_with_params ... ok [INFO] [stdout] test translate_function_with_many_params ... ok [INFO] [stdout] test translate_call_indirect_with_params ... ok [INFO] [stdout] test translate_function_signature_matching ... ok [INFO] [stdout] test translate_recursive_call ... ok [INFO] [stdout] test translate_internal_helper_functions ... ok [INFO] [stdout] test translate_direct_call_no_params ... ok [INFO] [stdout] test translate_multiple_exported_functions ... ok [INFO] [stdout] test translate_validates_function_index ... ok [INFO] [stdout] test translate_tail_call_pattern ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-0506bcc99cef1104) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test translate_complete_nep17_token_pattern ... ok [INFO] [stdout] test translate_escrow_contract_pattern ... ok [INFO] [stdout] test translate_full_nef_generation_with_metadata ... ok [INFO] [stdout] test translate_nft_contract_pattern ... ok [INFO] [stdout] test translate_multi_signature_pattern ... ok [INFO] [stdout] test deploy_method_is_not_exposed_in_manifest ... ok [INFO] [stdout] test exported_methods_with_params_start_with_initslot ... ok [INFO] [stdout] test translate_complex_state_machine ... ok [INFO] [stdout] test translate_dao_voting_pattern ... ok [INFO] [stdout] test translate_oracle_consumer_pattern ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/manifest_coverage.rs (/opt/rustwide/target/debug/deps/manifest_coverage-2f9258834605a543) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/manifest_merge_tests.rs (/opt/rustwide/target/debug/deps/manifest_merge_tests-07a5dd811c5449bd) [INFO] [stdout] test manifest_and_nef_generation_round_trip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test merge_bool_override ... ok [INFO] [stdout] test merge_arrays_concatenate ... ok [INFO] [stdout] test merge_adds_new_keys ... ok [INFO] [stdout] test merge_deduplicates_supported_standards ... ok [INFO] [stdout] test merge_empty_array_with_non_empty ... ok [INFO] [stdout] test merge_non_empty_with_empty_array ... ok [INFO] [stdout] test merge_null_override ... ok [INFO] [stdout] test merge_object_with_scalar_overlay_replaces ... ok [INFO] [stdout] test merge_deduplicates_trusts ... ok [INFO] [stdout] test merge_empty_object_with_non_empty ... ok [INFO] [stdout] test merge_nested_objects_deeply ... ok [INFO] [stdout] test merge_scalar_override ... ok [INFO] [stdout] test merge_number_override ... ok [INFO] [stdout] test propagate_safe_marks_all_occurrences ... ok [INFO] [stdout] test propagate_safe_noop_when_no_safe ... ok [INFO] [stdout] test propagate_safe_noop_without_abi ... ok [INFO] [stderr] Running tests/manifest_parity.rs (/opt/rustwide/target/debug/deps/manifest_parity-8ae32cefc0e836c2) [INFO] [stdout] test propagate_safe_noop_without_methods ... ok [INFO] [stdout] test merge_array_with_object_replaces ... ok [INFO] [stdout] test merge_scalar_with_object_overlay_replaces ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test nep17_detection_requires_expected_method_shape ... ok [INFO] [stdout] test lifecycle_alias_types_are_detected_without_overaccepting_unknown_types ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/memory_operation_tests.rs (/opt/rustwide/target/debug/deps/memory_operation_tests-126ede33ab500a25) [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test translate_i32_load ... ok [INFO] [stdout] test translate_i32_load8_s ... ok [INFO] [stdout] test translate_env_double_underscore_mem_aliases ... ok [INFO] [stdout] test translate_i32_store8 ... ok [INFO] [stdout] test translate_i32_load8_u ... ok [INFO] [stdout] test translate_env_memset_call ... ok [INFO] [stdout] test translate_data_drop ... ok [INFO] [stdout] test translate_env_memset_returns_original_dest ... ok [INFO] [stdout] test memory_copy_handles_overlap ... ok [INFO] [stdout] test translate_i32_load16_s ... ok [INFO] [stdout] test translate_env_memcpy_call ... ok [INFO] [stdout] test translate_load_with_alignment ... ok [INFO] [stdout] test translate_i64_load32_u ... ok [INFO] [stdout] test translate_memory_fill ... ok [INFO] [stdout] test translate_memory_grow_consumes_operand_for_control_flow ... ok [INFO] [stdout] test translate_memory_byte_swap_pattern ... ok [INFO] [stdout] test translate_memory_grow ... ok [INFO] [stdout] test translate_load_with_offset ... ok [INFO] [stdout] test translate_i64_store ... ok [INFO] [stdout] test translate_env_memmove_call ... ok [INFO] [stdout] test translate_memory_init ... ok [INFO] [stdout] test translate_memory_grow_with_maximum ... ok [INFO] [stdout] test translate_memory_size ... ok [INFO] [stdout] test translate_store_with_offset_and_alignment ... ok [INFO] [stdout] test translate_memory_pointer_arithmetic ... ok [INFO] [stdout] test translate_store_at_zero ... ok [INFO] [stdout] test translate_memory_copy ... ok [INFO] [stdout] test translate_load_at_boundary ... ok [INFO] [stdout] test translate_i32_store16 ... ok [INFO] [stdout] test translate_i32_load8_u_zero_extend_without_shifts ... ok [INFO] [stdout] test translate_i32_store ... ok [INFO] [stdout] test translate_i64_load ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/memory_tests.rs (/opt/rustwide/target/debug/deps/memory_tests-abe26c473d20d642) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test translate_active_data_segment_negative_offset_fails_with_bounds_error ... ok [INFO] [stdout] test translate_memory_alignment ... ok [INFO] [stdout] test translate_memory_bounds_checks ... ok [INFO] [stdout] test translate_memory_atomic_pattern ... ok [INFO] [stdout] test translate_memory_copy_overlap_safe ... ok [INFO] [stdout] test translate_memory_grow_enforces_maximum_without_operand_swap ... ok [INFO] [stdout] test translate_memory_bulk_operations ... ok [INFO] [stdout] test translate_memory_overlapping_access ... ok [INFO] [stdout] test translate_memory_store_masks_address_to_u32 ... ok [INFO] [stdout] test translate_memory_mixed_ops ... ok [INFO] [stdout] test translate_memory_zero_initialize ... ok [INFO] [stdout] test translate_memory_pattern_write ... ok [INFO] [stdout] test translate_memory_endianness ... ok [INFO] [stdout] test translate_memory_sign_extension ... ok [INFO] [stdout] test translate_memory_grow_shrink ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/nef_format_tests.rs (/opt/rustwide/target/debug/deps/nef_format_tests-69c395771435fd6a) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test translate_handles_global_feature ... ok [INFO] [stdout] test translate_generates_consistent_output ... ok [INFO] [stdout] test translate_generates_script_hash ... ok [INFO] [stdout] test translate_generates_valid_nef_header ... ok [INFO] [stdout] test translate_generates_correct_compiler_field ... ok [INFO] [stdout] test translate_validates_script_not_empty ... ok [INFO] [stdout] test translate_respects_reasonable_script_size ... ok [INFO] [stdout] test translate_handles_import_feature ... ok [INFO] [stdout] test translate_method_tokens_track_multiple_syscalls ... ok [INFO] [stdout] test translate_manifest_includes_contract_name ... ok [INFO] [stdout] test translate_handles_memory_feature ... ok [INFO] [stdout] test translate_generates_manifest_with_abi ... ok [INFO] [stdout] test translate_handles_empty_function_body ... ok [INFO] [stdout] test translate_different_names_different_manifests ... ok [INFO] [stdout] test translate_method_tokens_no_duplicates ... ok [INFO] [stdout] test translate_handles_large_script ... ok [INFO] [stdout] test translate_nef_with_multiple_exports ... ok [INFO] [stdout] test translate_populates_method_tokens_for_syscalls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/nef_size_analysis.rs (/opt/rustwide/target/debug/deps/nef_size_analysis-d6aa77c811afb72f) [INFO] [stdout] running 7 tests [INFO] [stdout] test nef_multi_function_detail ... ok [INFO] [stdout] test nef_size_memory_detail ... ok [INFO] [stdout] test nef_opcode_histogram ... ok [INFO] [stdout] test nef_factorial_detail ... ok [INFO] [stdout] test nef_if_else_detail ... ok [INFO] [stdout] test nef_size_details ... ok [INFO] [stdout] test nef_size_report ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/neo_n3_direct_syscall_coverage.rs (/opt/rustwide/target/debug/deps/neo_n3_direct_syscall_coverage-c3c6121082458769) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test direct_translation_covers_all_extended_crypto_descriptors ... ok [INFO] [stderr] Running tests/on_nep17_adapter.rs (/opt/rustwide/target/debug/deps/on_nep17_adapter-8fee9170a6a0e4b2) [INFO] [stdout] test direct_translation_covers_all_system_syscalls ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test on_nep17_payment_translation_emits_gas_caller_guards_and_adapter_markers ... ok [INFO] [stderr] Running tests/opcode_consistency.rs (/opt/rustwide/target/debug/deps/opcode_consistency-bf905fc2f4d90589) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test opcode_import_supports_all_fixed_operand_widths ... ok [INFO] [stderr] Running tests/optimization_tests.rs (/opt/rustwide/target/debug/deps/optimization_tests-c4792aeb5dc40a2f) [INFO] [stdout] test neo_opcodes_match_reference ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test translate_branch_drops_excess_stack_values ... ok [INFO] [stdout] test translate_empty_block_optimization ... ok [INFO] [stdout] test translate_inline_small_function ... ok [INFO] [stdout] test translate_double_negation ... ok [INFO] [stdout] test translate_constant_multiplication_folding ... ok [INFO] [stdout] test translate_generates_compact_nef ... ok [INFO] [stdout] test translate_consecutive_operations ... ok [INFO] [stdout] test translate_dead_code_elimination ... ok [INFO] [stdout] test translate_minimizes_stack_operations ... ok [INFO] [stdout] test translate_constant_addition_folding ... ok [INFO] [stdout] test translate_produces_reasonable_bytecode_size ... ok [INFO] [stdout] test translate_push_drop_elimination ... ok [INFO] [stdout] test translate_comparison_chain_optimization ... ok [INFO] [stdout] test translate_call_indirect_dispatch_avoids_all_function_fanout ... ok [INFO] [stdout] test translate_optimizes_method_tokens ... ok [INFO] [stdout] test translate_identity_operations ... ok [INFO] [stdout] test translate_small_constants_efficiently ... ok [INFO] [stdout] test translate_tail_call_optimization ... ok [INFO] [stdout] test translate_and_with_zero ... ok [INFO] [stdout] test translate_unreachable_after_return ... ok [INFO] [stdout] test translate_local_get_set_coalescing ... ok [INFO] [stdout] test translate_subtract_self ... ok [INFO] [stdout] test translate_call_indirect_dispatch_is_shared_across_call_sites ... ok [INFO] [stdout] test translate_unused_local_elimination ... ok [INFO] [stdout] test translate_uses_compact_push_instructions ... ok [INFO] [stdout] test translate_skips_large_unreachable_function_bodies ... ok [INFO] [stdout] test translate_avoids_redundant_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stderr] Running tests/runtime_init_tests.rs (/opt/rustwide/target/debug/deps/runtime_init_tests-c46bd9c7961cc9bc) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test runtime_initialization_runs_once ... ok [INFO] [stdout] test start_only_export_uses_init_stub ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/solana_move_integration.rs (/opt/rustwide/target/debug/deps/solana_move_integration-1ec7d73fdec7846c) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test test_source_chain_parsing ... ok [INFO] [stdout] test test_solana_chain_accepts_mixed_case_syscall_module_for_extended_descriptors ... ok [INFO] [stdout] test test_move_chain_accepts_mixed_case_syscall_module_for_extended_descriptors ... ok [INFO] [stdout] test test_equivalent_contracts_compile_similarly ... ok [INFO] [stdout] test test_move_nft_contract_compilation ... ok [INFO] [stdout] test test_solana_token_contract_compilation ... ok [INFO] [stdout] test test_solana_syscall_mapping ... ok [INFO] [stdout] test test_storage_operations_compile ... ok [INFO] [stdout] test test_move_coin_contract_compilation ... ok [INFO] [stderr] Running tests/stack_tests.rs (/opt/rustwide/target/debug/deps/stack_tests-9ba026af2556a8da) [INFO] [stdout] test test_move_resource_semantics_mapping ... ok [INFO] [stdout] test test_solana_storage_contract_compilation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test translate_multi_value_params_and_returns ... ok [INFO] [stdout] test translate_drop_multiple ... ok [INFO] [stdout] test translate_multi_value_return ... ok [INFO] [stdout] test translate_select_with_computation ... ok [INFO] [stdout] test translate_stack_across_block ... ok [INFO] [stdout] test translate_select_basic ... ok [INFO] [stdout] test translate_rotate_pattern ... ok [INFO] [stdout] test translate_drop_basic ... ok [INFO] [stdout] test translate_swap_pattern ... ok [INFO] [stdout] test translate_stack_across_loop ... ok [INFO] [stdout] test translate_stack_polymorphism_after_unreachable ... ok [INFO] [stdout] test translate_stack_across_if_else ... ok [INFO] [stdout] test translate_deep_stack ... ok [INFO] [stdout] test translate_stack_underflow_detection ... ok [INFO] [stdout] test translate_dup_pattern_via_local_tee ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/syscall_consistency.rs (/opt/rustwide/target/debug/deps/syscall_consistency-3ea9822eccd5eb2b) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test neo_syscalls_match_reference ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/syscall_reference_vectors.rs (/opt/rustwide/target/debug/deps/syscall_reference_vectors-58ab0b7b3e0fe68f) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test syscall_module_name_is_case_insensitive_for_extended_descriptors ... ok [INFO] [stdout] test critical_neo_aliases_lower_to_reference_vectors ... ok [INFO] [stdout] test critical_syscall_descriptors_match_reference_vectors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/syscall_tests.rs (/opt/rustwide/target/debug/deps/syscall_tests-2b097fd734c67ebd) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test translate_neo_crypto_verify_signature ... ok [INFO] [stdout] test translate_multiple_syscalls_all_tracked ... ok [INFO] [stdout] test translate_neo_runtime_get_trigger ... ok [INFO] [stdout] test translate_neo_runtime_get_time ... ok [INFO] [stdout] test translate_neo_runtime_notify ... ok [INFO] [stdout] test translate_neo_storage_delete ... ok [INFO] [stdout] test translate_neo_contract_destroy ... ok [INFO] [stdout] test translate_neo_storage_put ... ok [INFO] [stdout] test translate_neo_storage_get ... ok [INFO] [stdout] test translate_neo_runtime_log ... ok [INFO] [stdout] test translate_neo_runtime_check_witness ... ok [INFO] [stdout] test translate_neo_contract_create ... ok [INFO] [stdout] test translate_neo_native_contract_call ... ok [INFO] [stdout] test translate_neo_crypto_verify_with_ecdsa ... ok [INFO] [stdout] test translate_syscall_populates_method_tokens ... ok [INFO] [stdout] test translate_syscall_with_complex_args ... ok [INFO] [stdout] test translate_neo_crypto_hash256 ... ok [INFO] [stdout] test translate_neo_crypto_hash160 ... ok [INFO] [stderr] Running tests/table_tests.rs (/opt/rustwide/target/debug/deps/table_tests-939b5cbfd43490c7) [INFO] [stdout] test translate_rejects_unknown_syscall_module ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test translate_table_complex_dispatch ... ok [INFO] [stdout] test translate_table_copy_overlap_safe ... ok [INFO] [stdout] test translate_table_grow_failure_path ... ok [INFO] [stdout] test translate_table_fill ... ok [INFO] [stdout] test translate_table_multiple_tables_supported ... ok [INFO] [stdout] test translate_table_init_and_drop ... ok [INFO] [stdout] test translate_table_dynamic_resize ... ok [INFO] [stdout] test translate_table_grow ... ok [INFO] [stdout] test translate_table_indirect_calls ... ok [INFO] [stdout] test translate_table_copy ... ok [INFO] [stdout] test translate_table_copy_allows_len_reaching_end_of_table ... ok [INFO] [stdout] test translate_table_init_allows_len_reaching_end_of_table ... ok [INFO] [stdout] test translate_table_fill_allows_len_reaching_end_of_table ... ok [INFO] [stdout] test translate_table_null_handling ... ok [INFO] [stdout] test translate_table_declared_segment_ignored ... ok [INFO] [stdout] test translate_table_bounds_checking ... ok [INFO] [stdout] test translate_table_ref_eq ... ok [INFO] [stdout] test translate_table_element_negative_offset_fails_with_bounds_error ... ok [INFO] [stdout] test translate_table_ref_func ... ok [INFO] [stdout] test translate_table_funcref_exports_rejected ... ok [INFO] [stderr] Doc-tests wasm_neovm [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/api/mod.rs - api::translate_wasm (line 267) ... ignored [INFO] [stdout] test src/lib.rs - (line 34) ... ignored [INFO] [stdout] test src/translator/mod.rs - translator (line 18) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "30d638e94415cc28cef5a377856649f832486a8d856e999817a7751187ada075", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "30d638e94415cc28cef5a377856649f832486a8d856e999817a7751187ada075", kill_on_drop: false }` [INFO] [stdout] 30d638e94415cc28cef5a377856649f832486a8d856e999817a7751187ada075