[INFO] fetching crate chromacat 0.1.0... [INFO] testing chromacat-0.1.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate chromacat 0.1.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate chromacat 0.1.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate chromacat 0.1.0 [INFO] tweaked toml for crates.io crate chromacat 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate chromacat 0.1.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate chromacat 0.1.0 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded timeout v0.1.0 [INFO] [stderr] Downloaded webp-animation v0.9.0 [INFO] [stderr] Downloaded csscolorparser v0.7.0 [INFO] [stderr] Downloaded colorgrad v0.7.0 [INFO] [stderr] Downloaded image v0.25.4 [INFO] [stderr] Downloaded libwebp-sys2 v0.1.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5ffcc68770cb45aafd6ca9b48bad71003cb2756e99172481ba19672cd37d7e90 [INFO] running `Command { std: "docker" "start" "-a" "5ffcc68770cb45aafd6ca9b48bad71003cb2756e99172481ba19672cd37d7e90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5ffcc68770cb45aafd6ca9b48bad71003cb2756e99172481ba19672cd37d7e90", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ffcc68770cb45aafd6ca9b48bad71003cb2756e99172481ba19672cd37d7e90", kill_on_drop: false }` [INFO] [stdout] 5ffcc68770cb45aafd6ca9b48bad71003cb2756e99172481ba19672cd37d7e90 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae0f0093c864a5e837a21cc4a61a4271a070b39512ac4f097e3990c07fb5117c [INFO] running `Command { std: "docker" "start" "-a" "ae0f0093c864a5e837a21cc4a61a4271a070b39512ac4f097e3990c07fb5117c", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.89 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling libc v0.2.161 [INFO] [stderr] Compiling autocfg v1.4.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling siphasher v0.3.11 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling anyhow v1.0.91 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling syn v2.0.85 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling adler2 v2.0.0 [INFO] [stderr] Compiling built v0.7.5 [INFO] [stderr] Compiling thiserror v1.0.65 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling aligned-vec v0.5.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling v_frame v0.3.8 [INFO] [stderr] Compiling cc v1.1.31 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling miniz_oxide v0.8.0 [INFO] [stderr] Compiling anstyle-parse v0.2.6 [INFO] [stderr] Compiling rav1e v0.7.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling anstyle v1.0.9 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling colorchoice v1.0.3 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling anstyle-query v1.1.2 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling signal-hook v0.3.17 [INFO] [stderr] Compiling anstream v0.6.17 [INFO] [stderr] Compiling flate2 v1.0.34 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling libwebp-sys2 v0.1.9 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling av1-grain v0.2.3 [INFO] [stderr] Compiling simd_helpers v0.1.0 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling signal-hook-registry v1.4.2 [INFO] [stderr] Compiling regex-automata v0.4.8 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling maybe-rayon v0.1.1 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling imgref v1.11.0 [INFO] [stderr] Compiling serde v1.0.213 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling bitstream-io v2.5.3 [INFO] [stderr] Compiling noop_proc_macro v0.3.0 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling weezl v0.1.8 [INFO] [stderr] Compiling new_debug_unreachable v1.0.6 [INFO] [stderr] Compiling miniz_oxide v0.7.4 [INFO] [stderr] Compiling loop9 v0.1.5 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling avif-serialize v0.8.2 [INFO] [stderr] Compiling mio v1.0.2 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling fdeflate v0.3.6 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling bytemuck v1.19.0 [INFO] [stderr] Compiling rgb v0.8.50 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling clap_lex v0.7.2 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling zune-core v0.4.12 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling profiling-procmacros v1.0.16 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.65 [INFO] [stderr] Compiling phf_macros v0.11.2 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Compiling profiling v1.0.16 [INFO] [stderr] Compiling arg_enum_proc_macro v0.3.4 [INFO] [stderr] Compiling phf v0.11.2 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.213 [INFO] [stderr] Compiling png v0.17.14 [INFO] [stderr] Compiling env_filter v0.1.2 [INFO] [stderr] Compiling csscolorparser v0.7.0 [INFO] [stderr] Compiling ppv-lite86 v0.2.20 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling clap_derive v4.5.18 [INFO] [stderr] Compiling zune-jpeg v0.4.13 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling indexmap v2.6.0 [INFO] [stderr] Compiling image-webp v0.2.0 [INFO] [stderr] Compiling clap_builder v4.5.20 [INFO] [stderr] Compiling exr v1.72.0 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling gif v0.13.1 [INFO] [stderr] Compiling signal-hook-mio v0.2.4 [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling env_logger v0.11.5 [INFO] [stderr] Compiling tempfile v3.13.0 [INFO] [stderr] Compiling crossterm v0.28.1 [INFO] [stderr] Compiling webp-animation v0.9.0 [INFO] [stderr] Compiling clap v4.5.20 [INFO] [stderr] Compiling colorgrad v0.7.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling ravif v0.11.11 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling image v0.25.4 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling chromacat v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/renderer/terminal.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 59s [INFO] running `Command { std: "docker" "inspect" "ae0f0093c864a5e837a21cc4a61a4271a070b39512ac4f097e3990c07fb5117c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae0f0093c864a5e837a21cc4a61a4271a070b39512ac4f097e3990c07fb5117c", kill_on_drop: false }` [INFO] [stdout] ae0f0093c864a5e837a21cc4a61a4271a070b39512ac4f097e3990c07fb5117c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85752940a4f001d6a637d07eee2a933207e48ba78825ed7d19f571ef3fe56cfc [INFO] running `Command { std: "docker" "start" "-a" "85752940a4f001d6a637d07eee2a933207e48ba78825ed7d19f571ef3fe56cfc", kill_on_drop: false }` [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/renderer/terminal.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rand v0.3.23 [INFO] [stderr] Compiling timeout v0.1.0 [INFO] [stderr] Compiling chromacat v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/renderer/terminal.rs:186:19 [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock { [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 186 | pub fn stdout(&self) -> StdoutLock<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.38s [INFO] running `Command { std: "docker" "inspect" "85752940a4f001d6a637d07eee2a933207e48ba78825ed7d19f571ef3fe56cfc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85752940a4f001d6a637d07eee2a933207e48ba78825ed7d19f571ef3fe56cfc", kill_on_drop: false }` [INFO] [stdout] 85752940a4f001d6a637d07eee2a933207e48ba78825ed7d19f571ef3fe56cfc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fa99482c1917da796c7451db3e9701f63b77ca89ff3c528d1ca67186373bcc4e [INFO] running `Command { std: "docker" "start" "-a" "fa99482c1917da796c7451db3e9701f63b77ca89ff3c528d1ca67186373bcc4e", kill_on_drop: false }` [INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stderr] --> src/renderer/terminal.rs:186:19 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn stdout(&self) -> StdoutLock { [INFO] [stderr] | ^^^^^ ^^^^^^^^^^ the same lifetime is hidden here [INFO] [stderr] | | [INFO] [stderr] | the lifetime is elided here [INFO] [stderr] | [INFO] [stderr] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stderr] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stderr] help: use `'_` for type paths [INFO] [stderr] | [INFO] [stderr] 186 | pub fn stdout(&self) -> StdoutLock<'_> { [INFO] [stderr] | ++++ [INFO] [stderr] [INFO] [stderr] warning: `chromacat` (lib) generated 1 warning (run `cargo fix --lib -p chromacat` to apply 1 suggestion) [INFO] [stderr] warning: `chromacat` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/chromacat-e9bff3ee639f7dc4) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test renderer::status_bar::tests::test_status_bar_creation ... ok [INFO] [stdout] test renderer::status_bar::tests::test_resize ... ok [INFO] [stdout] test renderer::status_bar::tests::test_fps_update ... ok [INFO] [stdout] Hello, 世界 [INFO] [stdout] test streaming::tests::test_stop_signal ... ok [INFO] [stdout] test streaming::tests::test_streaming_empty ... ok [INFO] [stdout] test streaming::tests::test_streaming_unicode ... ok [INFO] [stdout] test streaming::tests::test_buffer_capacity ... ok [INFO] [stdout] Line 1 [INFO] [stdout] Line 2 [INFO] [stdout] Line 3 [INFO] [stdout] test streaming::tests::test_streaming_basic ... ok [INFO] [stdout] test renderer::status_bar::tests::test_theme_pattern_update ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/chromacat-fc29996dc7b0ce58) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests tools/theme-preview-generator.rs (/opt/rustwide/target/debug/deps/theme_preview_generator-bee9b13aad83d6d7) [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] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests tools/webp-generator.rs (/opt/rustwide/target/debug/deps/webp_generator-bdbd43546df51318) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/app_tests.rs (/opt/rustwide/target/debug/deps/app_tests-45c7361e6d687eb6) [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] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] Hello, ChromaCat! [INFO] [stdout] test test_chromacat_basic ... ok [INFO] [stdout] [?25lTesting animation [?25h──────────────────────────────────────────────────────────────────────────────── rainbow • horizontal • 0.0 FPS[T]heme [P]atternLines 1-1/1 [Q]uit Test streaming input [INFO] [stdout] [INFO] [stdout] test test_chromacat_animation_settings ... ok [INFO] [stdout] test test_streaming_mode ... ok [INFO] [stdout] test test_chromacat_invalid_angle ... ok [INFO] [stdout] Testing pattern parameters [INFO] [stdout] Testing pattern parameters [INFO] [stdout] Testing pattern parameters [INFO] [stdout] test test_chromacat_pattern_params ... ok [INFO] [stdout] [INFO] [stdout] ==================================== Matrix ==================================== [INFO] [stdout] [INFO] [stdout] 10 1 1 00 00 1101000110 1 011 1100 0 1 101 1110 0000 01 10000100 0000100 [INFO] [stdout] 000 01100010 00 01 10 0 11 0 101 1 11 0 0100 1111111 1 11 01011101 [INFO] [stdout] 10 1 00010 10 10 0110 01 0 00000011011 1111110 1010 1 0111 1000111100 01 [INFO] [stdout] 0111100110110 1110 001 1 0 1 1 10 0 00 0010 00 1 1 1 0 11000 1 00010111 1 1 [INFO] [stdout] 101 0 0 10 1101 10 1001100 100 1 1 01 11 011 11 1 11000 11 1 01 111 11 [INFO] [stdout] 0 111 0 00 00 10 110 01110 1110 001110 0 1 0110 11 1 11001 01010000111 01 [INFO] [stdout] 1 1 100000 0 0 0 10 1 0 1 00 11 101001 01001110 00 10 110 1 00 01101 0 [INFO] [stdout] 101 10100 00 0 10011101 11101 0 011 111 1 1 001011 0 0 01 00 10 1 01 0101 [INFO] [stdout] 1 0 000101 111 0 101 110011 00 011 0 111 1010 01 01 101101000 1 10 1 1 1 [INFO] [stdout] 101 00 101 011 10 01 1 11011111 1 0 100100101 1010001011 100011100010010110001 [INFO] [stdout] 11 0 1 1 00 11 01 0 010 01100100101111 11001111 0 1 1 1 11 1 10 10 1 11 [INFO] [stdout] 011 0 1 010100101111 0 11 0 001000 101011000 00 10000110 0 101 11100 1101 00 [INFO] [stdout] 0 11000010 1 0 0 0 010 100000101100 0011001 0 10000 10011 110 1101 1101 1 0 [INFO] [stdout] 0 011 0 1 0 0 01 101 10110 001111 00 1000 101 1001 10 1000000 0 11 010 [INFO] [stdout] 00110000 1 1110001001 10 10 011110 10 10 110110011000111 0101 011 1 0000 10 [INFO] [stdout] 111001 101 000 1 0 1 010 0 0001 00101010 101 0001 01010 00110 1000100101 [INFO] [stdout] 0001 11001100 1 01000 101 10 1 00 10 010 00 001110111 0 011 01 1 11010 0 [INFO] [stdout] 0 10 0111 110011 101 00110001 111 00 00000 00 111111 01 101 0001 11 [INFO] [stdout] 11 0 101 000101100 00 111 10 10 01000 11011 01010011001 0010 001 1 011 1 [INFO] [stdout] 010110 101100001100 00 0 0111001110 11 01101 00001100 111011100 101 10001110 [INFO] [stdout] 01 11 1 10 1 11101110111 001 1001101000 011 0 100 00 0111 1 1 000 101 10 10000 [INFO] [stdout] 1 10 1 00 010011000 01100 0110 101 00001 1 00001000 0 1 0 00 0 10110 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ==================================== Waves ===================================== [INFO] [stdout] [INFO] [stdout] ░░▒▓▓████████████████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒░░ ░░▒▒▓ [INFO] [stdout] ░░▒▓▓████████████████▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓▓▓███▓▓▓▓▒▒▒░░ ░░▒▓ [INFO] [stdout] ░░▒▒▓███████████████▓▓▓▓▒▒▒▒▒▒▓▓▓▓▓████████▓▓▒▒▒░░ ░░▒▓ [INFO] [stdout] ░░▒▒▓▓██████████████▓▓▓▓▓▒▒▓▓▓▓▓▓██████████▓▓▓▒▒░░ ░░▒▒ [INFO] [stdout] ░░▒▒▓▓████████████▓▓▓▓▓▓▓▓▓▓▓▓▓█████████████▓▓▒▒░ ░░▒▒ [INFO] [stdout] ░░▒▒▓▓███████████▓▓▓▓▓▒▒▒▓▓▓▓▓██████████████▓▓▒▒░░ ░░▒▒ [INFO] [stdout] ░░▒▒▓▓▓████████▓▓▓▓▓▒▒▒▒▒▓▓▓▓███████████████▓▓▒▒░░ ░░▒▒ [INFO] [stdout] ░░▒▒▓▓▓▓▓██▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓████████████████▓▒▒░░ ░░░▒▒ [INFO] [stdout] ░░░▒▒▒▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▓█████████████████▓▒▒░░ ░░░▒▒ [INFO] [stdout] ░░▒▒▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒░░░░▒▒▒▒▓▓█████████████████▓▓▒░░ ░░░▒▒▒ [INFO] [stdout] ░ ░░░▒▒▒▒▓▓▓▓▓▒▒▒▒▒░░░░░░░░▒▒▒▓▓█████████████████▓▓▒▒░░ ░░░░▒▒▒ [INFO] [stdout] ░░ ░░░░▒▒▒▒▒▓▓▒▒▒▒▒▒░░░░░░░░░░░▒▒▓▓█████████████████▓▓▒▒░░ ░░░░▒▒▒▒ [INFO] [stdout] ░░░ ░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░ ░░░▒▒▓▓█████████████████▓▓▒▒░░░░ ░░░░▒▒▒▒▒▒ [INFO] [stdout] ░░░░░░░░░░▒▒▒▒▒▓▓▓▒▒▒▒▒░░░ ░░▒▒▓▓█████████████████▓▓▒▒▒░░░░░░░░░░▒▒▒▒▒▓▓ [INFO] [stdout] ▒░░░░░░░▒▒▒▒▒▓▓▓▓▓▓▒▒▒░░░ ░░▒▓▓█████████████████▓▓▒▒▒░░░░░░░▒▒▒▒▒▓▓▓▓▓ [INFO] [stdout] ▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▒▒▒░░ ░░▒▒▓█████████████████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓ [INFO] [stdout] ▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▒▒▒░░ ░░▒▒▓▓████████████████▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓ [INFO] [stdout] ▒▒▒▒▒▓▓▓▓▓██████▓▓▓▒▒░░░ ░░▒▒▓▓███████████████▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓█████▓▓ [INFO] [stdout] ▒▒▒▓▓▓▓▓█████████▓▓▒▒░░ ░▒▒▓▓███████████████▓▓▓▓▒▒▒▒▓▓▓▓▓▓████████▓ [INFO] [stdout] ▓▓▓▓▓▓███████████▓▓▒▒░░ ░░▒▓▓██████████████▓▓▓▓▓▒▒▓▓▓▓▓▓███████████ [INFO] [stdout] ▓▓▓▓██████████████▓▓▒░░ ░░▒▓▓▓████████████▓▓▓▓▓▒▓▓▓▓▓▓█████████████ [INFO] [stdout] ▓▓▓███████████████▓▓▒░░ ░░▒▒▓▓██████████▓▓▓▓▓▒▒▒▒▓▓▓▓██████████████ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ==================================== Spiral ==================================== [INFO] [stdout] [INFO] [stdout] ▓▓▒▒▒▒░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓▓▓███████████████████████████████▓▓▓▓▓▓▒▒▒▒▒░░░░░░ [INFO] [stdout] ▓▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓▓█████████████████████████████████████▓▓▓▓▓▒▒▒▒▒░░░░ [INFO] [stdout] ▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓█████████████████████████████████████████▓▓▓▓▓▒▒▒▒▒░░ [INFO] [stdout] ▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓████████████████████████████████████████████▓▓▓▓▓▒▒▒▒░ [INFO] [stdout] ▒▒▒░░░░░░░░░░░░░░▒▒▒▒▓▓▓████████████████████████████████████████████████▓▓▓▓▒▒▒▒ [INFO] [stdout] ▒▒░░░░░░░░░░░░░░▒▒▒▒▓▓▓██████████████████▓▓▓▓▓▓▓▓▓▓▓▓████████████████████▓▓▓▓▒▒▒ [INFO] [stdout] ▒▒░░░░░░░░░░░░░░▒▒▒▓▓▓▓███████████████▓▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓██████████████████▓▓▓▒▒ [INFO] [stdout] ▒▒░░░░░░░░░░░░░▒▒▒▒▓▓▓██████████████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████████████████▓▓▓▒ [INFO] [stdout] ▒▒░░░░░░░░░░░░░▒▒▒▒▓▓▓█████████████▓▓▓▒▒▒▒░░░░░░░░░▒▒▒▒▒▓▓▓▓▓████████████████▓▓▓ [INFO] [stdout] ▒▒░░░░░░░░░░░░░▒▒▒▒▓▓▓████████████▓▓▓▒▒▒░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓███████████████▓▓▓ [INFO] [stdout] ▒▒░░░░░░░░░░░░░▒▒▒▒▓▓▓████████████▓▓▓▒▒░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓███████████████▓▓ [INFO] [stdout] ▒▒░░░░░░░░░░░░░░▒▒▒▓▓▓█████████████▓▓▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓██████████████▓▓ [INFO] [stdout] ▒▒░░░░░░░░░░░░░░▒▒▒▒▓▓▓██████████████▓▓▓▒▒▒▒░░░░░░░░░░░░░░▒▒▒▓▓▓▓██████████████▓ [INFO] [stdout] ▒▒▒░░░░░░░░░░░░░░▒▒▒▓▓▓▓██████████████████▓▓▒▒░░░░░░░░░░░░░▒▒▒▓▓▓██████████████▓ [INFO] [stdout] ▒▒▒░░░░░░░░░░░░░░░▒▒▒▓▓▓▓█████████████████▓▓▒▒▒░░░░░░░░░░░░▒▒▒▓▓▓▓█████████████▓ [INFO] [stdout] ▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓██████████████▓▓▓▒▒▒░░░░░░░░░░░░▒▒▒▓▓▓▓█████████████▓ [INFO] [stdout] ▓▒▒▒░░░░░░░░░░░░░░░░▒▒▒▒▒▓▓▓▓▓█████████▓▓▓▓▒▒▒░░░░░░░░░░░░░▒▒▒▓▓▓▓█████████████▓ [INFO] [stdout] ▓▓▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░░░░░░░░░░░░░▒▒▒▓▓▓▓█████████████▓ [INFO] [stdout] ▓▓▓▒▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒░░░░░░░░░░░░░░░▒▒▒▒▓▓▓██████████████▓ [INFO] [stdout] ▓▓▓▓▒▒▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓▓██████████████▓ [INFO] [stdout] █▓▓▓▓▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓▓██████████████▓▓ [INFO] [stdout] ██▓▓▓▓▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▓▓▓▓███████████████▓▓ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ===================================== Code ===================================== [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ┌─ ChromaCat Demo ────────────────────┐ [INFO] [stdout] │ │ [INFO] [stdout] │ fn main() { │ [INFO] [stdout] │ let cat = ChromaCat::new(); │ [INFO] [stdout] │ cat.run(Pattern::Rainbow) │ [INFO] [stdout] │ .with_colors(vec![ │ [INFO] [stdout] │ "#FF0000", │ [INFO] [stdout] │ "#00FF00", │ [INFO] [stdout] │ "#0000FF", │ [INFO] [stdout] │ ]) │ [INFO] [stdout] .animate() │ [INFO] [stdout] │ } │ [INFO] [stdout] │ │ [INFO] [stdout] │ // Create beautiful gradients │ [INFO] [stdout] │ // for your terminal output! │ [INFO] [stdout] │ │ [INFO] [stdout] └────────────────────────────┘ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] =================================== Mandala ==================================== [INFO] [stdout] [INFO] [stdout] ▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░░░░░░░░░▒▓▓██▓▒░░░░░▒▒▓█▓▒▒░░░░░▒▒▓██▓▒▒░░░░░░▒▒▓███▓ [INFO] [stdout] ▓▓▓█████████████████████▓▓▓▒▒░░░░░░░░▒▓██▓▒░░░░░▒▓██▓▒░░░░░▒▒▓██▓▒░░░░░░░▒▓▓██▓▓ [INFO] [stdout] █████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▓████▓▓▒▒░░░░░░▒▓██▓▒░░░░▒▓██▓▒░░░░░▒▓██▓▓▒░░░░░░▒▒▓███▓▒ [INFO] [stdout] ▓▓▓▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒▓▓███▓▒░░░░░▒▓██▒░░░░▒▓██▓▒░░░░░▒▓██▓▒░░░░░░░▒▓▓██▓▓▒ [INFO] [stdout] ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓▓██▓▒░░░░▒▓█▓▒░░░▒▓██▒░░░░░▒▓██▓▒▒░░░░░░▒▒▓██▓▓▒▒ [INFO] [stdout] ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▓██▓░░░░▒█▓▒░░░▒▓█▓▒░░░░▒▒▓█▓▓▒░░░░░░▒▒▓███▓▒▒░ [INFO] [stdout] ░░░░░░░░░░▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒░░░░░░▒▓█▓▒░░▒▓█▒░░░▒██▒░░░░░▒▓█▓▓▒░░░░░░▒▒▓███▓▒▒░░ [INFO] [stdout] ░░░░░▒▒▒▒▓▓▓█████████████████▓▒▒░░░░▒█▓░░░▓█▒░░▒▓█▒░░░░▒▓██▓▒▒░░░░░░▒▒▓██▓▓▒▒░░░ [INFO] [stdout] ░░▒▒▒▓▓██████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▒░░░█▓░░▓▓░░░▓█▒░░░░▒▓██▓▒░░░░░░░▒▓███▓▒▒░░░░░ [INFO] [stdout] ▒▒▓▓████▓▓▓▒▒▒░░░░░░░░░░░░░░░░░░░▒▓█▒░░█░░▓▒░░▓▓▒░░░▒▓██▓▒░░░░░░░▒▓▓██▓▓▒▒░░░░░░ [INFO] [stdout] ▓████▓▓▒▒▒░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░░░░▒█░░▒░▓░▒█▒░░░▒▓██▓▒░░░░░░░▒▓▓███▓▒▒░░░░░░░░ [INFO] [stdout] ██▓▓▒▒▒░░░░░░░░░░▒▒▒▓▓█████▓▓▓▓▓▓▓▓█▓░░▒▓█░█░░░▒██▓▒▒░░░░░░░▒▒▓███▓▓▒▒░░░░░░░░░▒ [INFO] [stdout] ▓▓▒▒░░░░░░░░░░▒▒▓▓███▓▓▒▒░░░░░░░░░░▒▒▓▓███▓▓▒▒░░░░░░░░░░▒▒▓▓███▓▓▒▒░░░░░░░░░░▒▒▓ [INFO] [stdout] ▒▒░░░░░░░░░▒▒▓▓███▓▒▒░░░░░░░▒▒▓██▒░░░█░█▓▒░░▓█▓▓▓▓▓▓▓▓█████▓▓▒▒▒░░░░░░░░░░▒▒▒▓▓█ [INFO] [stdout] ░░░░░░░░░▒▒▓███▓▓▒░░░░░░░▒▓██▓▒░░░▒█▒░▓░▒░░█▒░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒▒▓▓████ [INFO] [stdout] ░░░░░░░▒▒▓▓██▓▓▒░░░░░░░▒▓██▓▒░░░▒▓▓░░▒▓░░█░░▒█▓▒░░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓████▓▓▒ [INFO] [stdout] ░░░░░░▒▒▓███▓▒░░░░░░░▒▓██▓▒░░░░▒█▓░░░▓▓░░▓█░░░▒▓██▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██████▓▓▒▒▒░ [INFO] [stdout] ░░░░▒▒▓▓██▓▒▒░░░░░░▒▒▓██▓▒░░░░▒█▓▒░░▒█▓░░░▓█▒░░░░▒▒▓█████████████████▓▓▓▒▒▒▒░░░░ [INFO] [stdout] ░░░▒▒▓███▓▒▒░░░░░░▒▓▓█▓▒░░░░░▒██▒░░░▒█▓▒░░▒▓█▓▒░░░░░░▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒░░░░░░░░░ [INFO] [stdout] ░░▒▒▓███▓▒▒░░░░░░▒▓▓█▓▒▒░░░░▒▓█▓▒░░░▒▓█▒░░░░▓██▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ [INFO] [stdout] ░▒▒▓▓██▓▒▒░░░░░░▒▒▓██▓▒░░░░░▒██▓▒░░░▒▓█▓▒░░░░▒▓██▓▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ [INFO] [stdout] ░▒▓▓██▓▓▒░░░░░░░▒▓██▓▒░░░░░▒▓██▓▒░░░░▒██▓▒░░░░░▒▓███▓▓▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒▒▒▓▓ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ==================================== Ascii ===================================== [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ╔══════════════════════════════════════════════════════════════╗ [INFO] [stdout] ║ Welcome to ChromaCat ║ [INFO] [stdout] ║ ║ [INFO] [stdout] ║ /\___/\ ║ [INFO] [stdout] ║ ( o o ) ║ [INFO] [stdout] ║ ( =^= ) ║ [INFO] [stdout] ║ (______) ║ [INFO] [stdout] ║ ║ [INFO] [stdout] ║ Create Magical Color Gradients ║ [INFO] [stdout] ║ For Your Terminal Text ║ [INFO] [stdout] ║ ║ [INFO] [stdout] ╚══════════════════════════════════════════════════════════════╝ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] =================================== Next Art =================================== [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ┌──────────────────────────────────────────────────────────────┐ [INFO] [stdout] │ ██████╗██╗ ██╗██████╗ ██████╗ ███╗ ███╗ █████╗ ██████╗█████╗ [INFO] [stdout] ████████╗ │ [INFO] [stdout] │ ██╔════╝██║ ██║██╔══██╗██╔═══██╗████╗ [INFO] [stdout] ████║██╔══██╗██╔════╝██╔══██╗╚══██╔══╝ │ [INFO] [stdout] │ ██║ ███████║██████╔╝██║ ██║██╔████╔██║███████║██║ ███████║ [INFO] [stdout] ██║ │ [INFO] [stdout] │ ██║ ██╔══██║██╔══██╗██║ ██║██║╚██╔╝██║██╔══██║██║ ██╔══██║ [INFO] [stdout] ██║ │ [INFO] [stdout] │ ╚██████╗██║ ██║██║ ██║╚██████╔╝██║ ╚═╝ ██║██║ ██║╚██████╗██║ ██║ [INFO] [stdout] ██║ │ [INFO] [stdout] │ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝ [INFO] [stdout] ╚═╝ │ [INFO] [stdout] └──────────────────────────────────────────────────────────────┘ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] =================================== Next Art =================================== [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ┌──────────────────────────────────────────────────────────────┐ [INFO] [stdout] │ 🎨 Terminal Artistry 🎨 │ [INFO] [stdout] [INFO] [stdout] │ │ [INFO] [stdout] │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ [INFO] [stdout] │ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░ │ [INFO] [stdout] │ ░░ ▒▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▒ ░░ │ [INFO] [stdout] │ ░░ ▒▒ ▓▓ ████████ ▓▓ ▒▒ ░░ │ [INFO] [stdout] │ ░░ ▒▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▒ ░░ │ [INFO] [stdout] │ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░ │ [INFO] [stdout] │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ [INFO] [stdout] │ │ [INFO] [stdout] │ Paint Your Terminal World │ [INFO] [stdout] └──────────────────────────────────────────────────────────────┘ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ==================================== Boxes ===================================== [INFO] [stdout] [INFO] [stdout] ┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] └─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] ┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─────┌─────┐─ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ [INFO] [stdout] └─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─────└─────┘─ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] │ │█████│ │█████│ │█████│ │█████│ │█████│ │█████│ │█ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] ================================================================================ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [?25l ==================================== Matrix ====================================  1 10101 0 0 01 1 0 000 110 01 0 00011 010100100 01111 1 100101 0 1 001001 0110 0 100 1 0000 0 1011 1 010 0100 0110 0 110 101110 0 1 1 1000 1 0111 0 010111010 00101 10 101 1 00010 101111 1011111110 00 10 1 11 10000010  10 111 0 0 00 0101 10110 011001001001 1000 0 01 0001 0 0 1 0 10 10 001 00 0010 0 0010 01 1 0 0011011001 101010110 0 00 1 0011001110 00101011111 001111001 0110 0001 1111 1010 1 01 0 0 1 00 11 11110 101 01 11101100 00 101 1 100 00000100011 0011111 101 11 0 1 1 1 01 010101 0 0 001010010 0 010 1 0 100 00 1 001 0 10000 101 111 0000 101010 01 10 111 11 00 1100 00110 0 01011001 1 0011 11001 111001 0010 1 11 110 1 1010 00 1 0011010010 0 0 11 1110 1 01110 11 0 01000 010 1001101 0 10 01 1 11001001 1 11 10001 11 11 0 11 0 001 110 000 0 0 1010 10 0 0 0 0011 110000000111 011001 001 11 111 110 0 000 1 01011 00 1001 0 00 110 000 0 10 1 01 0 1 11 10 0111 1001100101 10010 111 00 010 0 011110 01100110 1001 0 010001100100 11000 101010 110 0 00 11010 1 10 1010 100110 11001 011 1 10100 011110 010 1000 0001 0 0100 01 0000001 0010000 01 110110 11 111010 01001 010 1 10010 0000 100 10 0 110 00101 01111101 0 1 11 10 0 11 00101 0 010111 1 011000 0000 01 1000010 10101 11000 0 0 101 0 1 0 010111100 0 1100101 10 0 110110 10 0 10 011101 010 111010 10 10101111110 0 1 11100010 110 110 000010111 10 100010001 1 10 10 0 111110 0111 01 01 01 10 00 0 1 11 1 1 1 01 010[?25h──────────────────────────────────────────────────────────────────────────────── rainbow • horizontal • 0.0 FPS[T]heme [P]atternLines 1-22/251 [Q]uit test test_demo_mode ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Running tests/cli_tests.rs (/opt/rustwide/target/debug/deps/cli_tests-c75b1cead8ae447c) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test test_aspect_ratio_settings ... ok [INFO] [stdout] test test_invalid_aspect_ratio ... ok [INFO] [stdout] test test_invalid_fps ... ok [INFO] [stdout] test test_basic_cli ... ok [INFO] [stdout] test test_animation_settings ... ok [INFO] [stdout] test test_animation_defaults ... ok [INFO] [stdout] test test_multiple_files ... ok [INFO] [stdout] test test_comma_separated_params ... ok [INFO] [stdout] test test_theme_selection ... ok [INFO] [stdout] test test_pattern_specific_args ... ok [INFO] [stdout] test test_pattern_validation ... ok [INFO] [stdout] test test_pattern_flags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.34s [INFO] [stdout] [INFO] [stderr] Running tests/gradient_tests.rs (/opt/rustwide/target/debug/deps/gradient_tests-dc881d21fb45d2e1) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_horizontal_gradient ... ok [INFO] [stdout] test test_gradient_cycling ... ok [INFO] [stdout] test test_gradient_creation ... ok [INFO] [stdout] test test_diagonal_gradient ... ok [INFO] [stdout] test test_all_themes_gradient_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/pattern_aurora_tests.rs (/opt/rustwide/target/debug/deps/pattern_aurora_tests-c842c56d5c164e44) [INFO] [stdout] running 5 tests [INFO] [stdout] test test_aurora_params_parsing ... ok [INFO] [stdout] test test_aurora_parameter_effects ... ok [INFO] [stdout] test test_aurora_params_defaults ... ok [INFO] [stdout] test test_aurora_params_validation ... ok [INFO] [stderr] Running tests/pattern_checkerboard_tests.rs (/opt/rustwide/target/debug/deps/pattern_checkerboard_tests-09ebb940fff33529) [INFO] [stdout] test test_aurora_animation_behavior ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_checkerboard_params_parsing ... ok [INFO] [stdout] test test_checkerboard_params_defaults ... ok [INFO] [stdout] test test_checkerboard_params_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_diagonal_tests.rs (/opt/rustwide/target/debug/deps/pattern_diagonal_tests-dd4b67a0be9859c6) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_diagonal_params_defaults ... ok [INFO] [stdout] test test_diagonal_params_bounds ... ok [INFO] [stdout] test test_diagonal_params_validation ... ok [INFO] [stdout] test test_diagonal_params_parsing ... ok [INFO] [stderr] Running tests/pattern_diamond_tests.rs (/opt/rustwide/target/debug/deps/pattern_diamond_tests-733c2021dc0d9f8c) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_diamond_params_defaults ... ok [INFO] [stdout] test test_diamond_animation_modes ... ok [INFO] [stdout] test test_diamond_params_parsing ... ok [INFO] [stdout] test test_diamond_params_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_fire_tests.rs (/opt/rustwide/target/debug/deps/pattern_fire_tests-efec786e1d5da273) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_fire_params_defaults ... ok [INFO] [stdout] test test_fire_params_parsing ... ok [INFO] [stdout] test test_fire_animation_behavior ... ok [INFO] [stdout] test test_fire_params_bounds ... ok [INFO] [stderr] Running tests/pattern_horizontal_tests.rs (/opt/rustwide/target/debug/deps/pattern_horizontal_tests-2a31e16ce9525269) [INFO] [stdout] test test_fire_params_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_horizontal_params_defaults ... ok [INFO] [stdout] test test_horizontal_params_validation ... ok [INFO] [stderr] Running tests/pattern_integration_tests.rs (/opt/rustwide/target/debug/deps/pattern_integration_tests-840ca6752da4650c) [INFO] [stdout] test test_horizontal_params_parsing ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_pattern_determinism ... ok [INFO] [stdout] test test_pattern_animation ... ok [INFO] [stdout] test test_pattern_value_ranges ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_kaleidoscope_tests.rs (/opt/rustwide/target/debug/deps/pattern_kaleidoscope_tests-e5f5298998398aaa) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_kaleidoscope_params_parsing ... ok [INFO] [stdout] test test_kaleidoscope_animation ... ok [INFO] [stdout] test test_kaleidoscope_symmetry ... ok [INFO] [stdout] test test_kaleidoscope_zoom ... ok [INFO] [stdout] test test_kaleidoscope_segment_count ... ok [INFO] [stdout] test test_kaleidoscope_complexity ... ok [INFO] [stdout] test test_kaleidoscope_params_validation ... ok [INFO] [stdout] test test_kaleidoscope_params_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_perlin_tests.rs (/opt/rustwide/target/debug/deps/pattern_perlin_tests-a2842025928c217f) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_perlin_params_bounds ... ok [INFO] [stdout] test test_perlin_params_parsing ... ok [INFO] [stdout] test test_perlin_params_validation ... ok [INFO] [stdout] test test_perlin_params_defaults ... ok [INFO] [stderr] Running tests/pattern_pixel_rain_tests.rs (/opt/rustwide/target/debug/deps/pattern_pixel_rain_tests-9d381f042016175e) [INFO] [stdout] [INFO] [stderr] Running tests/pattern_plasma_tests.rs (/opt/rustwide/target/debug/deps/pattern_plasma_tests-03263f75214775ba) [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [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] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_plasma_params_defaults ... ok [INFO] [stdout] test test_plasma_params_parsing ... ok [INFO] [stdout] test test_plasma_params_bounds ... ok [INFO] [stdout] test test_plasma_params_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_registry_tests.rs (/opt/rustwide/target/debug/deps/pattern_registry_tests-e2d8254c5cf8aca2) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_invalid_pattern_handling ... ok [INFO] [stdout] test test_registry_initialization ... ok [INFO] [stdout] test test_pattern_metadata ... ok [INFO] [stdout] test test_parameter_parsing ... ok [INFO] [stdout] test test_parameter_validation ... ok [INFO] [stderr] Running tests/pattern_ripple_tests.rs (/opt/rustwide/target/debug/deps/pattern_ripple_tests-15f3156d548dec18) [INFO] [stdout] test test_pattern_parameter_creation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_ripple_params_parsing ... ok [INFO] [stdout] test test_ripple_params_validation ... ok [INFO] [stdout] test test_ripple_params_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_spiral_tests.rs (/opt/rustwide/target/debug/deps/pattern_spiral_tests-fee984b21d7ac1ec) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_spiral_params_parsing ... ok [INFO] [stdout] test test_spiral_params_validation ... ok [INFO] [stderr] Running tests/pattern_tests.rs (/opt/rustwide/target/debug/deps/pattern_tests-073c92da27b2d266) [INFO] [stdout] test test_spiral_params_defaults ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_pattern_animation ... ok [INFO] [stdout] test test_pattern_determinism ... ok [INFO] [stderr] Running tests/pattern_time_tests.rs (/opt/rustwide/target/debug/deps/pattern_time_tests-795f7bef297da0a9) [INFO] [stdout] test test_all_patterns_bounds ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_time_consistency ... ok [INFO] [stdout] test test_consistent_animation_speed ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/pattern_wave_tests.rs (/opt/rustwide/target/debug/deps/pattern_wave_tests-8713ae5acdb6e516) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_wave_params_defaults ... ok [INFO] [stdout] test test_wave_params_parsing ... ok [INFO] [stdout] test test_wave_params_bounds ... ok [INFO] [stdout] test test_wave_params_validation ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/renderer_tests.rs (/opt/rustwide/target/debug/deps/renderer_tests-a05cd3463f21156f) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] [?25lAnimation test [?25h──────────────────────────────────────────────────────────────────────────────── rainbow • horizontal • 0.0 FPS[T]heme [P]atternLines 1-1/1 [Q]uit test test_animation_timing ... ok [INFO] [stdout] [?25lTest [?25h──────────────────────────────────────────────────────────────────────────────── rainbow • horizontal • 0.0 FPS[T]heme [P]atternLines 1-1/1 [Q]uit Hello [INFO] [stdout] 世e界l [INFO] [stdout] 👨e [INFO] [stdout] α β γ [INFO] [stdout] 🏳 [INFO] [stdout] f u l l width [INFO] [stdout] test test_animation_performance ... ok [INFO] [stdout] test test_animated_rendering ... ok [INFO] [stdout] test test_unicode_width ... ok [INFO] [stdout] [?25lAnimation Test [?25h──────────────────────────────────────────────────────────────────────────────── rainbow • horizontal • 0.0 FPS[T]heme [P]atternLines 1-1/1 [Q]uit Simple text [INFO] [stdout] Hello, 世e界t! [INFO] [stdout] 👋e 🌟o 🎨世 [INFO] [stdout] Multi [INFO] [stdout] line [INFO] [stdout] text [INFO] [stdout] Leading spaces [INFO] [stdout] test test_renderer_creation ... ok [INFO] [stdout] Very long text that should wrap automatically when it reaches the terminal [INFO] [stdout] width limit [INFO] [stdout] Tabbed text [INFO] [stdout] test test_animation_progress ... ok [INFO] [stdout] Mixed 👨d family emoji [INFO] [stdout] [INFO] [stdout] test test_text_handling ... ok [INFO] [stdout] Hello, World! [INFO] [stdout] test test_static_rendering ... ok [INFO] [stdout] Line 0 [INFO] [stdout] Line 1 [INFO] [stdout] Line 2 [INFO] [stdout] Line 3 [INFO] [stdout] Line 4 [INFO] [stdout] Line 5 [INFO] [stdout] Line 6 [INFO] [stdout] Line 7 [INFO] [stdout] Line 8 [INFO] [stdout] Line 9 [INFO] [stdout] Line 10 [INFO] [stdout] Line 11 [INFO] [stdout] Line 12 [INFO] [stdout] Line 13 [INFO] [stdout] Line 14 [INFO] [stdout] Line 15 [INFO] [stdout] Line 16 [INFO] [stdout] Line 17 [INFO] [stdout] Line 18 [INFO] [stdout] Line 19 [INFO] [stdout] Line 20 [INFO] [stdout] Line 21 [INFO] [stdout] Line 22 [INFO] [stdout] Line 23 [INFO] [stdout] Line 24 [INFO] [stdout] Line 25 [INFO] [stdout] Line 26 [INFO] [stdout] Line 27 [INFO] [stdout] Line 28 [INFO] [stdout] Line 29 [INFO] [stdout] Line 30 [INFO] [stdout] Line 31 [INFO] [stdout] Line 32 [INFO] [stdout] Line 33 [INFO] [stdout] Line 34 [INFO] [stdout] Line 35 [INFO] [stdout] Line 36 [INFO] [stdout] Line 37 [INFO] [stdout] Line 38 [INFO] [stdout] Line 39 [INFO] [stdout] Line 40 [INFO] [stdout] Line 41 [INFO] [stdout] Line 42 [INFO] [stdout] Line 43 [INFO] [stdout] Line 44 [INFO] [stdout] Line 45 [INFO] [stdout] Line 46 [INFO] [stdout] Line 47 [INFO] [stdout] Line 48 [INFO] [stdout] Line 49 [INFO] [stdout] Line 50 [INFO] [stdout] Line 51 [INFO] [stdout] Line 52 [INFO] [stdout] Line 53 [INFO] [stdout] Line 54 [INFO] [stdout] Line 55 [INFO] [stdout] Line 56 [INFO] [stdout] Line 57 [INFO] [stdout] Line 58 [INFO] [stdout] Line 59 [INFO] [stdout] Line 60 [INFO] [stdout] Line 61 [INFO] [stdout] Line 62 [INFO] [stdout] Line 63 [INFO] [stdout] Line 64 [INFO] [stdout] Line 65 [INFO] [stdout] Line 66 [INFO] [stdout] Line 67 [INFO] [stdout] Line 68 [INFO] [stdout] Line 69 [INFO] [stdout] Line 70 [INFO] [stdout] Line 71 [INFO] [stdout] Line 72 [INFO] [stdout] Line 73 [INFO] [stdout] Line 74 [INFO] [stdout] Line 75 [INFO] [stdout] Line 76 [INFO] [stdout] Line 77 [INFO] [stdout] Line 78 [INFO] [stdout] Line 79 [INFO] [stdout] Line 80 [INFO] [stdout] Line 81 [INFO] [stdout] Line 82 [INFO] [stdout] Line 83 [INFO] [stdout] Line 84 [INFO] [stdout] Line 85 [INFO] [stdout] Line 86 [INFO] [stdout] Line 87 [INFO] [stdout] Line 88 [INFO] [stdout] Line 89 [INFO] [stdout] Line 90 [INFO] [stdout] Line 91 [INFO] [stdout] Line 92 [INFO] [stdout] Line 93 [INFO] [stdout] Line 94 [INFO] [stdout] Line 95 [INFO] [stdout] Line 96 [INFO] [stdout] Line 97 [INFO] [stdout] Line 98 [INFO] [stdout] Line 99 [INFO] [stdout] Line 100 [INFO] [stdout] Line 101 [INFO] [stdout] Line 102 [INFO] [stdout] Line 103 [INFO] [stdout] Line 104 [INFO] [stdout] Line 105 [INFO] [stdout] Line 106 [INFO] [stdout] Line 107 [INFO] [stdout] Line 108 [INFO] [stdout] Line 109 [INFO] [stdout] Line 110 [INFO] [stdout] Line 111 [INFO] [stdout] Line 112 [INFO] [stdout] Line 113 [INFO] [stdout] Line 114 [INFO] [stdout] Line 115 [INFO] [stdout] Line 116 [INFO] [stdout] Line 117 [INFO] [stdout] Line 118 [INFO] [stdout] Line 119 [INFO] [stdout] Line 120 [INFO] [stdout] Line 121 [INFO] [stdout] Line 122 [INFO] [stdout] Line 123 [INFO] [stdout] Line 124 [INFO] [stdout] Line 125 [INFO] [stdout] Line 126 [INFO] [stdout] Line 127 [INFO] [stdout] Line 128 [INFO] [stdout] Line 129 [INFO] [stdout] Line 130 [INFO] [stdout] Line 131 [INFO] [stdout] Line 132 [INFO] [stdout] Line 133 [INFO] [stdout] Line 134 [INFO] [stdout] Line 135 [INFO] [stdout] Line 136 [INFO] [stdout] Line 137 [INFO] [stdout] Line 138 [INFO] [stdout] Line 139 [INFO] [stdout] Line 140 [INFO] [stdout] Line 141 [INFO] [stdout] Line 142 [INFO] [stdout] Line 143 [INFO] [stdout] Line 144 [INFO] [stdout] Line 145 [INFO] [stdout] Line 146 [INFO] [stdout] Line 147 [INFO] [stdout] Line 148 [INFO] [stdout] Line 149 [INFO] [stdout] Line 150 [INFO] [stdout] Line 151 [INFO] [stdout] Line 152 [INFO] [stdout] Line 153 [INFO] [stdout] Line 154 [INFO] [stdout] Line 155 [INFO] [stdout] Line 156 [INFO] [stdout] Line 157 [INFO] [stdout] Line 158 [INFO] [stdout] Line 159 [INFO] [stdout] Line 160 [INFO] [stdout] Line 161 [INFO] [stdout] Line 162 [INFO] [stdout] Line 163 [INFO] [stdout] Line 164 [INFO] [stdout] Line 165 [INFO] [stdout] Line 166 [INFO] [stdout] Line 167 [INFO] [stdout] Line 168 [INFO] [stdout] Line 169 [INFO] [stdout] Line 170 [INFO] [stdout] Line 171 [INFO] [stdout] Line 172 [INFO] [stdout] Line 173 [INFO] [stdout] Line 174 [INFO] [stdout] Line 175 [INFO] [stdout] Line 176 [INFO] [stdout] Line 177 [INFO] [stdout] Line 178 [INFO] [stdout] Line 179 [INFO] [stdout] Line 180 [INFO] [stdout] Line 181 [INFO] [stdout] Line 182 [INFO] [stdout] Line 183 [INFO] [stdout] Line 184 [INFO] [stdout] Line 185 [INFO] [stdout] Line 186 [INFO] [stdout] Line 187 [INFO] [stdout] Line 188 [INFO] [stdout] Line 189 [INFO] [stdout] Line 190 [INFO] [stdout] Line 191 [INFO] [stdout] Line 192 [INFO] [stdout] Line 193 [INFO] [stdout] Line 194 [INFO] [stdout] Line 195 [INFO] [stdout] Line 196 [INFO] [stdout] Line 197 [INFO] [stdout] Line 198 [INFO] [stdout] Line 199 [INFO] [stdout] Line 200 [INFO] [stdout] Line 201 [INFO] [stdout] Line 202 [INFO] [stdout] Line 203 [INFO] [stdout] Line 204 [INFO] [stdout] Line 205 [INFO] [stdout] Line 206 [INFO] [stdout] Line 207 [INFO] [stdout] Line 208 [INFO] [stdout] Line 209 [INFO] [stdout] Line 210 [INFO] [stdout] Line 211 [INFO] [stdout] Line 212 [INFO] [stdout] Line 213 [INFO] [stdout] Line 214 [INFO] [stdout] Line 215 [INFO] [stdout] Line 216 [INFO] [stdout] Line 217 [INFO] [stdout] Line 218 [INFO] [stdout] Line 219 [INFO] [stdout] Line 220 [INFO] [stdout] Line 221 [INFO] [stdout] Line 222 [INFO] [stdout] Line 223 [INFO] [stdout] Line 224 [INFO] [stdout] Line 225 [INFO] [stdout] Line 226 [INFO] [stdout] Line 227 [INFO] [stdout] Line 228 [INFO] [stdout] Line 229 [INFO] [stdout] Line 230 [INFO] [stdout] Line 231 [INFO] [stdout] Line 232 [INFO] [stdout] Line 233 [INFO] [stdout] Line 234 [INFO] [stdout] Line 235 [INFO] [stdout] Line 236 [INFO] [stdout] Line 237 [INFO] [stdout] Line 238 [INFO] [stdout] Line 239 [INFO] [stdout] Line 240 [INFO] [stdout] Line 241 [INFO] [stdout] Line 242 [INFO] [stdout] Line 243 [INFO] [stdout] Line 244 [INFO] [stdout] Line 245 [INFO] [stdout] Line 246 [INFO] [stdout] Line 247 [INFO] [stdout] Line 248 [INFO] [stdout] Line 249 [INFO] [stdout] Line 250 [INFO] [stdout] Line 251 [INFO] [stdout] Line 252 [INFO] [stdout] Line 253 [INFO] [stdout] Line 254 [INFO] [stdout] Line 255 [INFO] [stdout] Line 256 [INFO] [stdout] Line 257 [INFO] [stdout] Line 258 [INFO] [stdout] Line 259 [INFO] [stdout] Line 260 [INFO] [stdout] Line 261 [INFO] [stdout] Line 262 [INFO] [stdout] Line 263 [INFO] [stdout] Line 264 [INFO] [stdout] Line 265 [INFO] [stdout] Line 266 [INFO] [stdout] Line 267 [INFO] [stdout] Line 268 [INFO] [stdout] Line 269 [INFO] [stdout] Line 270 [INFO] [stdout] Line 271 [INFO] [stdout] Line 272 [INFO] [stdout] Line 273 [INFO] [stdout] Line 274 [INFO] [stdout] Line 275 [INFO] [stdout] Line 276 [INFO] [stdout] Line 277 [INFO] [stdout] Line 278 [INFO] [stdout] Line 279 [INFO] [stdout] Line 280 [INFO] [stdout] Line 281 [INFO] [stdout] Line 282 [INFO] [stdout] Line 283 [INFO] [stdout] Line 284 [INFO] [stdout] Line 285 [INFO] [stdout] Line 286 [INFO] [stdout] Line 287 [INFO] [stdout] Line 288 [INFO] [stdout] Line 289 [INFO] [stdout] Line 290 [INFO] [stdout] Line 291 [INFO] [stdout] Line 292 [INFO] [stdout] Line 293 [INFO] [stdout] Line 294 [INFO] [stdout] Line 295 [INFO] [stdout] Line 296 [INFO] [stdout] Line 297 [INFO] [stdout] Line 298 [INFO] [stdout] Line 299 [INFO] [stdout] Line 300 [INFO] [stdout] Line 301 [INFO] [stdout] Line 302 [INFO] [stdout] Line 303 [INFO] [stdout] Line 304 [INFO] [stdout] Line 305 [INFO] [stdout] Line 306 [INFO] [stdout] Line 307 [INFO] [stdout] Line 308 [INFO] [stdout] Line 309 [INFO] [stdout] Line 310 [INFO] [stdout] Line 311 [INFO] [stdout] Line 312 [INFO] [stdout] Line 313 [INFO] [stdout] Line 314 [INFO] [stdout] Line 315 [INFO] [stdout] Line 316 [INFO] [stdout] Line 317 [INFO] [stdout] Line 318 [INFO] [stdout] Line 319 [INFO] [stdout] Line 320 [INFO] [stdout] Line 321 [INFO] [stdout] Line 322 [INFO] [stdout] Line 323 [INFO] [stdout] Line 324 [INFO] [stdout] Line 325 [INFO] [stdout] Line 326 [INFO] [stdout] Line 327 [INFO] [stdout] Line 328 [INFO] [stdout] Line 329 [INFO] [stdout] Line 330 [INFO] [stdout] Line 331 [INFO] [stdout] Line 332 [INFO] [stdout] Line 333 [INFO] [stdout] Line 334 [INFO] [stdout] Line 335 [INFO] [stdout] Line 336 [INFO] [stdout] Line 337 [INFO] [stdout] Line 338 [INFO] [stdout] Line 339 [INFO] [stdout] Line 340 [INFO] [stdout] Line 341 [INFO] [stdout] Line 342 [INFO] [stdout] Line 343 [INFO] [stdout] Line 344 [INFO] [stdout] Line 345 [INFO] [stdout] Line 346 [INFO] [stdout] Line 347 [INFO] [stdout] Line 348 [INFO] [stdout] Line 349 [INFO] [stdout] Line 350 [INFO] [stdout] Line 351 [INFO] [stdout] Line 352 [INFO] [stdout] Line 353 [INFO] [stdout] Line 354 [INFO] [stdout] Line 355 [INFO] [stdout] Line 356 [INFO] [stdout] Line 357 [INFO] [stdout] Line 358 [INFO] [stdout] Line 359 [INFO] [stdout] Line 360 [INFO] [stdout] Line 361 [INFO] [stdout] Line 362 [INFO] [stdout] Line 363 [INFO] [stdout] Line 364 [INFO] [stdout] Line 365 [INFO] [stdout] Line 366 [INFO] [stdout] Line 367 [INFO] [stdout] Line 368 [INFO] [stdout] Line 369 [INFO] [stdout] Line 370 [INFO] [stdout] Line 371 [INFO] [stdout] Line 372 [INFO] [stdout] Line 373 [INFO] [stdout] Line 374 [INFO] [stdout] Line 375 [INFO] [stdout] Line 376 [INFO] [stdout] Line 377 [INFO] [stdout] Line 378 [INFO] [stdout] Line 379 [INFO] [stdout] Line 380 [INFO] [stdout] Line 381 [INFO] [stdout] Line 382 [INFO] [stdout] Line 383 [INFO] [stdout] Line 384 [INFO] [stdout] Line 385 [INFO] [stdout] Line 386 [INFO] [stdout] Line 387 [INFO] [stdout] Line 388 [INFO] [stdout] Line 389 [INFO] [stdout] Line 390 [INFO] [stdout] Line 391 [INFO] [stdout] Line 392 [INFO] [stdout] Line 393 [INFO] [stdout] Line 394 [INFO] [stdout] Line 395 [INFO] [stdout] Line 396 [INFO] [stdout] Line 397 [INFO] [stdout] Line 398 [INFO] [stdout] Line 399 [INFO] [stdout] Line 400 [INFO] [stdout] Line 401 [INFO] [stdout] Line 402 [INFO] [stdout] Line 403 [INFO] [stdout] Line 404 [INFO] [stdout] Line 405 [INFO] [stdout] Line 406 [INFO] [stdout] Line 407 [INFO] [stdout] Line 408 [INFO] [stdout] Line 409 [INFO] [stdout] Line 410 [INFO] [stdout] Line 411 [INFO] [stdout] Line 412 [INFO] [stdout] Line 413 [INFO] [stdout] Line 414 [INFO] [stdout] Line 415 [INFO] [stdout] Line 416 [INFO] [stdout] Line 417 [INFO] [stdout] Line 418 [INFO] [stdout] Line 419 [INFO] [stdout] Line 420 [INFO] [stdout] Line 421 [INFO] [stdout] Line 422 [INFO] [stdout] Line 423 [INFO] [stdout] Line 424 [INFO] [stdout] Line 425 [INFO] [stdout] Line 426 [INFO] [stdout] Line 427 [INFO] [stdout] Line 428 [INFO] [stdout] Line 429 [INFO] [stdout] Line 430 [INFO] [stdout] Line 431 [INFO] [stdout] Line 432 [INFO] [stdout] Line 433 [INFO] [stdout] Line 434 [INFO] [stdout] Line 435 [INFO] [stdout] Line 436 [INFO] [stdout] Line 437 [INFO] [stdout] Line 438 [INFO] [stdout] Line 439 [INFO] [stdout] Line 440 [INFO] [stdout] Line 441 [INFO] [stdout] Line 442 [INFO] [stdout] Line 443 [INFO] [stdout] Line 444 [INFO] [stdout] Line 445 [INFO] [stdout] Line 446 [INFO] [stdout] Line 447 [INFO] [stdout] Line 448 [INFO] [stdout] Line 449 [INFO] [stdout] Line 450 [INFO] [stdout] Line 451 [INFO] [stdout] Line 452 [INFO] [stdout] Line 453 [INFO] [stdout] Line 454 [INFO] [stdout] Line 455 [INFO] [stdout] Line 456 [INFO] [stdout] Line 457 [INFO] [stdout] Line 458 [INFO] [stdout] Line 459 [INFO] [stdout] Line 460 [INFO] [stdout] Line 461 [INFO] [stdout] Line 462 [INFO] [stdout] Line 463 [INFO] [stdout] Line 464 [INFO] [stdout] Line 465 [INFO] [stdout] Line 466 [INFO] [stdout] Line 467 [INFO] [stdout] Line 468 [INFO] [stdout] Line 469 [INFO] [stdout] Line 470 [INFO] [stdout] Line 471 [INFO] [stdout] Line 472 [INFO] [stdout] Line 473 [INFO] [stdout] Line 474 [INFO] [stdout] Line 475 [INFO] [stdout] Line 476 [INFO] [stdout] Line 477 [INFO] [stdout] Line 478 [INFO] [stdout] Line 479 [INFO] [stdout] Line 480 [INFO] [stdout] Line 481 [INFO] [stdout] Line 482 [INFO] [stdout] Line 483 [INFO] [stdout] Line 484 [INFO] [stdout] Line 485 [INFO] [stdout] Line 486 [INFO] [stdout] Line 487 [INFO] [stdout] Line 488 [INFO] [stdout] Line 489 [INFO] [stdout] Line 490 [INFO] [stdout] Line 491 [INFO] [stdout] Line 492 [INFO] [stdout] Line 493 [INFO] [stdout] Line 494 [INFO] [stdout] Line 495 [INFO] [stdout] Line 496 [INFO] [stdout] Line 497 [INFO] [stdout] Line 498 [INFO] [stdout] Line 499 [INFO] [stdout] Line 500 [INFO] [stdout] Line 501 [INFO] [stdout] Line 502 [INFO] [stdout] Line 503 [INFO] [stdout] Line 504 [INFO] [stdout] Line 505 [INFO] [stdout] Line 506 [INFO] [stdout] Line 507 [INFO] [stdout] Line 508 [INFO] [stdout] Line 509 [INFO] [stdout] Line 510 [INFO] [stdout] Line 511 [INFO] [stdout] Line 512 [INFO] [stdout] Line 513 [INFO] [stdout] Line 514 [INFO] [stdout] Line 515 [INFO] [stdout] Line 516 [INFO] [stdout] Line 517 [INFO] [stdout] Line 518 [INFO] [stdout] Line 519 [INFO] [stdout] Line 520 [INFO] [stdout] Line 521 [INFO] [stdout] Line 522 [INFO] [stdout] Line 523 [INFO] [stdout] Line 524 [INFO] [stdout] Line 525 [INFO] [stdout] Line 526 [INFO] [stdout] Line 527 [INFO] [stdout] Line 528 [INFO] [stdout] Line 529 [INFO] [stdout] Line 530 [INFO] [stdout] Line 531 [INFO] [stdout] Line 532 [INFO] [stdout] Line 533 [INFO] [stdout] Line 534 [INFO] [stdout] Line 535 [INFO] [stdout] Line 536 [INFO] [stdout] Line 537 [INFO] [stdout] Line 538 [INFO] [stdout] Line 539 [INFO] [stdout] Line 540 [INFO] [stdout] Line 541 [INFO] [stdout] Line 542 [INFO] [stdout] Line 543 [INFO] [stdout] Line 544 [INFO] [stdout] Line 545 [INFO] [stdout] Line 546 [INFO] [stdout] Line 547 [INFO] [stdout] Line 548 [INFO] [stdout] Line 549 [INFO] [stdout] Line 550 [INFO] [stdout] Line 551 [INFO] [stdout] Line 552 [INFO] [stdout] Line 553 [INFO] [stdout] Line 554 [INFO] [stdout] Line 555 [INFO] [stdout] Line 556 [INFO] [stdout] Line 557 [INFO] [stdout] Line 558 [INFO] [stdout] Line 559 [INFO] [stdout] Line 560 [INFO] [stdout] Line 561 [INFO] [stdout] Line 562 [INFO] [stdout] Line 563 [INFO] [stdout] Line 564 [INFO] [stdout] Line 565 [INFO] [stdout] Line 566 [INFO] [stdout] Line 567 [INFO] [stdout] Line 568 [INFO] [stdout] Line 569 [INFO] [stdout] Line 570 [INFO] [stdout] Line 571 [INFO] [stdout] Line 572 [INFO] [stdout] Line 573 [INFO] [stdout] Line 574 [INFO] [stdout] Line 575 [INFO] [stdout] Line 576 [INFO] [stdout] Line 577 [INFO] [stdout] Line 578 [INFO] [stdout] Line 579 [INFO] [stdout] Line 580 [INFO] [stdout] Line 581 [INFO] [stdout] Line 582 [INFO] [stdout] Line 583 [INFO] [stdout] Line 584 [INFO] [stdout] Line 585 [INFO] [stdout] Line 586 [INFO] [stdout] Line 587 [INFO] [stdout] Line 588 [INFO] [stdout] Line 589 [INFO] [stdout] Line 590 [INFO] [stdout] Line 591 [INFO] [stdout] Line 592 [INFO] [stdout] Line 593 [INFO] [stdout] Line 594 [INFO] [stdout] Line 595 [INFO] [stdout] Line 596 [INFO] [stdout] Line 597 [INFO] [stdout] Line 598 [INFO] [stdout] Line 599 [INFO] [stdout] Line 600 [INFO] [stdout] Line 601 [INFO] [stdout] Line 602 [INFO] [stdout] Line 603 [INFO] [stdout] Line 604 [INFO] [stdout] Line 605 [INFO] [stdout] Line 606 [INFO] [stdout] Line 607 [INFO] [stdout] Line 608 [INFO] [stdout] Line 609 [INFO] [stdout] Line 610 [INFO] [stdout] Line 611 [INFO] [stdout] Line 612 [INFO] [stdout] Line 613 [INFO] [stdout] Line 614 [INFO] [stdout] Line 615 [INFO] [stdout] Line 616 [INFO] [stdout] Line 617 [INFO] [stdout] Line 618 [INFO] [stdout] Line 619 [INFO] [stdout] Line 620 [INFO] [stdout] Line 621 [INFO] [stdout] Line 622 [INFO] [stdout] Line 623 [INFO] [stdout] Line 624 [INFO] [stdout] Line 625 [INFO] [stdout] Line 626 [INFO] [stdout] Line 627 [INFO] [stdout] Line 628 [INFO] [stdout] Line 629 [INFO] [stdout] Line 630 [INFO] [stdout] Line 631 [INFO] [stdout] Line 632 [INFO] [stdout] Line 633 [INFO] [stdout] Line 634 [INFO] [stdout] Line 635 [INFO] [stdout] Line 636 [INFO] [stdout] Line 637 [INFO] [stdout] Line 638 [INFO] [stdout] Line 639 [INFO] [stdout] Line 640 [INFO] [stdout] Line 641 [INFO] [stdout] Line 642 [INFO] [stdout] Line 643 [INFO] [stdout] Line 644 [INFO] [stdout] Line 645 [INFO] [stdout] Line 646 [INFO] [stdout] Line 647 [INFO] [stdout] Line 648 [INFO] [stdout] Line 649 [INFO] [stdout] Line 650 [INFO] [stdout] Line 651 [INFO] [stdout] Line 652 [INFO] [stdout] Line 653 [INFO] [stdout] Line 654 [INFO] [stdout] Line 655 [INFO] [stdout] Line 656 [INFO] [stdout] Line 657 [INFO] [stdout] Line 658 [INFO] [stdout] Line 659 [INFO] [stdout] Line 660 [INFO] [stdout] Line 661 [INFO] [stdout] Line 662 [INFO] [stdout] Line 663 [INFO] [stdout] Line 664 [INFO] [stdout] Line 665 [INFO] [stdout] Line 666 [INFO] [stdout] Line 667 [INFO] [stdout] Line 668 [INFO] [stdout] Line 669 [INFO] [stdout] Line 670 [INFO] [stdout] Line 671 [INFO] [stdout] Line 672 [INFO] [stdout] Line 673 [INFO] [stdout] Line 674 [INFO] [stdout] Line 675 [INFO] [stdout] Line 676 [INFO] [stdout] Line 677 [INFO] [stdout] Line 678 [INFO] [stdout] Line 679 [INFO] [stdout] Line 680 [INFO] [stdout] Line 681 [INFO] [stdout] Line 682 [INFO] [stdout] Line 683 [INFO] [stdout] Line 684 [INFO] [stdout] Line 685 [INFO] [stdout] Line 686 [INFO] [stdout] Line 687 [INFO] [stdout] Line 688 [INFO] [stdout] Line 689 [INFO] [stdout] Line 690 [INFO] [stdout] Line 691 [INFO] [stdout] Line 692 [INFO] [stdout] Line 693 [INFO] [stdout] Line 694 [INFO] [stdout] Line 695 [INFO] [stdout] Line 696 [INFO] [stdout] Line 697 [INFO] [stdout] Line 698 [INFO] [stdout] Line 699 [INFO] [stdout] Line 700 [INFO] [stdout] Line 701 [INFO] [stdout] Line 702 [INFO] [stdout] Line 703 [INFO] [stdout] Line 704 [INFO] [stdout] Line 705 [INFO] [stdout] Line 706 [INFO] [stdout] Line 707 [INFO] [stdout] Line 708 [INFO] [stdout] Line 709 [INFO] [stdout] Line 710 [INFO] [stdout] Line 711 [INFO] [stdout] Line 712 [INFO] [stdout] Line 713 [INFO] [stdout] Line 714 [INFO] [stdout] Line 715 [INFO] [stdout] Line 716 [INFO] [stdout] Line 717 [INFO] [stdout] Line 718 [INFO] [stdout] Line 719 [INFO] [stdout] Line 720 [INFO] [stdout] Line 721 [INFO] [stdout] Line 722 [INFO] [stdout] Line 723 [INFO] [stdout] Line 724 [INFO] [stdout] Line 725 [INFO] [stdout] Line 726 [INFO] [stdout] Line 727 [INFO] [stdout] Line 728 [INFO] [stdout] Line 729 [INFO] [stdout] Line 730 [INFO] [stdout] Line 731 [INFO] [stdout] Line 732 [INFO] [stdout] Line 733 [INFO] [stdout] Line 734 [INFO] [stdout] Line 735 [INFO] [stdout] Line 736 [INFO] [stdout] Line 737 [INFO] [stdout] Line 738 [INFO] [stdout] Line 739 [INFO] [stdout] Line 740 [INFO] [stdout] Line 741 [INFO] [stdout] Line 742 [INFO] [stdout] Line 743 [INFO] [stdout] Line 744 [INFO] [stdout] Line 745 [INFO] [stdout] Line 746 [INFO] [stdout] Line 747 [INFO] [stdout] Line 748 [INFO] [stdout] Line 749 [INFO] [stdout] Line 750 [INFO] [stdout] Line 751 [INFO] [stdout] Line 752 [INFO] [stdout] Line 753 [INFO] [stdout] Line 754 [INFO] [stdout] Line 755 [INFO] [stdout] Line 756 [INFO] [stdout] Line 757 [INFO] [stdout] Line 758 [INFO] [stdout] Line 759 [INFO] [stdout] Line 760 [INFO] [stdout] Line 761 [INFO] [stdout] Line 762 [INFO] [stdout] Line 763 [INFO] [stdout] Line 764 [INFO] [stdout] Line 765 [INFO] [stdout] Line 766 [INFO] [stdout] Line 767 [INFO] [stdout] Line 768 [INFO] [stdout] Line 769 [INFO] [stdout] Line 770 [INFO] [stdout] Line 771 [INFO] [stdout] Line 772 [INFO] [stdout] Line 773 [INFO] [stdout] Line 774 [INFO] [stdout] Line 775 [INFO] [stdout] Line 776 [INFO] [stdout] Line 777 [INFO] [stdout] Line 778 [INFO] [stdout] Line 779 [INFO] [stdout] Line 780 [INFO] [stdout] Line 781 [INFO] [stdout] Line 782 [INFO] [stdout] Line 783 [INFO] [stdout] Line 784 [INFO] [stdout] Line 785 [INFO] [stdout] Line 786 [INFO] [stdout] Line 787 [INFO] [stdout] Line 788 [INFO] [stdout] Line 789 [INFO] [stdout] Line 790 [INFO] [stdout] Line 791 [INFO] [stdout] Line 792 [INFO] [stdout] Line 793 [INFO] [stdout] Line 794 [INFO] [stdout] Line 795 [INFO] [stdout] Line 796 [INFO] [stdout] Line 797 [INFO] [stdout] Line 798 [INFO] [stdout] Line 799 [INFO] [stdout] Line 800 [INFO] [stdout] Line 801 [INFO] [stdout] Line 802 [INFO] [stdout] Line 803 [INFO] [stdout] Line 804 [INFO] [stdout] Line 805 [INFO] [stdout] Line 806 [INFO] [stdout] Line 807 [INFO] [stdout] Line 808 [INFO] [stdout] Line 809 [INFO] [stdout] Line 810 [INFO] [stdout] Line 811 [INFO] [stdout] Line 812 [INFO] [stdout] Line 813 [INFO] [stdout] Line 814 [INFO] [stdout] Line 815 [INFO] [stdout] Line 816 [INFO] [stdout] Line 817 [INFO] [stdout] Line 818 [INFO] [stdout] Line 819 [INFO] [stdout] Line 820 [INFO] [stdout] Line 821 [INFO] [stdout] Line 822 [INFO] [stdout] Line 823 [INFO] [stdout] Line 824 [INFO] [stdout] Line 825 [INFO] [stdout] Line 826 [INFO] [stdout] Line 827 [INFO] [stdout] Line 828 [INFO] [stdout] Line 829 [INFO] [stdout] Line 830 [INFO] [stdout] Line 831 [INFO] [stdout] Line 832 [INFO] [stdout] Line 833 [INFO] [stdout] Line 834 [INFO] [stdout] Line 835 [INFO] [stdout] Line 836 [INFO] [stdout] Line 837 [INFO] [stdout] Line 838 [INFO] [stdout] Line 839 [INFO] [stdout] Line 840 [INFO] [stdout] Line 841 [INFO] [stdout] Line 842 [INFO] [stdout] Line 843 [INFO] [stdout] Line 844 [INFO] [stdout] Line 845 [INFO] [stdout] Line 846 [INFO] [stdout] Line 847 [INFO] [stdout] Line 848 [INFO] [stdout] Line 849 [INFO] [stdout] Line 850 [INFO] [stdout] Line 851 [INFO] [stdout] Line 852 [INFO] [stdout] Line 853 [INFO] [stdout] Line 854 [INFO] [stdout] Line 855 [INFO] [stdout] Line 856 [INFO] [stdout] Line 857 [INFO] [stdout] Line 858 [INFO] [stdout] Line 859 [INFO] [stdout] Line 860 [INFO] [stdout] Line 861 [INFO] [stdout] Line 862 [INFO] [stdout] Line 863 [INFO] [stdout] Line 864 [INFO] [stdout] Line 865 [INFO] [stdout] Line 866 [INFO] [stdout] Line 867 [INFO] [stdout] Line 868 [INFO] [stdout] Line 869 [INFO] [stdout] Line 870 [INFO] [stdout] Line 871 [INFO] [stdout] Line 872 [INFO] [stdout] Line 873 [INFO] [stdout] Line 874 [INFO] [stdout] Line 875 [INFO] [stdout] Line 876 [INFO] [stdout] Line 877 [INFO] [stdout] Line 878 [INFO] [stdout] Line 879 [INFO] [stdout] Line 880 [INFO] [stdout] Line 881 [INFO] [stdout] Line 882 [INFO] [stdout] Line 883 [INFO] [stdout] Line 884 [INFO] [stdout] Line 885 [INFO] [stdout] Line 886 [INFO] [stdout] Line 887 [INFO] [stdout] Line 888 [INFO] [stdout] Line 889 [INFO] [stdout] Line 890 [INFO] [stdout] Line 891 [INFO] [stdout] Line 892 [INFO] [stdout] Line 893 [INFO] [stdout] Line 894 [INFO] [stdout] Line 895 [INFO] [stdout] Line 896 [INFO] [stdout] Line 897 [INFO] [stdout] Line 898 [INFO] [stdout] Line 899 [INFO] [stdout] Line 900 [INFO] [stdout] Line 901 [INFO] [stdout] Line 902 [INFO] [stdout] Line 903 [INFO] [stdout] Line 904 [INFO] [stdout] Line 905 [INFO] [stdout] Line 906 [INFO] [stdout] Line 907 [INFO] [stdout] Line 908 [INFO] [stdout] Line 909 [INFO] [stdout] Line 910 [INFO] [stdout] Line 911 [INFO] [stdout] Line 912 [INFO] [stdout] Line 913 [INFO] [stdout] Line 914 [INFO] [stdout] Line 915 [INFO] [stdout] Line 916 [INFO] [stdout] Line 917 [INFO] [stdout] Line 918 [INFO] [stdout] Line 919 [INFO] [stdout] Line 920 [INFO] [stdout] Line 921 [INFO] [stdout] Line 922 [INFO] [stdout] Line 923 [INFO] [stdout] Line 924 [INFO] [stdout] Line 925 [INFO] [stdout] Line 926 [INFO] [stdout] Line 927 [INFO] [stdout] Line 928 [INFO] [stdout] Line 929 [INFO] [stdout] Line 930 [INFO] [stdout] Line 931 [INFO] [stdout] Line 932 [INFO] [stdout] Line 933 [INFO] [stdout] Line 934 [INFO] [stdout] Line 935 [INFO] [stdout] Line 936 [INFO] [stdout] Line 937 [INFO] [stdout] Line 938 [INFO] [stdout] Line 939 [INFO] [stdout] Line 940 [INFO] [stdout] Line 941 [INFO] [stdout] Line 942 [INFO] [stdout] Line 943 [INFO] [stdout] Line 944 [INFO] [stdout] Line 945 [INFO] [stdout] Line 946 [INFO] [stdout] Line 947 [INFO] [stdout] Line 948 [INFO] [stdout] Line 949 [INFO] [stdout] Line 950 [INFO] [stdout] Line 951 [INFO] [stdout] Line 952 [INFO] [stdout] Line 953 [INFO] [stdout] Line 954 [INFO] [stdout] Line 955 [INFO] [stdout] Line 956 [INFO] [stdout] Line 957 [INFO] [stdout] Line 958 [INFO] [stdout] Line 959 [INFO] [stdout] Line 960 [INFO] [stdout] Line 961 [INFO] [stdout] Line 962 [INFO] [stdout] Line 963 [INFO] [stdout] Line 964 [INFO] [stdout] Line 965 [INFO] [stdout] Line 966 [INFO] [stdout] Line 967 [INFO] [stdout] Line 968 [INFO] [stdout] Line 969 [INFO] [stdout] Line 970 [INFO] [stdout] Line 971 [INFO] [stdout] Line 972 [INFO] [stdout] Line 973 [INFO] [stdout] Line 974 [INFO] [stdout] Line 975 [INFO] [stdout] Line 976 [INFO] [stdout] Line 977 [INFO] [stdout] Line 978 [INFO] [stdout] Line 979 [INFO] [stdout] Line 980 [INFO] [stdout] Line 981 [INFO] [stdout] Line 982 [INFO] [stdout] Line 983 [INFO] [stdout] Line 984 [INFO] [stdout] Line 985 [INFO] [stdout] Line 986 [INFO] [stdout] Line 987 [INFO] [stdout] Line 988 [INFO] [stdout] Line 989 [INFO] [stdout] Line 990 [INFO] [stdout] Line 991 [INFO] [stdout] Line 992 [INFO] [stdout] Line 993 [INFO] [stdout] Line 994 [INFO] [stdout] Line 995 [INFO] [stdout] Line 996 [INFO] [stdout] Line 997 [INFO] [stdout] Line 998 [INFO] [stdout] Line 999 [INFO] [stdout] [INFO] [stdout] test test_large_text_performance ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/terminal_tests.rs (/opt/rustwide/target/debug/deps/terminal_tests-49c62553457f39c0) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_color_control ... ok [INFO] [stdout] test test_alternate_screen ... ok [INFO] [stdout] test test_cleanup_safety ... ok [INFO] [stdout] test test_flush ... ok [INFO] [stdout] test test_error_conditions ... ok [INFO] [stdout] test test_color_output ... ok [INFO] [stdout] test test_full_terminal_lifecycle ... ok [INFO] [stdout] test test_resize_handling ... ok [INFO] [stdout] test test_stdout_locking ... ok [INFO] [stdout] test test_cursor_visibility ... ok [INFO] [stdout] test test_state_recovery ... ok [INFO] [stdout] test test_terminal_creation ... ok [INFO] [stdout] test test_tty_detection ... ok [INFO] [stdout] test test_terminal_size ... ok [INFO] [stdout] test test_screen_clear ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stderr] Running tests/theme_tests.rs (/opt/rustwide/target/debug/deps/theme_tests-991b796722ee02be) [INFO] [stdout] test test_distribution_functions ... ok [INFO] [stdout] test test_repeat_modes ... ok [INFO] [stdout] test test_easing_functions ... ok [INFO] [stdout] test test_elastic_easing ... ok [INFO] [stdout] test test_gradient_creation ... ok [INFO] [stdout] test test_theme_validation ... ok [INFO] [stdout] test test_invalid_theme_access ... ok [INFO] [stderr] Doc-tests chromacat [INFO] [stdout] test test_invalid_theme_file ... ok [INFO] [stdout] test test_custom_theme_loading ... ok [INFO] [stdout] test test_theme_registry ... ok [INFO] [stdout] test test_theme_categories ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [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" "fa99482c1917da796c7451db3e9701f63b77ca89ff3c528d1ca67186373bcc4e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa99482c1917da796c7451db3e9701f63b77ca89ff3c528d1ca67186373bcc4e", kill_on_drop: false }` [INFO] [stdout] fa99482c1917da796c7451db3e9701f63b77ca89ff3c528d1ca67186373bcc4e