[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<R>::new (line 644) - compile ... ok
[INFO] [stdout] test src/stream.rs - stream::GedcomStreamParser<R>::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
