[INFO] cloning repository https://github.com/izuno4t/rust-cobol
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/izuno4t/rust-cobol" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fizuno4t%2Frust-cobol", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fizuno4t%2Frust-cobol'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84e395b5c0cf345c94a5de18bd6cfc258720bc9d
[INFO] testing izuno4t/rust-cobol against 1.97.0-beta.6 for beta-1.98-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fizuno4t%2Frust-cobol" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/izuno4t/rust-cobol
[INFO] finished tweaking git repo https://github.com/izuno4t/rust-cobol
[INFO] tweaked toml for git repo https://github.com/izuno4t/rust-cobol written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/izuno4t/rust-cobol on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/izuno4t/rust-cobol 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rend v0.4.2
[INFO] [stderr]   Downloaded bytecheck v0.6.12
[INFO] [stderr]   Downloaded ptr_meta v0.1.4
[INFO] [stderr]   Downloaded ptr_meta_derive v0.1.4
[INFO] [stderr]   Downloaded bytecheck_derive v0.6.12
[INFO] [stderr]   Downloaded smol_str v0.3.5
[INFO] [stderr]   Downloaded ariadne v0.4.1
[INFO] [stderr]   Downloaded rkyv_derive v0.7.46
[INFO] [stderr]   Downloaded seahash v4.1.0
[INFO] [stderr]   Downloaded uuid v1.21.0
[INFO] [stderr]   Downloaded tempfile v3.26.0
[INFO] [stderr]   Downloaded rkyv v0.7.46
[INFO] [stderr]   Downloaded rust_decimal v1.40.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84
[INFO] running `Command { std: "docker" "start" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", 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" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", 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" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smol_str v0.3.5
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling rust_decimal v1.40.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling ariadne v0.4.1
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cobol-common v0.1.0 (/opt/rustwide/workdir/crates/cobol-common)
[INFO] [stderr]    Compiling cobol-diagnostics v0.1.0 (/opt/rustwide/workdir/crates/cobol-diagnostics)
[INFO] [stderr]    Compiling cobol-ast v0.1.0 (/opt/rustwide/workdir/crates/cobol-ast)
[INFO] [stderr]    Compiling cobol-lexer v0.1.0 (/opt/rustwide/workdir/crates/cobol-lexer)
[INFO] [stderr]    Compiling cobol-preprocessor v0.1.0 (/opt/rustwide/workdir/crates/cobol-preprocessor)
[INFO] [stderr]    Compiling cobol-runtime v0.1.0 (/opt/rustwide/workdir/crates/cobol-runtime)
[INFO] [stderr]    Compiling cobol-sema v0.1.0 (/opt/rustwide/workdir/crates/cobol-sema)
[INFO] [stderr]    Compiling cobol-parser v0.1.0 (/opt/rustwide/workdir/crates/cobol-parser)
[INFO] [stderr]    Compiling cobol-hir v0.1.0 (/opt/rustwide/workdir/crates/cobol-hir)
[INFO] [stderr]    Compiling cobol-codegen v0.1.0 (/opt/rustwide/workdir/crates/cobol-codegen)
[INFO] [stderr]    Compiling cobol-mir v0.1.0 (/opt/rustwide/workdir/crates/cobol-mir)
[INFO] [stderr]    Compiling cobol-driver v0.1.0 (/opt/rustwide/workdir/crates/cobol-driver)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.31s
[INFO] running `Command { std: "docker" "inspect" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", 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" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling cobol-sema v0.1.0 (/opt/rustwide/workdir/crates/cobol-sema)
[INFO] [stderr]    Compiling cobol-hir v0.1.0 (/opt/rustwide/workdir/crates/cobol-hir)
[INFO] [stderr]    Compiling cobol-mir v0.1.0 (/opt/rustwide/workdir/crates/cobol-mir)
[INFO] [stderr]    Compiling cobol-parser v0.1.0 (/opt/rustwide/workdir/crates/cobol-parser)
[INFO] [stderr]    Compiling cobol-lexer v0.1.0 (/opt/rustwide/workdir/crates/cobol-lexer)
[INFO] [stderr]    Compiling cobol-diagnostics v0.1.0 (/opt/rustwide/workdir/crates/cobol-diagnostics)
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling cobol-ast v0.1.0 (/opt/rustwide/workdir/crates/cobol-ast)
[INFO] [stderr]    Compiling cobol-common v0.1.0 (/opt/rustwide/workdir/crates/cobol-common)
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling cobol-driver v0.1.0 (/opt/rustwide/workdir/crates/cobol-driver)
[INFO] [stderr]    Compiling cobol-codegen v0.1.0 (/opt/rustwide/workdir/crates/cobol-codegen)
[INFO] [stderr]    Compiling cobol-runtime v0.1.0 (/opt/rustwide/workdir/crates/cobol-runtime)
[INFO] [stderr]    Compiling cobol-preprocessor v0.1.0 (/opt/rustwide/workdir/crates/cobol-preprocessor)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 35.13s
[INFO] running `Command { std: "docker" "inspect" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", 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" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_ast-0c6cb67e016b2346)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_codegen-b4a5989b1cf3f5a9)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test codegen::codegen_tests::tests::test_escape_c_string ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_allocate_and_free ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_float_init ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_decimal_multiply_giving_uses_scaled_value_fast_path ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_float_long ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_function ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_decimal_perform_varying_increment ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_float_short ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_if_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_decimal_condition_uses_fractional_compare ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_decimal_add_uses_scaled_value_fast_path ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_float_extended ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_hello_world ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_class_struct ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_interface ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_json_parse_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_invoke ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_json_generate_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_move_from_reference_modification_uses_slice_length ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_local_storage ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_paragraph_trace_helper ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_raise ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_resume ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_typedef ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_runtime_abi_typedefs ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_runtime_declarations_2002 ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_validate_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_string_uses_named_runtime_descriptor ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_xml_parse_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_unstring_uses_named_runtime_descriptor ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_hir_type_to_c_boolean ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_test_after_varying_checks_before_increment ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_hir_type_to_c_float_extended ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_hir_type_to_c_float_long ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_hir_type_to_c_float_short ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_setjmp_header ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_runtime_declarations_2023 ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_with_data_items ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_xml_generate_statement ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_move_display_numeric_to_alphanumeric_preserves_bytes ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_move_numeric_to_alphanumeric_edited_strips_sign ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_sanitize_name ... ok
[INFO] [stdout] test codegen::data::tests::test_emit_fd_alias_macros_uses_primary_bytes_for_scalar_fd_alias ... ok
[INFO] [stdout] test codegen::data::tests::test_emit_fd_alias_macros_uses_primary_bytes_when_alias_item_is_scalar ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_numeric_occurs_function_argument_uses_value_not_numval_pointer ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_generate_runtime_declarations_2014 ... ok
[INFO] [stdout] test codegen::codegen_tests::tests::test_qualified_numeric_name_not_classified_by_decimal_leaf_duplicate ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_common-18930fef2e275d08)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test cobol_standard::tests::test_parse_cli_accepts_common_spellings ... ok
[INFO] [stdout] test cobol_standard::tests::test_standard_ordering ... ok
[INFO] [stdout] test source::tests::test_line_col_second_line ... ok
[INFO] [stdout] test source::tests::test_line_count ... ok
[INFO] [stdout] test source::tests::test_source_file_creation ... ok
[INFO] [stdout] test source_map::tests::test_add_and_get_file ... ok
[INFO] [stdout] test source_map::tests::test_multiple_files ... ok
[INFO] [stdout] test span::tests::test_span_dummy ... ok
[INFO] [stdout] test span::tests::test_span_is_empty ... ok
[INFO] [stdout] test span::tests::test_span_len ... ok
[INFO] [stdout] test span::tests::test_span_creation ... ok
[INFO] [stdout] test span::tests::test_span_merge ... ok
[INFO] [stdout] test source_map::tests::test_get_nonexistent_file ... ok
[INFO] [stdout] test cobol_standard::tests::test_default_is_cobol2023 ... ok
[INFO] [stdout] test source::tests::test_line_col_first_line ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_diagnostics-2acbcebdc9715a94)
[INFO] [stdout] test source_format::tests::test_default_is_fixed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test diagnostic::tests::test_builder_chaining ... ok
[INFO] [stdout] test diagnostic::tests::test_error_creation ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_with_note ... ok
[INFO] [stdout] test diagnostic::tests::test_with_span ... ok
[INFO] [stdout] test render::tests::test_render_diagnostic_no_labels ... ok
[INFO] [stdout] test render::tests::test_render_diagnostic_with_note ... ok
[INFO] [stdout] test render::tests::test_render_warning_diagnostic ... ok
[INFO] [stdout] test reporter::tests::test_reporter_counts ... ok
[INFO] [stdout] test reporter::tests::test_reporter_empty ... ok
[INFO] [stdout] test reporter::tests::test_reporter_has_errors ... ok
[INFO] [stdout] test diagnostic::tests::test_warning_creation ... ok
[INFO] [stdout] test reporter::tests::test_reporter_take ... ok
[INFO] [stdout] test render::tests::test_render_multiple_labels ... ok
[INFO] [stdout] test reporter::tests::test_warning_level_default_suppresses_info ... ok
[INFO] [stdout] test reporter::tests::test_warning_level_error ... ok
[INFO] [stdout] test render::tests::test_render_error_diagnostic ... ok
[INFO] [stdout] test reporter::tests::test_warning_level_none ... ok
[INFO] [stdout] test diagnostic::tests::test_diagnostic_with_label ... ok
[INFO] [stdout] test diagnostic::tests::test_is_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_driver-5912257d82653f8a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cobol_driver-e39d9d07c6effeca)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_output_c_path ... ok
[INFO] [stdout] test tests::test_output_c_path_explicit ... ok
[INFO] [stdout] test tests::test_output_exe_path_preserves_extension ... ok
[INFO] [stdout] test tests::test_parse_standard_cli_values ... ok
[INFO] [stdout] test tests::test_output_exe_path_explicit ... ok
[INFO] [stderr]      Running tests/e2e_test.rs (/opt/rustwide/target/debug/deps/e2e_test-0aa8a936b671af65)
[INFO] [stdout] test tests::test_output_exe_path ... 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 331 tests
[INFO] [stdout] test advanced_runtime::test_national_pic_n_codegen ... ok
[INFO] [stdout] test advanced_runtime::test_external_working_storage_is_shared_across_nested_program_without_using ... ok
[INFO] [stdout] test advanced_runtime::test_call_on_overflow_routes_to_exception_path_for_missing_program ... ok
[INFO] [stdout] test advanced_runtime::test_native_exit_program_in_subprogram_returns_to_caller ... ok
[INFO] [stdout] test advanced_runtime::test_native_exit_program ... ok
[INFO] [stdout] test advanced_runtime::test_native_exit_bare ... ok
[INFO] [stdout] test advanced_runtime::test_native_evaluate_also_three_subjects ... ok
[INFO] [stdout] test advanced_runtime::test_nested_occurs_2d_codegen ... ok
[INFO] [stdout] test advanced_runtime::test_nested_occurs_codegen ... ok
[INFO] [stdout] test advanced_runtime::test_relative_random_read_without_key_uses_relative_key ... ok
[INFO] [stdout] test advanced_runtime::test_native_evaluate_also_three_subjects_other ... ok
[INFO] [stdout] test analyzed_hir_lowering_rejects_semantic_errors ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a1_alphanumeric_comparison_generates_memcmp ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a1_alphanumeric_comparison_with_literal ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a1_numeric_comparison_unchanged ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a2_initialize_alphanumeric_spaces ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a2_initialize_numeric_zero ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a3_sign_condition_negative ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a3_sign_condition_positive ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a3_sign_condition_zero ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a4_class_condition_alphabetic ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a4_class_condition_not_numeric ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a4_class_condition_numeric ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a5_goto_depending_on ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a6_88_level_thru_range ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_a7_call_on_exception_not_dead ... ok
[INFO] [stdout] test advanced_runtime::test_exit_program_in_nested_subprogram_without_using_returns_to_caller ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b1_string_with_delimiter ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b2_move_alphanumeric_to_numeric ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b2_move_numeric_to_alphanumeric ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b2_move_string_literal_to_alphanumeric ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b4_inspect_replacing_all ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b4_inspect_tallying_all ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_b5_sort_with_using ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c1_redefines_pointer_cast ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c2_add_corresponding ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c2_add_corresponding_skips_filler_members ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c2_move_corresponding ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c3_declaratives_handler_generation ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c2_move_corresponding_uses_fully_qualified_nested_names ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c4_refmod_dynamic_value ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c5_call_by_content ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c6_on_size_error_overflow_check ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_c5_call_by_value ... ok
[INFO] [stdout] test advanced_runtime::test_native_group_move_padding ... ok
[INFO] [stdout] test advanced_runtime::test_native_national_move_and_display ... ok
[INFO] [stdout] test advanced_runtime::test_native_group_to_group_move ... ok
[INFO] [stdout] test advanced_runtime::test_native_nested_occurs ... ok
[INFO] [stdout] test advanced_runtime::test_native_nested_occurs_2d ... ok
[INFO] [stdout] test advanced_runtime::test_standalone_program_with_using_group_has_default_linkage_storage ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_88_values_are_thru_range_with_qualification ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_abbreviated_relation_inherits_not_and_falls_back_left ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_add_size_error_to_numeric_renames_uses_display_storage ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_all_zeroes_numeric_comparison_uses_numeric_value ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_compute_decimal_expression_to_display_numeric_rescales_to_picture ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_compute_rounded_decimal_expression_to_integer_target_rounds ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_declarative_runs_on_delete_without_open ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_compute_rounded_to_display_integer_uses_decimal_scale ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_compute_integer_division_to_subscripted_display_decimal_target_keeps_fraction ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_compute_rounded_integer_division_to_decimal_target_preserves_fraction ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_declarative_runs_on_missing_input_open ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_deep_qualified_duplicate_name_uses_qualified_picture_size ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_declarative_runs_on_write_without_open ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_report_detail_source_and_column ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_declarative_runs_on_rewrite_without_open ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_declarative_runs_on_start_without_open ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_report_group_source_displays_group_bytes ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_advances_report_writer_line_counter ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_report_nested_multi_line_group ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_resets_line_counter_after_last_detail ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generated_class_method_dispatch_runs ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_uses_report_first_detail_line ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generate_uses_report_page_limit_for_page_advance ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_group_move_with_inherited_computational_usage_copies_all_members ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_generated_function_typedef_and_interface_compile_and_run ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_group_move_to_redefined_base_uses_logical_target_size ... ok
[INFO] [stdout] test core_pipeline::test_add_statement ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_initiate_sets_report_writer_counters ... ok
[INFO] [stdout] test core_pipeline::test_arithmetic_compute ... ok
[INFO] [stdout] test core_pipeline::test_c_code_includes_2014_runtime_declarations ... ok
[INFO] [stdout] test core_pipeline::test_c_code_includes_2023_runtime_declarations ... ok
[INFO] [stdout] test core_pipeline::test_compute_with_complex_expression ... ok
[INFO] [stdout] test core_pipeline::test_data_items_and_display ... ok
[INFO] [stdout] test core_pipeline::test_data_items_and_move ... ok
[INFO] [stdout] test core_pipeline::test_data_with_initial_values ... ok
[INFO] [stdout] test core_pipeline::test_display_no_advancing ... ok
[INFO] [stdout] test core_pipeline::test_divide_statement ... ok
[INFO] [stdout] test core_pipeline::test_evaluate_desugars_to_if ... ok
[INFO] [stdout] test core_pipeline::test_float_extended_e2e ... ok
[INFO] [stdout] test core_pipeline::test_float_long_e2e ... ok
[INFO] [stdout] test core_pipeline::test_float_short_e2e ... ok
[INFO] [stdout] test core_pipeline::test_full_pipeline_c_code_structure ... ok
[INFO] [stdout] test core_pipeline::test_goback_lowering ... ok
[INFO] [stdout] test core_pipeline::test_hello_world_c_output ... ok
[INFO] [stdout] test core_pipeline::test_if_else_pipeline ... ok
[INFO] [stdout] test core_pipeline::test_if_else_with_display ... ok
[INFO] [stdout] test core_pipeline::test_initialize_statement ... ok
[INFO] [stdout] test core_pipeline::test_move_numeric_to_numeric ... ok
[INFO] [stdout] test core_pipeline::test_move_statement_pipeline ... ok
[INFO] [stdout] test core_pipeline::test_move_zero_to_numeric ... ok
[INFO] [stdout] test core_pipeline::test_multiple_display_operands ... ok
[INFO] [stdout] test core_pipeline::test_multiply_statement ... ok
[INFO] [stdout] test core_pipeline::test_nested_if ... ok
[INFO] [stdout] test core_pipeline::test_parse_and_lower_hello_world ... ok
[INFO] [stdout] test core_pipeline::test_perform_times ... ok
[INFO] [stdout] test core_pipeline::test_perform_until ... ok
[INFO] [stdout] test core_pipeline::test_perform_varying ... ok
[INFO] [stdout] test core_pipeline::test_perform_varying_loop ... ok
[INFO] [stdout] test core_pipeline::test_reference_modification_as_move_source ... ok
[INFO] [stdout] test core_pipeline::test_reference_modification_display_c_output ... ok
[INFO] [stdout] test core_pipeline::test_reference_modification_display_in_hir ... ok
[INFO] [stdout] test core_pipeline::test_reference_modification_move_target_c_output ... ok
[INFO] [stdout] test core_pipeline::test_reference_modification_start_only_c_output ... ok
[INFO] [stdout] test core_pipeline::test_subtract_statement ... ok
[INFO] [stdout] test debug_communication_screen::test_communication_error_key_codegen_uses_table_size ... ok
[INFO] [stdout] test debug_communication_screen::test_debug_declaratives_codegen_uses_debug_suppression_helper ... ok
[INFO] [stdout] test debug_communication_screen::test_declaratives_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_fixed_debug_lines_are_comments_without_source_debugging_mode ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_invoke_null_object_returns_zero_without_crashing ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_qualified_duplicate_range_renames_use_own_group_length ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_move_decimal_to_numeric_edited_renames_uses_source_picture ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_nested_program_inherits_global_file_metadata_and_use_declarative ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_single_and_range_renames_use_renamed_storage_length ... ok
[INFO] [stdout] test compatibility_and_declaratives::test_native_subtract_corresponding_unsigned_display_stores_abs_digits ... ok
[INFO] [stdout] test debug_communication_screen::test_native_alter_multiple_pairs_redirect_each_go_to_target ... ok
[INFO] [stdout] test core_pipeline::test_alphanumeric_decimal_value_literal_preserves_leading_zeroes ... ok
[INFO] [stdout] test debug_communication_screen::test_native_alter_qualified_target_redirects_duplicate_paragraph ... ok
[INFO] [stdout] test debug_communication_screen::test_native_alter_redirects_go_to_target ... ok
[INFO] [stdout] test debug_communication_screen::test_native_communication_send_receive_message_round_trip ... ok
[INFO] [stdout] test debug_communication_screen::test_native_evaluate_also ... ok
[INFO] [stdout] test debug_communication_screen::test_native_screen_section_accept_using_reads_stdin ... ok
[INFO] [stdout] test debug_communication_screen::test_native_screen_section_accept_numeric_picture_filters_input ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_alter_sets_debug_context ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_all_procedures_does_not_reenter_declarative ... ok
[INFO] [stdout] test debug_communication_screen::test_report_statements_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_screen_section_accept_using_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_screen_section_blank_screen ... ok
[INFO] [stdout] test debug_communication_screen::test_screen_section_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_screen_section_highlight ... ok
[INFO] [stdout] test debug_communication_screen::test_screen_section_reverse_video ... ok
[INFO] [stdout] test debug_communication_screen::test_typedef_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_fallthrough_sets_debug_context ... ok
[INFO] [stdout] test debug_communication_screen::test_use_for_debugging_is_lowered_into_hir_declaratives ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_go_to_sets_debug_context ... ok
[INFO] [stdout] test files_nist_sort::test_delete_statement_codegen ... ok
[INFO] [stdout] test files_nist_sort::test_indexed_file_codegen ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_perform_sets_debug_context ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_respects_object_time_switch_off ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_section_start_keeps_start_program_contents ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_registers_pass_semantic_pipeline ... ok
[INFO] [stdout] test debug_communication_screen::test_native_use_for_debugging_start_program_sets_debug_registers ... ok
[INFO] [stdout] test debug_communication_screen::test_use_for_debugging_ignored_without_source_debugging_mode ... ok
[INFO] [stdout] test files_nist_sort::test_native_close_with_lock_sets_reopen_status_38 ... ok
[INFO] [stdout] test debug_communication_screen::test_use_for_debugging_without_source_debugging_mode_passes_semantic_pipeline ... ok
[INFO] [stdout] test files_nist_sort::test_native_file_write_read ... ok
[INFO] [stdout] test files_nist_sort::test_native_file_status_sequential ... ok
[INFO] [stdout] test files_nist_sort::test_native_goback_terminates ... ok
[INFO] [stdout] test files_nist_sort::test_native_merge_using_giving_variable_files ... ok
[INFO] [stdout] test files_nist_sort::test_native_sort_using_giving ... ok
[INFO] [stdout] test files_nist_sort::test_native_group_move_from_nested_group_uses_cobol_layout_for_binary_members ... ok
[INFO] [stdout] test files_nist_sort::test_native_merge_using_output_procedure_returns_records ... ok
[INFO] [stdout] test files_nist_sort::test_native_merge_writes_all_giving_files ... ok
[INFO] [stdout] test files_nist_sort::test_native_perform_thru_multiple_paragraphs ... ok
[INFO] [stdout] test files_nist_sort::test_native_sort_input_procedure_sorts_redefined_display_numeric_keys ... ok
[INFO] [stdout] test files_nist_sort::test_native_sort_input_output_procedure_returns_sorted_records ... ok
[INFO] [stdout] test files_nist_sort::test_native_sort_preserves_separate_sign_display_numeric_record_layout ... ok
[INFO] [stdout] test files_nist_sort::test_native_sort_using_variable_file_giving_variable_file ... ok
[INFO] [stdout] test files_nist_sort::test_native_variable_record_write_bounds_set_status_44 ... ok
[INFO] [stdout] test files_nist_sort::test_native_subscripted_arithmetic ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_decimal_operand_preserves_integer_target_digits ... ok
[INFO] [stdout] test files_nist_sort::test_nist_ix111a_open_missing_indexed_file_sets_status_35 ... ok
[INFO] [stdout] test files_nist_sort::test_read_duplicate_key_status_does_not_dispatch_declarative ... ok
[INFO] [stdout] test files_nist_sort::test_read_with_key_codegen_uses_read_key_runtime ... ok
[INFO] [stdout] test files_nist_sort::test_relative_file_codegen ... ok
[INFO] [stdout] test files_nist_sort::test_renames_clause ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_by_decimal_target_compares_scaled_result ... ok
[INFO] [stdout] test files_nist_sort::test_rewrite_statement_codegen ... ok
[INFO] [stdout] test files_nist_sort::test_start_statement_codegen ... ok
[INFO] [stdout] test files_nist_sort::test_start_invalid_key_phrase_does_not_dispatch_declarative ... ok
[INFO] [stdout] test files_nist_sort::test_start_without_key_uses_indexed_record_key ... ok
[INFO] [stdout] test files_nist_sort::test_write_from_subscripted_group_moves_to_record_area ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_leading_p_operand_multiple_targets ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_leading_p_decimal_operand ... ok
[INFO] [stdout] test language_operations::test_native_88_level_multiple_alphanumeric_values ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_rounded_decimal_target ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_rounded_preserves_fractional_result ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_rounded_display_numeric_target ... ok
[INFO] [stdout] test files_nist_sort::test_nist_nc101a_multiply_scaled_p_target_by_comp_decimal ... ok
[INFO] [stdout] test language_operations::test_native_88_level_condition ... ok
[INFO] [stdout] test language_operations::test_native_accept_from_date ... ok
[INFO] [stdout] test language_operations::test_native_accept_console_reads_full_fixed_width_field ... ok
[INFO] [stdout] test language_operations::test_native_accept_console_preserves_subscripted_target ... ok
[INFO] [stdout] test language_operations::test_native_add_corresponding_recurses_into_matching_groups ... ok
[INFO] [stdout] test language_operations::test_native_add_giving_decimal_to_integer_truncates_fraction ... ok
[INFO] [stdout] test language_operations::test_native_add_giving ... ok
[INFO] [stdout] test language_operations::test_native_complex_condition ... ok
[INFO] [stdout] test language_operations::test_native_add_giving_signed_separate_decimal_uses_numeric_digits_for_size_error ... ok
[INFO] [stdout] test language_operations::test_native_all_figurative_constant ... ok
[INFO] [stdout] test language_operations::test_native_alphanumeric_edited_move_and_compare ... ok
[INFO] [stdout] test language_operations::test_native_alphanumeric_numeric_class_rejects_signed_text ... ok
[INFO] [stdout] test language_operations::test_native_bubble_sort ... ok
[INFO] [stdout] test language_operations::test_native_array_loop_display ... ok
[INFO] [stdout] test language_operations::test_native_decimal_literal_comparison_preserves_fractional_precision ... ok
[INFO] [stdout] test language_operations::test_native_compute_complex ... ok
[INFO] [stdout] test language_operations::test_native_decimal_multiply_size_error_preserves_target ... ok
[INFO] [stdout] test language_operations::test_native_divide_remainder ... ok
[INFO] [stdout] test language_operations::test_native_divide_multiple_giving_uses_original_operands ... ok
[INFO] [stdout] test language_operations::test_native_evaluate_true_conditions ... ok
[INFO] [stdout] test language_operations::test_native_exit_paragraph ... ok
[INFO] [stdout] test language_operations::test_native_evaluate_with_values ... ok
[INFO] [stdout] test language_operations::test_native_fd_multiple_record_lengths_are_variable_records ... ok
[INFO] [stdout] test language_operations::test_native_fibonacci ... ok
[INFO] [stdout] test language_operations::test_native_go_to_paragraph ... ok
[INFO] [stdout] test language_operations::test_native_file_io_write_read ... ok
[INFO] [stdout] test language_operations::test_native_inspect_converting_before_after_limits_range ... ok
[INFO] [stdout] test language_operations::test_native_initialize_statement ... ok
[INFO] [stdout] test language_operations::test_native_group_display_decimal_initial_value_keeps_fractional_scale_for_size_error ... ok
[INFO] [stdout] test language_operations::test_native_inspect_converting_before_limits_range ... ok
[INFO] [stdout] test language_operations::test_native_group_display_pic_p_initial_value_scales_storage_digits ... ok
[INFO] [stdout] test language_operations::test_native_inspect_replacing ... ok
[INFO] [stdout] test language_operations::test_native_inspect_tallying ... ok
[INFO] [stdout] test language_operations::test_native_inspect_replacing_before_after_initial_limits_range ... ok
[INFO] [stdout] test language_operations::test_native_inspect_tallying_phrases_share_scan_position ... ok
[INFO] [stdout] test language_operations::test_native_move_all_literal_repeats_into_group ... ok
[INFO] [stdout] test language_operations::test_native_inspect_tallying_replacing_tally_phrases_share_scan_position ... ok
[INFO] [stdout] test language_operations::test_native_inspect_tallying_before_after_initial_limits_range ... ok
[INFO] [stdout] test language_operations::test_native_move_corresponding_moves_elementary_to_same_named_group_storage ... ok
[INFO] [stdout] test language_operations::test_native_inspect_tallying_signed_display_numeric_uses_digits_without_sign ... ok
[INFO] [stdout] test language_operations::test_native_move_corresponding_run ... ok
[INFO] [stdout] test language_operations::test_native_move_corresponding_preserves_target_subscript ... ok
[INFO] [stdout] test language_operations::test_native_not_condition ... ok
[INFO] [stdout] test language_operations::test_native_nested_perform_varying ... ok
[INFO] [stdout] test language_operations::test_native_multiply_giving ... ok
[INFO] [stdout] test language_operations::test_native_move_literal_to_alphanumeric ... ok
[INFO] [stdout] test language_operations::test_native_move_corresponding_skips_redefines_target ... ok
[INFO] [stdout] test language_operations::test_native_move_corresponding_skips_unmatched_group_children ... ok
[INFO] [stdout] test language_operations::test_native_numeric_edited_deediting_preserves_floating_picture_digits ... ok
[INFO] [stdout] test language_operations::test_native_numeric_edited_move_and_compare ... ok
[INFO] [stdout] test language_operations::test_native_numeric_edited_decimal_point_comma_picture ... ok
[INFO] [stdout] test language_operations::test_native_perform_paragraph_with_display ... ok
[INFO] [stdout] test language_operations::test_native_perform_paragraph_thru_skips_intermediate_section_header ... ok
[INFO] [stdout] test language_operations::test_native_numeric_to_alphanumeric_compare_uses_display_value ... ok
[INFO] [stdout] test language_operations::test_native_perform_thru_sections_do_not_duplicate_child_paragraphs ... ok
[INFO] [stdout] test language_operations::test_native_perform_thru ... ok
[INFO] [stdout] test language_operations::test_native_perform_thru_with_goto_inside_range ... ok
[INFO] [stdout] test language_operations::test_native_perform_until_with_paragraph ... ok
[INFO] [stdout] test language_operations::test_native_perform_times_evaluates_count_once ... ok
[INFO] [stdout] test language_operations::test_native_perform_varying_after_reinitializes_after_outer_increment ... ok
[INFO] [stdout] test language_operations::test_native_program_collating_sequence_treats_figuratives_as_values ... ok
[INFO] [stdout] test language_operations::test_native_qualified_display_with_duplicate_member_names ... ok
[INFO] [stdout] test language_operations::test_native_program_collating_sequence_alphabet_literal_and_also ... ok
[INFO] [stdout] test language_operations::test_native_qualified_subscript_uses_exact_display_numeric_size ... ok
[INFO] [stdout] test language_operations::test_native_rounded_multiply_by_subscripted_display_decimal_keeps_operand_scale ... ok
[INFO] [stdout] test language_operations::test_native_quote_move_fills_group_member_without_null_slot ... ok
[INFO] [stdout] test language_operations::test_native_reference_modification ... ok
[INFO] [stdout] test language_operations::test_native_sales_report ... ok
[INFO] [stdout] test language_operations::test_native_qualified_subscripted_display_with_duplicate_member_names ... ok
[INFO] [stdout] test language_operations::test_native_reversed_perform_thru_keeps_goto_return ... ok
[INFO] [stdout] test language_operations::test_native_search_respects_occurs_depending_on_bound ... ok
[INFO] [stdout] test language_operations::test_native_section_perform_thru_honors_goto_to_end_paragraph ... ok
[INFO] [stdout] test language_operations::test_native_string_padding ... ok
[INFO] [stdout] test language_operations::test_native_string_statement ... ok
[INFO] [stdout] test language_operations::test_native_unstring_delimited_identifier_exhausts_remaining_field ... ok
[INFO] [stdout] test language_operations::test_native_string_uses_subscripted_identifier_delimiter ... ok
[INFO] [stdout] test language_operations::test_native_string_treats_figurative_constants_as_single_characters ... ok
[INFO] [stdout] test language_operations::test_native_string_updates_pointer_after_delimited_by_size ... ok
[INFO] [stdout] test language_operations::test_native_subtract_from ... ok
[INFO] [stdout] test language_operations::test_native_unstring_delimited_by_all_collapses_delimiter_run ... ok
[INFO] [stdout] test language_operations::test_qualified_display_lowers_to_data_ref ... ok
[INFO] [stdout] test language_operations::test_qualified_subscripted_display_lowers_to_data_ref ... ok
[INFO] [stdout] test native_runtime::test_file_status_codegen ... ok
[INFO] [stdout] test language_operations::test_native_unstring_respects_justified_and_numeric_targets ... ok
[INFO] [stdout] test language_operations::test_native_unstring_statement ... ok
[INFO] [stdout] test language_operations::test_native_value_all_literal_and_figurative_constants_initialize_full_field ... ok
[INFO] [stdout] test language_operations::test_native_unstring_uses_earliest_or_delimiter ... ok
[INFO] [stdout] test language_operations::test_native_unstring_updates_pointer_tally_count_and_overflow ... ok
[INFO] [stdout] test language_operations::test_native_unstring_without_delimiter_splits_by_receiving_size ... ok
[INFO] [stdout] test language_operations::test_nist_if107a_current_date_88_ranges ... ok
[INFO] [stdout] test native_runtime::test_native_arithmetic ... ok
[INFO] [stdout] test native_runtime::test_native_add_negative_to_unsigned_display_stores_unsigned_digits ... ok
[INFO] [stdout] test native_runtime::test_native_add_giving_size_error_preserves_all_receiving_items ... ok
[INFO] [stdout] test native_runtime::test_native_decimal_add ... ok
[INFO] [stdout] test native_runtime::test_native_compute_expression ... ok
[INFO] [stdout] test native_runtime::test_native_decimal_display ... ok
[INFO] [stdout] test native_runtime::test_native_decimal_subtract ... ok
[INFO] [stdout] test native_runtime::test_native_currency_picture_redefines_occurs_and_blank_when_zero ... ok
[INFO] [stdout] test native_runtime::test_native_evaluate ... ok
[INFO] [stdout] test native_runtime::test_native_divide_giving_decimal_target_preserves_fraction ... ok
[INFO] [stdout] test native_runtime::test_native_divide_giving_rounded_remainder_uses_truncated_quotient ... ok
[INFO] [stdout] test native_runtime::test_native_goback ... ok
[INFO] [stdout] test native_runtime::test_native_filler_group_redefines_preserves_child_overlay ... ok
[INFO] [stdout] test native_runtime::test_native_hello_world ... ok
[INFO] [stdout] test native_runtime::test_native_if_else ... ok
[INFO] [stdout] test native_runtime::test_native_high_value ... ok
[INFO] [stdout] test native_runtime::test_native_leading_p_display_initial_value_preserves_stored_digit ... ok
[INFO] [stdout] test native_runtime::test_native_low_value ... ok
[INFO] [stdout] test native_runtime::test_native_move_and_display ... ok
[INFO] [stdout] test native_runtime::test_native_move_signed_display_pic_p_to_alphanumeric_expands_scale ... ok
[INFO] [stdout] test native_runtime::test_native_multiple_displays ... ok
[INFO] [stdout] test native_runtime::test_native_numeric_edited_zero_star_fill_suppresses_currency ... ok
[INFO] [stdout] test native_runtime::test_native_nested_if ... ok
[INFO] [stdout] test native_runtime::test_native_occurs_loop ... ok
[INFO] [stdout] test native_runtime::test_native_multiply_divide ... ok
[INFO] [stdout] test native_runtime::test_native_occurs_basic ... ok
[INFO] [stdout] test native_runtime::test_native_occurs_variable_subscript ... ok
[INFO] [stdout] test native_runtime::test_native_on_size_error_no_overflow ... ok
[INFO] [stdout] test native_runtime::test_native_paragraph_perform ... ok
[INFO] [stdout] test native_runtime::test_native_on_size_error_overflow ... ok
[INFO] [stdout] test native_runtime::test_native_perform_until ... ok
[INFO] [stdout] test validate_data_exchange::test_json_generate_parse ... ok
[INFO] [stdout] test native_runtime::test_native_perform_times ... ok
[INFO] [stdout] test native_runtime::test_native_redefines_occurs_alphanumeric_element_uses_byte_stride ... ok
[INFO] [stdout] test native_runtime::test_native_perform_varying ... ok
[INFO] [stdout] test native_runtime::test_native_special_names_custom_class_condition ... ok
[INFO] [stdout] test native_runtime::test_native_special_names_switch_conditions_are_complements ... ok
[INFO] [stdout] test native_runtime::test_native_special_names_switch_conditions_follow_set_status ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_accepts_88_condition_value ... ok
[INFO] [stdout] test validate_data_exchange::test_nist_if101a_intrinsic_acos_zero_is_in_expected_range ... ok
[INFO] [stdout] test validate_data_exchange::test_native_date_functions ... ok
[INFO] [stdout] test validate_data_exchange::test_native_math_functions ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_statement ... ok
[INFO] [stdout] test native_runtime::test_redefines_occurs_table_survives_optimized_native_compile ... ok
[INFO] [stdout] test validate_data_exchange::test_xml_generate_parse ... ok
[INFO] [stdout] test validate_data_exchange::test_xml_parse_statement ... ok
[INFO] [stdout] test validate_data_exchange::test_nist_if101a_evaluate_acos_zero_decimal_range ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_group_rejects_child_value_mismatch ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_rejects_invalid_display_numeric_storage ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_rejects_non_alphabetic_picture_a_storage ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_rejects_value_clause_mismatch ... ok
[INFO] [stderr]      Running tests/preprocess_lex_test.rs (/opt/rustwide/target/debug/deps/preprocess_lex_test-2bb834add5a7c261)
[INFO] [stdout] test validate_data_exchange::test_validate_valid_numeric_runs ... ok
[INFO] [stdout] test validate_data_exchange::test_validate_rejects_outside_88_condition_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 331 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 118.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_preprocess_then_lex_fixed_continued_string_closes_before_following_statement ... ok
[INFO] [stdout] test test_preprocess_then_lex_quote_heavy_replace_keeps_to_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/toolchain_test.rs (/opt/rustwide/target/debug/deps/toolchain_test-9eb7bd20d8cb590e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test toolchain_reports_missing_runtime_archive_from_driver_boundary ... ok
[INFO] [stdout] test toolchain_resolves_direct_runtime_archive_from_driver_boundary ... ok
[INFO] [stdout] test toolchain_uses_newest_hashed_runtime_archive_from_driver_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_hir-b6b661db1840b3f7)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test hir::tests::synthetic_data_item_uses_neutral_metadata_defaults ... ok
[INFO] [stdout] test hir::tests::synthetic_data_item_can_set_initial_value ... ok
[INFO] [stdout] test lower::tests::test_hir_program_has_typedefs_and_interfaces ... ok
[INFO] [stdout] test lower::tests::test_hir_program_has_classes_and_functions ... ok
[INFO] [stdout] test lower::tests::test_lower_allocate_and_free ... ok
[INFO] [stdout] test lower::tests::test_lower_analyzed_to_hir_rejects_missing_resolved_data_reference ... ok
[INFO] [stdout] test lower::tests::test_lower_comp1_as_float_short ... ok
[INFO] [stdout] test lower::tests::test_lower_data_items ... ok
[INFO] [stdout] test lower::tests::test_lower_comp2_as_float_long ... ok
[INFO] [stdout] test lower::tests::test_lower_control_flow_targets_are_resolved_to_paragraph_ids ... ok
[INFO] [stdout] test lower::tests::test_lower_float_short_data_item ... ok
[INFO] [stdout] test lower::tests::test_lower_float_extended_data_item ... ok
[INFO] [stdout] test lower::tests::test_lower_boolean_literal ... ok
[INFO] [stdout] test lower::tests::test_lower_hello_world ... ok
[INFO] [stdout] test lower::tests::test_lower_display_operands ... ok
[INFO] [stdout] test lower::tests::test_lower_if ... ok
[INFO] [stdout] test lower::tests::test_lower_infers_variable_record_bounds_from_fd_records ... ok
[INFO] [stdout] test lower::tests::test_lower_local_storage ... ok
[INFO] [stdout] test lower::tests::test_lower_fixed_open_literal_continuation_preserves_margin_spaces ... ok
[INFO] [stdout] test lower::tests::test_lower_qualified_indexed_keys_use_containing_key_area ... ok
[INFO] [stdout] test lower::tests::test_lower_move ... ok
[INFO] [stdout] test lower::tests::test_lower_marks_fd_with_multiple_record_lengths_as_variable ... ok
[INFO] [stdout] test lower::tests::test_lower_raise_exception ... ok
[INFO] [stdout] test lower::tests::test_lower_reference_modification_in_display ... ok
[INFO] [stdout] test lower::tests::test_lower_records_variable_record_bounds ... ok
[INFO] [stdout] test lower::tests::test_lower_reference_modification_in_move_target ... ok
[INFO] [stdout] test lower::tests::test_lower_reference_modification_start_only ... ok
[INFO] [stdout] test lower::tests::test_lower_relative_key_metadata ... ok
[INFO] [stdout] test lower::tests::test_lower_start_without_key_uses_indexed_record_key ... ok
[INFO] [stdout] test lower::tests::test_lower_resume ... ok
[INFO] [stdout] test lower::tests::test_lower_select_optional_metadata ... ok
[INFO] [stdout] test lower::tests::test_lower_invoke ... ok
[INFO] [stdout] test lower::tests::test_lower_keeps_equal_length_fd_records_fixed ... ok
[INFO] [stdout] test lower::tests::test_lower_program_display_format ... ok
[INFO] [stdout] test lower::tests::test_lower_analyzed_to_hir_rejects_semantic_errors ... ok
[INFO] [stdout] test lower::tests::test_lower_float_long_data_item ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_lexer-675cf07f54b1c2fa)
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test lexer::tests::test_continuation_non_string ... ok
[INFO] [stdout] test lexer::tests::test_continuation_single_quoted_string ... ok
[INFO] [stdout] test lexer::tests::test_continuation_preserves_quote_at_start_of_next_line_content ... ok
[INFO] [stdout] test lexer::tests::test_continuation_quote_heavy_string_from_reflowed_replace_closes_before_to ... ok
[INFO] [stdout] test lexer::tests::test_continuation_string_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_attached_sign_after_space_as_signed_number ... ok
[INFO] [stdout] test lexer::tests::test_fixed_open_literal_continuation_preserves_margin_spaces ... ok
[INFO] [stdout] test lexer::tests::test_continuation_line_can_close_string_without_prev_trailing_quote ... ok
[INFO] [stdout] test lexer::tests::test_lex_comment_skipped ... ok
[INFO] [stdout] test lexer::tests::test_continuation_multiple_lines ... ok
[INFO] [stdout] test lexer::tests::test_lex_decimal_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_comparison_operators ... ok
[INFO] [stdout] test lexer::tests::test_lex_decimal_literal_starting_with_dot ... ok
[INFO] [stdout] test lexer::tests::test_lex_digit_identifier_does_not_break_decimals ... ok
[INFO] [stdout] test lexer::tests::test_lex_digit_hyphen_identifier ... ok
[INFO] [stdout] test lexer::tests::test_lex_boolean_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_digit_starting_identifier ... ok
[INFO] [stdout] test lexer::tests::test_lex_digit_identifier_signed_number_not_affected ... ok
[INFO] [stdout] test lexer::tests::test_continuation_quote_heavy_string_closes_before_next_statement ... ok
[INFO] [stdout] test lexer::tests::test_lex_digit_identifier_does_not_break_numbers ... ok
[INFO] [stdout] test lexer::tests::test_lex_hex_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_equal_greater ... ok
[INFO] [stdout] test lexer::tests::test_lex_free_format ... ok
[INFO] [stdout] test lexer::tests::test_continuation_string_keeps_trailing_escaped_quote ... ok
[INFO] [stdout] test lexer::tests::test_lex_identification_division ... ok
[INFO] [stdout] test lexer::tests::test_lex_empty_source ... ok
[INFO] [stdout] test lexer::tests::test_lex_double_colon ... ok
[INFO] [stdout] test lexer::tests::test_lex_integer_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_level_number ... ok
[INFO] [stdout] test lexer::tests::test_lex_level_numbers_various ... ok
[INFO] [stdout] test lexer::tests::test_lex_multiple_lines_fixed ... ok
[INFO] [stdout] test lexer::tests::test_lex_national_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_not_equal ... ok
[INFO] [stdout] test lexer::tests::test_lex_parentheses ... ok
[INFO] [stdout] test lexer::tests::test_lex_operators ... ok
[INFO] [stdout] test lexer::tests::test_lex_picture_stops_at_newline ... ok
[INFO] [stdout] test lexer::tests::test_lex_picture_with_is ... ok
[INFO] [stdout] test lexer::tests::test_lex_string_literal ... ok
[INFO] [stdout] test lexer::tests::test_lex_period_as_terminator ... ok
[INFO] [stdout] test lexer::tests::test_lex_picture_clause ... ok
[INFO] [stdout] test lexer::tests::test_picture_string_can_start_on_next_logical_line_after_is ... ok
[INFO] [stdout] test lexer::tests::test_statement_start_reset_after_period ... ok
[INFO] [stdout] test lexer::tests::test_unterminated_quote_does_not_swallow_next_division_header ... ok
[INFO] [stdout] test source_reader::tests::test_content_end_truncates_at_72 ... ok
[INFO] [stdout] test source_reader::tests::test_empty_source ... ok
[INFO] [stdout] test lexer::tests::test_lex_program_id ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_basic ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_ccvs_t_and_u_indicators ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_comment ... ok
[INFO] [stdout] test source_reader::tests::test_free_format_basic ... ok
[INFO] [stdout] test source_reader::tests::test_free_format_comment ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_continuation ... ok
[INFO] [stdout] test source_reader::tests::test_free_format_sequence_area_empty ... ok
[INFO] [stdout] test source_reader::tests::test_global_offset ... ok
[INFO] [stdout] test source_reader::tests::test_is_blank_with_only_spaces_in_content ... ok
[INFO] [stdout] test source_reader::tests::test_multiple_lines ... ok
[INFO] [stdout] test source_reader::tests::test_sequence_area ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_debug_line ... ok
[INFO] [stdout] test source_reader::tests::test_fixed_format_page_eject ... ok
[INFO] [stdout] test source_reader::tests::test_short_lines_fixed_format ... ok
[INFO] [stdout] test source_reader::tests::test_variable_format_no_right_margin ... ok
[INFO] [stdout] test token::tests::test_additional_synonyms ... ok
[INFO] [stdout] test token::tests::test_cobol_2014_2023_keywords ... ok
[INFO] [stdout] test token::tests::test_conditional_keywords ... ok
[INFO] [stdout] test token::tests::test_data_division_keywords ... ok
[INFO] [stdout] test token::tests::test_end_keywords ... ok
[INFO] [stdout] test token::tests::test_hyphenated_keywords ... ok
[INFO] [stdout] test token::tests::test_is_keyword ... ok
[INFO] [stdout] test token::tests::test_is_keyword_comprehensive ... ok
[INFO] [stdout] test token::tests::test_keyword_case_insensitive ... ok
[INFO] [stdout] test token::tests::test_keyword_synonyms ... ok
[INFO] [stdout] test token::tests::test_oop_keywords ... ok
[INFO] [stdout] test token::tests::test_keyword_lookup ... ok
[INFO] [stdout] test token::tests::test_procedure_division_keywords ... ok
[INFO] [stdout] test token::tests::test_token_creation ... ok
[INFO] [stdout] test lexer::tests::test_lex_single_quoted_string ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_mir-c9b419b6dd95d544)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_parser-c31e8611b94f73d0)
[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 50 tests
[INFO] [stdout] test tests::test_move_then_perform_same_sentence ... ok
[INFO] [stdout] test tests::test_parse_add_on_size_error ... ok
[INFO] [stdout] test tests::test_parse_communication_section_synthetic_items ... ok
[INFO] [stdout] test tests::test_if_with_perform_then_perform ... ok
[INFO] [stdout] test tests::test_parse_add_signed_decimal_operands_are_separate ... ok
[INFO] [stdout] test tests::test_parse_call_on_exception ... ok
[INFO] [stdout] test tests::test_parse_communication_destination_table_synthetic_items ... ok
[INFO] [stdout] test tests::test_parse_cancel_statement ... ok
[INFO] [stdout] test tests::test_parse_declaratives ... ok
[INFO] [stdout] test tests::test_parse_evaluate ... ok
[INFO] [stdout] test tests::test_parse_compute_on_size_error ... ok
[INFO] [stdout] test tests::test_parse_delete_statement ... ok
[INFO] [stdout] test tests::test_parse_declaratives_with_keyword_section_name ... ok
[INFO] [stdout] test tests::test_parse_file_control_abbreviated_status_clause ... ok
[INFO] [stdout] test tests::test_parse_fixed_working_storage_with_integer_literal_level_after_header ... ok
[INFO] [stdout] test tests::test_parse_free_format ... ok
[INFO] [stdout] test tests::test_parse_evaluate_also ... ok
[INFO] [stdout] test tests::test_parse_if_with_and_function_condition_continuation ... ok
[INFO] [stdout] test tests::test_parse_hello_world ... ok
[INFO] [stdout] test tests::test_parse_inspect_replacing ... ok
[INFO] [stdout] test tests::test_parse_if_statement ... ok
[INFO] [stdout] test tests::test_parse_merge_statement ... ok
[INFO] [stdout] test tests::test_parse_move_statement ... ok
[INFO] [stdout] test tests::test_parse_inspect_tallying ... ok
[INFO] [stdout] test tests::test_parse_nested_if_without_end_if ... ok
[INFO] [stdout] test tests::test_parse_numeric_procedure_names ... ok
[INFO] [stdout] test tests::test_parse_minimal_program ... ok
[INFO] [stdout] test tests::test_parse_occurs_depending_on ... ok
[INFO] [stdout] test tests::test_parse_if_with_qualified_name_and_qualified_subscript ... ok
[INFO] [stdout] test tests::test_parse_open_with_multiple_mode_groups ... ok
[INFO] [stdout] test tests::test_parse_read_at_end ... ok
[INFO] [stdout] test tests::test_parse_perform_varying ... ok
[INFO] [stdout] test tests::test_parse_reference_modification_start_only ... ok
[INFO] [stdout] test tests::test_parse_reference_modification_with_variables ... ok
[INFO] [stdout] test tests::test_parse_compute ... ok
[INFO] [stdout] test tests::test_parse_release_statement ... ok
[INFO] [stdout] test tests::test_parse_send_and_display_with_advancing_phrases ... ok
[INFO] [stdout] test tests::test_parse_sort_statement ... ok
[INFO] [stdout] test tests::test_parse_return_statement ... ok
[INFO] [stdout] test tests::test_parse_rewrite_statement ... ok
[INFO] [stdout] test tests::test_parse_unnamed_picture_item_keeps_picture_clause ... ok
[INFO] [stdout] test tests::test_parse_subscript_not_reference_modification ... ok
[INFO] [stdout] test tests::test_parse_start_statement ... ok
[INFO] [stdout] test tests::test_parse_picture_p_does_not_contribute_storage_size ... ok
[INFO] [stdout] test tests::test_parse_working_storage ... ok
[INFO] [stdout] test tests::test_parse_write_invalid_key ... ok
[INFO] [stdout] test tests::test_parse_string_on_overflow ... ok
[INFO] [stdout] test tests::test_perform_proc_followed_by_move ... ok
[INFO] [stdout] test tests::test_parse_reference_modification_start_and_length ... ok
[INFO] [stdout] test tests::test_parse_unstring_delimited ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_preprocessor-2117da9e48c0668d)
[INFO] [stdout] 
[INFO] [stdout] running 75 tests
[INFO] [stdout] test copy_resolver::tests::test_resolve_in_library ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_no_extension ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_with_cpy_extension ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_library_fallback_to_flat ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_not_found ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_with_cob_extension ... ok
[INFO] [stdout] test replacer::tests::test_apply_replace_off ... ok
[INFO] [stdout] test copy_resolver::tests::test_resolve_case_insensitive ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_fixed_continuation_does_not_split_numeric_token ... ok
[INFO] [stdout] test copy_resolver::tests::test_source_dir_has_priority ... ok
[INFO] [stdout] test replacer::tests::test_apply_replace_successive ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_fixed_pseudo_text_keeps_continuation_tail ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_word ... ok
[INFO] [stdout] test replacer::tests::test_normalize_pseudo_text_keeps_fixed_continuation_tail ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_pseudo_text_does_not_cascade_same_clause_results ... ok
[INFO] [stdout] test replacer::tests::test_replace_whole_word_at_boundaries ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_pseudo_text_ignores_fixed_comment_lines_in_match ... ok
[INFO] [stdout] test replacer::tests::test_replace_whole_word_multiple_occurrences ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_pseudo_text_respects_token_boundaries ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_pseudo_text_treats_comma_and_semicolon_as_separators ... ok
[INFO] [stdout] test replacer::tests::test_replace_whole_word_no_partial ... ok
[INFO] [stdout] test replacer::tests::test_replace_whole_word_case_insensitive ... ok
[INFO] [stdout] test replacer::tests::test_apply_replace_basic ... ok
[INFO] [stdout] test replacer::tests::test_apply_replacing_pseudo_text ... ok
[INFO] [stdout] test scanner::tests::test_multiple_copy_statements ... ok
[INFO] [stdout] test scanner::tests::test_copy_in_string_literal_ignored ... ok
[INFO] [stdout] test scanner::tests::test_no_false_positive_on_copybook_word ... ok
[INFO] [stdout] test scanner::tests::test_parse_cobol_word_across_fixed_continuation ... ok
[INFO] [stdout] test scanner::tests::test_parse_pseudo_text_across_fixed_continuations_skips_prefixes ... ok
[INFO] [stdout] test scanner::tests::test_parse_pseudo_text_with_spaces ... ok
[INFO] [stdout] test scanner::tests::test_replace_in_string_literal_ignored ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_case_insensitive ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_in_library ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_multiple_replacings ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_of_library ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_replacing_keeps_fixed_format_qualified_replacement ... ok
[INFO] [stdout] test scanner::tests::test_copy_in_fixed_format_comment_ignored ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_statement_for_sm206a_multiple_replacements ... ok
[INFO] [stdout] test scanner::tests::test_copy_in_fixed_format_comment_slash_ignored ... ok
[INFO] [stdout] test scanner::tests::test_copy_in_free_format_comment_ignored ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_with_pseudo_text_replacing ... ok
[INFO] [stdout] test scanner::tests::test_copy_in_single_quoted_string_ignored ... ok
[INFO] [stdout] test scanner::tests::test_copy_after_string_still_found ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_with_word_replacing ... ok
[INFO] [stdout] test scanner::tests::test_scan_replace_off ... ok
[INFO] [stdout] test scanner::tests::test_scan_copy_statement_for_sm206a_multiline_pseudo_text ... ok
[INFO] [stdout] test scanner::tests::test_scan_replace_directive_for_sm208a_quote_heavy_pseudo_text ... ok
[INFO] [stdout] test scanner::tests::test_scan_replace_directives_for_sm208a_keeps_following_replace_off ... ok
[INFO] [stdout] test scanner::tests::test_scan_replace_directive ... ok
[INFO] [stdout] test scanner::tests::test_scan_simple_copy ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_runtime-bd6bfb003f4ac85a)
[INFO] [stdout] test tests::test_copy_with_replacing ... ok
[INFO] [stdout] test tests::test_copy_of_library ... ok
[INFO] [stdout] test tests::test_fixed_copy_expands_sm101a_inline_data_item_copy ... ok
[INFO] [stdout] test tests::test_fixed_ccvs_t_lines_active_and_u_lines_inactive ... ok
[INFO] [stdout] test tests::test_copy_with_word_replacing ... ok
[INFO] [stdout] test tests::test_circular_copy_detection ... ok
[INFO] [stdout] test tests::test_basic_copy_expansion ... ok
[INFO] [stdout] test tests::test_copy_case_insensitive ... ok
[INFO] [stdout] test tests::test_fixed_copy_expands_sm101a_inline_statement_copy ... ok
[INFO] [stdout] test tests::test_fixed_copy_expands_sm101a_section_copy ... ok
[INFO] [stdout] test tests::test_fixed_replace_handles_quote_heavy_pseudo_text_from_sm208a ... ok
[INFO] [stdout] test tests::test_fixed_copy_expands_sm101a_inline_statement_copy_in_full_context ... ok
[INFO] [stdout] test tests::test_missing_copybook_error ... ok
[INFO] [stdout] test tests::test_no_copy_passthrough ... ok
[INFO] [stdout] test tests::test_normalize_fixed_format_copybook_keeps_single_inline_line_open ... ok
[INFO] [stdout] test tests::test_nested_copy ... ok
[INFO] [stdout] test tests::test_multiple_replacings ... ok
[INFO] [stdout] test tests::test_preprocess_fixed_open_literal_continuation_preserves_margin_spaces ... ok
[INFO] [stdout] test tests::test_preprocess_warns_for_fixed_copy_replacing_and_replace_off ... ok
[INFO] [stdout] test tests::test_fixed_copy_replacing_keeps_long_identifier_across_continuations ... ok
[INFO] [stdout] test tests::test_preprocess_warns_for_plain_copy ... ok
[INFO] [stdout] test tests::test_replace_off ... ok
[INFO] [stdout] test tests::test_fixed_copy_replacing_handles_multiline_pseudo_text_from_sm206a ... ok
[INFO] [stdout] test tests::test_replace_statement ... ok
[INFO] [stdout] test tests::test_preprocess_warns_for_copy_replacing_and_replace_off ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 214 tests
[INFO] [stdout] test clock::tests::test_scaled_elapsed_centis_preserves_sub_centisecond_progress ... ok
[INFO] [stdout] test communication::tests::test_comm_enable_rejects_invalid_destination ... ok
[INFO] [stdout] test communication::tests::test_comm_enable_accepts_cm101_initial_values ... ok
[INFO] [stdout] test communication::tests::test_comm_receive_message_flattens_segmented_message ... ok
[INFO] [stdout] test clock::tests::test_cobol_runtime_now_parts_returns_valid_ranges ... ok
[INFO] [stdout] test communication::tests::test_comm_send_marks_invalid_destination_with_padded_error_key_rows ... ok
[INFO] [stdout] test communication::tests::test_comm_script_routes_output_to_input ... ok
[INFO] [stdout] test communication::tests::test_comm_script_preloads_messages ... ok
[INFO] [stdout] test decimal::tests::test_asterisk_picture_replaces_suppressed_zeroes ... ok
[INFO] [stdout] test communication::tests::test_comm_send_rejects_zero_destination_count ... ok
[INFO] [stdout] test decimal::tests::test_decimal_add ... ok
[INFO] [stdout] test decimal::tests::test_decimal_cmp ... ok
[INFO] [stdout] test decimal::tests::test_decimal_cmp_negative ... ok
[INFO] [stdout] test decimal::tests::test_decimal_div ... ok
[INFO] [stdout] test decimal::tests::test_decimal_div_by_zero ... ok
[INFO] [stdout] test decimal::tests::test_decimal_mul ... ok
[INFO] [stdout] test decimal::tests::test_decimal_sub ... ok
[INFO] [stdout] test decimal::tests::test_decimal_to_display_decimal_point_comma_picture ... ok
[INFO] [stdout] test decimal::tests::test_decimal_to_display_mixed_insertion_after_decimal_point ... ok
[INFO] [stdout] test decimal::tests::test_decimal_to_display_signed ... ok
[INFO] [stdout] test decimal::tests::test_decimal_to_display_simple ... ok
[INFO] [stdout] test decimal::tests::test_decimal_to_display_zero_suppress ... ok
[INFO] [stdout] test decimal::tests::test_floating_currency_picture_suppresses_leading_symbol ... ok
[INFO] [stdout] test decimal::tests::test_floating_numeric_edited_long_pictures ... ok
[INFO] [stdout] test decimal::tests::test_floating_sign_fraction_positions ... ok
[INFO] [stdout] test decimal::tests::test_p_positions_are_not_literal_output ... ok
[INFO] [stdout] test decimal::tests::test_currency_asterisk_zero_preserves_currency_with_mandatory_fraction ... ok
[INFO] [stdout] test decimal::tests::test_scale_alignment ... ok
[INFO] [stdout] test communication::tests::test_comm_accept_count_accepts_cm101_initial_values ... ok
[INFO] [stdout] test abi::tests::test_emit_c_declarations_exposes_named_runtime_abi_types ... ok
[INFO] [stdout] test decimal::tests::test_trailing_comma_is_numeric_edited_insertion ... ok
[INFO] [stdout] test communication::tests::test_comm_send_marks_invalid_destination ... ok
[INFO] [stdout] test decimal::tests::test_z_only_picture_zero_suppresses_decimal ... ok
[INFO] [stdout] test decimal::tests::test_zero_star_fill_suppresses_single_floating_currency ... ok
[INFO] [stdout] test exception::tests::test_cobol_invoke_dispatches_vtable_method ... ok
[INFO] [stdout] test exception::tests::test_exception_code_from_name ... ok
[INFO] [stdout] test abi::tests::test_emit_c_declarations_keeps_runtime_boundary_hooks ... ok
[INFO] [stdout] test exception::tests::test_exception_code_get_clear ... ok
[INFO] [stdout] test exception::tests::test_exception_push_pop ... ok
[INFO] [stdout] test exception::tests::test_resume_null_target ... ok
[INFO] [stdout] test file_io::tests::test_close_with_lock_blocks_reopen ... ok
[INFO] [stdout] test file_io::tests::test_extend_missing_file_returns_not_found ... ok
[INFO] [stdout] test file_io::tests::test_file_open_close ... ok
[INFO] [stdout] test file_io::tests::test_file_write_read_sequential ... ok
[INFO] [stdout] test exception::tests::test_exception_code_name_roundtrip ... ok
[INFO] [stdout] test file_io::tests::test_duplicate_alternate_index_preserves_write_order_and_returns_status_02 ... ok
[INFO] [stdout] test file_io::tests::test_indexed_file_open_and_read_key ... ok
[INFO] [stdout] test file_io::tests::test_indexed_delete_record_uses_primary_key_from_record_area ... ok
[INFO] [stdout] test file_io::tests::test_indexed_delete_record_positions_next_read_after_deleted_record ... ok
[INFO] [stdout] test file_io::tests::test_indexed_read_key_matches_subordinate_prefix ... ok
[INFO] [stdout] test file_io::tests::test_indexed_read_key_uses_matching_alternate_offset ... ok
[INFO] [stdout] test file_io::tests::test_indexed_nist_layout_random_and_alternate_start ... ok
[INFO] [stdout] test file_io::tests::test_indexed_delete_is_persisted_across_reopen ... ok
[INFO] [stdout] test file_io::tests::test_indexed_rewrite_uses_primary_key_from_record_area_after_other_read ... ok
[INFO] [stdout] test file_io::tests::test_indexed_start_matches_subordinate_prefix_and_positions_ge_group ... ok
[INFO] [stdout] test file_io::tests::test_io_mode_open_missing_file_returns_35 ... ok
[INFO] [stdout] test file_io::tests::test_indexed_start_uses_matching_alternate_offset ... ok
[INFO] [stdout] test file_io::tests::test_optional_indexed_input_missing_file_behaves_as_empty_file ... ok
[INFO] [stdout] test file_io::tests::test_optional_indexed_io_missing_file_creates_with_status_05 ... ok
[INFO] [stdout] test file_io::tests::test_read_on_output_file_returns_47 ... ok
[INFO] [stdout] test file_io::tests::test_relative_file_random_read ... ok
[INFO] [stdout] test file_io::tests::test_relative_random_write_duplicate_key_rejected ... ok
[INFO] [stdout] test file_io::tests::test_rewrite_on_closed_file_returns_49 ... ok
[INFO] [stdout] test file_io::tests::test_relative_sequential_read_skips_deleted_slots ... ok
[INFO] [stdout] test file_io::tests::test_sequential_indexed_write_rejects_descending_key ... ok
[INFO] [stdout] test file_io::tests::test_second_sequential_read_after_at_end_returns_46 ... ok
[INFO] [stdout] test file_io::tests::test_rewrite_preserves_next_position_in_active_alternate_index ... ok
[INFO] [stdout] test file_io::tests::test_sequential_rewrite_after_at_end_returns_43 ... ok
[INFO] [stdout] test file_io::tests::test_sequential_write_on_io_mode_returns_48 ... ok
[INFO] [stdout] test file_io::tests::test_trim_trailing_spaces ... ok
[INFO] [stdout] test file_io::tests::test_sequential_rewrite_length_mismatch_returns_44 ... ok
[INFO] [stdout] test file_io::tests::test_variable_indexed_records_preserve_record_boundaries ... ok
[INFO] [stdout] test file_io::tests::test_variable_sequential_records_preserve_record_boundaries_and_lengths ... ok
[INFO] [stdout] test file_io::tests::test_write_on_closed_file_returns_48 ... ok
[INFO] [stdout] test intrinsic::tests::test_abs ... ok
[INFO] [stdout] test intrinsic::tests::test_abs_float ... ok
[INFO] [stdout] test intrinsic::tests::test_annuity ... ok
[INFO] [stdout] test intrinsic::tests::test_ceiling_floor ... ok
[INFO] [stdout] test intrinsic::tests::test_current_date ... ok
[INFO] [stdout] test intrinsic::tests::test_date_of_integer ... ok
[INFO] [stdout] test intrinsic::tests::test_concatenate ... ok
[INFO] [stdout] test intrinsic::tests::test_date_roundtrip ... ok
[INFO] [stdout] test intrinsic::tests::test_date_to_yyyymmdd ... ok
[INFO] [stdout] test file_io::tests::test_indexed_rewrite_moves_duplicate_alternate_key_to_end_of_equal_key_group ... ok
[INFO] [stdout] test intrinsic::tests::test_day_of_integer ... ok
[INFO] [stdout] test intrinsic::tests::test_day_to_yyyyddd ... ok
[INFO] [stdout] test intrinsic::tests::test_exp10_log10 ... ok
[INFO] [stdout] test intrinsic::tests::test_exp_log ... ok
[INFO] [stdout] test intrinsic::tests::test_factorial ... ok
[INFO] [stdout] test intrinsic::tests::test_integer ... ok
[INFO] [stdout] test intrinsic::tests::test_integer_of_date ... ok
[INFO] [stdout] test intrinsic::tests::test_integer_of_day ... ok
[INFO] [stdout] test intrinsic::tests::test_inverse_trig ... ok
[INFO] [stdout] test intrinsic::tests::test_length ... ok
[INFO] [stdout] test intrinsic::tests::test_lower_case ... ok
[INFO] [stdout] test intrinsic::tests::test_max_min ... ok
[INFO] [stdout] test intrinsic::tests::test_mean ... ok
[INFO] [stdout] test intrinsic::tests::test_median_even ... ok
[INFO] [stdout] test intrinsic::tests::test_median_odd ... ok
[INFO] [stdout] test intrinsic::tests::test_midrange ... ok
[INFO] [stdout] test intrinsic::tests::test_mod ... ok
[INFO] [stdout] test intrinsic::tests::test_numval ... ok
[INFO] [stdout] test intrinsic::tests::test_ord_char ... ok
[INFO] [stdout] test intrinsic::tests::test_ord_max ... ok
[INFO] [stdout] test intrinsic::tests::test_ord_min ... ok
[INFO] [stdout] test intrinsic::tests::test_present_value ... ok
[INFO] [stdout] test intrinsic::tests::test_random ... ok
[INFO] [stdout] test intrinsic::tests::test_range ... ok
[INFO] [stdout] test intrinsic::tests::test_rem ... ok
[INFO] [stdout] test intrinsic::tests::test_reverse ... ok
[INFO] [stdout] test intrinsic::tests::test_sign ... ok
[INFO] [stdout] test intrinsic::tests::test_sqrt ... ok
[INFO] [stdout] test intrinsic::tests::test_standard_deviation ... ok
[INFO] [stdout] test intrinsic::tests::test_stored_char_length ... ok
[INFO] [stdout] test intrinsic::tests::test_stored_char_length_all_spaces ... ok
[INFO] [stdout] test intrinsic::tests::test_substitute ... ok
[INFO] [stdout] test intrinsic::tests::test_sum_float ... ok
[INFO] [stdout] test intrinsic::tests::test_test_date_yyyymmdd ... ok
[INFO] [stdout] test intrinsic::tests::test_test_day_yyyyddd ... ok
[INFO] [stdout] test intrinsic::tests::test_trig ... ok
[INFO] [stdout] test intrinsic::tests::test_trim_both ... ok
[INFO] [stdout] test intrinsic::tests::test_trim_leading ... ok
[INFO] [stdout] test intrinsic::tests::test_trim_trailing ... ok
[INFO] [stdout] test intrinsic::tests::test_upper_case ... ok
[INFO] [stdout] test intrinsic::tests::test_variance ... ok
[INFO] [stdout] test intrinsic::tests::test_year_to_yyyy ... ok
[INFO] [stdout] test json::tests::test_json_escape_newlines ... ok
[INFO] [stdout] test json::tests::test_json_escape_string ... ok
[INFO] [stdout] test json::tests::test_json_generate_multiple_fields ... ok
[INFO] [stdout] test json::tests::test_json_generate_null_input ... ok
[INFO] [stdout] test json::tests::test_json_generate_number_field ... ok
[INFO] [stdout] test json::tests::test_json_generate_single_field ... ok
[INFO] [stdout] test json::tests::test_json_parse_invalid ... ok
[INFO] [stdout] test json::tests::test_json_parse_simple ... ok
[INFO] [stdout] test json::tests::test_validate_display_numeric_rejects_alpha ... ok
[INFO] [stdout] test json::tests::test_validate_integer_checks_unsigned_picture_range ... ok
[INFO] [stdout] test json::tests::test_validate_null ... ok
[INFO] [stdout] test json::tests::test_validate_valid_name ... ok
[INFO] [stdout] test national::tests::test_display_of ... ok
[INFO] [stdout] test national::tests::test_move_to_national ... ok
[INFO] [stdout] test national::tests::test_national_of ... ok
[INFO] [stdout] test national::tests::test_national_to_national ... ok
[INFO] [stdout] test sort_merge::tests::test_compare_records ... ok
[INFO] [stdout] test sort_merge::tests::test_merge_two_files ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_ascending ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_buffer_display_numeric_mixed_directions ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_descending ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_display_numeric_mixed_directions ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_empty ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_multiple_keys ... ok
[INFO] [stdout] test sort_merge::tests::test_sort_single_record ... ok
[INFO] [stdout] test string_ops::tests::test_compare_alphanumeric_equal ... ok
[INFO] [stdout] test string_ops::tests::test_compare_alphanumeric_less ... ok
[INFO] [stdout] test string_ops::tests::test_compare_alphanumeric_shorter_with_padding ... ok
[INFO] [stdout] test string_ops::tests::test_compare_alphanumeric_space_padding ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_converting ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_replacing_all ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_replacing_first ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_replacing_leading ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_tallying_all ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_tallying_characters ... ok
[INFO] [stdout] test string_ops::tests::test_inspect_tallying_leading ... ok
[INFO] [stdout] test string_ops::tests::test_is_alphabetic ... ok
[INFO] [stdout] test string_ops::tests::test_is_alphabetic_lower ... ok
[INFO] [stdout] test string_ops::tests::test_is_alphabetic_upper ... ok
[INFO] [stdout] test string_ops::tests::test_is_alphabetic_with_digit ... ok
[INFO] [stdout] test string_ops::tests::test_is_numeric_alpha ... ok
[INFO] [stdout] test string_ops::tests::test_is_numeric_digits ... ok
[INFO] [stdout] test string_ops::tests::test_is_numeric_strict_rejects_sign_and_spaces ... ok
[INFO] [stdout] test string_ops::tests::test_is_numeric_with_sign ... ok
[INFO] [stdout] test string_ops::tests::test_move_numeric_to_display ... ok
[INFO] [stdout] test string_ops::tests::test_move_numeric_to_display_negative ... ok
[INFO] [stdout] test string_ops::tests::test_move_string_padded ... ok
[INFO] [stdout] test string_ops::tests::test_move_string_truncated ... ok
[INFO] [stdout] test string_ops::tests::test_store_numeric_display_leading_sign_negative_overpunch ... ok
[INFO] [stdout] test string_ops::tests::test_store_numeric_display_negative_overpunch ... ok
[INFO] [stdout] test string_ops::tests::test_store_numeric_display_separate_sign_positions ... ok
[INFO] [stdout] test string_ops::tests::test_store_numeric_display_zero_pads_without_allocating ... ok
[INFO] [stdout] test string_ops::tests::test_string_concat ... ok
[INFO] [stdout] test string_ops::tests::test_string_concat_overflow ... ok
[INFO] [stdout] test string_ops::tests::test_string_concat_with_delimiter ... ok
[INFO] [stdout] test string_ops::tests::test_unstring ... ok
[INFO] [stdout] test tests::test_display_int ... ok
[INFO] [stdout] test tests::test_display_string_valid_utf8 ... ok
[INFO] [stdout] test threading::tests::test_mutex_create_and_destroy ... ok
[INFO] [stdout] test threading::tests::test_mutex_destroy_invalid ... ok
[INFO] [stdout] test threading::tests::test_mutex_lock_invalid ... ok
[INFO] [stdout] test threading::tests::test_thread_create_and_join ... ok
[INFO] [stdout] test string_ops::tests::test_display_to_int64_handles_spaces_and_signs ... ok
[INFO] [stdout] test threading::tests::test_multiple_threads ... ok
[INFO] [stdout] test unicode::tests::test_utf8_char_count_ascii ... ok
[INFO] [stdout] test unicode::tests::test_utf8_char_count_empty ... ok
[INFO] [stdout] test threading::tests::test_thread_join_invalid_handle ... ok
[INFO] [stdout] test unicode::tests::test_utf8_char_count_multibyte ... ok
[INFO] [stdout] test unicode::tests::test_utf8_char_count_mixed ... ok
[INFO] [stdout] test unicode::tests::test_utf8_lower ... ok
[INFO] [stdout] test unicode::tests::test_utf8_lower_null ... ok
[INFO] [stdout] test unicode::tests::test_utf8_substring ... ok
[INFO] [stdout] test unicode::tests::test_utf8_substring_multibyte ... ok
[INFO] [stdout] test unicode::tests::test_utf8_upper ... ok
[INFO] [stdout] test unicode::tests::test_utf8_upper_null ... ok
[INFO] [stdout] test xml::tests::test_xml_escape_name ... ok
[INFO] [stdout] test xml::tests::test_xml_escape_value ... ok
[INFO] [stdout] test xml::tests::test_xml_generate_escape_values ... ok
[INFO] [stdout] test xml::tests::test_xml_generate_null_output ... ok
[INFO] [stdout] test threading::tests::test_mutex_lock_unlock ... ok
[INFO] [stdout] test file_io::tests::test_file_not_found ... ok
[INFO] [stdout] test decimal::tests::test_decimal_from_string ... ok
[INFO] [stdout] test decimal::tests::test_decimal_from_int ... ok
[INFO] [stdout] test xml::tests::test_xml_generate_simple ... ok
[INFO] [stdout] test xml::tests::test_xml_parse_null ... ok
[INFO] [stdout] test xml::tests::test_xml_parse_simple ... ok
[INFO] [stdout] test xml::tests::test_xml_generate_with_attribute ... ok
[INFO] [stdout] test file_io::tests::test_file_line_sequential ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 214 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cobol_sema-d2dd0bc445c48407)
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test picture_analyzer::tests::test_alphanumeric_edited_with_b ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_all_z_no_digits ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_complex_format ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_db_suffix ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_minus_sign_floating ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_plus_sign_floating ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_cr_suffix ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_slash_insertion ... ok
[INFO] [stdout] test picture_analyzer::tests::test_expand_simple ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_b_insertion ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_dollar_floating ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_star_check_protect ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_z_with_decimal ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_zero_insertion ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_alphanumeric ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_mixed_ax ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_edited ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_edited_with_dollar ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_numeric ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_sign_and_decimal_no_size ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_alphabetic ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_signed_decimal ... ok
[INFO] [stdout] test symbol_table::tests::test_case_insensitive_find_last_symbol ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_cr_db ... ok
[INFO] [stdout] test picture_analyzer::tests::test_picture_analysis_star_edit ... ok
[INFO] [stdout] test symbol_table::tests::test_cobol_type_is_numeric ... ok
[INFO] [stdout] test symbol_table::tests::test_case_insensitive_lookup ... ok
[INFO] [stdout] test picture_analyzer::tests::test_numeric_edited_z_suppression ... ok
[INFO] [stdout] test symbol_table::tests::test_current_scope ... ok
[INFO] [stdout] test symbol_table::tests::test_detail_name_float ... ok
[INFO] [stdout] test symbol_table::tests::test_detail_name_alphanumeric ... ok
[INFO] [stdout] test symbol_table::tests::test_detail_name_group ... ok
[INFO] [stdout] test symbol_table::tests::test_detail_name_numeric ... ok
[INFO] [stdout] test symbol_table::tests::test_qualified_lookup ... ok
[INFO] [stdout] test symbol_table::tests::test_define_and_lookup ... ok
[INFO] [stdout] test symbol_table::tests::test_scope_push_pop ... ok
[INFO] [stdout] test tests::test_basic_analysis ... ok
[INFO] [stdout] test tests::test_analysis_result_resolves_qualified_data_reference ... ok
[INFO] [stdout] test tests::test_cobol85_rejects_validate_statement ... ok
[INFO] [stdout] test tests::test_picture_analysis_alphanumeric ... ok
[INFO] [stdout] test tests::test_data_type_alphanumeric ... ok
[INFO] [stdout] test tests::test_communication_clause_names_are_registered ... ok
[INFO] [stdout] test tests::test_picture_analysis_edited ... ok
[INFO] [stdout] test tests::test_data_item_registration ... ok
[INFO] [stdout] test tests::test_picture_analysis_numeric ... ok
[INFO] [stdout] test tests::test_picture_analysis_signed_decimal ... ok
[INFO] [stdout] test tests::test_data_type_numeric ... ok
[INFO] [stdout] test tests::test_program_id_registered ... ok
[INFO] [stdout] test tests::test_cobol85_rejects_local_storage_section ... ok
[INFO] [stdout] test tests::test_cobol2014_accepts_validate_statement ... ok
[INFO] [stdout] test symbol_table::tests::test_detail_name_signed_decimal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 51 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_ast
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_codegen
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_common
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_diagnostics
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_driver
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_hir
[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 1 test
[INFO] [stderr]    Doc-tests cobol_lexer
[INFO] [stdout] test crates/cobol-hir/src/lib.rs - (line 11) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[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]    Doc-tests cobol_mir
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_parser
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_preprocessor
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_runtime
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cobol_sema
[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] [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" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84", kill_on_drop: false }`
[INFO] [stdout] c58674747cb207d5a6bcdaeec6928ad717f2f1abb368d44b68c507a42d61da84
