[INFO] fetching crate runar-lang 0.4.4... [INFO] testing runar-lang-0.4.4 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate runar-lang 0.4.4 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate runar-lang 0.4.4 [INFO] finished tweaking crates.io crate runar-lang 0.4.4 [INFO] tweaked toml for crates.io crate runar-lang 0.4.4 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate runar-lang 0.4.4 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate runar-lang 0.4.4 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hstr v0.2.17 [INFO] [stderr] Downloaded better_scoped_tls v0.1.2 [INFO] [stderr] Downloaded swc_atoms v0.6.7 [INFO] [stderr] Downloaded swc_allocator v0.1.10 [INFO] [stderr] Downloaded swc_common v0.37.5 [INFO] [stderr] Downloaded string_enum v0.4.4 [INFO] [stderr] Downloaded swc_ecma_ast v0.118.2 [INFO] [stderr] Downloaded swc_macros_common v0.3.14 [INFO] [stderr] Downloaded runar-compiler-rust v0.4.4 [INFO] [stderr] Downloaded swc_eq_ignore_macros v0.1.4 [INFO] [stderr] Downloaded runar-lang-macros v0.4.4 [INFO] [stderr] Downloaded bsv-sdk v0.1.72 [INFO] [stderr] Downloaded swc_ecma_parser v0.149.1 [INFO] [stderr] Downloaded swc_visit v0.6.2 [INFO] [stderr] Downloaded ast_node v0.9.9 [INFO] [stderr] Downloaded from_variant v0.1.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 273bc99df6d27562f05dc7d3007f5c920dbf9fb6a2d6ccb87d75bf6a46741a6a [INFO] running `Command { std: "docker" "start" "-a" "273bc99df6d27562f05dc7d3007f5c920dbf9fb6a2d6ccb87d75bf6a46741a6a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "273bc99df6d27562f05dc7d3007f5c920dbf9fb6a2d6ccb87d75bf6a46741a6a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "273bc99df6d27562f05dc7d3007f5c920dbf9fb6a2d6ccb87d75bf6a46741a6a", kill_on_drop: false }` [INFO] [stdout] 273bc99df6d27562f05dc7d3007f5c920dbf9fb6a2d6ccb87d75bf6a46741a6a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ea642c6f671b8a59d7ab617f5e6d1e4868d7bc03cc48fb97c9c976a8812cb043 [INFO] running `Command { std: "docker" "start" "-a" "ea642c6f671b8a59d7ab617f5e6d1e4868d7bc03cc48fb97c9c976a8812cb043", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.6.1 [INFO] [stderr] Compiling serde v1.0.203 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling getrandom v0.2.17 [INFO] [stderr] Compiling cc v1.2.56 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling better_scoped_tls v0.1.2 [INFO] [stderr] Compiling smartstring v1.0.1 [INFO] [stderr] Compiling base16ct v0.2.0 [INFO] [stderr] Compiling unicode-id-start v1.4.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling clap_builder v4.5.60 [INFO] [stderr] Compiling swc_visit v0.6.2 [INFO] [stderr] Compiling runar-lang-macros v0.4.4 [INFO] [stderr] Compiling ff v0.13.1 [INFO] [stderr] Compiling group v0.13.0 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling sec1 v0.7.3 [INFO] [stderr] Compiling crypto-bigint v0.5.5 [INFO] [stderr] Compiling pkcs8 v0.10.2 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling ripemd v0.1.3 [INFO] [stderr] Compiling rfc6979 v0.4.0 [INFO] [stderr] Compiling bs58 v0.5.1 [INFO] [stderr] Compiling stacker v0.1.23 [INFO] [stderr] Compiling elliptic-curve v0.13.8 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling ecdsa v0.16.9 [INFO] [stderr] Compiling ptr_meta v0.1.4 [INFO] [stderr] Compiling k256 v0.13.4 [INFO] [stderr] Compiling ar_archive_writer v0.5.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling swc_macros_common v0.3.14 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling psm v0.1.30 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.203 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling swc_eq_ignore_macros v0.1.4 [INFO] [stderr] Compiling ast_node v0.9.9 [INFO] [stderr] Compiling from_variant v0.1.9 [INFO] [stderr] Compiling string_enum v0.4.4 [INFO] [stderr] Compiling is-macro v0.3.7 [INFO] [stderr] Compiling clap_derive v4.5.55 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling phf v0.11.3 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling bsv-sdk v0.1.72 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling clap v4.5.60 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling triomphe v0.1.15 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling serde_json v1.0.143 [INFO] [stderr] Compiling hstr v0.2.17 [INFO] [stderr] Compiling swc_allocator v0.1.10 [INFO] [stderr] Compiling swc_atoms v0.6.7 [INFO] [stderr] Compiling swc_common v0.37.5 [INFO] [stderr] Compiling swc_ecma_ast v0.118.2 [INFO] [stderr] Compiling swc_ecma_parser v0.149.1 [INFO] [stderr] Compiling runar-compiler-rust v0.4.4 [INFO] [stderr] Compiling runar-lang v0.4.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 57.46s [INFO] running `Command { std: "docker" "inspect" "ea642c6f671b8a59d7ab617f5e6d1e4868d7bc03cc48fb97c9c976a8812cb043", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea642c6f671b8a59d7ab617f5e6d1e4868d7bc03cc48fb97c9c976a8812cb043", kill_on_drop: false }` [INFO] [stdout] ea642c6f671b8a59d7ab617f5e6d1e4868d7bc03cc48fb97c9c976a8812cb043 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2e27181568e6084e52985b5c3f9cb3e19e8f8bc984c213b08f46b3b8539d9e0e [INFO] running `Command { std: "docker" "start" "-a" "2e27181568e6084e52985b5c3f9cb3e19e8f8bc984c213b08f46b3b8539d9e0e", kill_on_drop: false }` [INFO] [stderr] Compiling runar-lang v0.4.4 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.04s [INFO] running `Command { std: "docker" "inspect" "2e27181568e6084e52985b5c3f9cb3e19e8f8bc984c213b08f46b3b8539d9e0e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2e27181568e6084e52985b5c3f9cb3e19e8f8bc984c213b08f46b3b8539d9e0e", kill_on_drop: false }` [INFO] [stdout] 2e27181568e6084e52985b5c3f9cb3e19e8f8bc984c213b08f46b3b8539d9e0e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4b641ab043f57490b90ad5321af2c8eb851c8b18c1e3d0f963da07ae268a0065 [INFO] running `Command { std: "docker" "start" "-a" "4b641ab043f57490b90ad5321af2c8eb851c8b18c1e3d0f963da07ae268a0065", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/runar_lang-9b01460000f251d9) [INFO] [stdout] [INFO] [stdout] running 266 tests [INFO] [stdout] test ec::tests::ec_make_point_round_trip ... ok [INFO] [stdout] test ec::tests::ec_mod_reduce_basic ... ok [INFO] [stdout] test ec::tests::ec_add_point_and_negation_is_identity ... ok [INFO] [stdout] test ec::tests::ec_encode_compressed_produces_33_bytes ... ok [INFO] [stdout] test ec::tests::ec_g_is_64_bytes ... ok [INFO] [stdout] test ec::tests::ec_negate_double_negate_is_identity ... ok [INFO] [stdout] test ec::tests::ec_g_is_on_curve ... ok [INFO] [stdout] test ec::tests::ec_add_g_g_equals_ec_mul_gen_2 ... ok [INFO] [stdout] test ec::tests::ec_add_g_g_equals_ec_mul_g_2 ... ok [INFO] [stdout] test ec::tests::ec_on_curve_accepts_identity ... ok [INFO] [stdout] test ec::tests::ec_negate_produces_on_curve_point ... ok [INFO] [stdout] test ec::tests::ec_on_curve_rejects_invalid_point ... ok [INFO] [stdout] test ecdsa::tests::test_message_digest_matches ... ok [INFO] [stdout] test ec::tests::ec_on_curve_rejects_wrong_length ... ok [INFO] [stdout] test prelude::tests::test_clamp_below ... ok [INFO] [stdout] test ecdsa::tests::test_pub_key_derivation ... ok [INFO] [stdout] test prelude::tests::test_check_preimage_always_true ... ok [INFO] [stdout] test ec::tests::ec_mul_gen_1_equals_g ... ok [INFO] [stdout] test prelude::tests::test_clamp_above ... ok [INFO] [stdout] test prelude::tests::test_clamp_within_range ... ok [INFO] [stdout] test prelude::tests::test_gcd_small_values ... ok [INFO] [stdout] test prelude::tests::test_hash160_deterministic ... ok [INFO] [stdout] test prelude::tests::test_hash256_produces_32_bytes ... ok [INFO] [stdout] test prelude::tests::test_log2_non_power ... ok [INFO] [stdout] test prelude::tests::test_log2_power_of_two ... ok [INFO] [stdout] test prelude::tests::test_mock_pub_key_length ... ok [INFO] [stdout] test prelude::tests::test_mock_sig_length ... ok [INFO] [stdout] test ec::tests::ec_mul_associative ... ok [INFO] [stdout] test prelude::tests::test_num2bin_negative ... ok [INFO] [stdout] test prelude::tests::test_hash160_produces_20_bytes ... ok [INFO] [stdout] test prelude::tests::test_hash256_deterministic ... ok [INFO] [stdout] test prelude::tests::test_mul_div_small_values ... ok [INFO] [stdout] test prelude::tests::test_num2bin_positive ... ok [INFO] [stdout] test prelude::tests::test_percent_of_small_values ... ok [INFO] [stdout] test prelude::tests::test_pow_small_values ... ok [INFO] [stdout] test prelude::tests::test_ripemd160_produces_20_bytes ... ok [INFO] [stdout] test prelude::tests::test_num2bin_zero ... ok [INFO] [stdout] test ecdsa::tests::test_known_alice_signature ... ok [INFO] [stdout] test ecdsa::tests::test_verify_rejects_garbage ... ok [INFO] [stdout] test prelude::tests::test_check_sig_rejects_wrong_key ... ok [INFO] [stdout] test prelude::tests::test_safediv_positive ... ok [INFO] [stdout] test prelude::tests::test_safemod_negative ... ok [INFO] [stdout] test ecdsa::tests::test_sign_and_verify ... ok [INFO] [stdout] test prelude::tests::test_safemod_positive ... ok [INFO] [stdout] test prelude::tests::test_sha256_finalize_abc ... ok [INFO] [stdout] test prelude::tests::test_sha256_compress_abc ... ok [INFO] [stdout] test prelude::tests::test_sign_negative ... ok [INFO] [stdout] test prelude::tests::test_sha256_produces_32_bytes ... ok [INFO] [stdout] test prelude::tests::test_sha256_finalize_cross_verify ... ok [INFO] [stdout] test prelude::tests::test_check_sig_real_ecdsa ... ok [INFO] [stdout] test prelude::tests::test_sign_positive ... ok [INFO] [stdout] test ecdsa::tests::test_verify_with_sighash_byte ... ok [INFO] [stdout] test prelude::tests::test_check_multi_sig_rejects_wrong_order ... ok [INFO] [stdout] test ecdsa::tests::test_deterministic_signatures ... ok [INFO] [stdout] test prelude::tests::test_sign_zero ... ok [INFO] [stdout] test ecdsa::tests::test_verify_rejects_wrong_key ... ok [INFO] [stdout] test prelude::tests::test_sha256_finalize_empty ... ok [INFO] [stdout] test prelude::tests::test_sqrt_non_perfect ... ok [INFO] [stdout] test prelude::tests::test_sqrt_perfect_square ... ok [INFO] [stdout] test rabin::tests::test_biguint_add ... ok [INFO] [stdout] test rabin::tests::test_biguint_from_le_bytes ... ok [INFO] [stdout] test rabin::tests::test_biguint_mul ... ok [INFO] [stdout] test rabin::tests::test_biguint_rem ... ok [INFO] [stdout] test rabin::tests::test_rabin_verify_rejects_wrong_sig ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_num2bin_bin2num_roundtrip ... ok [INFO] [stdout] test rabin::tests::test_rabin_verify_trivial ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_increment_twice ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_ref_alias ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_skips_implicit_params ... ok [INFO] [stdout] test sdk::calling::tests::accumulates_additional_utxos ... ok [INFO] [stdout] test sdk::calling::tests::additional_utxos_have_empty_scriptsig ... ok [INFO] [stdout] test sdk::calling::tests::all_sequences_ffffffff ... ok [INFO] [stdout] test sdk::calling::tests::change_calculation ... ok [INFO] [stdout] test sdk::calling::tests::correct_output_index_reference ... ok [INFO] [stdout] test sdk::calling::tests::defaults_to_current_utxo_satoshis ... ok [INFO] [stdout] test sdk::calling::tests::omits_change_when_zero ... ok [INFO] [stdout] test sdk::calling::tests::reversed_txid_in_wire_format ... ok [INFO] [stdout] test sdk::calling::tests::single_input_no_additional ... ok [INFO] [stdout] test sdk::calling::tests::embeds_unlocking_script_in_input_0 ... ok [INFO] [stdout] test prelude::tests::test_safediv_truncates_toward_zero ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_deserialize_anf_program ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_hash_functions ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_if_branch ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_increment ... ok [INFO] [stdout] test sdk::anf_interpreter::tests::test_method_not_found ... ok [INFO] [stdout] test sdk::calling::tests::stateful_output_with_new_locking_script ... ok [INFO] [stdout] test sdk::calling::tests::stateless_change_only ... ok [INFO] [stdout] test sdk::calling::tests::stateless_no_outputs_when_change_zero ... ok [INFO] [stdout] test sdk::calling::tests::version_1_locktime_0 ... ok [INFO] [stdout] test sdk::codegen::tests::test_generate_stateful_contract ... ok [INFO] [stdout] test sdk::codegen::tests::test_generate_stateless_no_params ... ok [INFO] [stdout] test sdk::calling::tests::valid_hex_output ... ok [INFO] [stdout] test prelude::tests::test_check_multi_sig_real ... ok [INFO] [stdout] test sdk::codegen::tests::test_map_type_to_rust ... ok [INFO] [stdout] test sdk::codegen::tests::test_generate_with_constructor_params ... ok [INFO] [stdout] test sdk::codegen::tests::test_mustache_falsy_section ... ok [INFO] [stdout] test sdk::codegen::tests::test_mustache_inverted_section ... ok [INFO] [stdout] test sdk::codegen::tests::test_mustache_list_section ... ok [INFO] [stdout] test sdk::codegen::tests::test_mustache_truthy_section ... ok [INFO] [stdout] test sdk::codegen::tests::test_mustache_variable ... ok [INFO] [stdout] test sdk::codegen::tests::test_rust_sdk_value_expr ... ok [INFO] [stdout] test sdk::codegen::tests::test_reserved_method_names ... ok [INFO] [stdout] test sdk::codegen::tests::test_to_pascal_case ... ok [INFO] [stdout] test sdk::codegen::tests::test_to_snake_case ... ok [INFO] [stdout] test sdk::contract::tests::args_then_selector ... ok [INFO] [stdout] test sdk::contract::tests::bigint_constructor_revives_1000n_initial_value_from_json ... ok [INFO] [stdout] test sdk::contract::tests::bigint_constructor_revives_negative_n_initial_value_from_json ... ok [INFO] [stdout] test sdk::contract::tests::bigint_constructor_revives_0n_initial_value_from_json ... ok [INFO] [stdout] test sdk::contract::tests::bigint_end_to_end_get_locking_script_with_0n_initial_values ... ok [INFO] [stdout] test sdk::codegen::tests::test_safe_rust_method_name ... ok [INFO] [stdout] test sdk::contract::tests::call_fails_not_deployed ... ok [INFO] [stdout] test sdk::contract::tests::call_fails_wrong_arg_count ... ok [INFO] [stdout] test sdk::contract::tests::deploy_broadcasts_transaction ... ok [INFO] [stdout] test sdk::contract::tests::deploy_fails_no_utxos ... ok [INFO] [stdout] test sdk::contract::tests::does_not_corrupt_legitimate_op0 ... ok [INFO] [stdout] test sdk::contract::tests::encodes_1000_as_push_data ... ok [INFO] [stdout] test sdk::contract::tests::encodes_20_byte_hex_with_14_prefix ... ok [INFO] [stdout] test sdk::contract::tests::encodes_33_byte_hex_with_21_prefix ... ok [INFO] [stdout] test sdk::contract::tests::encodes_bigint_0_as_op0 ... ok [INFO] [stdout] test sdk::contract::tests::deploy_tracks_utxo_for_call ... ok [INFO] [stdout] test sdk::contract::tests::encodes_bigint_1_to_16_as_opcodes ... ok [INFO] [stdout] test sdk::contract::tests::encodes_bool_false ... ok [INFO] [stdout] test sdk::contract::tests::from_txid_stateless ... ok [INFO] [stdout] test sdk::contract::tests::from_txid_unknown_txid ... ok [INFO] [stdout] test sdk::contract::tests::encodes_bool_true ... ok [INFO] [stdout] test sdk::contract::tests::encodes_neg1_as_op1negate ... ok [INFO] [stdout] test sdk::contract::tests::encodes_neg42_with_sign_bit ... ok [INFO] [stdout] test sdk::contract::tests::fallback_append_without_constructor_slots ... ok [INFO] [stdout] test sdk::contract::tests::from_txid_out_of_range ... ok [INFO] [stdout] test sdk::contract::tests::from_txid_stateful_extracts_state ... ok [INFO] [stdout] test sdk::contract::tests::call_fails_unknown_method ... ok [INFO] [stdout] test sdk::contract::tests::selector_op1_for_index_1 ... ok [INFO] [stdout] test sdk::contract::tests::selector_skips_private_methods ... ok [INFO] [stdout] test sdk::contract::tests::selector_op0_for_index_0 ... ok [INFO] [stdout] test sdk::contract::tests::splices_bigint_constructor_arg ... ok [INFO] [stdout] test sdk::contract::tests::splices_multiple_constructor_args ... ok [INFO] [stdout] test sdk::contract::tests::no_selector_for_single_public_method ... ok [INFO] [stdout] test sdk::contract::tests::parse_artifact_json ... ok [INFO] [stdout] test sdk::contract::tests::terminal_call_multiple_outputs ... ok [INFO] [stdout] test sdk::contract::tests::set_state_updates_values ... ok [INFO] [stdout] test sdk::contract::tests::unlocking_script_unknown_method ... ok [INFO] [stdout] test sdk::contract::tests::splices_addr_at_correct_offset ... ok [INFO] [stdout] test sdk::deployment::tests::correct_structure ... ok [INFO] [stdout] test sdk::deployment::tests::handles_multiple_utxos ... ok [INFO] [stdout] test sdk::contract::tests::terminal_call_sets_utxo_to_none ... ok [INFO] [stdout] test sdk::contract::tests::three_methods_correct_indices ... ok [INFO] [stdout] test sdk::contract::tests::terminal_call_tx_structure ... ok [INFO] [stdout] test sdk::contract::tests::terminal_call_subsequent_call_fails ... ok [INFO] [stdout] test sdk::deployment::tests::produces_nonempty_hex ... ok [INFO] [stdout] test sdk::deployment::tests::select_utxos_picks_largest_first ... ok [INFO] [stdout] test sdk::deployment::tests::single_output_when_change_zero ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_network ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_deterministic_txids ... ok [INFO] [stdout] test sdk::deployment::tests::select_utxos_picks_multiple_if_needed ... ok [INFO] [stdout] test sdk::contract::tests::initializes_state_by_index_not_name ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_records_broadcasts ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_returns_empty_for_unknown_address ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_returns_error_for_unknown_txid ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_stores_and_retrieves_transactions ... ok [INFO] [stdout] test sdk::rpc_provider::tests::base64_encode_basic ... ok [INFO] [stdout] test sdk::rpc_provider::tests::base64_encode_with_padding ... ok [INFO] [stdout] test sdk::rpc_provider::tests::decode_chunked_single_chunk ... ok [INFO] [stdout] test sdk::rpc_provider::tests::parse_url_strips_https ... ok [INFO] [stdout] test sdk::rpc_provider::tests::parse_url_with_path ... ok [INFO] [stdout] test sdk::provider::tests::mock_provider_stores_and_retrieves_utxos ... ok [INFO] [stdout] test sdk::rpc_provider::tests::parse_url_without_path ... ok [INFO] [stdout] test sdk::rpc_provider::tests::rpc_provider_get_fee_rate ... ok [INFO] [stdout] test sdk::rpc_provider::tests::rpc_provider_new_regtest_sets_fields ... ok [INFO] [stdout] test sdk::rpc_provider::tests::rpc_provider_new_sets_fields ... ok [INFO] [stdout] test sdk::rpc_provider::tests::rpc_provider_get_network ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_address_starts_with_1 ... ok [INFO] [stdout] test sdk::signer::tests::external_signer_delegates_to_callbacks ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_rejects_invalid ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_from_wif ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_pubkey_66_chars ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_from_hex ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_sign_returns_valid_hex ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_returns_known_public_key ... ok [INFO] [stdout] test sdk::signer::tests::mock_signer_sign_ends_with_sighash_byte_41 ... ok [INFO] [stdout] test sdk::signer::tests::mock_signer_returns_deterministic_values ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_sign_ends_with_sighash_byte ... ok [INFO] [stdout] test sdk::state::tests::bigint_serialize_state_handles_0n_string_defensively ... ok [INFO] [stdout] test sdk::state::tests::bigint_serialize_state_handles_1000n_string_defensively ... ok [INFO] [stdout] test sdk::state::tests::encodes_1000_as_8_bytes_le ... ok [INFO] [stdout] test sdk::state::tests::encodes_42_as_8_bytes_le ... ok [INFO] [stdout] test sdk::state::tests::encodes_addr_as_raw_hex ... ok [INFO] [stdout] test sdk::state::tests::encodes_bool_false ... ok [INFO] [stdout] test sdk::state::tests::encodes_bool_true ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_different_keys_different_sigs ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_sign_starts_with_der_prefix ... ok [INFO] [stdout] test sdk::signer::tests::local_signer_sign_is_deterministic ... ok [INFO] [stdout] test sdk::state::tests::encodes_negative_42_with_sign_bit ... ok [INFO] [stdout] test sdk::state::tests::encodes_zero_as_8_null_bytes ... ok [INFO] [stdout] test sdk::state::tests::extract_state_returns_none_no_op_return ... ok [INFO] [stdout] test sdk::state::tests::extract_state_finds_last_op_return ... ok [INFO] [stdout] test sdk::state::tests::extract_state_returns_none_empty_state_fields ... ok [INFO] [stdout] test sdk::state::tests::extract_state_returns_none_no_state_fields ... ok [INFO] [stdout] test sdk::state::tests::field_ordering_by_index_regardless_of_declaration ... ok [INFO] [stdout] test sdk::state::tests::find_op_return_returns_none ... ok [INFO] [stdout] test sdk::state::tests::find_op_return_skips_push_data ... ok [INFO] [stdout] test sdk::state::tests::roundtrip_via_extract_state ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_bool_false ... ok [INFO] [stdout] test sdk::state::tests::find_op_return_simple ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_bigint_and_bool ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_bool_true ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_large_bigint ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_multiple_fields ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_single_bigint ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_various_bigints ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_zero_bigint ... ok [INFO] [stdout] test sdk::types::tests::call_options_default ... ok [INFO] [stdout] test sdk::types::tests::deploy_options_construction ... ok [INFO] [stdout] test sdk::types::tests::runar_artifact_deserialize_minimal ... ok [INFO] [stdout] test sdk::state::tests::roundtrips_negative_bigint ... ok [INFO] [stdout] test sdk::types::tests::runar_artifact_deserialize_with_methods ... ok [INFO] [stdout] test sdk::signer::tests::wif_same_pubkey_as_hex ... ok [INFO] [stdout] test sdk::types::tests::runar_artifact_deserialize_with_state_fields_and_slots ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_auto ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_bytes ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_bool ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_int ... ok [INFO] [stdout] test sdk::types::tests::transaction_data_construction_defaults ... ok [INFO] [stdout] test sdk::types::tests::transaction_data_with_inputs_and_outputs ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_equality ... ok [INFO] [stdout] test sdk::types::tests::utxo_clone ... ok [INFO] [stdout] test sdk::types::tests::utxo_creation_and_field_access ... ok [INFO] [stdout] test sdk::signer::tests::wif_same_address_as_hex ... ok [INFO] [stdout] test slh_dsa::tests::test_base_w ... ok [INFO] [stdout] test slh_dsa::tests::test_compress_adrs_roundtrip ... ok [INFO] [stdout] test slh_dsa::tests::test_extract_fors_idx ... ok [INFO] [stdout] test slh_dsa::tests::test_verify_bad_pk_length ... ok [INFO] [stdout] test slh_dsa::tests::test_wots_len_values ... ok [INFO] [stdout] test test_keys::tests::test_alice_pub_key_hash ... ok [INFO] [stdout] test prelude::tests::test_gcd_min_panics - should panic ... ok [INFO] [stdout] test test_keys::tests::test_alice_pub_key_matches_priv_key ... ok [INFO] [stdout] test test_keys::tests::test_bob_pub_key_hash ... ok [INFO] [stdout] test test_keys::tests::test_bob_pub_key_matches_priv_key ... ok [INFO] [stdout] test prelude::tests::test_mul_div_overflow - should panic ... ok [INFO] [stdout] test test_keys::tests::test_charlie_pub_key_hash ... ok [INFO] [stdout] test test_keys::tests::test_alice_sign_and_verify ... ok [INFO] [stdout] test test_keys::tests::test_charlie_pub_key_matches_priv_key ... ok [INFO] [stdout] test wots::tests::test_checksum_digits ... ok [INFO] [stdout] test wots::tests::test_extract_digits ... ok [INFO] [stdout] test test_keys::tests::test_bob_sign_and_verify ... ok [INFO] [stdout] test sdk::state::tests::encodes_pubkey_as_raw_hex ... ok [INFO] [stdout] test prelude::tests::test_percent_of_overflow - should panic ... ok [INFO] [stdout] test prelude::tests::test_pow_overflow - should panic ... ok [INFO] [stdout] test prelude::tests::test_safediv_by_zero_panics - should panic ... ok [INFO] [stdout] test wots::tests::test_verify_bad_lengths ... ok [INFO] [stdout] test sdk::contract::tests::deploy_fails_insufficient_funds - should panic ... ok [INFO] [stdout] test sdk::contract::tests::panics_on_wrong_constructor_arg_count - should panic ... ok [INFO] [stdout] test wots::tests::test_keygen_sizes ... ok [INFO] [stdout] test sdk::deployment::tests::throws_insufficient_funds - should panic ... ok [INFO] [stdout] test sdk::deployment::tests::throws_no_utxos - should panic ... ok [INFO] [stdout] test test_keys::tests::test_cross_key_reject ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_as_bool_panics_on_int - should panic ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_as_bytes_panics_on_int - should panic ... ok [INFO] [stdout] test sdk::types::tests::sdk_value_as_int_panics_on_bool - should panic ... ok [INFO] [stdout] test wots::tests::test_sign_verify_roundtrip ... ok [INFO] [stdout] test wots::tests::test_keygen_deterministic ... ok [INFO] [stdout] test wots::tests::test_keygen_without_seed ... ok [INFO] [stdout] test wots::tests::test_verify_wrong_pk ... ok [INFO] [stdout] test wots::tests::test_verify_wrong_message ... ok [INFO] [stdout] test wots::tests::test_verify_wrong_sig ... ok [INFO] [stdout] test slh_dsa::tests::test_keygen_sign_verify_128f ... ok [INFO] [stdout] test slh_dsa::tests::test_verify_wrong_pk_fails ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 266 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.91s [INFO] [stdout] [INFO] [stderr] Doc-tests runar_lang [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/lib.rs - (line 7) ... ignored [INFO] [stdout] test src/lib.rs - compile_check (line 27) ... ignored [INFO] [stdout] test src/prelude.rs - prelude (line 3) ... ignored [INFO] [stdout] test src/sdk/contract.rs - sdk::contract::RunarContract (line 31) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4b641ab043f57490b90ad5321af2c8eb851c8b18c1e3d0f963da07ae268a0065", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b641ab043f57490b90ad5321af2c8eb851c8b18c1e3d0f963da07ae268a0065", kill_on_drop: false }` [INFO] [stdout] 4b641ab043f57490b90ad5321af2c8eb851c8b18c1e3d0f963da07ae268a0065