[INFO] fetching crate synta-codegen 0.1.8...
[INFO] testing synta-codegen-0.1.8 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate synta-codegen 0.1.8 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate synta-codegen 0.1.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate synta-codegen 0.1.8
[INFO] tweaked toml for crates.io crate synta-codegen 0.1.8 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate synta-codegen 0.1.8 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate synta-codegen 0.1.8 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ba5ff339099d35896f0a4357935fc6cc6e00c05901d1c5de3fa10c2c8748d7d7
[INFO] running `Command { std: "docker" "start" "-a" "ba5ff339099d35896f0a4357935fc6cc6e00c05901d1c5de3fa10c2c8748d7d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba5ff339099d35896f0a4357935fc6cc6e00c05901d1c5de3fa10c2c8748d7d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba5ff339099d35896f0a4357935fc6cc6e00c05901d1c5de3fa10c2c8748d7d7", kill_on_drop: false }`
[INFO] [stdout] ba5ff339099d35896f0a4357935fc6cc6e00c05901d1c5de3fa10c2c8748d7d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7292c7e71387af81e09e60a6d1965a2305c9815ecab9f8ab1459e63bd9f91ca6
[INFO] running `Command { std: "docker" "start" "-a" "7292c7e71387af81e09e60a6d1965a2305c9815ecab9f8ab1459e63bd9f91ca6", kill_on_drop: false }`
[INFO] [stderr]    Compiling synta-codegen v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.49s
[INFO] running `Command { std: "docker" "inspect" "7292c7e71387af81e09e60a6d1965a2305c9815ecab9f8ab1459e63bd9f91ca6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7292c7e71387af81e09e60a6d1965a2305c9815ecab9f8ab1459e63bd9f91ca6", kill_on_drop: false }`
[INFO] [stdout] 7292c7e71387af81e09e60a6d1965a2305c9815ecab9f8ab1459e63bd9f91ca6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e6e98f0f9b89cfd1c24f6ec93422a4bd622247a0a991157b2e1bcd7c262637a8
[INFO] running `Command { std: "docker" "start" "-a" "e6e98f0f9b89cfd1c24f6ec93422a4bd622247a0a991157b2e1bcd7c262637a8", kill_on_drop: false }`
[INFO] [stderr]    Compiling synta-codegen v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.06s
[INFO] running `Command { std: "docker" "inspect" "e6e98f0f9b89cfd1c24f6ec93422a4bd622247a0a991157b2e1bcd7c262637a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e6e98f0f9b89cfd1c24f6ec93422a4bd622247a0a991157b2e1bcd7c262637a8", kill_on_drop: false }`
[INFO] [stdout] e6e98f0f9b89cfd1c24f6ec93422a4bd622247a0a991157b2e1bcd7c262637a8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9b943d374996f5a15359bbfd1058b2d999421aa1f50eddc7c789a50ea6d6fa8c
[INFO] running `Command { std: "docker" "start" "-a" "9b943d374996f5a15359bbfd1058b2d999421aa1f50eddc7c789a50ea6d6fa8c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/synta_codegen-2527b511db16cba8)
[INFO] [stdout] 
[INFO] [stdout] running 148 tests
[INFO] [stdout] test c_cmake_codegen::tests::test_cmake_with_synta_root ... ok
[INFO] [stdout] test c_cmake_codegen::tests::test_multi_module_cmake_deps ... ok
[INFO] [stdout] test c_cmake_codegen::tests::test_cmake_shared_library ... ok
[INFO] [stdout] test c_codegen::tests::test_boolean_value_constant ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_complement ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_min_max_unconstrained ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_half_open_range ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_single_value ... ok
[INFO] [stdout] test c_codegen::tests::test_application_tag_annotation_in_struct ... ok
[INFO] [stdout] test c_codegen::tests::test_choice_inline_sequence_generates_named_struct ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_union ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_value_range ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_integer_with_named_numbers ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_alphabet_only ... ok
[INFO] [stdout] test c_cmake_codegen::tests::test_single_module_cmake ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_alphabet_single_char ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_min_max_size ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_pattern_placeholder ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_size_zero_min ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_utf8string ... ok
[INFO] [stdout] test c_codegen::tests::test_format_c_char_literal ... ok
[INFO] [stdout] test c_codegen::tests::test_format_c_constraint_display ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_c_constraint_check ... ok
[INFO] [stdout] test c_codegen::tests::test_explicit_tag_annotation_in_struct ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_size_and_alphabet ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_c_length_check ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_size_only ... ok
[INFO] [stdout] test c_codegen::tests::test_constrained_string_size_exact ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_helpers ... ok
[INFO] [stdout] test c_codegen::tests::test_implicit_tag_annotation_in_struct ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_named_integer ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_simple_sequence ... ok
[INFO] [stdout] test c_codegen::tests::test_import_generates_include ... ok
[INFO] [stdout] test c_codegen::tests::test_generate_choice ... ok
[INFO] [stdout] test c_codegen::tests::test_integer_value_constant ... ok
[INFO] [stdout] test c_codegen::tests::test_multiple_imports_generate_includes ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_camel_case_bit_name ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_empty_list ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_with_size_helpers ... ok
[INFO] [stdout] test c_codegen::tests::test_no_imports_no_import_section ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_typedef_and_defines ... ok
[INFO] [stdout] test c_codegen::tests::test_oid_named_reference_resolved ... ok
[INFO] [stdout] test c_codegen::tests::test_no_value_constants_section_when_empty ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_with_helpers ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_hyphenated_name ... ok
[INFO] [stdout] test c_codegen::tests::test_named_bit_string_with_size_emits_typedef ... ok
[INFO] [stdout] test c_codegen::tests::test_oid_unresolvable_named_ref_emits_comment ... ok
[INFO] [stdout] test c_codegen::tests::test_oid_value_constant_emitted ... ok
[INFO] [stdout] test c_codegen::tests::test_sequence_all_optional_gets_default_prototype ... ok
[INFO] [stdout] test c_codegen::tests::test_sequence_default_comment_in_struct ... ok
[INFO] [stdout] test c_codegen::tests::test_sequence_default_prototype_generated ... ok
[INFO] [stdout] test c_codegen::tests::test_string_escape_in_constant ... ok
[INFO] [stdout] test c_codegen::tests::test_string_value_constant ... ok
[INFO] [stdout] test c_impl_codegen::tests::containing_builtin_inner_type_emits_comment ... ok
[INFO] [stdout] test c_codegen::tests::test_sequence_no_default_prototype_for_required_field ... ok
[INFO] [stdout] test c_codegen::tests::test_value_constants_section_header ... ok
[INFO] [stdout] test c_impl_codegen::tests::constrained_sequence_of_modern_size ... ok
[INFO] [stdout] test c_impl_codegen::tests::containing_non_byte_string_no_validation ... ok
[INFO] [stdout] test c_impl_codegen::tests::containing_enabled_emits_scratch_decoder_block ... ok
[INFO] [stdout] test c_impl_codegen::tests::containing_skip_emits_comment_not_decoder ... ok
[INFO] [stdout] test c_impl_codegen::tests::default_bool_false_no_assignment ... ok
[INFO] [stdout] test c_impl_codegen::tests::default_bool_true_assigns_directly ... ok
[INFO] [stdout] test c_impl_codegen::tests::default_function_not_generated_for_required_field ... ok
[INFO] [stdout] test c_impl_codegen::tests::default_function_for_all_optional_sequence ... ok
[INFO] [stdout] test c_impl_codegen::tests::explicit_optional_tag_peek_uses_tag_class_and_number ... ok
[INFO] [stdout] test c_impl_codegen::tests::explicit_tag_decode_frees_tagged_decoder_on_error ... ok
[INFO] [stdout] test c_impl_codegen::tests::implicit_tag_decode_emits_transparency_comment ... ok
[INFO] [stdout] test c_impl_codegen::tests::intersection_emits_both_size_and_alphabet_checks ... ok
[INFO] [stdout] test c_impl_codegen::tests::default_integer_emits_comment ... ok
[INFO] [stdout] test c_impl_codegen::tests::explicit_tag_encode_starts_constructed ... ok
[INFO] [stdout] test c_impl_codegen::tests::explicit_tag_decode_enters_constructed ... ok
[INFO] [stdout] test c_impl_codegen::tests::intersection_size_check_before_alphabet_check ... ok
[INFO] [stdout] test c_impl_codegen::tests::modern_size_extracts_value_range ... ok
[INFO] [stdout] test c_impl_codegen::tests::legacy_size_fixed_maps_to_equal_bounds ... ok
[INFO] [stdout] test c_impl_codegen::tests::legacy_size_range_maps_correctly ... ok
[INFO] [stdout] test c_impl_codegen::tests::legacy_size_range_unbounded_max ... ok
[INFO] [stdout] test c_impl_codegen::tests::modern_size_non_size_constraint_returns_none ... ok
[INFO] [stdout] test c_impl_codegen::tests::pattern_non_string_type_no_validation ... ok
[INFO] [stdout] test c_impl_codegen::tests::pattern_posix_emits_regex_include_and_regcomp ... ok
[INFO] [stdout] test c_impl_codegen::tests::pattern_skip_emits_comment_not_regex ... ok
[INFO] [stdout] test c_impl_codegen::tests::implicit_tag_encode_emits_transparency_comment ... ok
[INFO] [stdout] test c_impl_codegen::tests::permitted_alphabet_ia5string_generates_loop ... ok
[INFO] [stdout] test c_impl_codegen::tests::pattern_pcre2_emits_pcre2_include_and_compile ... ok
[INFO] [stdout] test c_impl_codegen::tests::permitted_alphabet_single_char_uses_equality ... ok
[INFO] [stdout] test c_impl_codegen::tests::pattern_posix_escapes_special_chars ... ok
[INFO] [stdout] test c_impl_codegen::tests::permitted_alphabet_not_emitted_for_integer_field ... ok
[INFO] [stdout] test c_impl_codegen::tests::permitted_alphabet_uses_synta_octet_string_helpers ... ok
[INFO] [stdout] test c_impl_codegen::tests::set_of_size_constraint_generates_check ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_encode_check_before_loop ... ok
[INFO] [stdout] test c_meson_codegen::tests::test_multi_module_meson_deps ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_decode_check_before_assignment ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_encode_side_check_uses_value_count ... ok
[INFO] [stdout] test c_meson_codegen::tests::test_meson_with_synta_root ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_range_zero_lower_bound_skipped ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_fixed_size_generates_check ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_no_size_constraint_no_check ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_range_both_bounds ... ok
[INFO] [stdout] test c_impl_codegen::tests::permitted_alphabet_multiple_ranges_joined_with_or ... ok
[INFO] [stdout] test c_meson_codegen::tests::test_meson_shared_library ... ok
[INFO] [stdout] test import_graph::tests::test_cycle_reported_once ... ok
[INFO] [stdout] test import_graph::tests::test_direct_cycle_two_modules ... ok
[INFO] [stdout] test c_meson_codegen::tests::test_single_module_meson ... ok
[INFO] [stdout] test c_impl_codegen::tests::sequence_of_range_lower_only ... ok
[INFO] [stdout] test import_graph::tests::test_self_import_is_cycle ... ok
[INFO] [stdout] test import_graph::tests::test_three_module_cycle ... ok
[INFO] [stdout] test import_graph::tests::test_topo_no_cross_deps ... ok
[INFO] [stdout] test import_graph::tests::test_topo_linear_chain ... ok
[INFO] [stdout] test import_graph::tests::test_no_cycles_single_module ... ok
[INFO] [stdout] test naming::tests::test_stem_all_caps ... ok
[INFO] [stdout] test import_graph::tests::test_display_format ... ok
[INFO] [stdout] test parser::tests::test_explicit_tags_module_default ... ok
[INFO] [stdout] test import_graph::tests::test_topo_multiple_independent_leaves ... ok
[INFO] [stdout] test naming::tests::test_to_pascal_case ... ok
[INFO] [stdout] test naming::tests::test_to_pascal_case_digits_in_segment ... ok
[INFO] [stdout] test naming::tests::test_stem_single_word ... ok
[INFO] [stdout] test parser::tests::test_parse_choice ... ok
[INFO] [stdout] test parser::tests::test_parse_complement_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_complex_nested_union ... ok
[INFO] [stdout] test parser::tests::test_parse_constraint_value_integer ... ok
[INFO] [stdout] test parser::tests::test_implicit_tags_module_default ... ok
[INFO] [stdout] test naming::tests::test_stem_pascal_case ... ok
[INFO] [stdout] test naming::tests::test_to_pascal_case_mixed_case_preserved ... ok
[INFO] [stdout] test naming::tests::test_to_pascal_case_all_caps_segments ... ok
[INFO] [stdout] test naming::tests::test_to_screaming_snake_case ... ok
[INFO] [stdout] test parser::tests::test_parse_constraint_value_min_max ... ok
[INFO] [stdout] test naming::tests::test_to_snake_case ... ok
[INFO] [stdout] test import_graph::tests::test_unknown_import_ignored ... ok
[INFO] [stdout] test import_graph::tests::test_topo_single_module ... ok
[INFO] [stdout] test parser::tests::test_parse_intersection_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_inner_type_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_permitted_alphabet ... ok
[INFO] [stdout] test parser::tests::test_parse_simple_sequence ... ok
[INFO] [stdout] test parser::tests::test_parse_single_value_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_size_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_constraint_value_named ... ok
[INFO] [stdout] test parser::tests::test_parse_containing_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_constraint_value_negative ... ok
[INFO] [stdout] test parser::tests::test_parse_tagged_type ... ok
[INFO] [stdout] test parser::tests::test_parse_nested_parentheses ... ok
[INFO] [stdout] test parser::tests::test_parse_min_max_range ... ok
[INFO] [stdout] test parser::tests::test_parse_optional_field ... ok
[INFO] [stdout] test parser::tests::test_parse_size_constraint_on_string ... ok
[INFO] [stdout] test import_graph::tests::test_no_cycles_linear_chain ... ok
[INFO] [stdout] test parser::tests::test_parse_union_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_value_constraint_range ... ok
[INFO] [stdout] test parser::tests::test_parse_value_constraint_single ... ok
[INFO] [stdout] test parser::tests::test_parse_pattern_constraint ... ok
[INFO] [stdout] test parser::tests::test_parse_value_range_constraint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/synta_codegen-cef9d9e9d13f10d6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/codegen_tests.rs (/opt/rustwide/target/debug/deps/codegen_tests-059b2bcba31d8df2)
[INFO] [stdout] 
[INFO] [stdout] running 159 tests
[INFO] [stdout] test test_application_tag_in_sequence_field ... ok
[INFO] [stdout] test test_application_tag_top_level_sequence ... ok
[INFO] [stdout] test test_arena_choice_tracks_active_branch ... ok
[INFO] [stdout] test test_arena_not_emitted_by_default ... ok
[INFO] [stdout] test test_arena_decode_prototype_generated ... ok
[INFO] [stdout] test test_arena_sequence_tracks_pointers ... ok
[INFO] [stdout] test test_c_application_tag_header_annotation ... ok
[INFO] [stdout] test test_arena_sequence_of_tracks_array ... ok
[INFO] [stdout] test test_arena_type_emitted_with_flag ... ok
[INFO] [stdout] test test_c_codegen_choice_with_anonymous_sequence ... ok
[INFO] [stdout] test test_c_codegen_sequence_with_anonymous_sequence_field ... ok
[INFO] [stdout] test test_c_default_prototype_for_all_optional_sequence ... ok
[INFO] [stdout] test test_c_explicit_tag_impl_enters_constructed ... ok
[INFO] [stdout] test test_c_header_default_integer_comment ... ok
[INFO] [stdout] test test_c_explicit_tag_impl_starts_constructed_encode ... ok
[INFO] [stdout] test test_c_header_named_bit_string_constants ... ok
[INFO] [stdout] test test_c_explicit_tag_header_annotation ... ok
[INFO] [stdout] test test_c_header_named_integer_forward_decl_is_int64 ... ok
[INFO] [stdout] test test_c_header_no_default_prototype_for_required_field ... ok
[INFO] [stdout] test test_c_header_optional_field ... ok
[INFO] [stdout] test test_c_helpers_choice_validate_print ... ok
[INFO] [stdout] test test_c_header_named_integer_typedef_and_defines ... ok
[INFO] [stdout] test test_c_impl_named_bit_string_decode_encode ... ok
[INFO] [stdout] test test_c_header_simple_sequence ... ok
[INFO] [stdout] test test_c_impl_default_boolean_true_assigns ... ok
[INFO] [stdout] test test_c_implicit_tag_header_annotation ... ok
[INFO] [stdout] test test_c_implicit_tag_impl_decode_comment_and_fallback ... ok
[INFO] [stdout] test test_c_helpers_sequence_init_validate_print ... ok
[INFO] [stdout] test test_c_no_helpers_by_default ... ok
[INFO] [stdout] test test_c_impl_named_integer_encode_uses_direct_deref ... ok
[INFO] [stdout] test test_c_optional_explicit_tag_peek ... ok
[INFO] [stdout] test test_c_impl_no_default_for_required_fields ... ok
[INFO] [stdout] test test_class_definition_generates_comment_only ... ok
[INFO] [stdout] test test_choice_with_anonymous_sequence_variant ... ok
[INFO] [stdout] test test_c_impl_default_integer_emits_comment ... ok
[INFO] [stdout] test test_cmake_multi_module_dep_order ... ok
[INFO] [stdout] test test_cmake_shared_library ... ok
[INFO] [stdout] test test_complement_constraint ... ok
[INFO] [stdout] test test_cmake_synta_root_hardcoded ... ok
[INFO] [stdout] test test_combined_size_from_pattern ... ok
[INFO] [stdout] test test_context_specific_tag_unchanged ... ok
[INFO] [stdout] test test_c_implicit_tag_impl_encode_comment_and_fallback ... ok
[INFO] [stdout] test test_combined_size_and_alphabet ... ok
[INFO] [stdout] test test_deeply_nested_constraints ... ok
[INFO] [stdout] test test_cmake_single_module_defaults ... ok
[INFO] [stdout] test test_default_integer_values ... ok
[INFO] [stdout] test test_complex_union_constraint ... ok
[INFO] [stdout] test test_default_string_values ... ok
[INFO] [stdout] test test_containing_constraint ... ok
[INFO] [stdout] test test_combined_size_and_from ... ok
[INFO] [stdout] test test_derive_mode_custom_feature_name ... ok
[INFO] [stdout] test test_c_impl_named_integer_decode_uses_direct_assign ... ok
[INFO] [stdout] test test_default_boolean_values ... ok
[INFO] [stdout] test test_derive_mode_feature_gated_is_default ... ok
[INFO] [stdout] test test_detect_direct_cycle ... ok
[INFO] [stdout] test test_derive_mode_always_emits_unconditional_derive ... ok
[INFO] [stdout] test test_containing_with_constrained_type ... ok
[INFO] [stdout] test test_detect_no_cycles_linear_chain ... ok
[INFO] [stdout] test test_detect_no_cycles_single_module ... ok
[INFO] [stdout] test test_empty_constraint ... ok
[INFO] [stdout] test test_enumerated_arena_no_heap_allocation ... ok
[INFO] [stdout] test test_enumerated_c_field_type ... ok
[INFO] [stdout] test test_enumerated_c_impl_uses_integer_cast ... ok
[INFO] [stdout] test test_enumerated_c_impl_decode_encode ... ok
[INFO] [stdout] test test_enumerated_c_typedef ... ok
[INFO] [stdout] test test_enumerated_generates_rust_enum ... ok
[INFO] [stdout] test test_enumerated_rust_type_alias ... ok
[INFO] [stdout] test test_enumerated_try_from_integer ... ok
[INFO] [stdout] test test_extension_marker_in_enumerated ... ok
[INFO] [stdout] test test_extension_marker_in_choice ... ok
[INFO] [stdout] test test_format_asn1_generated_for_choice ... ok
[INFO] [stdout] test test_generalstring_as_type_alias ... ok
[INFO] [stdout] test test_extension_marker_in_sequence ... ok
[INFO] [stdout] test test_format_asn1_generated_for_sequence ... ok
[INFO] [stdout] test test_generate_constrained_complement ... ok
[INFO] [stdout] test test_format_asn1_lifetime_sequence ... ok
[INFO] [stdout] test test_generalstring_field_in_sequence ... ok
[INFO] [stdout] test test_enumerated_in_sequence_rust ... ok
[INFO] [stdout] test test_format_asn1_generated_for_constrained_integer ... ok
[INFO] [stdout] test test_format_asn1_generated_for_enumerated ... ok
[INFO] [stdout] test test_from_only_still_works ... ok
[INFO] [stdout] test test_generate_constrained_union ... ok
[INFO] [stdout] test test_generate_optional_field ... ok
[INFO] [stdout] test test_generate_size_constraint ... ok
[INFO] [stdout] test test_generate_tagged_field ... ok
[INFO] [stdout] test test_generate_value_constraint ... ok
[INFO] [stdout] test test_generate_with_custom_prefix ... ok
[INFO] [stdout] test test_generate_constrained_min_max ... ok
[INFO] [stdout] test test_generate_with_crate_imports ... ok
[INFO] [stdout] test test_generate_with_super_imports ... ok
[INFO] [stdout] test test_generate_constrained_range ... ok
[INFO] [stdout] test test_generate_without_config_no_use_statements ... ok
[INFO] [stdout] test test_generate_constrained_single_value ... ok
[INFO] [stdout] test test_generate_constrained_complex_union ... ok
[INFO] [stdout] test test_generate_simple_sequence ... ok
[INFO] [stdout] test test_implicit_on_choice_promoted_to_explicit_local ... ok
[INFO] [stdout] test test_implicit_on_choice_promoted_via_known_choice_types ... ok
[INFO] [stdout] test test_inner_type_constraint_on_sequence_of ... ok
[INFO] [stdout] test test_integer_with_named_values ... ok
[INFO] [stdout] test test_ioc_assignment_skipped ... ok
[INFO] [stdout] test test_meson_shared_library ... ok
[INFO] [stdout] test test_meson_single_module_defaults ... ok
[INFO] [stdout] test test_meson_multi_module_dep_order ... ok
[INFO] [stdout] test test_meson_synta_root_hardcoded ... ok
[INFO] [stdout] test test_mixed_defaults_and_required ... ok
[INFO] [stdout] test test_module_name_conversion ... ok
[INFO] [stdout] test test_named_bit_string_with_size_constraint ... ok
[INFO] [stdout] test test_no_redundant_true_in_open_range ... ok
[INFO] [stdout] test test_multiple_definitions_interaction ... ok
[INFO] [stdout] test test_parse_multiple_imports ... ok
[INFO] [stdout] test test_parse_exports_and_imports ... ok
[INFO] [stdout] test test_pattern_constraint_placeholder ... ok
[INFO] [stdout] test test_large_union ... ok
[INFO] [stdout] test test_named_bit_string_type_alias ... ok
[INFO] [stdout] test test_parse_class_definition ... ok
[INFO] [stdout] test test_parse_and_generate_with_constraints ... ok
[INFO] [stdout] test test_parse_imports ... ok
[INFO] [stdout] test test_parse_exports ... ok
[INFO] [stdout] test test_real_arena_no_tracking ... ok
[INFO] [stdout] test test_named_values_with_constraint ... ok
[INFO] [stdout] test test_no_defaults_no_impl ... ok
[INFO] [stdout] test test_real_c_field_type ... ok
[INFO] [stdout] test test_real_c_impl_decode_encode ... ok
[INFO] [stdout] test test_real_c_impl_delegates_to_library ... ok
[INFO] [stdout] test test_real_in_sequence_rust ... ok
[INFO] [stdout] test test_real_rust_type ... ok
[INFO] [stdout] test test_real_world_gssapi_kerberos_rfc4121_schema ... ok
[INFO] [stdout] test test_real_world_gssapi_spnego_rfc4178_schema ... ok
[INFO] [stdout] test test_real_world_ipa_keytab_schema ... ok
[INFO] [stdout] test test_real_world_rfc9629_kem_algorithm_information ... ok
[INFO] [stdout] test test_sequence_of_anonymous_choice ... ok
[INFO] [stdout] test test_real_world_rfc9629_cms_kemri ... ok
[INFO] [stdout] test test_real_world_ldap_rfc4511_schema ... ok
[INFO] [stdout] test test_sequence_of_anonymous_sequence_parsed ... ok
[INFO] [stdout] test test_sequence_of_with_constrained_elements ... ok
[INFO] [stdout] test test_sequence_with_anonymous_sequence_field ... ok
[INFO] [stdout] test test_set_of_with_constrained_elements ... ok
[INFO] [stdout] test test_sequence_of_anonymous_sequence ... ok
[INFO] [stdout] test test_set_vs_sequence_ordering ... ok
[INFO] [stdout] test test_single_import_vs_multiple ... ok
[INFO] [stdout] test test_size_only_still_works ... ok
[INFO] [stdout] test test_string_subtype_definitions ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_type_alias_gets_lifetime ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_utf8_printable_ia5 ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_lifetime_propagates_through_sequence ... ok
[INFO] [stdout] test test_string_type_mode_owned_is_default ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_octet_and_bit ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_always_owned_types ... ok
[INFO] [stdout] test test_topological_order_dependency_first ... ok
[INFO] [stdout] test test_tagged_anonymous_sequence_in_choice ... ok
[INFO] [stdout] test test_real_world_kerberos_fast_rfc6113_schema ... ok
[INFO] [stdout] test test_topological_order_single_module ... ok
[INFO] [stdout] test test_string_type_mode_borrowed_named_bit_string_stays_owned ... ok
[INFO] [stdout] test test_subtype_definitions ... ok
[INFO] [stdout] test test_x509_like_algorithm_identifier ... ok
[INFO] [stdout] test test_x509_like_validity ... ok
[INFO] [stdout] test test_use_core_tryfrom ... ok
[INFO] [stdout] test test_to_snake_case ... ok
[INFO] [stdout] test test_real_world_kerberos_rfc4120_schema ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 159 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests synta_codegen
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 42) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 119) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 94) - compile ... ok
[INFO] [stdout] test src/import_graph.rs - import_graph::detect_cycles (line 42) ... ok
[INFO] [stdout] test src/import_graph.rs - import_graph::topological_order (line 112) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9b943d374996f5a15359bbfd1058b2d999421aa1f50eddc7c789a50ea6d6fa8c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9b943d374996f5a15359bbfd1058b2d999421aa1f50eddc7c789a50ea6d6fa8c", kill_on_drop: false }`
[INFO] [stdout] 9b943d374996f5a15359bbfd1058b2d999421aa1f50eddc7c789a50ea6d6fa8c
