[INFO] cloning repository https://github.com/ntdunglc/my_turn_server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ntdunglc/my_turn_server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fntdunglc%2Fmy_turn_server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fntdunglc%2Fmy_turn_server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3580db63160715946baa98fd3ff81d73f2e7ccbd
[INFO] testing ntdunglc/my_turn_server against 1.83.0 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fntdunglc%2Fmy_turn_server" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/ntdunglc/my_turn_server on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/ntdunglc/my_turn_server
[INFO] finished tweaking git repo https://github.com/ntdunglc/my_turn_server
[INFO] tweaked toml for git repo https://github.com/ntdunglc/my_turn_server written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/ntdunglc/my_turn_server 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.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f128b502e0d152a7586048b523451ee5d3b5417202dea03c55321bf130a427d4
[INFO] running `Command { std: "docker" "start" "-a" "f128b502e0d152a7586048b523451ee5d3b5417202dea03c55321bf130a427d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f128b502e0d152a7586048b523451ee5d3b5417202dea03c55321bf130a427d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f128b502e0d152a7586048b523451ee5d3b5417202dea03c55321bf130a427d4", kill_on_drop: false }`
[INFO] [stdout] f128b502e0d152a7586048b523451ee5d3b5417202dea03c55321bf130a427d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd52a76df5a48bdb1d584df34779bc10e755b78c3ed9cce98469d192ec534636
[INFO] running `Command { std: "docker" "start" "-a" "fd52a76df5a48bdb1d584df34779bc10e755b78c3ed9cce98469d192ec534636", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.46
[INFO] [stderr]    Compiling quote v1.0.21
[INFO] [stderr]    Compiling unicode-ident v1.0.4
[INFO] [stderr]    Compiling syn v1.0.101
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling libc v0.2.134
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]    Compiling pin-project-lite v0.2.9
[INFO] [stderr]    Compiling futures-core v0.3.24
[INFO] [stderr]    Compiling bytes v1.2.1
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling typenum v1.15.0
[INFO] [stderr]    Compiling itoa v1.0.3
[INFO] [stderr]    Compiling futures-sink v0.3.24
[INFO] [stderr]    Compiling futures-channel v0.3.24
[INFO] [stderr]    Compiling futures-task v0.3.24
[INFO] [stderr]    Compiling futures-util v0.3.24
[INFO] [stderr]    Compiling smallvec v1.9.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.3
[INFO] [stderr]    Compiling once_cell v1.15.0
[INFO] [stderr]    Compiling futures-io v0.3.24
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.0
[INFO] [stderr]    Compiling percent-encoding v2.2.0
[INFO] [stderr]    Compiling http v0.2.8
[INFO] [stderr]    Compiling tracing-core v0.1.29
[INFO] [stderr]    Compiling slab v0.4.7
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling generic-array v0.14.6
[INFO] [stderr]    Compiling tokio v1.21.2
[INFO] [stderr]    Compiling unicase v2.6.0
[INFO] [stderr]    Compiling tinyvec v1.6.0
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]    Compiling serde_derive v1.0.145
[INFO] [stderr]    Compiling cpufeatures v0.2.5
[INFO] [stderr]    Compiling form_urlencoded v1.1.0
[INFO] [stderr]    Compiling serde v1.0.145
[INFO] [stderr]    Compiling mime v0.3.16
[INFO] [stderr]    Compiling ppv-lite86 v0.2.16
[INFO] [stderr]    Compiling thiserror v1.0.37
[INFO] [stderr]    Compiling unicode-bidi v0.3.8
[INFO] [stderr]    Compiling tower-service v0.3.2
[INFO] [stderr]    Compiling regex-syntax v0.6.27
[INFO] [stderr]    Compiling mime_guess v2.0.4
[INFO] [stderr]    Compiling mio v0.8.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.0
[INFO] [stderr]    Compiling num_cpus v1.13.1
[INFO] [stderr]    Compiling socket2 v0.4.7
[INFO] [stderr]    Compiling getrandom v0.2.7
[INFO] [stderr]    Compiling parking_lot v0.12.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling tower-layer v0.3.1
[INFO] [stderr]    Compiling http-body v0.4.5
[INFO] [stderr]    Compiling async-trait v0.1.57
[INFO] [stderr]    Compiling httpdate v1.0.2
[INFO] [stderr]    Compiling base64 v0.13.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling try-lock v0.2.3
[INFO] [stderr]    Compiling unicode-normalization v0.1.22
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ryu v1.0.11
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling block-buffer v0.10.3
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling serde_json v1.0.85
[INFO] [stderr]    Compiling want v0.3.0
[INFO] [stderr]    Compiling digest v0.10.5
[INFO] [stderr]    Compiling headers-core v0.2.0
[INFO] [stderr]    Compiling http-range-header v0.3.0
[INFO] [stderr]    Compiling anyhow v1.0.65
[INFO] [stderr]    Compiling tracing-log v0.1.3
[INFO] [stderr]    Compiling sharded-slab v0.1.4
[INFO] [stderr]    Compiling thread_local v1.1.4
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling sync_wrapper v0.1.1
[INFO] [stderr]    Compiling matchit v0.5.0
[INFO] [stderr]    Compiling sha-1 v0.10.0
[INFO] [stderr]    Compiling sha1 v0.10.5
[INFO] [stderr]    Compiling headers v0.3.8
[INFO] [stderr]    Compiling idna v0.3.0
[INFO] [stderr]    Compiling url v2.3.1
[INFO] [stderr]    Compiling regex-automata v0.1.10
[INFO] [stderr]    Compiling regex v1.6.0
[INFO] [stderr]    Compiling matchers v0.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.24
[INFO] [stderr]    Compiling tokio-macros v1.8.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.22
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.37
[INFO] [stderr]    Compiling tracing v0.1.36
[INFO] [stderr]    Compiling tungstenite v0.17.3
[INFO] [stderr]    Compiling pin-project v1.0.12
[INFO] [stderr]    Compiling tracing-subscriber v0.3.15
[INFO] [stderr]    Compiling futures-executor v0.3.24
[INFO] [stderr]    Compiling axum-core v0.2.8
[INFO] [stderr]    Compiling futures v0.3.24
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tokio-util v0.7.4
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-tungstenite v0.17.2
[INFO] [stderr]    Compiling hyper v0.14.20
[INFO] [stderr]    Compiling tower-http v0.3.4
[INFO] [stderr]    Compiling axum v0.5.16
[INFO] [stderr]    Compiling my_turn v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "fd52a76df5a48bdb1d584df34779bc10e755b78c3ed9cce98469d192ec534636", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd52a76df5a48bdb1d584df34779bc10e755b78c3ed9cce98469d192ec534636", kill_on_drop: false }`
[INFO] [stdout] fd52a76df5a48bdb1d584df34779bc10e755b78c3ed9cce98469d192ec534636
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 80f2f373806629d9b914dca8429ba1b5c85dc9a4863bf383d14e144bf5b0bd59
[INFO] running `Command { std: "docker" "start" "-a" "80f2f373806629d9b914dca8429ba1b5c85dc9a4863bf383d14e144bf5b0bd59", kill_on_drop: false }`
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling tokio-util v0.7.4
[INFO] [stderr]    Compiling tower-http v0.3.4
[INFO] [stderr]    Compiling h2 v0.3.14
[INFO] [stderr]    Compiling hyper v0.14.20
[INFO] [stderr]    Compiling axum v0.5.16
[INFO] [stderr]    Compiling my_turn v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.15s
[INFO] running `Command { std: "docker" "inspect" "80f2f373806629d9b914dca8429ba1b5c85dc9a4863bf383d14e144bf5b0bd59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80f2f373806629d9b914dca8429ba1b5c85dc9a4863bf383d14e144bf5b0bd59", kill_on_drop: false }`
[INFO] [stdout] 80f2f373806629d9b914dca8429ba1b5c85dc9a4863bf383d14e144bf5b0bd59
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7efe793e8393d2dd285947a10f365ed09d9680373763e132014b4a5d046e1c67
[INFO] running `Command { std: "docker" "start" "-a" "7efe793e8393d2dd285947a10f365ed09d9680373763e132014b4a5d046e1c67", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/my_turn-fe660cb8f8b092de)
[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 unittests src/run_server.rs (/opt/rustwide/target/debug/deps/run_server-b85fbb01607f558c)
[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/test_integration.rs (/opt/rustwide/target/debug/deps/test_integration-cd84a25e586d2096)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] [2m2024-12-14T19:26:15.791826Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "+w7uuzpoieynBqd8Sf1y/w=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.792269Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "+w7uuzpoieynBqd8Sf1y/w=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m101
[INFO] [stdout] [2m2024-12-14T19:26:15.792680Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m room: Room created    
[INFO] [stdout] [2m2024-12-14T19:26:15.793139Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "Ok"    
[INFO] [stdout] [2m2024-12-14T19:26:15.793261Z[0m [33m WARN[0m [2mmy_turn::ws::reader[0m[2m:[0m Invalid message Ok    
[INFO] [stdout] [2m2024-12-14T19:26:15.794328Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.794549Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.795804Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "InHDbofUZ4yG+Zc+5hHDzg=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.796187Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "InHDbofUZ4yG+Zc+5hHDzg=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m101
[INFO] [stdout] [2m2024-12-14T19:26:15.799430Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m room: Room created    
[INFO] [stdout] [2m2024-12-14T19:26:15.800803Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.801101Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.802327Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "LDXpT1EgKmvzK4vTcX9HGQ=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.802519Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/ws [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269", "connection": "Upgrade", "upgrade": "websocket", "sec-websocket-version": "13", "sec-websocket-key": "LDXpT1EgKmvzK4vTcX9HGQ=="}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m101
[INFO] [stdout] [2m2024-12-14T19:26:15.802804Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m room: Room created    
[INFO] [stdout] [2m2024-12-14T19:26:15.803623Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.803815Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.804397Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"JoinRoom\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.804626Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m created room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.804738Z[0m [34mDEBUG[0m [2mmy_turn::broker[0m[2m:[0m broker: Room created    
[INFO] [stdout] [2m2024-12-14T19:26:15.804805Z[0m [34mDEBUG[0m [2mmy_turn::room[0m[2m:[0m room: Room created    
[INFO] [stdout] [2m2024-12-14T19:26:15.804881Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m joined room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.805692Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.805873Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.806418Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"JoinRoom\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.806702Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m created room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.806784Z[0m [34mDEBUG[0m [2mmy_turn::broker[0m[2m:[0m broker: Found room, reuse    
[INFO] [stdout] [2m2024-12-14T19:26:15.806954Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m joined room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.807844Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.808061Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.808791Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"JoinRoom\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.812712Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m created room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.812925Z[0m [34mDEBUG[0m [2mmy_turn::broker[0m[2m:[0m broker: Found room, reuse    
[INFO] [stdout] [2m2024-12-14T19:26:15.813013Z[0m [34mDEBUG[0m [2mmy_turn::user_session[0m[2m:[0m joined room abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.814177Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.814431Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.815140Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"Register\":{\"room\":\"abc\", \"username\":\"client 1\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.853798Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"Register\":{\"room\":\"abc\", \"username\":\"client 2\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.857575Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"SendChat\":{\"room\":\"abc\", \"message\":\"my message\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.895764Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"TakeTurn\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.896460Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"TakeTurn\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.936826Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"TakeTurn\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.940922Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client sent str: "{\"ResetTurn\":{\"room\":\"abc\"}}"    
[INFO] [stdout] [2m2024-12-14T19:26:15.941772Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client disconnected    
[INFO] [stdout] [2m2024-12-14T19:26:15.941806Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m Closing WsReader    
[INFO] [stdout] [2m2024-12-14T19:26:15.942052Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m Closing WsWriter    
[INFO] [stdout] [2m2024-12-14T19:26:15.942575Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.942752Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.943545Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client disconnected    
[INFO] [stdout] [2m2024-12-14T19:26:15.943612Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m Closing WsReader    
[INFO] [stdout] [2m2024-12-14T19:26:15.943866Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m Closing WsWriter    
[INFO] [stdout] [2m2024-12-14T19:26:15.944207Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.944386Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2024-12-14T19:26:15.944996Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m client disconnected    
[INFO] [stdout] [2m2024-12-14T19:26:15.945062Z[0m [34mDEBUG[0m [2mmy_turn::ws::reader[0m[2m:[0m Closing WsReader    
[INFO] [stdout] [2m2024-12-14T19:26:15.945322Z[0m [34mDEBUG[0m [2mmy_turn::room[0m[2m:[0m Room closing    
[INFO] [stdout] [2m2024-12-14T19:26:15.945413Z[0m [34mDEBUG[0m [2mmy_turn::ws::writer[0m[2m:[0m Closing WsWriter    
[INFO] [stdout] [2m2024-12-14T19:26:15.945520Z[0m [34mDEBUG[0m [2mmy_turn::broker[0m[2m:[0m broker: Found room, reuse    
[INFO] [stdout] [2m2024-12-14T19:26:15.945572Z[0m [34mDEBUG[0m [2mmy_turn::broker[0m[2m:[0m Removing room: abc    
[INFO] [stdout] [2m2024-12-14T19:26:15.945842Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2024-12-14T19:26:15.945994Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mGET [3muri[0m[2m=[0m/stats [3mversion[0m[2m=[0mHTTP/1.1 [3mheaders[0m[2m=[0m{"host": "127.0.0.1:39269"}[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] test test_websocket ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests my_turn
[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" "7efe793e8393d2dd285947a10f365ed09d9680373763e132014b4a5d046e1c67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7efe793e8393d2dd285947a10f365ed09d9680373763e132014b4a5d046e1c67", kill_on_drop: false }`
[INFO] [stdout] 7efe793e8393d2dd285947a10f365ed09d9680373763e132014b4a5d046e1c67
