[INFO] cloning repository https://github.com/RoyalDevGit/cosmwasm-ido [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RoyalDevGit/cosmwasm-ido" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyalDevGit%2Fcosmwasm-ido", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyalDevGit%2Fcosmwasm-ido'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 69178e1076c2e6d1dece6f3bc35bc681dd7a5f20 [INFO] testing RoyalDevGit/cosmwasm-ido against master#d7bd9cd469ff6871420007f091ef52fc32d2ca99 for pr-121417 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyalDevGit%2Fcosmwasm-ido" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/RoyalDevGit/cosmwasm-ido on toolchain d7bd9cd469ff6871420007f091ef52fc32d2ca99 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/RoyalDevGit/cosmwasm-ido [INFO] finished tweaking git repo https://github.com/RoyalDevGit/cosmwasm-ido [INFO] tweaked toml for git repo https://github.com/RoyalDevGit/cosmwasm-ido written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/RoyalDevGit/cosmwasm-ido 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" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cosmwasm-schema v0.10.1 [INFO] [stderr] Downloaded secret-toolkit-serialization v0.3.0 [INFO] [stderr] Downloaded secret-cosmwasm-storage v0.10.0 [INFO] [stderr] Downloaded secret-toolkit-snip721 v0.3.0 [INFO] [stderr] Downloaded secret-toolkit-snip20 v0.3.0 [INFO] [stderr] Downloaded secret-cosmwasm-std v0.10.1 [INFO] [stderr] Downloaded serde-json-wasm v0.2.3 [INFO] [stderr] Downloaded secret-toolkit-utils v0.3.1 [INFO] [stderr] Downloaded secret-toolkit-storage v0.5.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3fd59f476f956d2e370b4aca54373cfdec75398cfa34710790e3ce3dc77c3495 [INFO] running `Command { std: "docker" "start" "-a" "3fd59f476f956d2e370b4aca54373cfdec75398cfa34710790e3ce3dc77c3495", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3fd59f476f956d2e370b4aca54373cfdec75398cfa34710790e3ce3dc77c3495", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3fd59f476f956d2e370b4aca54373cfdec75398cfa34710790e3ce3dc77c3495", kill_on_drop: false }` [INFO] [stdout] 3fd59f476f956d2e370b4aca54373cfdec75398cfa34710790e3ce3dc77c3495 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 62a0c03e5757814dda837f3b2d9bc003dc6d84454223bf969709415f0e0dda63 [INFO] running `Command { std: "docker" "start" "-a" "62a0c03e5757814dda837f3b2d9bc003dc6d84454223bf969709415f0e0dda63", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling serde_derive v1.0.143 [INFO] [stderr] Compiling serde v1.0.143 [INFO] [stderr] Compiling serde_json v1.0.83 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling schemars v0.7.6 [INFO] [stderr] Compiling ryu v1.0.11 [INFO] [stderr] Compiling itoa v1.0.3 [INFO] [stderr] Compiling base64 v0.11.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling serde_derive_internals v0.25.0 [INFO] [stderr] Compiling snafu-derive v0.6.10 [INFO] [stderr] Compiling schemars_derive v0.7.6 [INFO] [stderr] Compiling snafu v0.6.10 [INFO] [stderr] Compiling serde-json-wasm v0.2.3 [INFO] [stderr] Compiling bincode2 v2.0.1 [INFO] [stderr] Compiling secret-cosmwasm-std v0.10.1 [INFO] [stderr] Compiling secret-cosmwasm-storage v0.10.0 [INFO] [stderr] Compiling secret-toolkit-serialization v0.3.0 [INFO] [stderr] Compiling secret-toolkit-utils v0.3.1 [INFO] [stderr] Compiling secret-toolkit-storage v0.5.0 [INFO] [stderr] Compiling secret-toolkit-snip20 v0.3.0 [INFO] [stderr] Compiling secret-toolkit-snip721 v0.3.0 [INFO] [stderr] Compiling tier v0.1.0 (/opt/rustwide/workdir/contracts/tier) [INFO] [stderr] Compiling ido v0.1.0 (/opt/rustwide/workdir/contracts/ido) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.50s [INFO] running `Command { std: "docker" "inspect" "62a0c03e5757814dda837f3b2d9bc003dc6d84454223bf969709415f0e0dda63", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62a0c03e5757814dda837f3b2d9bc003dc6d84454223bf969709415f0e0dda63", kill_on_drop: false }` [INFO] [stdout] 62a0c03e5757814dda837f3b2d9bc003dc6d84454223bf969709415f0e0dda63 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5c0fa81ab4158fbe789fd092e4fc4ee974f2f11f9ebbfe6cc18a0391c5f2f444 [INFO] running `Command { std: "docker" "start" "-a" "5c0fa81ab4158fbe789fd092e4fc4ee974f2f11f9ebbfe6cc18a0391c5f2f444", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.131 [INFO] [stderr] Compiling cosmwasm-schema v0.10.1 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling ido v0.1.0 (/opt/rustwide/workdir/contracts/ido) [INFO] [stderr] Compiling tier v0.1.0 (/opt/rustwide/workdir/contracts/tier) [INFO] [stdout] warning: the item `UserInfo` is imported redundantly [INFO] [stdout] --> contracts/tier/src/contract.rs:519:45 [INFO] [stdout] | [INFO] [stdout] 518 | use super::*; [INFO] [stdout] | -------- the item `UserInfo` is already imported here [INFO] [stdout] 519 | use crate::{msg::SerializedWithdrawals, state::UserInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Api` is imported redundantly [INFO] [stdout] --> contracts/tier/src/state.rs:128:52 [INFO] [stdout] | [INFO] [stdout] 127 | use super::*; [INFO] [stdout] | -------- the item `Api` is already imported here [INFO] [stdout] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HumanAddr` is imported redundantly [INFO] [stdout] --> contracts/tier/src/state.rs:128:57 [INFO] [stdout] | [INFO] [stdout] 127 | use super::*; [INFO] [stdout] | -------- the item `HumanAddr` is already imported here [INFO] [stdout] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Api` is imported redundantly [INFO] [stdout] --> contracts/ido/src/state.rs:244:52 [INFO] [stdout] | [INFO] [stdout] 243 | use super::*; [INFO] [stdout] | -------- the item `Api` is already imported here [INFO] [stdout] 244 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.05s [INFO] running `Command { std: "docker" "inspect" "5c0fa81ab4158fbe789fd092e4fc4ee974f2f11f9ebbfe6cc18a0391c5f2f444", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c0fa81ab4158fbe789fd092e4fc4ee974f2f11f9ebbfe6cc18a0391c5f2f444", kill_on_drop: false }` [INFO] [stdout] 5c0fa81ab4158fbe789fd092e4fc4ee974f2f11f9ebbfe6cc18a0391c5f2f444 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+d7bd9cd469ff6871420007f091ef52fc32d2ca99" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] d181217edbc46772f0049b571937fd2053e844c9da73d00f87da15e3c0e619b6 [INFO] running `Command { std: "docker" "start" "-a" "d181217edbc46772f0049b571937fd2053e844c9da73d00f87da15e3c0e619b6", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: the item `UserInfo` is imported redundantly [INFO] [stderr] --> contracts/tier/src/contract.rs:519:45 [INFO] [stderr] | [INFO] [stderr] 518 | use super::*; [INFO] [stderr] | -------- the item `UserInfo` is already imported here [INFO] [stderr] 519 | use crate::{msg::SerializedWithdrawals, state::UserInfo}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `Api` is imported redundantly [INFO] [stderr] --> contracts/tier/src/state.rs:128:52 [INFO] [stderr] | [INFO] [stderr] 127 | use super::*; [INFO] [stderr] | -------- the item `Api` is already imported here [INFO] [stderr] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `HumanAddr` is imported redundantly [INFO] [stderr] --> contracts/tier/src/state.rs:128:57 [INFO] [stderr] | [INFO] [stderr] 127 | use super::*; [INFO] [stderr] | -------- the item `HumanAddr` is already imported here [INFO] [stderr] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `tier` (lib test) generated 3 warnings [INFO] [stderr] warning: the item `Api` is imported redundantly [INFO] [stderr] --> contracts/ido/src/state.rs:244:52 [INFO] [stderr] | [INFO] [stderr] 243 | use super::*; [INFO] [stderr] | -------- the item `Api` is already imported here [INFO] [stderr] 244 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `ido` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ido-ed23d6f5354df851) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test contract::tests::initialize_with_wrong_lock_periods ... ok [INFO] [stdout] test contract::tests::initialize ... ok [INFO] [stdout] test contract::tests::buy_tokens_contract_not_active ... ok [INFO] [stdout] test contract::tests::change_status ... ok [INFO] [stdout] test contract::tests::change_admin ... ok [INFO] [stdout] test contract::tests::start_ido_end_in_the_past ... ok [INFO] [stdout] test contract::tests::buy_tokens_all_sold ... ok [INFO] [stdout] test contract::tests::buy_tokens_zero_amount ... ok [INFO] [stdout] test contract::tests::buy_tokens_ido_not_active ... ok [INFO] [stdout] test contract::tests::withdraw_zero_tokens ... ok [INFO] [stdout] test contract::tests::start_ido_wrong_date ... ok [INFO] [stdout] test contract::tests::whitelist_add ... ok [INFO] [stdout] test state::test::ido ... ok [INFO] [stdout] test contract::tests::withdraw ... ok [INFO] [stdout] test contract::tests::recv_tokens_by_indices ... ok [INFO] [stdout] test utils::tests::in_whitelist ... ok [INFO] [stdout] test tier::tests::manual_tier ... ok [INFO] [stdout] test contract::tests::start_ido ... ok [INFO] [stdout] test contract::tests::start_ido_with_tokens_per_tier ... ok [INFO] [stdout] test contract::tests::buy_tokens ... ok [INFO] [stdout] test contract::tests::whitelist_remove ... ok [INFO] [stdout] test contract::tests::start_ido_with_shared_whitelist ... ok [INFO] [stdout] test contract::tests::start_ido_with_empty_whitelist ... ok [INFO] [stdout] test contract::tests::recv_tokens ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tier-8a6febf4a692cb75) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test band::tests::conversion ... ok [INFO] [stdout] test contract::tests::change_status ... ok [INFO] [stdout] test contract::tests::initialization ... ok [INFO] [stdout] test contract::tests::withdraw_rewards ... ok [INFO] [stdout] test contract::tests::change_admin ... ok [INFO] [stdout] test contract::tests::claim ... ok [INFO] [stdout] test contract::tests::withdraw ... ok [INFO] [stdout] test contract::tests::redelegate ... ok [INFO] [stdout] test state::tests::tier_by_deposit ... ok [INFO] [stdout] test contract::tests::deposit ... ok [INFO] [stdout] test state::tests::config ... ok [INFO] [stdout] test contract::tests::claim_multiple_withdrawals ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests ido [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests tier [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "d181217edbc46772f0049b571937fd2053e844c9da73d00f87da15e3c0e619b6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d181217edbc46772f0049b571937fd2053e844c9da73d00f87da15e3c0e619b6", kill_on_drop: false }` [INFO] [stdout] d181217edbc46772f0049b571937fd2053e844c9da73d00f87da15e3c0e619b6 [INFO] testing RoyalDevGit/cosmwasm-ido against try#393ef12c970fbc7f294cd96c35cb76f9591bc1d6 for pr-121417 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRoyalDevGit%2Fcosmwasm-ido" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/RoyalDevGit/cosmwasm-ido on toolchain 393ef12c970fbc7f294cd96c35cb76f9591bc1d6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/RoyalDevGit/cosmwasm-ido [INFO] finished tweaking git repo https://github.com/RoyalDevGit/cosmwasm-ido [INFO] tweaked toml for git repo https://github.com/RoyalDevGit/cosmwasm-ido written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/RoyalDevGit/cosmwasm-ido 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" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e583718c41280923c75b47a51567ca93973a9c411d8c88a15eba4120052ff982 [INFO] running `Command { std: "docker" "start" "-a" "e583718c41280923c75b47a51567ca93973a9c411d8c88a15eba4120052ff982", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e583718c41280923c75b47a51567ca93973a9c411d8c88a15eba4120052ff982", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e583718c41280923c75b47a51567ca93973a9c411d8c88a15eba4120052ff982", kill_on_drop: false }` [INFO] [stdout] e583718c41280923c75b47a51567ca93973a9c411d8c88a15eba4120052ff982 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 820ac5cca94a02439ed2bd8972d7d9c9fc49a24acf2a8878150116d6d9cb96d3 [INFO] running `Command { std: "docker" "start" "-a" "820ac5cca94a02439ed2bd8972d7d9c9fc49a24acf2a8878150116d6d9cb96d3", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling proc-macro2 v1.0.43 [INFO] [stderr] Compiling quote v1.0.21 [INFO] [stderr] Compiling syn v1.0.99 [INFO] [stderr] Compiling serde_derive v1.0.143 [INFO] [stderr] Compiling serde v1.0.143 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling serde_json v1.0.83 [INFO] [stderr] Compiling itoa v1.0.3 [INFO] [stderr] Compiling schemars v0.7.6 [INFO] [stderr] Compiling ryu v1.0.11 [INFO] [stderr] Compiling base64 v0.11.0 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling serde_derive_internals v0.25.0 [INFO] [stderr] Compiling snafu-derive v0.6.10 [INFO] [stderr] Compiling schemars_derive v0.7.6 [INFO] [stderr] Compiling snafu v0.6.10 [INFO] [stderr] Compiling serde-json-wasm v0.2.3 [INFO] [stderr] Compiling bincode2 v2.0.1 [INFO] [stderr] Compiling secret-cosmwasm-std v0.10.1 [INFO] [stderr] Compiling secret-cosmwasm-storage v0.10.0 [INFO] [stderr] Compiling secret-toolkit-serialization v0.3.0 [INFO] [stderr] Compiling secret-toolkit-utils v0.3.1 [INFO] [stderr] Compiling secret-toolkit-storage v0.5.0 [INFO] [stderr] Compiling secret-toolkit-snip20 v0.3.0 [INFO] [stderr] Compiling secret-toolkit-snip721 v0.3.0 [INFO] [stderr] Compiling tier v0.1.0 (/opt/rustwide/workdir/contracts/tier) [INFO] [stderr] Compiling ido v0.1.0 (/opt/rustwide/workdir/contracts/ido) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.13s [INFO] running `Command { std: "docker" "inspect" "820ac5cca94a02439ed2bd8972d7d9c9fc49a24acf2a8878150116d6d9cb96d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "820ac5cca94a02439ed2bd8972d7d9c9fc49a24acf2a8878150116d6d9cb96d3", kill_on_drop: false }` [INFO] [stdout] 820ac5cca94a02439ed2bd8972d7d9c9fc49a24acf2a8878150116d6d9cb96d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8c0bee0d22a95cdde6402581aa95908785bf96f63aae04de8dddc7f3fffe0ac3 [INFO] running `Command { std: "docker" "start" "-a" "8c0bee0d22a95cdde6402581aa95908785bf96f63aae04de8dddc7f3fffe0ac3", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] Compiling libc v0.2.131 [INFO] [stderr] Compiling cosmwasm-schema v0.10.1 [INFO] [stderr] Compiling getrandom v0.2.7 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling ido v0.1.0 (/opt/rustwide/workdir/contracts/ido) [INFO] [stderr] Compiling tier v0.1.0 (/opt/rustwide/workdir/contracts/tier) [INFO] [stdout] warning: the item `UserInfo` is imported redundantly [INFO] [stdout] --> contracts/tier/src/contract.rs:519:45 [INFO] [stdout] | [INFO] [stdout] 518 | use super::*; [INFO] [stdout] | -------- the item `UserInfo` is already imported here [INFO] [stdout] 519 | use crate::{msg::SerializedWithdrawals, state::UserInfo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Api` is imported redundantly [INFO] [stdout] --> contracts/tier/src/state.rs:128:52 [INFO] [stdout] | [INFO] [stdout] 127 | use super::*; [INFO] [stdout] | -------- the item `Api` is already imported here [INFO] [stdout] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `HumanAddr` is imported redundantly [INFO] [stdout] --> contracts/tier/src/state.rs:128:57 [INFO] [stdout] | [INFO] [stdout] 127 | use super::*; [INFO] [stdout] | -------- the item `HumanAddr` is already imported here [INFO] [stdout] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Api` is imported redundantly [INFO] [stdout] --> contracts/ido/src/state.rs:244:52 [INFO] [stdout] | [INFO] [stdout] 243 | use super::*; [INFO] [stdout] | -------- the item `Api` is already imported here [INFO] [stdout] 244 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.50s [INFO] running `Command { std: "docker" "inspect" "8c0bee0d22a95cdde6402581aa95908785bf96f63aae04de8dddc7f3fffe0ac3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8c0bee0d22a95cdde6402581aa95908785bf96f63aae04de8dddc7f3fffe0ac3", kill_on_drop: false }` [INFO] [stdout] 8c0bee0d22a95cdde6402581aa95908785bf96f63aae04de8dddc7f3fffe0ac3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+393ef12c970fbc7f294cd96c35cb76f9591bc1d6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 91385538a566178cf20122b4d8130e67edcf087d662c288df4190b42ddd5bbd2 [INFO] running `Command { std: "docker" "start" "-a" "91385538a566178cf20122b4d8130e67edcf087d662c288df4190b42ddd5bbd2", kill_on_drop: false }` [INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"` [INFO] [stderr] note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest [INFO] [stderr] note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest [INFO] [stderr] note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions [INFO] [stderr] warning: the item `UserInfo` is imported redundantly [INFO] [stderr] --> contracts/tier/src/contract.rs:519:45 [INFO] [stderr] | [INFO] [stderr] 518 | use super::*; [INFO] [stderr] | -------- the item `UserInfo` is already imported here [INFO] [stderr] 519 | use crate::{msg::SerializedWithdrawals, state::UserInfo}; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: the item `Api` is imported redundantly [INFO] [stderr] --> contracts/tier/src/state.rs:128:52 [INFO] [stderr] | [INFO] [stderr] 127 | use super::*; [INFO] [stderr] | -------- the item `Api` is already imported here [INFO] [stderr] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: the item `HumanAddr` is imported redundantly [INFO] [stderr] --> contracts/tier/src/state.rs:128:57 [INFO] [stderr] | [INFO] [stderr] 127 | use super::*; [INFO] [stderr] | -------- the item `HumanAddr` is already imported here [INFO] [stderr] 128 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `tier` (lib test) generated 3 warnings [INFO] [stderr] warning: the item `Api` is imported redundantly [INFO] [stderr] --> contracts/ido/src/state.rs:244:52 [INFO] [stderr] | [INFO] [stderr] 243 | use super::*; [INFO] [stderr] | -------- the item `Api` is already imported here [INFO] [stderr] 244 | use cosmwasm_std::{testing::mock_dependencies, Api, HumanAddr}; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `ido` (lib test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ido-ed23d6f5354df851) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test contract::tests::buy_tokens_contract_not_active ... ok [INFO] [stdout] test contract::tests::buy_tokens_ido_not_active ... ok [INFO] [stdout] test contract::tests::initialize ... ok [INFO] [stdout] test contract::tests::buy_tokens_zero_amount ... ok [INFO] [stdout] test contract::tests::buy_tokens_all_sold ... ok [INFO] [stdout] test contract::tests::change_admin ... ok [INFO] [stdout] test contract::tests::change_status ... ok [INFO] [stdout] test contract::tests::initialize_with_wrong_lock_periods ... ok [INFO] [stdout] test contract::tests::start_ido_end_in_the_past ... ok [INFO] [stdout] test contract::tests::whitelist_add ... ok [INFO] [stdout] test tier::tests::manual_tier ... ok [INFO] [stdout] test state::test::ido ... ok [INFO] [stdout] test contract::tests::withdraw_zero_tokens ... ok [INFO] [stdout] test contract::tests::start_ido_wrong_date ... ok [INFO] [stdout] test contract::tests::recv_tokens_by_indices ... ok [INFO] [stdout] test contract::tests::withdraw ... ok [INFO] [stdout] test utils::tests::in_whitelist ... ok [INFO] [stdout] test contract::tests::start_ido ... ok [INFO] [stdout] test contract::tests::start_ido_with_tokens_per_tier ... ok [INFO] [stdout] test contract::tests::start_ido_with_shared_whitelist ... ok [INFO] [stdout] test contract::tests::start_ido_with_empty_whitelist ... ok [INFO] [stdout] test contract::tests::whitelist_remove ... ok [INFO] [stdout] test contract::tests::buy_tokens ... FAILED [INFO] [stdout] test contract::tests::recv_tokens ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- contract::tests::buy_tokens stdout ---- [INFO] [stdout] thread 'contract::tests::buy_tokens' panicked at contracts/ido/src/contract.rs:1494:13: [INFO] [stdout] assertion failed: error.contains(&format!("You cannot buy more than {} tokens", tokens_amount)) [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x556eb2835e36 - std::backtrace_rs::backtrace::libunwind::trace::h5c10df0b519d962f [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:104:5 [INFO] [stdout] 1: 0x556eb2835e36 - std::backtrace_rs::backtrace::trace_unsynchronized::h56122ec150da225d [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x556eb2835e36 - std::sys_common::backtrace::_print_fmt::h8e5f02953967e039 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:68:5 [INFO] [stdout] 3: 0x556eb2835e36 - ::fmt::h736f584a9f3f7d78 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:44:22 [INFO] [stdout] 4: 0x556eb285d78c - core::fmt::rt::Argument::fmt::h0eca9e37bebd875b [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/fmt/rt.rs:142:9 [INFO] [stdout] 5: 0x556eb285d78c - core::fmt::write::h57172937379ae112 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/fmt/mod.rs:1120:17 [INFO] [stdout] 6: 0x556eb283365f - std::io::Write::write_fmt::h48e0063b56f825c3 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/io/mod.rs:1846:15 [INFO] [stdout] 7: 0x556eb2835be4 - std::sys_common::backtrace::_print::ha0fb9ef3018dd67f [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:47:5 [INFO] [stdout] 8: 0x556eb2835be4 - std::sys_common::backtrace::print::h97bc00c4f471ee58 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:34:9 [INFO] [stdout] 9: 0x556eb28378db - std::panicking::default_hook::{{closure}}::had669b8c5eb766ef [INFO] [stdout] 10: 0x556eb28375ad - std::panicking::default_hook::hee79edbbfe503541 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:289:9 [INFO] [stdout] 11: 0x556eb279a707 - as core::ops::function::Fn>::call::hbce7bcf7a5291663 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/alloc/src/boxed.rs:2030:9 [INFO] [stdout] 12: 0x556eb279a707 - test::test_main::{{closure}}::hbf7bf4b112234627 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:137:21 [INFO] [stdout] 13: 0x556eb2837f10 - as core::ops::function::Fn>::call::h283d0ebbebe64c72 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/alloc/src/boxed.rs:2030:9 [INFO] [stdout] 14: 0x556eb2837f10 - std::panicking::rust_panic_with_hook::ha824647abef1aff2 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:786:13 [INFO] [stdout] 15: 0x556eb2837c19 - std::panicking::begin_panic_handler::{{closure}}::h34c7493359eae8d6 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:652:13 [INFO] [stdout] 16: 0x556eb2836316 - std::sys_common::backtrace::__rust_end_short_backtrace::h8f5a11b92972236f [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:171:18 [INFO] [stdout] 17: 0x556eb2837984 - rust_begin_unwind [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:648:5 [INFO] [stdout] 18: 0x556eb1fc4cc5 - core::panicking::panic_fmt::h4f7dd4ba7fa8b3c9 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/panicking.rs:72:14 [INFO] [stdout] 19: 0x556eb1fc4d83 - core::panicking::panic::h0d310bf121597424 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/panicking.rs:144:5 [INFO] [stdout] 20: 0x556eb26825e3 - ido::contract::tests::buy_tokens_with_native_payment::h1e62ae923bc9e667 [INFO] [stdout] at /opt/rustwide/workdir/contracts/ido/src/contract.rs:1494:13 [INFO] [stdout] 21: 0x556eb268fcbb - ido::contract::tests::buy_tokens::h3e6c528ddb3ba544 [INFO] [stdout] at /opt/rustwide/workdir/contracts/ido/src/contract.rs:1669:9 [INFO] [stdout] 22: 0x556eb268fc97 - ido::contract::tests::buy_tokens::{{closure}}::hb06ad60fb0da918c [INFO] [stdout] at /opt/rustwide/workdir/contracts/ido/src/contract.rs:1667:20 [INFO] [stdout] 23: 0x556eb2732226 - core::ops::function::FnOnce::call_once::hc3649686ee313d4c [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x556eb279ff0f - core::ops::function::FnOnce::call_once::h263d60e66e97ae21 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x556eb279ff0f - test::__rust_begin_short_backtrace::hfd27401b46e2c35b [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:620:18 [INFO] [stdout] 26: 0x556eb279ea80 - test::run_test_in_process::{{closure}}::h6f15adc4862466a2 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:643:60 [INFO] [stdout] 27: 0x556eb279ea80 - as core::ops::function::FnOnce<()>>::call_once::haaf085868eec590b [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x556eb279ea80 - std::panicking::try::do_call::he863b9ffdd9dccd8 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:555:40 [INFO] [stdout] 29: 0x556eb279ea80 - std::panicking::try::h00518ddc92157d69 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:519:19 [INFO] [stdout] 30: 0x556eb279ea80 - std::panic::catch_unwind::ha54d881a3136a844 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panic.rs:142:14 [INFO] [stdout] 31: 0x556eb279ea80 - test::run_test_in_process::he6969e4cdcd00ab9 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:643:27 [INFO] [stdout] 32: 0x556eb279ea80 - test::run_test::{{closure}}::ha7bd2350e4208460 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:566:43 [INFO] [stdout] 33: 0x556eb2766e13 - test::run_test::{{closure}}::h7e4f6d8c61dc1fc5 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/test/src/lib.rs:594:41 [INFO] [stdout] 34: 0x556eb2766e13 - std::sys_common::backtrace::__rust_begin_short_backtrace::h7971b3168cdfe030 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys_common/backtrace.rs:155:18 [INFO] [stdout] 35: 0x556eb276baaf - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h940fea02fa91722e [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/thread/mod.rs:528:17 [INFO] [stdout] 36: 0x556eb276baaf - as core::ops::function::FnOnce<()>>::call_once::hc9108612b0b55d6f [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x556eb276baaf - std::panicking::try::do_call::h088487cc7181ed41 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:555:40 [INFO] [stdout] 38: 0x556eb276baaf - std::panicking::try::hbe658ba86d10aeac [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panicking.rs:519:19 [INFO] [stdout] 39: 0x556eb276baaf - std::panic::catch_unwind::hbcfe75becdd3312a [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/panic.rs:142:14 [INFO] [stdout] 40: 0x556eb276baaf - std::thread::Builder::spawn_unchecked_::{{closure}}::h5da9b0997b04a0b6 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/thread/mod.rs:527:30 [INFO] [stdout] 41: 0x556eb276baaf - core::ops::function::FnOnce::call_once{{vtable.shim}}::h282e25baa8bce548 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x556eb283c175 - as core::ops::function::FnOnce>::call_once::h7b00d7973698e306 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/alloc/src/boxed.rs:2016:9 [INFO] [stdout] 43: 0x556eb283c175 - as core::ops::function::FnOnce>::call_once::ha210a4482bc8347c [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/alloc/src/boxed.rs:2016:9 [INFO] [stdout] 44: 0x556eb283c175 - std::sys::pal::unix::thread::Thread::new::thread_start::h2e04f672130bcc99 [INFO] [stdout] at /rustc/393ef12c970fbc7f294cd96c35cb76f9591bc1d6/library/std/src/sys/pal/unix/thread.rs:108:17 [INFO] [stdout] 45: 0x7f7e9f8e3ac3 - [INFO] [stdout] 46: 0x7f7e9f974bf4 - __clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] contract::tests::buy_tokens [INFO] [stdout] [INFO] [stdout] test result: FAILED. 23 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `-p ido --lib` [INFO] running `Command { std: "docker" "inspect" "91385538a566178cf20122b4d8130e67edcf087d662c288df4190b42ddd5bbd2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91385538a566178cf20122b4d8130e67edcf087d662c288df4190b42ddd5bbd2", kill_on_drop: false }` [INFO] [stdout] 91385538a566178cf20122b4d8130e67edcf087d662c288df4190b42ddd5bbd2