[INFO] cloning repository https://github.com/KijitoraFinch/Fuchu [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KijitoraFinch/Fuchu" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKijitoraFinch%2FFuchu", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKijitoraFinch%2FFuchu'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 354d655dccb5af70125524e629be7419b495e431 [INFO] testing KijitoraFinch/Fuchu against 1.90.0 for beta-1.91-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKijitoraFinch%2FFuchu" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/KijitoraFinch/Fuchu [INFO] finished tweaking git repo https://github.com/KijitoraFinch/Fuchu [INFO] tweaked toml for git repo https://github.com/KijitoraFinch/Fuchu written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/KijitoraFinch/Fuchu on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/KijitoraFinch/Fuchu 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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] daba714cd04e8ae94615200b0cbfe869c2a11059484d0ddc641f09622f19b3bd [INFO] running `Command { std: "docker" "start" "-a" "daba714cd04e8ae94615200b0cbfe869c2a11059484d0ddc641f09622f19b3bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "daba714cd04e8ae94615200b0cbfe869c2a11059484d0ddc641f09622f19b3bd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "daba714cd04e8ae94615200b0cbfe869c2a11059484d0ddc641f09622f19b3bd", kill_on_drop: false }` [INFO] [stdout] daba714cd04e8ae94615200b0cbfe869c2a11059484d0ddc641f09622f19b3bd [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ab1004fa5aac6f075263ce1e42d4ac5e6309c3004c3e8e5876406c16f961fffe [INFO] running `Command { std: "docker" "start" "-a" "ab1004fa5aac6f075263ce1e42d4ac5e6309c3004c3e8e5876406c16f961fffe", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling mio v1.0.3 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.1 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling fuchu v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/executor.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reactor_thread` and `executor_thread` are never read [INFO] [stdout] --> src/runtime.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Runtime { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | reactor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 16 | executor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::task::Poll` that must be used [INFO] [stdout] --> src/executor.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Poll` may be a `Pending` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 25 | let _ = future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.05s [INFO] running `Command { std: "docker" "inspect" "ab1004fa5aac6f075263ce1e42d4ac5e6309c3004c3e8e5876406c16f961fffe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ab1004fa5aac6f075263ce1e42d4ac5e6309c3004c3e8e5876406c16f961fffe", kill_on_drop: false }` [INFO] [stdout] ab1004fa5aac6f075263ce1e42d4ac5e6309c3004c3e8e5876406c16f961fffe [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b31aefefbe31593931d5b0b1d0c2718d1c054f62e7585d19d8d96b55d2381db7 [INFO] running `Command { std: "docker" "start" "-a" "b31aefefbe31593931d5b0b1d0c2718d1c054f62e7585d19d8d96b55d2381db7", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling nix v0.30.1 [INFO] [stderr] Compiling fuchu v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/executor.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reactor_thread` and `executor_thread` are never read [INFO] [stdout] --> src/runtime.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Runtime { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | reactor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 16 | executor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::task::Poll` that must be used [INFO] [stdout] --> src/executor.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Poll` may be a `Pending` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 25 | let _ = future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stdout] warning: argument must be of the form: `expected = "error message"` [INFO] [stdout] --> tests/integration1.rs:106:1 [INFO] [stdout] | [INFO] [stdout] 106 | #[should_panic()] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: errors in this attribute were erroneously allowed and will become a hard error in a future release [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Runtime` and `spawner::Spawner` [INFO] [stdout] --> tests/integration1.rs:3:15 [INFO] [stdout] | [INFO] [stdout] 3 | runtime::{Runtime, RuntimeBuilder}, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 4 | spawner::Spawner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng` [INFO] [stdout] --> tests/integration1.rs:40:52 [INFO] [stdout] | [INFO] [stdout] 40 | let duration = Duration::from_millis(rand::thread_rng().gen_range(1..100)); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mutex` [INFO] [stdout] --> tests/comprehensive_timer_test.rs:4:22 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range` [INFO] [stdout] --> tests/integration1.rs:40:65 [INFO] [stdout] | [INFO] [stdout] 40 | let duration = Duration::from_millis(rand::thread_rng().gen_range(1..100)); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/executor.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reactor_thread` and `executor_thread` are never read [INFO] [stdout] --> src/runtime.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct Runtime { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 15 | reactor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 16 | executor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::task::Poll` that must be used [INFO] [stdout] --> src/executor.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Poll` may be a `Pending` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 25 | let _ = future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 4.74s [INFO] running `Command { std: "docker" "inspect" "b31aefefbe31593931d5b0b1d0c2718d1c054f62e7585d19d8d96b55d2381db7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b31aefefbe31593931d5b0b1d0c2718d1c054f62e7585d19d8d96b55d2381db7", kill_on_drop: false }` [INFO] [stdout] b31aefefbe31593931d5b0b1d0c2718d1c054f62e7585d19d8d96b55d2381db7 [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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 266615eef19f90c82b8372c5f4222ec04d3af634987b919b2be1ca2426c2d7c7 [INFO] running `Command { std: "docker" "start" "-a" "266615eef19f90c82b8372c5f4222ec04d3af634987b919b2be1ca2426c2d7c7", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `futures::Future` [INFO] [stderr] --> src/executor.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use futures::Future; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: fields `reactor_thread` and `executor_thread` are never read [INFO] [stderr] --> src/runtime.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub struct Runtime { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] ... [INFO] [stderr] 15 | reactor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 16 | executor_thread: JoinHandle<()>, // TODO: this should be used [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `std::task::Poll` that must be used [INFO] [stderr] --> src/executor.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Poll` may be a `Pending` variant, which should be handled [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 25 | let _ = future.as_mut().poll(&mut context); // discarded. (because we can ensure that the result of _Task_ is Ready(()) or Pending) [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `fuchu` (lib) generated 3 warnings [INFO] [stderr] warning: unused import: `Mutex` [INFO] [stderr] --> tests/comprehensive_timer_test.rs:4:22 [INFO] [stderr] | [INFO] [stderr] 4 | use std::sync::{Arc, Mutex}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: argument must be of the form: `expected = "error message"` [INFO] [stderr] --> tests/integration1.rs:106:1 [INFO] [stderr] | [INFO] [stderr] 106 | #[should_panic()] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: errors in this attribute were erroneously allowed and will become a hard error in a future release [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Runtime` and `spawner::Spawner` [INFO] [stderr] --> tests/integration1.rs:3:15 [INFO] [stderr] | [INFO] [stderr] 3 | runtime::{Runtime, RuntimeBuilder}, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 4 | spawner::Spawner, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated function `rand::thread_rng`: Renamed to `rng` [INFO] [stderr] --> tests/integration1.rs:40:52 [INFO] [stderr] | [INFO] [stderr] 40 | let duration = Duration::from_millis(rand::thread_rng().gen_range(1..100)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated method `rand::Rng::gen_range`: Renamed to `random_range` [INFO] [stderr] --> tests/integration1.rs:40:65 [INFO] [stderr] | [INFO] [stderr] 40 | let duration = Duration::from_millis(rand::thread_rng().gen_range(1..100)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `fuchu` (test "comprehensive_timer_test") generated 1 warning (run `cargo fix --test "comprehensive_timer_test"` to apply 1 suggestion) [INFO] [stderr] warning: `fuchu` (test "integration1") generated 4 warnings (run `cargo fix --test "integration1"` to apply 1 suggestion) [INFO] [stderr] warning: `fuchu` (lib test) generated 3 warnings (3 duplicates) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fuchu-9e0ba7b82dea13ce) [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] Running tests/comprehensive_timer_test.rs (/opt/rustwide/target/debug/deps/comprehensive_timer_test-6c5c2644c8223122) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_different_ids_same_instant_comprehensive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration1.rs (/opt/rustwide/target/debug/deps/integration1-7a13d737529982a1) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_spawn_and_execute_trivial_future ... ok [INFO] [stdout] test test_asynchronous_scheduling ... ok [INFO] [stdout] 2025-10-01T07:12:18.077999Z  INFO integration1: Starting future0 with duration 91ms [INFO] [stdout] 2025-10-01T07:12:18.078051Z  INFO integration1: Starting future1 with duration 28ms [INFO] [stdout] 2025-10-01T07:12:18.078067Z  INFO integration1: Starting future2 with duration 61ms [INFO] [stdout] 2025-10-01T07:12:18.078076Z  INFO integration1: Starting future3 with duration 56ms [INFO] [stdout] 2025-10-01T07:12:18.078084Z  INFO integration1: Starting future4 with duration 31ms [INFO] [stdout] 2025-10-01T07:12:18.078091Z  INFO integration1: Starting future5 with duration 36ms [INFO] [stdout] 2025-10-01T07:12:18.078110Z  INFO integration1: Starting future6 with duration 15ms [INFO] [stdout] 2025-10-01T07:12:18.078118Z  INFO integration1: Starting future7 with duration 63ms [INFO] [stdout] 2025-10-01T07:12:18.078144Z  INFO integration1: Starting future8 with duration 16ms [INFO] [stdout] 2025-10-01T07:12:18.078153Z  INFO integration1: Starting future9 with duration 73ms [INFO] [stdout] 2025-10-01T07:12:18.078168Z  INFO integration1: Starting future10 with duration 65ms [INFO] [stdout] 2025-10-01T07:12:18.078177Z  INFO integration1: Starting future11 with duration 32ms [INFO] [stdout] 2025-10-01T07:12:18.078193Z  INFO integration1: Starting future12 with duration 31ms [INFO] [stdout] 2025-10-01T07:12:18.078202Z  INFO integration1: Starting future13 with duration 46ms [INFO] [stdout] 2025-10-01T07:12:18.078216Z  INFO integration1: Starting future14 with duration 14ms [INFO] [stdout] 2025-10-01T07:12:18.078224Z  INFO integration1: Starting future15 with duration 9ms [INFO] [stdout] 2025-10-01T07:12:18.078240Z  INFO integration1: Starting future16 with duration 82ms [INFO] [stdout] 2025-10-01T07:12:18.078247Z  INFO integration1: Starting future17 with duration 61ms [INFO] [stdout] 2025-10-01T07:12:18.078253Z  INFO integration1: Starting future18 with duration 65ms [INFO] [stdout] 2025-10-01T07:12:18.078269Z  INFO integration1: Starting future19 with duration 89ms [INFO] [stdout] 2025-10-01T07:12:18.078276Z  INFO integration1: Starting future20 with duration 99ms [INFO] [stdout] 2025-10-01T07:12:18.078282Z  INFO integration1: Starting future21 with duration 51ms [INFO] [stdout] 2025-10-01T07:12:18.078288Z  INFO integration1: Starting future22 with duration 38ms [INFO] [stdout] 2025-10-01T07:12:18.078302Z  INFO integration1: Starting future23 with duration 65ms [INFO] [stdout] 2025-10-01T07:12:18.078308Z  INFO integration1: Starting future24 with duration 99ms [INFO] [stdout] 2025-10-01T07:12:18.078322Z  INFO integration1: Starting future25 with duration 40ms [INFO] [stdout] 2025-10-01T07:12:18.078330Z  INFO integration1: Starting future26 with duration 93ms [INFO] [stdout] 2025-10-01T07:12:18.078344Z  INFO integration1: Starting future27 with duration 11ms [INFO] [stdout] 2025-10-01T07:12:18.078351Z  INFO integration1: Starting future28 with duration 10ms [INFO] [stdout] 2025-10-01T07:12:18.078366Z  INFO integration1: Starting future29 with duration 32ms [INFO] [stdout] 2025-10-01T07:12:18.078376Z  INFO integration1: Starting future30 with duration 26ms [INFO] [stdout] 2025-10-01T07:12:18.078389Z  INFO integration1: Starting future31 with duration 98ms [INFO] [stdout] 2025-10-01T07:12:18.078396Z  INFO integration1: Starting future32 with duration 47ms [INFO] [stdout] 2025-10-01T07:12:18.078404Z  INFO integration1: Starting future33 with duration 81ms [INFO] [stdout] 2025-10-01T07:12:18.078411Z  INFO integration1: Starting future34 with duration 94ms [INFO] [stdout] 2025-10-01T07:12:18.078425Z  INFO integration1: Starting future35 with duration 25ms [INFO] [stdout] 2025-10-01T07:12:18.078433Z  INFO integration1: Starting future36 with duration 25ms [INFO] [stdout] 2025-10-01T07:12:18.078448Z  INFO integration1: Starting future37 with duration 96ms [INFO] [stdout] 2025-10-01T07:12:18.078456Z  INFO integration1: Starting future38 with duration 82ms [INFO] [stdout] 2025-10-01T07:12:18.078471Z  INFO integration1: Starting future39 with duration 12ms [INFO] [stdout] 2025-10-01T07:12:18.078479Z  INFO integration1: Starting future40 with duration 40ms [INFO] [stdout] 2025-10-01T07:12:18.078494Z  INFO integration1: Starting future41 with duration 75ms [INFO] [stdout] 2025-10-01T07:12:18.078501Z  INFO integration1: Starting future42 with duration 50ms [INFO] [stdout] 2025-10-01T07:12:18.078519Z  INFO integration1: Starting future43 with duration 52ms [INFO] [stdout] 2025-10-01T07:12:18.078526Z  INFO integration1: Starting future44 with duration 16ms [INFO] [stdout] 2025-10-01T07:12:18.078533Z  INFO integration1: Starting future45 with duration 38ms [INFO] [stdout] 2025-10-01T07:12:18.078549Z  INFO integration1: Starting future46 with duration 43ms [INFO] [stdout] 2025-10-01T07:12:18.078556Z  INFO integration1: Starting future47 with duration 8ms [INFO] [stdout] 2025-10-01T07:12:18.078572Z  INFO integration1: Starting future48 with duration 60ms [INFO] [stdout] 2025-10-01T07:12:18.078578Z  INFO integration1: Starting future49 with duration 10ms [INFO] [stdout] 2025-10-01T07:12:18.078585Z  INFO integration1: Starting future50 with duration 4ms [INFO] [stdout] 2025-10-01T07:12:18.078600Z  INFO integration1: Starting future51 with duration 4ms [INFO] [stdout] 2025-10-01T07:12:18.078606Z  INFO integration1: Starting future52 with duration 61ms [INFO] [stdout] 2025-10-01T07:12:18.078614Z  INFO integration1: Starting future53 with duration 27ms [INFO] [stdout] 2025-10-01T07:12:18.078620Z  INFO integration1: Starting future54 with duration 78ms [INFO] [stdout] 2025-10-01T07:12:18.078627Z  INFO integration1: Starting future55 with duration 74ms [INFO] [stdout] 2025-10-01T07:12:18.078633Z  INFO integration1: Starting future56 with duration 1ms [INFO] [stdout] 2025-10-01T07:12:18.078649Z  INFO integration1: Starting future57 with duration 89ms [INFO] [stdout] 2025-10-01T07:12:18.078657Z  INFO integration1: Starting future58 with duration 59ms [INFO] [stdout] 2025-10-01T07:12:18.078673Z  INFO integration1: Starting future59 with duration 49ms [INFO] [stdout] 2025-10-01T07:12:18.078681Z  INFO integration1: Starting future60 with duration 53ms [INFO] [stdout] 2025-10-01T07:12:18.078697Z  INFO integration1: Starting future61 with duration 81ms [INFO] [stdout] 2025-10-01T07:12:18.078710Z  INFO integration1: Starting future62 with duration 60ms [INFO] [stdout] 2025-10-01T07:12:18.078723Z  INFO integration1: Starting future63 with duration 7ms [INFO] [stdout] 2025-10-01T07:12:18.078731Z  INFO integration1: Starting future64 with duration 6ms [INFO] [stdout] 2025-10-01T07:12:18.078746Z  INFO integration1: Starting future65 with duration 45ms [INFO] [stdout] 2025-10-01T07:12:18.078753Z  INFO integration1: Starting future66 with duration 80ms [INFO] [stdout] 2025-10-01T07:12:18.078759Z  INFO integration1: Starting future67 with duration 57ms [INFO] [stdout] 2025-10-01T07:12:18.078774Z  INFO integration1: Starting future68 with duration 31ms [INFO] [stdout] 2025-10-01T07:12:18.078781Z  INFO integration1: Starting future69 with duration 9ms [INFO] [stdout] 2025-10-01T07:12:18.078788Z  INFO integration1: Starting future70 with duration 86ms [INFO] [stdout] 2025-10-01T07:12:18.084956Z  INFO integration1: Starting future71 with duration 94ms [INFO] [stdout] 2025-10-01T07:12:18.085057Z  INFO integration1: Starting future72 with duration 97ms [INFO] [stdout] 2025-10-01T07:12:18.085087Z  INFO integration1: Starting future73 with duration 39ms [INFO] [stdout] 2025-10-01T07:12:18.085112Z  INFO integration1: Starting future74 with duration 5ms [INFO] [stdout] 2025-10-01T07:12:18.085163Z  INFO integration1: Starting future75 with duration 50ms [INFO] [stdout] 2025-10-01T07:12:18.085192Z  INFO integration1: Starting future76 with duration 45ms [INFO] [stdout] 2025-10-01T07:12:18.085225Z  INFO integration1: Starting future77 with duration 38ms [INFO] [stdout] 2025-10-01T07:12:18.085265Z  INFO integration1: Starting future78 with duration 69ms [INFO] [stdout] 2025-10-01T07:12:18.085293Z  INFO integration1: Starting future79 with duration 89ms [INFO] [stdout] 2025-10-01T07:12:18.085319Z  INFO integration1: Starting future80 with duration 53ms [INFO] [stdout] 2025-10-01T07:12:18.085344Z  INFO integration1: Starting future81 with duration 54ms [INFO] [stdout] 2025-10-01T07:12:18.085369Z  INFO integration1: Starting future82 with duration 99ms [INFO] [stdout] 2025-10-01T07:12:18.085402Z  INFO integration1: Starting future83 with duration 75ms [INFO] [stdout] 2025-10-01T07:12:18.085428Z  INFO integration1: Starting future84 with duration 87ms [INFO] [stdout] 2025-10-01T07:12:18.085452Z  INFO integration1: Starting future85 with duration 3ms [INFO] [stdout] 2025-10-01T07:12:18.085477Z  INFO integration1: Starting future86 with duration 5ms [INFO] [stdout] 2025-10-01T07:12:18.085503Z  INFO integration1: Starting future87 with duration 65ms [INFO] [stdout] 2025-10-01T07:12:18.085529Z  INFO integration1: Starting future88 with duration 71ms [INFO] [stdout] 2025-10-01T07:12:18.085555Z  INFO integration1: Starting future89 with duration 80ms [INFO] [stdout] 2025-10-01T07:12:18.085580Z  INFO integration1: Starting future90 with duration 84ms [INFO] [stdout] 2025-10-01T07:12:18.085617Z  INFO integration1: Starting future91 with duration 5ms [INFO] [stdout] 2025-10-01T07:12:18.085647Z  INFO integration1: Starting future92 with duration 72ms [INFO] [stdout] 2025-10-01T07:12:18.085677Z  INFO integration1: Starting future93 with duration 35ms [INFO] [stdout] 2025-10-01T07:12:18.085703Z  INFO integration1: Starting future94 with duration 57ms [INFO] [stdout] 2025-10-01T07:12:18.085728Z  INFO integration1: Starting future95 with duration 69ms [INFO] [stdout] 2025-10-01T07:12:18.085752Z  INFO integration1: Starting future96 with duration 72ms [INFO] [stdout] 2025-10-01T07:12:18.085776Z  INFO integration1: Starting future97 with duration 98ms [INFO] [stdout] 2025-10-01T07:12:18.085800Z  INFO integration1: Starting future98 with duration 76ms [INFO] [stdout] 2025-10-01T07:12:18.085824Z  INFO integration1: Starting future99 with duration 6ms [INFO] [stdout] 2025-10-01T07:12:18.104234Z  INFO integration1: Future 56 completed after 1ms [INFO] [stdout] 2025-10-01T07:12:18.104347Z  INFO integration1: Future 50 completed after 4ms [INFO] [stdout] 2025-10-01T07:12:18.104379Z  INFO integration1: Future 51 completed after 4ms [INFO] [stdout] 2025-10-01T07:12:18.104404Z  INFO integration1: Future 64 completed after 6ms [INFO] [stdout] 2025-10-01T07:12:18.104434Z  INFO integration1: Future 63 completed after 7ms [INFO] [stdout] 2025-10-01T07:12:18.104463Z  INFO integration1: Future 47 completed after 8ms [INFO] [stdout] 2025-10-01T07:12:18.104486Z  INFO integration1: Future 15 completed after 9ms [INFO] [stdout] 2025-10-01T07:12:18.104511Z  INFO integration1: Future 69 completed after 9ms [INFO] [stdout] 2025-10-01T07:12:18.104543Z  INFO integration1: Future 28 completed after 10ms [INFO] [stdout] 2025-10-01T07:12:18.104582Z  INFO integration1: Future 85 completed after 3ms [INFO] [stdout] 2025-10-01T07:12:18.104604Z  INFO integration1: Future 49 completed after 10ms [INFO] [stdout] 2025-10-01T07:12:18.104627Z  INFO integration1: Future 27 completed after 11ms [INFO] [stdout] 2025-10-01T07:12:18.104649Z  INFO integration1: Future 74 completed after 5ms [INFO] [stdout] 2025-10-01T07:12:18.104670Z  INFO integration1: Future 39 completed after 12ms [INFO] [stdout] 2025-10-01T07:12:18.104692Z  INFO integration1: Future 86 completed after 5ms [INFO] [stdout] 2025-10-01T07:12:18.104714Z  INFO integration1: Future 91 completed after 5ms [INFO] [stdout] 2025-10-01T07:12:18.104736Z  INFO integration1: Future 99 completed after 6ms [INFO] [stdout] 2025-10-01T07:12:18.104757Z  INFO integration1: Future 14 completed after 14ms [INFO] [stdout] 2025-10-01T07:12:18.104779Z  INFO integration1: Future 6 completed after 15ms [INFO] [stdout] 2025-10-01T07:12:18.104802Z  INFO integration1: Future 8 completed after 16ms [INFO] [stdout] 2025-10-01T07:12:18.104824Z  INFO integration1: Future 44 completed after 16ms [INFO] [stdout] 2025-10-01T07:12:18.104846Z  INFO integration1: Future 35 completed after 25ms [INFO] [stdout] 2025-10-01T07:12:18.104868Z  INFO integration1: Future 36 completed after 25ms [INFO] [stdout] 2025-10-01T07:12:18.104909Z  INFO integration1: Future 30 completed after 26ms [INFO] [stdout] 2025-10-01T07:12:18.108045Z  INFO integration1: Future 53 completed after 27ms [INFO] [stdout] 2025-10-01T07:12:18.108122Z  INFO integration1: Future 1 completed after 28ms [INFO] [stdout] 2025-10-01T07:12:18.138006Z  INFO integration1: Future 4 completed after 31ms [INFO] [stdout] 2025-10-01T07:12:18.138357Z  INFO integration1: Future 12 completed after 31ms [INFO] [stdout] 2025-10-01T07:12:18.138427Z  INFO integration1: Future 68 completed after 31ms [INFO] [stdout] 2025-10-01T07:12:18.138465Z  INFO integration1: Future 11 completed after 32ms [INFO] [stdout] 2025-10-01T07:12:18.138502Z  INFO integration1: Future 29 completed after 32ms [INFO] [stdout] 2025-10-01T07:12:18.138538Z  INFO integration1: Future 5 completed after 36ms [INFO] [stdout] 2025-10-01T07:12:18.138576Z  INFO integration1: Future 22 completed after 38ms [INFO] [stdout] 2025-10-01T07:12:18.138613Z  INFO integration1: Future 45 completed after 38ms [INFO] [stdout] 2025-10-01T07:12:18.138651Z  INFO integration1: Future 25 completed after 40ms [INFO] [stdout] 2025-10-01T07:12:18.138689Z  INFO integration1: Future 40 completed after 40ms [INFO] [stdout] 2025-10-01T07:12:18.138729Z  INFO integration1: Future 93 completed after 35ms [INFO] [stdout] 2025-10-01T07:12:18.138770Z  INFO integration1: Future 46 completed after 43ms [INFO] [stdout] 2025-10-01T07:12:18.138812Z  INFO integration1: Future 77 completed after 38ms [INFO] [stdout] 2025-10-01T07:12:18.138850Z  INFO integration1: Future 65 completed after 45ms [INFO] [stdout] 2025-10-01T07:12:18.138909Z  INFO integration1: Future 73 completed after 39ms [INFO] [stdout] 2025-10-01T07:12:18.138955Z  INFO integration1: Future 13 completed after 46ms [INFO] [stdout] 2025-10-01T07:12:18.138994Z  INFO integration1: Future 32 completed after 47ms [INFO] [stdout] 2025-10-01T07:12:18.139035Z  INFO integration1: Future 59 completed after 49ms [INFO] [stdout] 2025-10-01T07:12:18.139075Z  INFO integration1: Future 42 completed after 50ms [INFO] [stdout] 2025-10-01T07:12:18.139117Z  INFO integration1: Future 21 completed after 51ms [INFO] [stdout] 2025-10-01T07:12:18.139162Z  INFO integration1: Future 76 completed after 45ms [INFO] [stdout] 2025-10-01T07:12:18.139206Z  INFO integration1: Future 43 completed after 52ms [INFO] [stdout] 2025-10-01T07:12:18.139249Z  INFO integration1: Future 60 completed after 53ms [INFO] [stdout] 2025-10-01T07:12:18.139294Z  INFO integration1: Future 3 completed after 56ms [INFO] [stdout] 2025-10-01T07:12:18.139335Z  INFO integration1: Future 75 completed after 50ms [INFO] [stdout] 2025-10-01T07:12:18.139378Z  INFO integration1: Future 67 completed after 57ms [INFO] [stdout] 2025-10-01T07:12:18.139422Z  INFO integration1: Future 58 completed after 59ms [INFO] [stdout] 2025-10-01T07:12:18.139489Z  INFO integration1: Future 80 completed after 53ms [INFO] [stdout] 2025-10-01T07:12:18.139538Z  INFO integration1: Future 48 completed after 60ms [INFO] [stdout] 2025-10-01T07:12:18.139582Z  INFO integration1: Future 62 completed after 60ms [INFO] [stdout] 2025-10-01T07:12:18.139628Z  INFO integration1: Future 2 completed after 61ms [INFO] [stdout] 2025-10-01T07:12:18.139675Z  INFO integration1: Future 17 completed after 61ms [INFO] [stdout] 2025-10-01T07:12:18.139719Z  INFO integration1: Future 81 completed after 54ms [INFO] [stdout] 2025-10-01T07:12:18.139775Z  INFO integration1: Future 52 completed after 61ms [INFO] [stdout] 2025-10-01T07:12:18.141169Z  INFO integration1: Future 7 completed after 63ms [INFO] [stdout] 2025-10-01T07:12:18.144910Z  INFO integration1: Future 94 completed after 57ms [INFO] [stdout] 2025-10-01T07:12:18.144925Z  INFO integration1: Future 10 completed after 65ms [INFO] [stdout] 2025-10-01T07:12:18.144932Z  INFO integration1: Future 18 completed after 65ms [INFO] [stdout] 2025-10-01T07:12:18.144941Z  INFO integration1: Future 23 completed after 65ms [INFO] [stdout] test test_reactor_outside_runtime - should panic ... ok [INFO] [stdout] 2025-10-01T07:12:18.150560Z  INFO integration1: Future 87 completed after 65ms [INFO] [stdout] 2025-10-01T07:12:18.151196Z  INFO integration1: Future 9 completed after 73ms [INFO] [stdout] 2025-10-01T07:12:18.152663Z  INFO integration1: Future 55 completed after 74ms [INFO] [stdout] 2025-10-01T07:12:18.153527Z  INFO integration1: Future 41 completed after 75ms [INFO] [stdout] 2025-10-01T07:12:18.154322Z  INFO integration1: Future 78 completed after 69ms [INFO] [stdout] 2025-10-01T07:12:18.154774Z  INFO integration1: Future 95 completed after 69ms [INFO] [stdout] 2025-10-01T07:12:18.156585Z  INFO integration1: Future 88 completed after 71ms [INFO] [stdout] 2025-10-01T07:12:18.156653Z  INFO integration1: Future 54 completed after 78ms [INFO] [stdout] 2025-10-01T07:12:18.157698Z  INFO integration1: Future 92 completed after 72ms [INFO] [stdout] 2025-10-01T07:12:18.157790Z  INFO integration1: Future 96 completed after 72ms [INFO] [stdout] 2025-10-01T07:12:18.158789Z  INFO integration1: Future 66 completed after 80ms [INFO] [stdout] 2025-10-01T07:12:18.159442Z  INFO integration1: Future 33 completed after 81ms [INFO] [stdout] 2025-10-01T07:12:18.159724Z  INFO integration1: Future 61 completed after 81ms [INFO] [stdout] 2025-10-01T07:12:18.160274Z  INFO integration1: Future 16 completed after 82ms [INFO] [stdout] 2025-10-01T07:12:18.160449Z  INFO integration1: Future 83 completed after 75ms [INFO] [stdout] 2025-10-01T07:12:18.160508Z  INFO integration1: Future 38 completed after 82ms [INFO] [stdout] 2025-10-01T07:12:18.161850Z  INFO integration1: Future 98 completed after 76ms [INFO] [stdout] 2025-10-01T07:12:18.165605Z  INFO integration1: Future 89 completed after 80ms [INFO] [stdout] 2025-10-01T07:12:18.167305Z  INFO integration1: Future 19 completed after 89ms [INFO] [stdout] 2025-10-01T07:12:18.167684Z  INFO integration1: Future 57 completed after 89ms [INFO] [stdout] 2025-10-01T07:12:18.169079Z  INFO integration1: Future 0 completed after 91ms [INFO] [stdout] 2025-10-01T07:12:18.169641Z  INFO integration1: Future 90 completed after 84ms [INFO] [stdout] 2025-10-01T07:12:18.170948Z  INFO integration1: Future 70 completed after 86ms [INFO] [stdout] 2025-10-01T07:12:18.171371Z  INFO integration1: Future 26 completed after 93ms [INFO] [stdout] 2025-10-01T07:12:18.172448Z  INFO integration1: Future 34 completed after 94ms [INFO] [stdout] 2025-10-01T07:12:18.172504Z  INFO integration1: Future 84 completed after 87ms [INFO] [stdout] 2025-10-01T07:12:18.174342Z  INFO integration1: Future 79 completed after 89ms [INFO] [stdout] 2025-10-01T07:12:18.174474Z  INFO integration1: Future 37 completed after 96ms [INFO] [stdout] 2025-10-01T07:12:18.176422Z  INFO integration1: Future 31 completed after 98ms [INFO] [stdout] 2025-10-01T07:12:18.177307Z  INFO integration1: Future 20 completed after 99ms [INFO] [stdout] 2025-10-01T07:12:18.177371Z  INFO integration1: Future 24 completed after 99ms [INFO] [stdout] 2025-10-01T07:12:18.179074Z  INFO integration1: Future 71 completed after 94ms [INFO] [stdout] 2025-10-01T07:12:18.182109Z  INFO integration1: Future 72 completed after 97ms [INFO] [stdout] 2025-10-01T07:12:18.183826Z  INFO integration1: Future 97 completed after 98ms [INFO] [stdout] 2025-10-01T07:12:18.184425Z  INFO integration1: Future 82 completed after 99ms [INFO] [stdout] test test_echo_server_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.01s [INFO] [stdout] [INFO] [stderr] Running tests/timer_tests.rs (/opt/rustwide/target/debug/deps/timer_tests-b78e4a75ca38138b) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_timer_unregister_functionality ... ok [INFO] [stdout] test test_multiple_timers_same_instant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Doc-tests fuchu [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" "266615eef19f90c82b8372c5f4222ec04d3af634987b919b2be1ca2426c2d7c7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "266615eef19f90c82b8372c5f4222ec04d3af634987b919b2be1ca2426c2d7c7", kill_on_drop: false }` [INFO] [stdout] 266615eef19f90c82b8372c5f4222ec04d3af634987b919b2be1ca2426c2d7c7