[INFO] cloning repository https://github.com/Vadim-Khristenko/kumir3-core
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Vadim-Khristenko/kumir3-core" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVadim-Khristenko%2Fkumir3-core", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVadim-Khristenko%2Fkumir3-core'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 459bcc5b87e1fb086637a2cded5882d4aee11ec8
[INFO] testing Vadim-Khristenko/kumir3-core against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FVadim-Khristenko%2Fkumir3-core" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Vadim-Khristenko/kumir3-core
[INFO] finished tweaking git repo https://github.com/Vadim-Khristenko/kumir3-core
[INFO] tweaked toml for git repo https://github.com/Vadim-Khristenko/kumir3-core written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Vadim-Khristenko/kumir3-core on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Vadim-Khristenko/kumir3-core 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f
[INFO] running `Command { std: "docker" "start" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling lru v0.16.3
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling deranged v0.5.5
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling line-clipping v0.3.5
[INFO] [stderr]    Compiling zmij v1.0.18
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling clap_builder v4.5.56
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling shared v0.2.0-alpha.1 (/opt/rustwide/workdir/shared)
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling webpki-roots v1.0.5
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling time v0.3.46
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling aws-lc-sys v0.37.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling clap v4.5.56
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling kumir3-compiler v0.2.0-alpha.1 (/opt/rustwide/workdir/compiler)
[INFO] [stderr]    Compiling kumir3-interpreter v0.2.0-alpha.1 (/opt/rustwide/workdir/interpreter)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling futures-timer v3.0.3
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling kasuari v0.4.11
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling ratatui-core v0.1.0
[INFO] [stderr]    Compiling clap v4.5.56
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ratatui-widgets v0.3.0
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling ratatui-macros v0.7.0
[INFO] [stderr]    Compiling ratatui v0.30.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling shared v0.2.0-alpha.1 (/opt/rustwide/workdir/shared)
[INFO] [stderr]    Compiling kumir3-compiler v0.2.0-alpha.1 (/opt/rustwide/workdir/compiler)
[INFO] [stderr]    Compiling kumir3-interpreter v0.2.0-alpha.1 (/opt/rustwide/workdir/interpreter)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 57.18s
[INFO] running `Command { std: "docker" "inspect" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/kumir3_compiler-cb3e5f514a21597e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test typecheck::tests::checker_assignment_widening ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/kumir3_compiler-e4b28247c902ce9f)
[INFO] [stdout] test typecheck::tests::checker_binop_and_branch ... 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] [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/compiler_tests.rs (/opt/rustwide/target/debug/deps/compiler_tests-9ac3ddd6ee328b12)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_ast_to_ir_arithmetic ... ok
[INFO] [stdout] test test_compiler_creation ... ok
[INFO] [stdout] test test_ast_to_ir_input_output ... ok
[INFO] [stdout] test test_compiler_with_debug ... ok
[INFO] [stdout] test test_syntax_check_invalid ... ok
[INFO] [stdout] test test_ast_to_ir_nested_conditions ... ok
[INFO] [stdout] test test_ast_to_ir_simple ... ok
[INFO] [stdout] test test_syntax_check_valid ... ok
[INFO] [stdout] test test_ast_to_ir_for_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-5c8f965103c8c2b3)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_compile_and_run_simple_program ... ignored
[INFO] [stdout] test test_compile_to_rust_code ... ok
[INFO] [stdout] test test_compile_to_ir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/optimizer_tests.rs (/opt/rustwide/target/debug/deps/optimizer_tests-611fdb1f8b2d4ed3)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_compiler_with_optimization ... ok
[INFO] [stdout] test test_constant_folding_comparison ... ok
[INFO] [stdout] test test_constant_folding_addition ... ok
[INFO] [stdout] test test_constant_folding_multiplication ... ok
[INFO] [stdout] test test_dead_code_elimination ... ok
[INFO] [stdout] test test_optimizer_level_0_no_optimization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/interpreter_cli.rs (/opt/rustwide/target/debug/deps/interpreter_cli-c89dec082ef17e4e)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test interpreter::file_importer::tests::test_is_kum_file ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_module_export_check ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_file_importer_creation ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_module_no_exports_all_public ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_library_manager_creation ... ok
[INFO] [stdout] test interpreter::tests::test_array ... ok
[INFO] [stdout] test interpreter::tests::test_abstract_cannot_instantiate ... ok
[INFO] [stdout] test interpreter::tests::test_coalesce_operator ... ok
[INFO] [stdout] test interpreter::tests::test_abstract_method_must_be_implemented ... ok
[INFO] [stdout] test interpreter::tests::test_conditional_expression ... ok
[INFO] [stdout] test interpreter::tests::test_if_statement ... ok
[INFO] [stdout] test interpreter::tests::test_coalesce_with_regular_value ... ok
[INFO] [stdout] test interpreter::tests::test_comparison ... ok
[INFO] [stdout] test interpreter::tests::test_for_loop ... ok
[INFO] [stdout] test interpreter::tests::test_algorithm_call ... ok
[INFO] [stdout] test interpreter::tests::test_inheritance_method_dispatch ... ok
[INFO] [stdout] test interpreter::tests::test_final_method_cannot_be_overridden ... ok
[INFO] [stdout] test interpreter::tests::test_impl_method_dispatch ... ok
[INFO] [stdout] test interpreter::tests::test_lambda_capture ... ok
[INFO] [stdout] test interpreter::tests::test_logical ... ok
[INFO] [stdout] test interpreter::tests::test_method_override_polymorphism ... ok
[INFO] [stdout] test interpreter::tests::test_public_field_access_allowed ... ok
[INFO] [stdout] test interpreter::tests::test_range_loop_iteration_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_range_loop_iteration ... ok
[INFO] [stdout] test interpreter::tests::test_range_pattern_match_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_range_inclusive_loop_iteration_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_lambda_execution ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_resolve_import_path ... ok
[INFO] [stdout] test interpreter::tests::test_kumir_toml_library_dir ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_import_time_library ... ok
[INFO] [stdout] test interpreter::tests::test_bytes_type ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_function_lookup ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_functions ... ok
[INFO] [stdout] test interpreter::tests::test_range_value_display_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_arithmetic ... ok
[INFO] [stdout] test interpreter::tests::test_private_field_access_denied ... ok
[INFO] [stdout] test interpreter::tests::test_simple_output ... ok
[INFO] [stdout] test interpreter::tests::test_string_operations ... ok
[INFO] [stdout] test interpreter::tests::test_try_catch ... ok
[INFO] [stdout] test interpreter::tests::test_safe_method_on_null ... ok
[INFO] [stdout] test interpreter::tests::test_safe_field_on_object ... ok
[INFO] [stdout] test interpreter::tests::test_short_lambda_multi_param ... ok
[INFO] [stdout] test interpreter::tests::test_short_lambda ... ok
[INFO] [stdout] test interpreter::tests::test_safe_method_on_object ... ok
[INFO] [stdout] test interpreter::tests::test_range_value_display ... ok
[INFO] [stdout] test interpreter::tests::test_safe_field_on_null ... ok
[INFO] [stdout] test interpreter::tests::test_variables ... ok
[INFO] [stdout] test interpreter::tests::test_type_alias_statement ... ok
[INFO] [stdout] test interpreter::tests::test_while_loop ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_add_integers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_div_integers_is_float ... ok
[INFO] [stdout] test interpreter::tests::test_safe_chain ... ok
[INFO] [stdout] test interpreter::tests::test_super_method_call ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mul_integers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_char_is_unsupported ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mod_keyword ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_string_to_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_int ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mod_percent ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_bool ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_power ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ge_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_lt_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_eq_strings ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_sub_integers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_string_concat_with_plus ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_gt_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_eq_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_le_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ne_numbers_angle ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_bool_true ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_nonempty_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_string_true ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_empty_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_int_true ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_mismatch_false ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_zero ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_lt_strings ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_unary_not_boolean ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ne_numbers_bang ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_nonzero_number ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_bool ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_char ... ok
[INFO] [stdout] test interpreter::tests::test_recursion ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_int ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_unary_minus_signed ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/interpreter_tui/main.rs (/opt/rustwide/target/debug/deps/interpreter_tui-0616430e4cacc5fa)
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test interpreter::file_importer::tests::test_module_export_check ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_is_kum_file ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_file_importer_creation ... ok
[INFO] [stdout] test interpreter::file_importer::tests::test_module_no_exports_all_public ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_library_manager_creation ... ok
[INFO] [stdout] test interpreter::tests::test_arithmetic ... ok
[INFO] [stdout] test interpreter::tests::test_algorithm_call ... ok
[INFO] [stdout] test interpreter::tests::test_abstract_method_must_be_implemented ... ok
[INFO] [stdout] test interpreter::tests::test_abstract_cannot_instantiate ... ok
[INFO] [stdout] test interpreter::tests::test_array ... ok
[INFO] [stdout] test interpreter::tests::test_builtin_functions ... ok
[INFO] [stdout] test interpreter::tests::test_bytes_type ... ok
[INFO] [stdout] test interpreter::tests::test_conditional_expression ... ok
[INFO] [stdout] test interpreter::tests::test_comparison ... ok
[INFO] [stdout] test interpreter::tests::test_coalesce_with_regular_value ... ok
[INFO] [stdout] test interpreter::tests::test_coalesce_operator ... ok
[INFO] [stdout] test interpreter::tests::test_for_loop ... ok
[INFO] [stdout] test interpreter::tests::test_lambda_capture ... ok
[INFO] [stdout] test interpreter::tests::test_final_method_cannot_be_overridden ... ok
[INFO] [stdout] test interpreter::tests::test_if_statement ... ok
[INFO] [stdout] test interpreter::tests::test_logical ... ok
[INFO] [stdout] test interpreter::tests::test_lambda_execution ... ok
[INFO] [stdout] test interpreter::tests::test_inheritance_method_dispatch ... ok
[INFO] [stdout] test interpreter::tests::test_impl_method_dispatch ... ok
[INFO] [stdout] test interpreter::tests::test_range_value_display_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_range_loop_iteration_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_range_inclusive_loop_iteration_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_private_field_access_denied ... ok
[INFO] [stdout] test interpreter::tests::test_range_pattern_match_with_step ... ok
[INFO] [stdout] test interpreter::tests::test_public_field_access_allowed ... ok
[INFO] [stdout] test interpreter::tests::test_range_loop_iteration ... ok
[INFO] [stdout] test interpreter::tests::test_simple_output ... ok
[INFO] [stdout] test interpreter::tests::test_kumir_toml_library_dir ... ok
[INFO] [stdout] test interpreter::tests::test_super_method_call ... ok
[INFO] [stdout] test interpreter::tests::test_try_catch ... ok
[INFO] [stdout] test interpreter::tests::test_method_override_polymorphism ... ok
[INFO] [stdout] test interpreter::tests::test_type_alias_statement ... ok
[INFO] [stdout] test interpreter::tests::test_range_value_display ... ok
[INFO] [stdout] test interpreter::tests::test_variables ... ok
[INFO] [stdout] test interpreter::tests::test_safe_chain ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_add_integers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mod_percent ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_div_integers_is_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mod_keyword ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_mul_integers ... ok
[INFO] [stdout] test interpreter::tests::test_while_loop ... ok
[INFO] [stdout] test interpreter::tests::test_safe_field_on_null ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_power ... ok
[INFO] [stdout] test interpreter::tests::test_safe_field_on_object ... ok
[INFO] [stdout] test interpreter::tests::test_safe_method_on_object ... ok
[INFO] [stdout] test interpreter::tests::test_short_lambda ... ok
[INFO] [stdout] test interpreter::tests::test_short_lambda_multi_param ... ok
[INFO] [stdout] test interpreter::tests::test_safe_method_on_null ... ok
[INFO] [stdout] test interpreter::tests::test_string_operations ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_char_is_unsupported ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_binary_sub_integers ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_resolve_import_path ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_gt_numbers ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_import_time_library ... ok
[INFO] [stdout] test interpreter::library_bridge::tests::test_function_lookup ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_bool ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_eq_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_le_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_string_to_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_eq_strings ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cast_to_int ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_lt_numbers ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_lt_strings ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ge_numbers ... ok
[INFO] [stdout] test interpreter::tests::test_recursion ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ne_numbers_bang ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_char ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_float ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_string_true ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shared-9fa90aed3c5cd55f)
[INFO] [stdout] test interpreter::typeops_characterization::char_cmp_ne_numbers_angle ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_int_true ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_int ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_nonzero_number ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_zero ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_string_concat_with_plus ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_bool_true ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_typecheck_mismatch_false ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_unary_not_boolean ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_empty_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_truthiness_nonempty_string ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_default_bool ... ok
[INFO] [stdout] test interpreter::typeops_characterization::char_unary_minus_signed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 371 tests
[INFO] [stdout] test codegen::ir::tests::test_ir_basic_block ... ok
[INFO] [stdout] test codegen::ir::tests::test_ir_type_size ... ok
[INFO] [stdout] test codegen::rust_block::tests::test_generate_wrapper ... ok
[INFO] [stdout] test constants::math::tests::test_golden_ratio ... ok
[INFO] [stdout] test codegen::rust_block::tests::test_interpret_println ... ok
[INFO] [stdout] test constants::math::tests::test_int_constants ... ok
[INFO] [stdout] test codegen::rust_block::tests::test_interpret_with_variables ... ok
[INFO] [stdout] test codegen::rust_block::tests::test_simple_arithmetic ... ok
[INFO] [stdout] test constants::math::tests::test_pi_variants ... ok
[INFO] [stdout] test codegen::ir::tests::test_ir_builder_simple_function ... ok
[INFO] [stdout] test constants::math::tests::test_special_values ... ok
[INFO] [stdout] test constants::math::tests::test_euler_mascheroni ... ok
[INFO] [stdout] test constants::math::tests::test_tau ... ok
[INFO] [stdout] test constants::tests::test_builtin_constants ... ok
[INFO] [stdout] test constants::tests::test_builtin_functions ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_1 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_2 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_3 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_4 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_5 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_start::case_2 ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_start::case_3 ... ok
[INFO] [stdout] test f128::tests::add_inf_and_inf ... ok
[INFO] [stdout] test f128::tests::add_one_past_i64_max_behaviour ... ok
[INFO] [stdout] test f128::tests::demo_f128_add ... ok
[INFO] [stdout] test f128::tests::div_basic ... ok
[INFO] [stdout] test f128::tests::div_by_self_returns_one ... ok
[INFO] [stdout] test constants::tests::test_is_unicode_combining_mark::case_1 ... ok
[INFO] [stdout] test constants::tests::test_keywords ... ok
[INFO] [stdout] test f128::tests::div_inverse_basic_cases ... ok
[INFO] [stdout] test f128::tests::mul_commutativity_two_three ... ok
[INFO] [stdout] test f128::tests::mul_basic ... ok
[INFO] [stdout] test f128::tests::div_zero_cases ... ok
[INFO] [stdout] test f128::tests::is_integer_checks ... ok
[INFO] [stdout] test f128::tests::inf_ordering ... ok
[INFO] [stdout] test f128::tests::from_i64_negative ... ok
[INFO] [stdout] test f128::tests::nan_classification ... ok
[INFO] [stdout] test f128::tests::nan_ordering ... ok
[INFO] [stdout] test f128::tests::neg_flips_sign_bit ... ok
[INFO] [stdout] test f128::tests::nan_vs_normal_total_order ... ok
[INFO] [stdout] test f128::tests::neg_nan_is_nan ... ok
[INFO] [stdout] test f128::tests::powf_negative_non_integer_nan ... ok
[INFO] [stdout] test f128::tests::from_u64_basic ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_start::case_1 ... ok
[INFO] [stdout] test f128::tests::powf_negative_integer_exponent ... ok
[INFO] [stdout] test f128::tests::powf_anything_zero ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_continue::case_6 ... ok
[INFO] [stdout] test f128::tests::powf_two_squared_via_internal_ln_exp ... ok
[INFO] [stdout] test f128::tests::powf_one_anything ... ok
[INFO] [stdout] test f128::tests::powf_zero_negative_inf ... ok
[INFO] [stdout] test f128::tests::mul_identity_and_div_identity ... ok
[INFO] [stdout] test f128::tests::powf_zero_positive ... ok
[INFO] [stdout] test f128::tests::mul_zero_and_inf ... ok
[INFO] [stdout] test f128::tests::sqrt_basic_perfect_square ... ok
[INFO] [stdout] test f128::tests::mul_power_of_two_doubling ... ok
[INFO] [stdout] test f128::tests::sqrt_negative_is_nan ... ok
[INFO] [stdout] test f128::tests::round_ties_to_even ... ok
[INFO] [stdout] test f128::tests::sub_pos_inf_minus_neg_inf_is_inf ... ok
[INFO] [stdout] test f128::tests::trig_asin_acos_values ... ok
[INFO] [stdout] test f128::tests::trig_domain_errors ... ok
[INFO] [stdout] test f128::tests::sub_inf_minus_inf_is_nan ... ok
[INFO] [stdout] test f128::tests::sub_neg_inf_minus_pos_inf_is_neg_inf ... ok
[INFO] [stdout] test f128::tests::sub_basic ... ok
[INFO] [stdout] test f128::tests::trig_sin_cos_values ... ok
[INFO] [stdout] test f128::tests::trig_periodicity_and_shift_identities ... ok
[INFO] [stdout] test f128::tests::zero_and_sign ... ok
[INFO] [stdout] test iostream::tests::test_console_stream_creation ... ok
[INFO] [stdout] test f128::tests::trunc_and_round_basic ... ok
[INFO] [stdout] test f128::tests::trig_addition_double_and_tan_identities ... ok
[INFO] [stdout] test f128::tests::trig_tan_values ... ok
[INFO] [stdout] test f128::tests::zero_total_cmp_equivalence ... ok
[INFO] [stdout] test iostream::tests::test_terminal_stream_echo_line ... ok
[INFO] [stdout] test iostream::tests::test_terminal_stream_read_all ... ok
[INFO] [stdout] test iostream::tests::test_terminal_stream_read_line_and_write ... ok
[INFO] [stdout] test iostream::tests::test_file_not_found ... ok
[INFO] [stdout] test f128::tests::add_basic ... ok
[INFO] [stdout] test f128::tests::trig_tan_asymptote_small_angle_and_inverses ... ok
[INFO] [stdout] test lexer::tests::test_basic_tokens ... ok
[INFO] [stdout] test lexer::tests::test_binary_number ... ok
[INFO] [stdout] test lexer::tests::test_all_keywords ... ok
[INFO] [stdout] test lexer::tests::test_comment_at_end_of_file ... ok
[INFO] [stdout] test lexer::tests::test_comments_and_newlines_positions ... ok
[INFO] [stdout] test lexer::tests::test_all_operators ... ok
[INFO] [stdout] test lexer::tests::test_char_errors ... ok
[INFO] [stdout] test lexer::tests::test_delimiters ... ok
[INFO] [stdout] test f128::tests::trig_pythagorean_identity_and_symmetry ... ok
[INFO] [stdout] test lexer::tests::test_empty_and_whitespace ... ok
[INFO] [stdout] test lexer::tests::test_escape_sequences ... ok
[INFO] [stdout] test lexer::tests::test_float_formats ... ok
[INFO] [stdout] test lexer::tests::test_full_algorithm ... ok
[INFO] [stdout] test lexer::tests::test_doc_comments ... ok
[INFO] [stdout] test lexer::tests::test_comments ... ok
[INFO] [stdout] test lexer::tests::test_chars_and_delimiters ... ok
[INFO] [stdout] test lexer::tests::test_hex_number ... ok
[INFO] [stdout] test lexer::tests::test_keywords_russian ... ok
[INFO] [stdout] test lexer::tests::test_identifier_boundaries ... ok
[INFO] [stdout] test lexer::tests::test_keywords_and_identifiers_unicode ... ok
[INFO] [stdout] test lexer::tests::test_numbers_and_hex_and_large ... ok
[INFO] [stdout] test lexer::tests::test_number_errors ... ok
[INFO] [stdout] test lexer::tests::test_octal_number ... ok
[INFO] [stdout] test lexer::tests::test_keywords_english ... ok
[INFO] [stdout] test lexer::tests::test_position_tracking ... ok
[INFO] [stdout] test lexer::tests::test_kumir3_features ... ok
[INFO] [stdout] test lexer::tests::test_operators ... ok
[INFO] [stdout] test lexer::tests::test_operators_adjacency_and_ambiguity ... ok
[INFO] [stdout] test lexer::tests::test_pipe_operator ... ok
[INFO] [stdout] test lexer::tests::test_multiple_comments ... ok
[INFO] [stdout] test lexer::tests::test_literals ... ok
[INFO] [stdout] test lexer::tests::test_newlines_preserved ... ok
[INFO] [stdout] test lexer::tests::test_rust_alt_block ... ignored, RustCode теперь unit-вариант; проверка контента отключена
[INFO] [stdout] test lexer::tests::test_rust_alt_block_english ... ignored, RustCode теперь unit-вариант; проверка контента отключена
[INFO] [stdout] test lexer::tests::test_rust_alt_block_uppercase ... ignored, RustCode теперь unit-вариант; проверка контента отключена
[INFO] [stdout] test lexer::tests::test_rust_block_behaviour ... ignored, RustCode теперь unit-вариант; проверка контента отключена
[INFO] [stdout] test lexer::tests::test_raw_string ... ok
[INFO] [stdout] test lexer::tests::test_rust_block_multiline ... ignored, RustCode теперь unit-вариант; проверка контента отключена
[INFO] [stdout] test lexer::tests::test_scientific_notation ... ok
[INFO] [stdout] test lexer::tests::test_string_errors ... ok
[INFO] [stdout] test lexer::tests::test_unicode_escape ... ok
[INFO] [stdout] test libraries::files::tests::test_library_creation ... ok
[INFO] [stdout] test lexer::tests::test_string_escapes ... ok
[INFO] [stdout] test libraries::files::tests::test_mkdir_and_list ... ok
[INFO] [stdout] test libraries::registry::tests::test_builtin_registry ... ignored
[INFO] [stdout] test libraries::files::tests::test_exists_and_meta ... ok
[INFO] [stdout] test libraries::net::tests::test_library_creation ... ok
[INFO] [stdout] test libraries::net::tests::test_url_encode_decode ... ok
[INFO] [stdout] test libraries::files::tests::test_read_write_text ... ok
[INFO] [stdout] test libraries::net::tests::test_base64 ... ok
[INFO] [stdout] test libraries::syscall::tests::test_cwd ... ok
[INFO] [stdout] test libraries::net::tests::test_dns_lookup ... ok
[INFO] [stdout] test libraries::syscall::tests::test_library_creation ... ok
[INFO] [stdout] test libraries::time::tests::test_iso_roundtrip ... ok
[INFO] [stdout] test libraries::syscall::tests::test_os_name ... ok
[INFO] [stdout] test libraries::time::tests::test_leap_year ... ok
[INFO] [stdout] test libraries::time::tests::test_now_ms ... ok
[INFO] [stdout] test libraries::registry::tests::test_global_provider ... ok
[INFO] [stdout] test libraries::time::tests::test_timestamp_roundtrip ... ok
[INFO] [stdout] test libraries::time::tests::test_library_creation ... ok
[INFO] [stdout] test libraries::registry::tests::test_register_all_builtins ... ok
[INFO] [stdout] test libraries::registry::tests::test_find_library_by_id ... ok
[INFO] [stdout] test lexer::tests::test_strings_and_invalid_escapes ... ok
[INFO] [stdout] test math::tests::array_subtraction_collision_large_vb ... ok
[INFO] [stdout] test math::tests::array_subtraction_large_mixed_types ... ok
[INFO] [stdout] test lexer::tests::test_underscore_in_numbers ... ok
[INFO] [stdout] test math::tests::array_subtraction_collision_small_vb ... ok
[INFO] [stdout] test libraries::registry::tests::test_list_available ... ok
[INFO] [stdout] test libraries::user_library::tests::test_user_library_loader ... ok
[INFO] [stdout] test libraries::user_library::tests::test_example_library_parses ... ok
[INFO] [stdout] test math::tests::round_default_and_sign ... ok
[INFO] [stdout] test math::tests::round_precision_examples ... ok
[INFO] [stdout] test math::tests::array_subtraction_multiple ... ok
[INFO] [stdout] test math::tests::round_with_rf_threshold ... ok
[INFO] [stdout] test math::tests::round_invalid_rf_errors ... ok
[INFO] [stdout] test math::tests::abs_basic ... ok
[INFO] [stdout] test math::tests::round_preserves_f32_type ... ok
[INFO] [stdout] test math::tests::string_divide_by_delimiter_returns_array_and_count ... ok
[INFO] [stdout] test math::tests::array_subtraction_basic ... ok
[INFO] [stdout] test math::tests::round_preserves_f128_type ... ok
[INFO] [stdout] test math::tests::array_subtraction_not_present ... ok
[INFO] [stdout] test math::tests::array_subtraction_nested_arrays ... ok
[INFO] [stdout] test math::tests::sqrt_minus_one_special_error ... ok
[INFO] [stdout] test math::tests::string_subtraction_basic ... ok
[INFO] [stdout] test math::tests::string_subtraction_empty_rhs ... ok
[INFO] [stdout] test lexer::tests::test_identifier_with_combining_chars ... ok
[INFO] [stdout] test lexer::tests::test_multiline_string ... ok
[INFO] [stdout] test math::tests::string_subtraction_overlap ... ok
[INFO] [stdout] test math::tests::string_subtraction_multiple_non_overlapping ... ok
[INFO] [stdout] test math::tests::string_multiplication_and_division ... ok
[INFO] [stdout] test math::tests::string_divide_by_empty_delim_errors ... ok
[INFO] [stdout] test libraries::registry::tests::test_is_known ... ok
[INFO] [stdout] test math::tests::string_subtraction_no_occurrence ... ok
[INFO] [stdout] test math::tests::string_subtraction_unicode ... ok
[INFO] [stdout] test parser::tests::test_array_access ... ok
[INFO] [stdout] test parser::tests::test_class_decl_basic ... ok
[INFO] [stdout] test parser::tests::test_compound_assignment ... ok
[INFO] [stdout] test parser::tests::test_algorithm_with_return_type ... ok
[INFO] [stdout] test parser::tests::test_enum ... ok
[INFO] [stdout] test parser::tests::test_bare_code_wraps_in_anon_alg ... ok
[INFO] [stdout] test parser::tests::test_class_with_fields_and_constructor ... ok
[INFO] [stdout] test parser::tests::test_conditional_expr ... ok
[INFO] [stdout] test parser::tests::test_auto_var ... ok
[INFO] [stdout] test parser::tests::test_expression_precedence ... ok
[INFO] [stdout] test parser::tests::test_field_access ... ok
[INFO] [stdout] test parser::tests::test_function_call ... ok
[INFO] [stdout] test parser::tests::test_for_loop ... ok
[INFO] [stdout] test parser::tests::test_input_output ... ok
[INFO] [stdout] test parser::tests::test_if_statement ... ok
[INFO] [stdout] test parser::tests::test_import ... ok
[INFO] [stdout] test math::tests::trig_sin_cos_basic ... ok
[INFO] [stdout] test parser::tests::test_lambda ... ok
[INFO] [stdout] test parser::tests::test_interface_decl ... ok
[INFO] [stdout] test parser::tests::test_logical_operators ... ok
[INFO] [stdout] test parser::tests::test_simple_algorithm ... ok
[INFO] [stdout] test parser::tests::test_main_algorithm_anonymous ... ok
[INFO] [stdout] test parser::tests::test_new_instance ... ok
[INFO] [stdout] test parser::tests::test_struct_decl ... ok
[INFO] [stdout] test parser::tests::test_method_call ... ok
[INFO] [stdout] test parser::tests::test_none_literal ... ok
[INFO] [stdout] test parser::tests::test_pipe ... ok
[INFO] [stdout] test parser::tests::test_self_ref ... ok
[INFO] [stdout] test parser::tests::test_try_catch ... ok
[INFO] [stdout] test parser::tests::test_var_declaration ... ok
[INFO] [stdout] test parser::tests::test_not_implemented ... ok
[INFO] [stdout] test runtime::channel::tests::test_broadcast_channel ... ok
[INFO] [stdout] test runtime::callback::tests::test_arity_check ... ok
[INFO] [stdout] test math::tests::trig_tg_ctg_basic ... ok
[INFO] [stdout] test runtime::channel::tests::test_message_channel ... ok
[INFO] [stdout] test runtime::channel::tests::test_value_channel ... ok
[INFO] [stdout] test runtime::channel::tests::test_oneshot_channel ... ok
[INFO] [stdout] test runtime::callback::tests::test_callback_not_found ... ok
[INFO] [stdout] test runtime::callback::tests::test_sync_callback ... ok
[INFO] [stdout] test runtime::channel::tests::test_request_response ... ok
[INFO] [stdout] test runtime::events::tests::test_event_cancelable ... ok
[INFO] [stdout] test runtime::events::tests::test_event_history ... ok
[INFO] [stdout] test runtime::events::tests::test_event_bus_off ... ok
[INFO] [stdout] test runtime::executor::tests::test_task_cancel ... ok
[INFO] [stdout] test runtime::events::tests::test_event_emitter ... ok
[INFO] [stdout] test runtime::executor::tests::test_task_id_unique ... ok
[INFO] [stdout] test runtime::callback::tests::test_async_callback ... ok
[INFO] [stdout] test runtime::events::tests::test_event_bus_on_emit ... ok
[INFO] [stdout] test runtime::events::tests::test_event_bus_once ... ok
[INFO] [stdout] test runtime::handle::tests::test_handle_id ... ok
[INFO] [stdout] test runtime::executor::tests::test_executor_list_tasks ... ok
[INFO] [stdout] test runtime::events::tests::test_priority ... ok
[INFO] [stdout] test runtime::handle::tests::test_handle_manager ... ok
[INFO] [stdout] test runtime::handle::tests::test_throttle ... ok
[INFO] [stdout] test runtime::tests::test_runtime_creation ... ok
[INFO] [stdout] test runtime::tests::test_global_runtime ... ok
[INFO] [stdout] test strings::tests::test_capitalize ... ok
[INFO] [stdout] test runtime::handle::tests::test_timer_cancel ... ok
[INFO] [stdout] test strings::tests::test_char_from_cp1251_cyrillic ... ok
[INFO] [stdout] test strings::tests::test_center ... ok
[INFO] [stdout] test strings::tests::test_char_at ... ok
[INFO] [stdout] test strings::tests::test_char_at_errors ... ok
[INFO] [stdout] test strings::tests::test_char_from_cp1251_ascii ... ok
[INFO] [stdout] test strings::tests::test_char_from_unicode ... ok
[INFO] [stdout] test strings::tests::test_char_from_unicode_errors ... ok
[INFO] [stdout] test strings::tests::test_code_unicode ... ok
[INFO] [stdout] test strings::tests::test_compare ... ok
[INFO] [stdout] test strings::tests::test_code_cp1251_ascii ... ok
[INFO] [stdout] test strings::tests::test_char_from_cp1251_errors ... ok
[INFO] [stdout] test strings::tests::test_code_cp1251_not_representable ... ok
[INFO] [stdout] test strings::tests::test_code_cp1251_cyrillic ... ok
[INFO] [stdout] test strings::tests::test_delete_errors ... ok
[INFO] [stdout] test strings::tests::test_contains ... ok
[INFO] [stdout] test strings::tests::test_compare_ignore_case ... ok
[INFO] [stdout] test runtime::executor::tests::test_executor_spawn ... ok
[INFO] [stdout] test strings::tests::test_count_occurrences ... ok
[INFO] [stdout] test strings::tests::test_delete_middle ... ok
[INFO] [stdout] test strings::tests::test_delete_overflow ... ok
[INFO] [stdout] test strings::tests::test_insert_errors ... ok
[INFO] [stdout] test strings::tests::test_delete_start ... ok
[INFO] [stdout] test strings::tests::test_delete_unicode ... ok
[INFO] [stdout] test strings::tests::test_equals_ignore_case ... ok
[INFO] [stdout] test strings::tests::test_insert_end ... ok
[INFO] [stdout] test strings::tests::test_insert_unicode ... ok
[INFO] [stdout] test strings::tests::test_is_alpha ... ok
[INFO] [stdout] test strings::tests::test_insert_start ... ok
[INFO] [stdout] test strings::tests::test_insert_middle ... ok
[INFO] [stdout] test strings::tests::test_is_alphanumeric ... ok
[INFO] [stdout] test strings::tests::test_is_digits ... ok
[INFO] [stdout] test strings::tests::test_is_uppercase ... ok
[INFO] [stdout] test strings::tests::test_is_whitespace ... ok
[INFO] [stdout] test strings::tests::test_join ... ok
[INFO] [stdout] test strings::tests::test_left ... ok
[INFO] [stdout] test runtime::executor::tests::test_task_spawn ... ok
[INFO] [stdout] test strings::tests::test_is_empty ... ok
[INFO] [stdout] test strings::tests::test_is_lowercase ... ok
[INFO] [stdout] test strings::tests::test_length_ascii ... ok
[INFO] [stdout] test strings::tests::test_length_bytes ... ok
[INFO] [stdout] test strings::tests::test_is_numeric ... ok
[INFO] [stdout] test strings::tests::test_format ... ok
[INFO] [stdout] test strings::tests::test_pad_right ... ok
[INFO] [stdout] test strings::tests::test_position_after ... ok
[INFO] [stdout] test strings::tests::test_length_empty ... ok
[INFO] [stdout] test strings::tests::test_length_unicode ... ok
[INFO] [stdout] test strings::tests::test_pad_left ... ok
[INFO] [stdout] test runtime::handle::tests::test_timer ... ok
[INFO] [stdout] test runtime::handle::tests::test_with_timeout_success ... ok
[INFO] [stdout] test runtime::handle::tests::test_with_timeout_elapsed ... ok
[INFO] [stdout] test strings::tests::test_position_last ... ok
[INFO] [stdout] test strings::tests::test_position_empty_fragment ... ok
[INFO] [stdout] test strings::tests::test_repeat ... ok
[INFO] [stdout] test strings::tests::test_repeat_error ... ok
[INFO] [stdout] test strings::tests::test_position_not_found ... ok
[INFO] [stdout] test strings::tests::test_replace_all ... ok
[INFO] [stdout] test strings::tests::test_replace_empty_old_error ... ok
[INFO] [stdout] test strings::tests::test_position_found ... ok
[INFO] [stdout] test strings::tests::test_replace_first ... ok
[INFO] [stdout] test strings::tests::test_split_words ... ok
[INFO] [stdout] test strings::tests::test_replace_unicode ... ok
[INFO] [stdout] test strings::tests::test_reverse ... ok
[INFO] [stdout] test strings::tests::test_substring_basic ... ok
[INFO] [stdout] test strings::tests::test_substring_errors ... ok
[INFO] [stdout] test strings::tests::test_substring_overflow ... ok
[INFO] [stdout] test strings::tests::test_substring_unicode ... ok
[INFO] [stdout] test strings::tests::test_swap_case ... ok
[INFO] [stdout] test strings::tests::test_title_case ... ok
[INFO] [stdout] test strings::tests::test_to_integer ... ok
[INFO] [stdout] test strings::tests::test_to_integer_error ... ok
[INFO] [stdout] test strings::tests::test_to_lower ... ok
[INFO] [stdout] test strings::tests::test_to_number ... ok
[INFO] [stdout] test strings::tests::test_to_number_error ... ok
[INFO] [stdout] test strings::tests::test_right ... ok
[INFO] [stdout] test strings::tests::test_to_upper ... ok
[INFO] [stdout] test strings::tests::test_split_by_delimiter ... ok
[INFO] [stdout] test strings::tests::test_starts_with ... ok
[INFO] [stdout] test strings::tests::test_trim ... ok
[INFO] [stdout] test strings::tests::test_trim_left ... ok
[INFO] [stdout] test strings::tests::test_split_empty_delimiter ... ok
[INFO] [stdout] test types::environment::tests::test_environment_manager ... ok
[INFO] [stdout] test strings::tests::test_trim_right ... ok
[INFO] [stdout] test strings::tests::test_ends_with ... ok
[INFO] [stdout] test strings::tests::test_split_lines ... ok
[INFO] [stdout] test types::environment::tests::test_versioned_library ... ok
[INFO] [stdout] test types::environment::tests::test_library_source ... ok
[INFO] [stdout] test types::import_spec::tests::test_import_with_alias ... ok
[INFO] [stdout] test types::import_spec::tests::test_import_item_alias ... ok
[INFO] [stdout] test types::environment::tests::test_environment_registration ... ok
[INFO] [stdout] test types::import_spec::tests::test_import_with_items ... ok
[INFO] [stdout] test types::import_spec::tests::test_path_import ... ok
[INFO] [stdout] test strings::tests::test_trim_chars ... ok
[INFO] [stdout] test types::environment::tests::test_version_matching ... ok
[INFO] [stdout] test types::import_spec::tests::test_simple_import ... ok
[INFO] [stdout] test types::import_spec::tests::test_version_spec_import ... ok
[INFO] [stdout] test types::import_spec::tests::test_versioned_import ... ok
[INFO] [stdout] test types::resolver::tests::test_not_found ... ok
[INFO] [stdout] test types::value::tests::test_collections ... ok
[INFO] [stdout] test types::value::tests::test_russian_names ... ok
[INFO] [stdout] test types::resolver::tests::test_resolve_simple ... ok
[INFO] [stdout] test types::value::tests::test_truthy_falsy ... ok
[INFO] [stdout] test types::value::tests::test_type_kind_from_value ... ok
[INFO] [stdout] test types::venv_loader::tests::test_builtin_registration ... ok
[INFO] [stdout] test types::value::tests::test_value_constructors ... ok
[INFO] [stdout] test types::version::tests::test_version_parsing ... ok
[INFO] [stdout] test types::venv_loader::tests::test_loader_creation ... ok
[INFO] [stdout] test types::venv_loader::tests::test_load_not_found ... ok
[INFO] [stdout] test types::venv_loader::tests::test_load_builtin ... ok
[INFO] [stdout] test types::version::tests::test_version_spec ... ok
[INFO] [stdout] test constants::tests::test_ident_chars_start::case_4 - should panic ... ok
[INFO] [stdout] test typesys::tests::binop_arithmetic_and_concat ... ok
[INFO] [stdout] test constants::tests::test_is_unicode_combining_mark::case_2 - should panic ... ok
[INFO] [stdout] test types::version::tests::test_version_req ... ok
[INFO] [stdout] test typesys::tests::binop_comparison_and_logic ... ok
[INFO] [stdout] test typesys::tests::any_accepts_everything ... ok
[INFO] [stdout] test types::version::tests::test_version_ordering ... ok
[INFO] [stdout] test types::venv_loader::tests::test_manifest_parse ... ok
[INFO] [stdout] test typesys::tests::array_covariance ... ok
[INFO] [stdout] test typesys::tests::front_rule_overrides_builtin ... ok
[INFO] [stdout] test typesys::tests::extensibility_register_custom_rule ... ok
[INFO] [stdout] test typesys::tests::generic_match_and_mismatch ... ok
[INFO] [stdout] test typesys::tests::is_subtype_helper ... ok
[INFO] [stdout] test typesys::tests::identity_is_exact ... ok
[INFO] [stdout] test typesys::tests::map_covariance ... ok
[INFO] [stdout] test typesys::tests::nested_option_widening ... ok
[INFO] [stdout] test typesys::tests::never_is_bottom ... ok
[INFO] [stdout] test typesys::tests::null_and_option_wrapping ... ok
[INFO] [stdout] test typesys::tests::numeric_widening_and_narrowing ... ok
[INFO] [stdout] test typesys::tests::nominal_subtyping_via_registry ... ok
[INFO] [stdout] test typesys::tests::tuple_length_mismatch ... ok
[INFO] [stdout] test typesys::tests::unify_numeric_picks_wider ... ok
[INFO] [stdout] test typesys::tests::unsigned_signed_rules ... ok
[INFO] [stdout] test typesys::tests::coercion_plan ... ok
[INFO] [stdout] test typesys::tests::range_covariance_and_unify ... ok
[INFO] [stdout] test typesys::tests::result_type_covariance ... ok
[INFO] [stdout] test typesys::tests::unify_arrays_recurses ... ok
[INFO] [stdout] test typesys::tests::reference_mutability ... ok
[INFO] [stdout] test typesys::tests::default_values ... ok
[INFO] [stdout] test typesys::tests::errors_are_descriptive ... ok
[INFO] [stdout] test iostream::tests::test_file_append ... FAILED
[INFO] [stdout] test iostream::tests::test_file_write_read ... FAILED
[INFO] [stdout] test runtime::handle::tests::test_interval ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- iostream::tests::test_file_append stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'iostream::tests::test_file_append' (4305) panicked at shared/src/iostream/tests.rs:39:30:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Io(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x647131a6f101 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x647131a6f101 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x647131a6f101 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x647131a6f101 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x647131a8809a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x647131a8809a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x647131a7409c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x647131a7409c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x647131a46ef6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x647131a46ef6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x647131a63b39 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6471318733f0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x6471318733f0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x647131a63e62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x647131a63e62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x647131a46fa2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x647131a3e1a9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x647131a482cd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x647131a8889c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x647131a88612 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x647131854c08 - <core[6883ba1bc0fe4ed1]::result::Result<(), shared[f9303b2c39dba67e]::iostream::StreamError>>::unwrap
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1231:23
[INFO] [stdout]   21:     0x647131854c08 - shared[f9303b2c39dba67e]::iostream::tests::test_file_append
[INFO] [stdout]                                at /opt/rustwide/workdir/shared/src/iostream/tests.rs:39:30
[INFO] [stdout]   22:     0x647131845967 - shared[f9303b2c39dba67e]::iostream::tests::test_file_append::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/shared/src/iostream/tests.rs:30:22
[INFO] [stdout]   23:     0x6471317475c6 - <shared[f9303b2c39dba67e]::iostream::tests::test_file_append::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64713186672b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x64713186672b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x647131873d75 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x647131873d75 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x647131873d75 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x647131873d75 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x647131873d75 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x647131873d75 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x647131873d75 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x64713186e824 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x64713186e824 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x647131876ec2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x647131876ec2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x647131876ec2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x647131876ec2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x647131876ec2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x647131876ec2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x647131876ec2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x647131a6d5ff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x647131a6d5ff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x7d138cdfcaa4 - <unknown>
[INFO] [stdout]   45:     0x7d138ce89a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- iostream::tests::test_file_write_read stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'iostream::tests::test_file_write_read' (4307) panicked at shared/src/iostream/tests.rs:15:5:
[INFO] [stdout] assertion failed: stream.open_write(false).is_ok()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x647131a6f101 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x647131a6f101 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x647131a6f101 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x647131a6f101 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x647131a8809a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x647131a8809a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x647131a7409c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x647131a7409c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x647131a46ef6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x647131a46ef6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x647131a63b39 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6471318733f0 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x6471318733f0 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x647131a63e62 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x647131a63e62 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x647131a46fd4 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:681:13
[INFO] [stdout]   16:     0x647131a3e1a9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x647131a482cd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x647131a8889c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x647131a88862 - core[6883ba1bc0fe4ed1]::panicking::panic
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x64713185574a - shared[f9303b2c39dba67e]::iostream::tests::test_file_write_read
[INFO] [stdout]                                at /opt/rustwide/workdir/shared/src/iostream/tests.rs:15:5
[INFO] [stdout]   21:     0x6471318459c7 - shared[f9303b2c39dba67e]::iostream::tests::test_file_write_read::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/shared/src/iostream/tests.rs:6:26
[INFO] [stdout]   22:     0x647131747646 - <shared[f9303b2c39dba67e]::iostream::tests::test_file_write_read::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x64713186672b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x64713186672b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x647131873d75 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x647131873d75 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x647131873d75 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x647131873d75 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x647131873d75 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x647131873d75 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x647131873d75 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x64713186e824 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x64713186e824 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x647131876ec2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x647131876ec2 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x647131876ec2 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x647131876ec2 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x647131876ec2 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x647131876ec2 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x647131876ec2 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x647131a6d5ff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x647131a6d5ff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7d138cdfcaa4 - <unknown>
[INFO] [stdout]   44:     0x7d138ce89a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     iostream::tests::test_file_append
[INFO] [stdout]     iostream::tests::test_file_write_read
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 363 passed; 2 failed; 6 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p shared --lib`
[INFO] running `Command { std: "docker" "inspect" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f", kill_on_drop: false }`
[INFO] [stdout] fe3d450526327b6fc00ab946d898492763db357d70d865fd5eca070e130a458f
