[INFO] cloning repository https://github.com/johnjoeallen/bascal
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/johnjoeallen/bascal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohnjoeallen%2Fbascal", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohnjoeallen%2Fbascal'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ecb995c3f5d6223c34bd5ddcdd25093d76f1ce1c
[INFO] testing johnjoeallen/bascal against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjohnjoeallen%2Fbascal" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/johnjoeallen/bascal
[INFO] finished tweaking git repo https://github.com/johnjoeallen/bascal
[INFO] tweaked toml for git repo https://github.com/johnjoeallen/bascal written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/johnjoeallen/bascal on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/johnjoeallen/bascal 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.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14
[INFO] running `Command { std: "docker" "start" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", 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" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", 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" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling bcc v0.99.45 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 28.28s
[INFO] running `Command { std: "docker" "inspect" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", 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" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling bcc v0.99.45 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.39s
[INFO] running `Command { std: "docker" "inspect" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", 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" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/bcc-b34b86b248fbed77)
[INFO] [stdout] 
[INFO] [stdout] running 409 tests
[INFO] [stdout] test lexer::tests::dotted_identifier_still_lexes_as_one_token ... ok
[INFO] [stdout] test lexer::tests::lexes_double_amp_and_pipe_as_short_circuit_operators ... ok
[INFO] [stdout] test lexer::tests::lexes_identifiers_with_basic_suffixes ... ok
[INFO] [stdout] test lexer::tests::lexes_eol_comments_from_double_slash ... ok
[INFO] [stdout] test lexer::tests::lexes_bracket_brace_and_standalone_dot ... ok
[INFO] [stdout] test lexer::tests::long_suffix_and_hex_octal_literals_unaffected_by_double_amp ... ok
[INFO] [stdout] test parser::tests::catch_error_filter_requires_closing_paren ... ok
[INFO] [stdout] test parser::tests::catch_source_binding_must_be_a_string_variable ... ok
[INFO] [stdout] test parser::tests::declare_is_an_interchangeable_synonym_for_dim ... ok
[INFO] [stdout] test parser::tests::do_until_condition_supports_double_pipe_chain ... ok
[INFO] [stdout] test parser::tests::end_while_and_bare_end_still_work_alongside_wend ... ok
[INFO] [stdout] test parser::tests::goto_and_gosub_accept_label_targets ... ok
[INFO] [stdout] test parser::tests::exit_rejects_the_old_qualified_forms ... ok
[INFO] [stdout] test parser::tests::goto_rejects_numeric_line_number_target ... ok
[INFO] [stdout] test parser::tests::legacy_method_receiver_suffix_has_migration_diagnostic ... ok
[INFO] [stdout] test parser::tests::multiline_if_still_requires_end_if ... ok
[INFO] [stdout] test parser::tests::nested_single_line_if_resolves_dangling_else_to_the_innermost_if ... ok
[INFO] [stdout] test parser::tests::on_error_goto_rejects_nonzero_numeric_target ... ok
[INFO] [stdout] test parser::tests::parses_bare_do_loop_with_no_condition_at_all ... ok
[INFO] [stdout] test parser::tests::omitted_method_result_and_return_default_to_self ... ok
[INFO] [stdout] test parser::tests::on_error_goto_zero_sentinel_is_still_allowed ... ok
[INFO] [stdout] test parser::tests::parses_bracketed_field_access ... ok
[INFO] [stdout] test parser::tests::parses_bare_exit_inside_for_while_and_do ... ok
[INFO] [stdout] test parser::tests::parses_double_amp_chain_as_left_folded_and_and ... ok
[INFO] [stdout] test parser::tests::parses_double_pipe_chain_as_or_or ... ok
[INFO] [stdout] test parser::tests::parses_for_downto_as_step_negative_one ... ok
[INFO] [stdout] test parser::tests::parses_file_index_expr ... ok
[INFO] [stdout] test parser::tests::parses_do_loop_until_as_post_condition ... ok
[INFO] [stdout] test parser::tests::parses_label_and_statement_sharing_one_colon ... ok
[INFO] [stdout] test parser::tests::parses_file_decl ... ok
[INFO] [stdout] test parser::tests::parses_label_declaration_and_following_statement ... ok
[INFO] [stdout] test parser::tests::parses_function_with_return ... ok
[INFO] [stdout] test parser::tests::parses_multiline_and_nested_if ... ok
[INFO] [stdout] test parser::tests::parses_do_loop_while_as_post_condition ... ok
[INFO] [stdout] test parser::tests::parses_record_literal ... ok
[INFO] [stdout] test parser::tests::parses_record_string_alignment ... ok
[INFO] [stdout] test parser::tests::parses_basic_file_io_statements ... ok
[INFO] [stdout] test parser::tests::parses_scalar_method_declarations_and_chained_calls ... ok
[INFO] [stdout] test parser::tests::parses_standalone_call_and_array_ref ... ok
[INFO] [stdout] test parser::tests::parses_record_def ... ok
[INFO] [stdout] test parser::tests::parses_sequential_file_decl ... ok
[INFO] [stdout] test parser::tests::parses_try_catch ... ok
[INFO] [stdout] test parser::tests::rejects_mixed_double_amp_and_double_pipe_in_one_condition ... ok
[INFO] [stdout] test parser::tests::parses_dependency_declarations ... ok
[INFO] [stdout] test parser::tests::parses_try_catch_with_error_code_filter ... ok
[INFO] [stdout] test parser::tests::not_still_applies_to_a_single_operand_of_a_double_amp_chain ... ok
[INFO] [stdout] test parser::tests::parses_try_catch_with_optional_source_binding ... ok
[INFO] [stdout] test resolver::legacy_form_tests::backward_goto_to_an_earlier_label_is_flagged_as_a_hand_wired_loop ... ok
[INFO] [stdout] test parser::tests::rejects_returns_clause ... ok
[INFO] [stdout] test parser::tests::resume_rejects_numeric_line_number_target ... ok
[INFO] [stdout] test parser::tests::parses_try_catch_without_error_code_filter_leaves_it_empty ... ok
[INFO] [stdout] test resolver::legacy_form_tests::chained_if_elseif_then_goto_dispatch_is_flagged ... ok
[INFO] [stdout] test resolver::legacy_form_tests::forward_goto_to_a_later_label_is_not_flagged ... ok
[INFO] [stdout] test parser::tests::single_line_if_needs_no_end_if ... ok
[INFO] [stdout] test parser::tests::single_line_if_else_does_not_bleed_into_the_next_physical_line ... ok
[INFO] [stdout] test resolver::legacy_form_tests::hand_written_field_is_flagged ... ok
[INFO] [stdout] test resolver::legacy_form_tests::on_gosub_is_flagged ... ok
[INFO] [stdout] test resolver::legacy_form_tests::on_goto_is_flagged ... ok
[INFO] [stdout] test parser::tests::single_line_if_supports_colon_chained_statements ... ok
[INFO] [stdout] test resolver::legacy_form_tests::scalar_methods_resolve_by_receiver_and_result_type ... ok
[INFO] [stdout] test resolver::legacy_form_tests::record_file_dsl_is_not_flagged_after_lowering ... ok
[INFO] [stdout] test resolver::legacy_form_tests::single_if_then_goto_is_not_flagged_as_a_dispatch_chain ... ok
[INFO] [stdout] test resolver::legacy_form_tests::structured_loops_and_select_case_are_never_flagged ... ok
[INFO] [stdout] test resolver::legacy_form_tests::unknown_scalar_methods_are_rejected ... ok
[INFO] [stdout] test resolver::position_tests::duplicate_function_points_at_the_second_declaration ... ok
[INFO] [stdout] test parser::tests::wend_closes_a_while_loop ... ok
[INFO] [stdout] test parser::tests::try_catch_requires_two_catch_variables ... ok
[INFO] [stdout] test resolver::position_tests::function_shadowing_builtin_points_at_its_declaration ... ok
[INFO] [stdout] test parser::tests::single_line_if_supports_else_on_the_same_line ... ok
[INFO] [stdout] test resolver::position_tests::global_shadowing_param_points_at_the_global_statement ... ok
[INFO] [stdout] test resolver::position_tests::legacy_form_points_at_the_offending_statement ... ok
[INFO] [stdout] test resolver::position_tests::missing_return_points_at_the_function_declaration ... ok
[INFO] [stdout] test resolver::position_tests::recursive_call_points_at_the_function_declaration ... ok
[INFO] [stdout] test parser::tests::parses_partial_record_literal ... ok
[INFO] [stdout] test resolver::position_tests::unsafe_error_handler_points_at_the_procedure_declaration ... ok
[INFO] [stdout] test parser::tests::parses_dotted_field_access_and_method_call ... ok
[INFO] [stdout] test tests::a_file_cannot_have_both_program_and_shared_declarations ... ok
[INFO] [stdout] test parser::tests::on_goto_rejects_numeric_targets_in_the_list ... ok
[INFO] [stdout] test tests::array_parameter_copy_loops_start_at_index_0_not_1 ... ok
[INFO] [stdout] test tests::array_parameter_never_called_with_inferred_capacity_is_rejected ... ok
[INFO] [stdout] test resolver::position_tests::strict_vars_points_at_the_offending_statement ... ok
[INFO] [stdout] test tests::arrays_with_non_literal_bounds_are_always_frozen_even_without_sizeof ... ok
[INFO] [stdout] test tests::arrays_with_literal_bounds_generate_no_freeze_overhead ... ok
[INFO] [stdout] test tests::array_used_in_body_without_declared_rank_is_rejected ... ok
[INFO] [stdout] test tests::array_rank_mismatch_at_call_site_is_rejected ... ok
[INFO] [stdout] test tests::builtin_method_names_stay_reserved_from_user_redeclaration ... ok
[INFO] [stdout] test tests::builtin_scalar_method_wrong_arg_count_is_rejected ... ok
[INFO] [stdout] test tests::basic_target_lowers_scalar_method_calls_and_chains ... ok
[INFO] [stdout] test tests::builtin_scalar_method_chains_with_a_user_declared_method ... ok
[INFO] [stdout] test tests::byref_scalar_parameter_writes_back_to_caller ... ok
[INFO] [stdout] test tests::byref_array_parameter_copies_result_back ... ok
[INFO] [stdout] test tests::array_parameter_storage_is_dimed_exactly_once_even_when_called_repeatedly ... ok
[INFO] [stdout] test tests::block_comment_preserves_internal_blank_lines ... ok
[INFO] [stdout] test tests::byref_scalar_argument_must_be_a_plain_variable ... ok
[INFO] [stdout] test tests::byval_scalar_parameter_does_not_write_back ... ok
[INFO] [stdout] test tests::builtin_scalar_methods_rewrite_to_ordinary_calls ... ok
[INFO] [stdout] test tests::bare_identifier_and_parens_call_syntax_generate_identical_output ... ok
[INFO] [stdout] test tests::bare_identifier_array_argument_is_accepted_without_parens ... ok
[INFO] [stdout] test tests::bare_exit_resolves_to_the_innermost_enclosing_loop_kind ... ok
[INFO] [stdout] test tests::c_target_byval_array_parameters_use_per_call_storage ... ok
[INFO] [stdout] test tests::c_target_array_bound_accepts_a_top_level_int_const ... ok
[INFO] [stdout] test tests::basic_target_lowers_methods_from_required_libraries ... ok
[INFO] [stdout] test tests::c_target_assignment_does_not_round_widening_conversions ... ok
[INFO] [stdout] test tests::c_target_comparisons_produce_basic_minus_one_zero ... ok
[INFO] [stdout] test tests::byval_array_parameter_does_not_copy_result_back ... ok
[INFO] [stdout] test parser::tests::do_end_do_still_works_alongside_loop_until ... ok
[INFO] [stdout] test tests::c_target_assignment_rounds_narrowing_conversions_like_real_bascom ... ok
[INFO] [stdout] test tests::c_target_byref_scalar_argument_must_be_a_plain_variable ... ok
[INFO] [stdout] test tests::assigns_repeated_function_results_to_variables ... ok
[INFO] [stdout] test tests::c_target_compiles_hello_world_tutorial ... ok
[INFO] [stdout] test tests::c_target_compiles_arrays_tutorial ... ok
[INFO] [stdout] test tests::c_target_compiles_arithmetic_and_conditions_tutorials ... ok
[INFO] [stdout] test tests::c_target_compiles_functions_tutorial ... ok
[INFO] [stdout] test tests::c_target_if_with_no_else_omits_the_else_branch ... ok
[INFO] [stdout] test tests::c_target_field_layout_tracks_program_order_not_last_field_wins ... ok
[INFO] [stdout] test tests::c_target_inkey_selects_a_windows_console_implementation ... ok
[INFO] [stdout] test tests::c_target_compiles_sort_driver_sample ... ok
[INFO] [stdout] test tests::c_target_label_names_are_case_insensitive ... ok
[INFO] [stdout] test tests::c_target_hello_world_needs_no_runtime_helpers_at_all ... ok
[INFO] [stdout] test tests::c_target_declares_runtime_helpers_up_top_and_defines_them_at_the_bottom ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_calls_in_conditions_and_loop_guards ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_calls_in_array_indices ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_calls_in_case_values ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_calls_in_output_expressions ... ok
[INFO] [stdout] test tests::c_target_omits_input_helper_when_input_is_never_used ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_calls_in_select_case ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_string_calls_inside_an_expression ... ok
[INFO] [stdout] test tests::c_target_lbound_on_unknown_array_is_rejected ... ok
[INFO] [stdout] test tests::c_target_functions_share_globals_via_the_global_keyword ... ok
[INFO] [stdout] test tests::c_target_omits_sgn_helper_when_sgn_is_never_used ... ok
[INFO] [stdout] test tests::c_target_functions_with_one_or_zero_arguments_parse_as_arrayref_not_call ... ok
[INFO] [stdout] test tests::c_target_omits_seq_file_helper_when_sequential_io_is_never_used ... ok
[INFO] [stdout] test tests::c_target_flattens_wrapped_scalar_calls_inside_an_expression ... ok
[INFO] [stdout] test tests::c_target_for_loop_evaluates_bounds_once_not_per_iteration ... ok
[INFO] [stdout] test tests::c_target_compiles_random_access_files_tutorial ... ok
[INFO] [stdout] test tests::c_target_lowers_scalar_method_calls_and_chains ... ok
[INFO] [stdout] test tests::c_target_omits_color_helper_when_color_is_never_used ... ok
[INFO] [stdout] test tests::c_target_record_field_accessed_from_a_procedure_body_sees_its_layout ... ok
[INFO] [stdout] test tests::c_target_print_supports_mod_matching_the_manual_examples ... ok
[INFO] [stdout] test tests::c_target_omits_instr_helper_when_instr_is_never_used ... ok
[INFO] [stdout] test tests::c_target_partial_record_write_requires_an_existing_record ... ok
[INFO] [stdout] test tests::c_target_print_supports_add_sub_mul_of_literals ... ok
[INFO] [stdout] test tests::c_target_record_string_alignment_pads_right_aligned_fields ... ok
[INFO] [stdout] test tests::c_target_print_supports_numeric_literals_mixed_with_strings ... ok
[INFO] [stdout] test tests::c_target_print_supports_division_as_true_division ... ok
[INFO] [stdout] test tests::c_target_omits_rnd_helper_when_rnd_is_never_used ... ok
[INFO] [stdout] test tests::c_target_print_supports_intdiv_as_round_then_truncate ... ok
[INFO] [stdout] test tests::c_target_print_supports_len_builtin ... ok
[INFO] [stdout] test tests::c_target_rejects_unsupported_statements_with_a_diagnostic ... ok
[INFO] [stdout] test tests::c_target_rejects_line_input_into_a_numeric_array_element ... ok
[INFO] [stdout] test tests::c_target_random_access_helpers_use_ieee754_not_mbf ... ok
[INFO] [stdout] test tests::c_target_random_access_channel_1_indexes_bcc_files_safely_in_bounds ... ok
[INFO] [stdout] test tests::c_target_select_case_compiles_numeric_single_range_and_is_clauses ... ok
[INFO] [stdout] test tests::c_target_record_dsl_uses_one_get_put_helper_pair_per_record_type ... ok
[INFO] [stdout] test tests::c_target_rejects_a_file_channel_number_out_of_range ... ok
[INFO] [stdout] test tests::c_target_select_case_compiles_string_exact_match_clauses ... ok
[INFO] [stdout] test tests::c_target_scalar_variable_declarations_are_sorted_and_deduplicated ... ok
[INFO] [stdout] test tests::c_target_rejects_a_function_body_that_might_not_return ... ok
[INFO] [stdout] test tests::c_target_rejects_bare_return_outside_any_function_or_procedure ... ok
[INFO] [stdout] test tests::c_target_print_supports_pow_matching_the_manual_examples ... ok
[INFO] [stdout] test tests::c_target_rejects_get_put_with_no_record_number ... ok
[INFO] [stdout] test tests::c_target_supports_a_gosub_shared_by_two_call_sites ... ok
[INFO] [stdout] test tests::c_target_string_concatenation_uses_snprintf_never_strcpy_or_strcat ... ok
[INFO] [stdout] test tests::c_target_string_literal_percent_is_not_doubled_as_a_plain_value ... ok
[INFO] [stdout] test tests::c_target_sizeof_without_an_axis_on_a_multidim_array_is_an_error ... ok
[INFO] [stdout] test tests::c_target_rejects_gosub_inside_a_procedure ... ok
[INFO] [stdout] test tests::c_target_rejects_input_with_more_than_one_variable ... ok
[INFO] [stdout] test tests::c_target_rejects_lset_on_a_variable_that_was_never_fielded ... ok
[INFO] [stdout] test tests::c_target_rejects_read_when_the_program_has_no_data ... ok
[INFO] [stdout] test tests::c_target_restore_to_a_label_rewinds_to_that_labels_data ... ok
[INFO] [stdout] test tests::c_target_omits_gosub_helper_when_gosub_is_never_used ... ok
[INFO] [stdout] test tests::c_target_supports_1d_numeric_array_declaration_indexing_and_assignment ... ok
[INFO] [stdout] test tests::c_target_round_trips_write_and_input_file ... ok
[INFO] [stdout] test tests::c_target_rejects_resumable_error_handling_but_accepts_throw ... ok
[INFO] [stdout] test tests::c_target_supports_a_local_array_dimd_inside_a_function_body ... ok
[INFO] [stdout] test tests::c_target_supports_2d_array_declaration_and_indexing ... ok
[INFO] [stdout] test tests::c_target_supports_cint_clng_csng_cdbl ... ok
[INFO] [stdout] test tests::c_target_supports_a_runtime_computed_array_bound ... ok
[INFO] [stdout] test tests::c_target_supports_cls_and_beep ... ok
[INFO] [stdout] test tests::c_target_supports_color_with_and_without_background ... ok
[INFO] [stdout] test tests::c_target_supports_discarding_a_functions_return_value_as_a_bare_statement ... ok
[INFO] [stdout] test tests::c_target_supports_an_early_bare_return_inside_a_procedure ... ok
[INFO] [stdout] test tests::c_target_supports_byref_scalar_parameters ... ok
[INFO] [stdout] test tests::c_target_supports_data_read_and_restore ... ok
[INFO] [stdout] test tests::c_target_supports_a_zero_arg_procedure_call ... ok
[INFO] [stdout] test tests::c_target_supports_and_in_if_condition ... ok
[INFO] [stdout] test tests::c_target_supports_asc_chr_mid_left_builtins ... ok
[INFO] [stdout] test tests::c_target_supports_const_same_as_assignment ... ok
[INFO] [stdout] test tests::c_target_supports_byref_array_parameters ... ok
[INFO] [stdout] test tests::c_target_supports_for_while_do_and_exit ... ok
[INFO] [stdout] test tests::c_target_supports_functions_with_byval_numeric_params_and_return ... ok
[INFO] [stdout] test tests::c_target_supports_gosub_and_return ... ok
[INFO] [stdout] test tests::c_target_supports_bare_randomize_and_randomize_timer ... ok
[INFO] [stdout] test tests::c_target_supports_multidimensional_byref_array_parameters ... ok
[INFO] [stdout] test tests::c_target_supports_if_elseif_else_and_nested_if ... ok
[INFO] [stdout] test tests::c_target_supports_instr ... ok
[INFO] [stdout] test tests::c_target_supports_input_with_a_prompt_for_each_scalar_type ... ok
[INFO] [stdout] test tests::c_target_supports_random_access_field_get_put_lset ... ok
[INFO] [stdout] test tests::c_target_supports_labels_and_goto ... ok
[INFO] [stdout] test tests::c_target_supports_read_into_an_array_element ... ok
[INFO] [stdout] test tests::c_target_supports_right ... ok
[INFO] [stdout] test tests::c_target_supports_lbound_and_ubound_1d_and_2d ... ok
[INFO] [stdout] test tests::c_target_supports_line_input_file_and_print_file ... ok
[INFO] [stdout] test tests::c_target_supports_line_input_into_an_array_element ... ok
[INFO] [stdout] test tests::c_target_supports_scalar_variables_dim_assignment_and_read ... ok
[INFO] [stdout] test tests::c_target_supports_short_circuit_and_or_in_conditions ... ok
[INFO] [stdout] test tests::c_target_supports_string_variables_const_and_assignment ... ok
[INFO] [stdout] test tests::c_target_supports_locate_and_color_with_variable_arguments ... ok
[INFO] [stdout] test tests::c_target_supports_suffixless_numeric_variables ... ok
[INFO] [stdout] test tests::c_target_supports_input_with_no_prompt ... ok
[INFO] [stdout] test tests::c_target_supports_randomize_with_a_numeric_seed ... ok
[INFO] [stdout] test tests::c_target_supports_procedures_with_parameters_and_implicit_return ... ok
[INFO] [stdout] test tests::c_target_supports_sizeof_1d_and_2d ... ok
[INFO] [stdout] test tests::c_target_supports_locate ... ok
[INFO] [stdout] test tests::c_target_supports_rnd ... ok
[INFO] [stdout] test tests::c_target_supports_sqr_abs_int_fix ... ok
[INFO] [stdout] test tests::c_target_supports_sequential_open_modes ... ok
[INFO] [stdout] test tests::c_target_supports_sgn ... ok
[INFO] [stdout] test tests::c_target_supports_str_dollar_with_the_leading_space_convention ... ok
[INFO] [stdout] test tests::c_target_supports_string_returning_functions_with_byval_copy_semantics ... ok
[INFO] [stdout] test tests::c_target_supports_swap_of_scalars_and_array_elements ... ok
[INFO] [stdout] test tests::c_target_supports_string_array_declaration_indexing_and_assignment ... ok
[INFO] [stdout] test tests::c_target_supports_val ... ok
[INFO] [stdout] test tests::c_target_try_catch_propagates_a_string_function_raise ... ok
[INFO] [stdout] test tests::c_target_try_catch_propagates_a_scalar_function_raise ... ok
[INFO] [stdout] test tests::capacity_is_inferred_as_the_max_across_every_call_site ... ok
[INFO] [stdout] test tests::call_site_emits_a_runtime_capacity_check_before_copy_in ... ok
[INFO] [stdout] test tests::c_target_ubound_on_own_array_parameter_reads_the_hidden_len0_directly ... ok
[INFO] [stdout] test tests::capacity_is_inferred_through_a_const_reference ... ok
[INFO] [stdout] test tests::capacity_is_inferred_through_a_forwarded_array_parameter ... ok
[INFO] [stdout] test tests::c_target_supports_trig_and_log_exp ... ok
[INFO] [stdout] test tests::catch_err_erl_are_read_as_real_locals_not_the_err_erl_pseudo_vars ... ok
[INFO] [stdout] test tests::catch_error_filter_auto_rethrows_a_mismatch_after_finally ... ok
[INFO] [stdout] test tests::catch_error_filter_only_runs_the_body_on_a_matching_code ... ok
[INFO] [stdout] test tests::catch_source_binding_maps_erl_back_to_the_originating_bcl_file ... ok
[INFO] [stdout] test tests::catch_error_filter_is_supported_under_c_target ... ok
[INFO] [stdout] test tests::catch_without_error_filter_emits_byte_for_byte_the_same_output ... ok
[INFO] [stdout] test tests::common_keyword_is_rejected_everywhere ... ok
[INFO] [stdout] test tests::compiles_random_access_file_io ... ok
[INFO] [stdout] test tests::compound_assignment_works_on_array_elements ... ok
[INFO] [stdout] test tests::chain_operand_side_effect_only_evaluated_after_earlier_guard ... ok
[INFO] [stdout] test tests::compound_assignment_desugars_to_binary_self_assignment ... ok
[INFO] [stdout] test tests::comment_text_matching_a_label_name_is_left_untouched ... ok
[INFO] [stdout] test tests::declare_compiles_identically_to_dim ... ok
[INFO] [stdout] test tests::def_fn_colon_chained_form_is_rejected ... ok
[INFO] [stdout] test tests::def_fn_comma_operator_form_is_rejected ... ok
[INFO] [stdout] test tests::catch_source_binding_builds_a_boundary_chain_across_multiple_files ... ok
[INFO] [stdout] test tests::declared_rank_mismatched_with_body_usage_is_rejected ... ok
[INFO] [stdout] test tests::def_fn_amid_other_statements_reports_only_itself_and_keeps_line_tracking ... ok
[INFO] [stdout] test tests::def_fn_clean_form_is_rejected ... ok
[INFO] [stdout] test tests::def_fn_no_params_form_is_rejected ... ok
[INFO] [stdout] test tests::def_used_as_a_plain_identifier_is_not_mistaken_for_def_fn ... ok
[INFO] [stdout] test tests::double_pipe_chain_needs_one_continue_label ... ok
[INFO] [stdout] test tests::dim_with_empty_parens_stays_an_array_in_generated_output ... ok
[INFO] [stdout] test tests::erase_multiple_arrays ... ok
[INFO] [stdout] test tests::catch_source_binding_is_supported_under_c_target ... ok
[INFO] [stdout] test tests::direct_recursion_is_rejected ... ok
[INFO] [stdout] test tests::error_handler_procedure_also_called_normally_is_rejected ... ok
[INFO] [stdout] test tests::error_handler_procedure_containing_return_is_rejected ... ok
[INFO] [stdout] test tests::do_loop_until_runs_body_before_testing_the_condition ... ok
[INFO] [stdout] test tests::error_handler_procedure_select_case_missing_case_else_is_rejected ... ok
[INFO] [stdout] test tests::do_loop_while_repeats_while_condition_holds ... ok
[INFO] [stdout] test tests::err_and_erl_inside_procedure_resolve_to_builtins ... ok
[INFO] [stdout] test tests::color_registers_a_terminal_reset_on_exit_under_c_target ... ok
[INFO] [stdout] test tests::error_handler_procedure_diverging_via_select_case_compiles_clean ... ok
[INFO] [stdout] test tests::exit_outside_any_loop_is_a_soft_warning_not_a_hard_error ... ok
[INFO] [stdout] test tests::do_until_amp_chain_is_inverted_and_needs_continue_label ... ok
[INFO] [stdout] test tests::do_until_pipe_chain_is_simple_no_extra_label ... ok
[INFO] [stdout] test tests::explicit_capacity_is_required_when_a_call_site_size_is_dynamic ... ok
[INFO] [stdout] test tests::compiles_sort_driver_sample ... ok
[INFO] [stdout] test tests::error_handler_procedure_that_always_resumes_compiles_with_no_trailing_return ... ok
[INFO] [stdout] test tests::error_handler_procedure_that_can_fall_through_is_rejected ... ok
[INFO] [stdout] test tests::explicit_capacity_too_small_for_a_literal_call_site_is_rejected ... ok
[INFO] [stdout] test tests::error_handling_statements ... ok
[INFO] [stdout] test tests::double_amp_chain_is_one_guard_per_operand_no_extra_label ... ok
[INFO] [stdout] test tests::function_cannot_shadow_a_builtin ... ok
[INFO] [stdout] test tests::fixed_parameter_defaults_reject_dynamic_and_non_trailing_values ... ok
[INFO] [stdout] test tests::function_local_const_declares_and_reads_the_same_lowered_name ... ok
[INFO] [stdout] test tests::global_matching_generated_param_name_is_an_error ... ok
[INFO] [stdout] test tests::global_matching_generated_local_name_is_an_error ... ok
[INFO] [stdout] test tests::global_shadowed_by_same_named_parameter_is_rejected ... ok
[INFO] [stdout] test tests::explicit_capacity_is_accepted_for_a_dynamically_sized_call_site ... ok
[INFO] [stdout] test tests::inconsistent_parameter_indexing_within_one_function_is_rejected ... ok
[INFO] [stdout] test tests::inkey_inside_function_resolves_to_builtin ... ok
[INFO] [stdout] test tests::global_matching_generated_result_name_is_an_error ... ok
[INFO] [stdout] test tests::indirect_recursion_nested_inside_conditionals_is_still_rejected ... ok
[INFO] [stdout] test tests::goto_label_resolves_to_a_real_line_number ... ok
[INFO] [stdout] test tests::label_name_matching_string_literal_text_is_not_corrupted ... ok
[INFO] [stdout] test tests::lbound_and_ubound_on_unknown_array_are_rejected ... ok
[INFO] [stdout] test tests::lbound_and_ubound_resolve_alongside_sizeof ... ok
[INFO] [stdout] test tests::lowers_basic_file_io_statements ... ok
[INFO] [stdout] test tests::lowers_one_argument_suffix_functions ... ok
[INFO] [stdout] test tests::local_names_always_use_indexed_scheme ... ok
[INFO] [stdout] test tests::multi_name_dim_splits_into_separate_dim_statements ... ok
[INFO] [stdout] test tests::lowers_procedures_to_gosub_without_result_variable ... ok
[INFO] [stdout] test tests::lowers_functions_to_labels_and_gosub ... ok
[INFO] [stdout] test tests::mid_statement_form ... ok
[INFO] [stdout] test tests::multi_name_dim_inside_single_line_if_stays_inside_the_if_body ... ok
[INFO] [stdout] test tests::multidimensional_arrays ... ok
[INFO] [stdout] test tests::non_chain_condition_is_unchanged_by_short_circuit_support ... ok
[INFO] [stdout] test tests::mid_assign_target_index_is_evaluated_only_once ... ok
[INFO] [stdout] test tests::non_cyclic_shared_helper_calls_are_not_rejected ... ok
[INFO] [stdout] test tests::omitted_method_return_yields_its_receiver ... ok
[INFO] [stdout] test tests::input_dollar_inside_function_resolves_to_builtin ... ok
[INFO] [stdout] test tests::nested_try_catch_restores_the_outer_handler ... ok
[INFO] [stdout] test tests::kill_and_name_as_statements ... ok
[INFO] [stdout] test tests::print_supports_semicolon_separator_and_direct_numeric ... ok
[INFO] [stdout] test tests::print_using_formats_output ... ok
[INFO] [stdout] test tests::procedure_cannot_shadow_a_builtin ... ok
[INFO] [stdout] test tests::procedure_early_return_emits_bare_return ... ok
[INFO] [stdout] test tests::c_target_supports_byval_array_parameters ... ok
[INFO] [stdout] test tests::procedure_local_files_receive_distinct_program_wide_channels ... ok
[INFO] [stdout] test tests::record_close_lowers_to_close_statement ... ok
[INFO] [stdout] test tests::program_shared_loads_common_block ... ok
[INFO] [stdout] test tests::c_target_supports_and_or_xor_not_matching_the_manual_examples ... ok
[INFO] [stdout] test tests::on_error_goto_targeting_a_procedure_resolves_to_its_real_label ... ok
[INFO] [stdout] test tests::record_dotted_field_access_resolves_to_unpacked_scalar ... ok
[INFO] [stdout] test tests::option_base_is_rejected ... ok
[INFO] [stdout] test tests::record_batched_field_mutation_is_one_get_one_put ... ok
[INFO] [stdout] test tests::open_random_failure_is_a_real_trappable_raise_under_c_target ... ok
[INFO] [stdout] test tests::ordinary_call_syntax_resolves_to_a_method ... ok
[INFO] [stdout] test tests::record_dsl_methods_reject_a_sequential_file ... ok
[INFO] [stdout] test tests::peek_poke_and_new_builtins ... ok
[INFO] [stdout] test tests::record_downto_lowers_to_step_negative_one ... ok
[INFO] [stdout] test tests::out_width_clear_and_date_time_builtins ... ok
[INFO] [stdout] test tests::plain_label_error_handler_is_unaffected ... ok
[INFO] [stdout] test tests::record_field_buffers_stay_global_inside_procedures ... ok
[INFO] [stdout] test tests::ordinary_call_with_mismatched_receiver_type_does_not_silently_resolve_to_a_method ... ok
[INFO] [stdout] test tests::open_random_failure_reaches_an_enclosing_catch_under_c_target ... ok
[INFO] [stdout] test tests::ordinary_function_names_are_unaffected_by_the_builtin_check ... ok
[INFO] [stdout] test tests::record_multiple_files_allocate_sequential_channels ... ok
[INFO] [stdout] test tests::record_partial_literal_covering_every_field_skips_get ... ok
[INFO] [stdout] test tests::record_partial_literal_still_rejects_unknown_field ... ok
[INFO] [stdout] test tests::record_rejects_missing_field_in_literal ... ok
[INFO] [stdout] test tests::record_partial_write_requires_an_existing_record_in_basic_output ... ok
[INFO] [stdout] test tests::record_rejects_oversized_string_literal ... ok
[INFO] [stdout] test tests::record_file_declares_open_and_field ... ok
[INFO] [stdout] test tests::record_rejects_string_literal_for_numeric_field ... ok
[INFO] [stdout] test tests::record_rejects_numeric_literal_for_string_field ... ok
[INFO] [stdout] test tests::record_rejects_undeclared_file_var ... ok
[INFO] [stdout] test tests::record_rejects_bare_field_read_without_let ... ok
[INFO] [stdout] test tests::record_rejects_unknown_field_in_literal ... ok
[INFO] [stdout] test tests::record_rejects_unknown_record_type ... ok
[INFO] [stdout] test tests::record_full_literal_still_rejects_missing_field ... ok
[INFO] [stdout] test tests::record_partial_update_lowers_to_get_lset_put ... ok
[INFO] [stdout] test tests::record_partial_literal_missing_fields_inserts_get ... ok
[INFO] [stdout] test tests::record_write_back_rejects_mismatched_record_type ... ok
[INFO] [stdout] test tests::sequential_file_eof_rejects_a_file_not_opened_for_input ... ok
[INFO] [stdout] test tests::sequential_file_read_rejects_a_file_not_opened_for_input ... ok
[INFO] [stdout] test tests::sequential_write_and_read_are_statement_only ... ok
[INFO] [stdout] test tests::record_whole_read_lowers_to_get_and_unpack ... ok
[INFO] [stdout] test tests::sequential_file_channel_numbers_are_allocated_automatically ... ok
[INFO] [stdout] test tests::same_named_function_and_method_are_rejected ... ok
[INFO] [stdout] test tests::sequential_file_handle_opens_writes_reads_and_closes ... ok
[INFO] [stdout] test tests::sequential_methods_reject_a_record_file ... ok
[INFO] [stdout] test tests::record_string_alignment_lowers_to_lset_and_rset ... ok
[INFO] [stdout] test tests::sizeof_freezes_a_non_literal_bound_at_dim_time ... ok
[INFO] [stdout] test tests::sizeof_axis_out_of_range_is_rejected ... ok
[INFO] [stdout] test tests::record_whole_write_lowers_to_lset_and_put ... ok
[INFO] [stdout] test tests::shared_declaration_is_rejected_outside_a_shared_file ... ok
[INFO] [stdout] test tests::shared_file_with_statements_is_rejected ... ok
[INFO] [stdout] test tests::shared_header_declares_common_vars ... ok
[INFO] [stdout] test tests::single_line_if_else_does_not_get_swallowed_by_a_greedy_print_statement ... ok
[INFO] [stdout] test tests::recursion_through_a_procedure_is_rejected ... ok
[INFO] [stdout] test tests::sizeof_missing_axis_on_multi_dimensional_array_is_rejected ... ok
[INFO] [stdout] test tests::sizeof_multi_dimensional_requires_and_uses_the_axis ... ok
[INFO] [stdout] test tests::stdlib_functions_are_absent_when_not_required ... ok
[INFO] [stdout] test tests::sizeof_one_dimensional_literal_bound_resolves_without_an_axis ... ok
[INFO] [stdout] test tests::compile_file_recursively_includes_required_bcl_files ... ok
[INFO] [stdout] test tests::sizeof_on_own_array_parameter_reads_the_auto_injected_bound ... ok
[INFO] [stdout] test tests::sizeof_non_literal_axis_is_rejected ... ok
[INFO] [stdout] test tests::stdlib_native_builtins_still_pass_through_unchanged ... ok
[INFO] [stdout] test tests::shared_header_name_must_match_the_filename_it_was_loaded_as ... ok
[INFO] [stdout] test tests::supports_new_binary_operators ... ok
[INFO] [stdout] test tests::sizeof_on_unknown_array_is_rejected ... ok
[INFO] [stdout] test tests::three_operand_amp_chain_emits_three_guards ... ok
[INFO] [stdout] test tests::strict_vars_rejects_an_undeclared_variable ... ok
[INFO] [stdout] test tests::stop_and_system_exit_the_process_under_c_target ... ok
[INFO] [stdout] test tests::three_hop_indirect_recursion_is_rejected ... ok
[INFO] [stdout] test tests::top_level_const_and_explicit_global_coexist_in_same_function ... ok
[INFO] [stdout] test tests::top_level_const_resolves_globally_inside_procedure ... ok
[INFO] [stdout] test tests::strict_vars_warn_prints_but_does_not_fail ... ok
[INFO] [stdout] test tests::top_level_const_resolves_identically_across_multiple_procedures ... ok
[INFO] [stdout] test tests::top_level_const_resolves_globally_inside_function ... ok
[INFO] [stdout] test tests::strict_vars_accepts_dim_declare_const_for_and_params ... ok
[INFO] [stdout] test tests::throw_is_portable_and_bare_throw_reraises ... ok
[INFO] [stdout] test tests::strict_vars_ignores_a_required_librarys_own_body ... ok
[INFO] [stdout] test tests::tab_and_spc_render_as_ansi_escapes_under_c_target ... ok
[INFO] [stdout] test tests::try_catch_transpiles_to_on_error_goto_and_resume ... ok
[INFO] [stdout] test tests::tab_is_rejected_outside_a_print_statement_under_c_target ... ok
[INFO] [stdout] test tests::try_catch_is_supported_inside_a_function_under_c_target ... ok
[INFO] [stdout] test tests::try_catch_transpiles_to_on_error_goto_dispatch_under_c_target ... ok
[INFO] [stdout] test tests::three_dimensional_array_parameter_generates_triple_nested_copy_loops ... ok
[INFO] [stdout] test tests::do_while_pre_condition_loop_actually_loops ... ok
[INFO] [stdout] test tests::try_catch_without_source_binding_never_emits_the_lookup_subroutine ... ok
[INFO] [stdout] test tests::top_level_file_requires_global_inside_procedure ... ok
[INFO] [stdout] test tests::top_level_sequential_file_requires_global_inside_procedure ... ok
[INFO] [stdout] test tests::try_catch_finally_runs_cleanup_on_both_paths ... ok
[INFO] [stdout] test tests::try_finally_without_catch_reraises_after_cleanup ... ok
[INFO] [stdout] test tests::two_dimensional_array_parameter_generates_nested_copy_loops ... ok
[INFO] [stdout] test tests::true_and_false_are_sugar_for_minus_one_and_zero ... ok
[INFO] [stdout] test tests::two_dimensional_local_array_reads_and_writes_use_mangled_name ... ok
[INFO] [stdout] test tests::two_hop_indirect_recursion_is_rejected ... ok
[INFO] [stdout] test tests::unknown_scalar_method_is_still_rejected_after_builtin_lowering ... ok
[INFO] [stdout] test tests::two_functions_differing_only_by_suffix_get_distinct_labels ... ok
[INFO] [stdout] test tests::ubound_on_own_array_parameter_reads_the_auto_injected_bound ... ok
[INFO] [stdout] test tests::without_strict_vars_an_undeclared_variable_is_fine ... ok
[INFO] [stdout] test tests::trailing_fixed_parameter_defaults_are_inserted_at_call_sites ... ok
[INFO] [stdout] test tests::stdlib_functions_are_resolved_via_require ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 409 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/bcc-060457be606caabc)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test tests::cli_accepts_strict_vars_and_strict_vars_warn ... ok
[INFO] [stdout] test tests::native_binary_path_uses_platform_executable_suffix ... ok
[INFO] [stdout] test tests::cli_target_defaults_to_none_letting_run_apply_resolve_default_target ... ok
[INFO] [stdout] test tests::parse_config_value_finds_a_key_case_insensitively_and_trims ... ok
[INFO] [stdout] test tests::cli_accepts_uppercase_target_flag ... ok
[INFO] [stdout] test tests::parse_config_value_skips_blank_lines_and_comments ... ok
[INFO] [stdout] test tests::parse_target_str_is_case_insensitive ... ok
[INFO] [stdout] test tests::resolve_output_path_defaults_next_to_the_input_when_o_is_omitted ... ok
[INFO] [stdout] test jvm_classfile::tests::writes_a_valid_return_only_class_header ... ok
[INFO] [stdout] test tests::resolve_output_path_rejects_a_plain_path_that_does_not_look_like_a_directory ... ok
[INFO] [stdout] test tests::cli_rejects_unknown_target ... ok
[INFO] [stdout] test tests::cli_accepts_run_flag_long_and_short ... ok
[INFO] [stdout] test tests::strict_vars_wins_over_strict_vars_warn_when_both_are_given ... ok
[INFO] [stdout] test tests::resolve_output_path_treats_a_trailing_slash_as_a_directory_even_if_it_does_not_exist_yet ... ok
[INFO] [stdout] test tests::resolve_output_path_treats_an_existing_directory_as_a_target_directory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dosbox_conformance.rs (/opt/rustwide/target/release/deps/dosbox_conformance-ffe64ab82af39db4)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test builtin_scalar_methods_match_real_bascom ... ok
[INFO] [stdout] test c_target_random_access_file_is_binary_compatible_with_real_bascom_bascom_writes ... ok
[INFO] [stdout] test const_and_print_matches_real_bascom ... ok
[INFO] [stdout] test c_target_random_access_file_is_binary_compatible_with_real_bascom_c_writes ... ok
[INFO] [stdout] test tie_break_rounding_matches_real_bascom ... ok
[INFO] [stdout] test stdlib_functions_match_real_bascom ... ok
[INFO] [stdout] test self_referential_string_concatenation_matches_real_bascom ... ok
[INFO] [stdout] test mid_assign_matches_real_bascom ... ok
[INFO] [stdout] test stdlib_functions_match_c_target ... ok
[INFO] [stdout] test self_referential_string_concatenation_matches_c_target ... ok
[INFO] [stdout] test builtin_scalar_methods_match_c_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/examples.rs (/opt/rustwide/target/release/deps/examples-50239f1a54c4dde5)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test freebasic_runs_sort_driver_when_available ... ok
[INFO] [stdout] test freebasic_runs_remline_when_available ... ok
[INFO] [stdout] test freebasic_runs_stdlib_functions_when_available ... ok
[INFO] [stdout] test freebasic_runs_self_referential_string_concatenation_when_available ... ok
[INFO] [stdout] test freebasic_runs_mid_assign_edge_cases_when_available ... ok
[INFO] [stdout] test freebasic_runs_builtin_scalar_methods_when_available ... ok
[INFO] [stdout] test c_target_rejects_labels_and_error_handling_tutorial ... ok
[INFO] [stdout] test compiles_every_example_bcl_file ... FAILED
[INFO] [stdout] test gcc_runs_remline_under_c_target_when_available ... FAILED
[INFO] [stdout] test c_target_builds_and_runs_noninteractive_tutorials ... FAILED
[INFO] [stderr] error: failed to create tmp: Read-only file system (os error 30)
[INFO] [stderr] error: failed to create tmp: Read-only file system (os error 30)
[INFO] [stdout] test gcc_runs_inventory_tutorial_under_c_target_when_available ... FAILED
[INFO] [stdout] test gcc_runs_try_catch_through_nested_procedure_calls_under_c_target_when_available ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- compiles_every_example_bcl_file stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'compiles_every_example_bcl_file' (1328) panicked at tests/examples.rs:681:35:
[INFO] [stdout] failed to create /opt/rustwide/workdir/output: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f6e402fdf1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stderr] error: test failed, to rerun pass `--test examples`
[INFO] [stdout]    1:     0x58f6e404566a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x58f6e40345ec - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58f6e4009526 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58f6e4027459 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x58f6e3fc12e0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58f6e4027612 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58f6e40095d2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58f6e4001869 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58f6e400a1cd - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x58f6e4045dcc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58f6e3e6ea89 - examples[91129f99de6405b6]::compile_example::{closure#1}
[INFO] [stdout]   12:     0x58f6e3e7201e - <examples[91129f99de6405b6]::compiles_every_example_bcl_file::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x58f6e3fb45cb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   14:     0x58f6e3fc1c35 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   15:     0x58f6e3fbaff4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58f6e3fc4d92 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58f6e402f169 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x758ad2c4307a - <unknown>
[INFO] [stdout]   19:     0x758ad2cd6534 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gcc_runs_remline_under_c_target_when_available stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gcc_runs_remline_under_c_target_when_available' (1342) panicked at tests/examples.rs:393:31:
[INFO] [stdout] failed to create /opt/rustwide/workdir/output/c_target_remline: Read-only file system (os error 30)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f6e402fdf1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58f6e404566a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x58f6e40345ec - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58f6e4009526 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58f6e4027459 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x58f6e3fc12e0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58f6e4027612 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58f6e40095d2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58f6e4001869 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58f6e400a1cd - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x58f6e4045dcc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58f6e3e6eda9 - examples[91129f99de6405b6]::gcc_runs_remline_under_c_target_when_available::{closure#0}
[INFO] [stdout]   12:     0x58f6e3e743f5 - <examples[91129f99de6405b6]::gcc_runs_remline_under_c_target_when_available::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x58f6e3fb45cb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   14:     0x58f6e3fc1c35 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   15:     0x58f6e3fbaff4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x58f6e3fc4d92 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x58f6e402f169 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x758ad2c4307a - <unknown>
[INFO] [stdout]   19:     0x758ad2cd6534 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- c_target_builds_and_runs_noninteractive_tutorials stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'c_target_builds_and_runs_noninteractive_tutorials' (1326) panicked at tests/examples.rs:88:9:
[INFO] [stdout] tutorial hello failed to build or run:
[INFO] [stdout] stdout:
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] error: failed to create tmp: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f6e402fdf1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58f6e404566a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x58f6e40345ec - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58f6e4009526 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58f6e4027459 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x58f6e3fc12e0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58f6e4027612 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58f6e40095d2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58f6e4001869 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58f6e400a1cd - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x58f6e4045dcc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58f6e3e74edb - <examples[91129f99de6405b6]::c_target_builds_and_runs_noninteractive_tutorials::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x58f6e3fb45cb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   13:     0x58f6e3fc1c35 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   14:     0x58f6e3fbaff4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x58f6e3fc4d92 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x58f6e402f169 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x758ad2c4307a - <unknown>
[INFO] [stdout]   18:     0x758ad2cd6534 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gcc_runs_inventory_tutorial_under_c_target_when_available stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gcc_runs_inventory_tutorial_under_c_target_when_available' (1338) panicked at tests/examples.rs:295:5:
[INFO] [stdout] bcc failed to compile/build "/opt/rustwide/workdir/tutorial/inventory.bcl" under --target C
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f6e402fdf1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58f6e404566a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x58f6e40345ec - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58f6e4009526 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58f6e4027459 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x58f6e3fc12e0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58f6e4027612 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58f6e40095d2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58f6e4001869 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58f6e400a1cd - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x58f6e4045dcc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58f6e3e76c66 - <examples[91129f99de6405b6]::gcc_runs_inventory_tutorial_under_c_target_when_available::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x58f6e3fb45cb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   13:     0x58f6e3fc1c35 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   14:     0x58f6e3fbaff4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x58f6e3fc4d92 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x58f6e402f169 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x758ad2c4307a - <unknown>
[INFO] [stdout]   18:     0x758ad2cd6534 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- gcc_runs_try_catch_through_nested_procedure_calls_under_c_target_when_available stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'gcc_runs_try_catch_through_nested_procedure_calls_under_c_target_when_available' (1343) panicked at tests/examples.rs:217:5:
[INFO] [stdout] bcc failed to compile/build "/tmp/.tmpbpgjZZ/nested_try.bcl" under --target C
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58f6e402fdf1 - <<std[104cf6e2632825ea]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[7c831bd917ebf35f]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58f6e404566a - core[7c831bd917ebf35f]::fmt::write
[INFO] [stdout]    2:     0x58f6e40345ec - <alloc[2fdc3f7464fcf288]::vec::Vec<u8> as core[7c831bd917ebf35f]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58f6e4009526 - std[104cf6e2632825ea]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58f6e4027459 - std[104cf6e2632825ea]::panicking::default_hook
[INFO] [stdout]    5:     0x58f6e3fc12e0 - test[73009c9f9aebf890]::test_main_inner::<test[73009c9f9aebf890]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58f6e4027612 - std[104cf6e2632825ea]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58f6e40095d2 - std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58f6e4001869 - std[104cf6e2632825ea]::sys::backtrace::__rust_end_short_backtrace::<std[104cf6e2632825ea]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58f6e400a1cd - __rustc[b0d56fa5b193ad05]::rust_begin_unwind
[INFO] [stdout]   10:     0x58f6e4045dcc - core[7c831bd917ebf35f]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58f6e3e77efa - <examples[91129f99de6405b6]::gcc_runs_try_catch_through_nested_procedure_calls_under_c_target_when_available::{closure#0} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x58f6e3fb45cb - test[73009c9f9aebf890]::__rust_begin_short_backtrace::<core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>, fn() -> core[7c831bd917ebf35f]::result::Result<(), alloc[2fdc3f7464fcf288]::string::String>>
[INFO] [stdout]   13:     0x58f6e3fc1c35 - test[73009c9f9aebf890]::run_test::{closure#0}
[INFO] [stdout]   14:     0x58f6e3fbaff4 - std[104cf6e2632825ea]::sys::backtrace::__rust_begin_short_backtrace::<test[73009c9f9aebf890]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x58f6e3fc4d92 - <std[104cf6e2632825ea]::thread::lifecycle::spawn_unchecked<test[73009c9f9aebf890]::run_test::{closure#1}, ()>::{closure#1} as core[7c831bd917ebf35f]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x58f6e402f169 - <std[104cf6e2632825ea]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x758ad2c4307a - <unknown>
[INFO] [stdout]   18:     0x758ad2cd6534 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     c_target_builds_and_runs_noninteractive_tutorials
[INFO] [stdout]     compiles_every_example_bcl_file
[INFO] [stdout]     gcc_runs_inventory_tutorial_under_c_target_when_available
[INFO] [stdout]     gcc_runs_remline_under_c_target_when_available
[INFO] [stdout]     gcc_runs_try_catch_through_nested_procedure_calls_under_c_target_when_available
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 5 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14", kill_on_drop: false }`
[INFO] [stdout] 415ab44eaca1430af4854e647a78b4d2872d6e7a72cea1e7d297b91806ac9c14
