[INFO] cloning repository https://github.com/ge3224/ged_io [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ge3224/ged_io" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fge3224%2Fged_io", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fge3224%2Fged_io'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fbd2bd1cc82e107a2124df6986557cd409341994 [INFO] testing ge3224/ged_io against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fge3224%2Fged_io" "/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/ge3224/ged_io [INFO] finished tweaking git repo https://github.com/ge3224/ged_io [INFO] tweaked toml for git repo https://github.com/ge3224/ged_io written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ge3224/ged_io on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ge3224/ged_io 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.100.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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8 [INFO] running `Command { std: "docker" "start" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", 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" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", 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" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling ged_io v0.18.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 20.43s [INFO] running `Command { std: "docker" "inspect" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", 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" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling crossbeam-epoch v0.9.20 [INFO] [stderr] Compiling zerocopy v0.8.48 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling libc v0.2.191 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling cc v1.2.60 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling alloca v0.4.0 [INFO] [stderr] Compiling page_size v0.6.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling criterion-plot v0.8.2 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling zerocopy-derive v0.8.48 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling serde_test v1.0.177 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.8.2 [INFO] [stderr] Compiling ged_io v0.18.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 04s [INFO] running `Command { std: "docker" "inspect" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", 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" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.15s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/ged_io/0bc71542290f7c21/out/ged_io-0bc71542290f7c21) [INFO] [stdout] [INFO] [stdout] running 324 tests [INFO] [stdout] test builder::tests::test_builder_with_individuals ... ok [INFO] [stdout] test builder::tests::test_builder_fluent_api ... ok [INFO] [stdout] test builder::tests::test_builder_max_file_size_exceeded ... ok [INFO] [stdout] test builder::tests::test_builder_validate_references_error ... ok [INFO] [stdout] test debug::tests::test_note_truncation_in_debug ... ok [INFO] [stdout] test builder::tests::test_builder_validate_references_success ... ok [INFO] [stdout] test builder::tests::test_builder_build_minimal ... ok [INFO] [stdout] test debug::tests::test_family_improved_debug ... ok [INFO] [stdout] test debug::tests::test_gedcom_data_improved_debug ... ok [INFO] [stdout] test debug::tests::test_individual_improved_debug ... ok [INFO] [stdout] test debug::tests::test_header_improved_debug ... ok [INFO] [stdout] test display::tests::test_family_display_separated_fallback ... ok [INFO] [stdout] test debug::tests::test_name_improved_debug ... ok [INFO] [stdout] test debug::tests::test_source_improved_debug ... ok [INFO] [stdout] test display::tests::test_family_display_annulment_fallback ... ok [INFO] [stdout] test display::tests::test_family_display_divorce_fallback ... ok [INFO] [stdout] test display::tests::test_family_display_engagement_fallback ... ok [INFO] [stdout] test builder::tests::test_parser_config_clone ... ok [INFO] [stdout] test display::tests::test_family_display ... ok [INFO] [stdout] test display::tests::test_gedcom_data_display ... ok [INFO] [stdout] test builder::tests::test_builder_default ... ok [INFO] [stdout] test builder::tests::test_builder_clone ... ok [INFO] [stdout] test encoding::tests::test_ansel_decode_jose ... ok [INFO] [stdout] test encoding::tests::test_ansel_decode_multiple_diacritics ... ok [INFO] [stdout] test display::tests::test_header_display ... ok [INFO] [stdout] test display::tests::test_individual_display ... ok [INFO] [stdout] test display::tests::test_name_display ... ok [INFO] [stdout] test encoding::tests::test_ansel_decode_diacritics ... ok [INFO] [stdout] test encoding::tests::test_ansel_decode_special_chars ... ok [INFO] [stdout] test encoding::tests::test_ansel_encode_precomposed ... ok [INFO] [stdout] test display::tests::test_note_display_truncation ... ok [INFO] [stdout] test display::tests::test_source_display ... ok [INFO] [stdout] test encoding::tests::test_ansel_decode_basic ... ok [INFO] [stdout] test encoding::tests::test_ansel_encode_basic ... ok [INFO] [stdout] test encoding::tests::test_ansel_encode_special_chars ... ok [INFO] [stdout] test encoding::tests::test_ansel_roundtrip_special ... ok [INFO] [stdout] test encoding::tests::test_decode_iso8859_15 ... ok [INFO] [stdout] test encoding::tests::test_ansel_with_char_tag ... ok [INFO] [stdout] test encoding::tests::test_decode_utf16_be ... ok [INFO] [stdout] test encoding::tests::test_decode_gedcom_ansel ... ok [INFO] [stdout] test encoding::tests::test_decode_iso8859_1 ... ok [INFO] [stdout] test encoding::tests::test_decode_utf8 ... ok [INFO] [stdout] test encoding::tests::test_detect_ascii ... ok [INFO] [stdout] test encoding::tests::test_decode_utf16_le ... ok [INFO] [stdout] test encoding::tests::test_decode_utf8_with_bom ... ok [INFO] [stdout] test encoding::tests::test_detect_iso8859_15_from_char_tag ... ok [INFO] [stdout] test encoding::tests::test_detect_iso8859_1_from_char_tag ... ok [INFO] [stdout] test encoding::tests::test_detect_utf16_be_bom ... ok [INFO] [stdout] test encoding::tests::test_detect_utf16_le_bom ... ok [INFO] [stdout] test encoding::tests::test_detect_utf8_bom ... ok [INFO] [stdout] test encoding::tests::test_detect_utf8_from_char_tag ... ok [INFO] [stdout] test encoding::tests::test_encode_to_utf16_be ... ok [INFO] [stdout] test encoding::tests::test_encode_to_utf8 ... ok [INFO] [stdout] test encoding::tests::test_encode_to_utf16_le ... ok [INFO] [stdout] test encoding::tests::test_encoding_display ... ok [INFO] [stdout] test error::tests::test_encoding_error_display ... ok [INFO] [stdout] test encoding::tests::test_parse_encoding_values ... ok [INFO] [stdout] test encoding::tests::test_roundtrip_utf16_be ... ok [INFO] [stdout] test encoding::tests::test_roundtrip_utf16_le ... ok [INFO] [stdout] test error::tests::test_file_size_limit_exceeded_display ... ok [INFO] [stdout] test error::tests::test_invalid_tag_display ... ok [INFO] [stdout] test error::tests::test_io_error_display ... ok [INFO] [stdout] test error::tests::test_invalid_format_display ... ok [INFO] [stdout] test error::tests::test_missing_required_value_display ... ok [INFO] [stdout] test error::tests::test_invalid_value_format_display ... ok [INFO] [stdout] test error::tests::test_io_error_conversion ... ok [INFO] [stdout] test error::tests::test_parse_error_display ... ok [INFO] [stdout] test error::tests::test_error_trait_implementation ... ok [INFO] [stdout] test error::tests::test_unexpected_level_display ... ok [INFO] [stdout] test indexed::tests::test_find_repository ... ok [INFO] [stdout] test indexed::tests::test_find_source ... ok [INFO] [stdout] test indexed::tests::test_get_spouse ... ok [INFO] [stdout] test indexed::tests::test_get_parents ... ok [INFO] [stdout] test indexed::tests::test_get_children ... ok [INFO] [stdout] test indexed::tests::test_index_stats ... ok [INFO] [stdout] test indexed::tests::test_data_reference ... ok [INFO] [stdout] test indexed::tests::test_find_family ... ok [INFO] [stdout] test stream::tests::test_gedcom_record_conversion_methods ... ok [INFO] [stdout] test indexed::tests::test_find_individual ... ok [INFO] [stdout] test stream::tests::test_stream_parser_basic ... ok [INFO] [stdout] test stream::tests::test_stream_parser_custom_tag ... ok [INFO] [stdout] test indexed::tests::test_indexed_creation ... ok [INFO] [stdout] test stream::tests::duplicate_xrefs_rejected ... ok [INFO] [stdout] test stream::tests::test_stream_parser_missing_trlr ... ok [INFO] [stdout] test indexed::tests::test_into_inner ... ok [INFO] [stdout] test stream::tests::test_stream_parser_empty_file ... ok [INFO] [stdout] test stream::tests::test_stream_parser_multiple_records ... ok [INFO] [stdout] test stream::tests::test_stream_parser_collect_to_gedcom_data ... ok [INFO] [stdout] test stream::tests::test_stream_parser_utf16_rejected ... ok [INFO] [stdout] test stream::tests::test_stream_parser_with_sources ... ok [INFO] [stdout] test stream::tests::test_stream_parser_with_cont_conc ... ok [INFO] [stdout] test tests::test_parse_gedcom_7_with_schema ... ok [INFO] [stdout] test tests::test_parse_minimal_document ... ok [INFO] [stdout] test tests::test_parse_all_record_types ... ok [INFO] [stdout] test types::age::test::test_parse_free_text_with_gedcom_7_phrase ... ok [INFO] [stdout] test types::age::test::test_parse_keyword_child ... ok [INFO] [stdout] test types::age::test::test_parse_compact_duration ... ok [INFO] [stdout] test stream::tests::test_stream_parser_only_trlr ... ok [INFO] [stdout] test types::age::test::test_parse_keyword_infant ... ok [INFO] [stdout] test tests::test_parse_gedcom_7_shared_note ... ok [INFO] [stdout] test types::age::test::test_parse_keyword_stillborn ... ok [INFO] [stdout] test types::age::test::test_parse_modifier_less_than ... ok [INFO] [stdout] test types::age::test::test_parse_non_ascii_text_does_not_panic ... ok [INFO] [stdout] test types::age::test::test_display_roundtrip ... ok [INFO] [stdout] test types::age::test::test_parse_numeric_years_months ... ok [INFO] [stdout] test types::age::test::test_parse_numeric_years_no_suffix ... ok [INFO] [stdout] test types::age::test::test_parse_weeks_days ... ok [INFO] [stdout] test types::custom::tests::test_parse_user_defined_record ... ok [INFO] [stdout] test types::date::tests::test_parse_date_with_phrase ... ok [INFO] [stdout] test types::date::tests::test_value_without_calendar_strips_every_marker ... ok [INFO] [stdout] test types::age::test::test_parse_phrase ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_age ... ok [INFO] [stdout] test types::age::test::test_parse_free_text_is_kept_as_phrase ... ok [INFO] [stdout] test types::date::tests::test_parse_change_date_record ... ok [INFO] [stdout] test types::age::test::test_parse_empty_age ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_restriction ... ok [INFO] [stdout] test types::date::tests::test_parse_calendar_escapes ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_agency ... ok [INFO] [stdout] test types::event::tests::test_parse_person_event ... ok [INFO] [stdout] test types::event::tests::test_parse_separation_event ... ok [INFO] [stdout] test types::family::crud::test::add_family_refuses_foreign_pointer ... ok [INFO] [stdout] test types::event::tests::test_parse_family_event ... ok [INFO] [stdout] test types::age::test::test_parse_modifier_greater_than ... ok [INFO] [stdout] test types::gedcom7::tests::test_crop_with_dimensions ... ok [INFO] [stdout] test types::gedcom7::tests::test_crop_is_full_image ... ok [INFO] [stdout] test types::gedcom7::tests::test_non_event_for_event ... ok [INFO] [stdout] test types::gedcom7::tests::test_crop_is_valid ... ok [INFO] [stdout] test types::gedcom7::tests::test_phrase_with_value ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_all_new_fields ... ok [INFO] [stdout] test types::gedcom7::tests::test_sort_date_with_value ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_religion ... ok [INFO] [stdout] test types::gedcom7::tests::test_non_event_description ... ok [INFO] [stdout] test types::event::detail::tests::test_parse_event_with_cause ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_from_payload_with_spaces_in_uri ... ok [INFO] [stdout] test types::header::meta::tests::test_parse_gedcom_meta_record ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_is_valid_extension_tag ... ok [INFO] [stdout] test types::date::tests::test_parse_date_record ... ok [INFO] [stdout] test types::header::place::tests::test_parse_header_place_record ... ok [INFO] [stdout] test types::age::test::test_parse_numeric_years_only ... ok [INFO] [stdout] test types::age::test::test_parse_numeric_years_unknown_suffix ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_from_payload ... ok [INFO] [stdout] test types::header::schema::tests::test_schema_find_tags_by_uri ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_from_payload_invalid ... ok [INFO] [stdout] test types::header::schema::tests::test_schema_is_empty_and_len ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_new ... ok [INFO] [stdout] test types::header::schema::tests::test_tag_definition_to_payload ... ok [INFO] [stdout] test types::header::encoding::tests::test_parse_encoding_record ... ok [INFO] [stdout] test types::header::schema::tests::test_schema_find_uri ... ok [INFO] [stdout] test types::header::source::tests::test_parse_header_source_record ... ok [INFO] [stdout] test types::header::tests::test_header_version ... ok [INFO] [stdout] test types::header::tests::test_header_version_7 ... ok [INFO] [stdout] test types::header::tests::test_parse_header_record ... ok [INFO] [stdout] test types::individual::association::tests::test_parse_association ... ok [INFO] [stdout] test types::individual::name::tests::test_full_name ... ok [INFO] [stdout] test types::individual::name::tests::test_name_full_name ... ok [INFO] [stdout] test types::individual::name::tests::test_parse_name_and_auto_surname ... ok [INFO] [stdout] test types::individual::name::tests::test_name_variation_with_type ... ok [INFO] [stdout] test types::individual::name::tests::test_name_type_as_str ... ok [INFO] [stdout] test types::header::source::data::tests::test_parse_header_source_data_record ... ok [INFO] [stdout] test types::individual::tests::test_parse_attribute_detail_record ... ok [INFO] [stdout] test types::header::tests::test_find_extension_uri ... ok [INFO] [stdout] test types::individual::name::tests::test_parse_name_and_auto_empty_surname ... ok [INFO] [stdout] test types::header::tests::test_parse_header_with_schema ... ok [INFO] [stdout] test types::individual::name::tests::test_parse_name_with_romanized ... ok [INFO] [stdout] test types::individual::name::tests::test_name_type_parse ... ok [INFO] [stdout] test types::individual::tests::test_parse_gender_record ... ok [INFO] [stdout] test types::individual::name::tests::test_parse_name_with_phonetic ... ok [INFO] [stdout] test types::individual::tests::test_parse_individual_record ... ok [INFO] [stdout] test types::individual::tests::test_parse_name_record ... ok [INFO] [stdout] test types::individual::tests::test_parse_multiple_names ... ok [INFO] [stdout] test types::individual::tests::test_parse_single_name_populates_both ... ok [INFO] [stdout] test types::individual::tests::test_parse_zero_names ... ok [INFO] [stdout] test types::individual::tests::test_parse_family_link_record ... ok [INFO] [stdout] test types::individual::attribute::detail::tests::test_parse_attribute_with_place_coordinates ... ok [INFO] [stdout] test types::individual::name::tests::test_parse_name_with_type ... ok [INFO] [stdout] test types::individual::attribute::detail::tests::test_parse_attribute_with_address ... ok [INFO] [stdout] test types::individual::tests::test_two_individuals_have_different_xrefs ... ok [INFO] [stdout] test types::individual::tests::test_round_trip_multiple_names ... ok [INFO] [stdout] test types::lds::tests::test_is_individual_ordinance ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_is_completed ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_status_parse ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_status_to_gedcom_value ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_type_description ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_type_from_tag ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_type_is_gedcom_7_only ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_type_to_tag ... ok [INFO] [stdout] test types::lds::tests::test_ordinance_with_builder ... ok [INFO] [stdout] test types::individual::attribute::detail::tests::test_parse_attribute_with_restriction ... ok [INFO] [stdout] test types::list::tests::test_from_payload ... ok [INFO] [stdout] test types::individual::tests::test_new_assigns_unique_id ... ok [INFO] [stdout] test types::list::tests::test_delimiter_normalization ... ok [INFO] [stdout] test types::list::tests::test_from_payload_drops_empty_items ... ok [INFO] [stdout] test types::list::tests::test_from_payload_preserves_unknown_values ... ok [INFO] [stdout] test types::list::tests::test_to_payload ... ok [INFO] [stdout] test types::multimedia::tests::test_parse_multimedia_file_ref_record ... ok [INFO] [stdout] test types::multimedia::tests::test_parse_multimedia_format_record ... ok [INFO] [stdout] test types::multimedia::tests::test_parse_multimedia_link ... ok [INFO] [stdout] test types::multimedia::tests::test_parse_multimedia_record ... ok [INFO] [stdout] test types::multimedia::tests::test_parse_user_reference_number_record ... ok [INFO] [stdout] test types::multimedia::tests::void_pointer_is_neither_record_nor_inline ... ok [INFO] [stdout] test types::note::tests::test_parse_note_struct ... ok [INFO] [stdout] test types::place::tests::test_map_coordinates_is_complete ... ok [INFO] [stdout] test types::place::tests::test_parse_coordinate_decimal ... ok [INFO] [stdout] test types::place::tests::test_parse_coordinate_east ... ok [INFO] [stdout] test types::place::tests::test_parse_coordinate_north ... ok [INFO] [stdout] test types::place::tests::test_parse_coordinate_south ... ok [INFO] [stdout] test types::place::tests::test_parse_coordinate_west ... ok [INFO] [stdout] test types::place::tests::test_place_jurisdictions ... ok [INFO] [stdout] test types::place::tests::test_place_set_coordinates ... ok [INFO] [stdout] test types::place::tests::test_place_variation_with_type ... ok [INFO] [stdout] test types::place::tests::test_place_with_value ... ok [INFO] [stdout] test types::repository::citation::tests::test_citation_for_repository ... ok [INFO] [stdout] test types::repository::citation::tests::test_citation_set_call_number ... ok [INFO] [stdout] test types::repository::citation::tests::test_citation_set_media_type ... ok [INFO] [stdout] test types::repository::tests::test_parse_repository_with_change_date ... ok [INFO] [stdout] test types::repository::tests::test_parse_repository_with_contact_info ... ok [INFO] [stdout] test types::repository::tests::test_parse_repository_with_notes ... ok [INFO] [stdout] test types::shared_note::tests::test_add_methods ... ok [INFO] [stdout] test types::shared_note::tests::test_external_id ... ok [INFO] [stdout] test types::shared_note::tests::test_is_html_and_plain_text ... ok [INFO] [stdout] test types::shared_note::tests::test_note_record_gedcom ... ok [INFO] [stdout] test types::shared_note::tests::test_note_translation_is_valid ... ok [INFO] [stdout] test types::shared_note::tests::test_remove_html_tags ... ok [INFO] [stdout] test types::shared_note::tests::test_to_plain_text_already_plain ... ok [INFO] [stdout] test types::restriction::tests::test_known_values_round_trip ... ok [INFO] [stdout] test types::repository::tests::test_repository_has_contact_info ... ok [INFO] [stdout] test types::repository::tests::test_repository_with_name ... ok [INFO] [stdout] test types::shared_note::tests::test_shared_note_with_text ... ok [INFO] [stdout] test types::shared_note::tests::test_to_plain_text_from_html ... ok [INFO] [stdout] test types::source::tests::test_parse_text_from_source_record ... ok [INFO] [stdout] test types::source::tests::test_unknown_stdtag_inside_record_is_skipped ... ok [INFO] [stdout] test types::submission::tests::test_parse_submission_record ... ok [INFO] [stdout] test types::tests::delete_linked_individual_errs ... ok [INFO] [stdout] test types::restriction::tests::test_lowercase_5_5_1_spelling_is_same_value ... ok [INFO] [stdout] test types::tests::delete_unlinked_individual_no_err ... ok [INFO] [stdout] test types::source::citation::tests::test_parse_source_citation_with_even_and_role ... ok [INFO] [stdout] test types::source::citation::tests::test_parse_source_citation_with_free_text_description ... ok [INFO] [stdout] test types::source::tests::test_parse_certainty_assessment_record ... ok [INFO] [stdout] test types::source::tests::test_parse_source_citation_data_record ... ok [INFO] [stdout] test types::source::tests::test_parse_source_citation_record ... ok [INFO] [stdout] test types::tests::linked_spouse_use_count_bumped ... ok [INFO] [stdout] test types::tests::test_add_user_defined_tag_preserves_insertion_order ... ok [INFO] [stdout] test types::tests::test_add_user_defined_tag_returns_handle ... ok [INFO] [stdout] test types::tests::remove_linked_alias_errs ... ok [INFO] [stdout] test types::tests::link_alias ... ok [INFO] [stdout] test types::tests::test_find_shared_note ... ok [INFO] [stdout] test types::tests::link_linked_spouse_errs ... ok [INFO] [stdout] test types::tests::linked_family_use_count_bumped ... ok [INFO] [stdout] test types::tests::link_spouse_bumps_family_use_count ... ok [INFO] [stdout] test types::tests::duplicate_xrefs_rejected ... ok [INFO] [stdout] test types::tests::test_get_user_defined_tag ... ok [INFO] [stdout] test types::tests::test_get_user_defined_tag_mut_persists_mutation ... ok [INFO] [stdout] test types::tests::test_remove_user_define_tag ... ok [INFO] [stdout] test types::tests::test_total_records_includes_shared_notes ... ok [INFO] [stdout] test types::tests::test_is_gedcom_5 ... ok [INFO] [stdout] test types::tests::test_user_defined_tag_round_trip ... ok [INFO] [stdout] test types::tests::unlink_spouse_decrements_family_use_count ... ok [INFO] [stdout] test types::tests::test_is_gedcom_7 ... ok [INFO] [stdout] test types::tests::unlink_alias ... ok [INFO] [stdout] test types::tests::test_parse_shared_note ... ok [INFO] [stdout] test types::tests::unlink_spouse_decrements_individual_use_count ... ok [INFO] [stdout] test types::tests::test_unknown_stdtag_at_level_zero_errors ... ok [INFO] [stdout] test types::tests::link_unknown_xref_errs ... ok [INFO] [stdout] test types::tests::unlink_individual_and_spouse ... ok [INFO] [stdout] test types::tests::linked_alias_use_count_bump ... ok [INFO] [stdout] test types::tests::resolve_note_follows_shared_note_pointer ... ok [INFO] [stdout] test types::tests::unlinked_aliased_use_count_unbumped ... ok [INFO] [stdout] test types::tests::unlinked_spouse_use_count_unbumped ... ok [INFO] [stdout] test types::tests::unlink_unlinked_alias_errs ... ok [INFO] [stdout] test util::tests::test_escape_at_signs_gedcom_7 ... ok [INFO] [stdout] test util::tests::test_escape_at_signs_gedcom_5 ... ok [INFO] [stdout] test types::tests::link_unknown_alias_xref_errs ... ok [INFO] [stdout] test types::tests::unlink_unlinked_spouse_errs ... ok [INFO] [stdout] test types::tests::unlinked_family_use_count_unbumped ... ok [INFO] [stdout] test types::tests::link_spouse_and_family ... ok [INFO] [stdout] test types::tests::link_spouse_bumps_spouse_use_count ... ok [INFO] [stdout] test util::tests::test_needs_at_escaping ... ok [INFO] [stdout] test version::tests::test_appears_to_be_v7 ... ok [INFO] [stdout] test version::tests::test_detect_version_v7 ... ok [INFO] [stdout] test version::tests::test_version_features_struct ... ok [INFO] [stdout] test version::tests::test_version_display ... ok [INFO] [stdout] test version::tests::test_version_from_str ... ok [INFO] [stdout] test version::tests::test_version_major_minor ... ok [INFO] [stdout] test util::tests::test_string_interner ... ok [INFO] [stdout] test util::tests::test_to_boxed_str ... ok [INFO] [stdout] test util::tests::test_to_optional_boxed_str ... ok [INFO] [stdout] test util::tests::test_unescape_at_signs_gedcom_5 ... ok [INFO] [stdout] test version::tests::test_detect_version_default ... ok [INFO] [stdout] test writer::tests::test_custom_line_ending ... ok [INFO] [stdout] test writer::tests::test_event_multimedia_family ... ok [INFO] [stdout] test writer::tests::test_resn_list_collapses_to_one_value_for_5_5_1 ... ok [INFO] [stdout] test writer::tests::test_round_trip_header_place_form ... ok [INFO] [stdout] test version::tests::test_version_features ... ok [INFO] [stdout] test writer::tests::test_event_multimedia_inline ... ok [INFO] [stdout] test writer::tests::test_extension_resn_has_no_5_5_1_form ... ok [INFO] [stdout] test writer::tests::test_write_adoption_event_family_link ... ok [INFO] [stdout] test writer::tests::test_write_events ... ok [INFO] [stdout] test writer::tests::test_write_family ... ok [INFO] [stdout] test writer::tests::test_write_family_link_pedigree_and_adopted_by ... ok [INFO] [stdout] test writer::tests::test_write_long_utf8_text_splits_on_char_boundary ... ok [INFO] [stdout] test util::tests::test_is_pointer_use ... ok [INFO] [stdout] test writer::tests::test_resn_list_survives_a_7_0_write ... ok [INFO] [stdout] test util::tests::test_is_real_reference ... ok [INFO] [stdout] test writer::tests::test_round_trip_basic ... ok [INFO] [stdout] test util::tests::test_known_tag_to_str ... ok [INFO] [stdout] test writer::tests::test_write_individual ... ok [INFO] [stdout] test util::tests::test_unescape_at_signs_gedcom_7 ... ok [INFO] [stdout] test util::tests::test_known_tag_parsing ... ok [INFO] [stdout] test writer::tests::test_write_minimal_gedcom ... ok [INFO] [stdout] test writer::tests::test_write_name_type ... ok [INFO] [stdout] test version::tests::test_detect_version_v5 ... ok [INFO] [stdout] test writer::tests::test_write_event_association ... ok [INFO] [stdout] test version::tests::test_is_predicates ... ok [INFO] [stdout] test writer::tests::test_write_source_record ... ok [INFO] [stdout] test writer::tests::test_writer_config ... ok [INFO] [stdout] test xref::tests::adopt_makes_detached_count ... ok [INFO] [stdout] test writer::tests::test_attribute_detail ... ok [INFO] [stdout] test writer::tests::test_attribute_restriction_is_written ... ok [INFO] [stdout] test xref::tests::detached_and_anchored_compare_equal ... ok [INFO] [stdout] test writer::tests::test_write_name_nickname ... ok [INFO] [stdout] test xref::tests::pointer_list_adopts_detached ... ok [INFO] [stdout] test xref::tests::pointer_list_refuses_undefined_xref ... ok [INFO] [stdout] test xref::tests::origin_sorts_pointers ... ok [INFO] [stdout] test writer::tests::test_event_multimedia_individual ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 324 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin.rs (/opt/rustwide/target/release/build/ged_io/343f1c14a3484f08/out/ged_io-343f1c14a3484f08) [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] [stderr] Running tests/age.rs (/opt/rustwide/target/release/build/ged_io/78983c2a27e673ef/out/age-78983c2a27e673ef) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_write_age_phrase_per_version ... ok [INFO] [stderr] Running tests/association.rs (/opt/rustwide/target/release/build/ged_io/56e5c82435aa6917/out/association-56e5c82435aa6917) [INFO] [stdout] test test_round_trip_free_text_age ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_association_role_per_version ... ok [INFO] [stdout] test test_association_relationship_written_as_gedcom_7_role ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/at_sign.rs (/opt/rustwide/target/release/build/ged_io/e32ed987927a7923/out/at_sign-e32ed987927a7923) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_leading_at_sign_round_trip ... ok [INFO] [stdout] test test_interior_at_signs_are_kept_as_read ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/backward_compatibility.rs (/opt/rustwide/target/release/build/ged_io/60da3423de6fc781/out/backward_compatibility-60da3423de6fc781) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test test_all_record_types_parsing ... ok [INFO] [stdout] test test_both_apis_produce_same_results ... ok [INFO] [stdout] test test_display_trait_available ... ok [INFO] [stdout] test test_basic_example_from_docs ... ok [INFO] [stdout] test test_gedcom_new_signature_unchanged ... ok [INFO] [stdout] test test_header_parsing_unchanged ... ok [INFO] [stdout] test test_individual_access_pattern_unchanged ... ok [INFO] [stdout] test test_debug_trait_available ... ok [INFO] [stdout] test test_gedcom_parse_data_unchanged ... ok [INFO] [stdout] test test_gedcom_data_partial_eq ... ok [INFO] [stdout] test test_gedcom_new_returns_result ... ok [INFO] [stdout] test test_default_parsing_behavior_unchanged ... ok [INFO] [stdout] test test_old_api_uses_default_configuration ... ok [INFO] [stdout] test test_vec_iteration_unchanged ... ok [INFO] [stdout] test test_parse_error_type_unchanged ... ok [INFO] [stdout] test test_family_access_pattern_unchanged ... ok [INFO] [stdout] test test_error_on_malformed_input ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stderr] Running tests/cli_validate.rs (/opt/rustwide/target/release/build/ged_io/ccaa7e29c040761b/out/cli_validate-ccaa7e29c040761b) [INFO] [stdout] test validation_level_requires_validate_flag ... ok [INFO] [stdout] test validate_lenient_outputs_report_only ... ok [INFO] [stdout] test validate_strict_reports_errors ... ok [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/release/build/ged_io/4db41b819fa8701e/out/common-4db41b819fa8701e) [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test tests::parses_basic_gedcom ... ok [INFO] [stdout] test tests::parses_basic_washington_doc ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/convenience_methods.rs (/opt/rustwide/target/release/build/ged_io/7e1abf93c210b5d5/out/convenience_methods-7e1abf93c210b5d5) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test test_get_children ... ok [INFO] [stdout] test test_find_source ... ok [INFO] [stdout] test test_find_family ... ok [INFO] [stdout] test test_get_families_as_spouse ... ok [INFO] [stdout] test test_find_individual ... ok [INFO] [stdout] test test_get_families_as_child ... ok [INFO] [stderr] Running tests/crud_api.rs (/opt/rustwide/target/release/build/ged_io/d9d3657ab39dfa26/out/crud_api-d9d3657ab39dfa26) [INFO] [stdout] test test_total_records ... ok [INFO] [stdout] test test_search_individuals_by_name ... ok [INFO] [stdout] test test_is_empty ... ok [INFO] [stdout] test test_gedcom_version ... ok [INFO] [stdout] test test_get_spouse ... ok [INFO] [stdout] test test_complex_family_navigation ... ok [INFO] [stdout] test test_individual_birth_and_death ... ok [INFO] [stdout] test test_individual_full_name ... ok [INFO] [stdout] test test_individual_has_events ... ok [INFO] [stdout] test test_individual_has_sources ... ok [INFO] [stdout] test test_individual_is_male ... ok [INFO] [stdout] test test_find_repository ... ok [INFO] [stdout] test test_get_parents ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test clear_user_defined_refs_to_released ... ok [INFO] [stdout] test event_level_citation_release_source ... ok [INFO] [stdout] test multimedia_link_release_skips_void_and_inline ... ok [INFO] [stdout] test extension_tag_pointers_release_on_remove ... ok [INFO] [stdout] test extension_record_xref_is_registered ... ok [INFO] [stdout] test pointer_refuses_unknown_xref ... ok [INFO] [stdout] test multimedia_link_release ... ok [INFO] [stdout] test pointers_count_by_field_edits ... ok [INFO] [stdout] test remove_extension_record_removes_its_lines ... ok [INFO] [stdout] test remove_repository_release ... ok [INFO] [stdout] test multimedia_link_release_rejects_non_multimedia ... ok [INFO] [stdout] test remove_individual_releases_outbound_pointers ... ok [INFO] [stdout] test parse_unlink_remove_cycle ... ok [INFO] [stdout] test header_link_unlink_submitter_and_submission ... ok [INFO] [stdout] test pointer_field_count ... ok [INFO] [stdout] test guard_against_foreign_pointers ... ok [INFO] [stdout] test repo_citations_release_repository ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/date_phrase.rs (/opt/rustwide/target/release/build/ged_io/f9db2d066c55d9e5/out/date_phrase-f9db2d066c55d9e5) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_write_date_phrase_per_version ... ok [INFO] [stdout] test test_write_gedcom_5_date_phrases_as_gedcom_7 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/encoding.rs (/opt/rustwide/target/release/build/ged_io/1621921452e8c411/out/encoding-1621921452e8c411) [INFO] [stdout] [INFO] [stdout] running 40 tests [INFO] [stdout] test test_ansel_encoding_special_characters ... ok [INFO] [stdout] test test_ansel_encoding_supported ... ok [INFO] [stdout] test test_ansel_encoding_with_diacritics ... ok [INFO] [stdout] test test_detect_encoding_from_char_tag_iso8859_1 ... ok [INFO] [stdout] test test_detect_encoding_from_char_tag_iso8859_15 ... ok [INFO] [stdout] test test_mixed_encoding_header ... ok [INFO] [stdout] test test_detect_encoding_ascii_fallback ... ok [INFO] [stdout] test test_detect_encoding_from_char_tag_utf8 ... ok [INFO] [stdout] test test_detect_encoding_utf16_be_bom ... ok [INFO] [stdout] test test_ansi_as_ascii ... ok [INFO] [stdout] test test_detect_encoding_utf16_le_bom ... ok [INFO] [stdout] test test_build_with_explicit_iso8859_1_encoding ... ok [INFO] [stdout] test test_parse_iso8859_1_german_umlauts ... ok [INFO] [stdout] test test_detect_encoding_utf8_bom ... ok [INFO] [stdout] test test_file_size_limit_with_bytes ... ok [INFO] [stdout] test test_parse_iso8859_15_euro_sign ... ok [INFO] [stdout] test test_parse_iso8859_1_nordic_characters ... ok [INFO] [stdout] test test_parse_complete_gedcom_with_iso8859_1 ... ok [INFO] [stdout] test test_parse_iso8859_1_french_accents ... ok [INFO] [stdout] test test_parse_iso8859_1_with_latin1_tag ... ok [INFO] [stdout] test test_parse_utf16_le_with_bom ... ok [INFO] [stdout] test test_parse_simple_fixture_with_build_from_bytes ... ok [INFO] [stdout] test test_parse_utf8_cyrillic_characters ... ok [INFO] [stdout] test test_build_with_explicit_utf16_le_encoding ... ok [INFO] [stdout] test test_parse_utf16_be_cyrillic_characters ... ok [INFO] [stdout] test test_parse_utf16_le_chinese_characters ... ok [INFO] [stdout] test test_parse_utf16_be_with_bom ... ok [INFO] [stdout] test test_parse_utf8_chinese_characters ... ok [INFO] [stdout] test test_parse_utf8_without_bom ... ok [INFO] [stdout] test test_parse_iso8859_15_with_latin9_tag ... ok [INFO] [stdout] test test_parse_utf8_with_bom ... ok [INFO] [stdout] test test_build_with_explicit_utf8_encoding ... ok [INFO] [stdout] test test_parse_iso8859_15_oe_ligatures ... ok [INFO] [stdout] test test_parse_iso8859_1_accented_characters ... ok [INFO] [stdout] test test_roundtrip_utf16_be_special_characters ... ok [INFO] [stdout] test test_roundtrip_utf16_le_special_characters ... ok [INFO] [stdout] test test_roundtrip_utf8_special_characters ... ok [INFO] [stdout] test test_unicode_as_utf16 ... ok [INFO] [stdout] test test_parse_utf8_emoji ... ok [INFO] [stdout] test test_parse_washington_fixture_with_build_from_bytes ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/event_address.rs (/opt/rustwide/target/release/build/ged_io/008a31faf0cdc1cc/out/event_address-008a31faf0cdc1cc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_event_and_attribute_address_and_associations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/extension_tags.rs (/opt/rustwide/target/release/build/ged_io/8ff0281c9b07d9ba/out/extension_tags-8ff0281c9b07d9ba) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stderr] Running tests/gedcom_5.rs (/opt/rustwide/target/release/build/ged_io/721eda07c4340ab7/out/gedcom_5-721eda07c4340ab7) [INFO] [stdout] test test_stream_parser_extension_record_with_xref ... ok [INFO] [stdout] test test_round_trip_extension_tags ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_note_record ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/gedcom_7.rs (/opt/rustwide/target/release/build/ged_io/1534d5a67e345ef8/out/gedcom_7-1534d5a67e345ef8) [INFO] [stdout] [INFO] [stdout] running 37 tests [INFO] [stdout] test test_is_empty_with_shared_notes ... ok [INFO] [stdout] test test_lds_ordinance_type_methods ... ok [INFO] [stdout] test test_parse_inil_ordinance_v7 ... ok [INFO] [stdout] test test_parse_date_phrase ... ok [INFO] [stdout] test test_parse_lds_ordinances_v5 ... ok [INFO] [stdout] test test_parse_family_non_event ... ok [INFO] [stdout] test test_parse_multiline_shared_note ... ok [INFO] [stdout] test test_parse_shared_notes ... ok [INFO] [stdout] test test_parse_slgs_ordinance ... ok [INFO] [stdout] test test_round_trip_lds_ordinances ... ok [INFO] [stdout] test test_round_trip_non_events ... ok [INFO] [stdout] test test_round_trip_shared_notes ... ok [INFO] [stdout] test test_gedcom_7_with_individuals_and_families ... ok [INFO] [stdout] test test_round_trip_schema ... ok [INFO] [stdout] test test_round_trip_sort_date ... ok [INFO] [stdout] test test_parse_schema ... ok [INFO] [stdout] test test_at_sign_escaping ... ok [INFO] [stdout] test test_parse_shared_note_with_mime_lang ... ok [INFO] [stdout] test test_parse_slgc_ordinance ... ok [INFO] [stdout] test test_parse_sort_date ... ok [INFO] [stdout] test test_round_trip_date_phrase ... ok [INFO] [stdout] test test_version_7_variants ... ok [INFO] [stdout] test test_version_detection_v5 ... ok [INFO] [stdout] test test_version_detection_v7 ... ok [INFO] [stdout] test test_version_features ... ok [INFO] [stdout] test test_shared_notes_in_total_records ... ok [INFO] [stdout] test test_version_5_variants ... ok [INFO] [stdout] test test_version_methods ... ok [INFO] [stdout] test test_sort_date_construction ... ok [INFO] [stdout] test test_backward_compatibility_v5 ... ok [INFO] [stdout] test test_non_event_description ... ok [INFO] [stdout] test test_version_parsing ... ok [INFO] [stdout] test test_parse_minimal_gedcom_7 ... ok [INFO] [stdout] test test_crop_validation ... ok [INFO] [stdout] test test_header_helper_methods ... ok [INFO] [stdout] test test_parse_multimedia_crop ... ok [INFO] [stdout] test test_parse_individual_non_event ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/gedzip_archive.rs (/opt/rustwide/target/release/build/ged_io/71766f7482d73f66/out/gedzip_archive-71766f7482d73f66) [INFO] [stdout] [INFO] [stderr] Running tests/json_feature.rs (/opt/rustwide/target/release/build/ged_io/5115dc3b824a9358/out/json_feature-5115dc3b824a9358) [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 2 tests [INFO] [stdout] test common::tests::parses_basic_gedcom ... ok [INFO] [stderr] Running tests/lds_place.rs (/opt/rustwide/target/release/build/ged_io/26c3f15735233f55/out/lds_place-26c3f15735233f55) [INFO] [stdout] test common::tests::parses_basic_washington_doc ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_lds_ordinance_place_gedcom_5 ... ok [INFO] [stdout] test test_round_trip_lds_ordinance_place_structure_gedcom_7 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/lds_status_date.rs (/opt/rustwide/target/release/build/ged_io/48056dddcd0fb6a1/out/lds_status_date-48056dddcd0fb6a1) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_round_trip_lds_status_date_and_time_gedcom_7 ... ok [INFO] [stdout] test test_lds_status_date_is_not_written_without_a_status ... ok [INFO] [stdout] test test_round_trip_lds_status_date_gedcom_5 ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/line_continuation.rs (/opt/rustwide/target/release/build/ged_io/cf505b5b7436edef/out/line_continuation-cf505b5b7436edef) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_parse_keeps_spaces_after_conc_and_cont_delimiter ... ok [INFO] [stdout] test test_stream_parser_keeps_spaces_after_conc_delimiter ... ok [INFO] [stdout] test test_round_trip_long_text_keeps_spaces_at_conc_splits ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/long_values.rs (/opt/rustwide/target/release/build/ged_io/b4d7b0ace23bf1af/out/long_values-b4d7b0ace23bf1af) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_long_values_of_any_tag ... ok [INFO] [stderr] Running tests/malformed_input.rs (/opt/rustwide/target/release/build/ged_io/79fd157b5682c782/out/malformed_input-79fd157b5682c782) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test test_duplicate_xref ... ok [INFO] [stdout] test test_incomplete_header ... ok [INFO] [stdout] test test_file_size_limit_exceeded ... ok [INFO] [stdout] test test_invalid_tag_error_has_context ... ok [INFO] [stdout] test test_empty_file ... ok [INFO] [stdout] test test_invalid_level_jump ... ok [INFO] [stdout] test test_missing_header ... ok [INFO] [stdout] test test_family_without_members ... ok [INFO] [stdout] test test_missing_trailer_is_accepted ... ok [INFO] [stdout] test test_invalid_date_format ... ok [INFO] [stdout] test test_minimal_valid_gedcom ... ok [INFO] [stdout] test test_custom_tags ... ok [INFO] [stdout] test test_parse_error_has_context ... ok [INFO] [stdout] test test_missing_header_and_trailer_is_accepted ... ok [INFO] [stdout] test test_crlf_line_endings ... ok [INFO] [stdout] test test_reference_to_nonexistent_individual ... ok [INFO] [stdout] test test_unicode_names ... ok [INFO] [stderr] Running tests/notes.rs (/opt/rustwide/target/release/build/ged_io/a8718660b71f4e57/out/notes-a8718660b71f4e57) [INFO] [stdout] test test_whitespace_only ... ok [INFO] [stdout] test test_trailing_newline_at_eof_is_accepted ... ok [INFO] [stdout] test test_valid_reference ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_keeps_every_note ... ok [INFO] [stderr] Running tests/partial_eq.rs (/opt/rustwide/target/release/build/ged_io/97ae0bbb57d02cbd/out/partial_eq-97ae0bbb57d02cbd) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_compare_two_individuals ... ok [INFO] [stdout] test test_individual_inequality ... ok [INFO] [stdout] test test_gedcom_data_equality ... ok [INFO] [stdout] test test_source_equality ... ok [INFO] [stdout] test test_header_equality ... ok [INFO] [stderr] Running tests/place_references.rs (/opt/rustwide/target/release/build/ged_io/617491c356fee9ec/out/place_references-617491c356fee9ec) [INFO] [stdout] test test_individual_equality ... ok [INFO] [stdout] test test_family_equality ... ok [INFO] [stdout] test test_family_inequality ... ok [INFO] [stdout] test test_find_individual_by_xref ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_place_notes_and_citations ... ok [INFO] [stdout] test test_write_place_exid_in_gedcom_7_only ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/record_identifiers.rs (/opt/rustwide/target/release/build/ged_io/941babab99cc61f1/out/record_identifiers-941babab99cc61f1) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_individual_and_family_identifiers ... ok [INFO] [stdout] test test_write_record_uid_and_exid_per_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/record_submitters.rs (/opt/rustwide/target/release/build/ged_io/4c46457557f858a4/out/record_submitters-4c46457557f858a4) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_record_submitter_pointers ... ok [INFO] [stdout] [INFO] [stderr] Running tests/repository_citation.rs (/opt/rustwide/target/release/build/ged_io/b9ca0864a5376151/out/repository_citation-b9ca0864a5376151) [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_repository_citation_call_numbers ... ok [INFO] [stdout] test test_write_call_number_medium_per_version ... ok [INFO] [stderr] Running tests/repository_record.rs (/opt/rustwide/target/release/build/ged_io/4a4e26daf8f7184a/out/repository_record-4a4e26daf8f7184a) [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_repository_record ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/round_trip.rs (/opt/rustwide/target/release/build/ged_io/919bcb5f19d09619/out/round_trip-919bcb5f19d09619) [INFO] [stdout] [INFO] [stdout] running 26 tests [INFO] [stdout] test test_round_trip_family_with_marriage ... ok [INFO] [stdout] test test_round_trip_complete_gedcom ... ok [INFO] [stdout] test test_round_trip_minimal ... ok [INFO] [stdout] test test_round_trip_multimedia_file_crop ... ok [INFO] [stdout] test test_round_trip_inline_multimedia_pointer ... ok [INFO] [stdout] test test_round_trip_multimedia_record_form_type ... ok [INFO] [stdout] test test_round_trip_multimedia_record_substructures ... ok [INFO] [stdout] test test_round_trip_multimedia_sibling_form_type ... ok [INFO] [stdout] test test_round_trip_inline_multimedia_form_type ... ok [INFO] [stdout] test test_writer_custom_gedcom_version ... ok [INFO] [stdout] test test_writer_with_crlf_line_endings ... ok [INFO] [stdout] test test_round_trip_submitter ... ok [INFO] [stdout] test test_written_output_contains_expected_tags ... ok [INFO] [stderr] Running tests/shared_note_pointers.rs (/opt/rustwide/target/release/build/ged_io/f18329aa16ae8974/out/shared_note_pointers-f18329aa16ae8974) [INFO] [stdout] test test_round_trip_multiple_children ... ok [INFO] [stdout] test test_round_trip_preserves_total_records ... ok [INFO] [stdout] test test_round_trip_citation_with_free_text_description ... ok [INFO] [stdout] test test_round_trip_family ... ok [INFO] [stdout] test test_round_trip_repository ... ok [INFO] [stdout] test test_round_trip_individual ... ok [INFO] [stdout] test test_round_trip_family_no_children ... ok [INFO] [stdout] test test_round_trip_multimedia ... ok [INFO] [stdout] test test_round_trip_source ... ok [INFO] [stdout] test test_round_trip_inline_multimedia_file_title ... ok [INFO] [stdout] test test_round_trip_individual_no_name ... ok [INFO] [stdout] test test_round_trip_individual_with_events ... ok [INFO] [stdout] test test_inline_multimedia_file_value_is_not_mistaken_for_a_pointer ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test_inline_note_is_not_a_pointer ... ok [INFO] [stdout] test test_shared_note_pointers ... ok [INFO] [stdout] test test_stream_parser_gedcom_5_note_record ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/shared_note_record.rs (/opt/rustwide/target/release/build/ged_io/6fc602ddf6632655/out/shared_note_record-6fc602ddf6632655) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_multi_line_shared_note_record ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/source_citation.rs (/opt/rustwide/target/release/build/ged_io/6fbe796c25ad28dc/out/source_citation-6fbe796c25ad28dc) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_round_trip_source_citation_substructures ... ok [INFO] [stderr] Running tests/source_record.rs (/opt/rustwide/target/release/build/ged_io/401e4bb6139ca182/out/source_record-401e4bb6139ca182) [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_source_record_substructures ... ok [INFO] [stdout] test test_write_source_identifiers_per_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/submitter_record.rs (/opt/rustwide/target/release/build/ged_io/a118d14ef2e74b69/out/submitter_record-a118d14ef2e74b69) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_round_trip_submitter_record ... ok [INFO] [stdout] test test_write_submitter_identifiers_per_version ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/unknown_tags.rs (/opt/rustwide/target/release/build/ged_io/b074be91ff1662fd/out/unknown_tags-b074be91ff1662fd) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test test_unknown_tag_under_crop_does_not_fail_the_file ... ok [INFO] [stdout] test test_unknown_event_substructure_does_not_overwrite_the_event ... ok [INFO] [stdout] test test_unread_substructure_of_known_tag_is_skipped_whole ... ok [INFO] [stdout] test test_unknown_substructure_of_age_does_not_hang ... ok [INFO] [stdout] test test_unknown_family_tag_keeps_its_substructures ... ok [INFO] [stdout] test test_unknown_tag_under_nested_structure_is_skipped_whole ... ok [INFO] [stderr] Doc-tests ged_io [INFO] [stdout] test test_unknown_record_tag_keeps_its_substructures ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::encoding_detection (line 223) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::config (line 314) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::date_validation (line 247) ... ok [INFO] [stdout] test src/encoding.rs - encoding::decode_gedcom_bytes (line 193) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::validate_references (line 175) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::strict_mode (line 151) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::ignore_unknown_tags (line 199) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::preserve_formatting (line 296) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::new (line 127) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::max_file_size (line 271) ... ok [INFO] [stdout] test src/lib.rs - (line 44) ... ok [INFO] [stdout] test src/lib.rs - stream (line 181) - compile ... ok [INFO] [stdout] test src/lib.rs - stream (line 207) - compile ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::build_from_bytes_with_encoding (line 435) ... ok [INFO] [stdout] test src/indexed.rs - indexed::IndexedGedcomData::find_individual (line 121) ... ok [INFO] [stdout] test src/lib.rs - version (line 210) ... ok [INFO] [stdout] test src/lib.rs - (line 66) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::build_from_str (line 480) ... ok [INFO] [stdout] test src/stream.rs - stream::GedcomStreamParser (line 246) - compile ... ok [INFO] [stdout] test src/stream.rs - stream::GedcomStreamParser (line 272) - compile ... ok [INFO] [stdout] test src/stream.rs - stream::GedcomRecord (line 61) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::build_from_bytes (line 390) ... ok [INFO] [stdout] test src/lib.rs - encoding (line 128) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::StreamTokenizer::new (line 644) - compile ... ok [INFO] [stdout] test src/stream.rs - stream::GedcomStreamParser::new (line 311) - compile ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::StreamTokenizer (line 597) - compile ... ok [INFO] [stdout] test src/lib.rs - writer (line 244) ... ok [INFO] [stdout] test src/lib.rs - Gedcom (line 268) ... ok [INFO] [stdout] test src/lib.rs - (line 82) ... ok [INFO] [stdout] test src/lib.rs - builder (line 134) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder::build (line 342) ... ok [INFO] [stdout] test src/lib.rs - (line 16) ... ok [INFO] [stdout] test src/types/date.rs - types::date::Date::value_without_calendar (line 138) ... ok [INFO] [stdout] test src/builder.rs - builder::GedcomBuilder (line 90) ... ok [INFO] [stdout] test src/util.rs - util::unescape_at_signs (line 554) ... ok [INFO] [stdout] test src/util.rs - util::escape_at_signs (line 516) ... ok [INFO] [stdout] test src/types/header/schema.rs - types::header::schema::TagDefinition::new (line 98) ... ok [INFO] [stdout] test src/tokenizer.rs - tokenizer::TokenizerTrait (line 85) ... ok [INFO] [stdout] test src/writer.rs - writer::GedcomWriter::line_ending (line 134) ... ok [INFO] [stdout] test src/version.rs - version::detect_version (line 229) ... ok [INFO] [stdout] test src/types.rs - types::GedcomData::count_source_citations (line 285) ... ok [INFO] [stdout] test src/types/individual/crud.rs - types::individual::crud::GedcomData::find_individual (line 104) ... ok [INFO] [stdout] test src/lib.rs - indexed (line 174) ... ok [INFO] [stdout] test src/lib.rs - writer (line 223) ... ok [INFO] [stdout] test src/version.rs - version::GedcomVersion::from_version_str (line 63) ... ok [INFO] [stdout] test src/types/individual.rs - types::individual::Individual::full_name (line 235) ... ok [INFO] [stdout] test src/types.rs - types::GedcomData::get_families_as_spouse (line 399) ... ok [INFO] [stdout] test src/types.rs - types::GedcomData::search_individuals_by_name (line 484) ... ok [INFO] [stdout] test src/writer.rs - writer::GedcomWriter (line 101) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.82s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8", kill_on_drop: false }` [INFO] [stdout] ff2cf5498295ec1363433cf75bd91acb704811ffcab42b6eb035f3c8294d5aa8