[INFO] fetching crate hddsgen 1.0.12... [INFO] testing hddsgen-1.0.12 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1 [INFO] extracting crate hddsgen 1.0.12 into /workspace/builds/worker-5-tc2/source [INFO] started tweaking crates.io crate hddsgen 1.0.12 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate hddsgen 1.0.12 [INFO] tweaked toml for crates.io crate hddsgen 1.0.12 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate hddsgen 1.0.12 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hddsgen 1.0.12 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] db32746fcabda3e80ab69bd4c575c9f698641cb49b85948216cc49f7cc3ea961 [INFO] running `Command { std: "docker" "start" "-a" "db32746fcabda3e80ab69bd4c575c9f698641cb49b85948216cc49f7cc3ea961", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "db32746fcabda3e80ab69bd4c575c9f698641cb49b85948216cc49f7cc3ea961", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db32746fcabda3e80ab69bd4c575c9f698641cb49b85948216cc49f7cc3ea961", kill_on_drop: false }` [INFO] [stdout] db32746fcabda3e80ab69bd4c575c9f698641cb49b85948216cc49f7cc3ea961 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ed49107f6c575fc82aed2b4bc2cfb8d7d61ef408dc67018d28484a2864b50cb2 [INFO] running `Command { std: "docker" "start" "-a" "ed49107f6c575fc82aed2b4bc2cfb8d7d61ef408dc67018d28484a2864b50cb2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling anstyle v1.0.13 [INFO] [stderr] Compiling anstyle-query v1.1.4 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling ryu v1.0.20 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling itoa v1.0.15 [INFO] [stderr] Compiling hddsgen v1.0.12 (/opt/rustwide/workdir) [INFO] [stderr] Compiling anstream v0.6.21 [INFO] [stderr] Compiling clap_builder v4.5.49 [INFO] [stderr] Compiling syn v2.0.107 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling clap v4.5.49 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.51s [INFO] running `Command { std: "docker" "inspect" "ed49107f6c575fc82aed2b4bc2cfb8d7d61ef408dc67018d28484a2864b50cb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ed49107f6c575fc82aed2b4bc2cfb8d7d61ef408dc67018d28484a2864b50cb2", kill_on_drop: false }` [INFO] [stdout] ed49107f6c575fc82aed2b4bc2cfb8d7d61ef408dc67018d28484a2864b50cb2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 718368fe3a42a0a1d0ee2f718be87ced88aae7bf3af8da36860f91bbc445901a [INFO] running `Command { std: "docker" "start" "-a" "718368fe3a42a0a1d0ee2f718be87ced88aae7bf3af8da36860f91bbc445901a", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.180 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rustix v1.1.3 [INFO] [stderr] Compiling linux-raw-sys v0.11.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling tempfile v3.24.0 [INFO] [stderr] Compiling hddsgen v1.0.12 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 9.46s [INFO] running `Command { std: "docker" "inspect" "718368fe3a42a0a1d0ee2f718be87ced88aae7bf3af8da36860f91bbc445901a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "718368fe3a42a0a1d0ee2f718be87ced88aae7bf3af8da36860f91bbc445901a", kill_on_drop: false }` [INFO] [stdout] 718368fe3a42a0a1d0ee2f718be87ced88aae7bf3af8da36860f91bbc445901a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 0972f3c7137f80285dc023f5175219a466ab47049f2f01558013d8510a22180f [INFO] running `Command { std: "docker" "start" "-a" "0972f3c7137f80285dc023f5175219a466ab47049f2f01558013d8510a22180f", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/hddsgen-9075ade6ae6e7495) [INFO] [stdout] [INFO] [stdout] running 126 tests [INFO] [stdout] test codegen::c::tests::c_generates_fixed_point_support ... ok [INFO] [stdout] test codegen::c::type_descriptor::tests::test_snake_case ... ok [INFO] [stdout] test codegen::cpp::codec::pubsub_types::tests::test_basic_pubsub_type ... ok [INFO] [stdout] test codegen::cpp::tests::cpp_emits_fixed_template_with_raw_storage ... ok [INFO] [stdout] test codegen::c::tests::c_generates_struct_and_enum ... ok [INFO] [stdout] test codegen::c::type_descriptor::tests::test_type_descriptor_generation ... ok [INFO] [stdout] test codegen::keywords::tests::c_does_not_escape_type ... ok [INFO] [stdout] test codegen::cpp::tests::cpp_struct_phase8_types_rendered ... ok [INFO] [stdout] test codegen::keywords::tests::cpp_escapes_class ... ok [INFO] [stdout] test codegen::keywords::tests::c_escapes_register ... ok [INFO] [stdout] test codegen::keywords::tests::python_escapes_class ... ok [INFO] [stdout] test codegen::keywords::tests::python_passes_through_normal ... ok [INFO] [stdout] test codegen::keywords::tests::rust_escapes_type ... ok [INFO] [stdout] test codegen::keywords::tests::rust_passes_through_normal ... ok [INFO] [stdout] test codegen::keywords::tests::ts_escapes_type ... ok [INFO] [stdout] test codegen::keywords::tests::ts_passes_through_normal ... ok [INFO] [stdout] test codegen::python::tests::python_dataclass_field_order_defaults_last ... ok [INFO] [stdout] test codegen::python::tests::python_generates_appendable_struct ... ok [INFO] [stdout] test codegen::python::tests::python_generates_bitset ... ok [INFO] [stdout] test codegen::python::tests::python_generates_bitmask ... ok [INFO] [stdout] test codegen::python::tests::python_generates_map ... ok [INFO] [stdout] test codegen::python::tests::python_generates_mutable_struct ... ok [INFO] [stdout] test codegen::python::tests::python_generates_optional_presence_flags_appendable ... ok [INFO] [stdout] test codegen::python::tests::python_generates_union ... ok [INFO] [stdout] test codegen::rust_backend::tests::external_sequence_generates_box_vec ... ok [INFO] [stdout] test codegen::python::tests::python_generates_mutable_with_id_annotation ... ok [INFO] [stdout] test codegen::python::tests::python_generates_optional_presence_flags_final ... ok [INFO] [stdout] test codegen::rust_backend::tests::union_default_case_avoids_collision_with_case_zero ... ok [INFO] [stdout] test codegen::rust_backend::tests::rust_bitset_generates_helpers ... ok [INFO] [stdout] test codegen::typescript::tests::lc_values_correct ... ok [INFO] [stdout] test codegen::rust_backend::tests::union_with_default_generates_default_impl ... ok [INFO] [stdout] test codegen::rust_backend::tests::typedef_fixed_alias_rust ... ok [INFO] [stdout] test codegen::typescript::tests::mutable_struct_member_id_computed ... ok [INFO] [stdout] test codegen::rust_backend::tests::codegen_struct_inheritance_rust ... ok [INFO] [stdout] test codegen::rust_backend::tests::union_default_case_enum_discriminant ... ok [INFO] [stdout] test codegen::typescript::tests::appendable_struct_has_dheader ... ok [INFO] [stdout] test codegen::typescript::tests::mutable_struct_with_autoid_sequential ... ok [INFO] [stdout] test codegen::typescript::tests::final_struct_no_dheader ... ok [INFO] [stdout] test codegen::typescript::tests::mutable_struct_with_explicit_id ... ok [INFO] [stdout] test codegen::rust_backend::tests::external_field_generates_box_type ... ok [INFO] [stdout] test core::ser::tests::roundtrip_u32 ... ok [INFO] [stdout] test lexer::tests::test_basic_tokens ... ok [INFO] [stdout] test parser::tests::parse_long_double_and_fixed ... ok [INFO] [stdout] test parser::tests::parse_map_bounded_and_unbounded ... ok [INFO] [stdout] test codegen::python::tests::python_generates_dataclass_and_enum ... ok [INFO] [stdout] test codegen::rust_backend::tests::union_default_case_bool_discriminant ... ok [INFO] [stdout] test lexer::tests::test_annotation ... ok [INFO] [stdout] test codegen::rust_backend::tests::union_default_case_encodes_zero_discriminant ... ok [INFO] [stdout] test parser::tests::parse_wchar_wstring_and_bounds ... ok [INFO] [stdout] test parser::tests::test_parse_annotations_unit_and_range ... ok [INFO] [stdout] test parser::tests::test_parse_const_expressions ... ok [INFO] [stdout] test parser::tests::test_parse_bitmask_basic ... ok [INFO] [stdout] test parser::tests::test_module_reopening_merges ... ok [INFO] [stdout] test parser::tests::test_parse_bitset_basic ... ok [INFO] [stdout] test pretty::tests::pretty_basic_struct ... ok [INFO] [stdout] test codegen::typescript::tests::mutable_struct_has_dheader_and_emheader ... ok [INFO] [stdout] test parser::tests::test_parse_default_annotation ... ok [INFO] [stdout] test parser::tests::test_parse_module ... ok [INFO] [stdout] test parser::tests::test_parse_enum_with_const_expressions ... ok [INFO] [stdout] test parser::tests::test_parse_struct_with_key ... ok [INFO] [stdout] test parser::tests::test_parse_simple_struct ... ok [INFO] [stdout] test pretty::tests::pretty_enum_alignment_columns ... ok [INFO] [stdout] test pretty::tests::pretty_roundtrip_composite ... ok [INFO] [stdout] test pretty::tests::pretty_struct_field_alignment_columns ... ok [INFO] [stdout] test pretty::tests::pretty_union_default_via_annotation ... ok [INFO] [stdout] test pretty::tests::pretty_union_multilabel_inline ... ok [INFO] [stdout] test test_extra::empty_input_parses_ok ... ok [INFO] [stdout] test test_extra::empty_struct ... ok [INFO] [stdout] test test_extra::annotation_decl ... ok [INFO] [stdout] test test_extra::array_field ... ok [INFO] [stdout] test test_extra::enum_with_values ... ok [INFO] [stdout] test test_extra::forward_declaration ... ok [INFO] [stdout] test test_extra::const_definition ... ok [INFO] [stdout] test test_extra::bounded_string_field ... ok [INFO] [stdout] test test_extra::map_type ... ok [INFO] [stdout] test test_extra::multiple_structs ... ok [INFO] [stdout] test test_extra::nested_modules ... ok [INFO] [stdout] test test_extra::pretty_roundtrip_enum ... ok [INFO] [stdout] test test_extra::pretty_indentation_nested_module ... ok [INFO] [stdout] test test_extra::pretty_roundtrip_module ... ok [INFO] [stdout] test test_extra::pretty_preserves_annotations ... ok [INFO] [stdout] test test_extra::line_comment_ignored ... ok [INFO] [stdout] test test_extra::hex_literal ... ok [INFO] [stdout] test test_extra::block_comment_ignored ... ok [INFO] [stdout] test test_extra::bitmask_definition ... ok [INFO] [stdout] test test_extra::sequence_of_sequence ... ok [INFO] [stdout] test test_extra::try_new_propagates_lexer_error ... ok [INFO] [stdout] test test_extra::typedef_chain ... ok [INFO] [stdout] test test_extra::union_multi_labels ... ok [INFO] [stdout] test test_extra::validate_duplicate_field_names_no_crash ... ok [INFO] [stdout] test test_extra::validate_enum_empty_no_crash ... ok [INFO] [stdout] test test_extra::validate_union_float_discriminant ... ok [INFO] [stdout] test test_extra::validate_good_struct_no_diags ... ok [INFO] [stdout] test test_extra::octal_literal ... ok [INFO] [stdout] test validate::tests::bitmask_duplicate_flag_is_error ... ok [INFO] [stdout] test test_extra::validate_unknown_named_type ... ok [INFO] [stdout] test test_extra::validate_key_and_optional_no_crash ... ok [INFO] [stdout] test validate::tests::custom_annotation_decl_and_usage_ok ... ok [INFO] [stdout] test validate::tests::custom_annotation_unknown_param_error ... ok [INFO] [stdout] test validate::tests::data_representation_on_member_is_error ... ok [INFO] [stdout] test validate::tests::external_on_struct_is_ok ... ok [INFO] [stdout] test validate::tests::external_on_enum_is_error ... ok [INFO] [stdout] test validate::tests::custom_annotation_positional_ok ... ok [INFO] [stdout] test validate::tests::custom_annotation_missing_required_param ... ok [INFO] [stdout] test validate::tests::autoid_sequential_struct_violation ... ok [INFO] [stdout] test validate::tests::external_on_bitset_is_error ... ok [INFO] [stdout] test validate::tests::external_on_bitmask_is_error ... ok [INFO] [stdout] test validate::tests::external_on_typedef_is_error ... ok [INFO] [stdout] test validate::tests::external_on_union_is_ok ... ok [INFO] [stdout] test validate::tests::non_serialized_on_type_is_error ... ok [INFO] [stdout] test validate::tests::validate_forward_decl_resolution ... ok [INFO] [stdout] test validate::tests::union_field_annotations_parsed ... ok [INFO] [stdout] test validate::tests::union_multiple_defaults_violation ... ok [INFO] [stdout] test validate::tests::validate_fqn_ambiguous_and_fqn_ok ... ok [INFO] [stdout] test validate::tests::validate_struct_duplicate_id ... ok [INFO] [stdout] test validate::tests::external_on_struct_member_is_ok ... ok [INFO] [stdout] test validate::tests::validate_unresolved_named_type_warns ... ok [INFO] [stdout] test validate::tests::validate_ambiguous_ranking_prefers_current_module ... ok [INFO] [stdout] test validate::tests::bitmask_empty_is_error ... ok [INFO] [stdout] test validate::tests::validate_numeric_min_max_ok ... ok [INFO] [stdout] test validate::tests::validate_fixed_accepts_numeric_annotations ... ok [INFO] [stdout] test validate::tests::validate_enum_duplicate_names ... ok [INFO] [stdout] test validate::tests::validate_numeric_range_inconsistent ... ok [INFO] [stdout] test validate::tests::validate_unit_on_non_numeric_warns ... ok [INFO] [stdout] test validate::tests::validate_union_duplicate_id ... ok [INFO] [stdout] test test_extra::pretty_roundtrip_struct ... ok [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/hddsgen.rs (/opt/rustwide/target/debug/deps/hddsgen-0d971ef0c23a231e) [INFO] [stdout] test result: ok. 126 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/codegen_coverage.rs (/opt/rustwide/target/debug/deps/codegen_coverage-d10941e96f2dc12f) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 45 tests [INFO] [stdout] test c_micro_bounded_string ... ok [INFO] [stdout] test c_bounded_string ... ok [INFO] [stdout] test c_micro_enum ... ok [INFO] [stdout] test c_escapes_register_field ... ok [INFO] [stdout] test c_enum ... ok [INFO] [stdout] test c_sequence ... ok [INFO] [stdout] test c_micro_sequence ... ok [INFO] [stdout] test c_struct_layout ... ok [INFO] [stdout] test c_union_tagged ... ok [INFO] [stdout] test cpp_enum_class ... ok [INFO] [stdout] test cpp_class_struct ... ok [INFO] [stdout] test cpp_escapes_class_field ... ok [INFO] [stdout] test cpp_optional ... ok [INFO] [stdout] test python_enum ... ok [INFO] [stdout] test python_encode_decode_present ... ok [INFO] [stdout] test python_dataclass ... ok [INFO] [stdout] test python_escapes_class_field ... ok [INFO] [stdout] test python_optional ... ok [INFO] [stdout] test cpp_wstring ... ok [INFO] [stdout] test rust_escapes_type_field ... ok [INFO] [stdout] test rust_all_primitives ... ok [INFO] [stdout] test rust_key_bool_uses_u8_cast ... ok [INFO] [stdout] test rust_array_field ... ok [INFO] [stdout] test rust_key_char_uses_u32_cast ... ok [INFO] [stdout] test rust_key_enum_uses_u32_cast ... ok [INFO] [stdout] test rust_simple_struct ... ok [INFO] [stdout] test rust_optional_field ... ok [INFO] [stdout] test rust_sequence_field ... ok [INFO] [stdout] test rust_key_fixed_uses_cdr2 ... ok [INFO] [stdout] test ts_escapes_type_field ... ok [INFO] [stdout] test rust_key_typedef_string_uses_as_bytes ... ok [INFO] [stdout] test ts_optional_field ... ok [INFO] [stdout] test rust_mutable_struct ... ok [INFO] [stdout] test ts_enum ... ok [INFO] [stdout] test rust_typedef ... ok [INFO] [stdout] test python_sequence_to_list ... ok [INFO] [stdout] test rust_key_nested_struct_uses_cdr2 ... ok [INFO] [stdout] test ts_union ... ok [INFO] [stdout] test rust_enum ... ok [INFO] [stdout] test c_optional ... ok [INFO] [stdout] test ts_interface ... ok [INFO] [stdout] test c_micro_basic_struct ... ok [INFO] [stdout] test ts_map_to_record_or_map ... ok [INFO] [stdout] test ts_sequence_to_array ... ok [INFO] [stdout] test rust_escapes_match_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/interop_c.rs (/opt/rustwide/target/debug/deps/interop_c-3136f6f77667cb70) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Generated: /tmp/hdds_gen_it_190_1/interop.h [INFO] [stderr] Running tests/interop_c_ext.rs (/opt/rustwide/target/debug/deps/interop_c_ext-5027d6ac7b1b354b) [INFO] [stdout] test interop_c_struct_and_union ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Generated: /tmp/hdds_gen_it_ext_207_1/ext.h [INFO] [stdout] test interop_c_extended ... ok [INFO] [stderr] Running tests/pl_cdr2_generation.rs (/opt/rustwide/target/debug/deps/pl_cdr2_generation-57533571940a2c5c) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.33s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Generated: /tmp/hdds_gen_plcdr2_224/generated.rs [INFO] [stdout] test mutable_optional_poly3d_contains_member_ids_and_option ... ok [INFO] [stderr] Generated: /tmp/hdds_gen_mu_224/generated.rs [INFO] [stdout] test must_understand_bit_set_in_emheader ... ok [INFO] [stderr] Generated: /tmp/hdds_gen_skip_224/generated.rs [INFO] [stdout] test unknown_member_skip_without_must_understand ... ok [INFO] [stderr] Doc-tests hddsgen [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "0972f3c7137f80285dc023f5175219a466ab47049f2f01558013d8510a22180f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0972f3c7137f80285dc023f5175219a466ab47049f2f01558013d8510a22180f", kill_on_drop: false }` [INFO] [stdout] 0972f3c7137f80285dc023f5175219a466ab47049f2f01558013d8510a22180f