[INFO] cloning repository https://github.com/henkkoetsier/rust_hdl [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/henkkoetsier/rust_hdl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkoetsier%2Frust_hdl", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkoetsier%2Frust_hdl'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 68a6547d19dc567d21c558429c8b5145c86165bd [INFO] testing henkkoetsier/rust_hdl against beta-2026-04-21 for beta-1.96-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhenkkoetsier%2Frust_hdl" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/henkkoetsier/rust_hdl [INFO] finished tweaking git repo https://github.com/henkkoetsier/rust_hdl [INFO] tweaked toml for git repo https://github.com/henkkoetsier/rust_hdl written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/henkkoetsier/rust_hdl on toolchain beta-2026-04-21 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/henkkoetsier/rust_hdl already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pinned_vec v0.1.1 [INFO] [stderr] Downloaded clap_builder v4.5.38 [INFO] [stderr] Downloaded lsp-server v0.7.8 [INFO] [stderr] Downloaded dactyl v0.12.0 [INFO] [stderr] Downloaded clap v4.5.38 [INFO] [stderr] Downloaded brunch v0.10.4 [INFO] [stderr] Downloaded assert_cmd v2.0.17 [INFO] [stderr] Downloaded subst v0.3.8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 026abcc9a02da38c7c3499262998f6378dabc145fd46745586cb9ea229a8951d [INFO] running `Command { std: "docker" "start" "-a" "026abcc9a02da38c7c3499262998f6378dabc145fd46745586cb9ea229a8951d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "026abcc9a02da38c7c3499262998f6378dabc145fd46745586cb9ea229a8951d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "026abcc9a02da38c7c3499262998f6378dabc145fd46745586cb9ea229a8951d", kill_on_drop: false }` [INFO] [stdout] 026abcc9a02da38c7c3499262998f6378dabc145fd46745586cb9ea229a8951d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1c400fd19abacf305bd901529e53f96bb0a3188c4466aec845f86491bfe9fbf4 [INFO] running `Command { std: "docker" "start" "-a" "1c400fd19abacf305bd901529e53f96bb0a3188c4466aec845f86491bfe9fbf4", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.101 [INFO] [stderr] Compiling icu_properties_data v2.0.0 [INFO] [stderr] Compiling toml_write v0.1.1 [INFO] [stderr] Compiling winnow v0.7.10 [INFO] [stderr] Compiling clap_builder v4.5.38 [INFO] [stderr] Compiling dirs-sys v0.5.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling pad v0.1.6 [INFO] [stderr] Compiling subst v0.3.8 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling pinned_vec v0.1.1 [INFO] [stderr] Compiling thread_local v1.1.8 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling fuzzy-matcher v0.3.7 [INFO] [stderr] Compiling dirs v6.0.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling clap_derive v4.5.32 [INFO] [stderr] Compiling strum_macros v0.27.1 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Compiling vhdl_lang_macros v0.86.0 (/opt/rustwide/workdir/vhdl_lang_macros) [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling enum-map v2.7.3 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling strum v0.27.1 [INFO] [stderr] Compiling clap v4.5.38 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling serde_spanned v0.6.8 [INFO] [stderr] Compiling toml_datetime v0.6.9 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling toml_edit v0.22.26 [INFO] [stderr] Compiling lsp-types v0.95.1 [INFO] [stderr] Compiling lsp-server v0.7.8 [INFO] [stderr] Compiling toml v0.8.22 [INFO] [stderr] Compiling vhdl_lang v0.86.0 (/opt/rustwide/workdir/vhdl_lang) [INFO] [stderr] Compiling vhdl_ls v0.86.0 (/opt/rustwide/workdir/vhdl_ls) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.83s [INFO] running `Command { std: "docker" "inspect" "1c400fd19abacf305bd901529e53f96bb0a3188c4466aec845f86491bfe9fbf4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c400fd19abacf305bd901529e53f96bb0a3188c4466aec845f86491bfe9fbf4", kill_on_drop: false }` [INFO] [stdout] 1c400fd19abacf305bd901529e53f96bb0a3188c4466aec845f86491bfe9fbf4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 38ec2fe76ebdab67d597508f956873efcc9d5ea27a006a8b2adc5015cfecebf5 [INFO] running `Command { std: "docker" "start" "-a" "38ec2fe76ebdab67d597508f956873efcc9d5ea27a006a8b2adc5015cfecebf5", kill_on_drop: false }` [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling vhdl_lang_macros v0.86.0 (/opt/rustwide/workdir/vhdl_lang_macros) [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling dactyl v0.12.0 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling unicode-width v0.2.0 [INFO] [stderr] Compiling assert_matches v1.5.0 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling vhdl_lang v0.86.0 (/opt/rustwide/workdir/vhdl_lang) [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling brunch v0.10.4 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling vhdl_ls v0.86.0 (/opt/rustwide/workdir/vhdl_ls) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 14.76s [INFO] running `Command { std: "docker" "inspect" "38ec2fe76ebdab67d597508f956873efcc9d5ea27a006a8b2adc5015cfecebf5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "38ec2fe76ebdab67d597508f956873efcc9d5ea27a006a8b2adc5015cfecebf5", kill_on_drop: false }` [INFO] [stdout] 38ec2fe76ebdab67d597508f956873efcc9d5ea27a006a8b2adc5015cfecebf5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f18042e4595e0535232b02214755bb1e1843beb8d1d6491486987736d809be82 [INFO] running `Command { std: "docker" "start" "-a" "f18042e4595e0535232b02214755bb1e1843beb8d1d6491486987736d809be82", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vhdl_lang-a4cd8171febb8535) [INFO] [stdout] [INFO] [stdout] running 1409 tests [INFO] [stdout] test analysis::expression::test::binary_expression_typecheck_error ... ok [INFO] [stdout] test analysis::expression::test::character_literal_expr_type ... ok [INFO] [stdout] test analysis::expression::test::ambiguous_operator ... ok [INFO] [stdout] test analysis::expression::test::string_cannot_match_multi_dimensional_array ... ok [INFO] [stdout] test analysis::expression::test::expression_ambiguous_name ... ok [INFO] [stdout] test analysis::expression::test::string_literal_expr_type ... ok [INFO] [stdout] test analysis::expression::test::physical_literal_type ... ok [INFO] [stdout] test analysis::expression::test::character_literal_ambiguous_expr_type ... ok [INFO] [stdout] test analysis::expression::test::null_literal_expr_type ... ok [INFO] [stdout] test analysis::expression::test::aggregate_can_match_record ... ok [INFO] [stdout] test analysis::lock::tests::analysis_result_is_memoized ... ok [INFO] [stdout] test analysis::expression::test::type_attributes_cannot_be_used_as_an_expression ... ok [INFO] [stdout] test analysis::expression::test::binary_expression_missing_names ... ok [INFO] [stdout] test analysis::expression::test::qualified_allocator ... ok [INFO] [stdout] test analysis::expression::test::does_not_remove_universal_candidates_when_return_types_differ ... ok [INFO] [stdout] test analysis::expression::test::ambiguous_argument_when_return_types_are_all_the_same ... ok [INFO] [stdout] test analysis::expression::test::binary_expression_types ... ok [INFO] [stdout] test analysis::expression::test::universal_integer_expr_type ... ok [INFO] [stdout] test analysis::expression::test::universal_real_expr_type ... ok [INFO] [stdout] test analysis::expression::test::universal_integer_target_type_accepts_integer ... ok [INFO] [stdout] test analysis::names::test::ambiguous_function_with_ttyp ... ok [INFO] [stdout] test analysis::expression::test::universal_expression_is_not_ambiguous ... ok [INFO] [stdout] test analysis::names::test::ambiguous_function ... ok [INFO] [stdout] test analysis::names::test::ambiguous_function_with_suffix ... ok [INFO] [stdout] test analysis::names::test::access_all ... ok [INFO] [stdout] test analysis::names::test::attribute_no_arg ... ok [INFO] [stdout] test analysis::names::test::ascending_descending ... ok [INFO] [stdout] test analysis::names::test::call_result ... ok [INFO] [stdout] test analysis::names::test::array_2d_type_attribute ... ok [INFO] [stdout] test analysis::names::test::array_type_conversion_of_closely_related_elements ... ok [INFO] [stdout] test analysis::names::test::array_type_conversion_not_closely_related ... ok [INFO] [stdout] test analysis::names::test::array_type_attribute ... ok [INFO] [stdout] test analysis::names::test::array_type_conversion ... ok [INFO] [stdout] test analysis::names::test::disambiguates_by_target_type ... ok [INFO] [stdout] test analysis::names::test::element_subtype_for_non_arrays ... ok [INFO] [stdout] test analysis::names::test::consecutive_name_attributes ... ok [INFO] [stdout] test analysis::names::test::cannot_slice_multi_dimensional_array ... ok [INFO] [stdout] test analysis::names::test::fcall_without_actuals_can_be_sliced ... ok [INFO] [stdout] test analysis::names::test::identical_type_conversion ... ok [INFO] [stdout] test analysis::names::test::disambiguates_call_with_arguments_by_return_type ... ok [INFO] [stdout] test analysis::names::test::file_can_be_expression ... ok [INFO] [stdout] test analysis::names::test::disambiguates_with_target_type ... ok [INFO] [stdout] test analysis::names::test::image ... ok [INFO] [stdout] test analysis::names::test::element_type_attributes_on_non_object_types ... ok [INFO] [stdout] test analysis::names::test::consecutive_type_attributes ... ok [INFO] [stdout] test analysis::names::test::indexed_name ... ok [INFO] [stdout] test analysis::names::test::fcall_result_can_be_sliced ... ok [INFO] [stdout] test analysis::names::test::discrete_attributes ... ok [INFO] [stdout] test analysis::names::test::index_access_type ... ok [INFO] [stdout] test analysis::names::test::indexed_name_cannot_be_call ... ok [INFO] [stdout] test analysis::names::test::indexed_name_type ... ok [INFO] [stdout] test analysis::names::test::length_attribute_of_array_object ... ok [INFO] [stdout] test analysis::names::test::overloaded_name ... ok [INFO] [stdout] test analysis::names::test::name_attributes ... ok [INFO] [stdout] test analysis::names::test::integer_type_conversion ... ok [INFO] [stdout] test analysis::names::test::length_attribute_of_array_type ... ok [INFO] [stdout] test analysis::names::test::missing_attribute ... ok [INFO] [stdout] test analysis::names::test::overloaded_name_can_be_selected ... ok [INFO] [stdout] test analysis::names::test::object_name ... ok [INFO] [stdout] test analysis::names::test::integer_type_conversion_not_closely_related ... ok [INFO] [stdout] test analysis::names::test::scalar_type_attribute ... ok [INFO] [stdout] test analysis::names::test::procedure_cannot_be_used ... ok [INFO] [stdout] test analysis::names::test::slice_access_type ... ok [INFO] [stdout] test analysis::names::test::signal_attributes_can_be_used_in_sensitivity_lists ... ok [INFO] [stdout] test analysis::names::test::signal_attributes ... ok [INFO] [stdout] test analysis::names::test::selected_object_name ... ok [INFO] [stdout] test analysis::names::test::signal_attributes_on_non_signal ... ok [INFO] [stdout] test analysis::names::test::value ... ok [INFO] [stdout] test analysis::names::test::slice_with_bad_type ... ok [INFO] [stdout] test analysis::names::test::val_attribute_with_overloaded_name ... ok [INFO] [stdout] test analysis::overloaded::tests::ambiguous_call ... ok [INFO] [stdout] test analysis::overloaded::tests::ambiguous_builtin_favors_non_implicit_conversion_binary ... ok [INFO] [stdout] test analysis::overloaded::tests::ambiguous_call_without_match ... ok [INFO] [stdout] test analysis::names::test::slice_with_integer_discrete_range ... ok [INFO] [stdout] test analysis::names::test::slice_with_enum_discrete_range ... ok [INFO] [stdout] test analysis::overloaded::tests::disambiguate_fcall_based_on_type ... ok [INFO] [stdout] test analysis::overloaded::tests::ambiguous_builtin_favors_non_implicit_conversion_unary ... ok [INFO] [stdout] test analysis::overloaded::tests::disambiguate_fcall_based_on_named_association ... ok [INFO] [stdout] test analysis::overloaded::tests::disambiguates_target_type ... ok [INFO] [stdout] test analysis::overloaded::tests::disambiguate_fcall_formal_mismatch ... ok [INFO] [stdout] test analysis::overloaded::tests::disambiguate_fcall_no_candidates_matching_actuals ... ok [INFO] [stdout] test analysis::root::tests::error_on_duplicate_architecture ... ok [INFO] [stdout] test analysis::root::tests::error_on_duplicate_configuration ... ok [INFO] [stdout] test analysis::root::tests::error_on_duplicate_package_body ... ok [INFO] [stdout] test analysis::root::tests::error_on_duplicate_primary_unit ... ok [INFO] [stdout] test analysis::static_expression::test_decimal_to_binary ... ok [INFO] [stdout] test analysis::overloaded::tests::single_fcall_bad_type ... ok [INFO] [stdout] test analysis::static_expression::test_mod::an_empty_bit_string_converts_to_an_empty_string ... ok [INFO] [stdout] test analysis::static_expression::test_mod::spec_examples ... ok [INFO] [stdout] test analysis::static_expression::test_mod::test_decimal_conversion ... ok [INFO] [stdout] test analysis::overloaded::tests::target_type_no_match ... ok [INFO] [stdout] test analysis::static_expression::test_mod::test_illegal_decimal_character ... ok [INFO] [stdout] test analysis::static_expression::test_mod::test_illegal_truncate_position ... ok [INFO] [stdout] test analysis::static_expression::test_mod::underscore_in_decimal_bit_string ... ok [INFO] [stdout] test analysis::range::tests::discrete_range_not_discrete_type ... ok [INFO] [stdout] test analysis::overloaded::tests::single_fcall ... ok [INFO] [stdout] test analysis::range::tests::range_one_side_ambiguous ... ok [INFO] [stdout] test analysis::range::tests::range_ambiguous ... ok [INFO] [stdout] test analysis::range::tests::range_not_discrete_expr ... ok [INFO] [stdout] test analysis::range::tests::range_attribute_name ... ok [INFO] [stdout] test analysis::range::tests::range_attribute_name_of_access_type ... ok [INFO] [stdout] test analysis::range::tests::universal_integer_range ... ok [INFO] [stdout] test analysis::range::tests::range_type_mismatch_error ... ok [INFO] [stdout] test analysis::range::tests::character_range ... ok [INFO] [stdout] test analysis::range::tests::range_one_side_ambiguous_error ... ok [INFO] [stdout] test analysis::range::tests::universal_integer_range_expression ... ok [INFO] [stdout] test analysis::root::tests::rejects_illegal_raw_id ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::checks_signal_vs_variable_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::constant_may_not_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::attribute_name_may_not_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::assignment_mode_checking ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::sliced_names_may_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::objects_may_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::assignment_target_all ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::indexed_names_may_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::legal_file_names ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::indexed_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::issue_177 ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::interface_constant_may_not_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::subprogram_call_may_not_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::overloaded_name_may_not_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::interface_objects_may_be_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::sliced_assignment_target ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::test_array_element_target_can_be_selected ... ok [INFO] [stdout] test analysis::tests::association_formal::conversion_of_sliced_formal ... ok [INFO] [stdout] test analysis::tests::association_formal::function_conversion_of_port_name ... ok [INFO] [stdout] test analysis::tests::association_formal::does_not_mixup_ports_and_generics ... ok [INFO] [stdout] test analysis::tests::assignment_typecheck::test_alias_target ... ok [INFO] [stdout] test analysis::tests::association_formal::does_not_stop_on_first_error ... ok [INFO] [stdout] test analysis::tests::association_formal::generic_type_from_port_in_map ... ok [INFO] [stdout] test analysis::tests::association_formal::missing_port_name ... ok [INFO] [stdout] test analysis::tests::association_formal::resolve_generic_name ... ok [INFO] [stdout] test analysis::tests::association_formal::resolve_port_name ... ok [INFO] [stdout] test analysis::tests::association_formal::resolve_port_and_surrounding_name ... ok [INFO] [stdout] test analysis::tests::association_formal::generic_function_in_entity_instantiation ... ok [INFO] [stdout] test analysis::tests::association_formal::output_ports_may_be_left_open ... ok [INFO] [stdout] test analysis::tests::association_formal::function_conversion_of_port_name_must_not_have_its_own_formal ... ok [INFO] [stdout] test analysis::tests::association_formal::function_conversion_of_port_name_must_be_single_argument ... ok [INFO] [stdout] test analysis::tests::association_formal::type_conversion_of_port_name ... ok [INFO] [stdout] test analysis::tests::association_formal::missing_generic_name ... ok [INFO] [stdout] test analysis::tests::association_formal::view_array_without_explicit_type ... ok [INFO] [stdout] test analysis::tests::association_formal::view_array_with_explicit_type ... ok [INFO] [stdout] test analysis::tests::association_formal::view_array_with_non_array_type ... ok [INFO] [stdout] test analysis::tests::association_formal::view_array_with_mismatched_element_type ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::circular_dependency_own_library ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::package_instance_in_declarative_region ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::context ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::circular_dependency_own_library_all ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::package_instance_in_interface ... ok [INFO] [stdout] test analysis::tests::context_clause::adds_alias_enum_variants_implicitly_when_using_all ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::use_package_instance ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::use_package_all ... ok [INFO] [stdout] test analysis::tests::context_clause::adds_alias_enum_variants_implicitly ... ok [INFO] [stdout] test analysis::tests::context_clause::adds_enum_variants_implicitly ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::use_library_all ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::use_package_instance_all ... ok [INFO] [stdout] test analysis::tests::circular_dependencies::use_package ... ok [INFO] [stdout] test analysis::tests::context_clause::check_context_reference_for_missing_context ... ok [INFO] [stdout] test analysis::tests::context_clause::check_use_clause_and_context_clause_must_be_selected_name ... ok [INFO] [stdout] test analysis::tests::context_clause::check_library_clause_library_exists ... ok [INFO] [stdout] test analysis::tests::context_clause::check_library_clause_library_exists_in_context_declarations ... ok [INFO] [stdout] test analysis::tests::context_clause::check_use_clause_for_missing_library_clause ... ok [INFO] [stdout] test analysis::tests::context_clause::check_use_clause_for_missing_name_in_package_instance ... ok [INFO] [stdout] test analysis::tests::context_clause::check_use_clause_for_missing_design_unit ... ok [INFO] [stdout] test analysis::tests::context_clause::context_clause_does_change_work_symbol_meaning ... ok [INFO] [stdout] test analysis::tests::context_clause::check_context_reference_for_non_context ... ok [INFO] [stdout] test analysis::tests::context_clause::error_on_use_clause_with_double_all ... ok [INFO] [stdout] test analysis::tests::context_clause::check_use_clause_for_missing_name_in_package ... ok [INFO] [stdout] test analysis::tests::context_clause::check_two_stage_use_clause_for_missing_name ... ok [INFO] [stdout] test analysis::tests::context_clause::an_uninstantiated_package_may_not_be_prefix_of_selected_name ... ok [INFO] [stdout] test analysis::tests::context_clause::context_clause_in_secondary_units ... ok [INFO] [stdout] test analysis::tests::context_clause::library_std_is_pre_defined ... ok [INFO] [stdout] test analysis::tests::context_clause::library_clause_extends_into_secondary_units ... ok [INFO] [stdout] test analysis::tests::context_clause::invalid_prefix_of_use_clause_selected_name ... ok [INFO] [stdout] test analysis::tests::context_clause::resolves_context_reference ... ok [INFO] [stdout] test analysis::tests::context_clause::nested_use_clause_missing ... ok [INFO] [stdout] test analysis::tests::context_clause::use_all_in_local_package_instance ... ok [INFO] [stdout] test analysis::tests::context_clause::use_all_in_package ... ok [INFO] [stdout] test analysis::tests::context_clause::use_clause_with_selected_all_design_units ... ok [INFO] [stdout] test analysis::tests::context_clause::work_is_not_visible_in_context_clause ... ok [INFO] [stdout] test analysis::tests::context_clause::use_in_local_package_instance ... ok [INFO] [stdout] test analysis::tests::context_clause::use_all_in_primary_package_instance ... ok [INFO] [stdout] test analysis::tests::context_clause::use_with_invalid_selected_name_prefix ... ok [INFO] [stdout] test analysis::tests::context_clause::use_clause_with_selected_all_names ... ok [INFO] [stdout] test analysis::tests::context_clause::use_of_interface_package_declaration ... ok [INFO] [stdout] test analysis::tests::context_clause::work_library_not_necessary_hint ... ok [INFO] [stdout] test analysis::tests::context_clause::resolves_reference_to_use_of_package ... ok [INFO] [stdout] test analysis::tests::custom_attributes::duplicate_attribute ... ok [INFO] [stdout] test analysis::tests::custom_attributes::attributes_affect_aliased_object_and_not_alias_itself ... ok [INFO] [stdout] test analysis::tests::custom_attributes::finds_references_of_custom_attributes ... ok [INFO] [stdout] test analysis::tests::custom_attributes::entity_attribute_must_in_the_same_declarative_part ... ok [INFO] [stdout] test analysis::tests::custom_attributes::custom_attribute_can_be_used ... ok [INFO] [stdout] test analysis::tests::declarations::declaration_not_allowed_everywhere ... ok [INFO] [stdout] test analysis::tests::declarations::attribute_with_wrong_type ... ok [INFO] [stdout] test analysis::tests::custom_attributes::interface_attribute_must_in_the_same_declarative_part ... ok [INFO] [stdout] test analysis::tests::custom_attributes::invalid_prefix_for_custom_attribute ... ok [INFO] [stdout] test analysis::tests::custom_attributes::subtype_entity_class ... ok [INFO] [stdout] test analysis::tests::custom_attributes::signal_attribute_must_in_the_same_declarative_part ... ok [INFO] [stdout] test analysis::tests::custom_attributes::incorrect_entity_class ... ok [INFO] [stdout] test analysis::tests::declarations::attribute_sees_through_aliases ... ok [INFO] [stdout] test analysis::tests::deferred_constant::forbid_deferred_constant_after_constant ... ok [INFO] [stdout] test analysis::tests::deferred_constant::forbid_deferred_constant_outside_of_package_declaration ... ok [INFO] [stdout] test analysis::tests::deferred_constant::allows_deferred_constant ... ok [INFO] [stdout] test analysis::tests::deferred_constant::error_on_missing_full_constant_declaration ... ok [INFO] [stdout] test analysis::tests::deferred_constant::forbid_multiple_constant_after_deferred_constant ... ok [INFO] [stdout] test analysis::tests::deferred_constant::forbid_full_declaration_of_deferred_constant_outside_of_package_body ... ok [INFO] [stdout] test analysis::tests::discrete_ranges::disallows_ranges_with_wrong_type ... ok [INFO] [stdout] test analysis::tests::discrete_ranges::allows_ranges_with_case_statements ... ok [INFO] [stdout] test analysis::tests::hierarchy::entity_architecture ... ok [INFO] [stdout] test analysis::tests::external_names::external_package_name_must_point_to_signal_constant_or_variable ... ok [INFO] [stdout] test analysis::tests::external_names::external_package_name_must_match_target_type ... ok [INFO] [stdout] test analysis::tests::external_names::external_package_class_must_match_target_class ... ok [INFO] [stdout] test analysis::tests::hierarchy::exit_and_next_label_outside_of_loop ... ok [INFO] [stdout] test analysis::tests::homographs::alternate_generate_labels_are_homographs_of_inner_declarations ... ok [INFO] [stdout] test analysis::tests::hierarchy::generic_package ... ok [INFO] [stdout] test analysis::tests::hierarchy::public_symbols ... ok [INFO] [stdout] test analysis::tests::homographs::allow_homographs_in_separate_blocks ... ok [INFO] [stdout] test analysis::tests::homographs::concurrent_labels_are_homographs_of_outer_declarations ... ok [INFO] [stdout] test analysis::tests::hierarchy::find_implementation_of_entity_vs_component ... ok [INFO] [stdout] test analysis::tests::hierarchy::exit_and_next_outside_of_loop ... ok [INFO] [stdout] test analysis::tests::homographs::enum_literals_may_overload ... ok [INFO] [stdout] test analysis::tests::hierarchy::package ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homograph_to_enum_literals ... ok [INFO] [stdout] test analysis::tests::homographs::allows_unique_names ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_if_generate ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_case_generate ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_for_overloaded_vs_non_overloaded ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_for_generate ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_alias_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_component_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_architecture_bodies ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_block ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_interface_type_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_attribute_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_entity_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_package_extended_declarative_regions ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_package_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_interface_package_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_process ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_record_type_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_proteced_type_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_interface_file_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_subprogram_bodies ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_entity_extended_declarative_regions ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_subprogram_iface_list_and_body ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_in_subprogram_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_of_file_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_of_component_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_with_for_generate_loop_var ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_of_type_declarations ... ok [INFO] [stdout] test analysis::tests::homographs::homograph_of_enum_literal_declared_by_alias ... ok [INFO] [stdout] test analysis::tests::homographs::forbid_homographs_of_physical_type_units ... ok [INFO] [stdout] test analysis::tests::homographs::overloaded_alias_with_identical_signatures_are_homographs ... ok [INFO] [stdout] test analysis::tests::homographs::overloaded_with_identical_signatures_are_homographs ... ok [INFO] [stdout] test analysis::tests::homographs::overloaded_declaration_is_not_homograph_with_definition ... ok [INFO] [stdout] test analysis::tests::implicit::adds_to_string_for_standard_types ... ok [INFO] [stdout] test analysis::tests::implicit::adds_file_subprograms_implicitly ... ok [INFO] [stdout] test analysis::tests::implicit::adds_to_string_for_enum_types ... ok [INFO] [stdout] test analysis::tests::homographs::same_label_in_different_process_is_not_homograph ... ok [INFO] [stdout] test analysis::tests::implicit::deallocate_is_defined_for_access_type ... ok [INFO] [stdout] test analysis::tests::implicit::adds_to_string_for_array_types ... ok [INFO] [stdout] test analysis::tests::implicit::adds_to_string_for_integer_types ... ok [INFO] [stdout] test analysis::tests::implicit::enum_implicit_function_is_added_on_use ... ok [INFO] [stdout] test analysis::tests::implicit::hover_for_implicit ... ok [INFO] [stdout] test analysis::tests::implicit::find_all_references_does_not_include_implicits ... ok [INFO] [stdout] test analysis::tests::implicit::implicit_functions_on_integer_type ... ok [INFO] [stdout] test analysis::tests::implicit::goto_references_for_implicit ... ok [INFO] [stdout] test analysis::tests::implicit::implicit_functions_on_physical_type ... ok [INFO] [stdout] test analysis::tests::implicit::implicit_real_vs_integer_functions ... ok [INFO] [stdout] test analysis::tests::incomplete_type::allows_incomplete_type_definition ... ok [INFO] [stdout] test analysis::tests::incomplete_type::error_on_duplicate_incomplete_type_definition ... ok [INFO] [stdout] test analysis::tests::implicit::no_error_for_duplicate_alias_of_implicit ... ok [INFO] [stdout] test analysis::tests::incomplete_type::incomplete_type_references_point_to_full_definition ... ok [INFO] [stdout] test analysis::tests::incomplete_type::error_on_missing_full_type_definition_for_incomplete ... ok [INFO] [stdout] test analysis::tests::incomplete_type::error_on_missing_full_type_definition_for_incomplete_still_defines_the_type ... ok [INFO] [stdout] test analysis::tests::package_instance::generics_are_not_visible_by_selection ... ok [INFO] [stdout] test analysis::tests::package_instance::aliases_in_generic_packages ... ok [INFO] [stdout] test analysis::tests::package_instance::generic_package_interface_kind_mismatch ... ok [INFO] [stdout] test analysis::tests::package_instance::intantiate_items_with_correct_type ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_package ... ok [INFO] [stdout] test analysis::tests::package_instance::hover_and_references_for_instantiated_entities ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_subprogram ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_type_has_comparison_operations ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_subprogram_rhs_does_not_match_signature ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_subprogram_rhs_not_a_subprogram ... ok [INFO] [stdout] test analysis::tests::package_instance::interface_subprogram_operator ... ok [INFO] [stdout] test analysis::tests::package_instance::package_name_must_be_an_uninstantiated_package_in_package_instance ... ok [INFO] [stdout] test analysis::tests::package_instance::resolves_generic_package_interface_list ... ok [INFO] [stdout] test analysis::tests::package_instance::references_of_instantiated_do_not_include_siblings ... ok [INFO] [stdout] test analysis::tests::package_instance::package_name_must_be_visible_in_package_instance ... ok [INFO] [stdout] test analysis::tests::package_instance::using_all_from_generic_package ... ok [INFO] [stdout] test analysis::tests::protected_type::allows_protected_type_and_body_in_package_header_and_body ... ok [INFO] [stdout] test analysis::tests::package_instance::subtype_constraints_are_supported ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_entity_architecture ... ok [INFO] [stdout] test analysis::tests::protected_type::allows_protected_type_and_body_with_same_name ... ok [INFO] [stdout] test analysis::tests::protected_type::error_on_missing_protected_body ... ok [INFO] [stdout] test analysis::tests::package_instance::too_many_arguments_packages ... ok [INFO] [stdout] test analysis::tests::protected_type::forbid_duplicate_protected_type ... ok [INFO] [stdout] test analysis::tests::protected_type::error_on_missing_protected_type_for_body ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_package_use ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_entity_instance ... ok [INFO] [stdout] test analysis::tests::protected_type::forbid_duplicate_protected_type_body ... ok [INFO] [stdout] test analysis::tests::protected_type::forbid_incompatible_deferred_items ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_package_and_body ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_use_within_package ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::component_instantiation_is_correct ... ok [INFO] [stdout] test analysis::tests::protected_type::protected_type_body_reference ... ok [INFO] [stdout] test analysis::tests::protected_type::protected_type_is_visible_in_declaration ... ok [INFO] [stdout] test analysis::tests::protected_type::protected_type_and_body_result_in_the_same_signature ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_package_and_body_with_deferred_constant ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::configuration_instantiation_is_correct ... ok [INFO] [stdout] test analysis::tests::protected_type::protected_type_body_extends_declaration ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_library_all_collision ... ok [INFO] [stdout] test analysis::tests::incremental_analysis::incremental_analysis_of_configuration_instance ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_architecture_before_entity_in_same_file ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::empty_component_instantiation ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::entity_instantiation_is_correct ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_architecture_of_missing_entity ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_configuration_of_missing_entity ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_package_body_before_package_in_same_file ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_body_of_missing_package ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::generic_type_inside_entities ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::good_configurations ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_configuration_before_entity_in_same_file ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::error_on_configuration_of_entity_outside_of_library ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_reference_from_architecture_to_entity ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_component_instance ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_configuration_instance ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_reference_to_entity_instance ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_reference_from_package_body_to_package ... ok [INFO] [stdout] test analysis::tests::resolves_names::attribute_after_range ... ok [INFO] [stdout] test analysis::tests::resolves_names::attribute_happy_path ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::search_component_instance ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::resolves_reference_to_package_body ... ok [INFO] [stdout] test analysis::tests::resolves_names::binary_operator ... ok [INFO] [stdout] test analysis::tests::resolves_names::attribute_spec_with_non_attribute ... ok [INFO] [stdout] test analysis::tests::resolves_names::attribute_missing_names ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::search_configuration_instance ... ok [INFO] [stdout] test analysis::tests::resolves_names::can_goto_declaration_of_alias_with_signature ... ok [INFO] [stdout] test analysis::tests::resolves_names::acccess_type_of_record_can_be_selected ... ok [INFO] [stdout] test analysis::tests::resolves_design_units::search_reference_from_configuration_to_entity ... ok [INFO] [stdout] test analysis::tests::resolves_names::check_missing_in_instantiations ... ok [INFO] [stdout] test analysis::tests::resolves_names::check_search_in_instantiations ... ok [INFO] [stdout] test analysis::tests::resolves_names::check_missing_in_process_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::error_on_signature_for_non_overloaded_alias ... ok [INFO] [stdout] test analysis::tests::resolves_names::block_names_are_visible ... ok [INFO] [stdout] test analysis::tests::resolves_names::error_on_non_signature_for_overloaded_alias ... ok [INFO] [stdout] test analysis::tests::resolves_names::does_not_confuse_identically_named_aliases ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_all_references_of_record_field ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_all_references_of_deferred_constant ... ok [INFO] [stdout] test analysis::tests::resolves_names::hover_for_physical_type_units ... ok [INFO] [stdout] test analysis::tests::resolves_names::incomplete_access_type_of_record_can_be_selected ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_architecture_references ... ok [INFO] [stdout] test analysis::tests::resolves_names::package_name_visible_in_header_and_body ... ok [INFO] [stdout] test analysis::tests::resolves_names::overloaded_name_can_be_selected ... ok [INFO] [stdout] test analysis::tests::resolves_names::parse_selected_all ... ok [INFO] [stdout] test analysis::tests::resolves_names::labels_are_visible ... ok [INFO] [stdout] test analysis::tests::resolves_names::protected_type_can_be_selected ... ok [INFO] [stdout] test analysis::tests::resolves_names::record_fields_are_resolved ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolve_record_aggregate_choices ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_missing_name_in_alias ... ok [INFO] [stdout] test analysis::tests::resolves_names::record_subtype_can_be_selected ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolve_selected_names_of_types ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_aggregates ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_for_prefix_of_non_selected ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_allocators ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_concurrent_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_object_decl_init_expressions ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_discrete_ranges ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_qualified_expr ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_iface_object_decl_init_expressions ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_inside_names ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_entity_name_in_entity ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_for_generate_index ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_external_name ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_subtype_constraints ... ok [INFO] [stdout] test analysis::tests::resolves_names::resolves_names_in_sequential_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_end_identifier_references_of_sequential ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_for_generate_index_range ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_for_loop_index ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_generate_alternate_labels ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_if_generate_conditions ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_in_process_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_aggregates ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_name_in_alias ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_in_aggregate_target ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_allocators ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_file_type_declaration ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_integer_type_declaration ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_inside_names ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_discrete_ranges ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_concurrent_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_iface_object_decl_init_expressions ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_qualified_expr ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_integer_type_declaration_ranges ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_package_name_in_header_and_body ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_subtype_constraints ... ok [INFO] [stdout] test analysis::tests::resolves_names::selected_function_is_resolved ... ok [INFO] [stdout] test analysis::tests::resolves_names::select_package_from_other_package ... ok [INFO] [stdout] test analysis::tests::resolves_names::select_package_from_instantiated_package ... ok [INFO] [stdout] test analysis::tests::resolves_names::sets_reference_on_selected_subprogram_call ... ok [INFO] [stdout] test analysis::tests::resolves_names::signatures_are_compared_with_base_type ... ok [INFO] [stdout] test analysis::tests::resolves_names::subprogram_parameters_are_visible_in_body ... ok [INFO] [stdout] test analysis::tests::resolves_names::search_names_in_sequential_statements ... ok [INFO] [stdout] test analysis::tests::resolves_names::subpgm_references_includes_both_definition_and_declaration ... ok [INFO] [stdout] test analysis::tests::resolves_names::unit_name_visible_in_entity_architecture ... ok [INFO] [stdout] test analysis::tests::resolves_names::unary_operator ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::check_good_type_marks ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::error_on_type_mark_with_non_type ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::find_references_in_record_defintions ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::find_all_references_of_type_mark ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::error_on_type_mark_with_alias_of_non_type ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::resolves_return_type ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::resolves_attribute_declaration_type_mark ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::search_reference_on_declaration_returns_declaration ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::search_resolved_type_mark ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::resolves_type_mark_in_subtype_indications ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::test_qualified_expression_must_be_a_type ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::error_on_type_mark_with_overloaded ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::find_references_in_array_defintions ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::search_type_mark_in_file_object_declaration ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_end_identifier_references_of_concurrent ... ok [INFO] [stdout] test analysis::tests::resolves_type_mark::test_type_mark_with_subtype_attribute_is_ok ... ok [INFO] [stdout] test analysis::tests::sensitivity_list::may_be_output_port ... ok [INFO] [stdout] test analysis::tests::sensitivity_list::must_be_object_name ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::default_before_positional_disambiguation ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::cannot_combine_partial_and_full_argument ... ok [INFO] [stdout] test analysis::tests::sensitivity_list::must_be_signal_name ... ok [INFO] [stdout] test analysis::tests::sensitivity_list::must_not_be_output ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::by_signature_resolved_multiple_uninstantiated_subprograms_with_generics ... ignored [INFO] [stdout] test analysis::tests::subprogram_arguments::argument_associated_as_both_named_and_positional ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::named_argument_before_positional ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::for_loop_indexes_no_false_positives ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::partial_named_argument_is_allowed_multiple_times ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::duplicate_named_argument ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::procedure_calls ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::generic_function_declaration_with_separate_body_and_type_parameters ... ignored [INFO] [stdout] test analysis::tests::subprogram_instance::generic_subprogram_can_be_called_recursively ... ignored [INFO] [stdout] test analysis::tests::subprogram_instance::generic_subprogram_cannot_be_used_as_conversion_function ... ignored [INFO] [stdout] test analysis::tests::subprogram_instance::generic_subprogram_cannot_be_used_as_resolution_function ... ignored [INFO] [stdout] test analysis::tests::subprogram_arguments::resolve_overloaded_subprogram_by_argument ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::subprogram_argument_not_associated ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::resolve_overloaded_subprogram_by_return_type ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::resolves_formals ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::can_instantiate_procedure_that_exists ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::wrong_number_of_arguments ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::cannot_instantiate_procedure_that_does_not_exist ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::complain_on_mismatching_signature ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::by_signature_resolved_multiple_uninstantiated_subprograms ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::cannot_instantiate_procedure_without_header ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::instantiate_wrong_type ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::generic_function_declaration_with_separate_body ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::ambiguous_multiple_uninstantiated_subprograms ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::cannot_call_procedure_with_header ... ok [INFO] [stdout] test analysis::tests::subprogram_arguments::subprogram_extra_argument_not_associated ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::resolve_instantiated_function ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::resolves_the_correct_instantiated_subprogram ... ok [INFO] [stdout] test analysis::tests::tool_directive::simple_tool_directive ... ok [INFO] [stdout] test analysis::tests::tool_directive::tool_directive ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::resolves_its_generic_map ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::ambiguous_qq_conversion ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::ambiguous_boolean_conversion_favors_boolean ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::array_element_association_may_be_range ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::function_result_can_be_indexed_no_arg ... ignored, Does not work yet [INFO] [stdout] test analysis::tests::typecheck_expression::array_element_association_may_be_array_of_element_type ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::attribute_spec_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::ambiguous_qq_conversion_no_candidates ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::bit_vector_matching_operators ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::attribute_spec_signature ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::check_bitstring_literal ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::check_real_vs_integer ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::evaluates_binary_expressions ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::check_null_literal ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::function_result_can_be_indexed ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::evaluates_unary_expressions ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::overloading_nested_ambiguous_op_has_acceptable_performance ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::integer_can_be_used_as_universal_integer ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::array_element_association_may_be_type_denoting_discrete_range ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::record_aggregate_missing_associations ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::overloading_nested_ambiguous_func_has_acceptable_performance ... ok [INFO] [stdout] test analysis::tests::resolves_names::find_end_identifier_references_of_declarations ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::record_others ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::qualified_expression_type_mark ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::physical_type_range ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::subprogram_positional_argument ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::record_aggregate_multiple_associations ... ok [INFO] [stdout] test analysis::tests::subprogram_instance::instantiated_kind_vs_declared_kind ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::resolves_unambiguous_boolean_reference ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_ambiguous_function_default_arg_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_access_type_can_be_indexed ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_character_literal_expression_not_part_of_enum ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_illegal_bit_strings ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_character_literal_expression ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_disambiguates_indexed_name_and_function_call ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::scalar_bit_matching_operators ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_enum_literal_expression_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::record_aggregate_must_be_simple_name ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::std_ulogic_matching_operators ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_integer_literal_expression_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_name_can_be_sliced ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_integer_literal_with_alias ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_integer_selected_name_expression_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_indexed_array_dimension_check ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_physical_literal_expression_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_name_can_be_indexed ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_string_literal_expression ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_type_conversion ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_typechecks_expression_for_type_mark_with_subtype_attribute ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_typechecks_expression_for_type_mark_with_element_attribute ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_unique_function_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_string_literals_allowed_characters_for_array ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::test_unique_function_default_arg_typecheck ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_aggregate ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::type_mismatch_in_binary_expression ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_array_association_index ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_aggregate_element_association_expr ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_assert_statement ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_multi_dimensional_array_aggregate ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_function_return_statement ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_declaration_in_cannot_be_assigned_to ... ignored [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_array_index_constraint ... ok [INFO] [stdout] test analysis::tests::view_declarations::arrays_of_views_that_are_not_arrays ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_scalar_constraint ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_report_statement ... ok [INFO] [stdout] test analysis::tests::view_declarations::arrays_of_views_with_non_matching_type ... ok [INFO] [stdout] test analysis::tests::view_declarations::converse_attribute ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_array_element_constraint ... ok [INFO] [stdout] test analysis::tests::typecheck_expression::typecheck_record_element_constraint ... ok [INFO] [stdout] test analysis::tests::view_declarations::element_in_view_that_is_not_in_record ... ok [INFO] [stdout] test analysis::tests::view_declarations::arrays_of_views_with_matching_type ... ok [INFO] [stdout] test analysis::tests::view_declarations::undefined_name_for_nested_view ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_mode_declaration_must_have_declared_subtype ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_reference_set_to_the_original_element ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_reference ... ok [INFO] [stdout] test analysis::tests::visibility::cannot_reference_potentially_visible_name_by_selection ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_that_is_not_a_view ... ok [INFO] [stdout] test analysis::tests::visibility::context_clause_makes_names_visible ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_explicit_library_is_not_duplicate ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_in_generic_package ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_alias_is_not_directly_visible ... ok [INFO] [stdout] test analysis::tests::visibility::deepest_alias_is_visible ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_identifer_is_directly_visible_when_it_is_the_same_named_entitty ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_interface_declaration_subtype_must_match_declared_subtype ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_mode_declaration_must_have_record_as_type ... ok [INFO] [stdout] test analysis::tests::visibility::explicit_library_std_is_not_duplicate_of_implicit ... ok [INFO] [stdout] test analysis::tests::visibility::enclosing_region_takes_precedence_over_local_visibility ... ok [INFO] [stdout] test ast::display::tests::parses_null_literal ... ok [INFO] [stdout] test analysis::tests::visibility::extended_region_takes_precedence_over_local_visibility ... ok [INFO] [stdout] test ast::display::tests::test_alias_declaration ... ok [INFO] [stdout] test ast::display::tests::subprogram_instantiation_declaration ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_identifer_of_parent_visibility_is_not_directly_visible ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_identifer_visiblity_is_traced_through_context ... ok [INFO] [stdout] test ast::display::tests::test_alias_declaration_with_character ... ok [INFO] [stdout] test analysis::tests::visibility::generics_are_visible_in_procedures_but_not_outside ... ok [INFO] [stdout] test ast::display::tests::test_alias_declaration_with_operator_symbol ... ok [INFO] [stdout] test ast::display::tests::test_alias_declaration_with_subtype_indication ... ok [INFO] [stdout] test ast::display::tests::test_alias_declaration_with_signature ... ok [INFO] [stdout] test analysis::tests::visibility::duplicate_identifer_is_not_directly_visible ... ok [INFO] [stdout] test ast::display::tests::test_component_declaration ... ok [INFO] [stdout] test ast::display::tests::test_component_declaration_with_generic ... ok [INFO] [stdout] test ast::display::tests::test_component_declaration_with_port ... ok [INFO] [stdout] test ast::display::tests::test_context_declaration ... ok [INFO] [stdout] test ast::display::tests::test_discrete_range ... ok [INFO] [stdout] test ast::display::tests::test_component_declaration_with_multiple ... ok [INFO] [stdout] test ast::display::tests::test_entity_declaration_with_generic ... ok [INFO] [stdout] test ast::display::tests::test_configuration_declaration ... ok [INFO] [stdout] test ast::display::tests::test_discrete_range_range ... ok [INFO] [stdout] test ast::display::tests::test_discrete_range_range_attribute ... ok [INFO] [stdout] test ast::display::tests::test_entity_declaration ... ok [INFO] [stdout] test analysis::tests::visibility::immediate_region_takes_precedence_over_local_visibility ... ok [INFO] [stdout] test ast::display::tests::test_entity_declaration_with_multiple ... ok [INFO] [stdout] test ast::display::tests::test_expression_aggregate_many_named_others ... ok [INFO] [stdout] test ast::display::tests::test_expression_aggregate_named_many_choices ... ok [INFO] [stdout] test ast::display::tests::test_entity_declaration_with_port ... ok [INFO] [stdout] test ast::display::tests::test_expression_aggregate_named_expression ... ok [INFO] [stdout] test ast::display::tests::test_expression_aggregate_named_range ... ok [INFO] [stdout] test analysis::tests::visibility::mixed_overloaded_names_require_disambiguation ... ok [INFO] [stdout] test ast::display::tests::test_expression_aggregate_positional ... ok [INFO] [stdout] test analysis::tests::visibility::labels_are_visible_in_declarative_region ... ok [INFO] [stdout] test analysis::tests::visibility::nested_subprogram_shadows_outer ... ok [INFO] [stdout] test analysis::tests::view_declarations::view_interface_declarations_must_be_views ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_character ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_integer ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_physical_integer ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_physical_real ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_string ... ok [INFO] [stdout] test ast::display::tests::test_expression_name ... ok [INFO] [stdout] test analysis::tests::visibility::local_is_still_visible_under_duplicate_identifer ... ok [INFO] [stdout] test ast::display::tests::test_expression_new_allocator_qualified ... ok [INFO] [stdout] test ast::display::tests::test_expression_new_allocator_subtype ... ok [INFO] [stdout] test ast::display::tests::test_expression_qualified ... ok [INFO] [stdout] test ast::display::tests::test_expression_new_allocator_subtype_constraint_range_attribute ... ok [INFO] [stdout] test analysis::tests::visibility::secondary_units_share_root_region_and_visibility_in_extended_region ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_real ... ok [INFO] [stdout] test ast::display::tests::test_expression_new_allocator_subtype_constraint ... ok [INFO] [stdout] test ast::display::tests::test_for_generate_statement ... ok [INFO] [stdout] test ast::display::tests::test_file_declaration ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_bit_string_with_length ... ok [INFO] [stdout] test ast::display::tests::test_expression_literal_bit_string ... ok [INFO] [stdout] test ast::display::tests::test_file_declaration_with_open_information ... ok [INFO] [stdout] test analysis::tests::visibility::non_conflicting_used_names_are_still_visible_in_prescence_of_immediate ... ok [INFO] [stdout] test ast::display::tests::test_file_declaration_with_file_name ... ok [INFO] [stdout] test ast::display::tests::test_function_specification ... ok [INFO] [stdout] test ast::display::tests::test_function_specification_operator ... ok [INFO] [stdout] test ast::display::tests::test_function_specification_impure ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_file ... ok [INFO] [stdout] test ast::display::tests::test_function_specification_with_parameters ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_object_generic ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_object_with_expression ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_object_port ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_package_map ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_package_box ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_package_default ... ok [INFO] [stdout] test ast::display::tests::test_name_attribute_signature ... ok [INFO] [stdout] test ast::display::tests::test_name_attribute_signature_expression ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_type ... ok [INFO] [stdout] test ast::display::tests::test_name_attribute_expression ... ok [INFO] [stdout] test ast::display::tests::test_name_character ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_subprogram ... ok [INFO] [stdout] test ast::display::tests::test_name_attribute ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_subprogram_default ... ok [INFO] [stdout] test ast::display::tests::test_name_external_absolute ... ok [INFO] [stdout] test ast::display::tests::test_name_external_explicit_relative ... ok [INFO] [stdout] test ast::display::tests::test_name_external_implicit_relative ... ok [INFO] [stdout] test ast::display::tests::test_name_external_explicit_relative_multiple_levels ... ok [INFO] [stdout] test ast::display::tests::test_expression_unary ... ok [INFO] [stdout] test ast::display::tests::test_name_external_package ... ok [INFO] [stdout] test analysis::tests::visibility::sequential_labels_are_visible_in_declarative_region ... ok [INFO] [stdout] test ast::display::tests::test_name_function_call_no_args ... ok [INFO] [stdout] test ast::display::tests::test_name_function_call_formal ... ok [INFO] [stdout] test ast::display::tests::test_name_function_call_chained ... ok [INFO] [stdout] test ast::display::tests::test_expression_precedence ... ok [INFO] [stdout] test ast::display::tests::test_name_function_call_no_formal ... ok [INFO] [stdout] test ast::display::tests::test_name_operator_symbol ... ok [INFO] [stdout] test ast::display::tests::test_name_selected ... ok [INFO] [stdout] test ast::display::tests::test_name_indexed_single ... ok [INFO] [stdout] test ast::display::tests::test_name_external_object_classes ... ok [INFO] [stdout] test ast::display::tests::test_object_declaration_optional_expression ... ok [INFO] [stdout] test ast::display::tests::test_name_indexed_multi ... ok [INFO] [stdout] test ast::display::tests::test_object_declaration_shared_variable ... ok [INFO] [stdout] test ast::display::tests::test_object_declaration_signal ... ok [INFO] [stdout] test ast::display::tests::test_name_slice ... ok [INFO] [stdout] test ast::display::tests::test_name_selected_all ... ok [INFO] [stdout] test ast::display::tests::test_object_declaration_constant ... ok [INFO] [stdout] test ast::display::tests::test_name_function_call_actual_part_open ... ok [INFO] [stdout] test ast::display::tests::test_interface_declaration_object ... ok [INFO] [stdout] test ast::display::tests::test_object_declaration_variable ... ok [INFO] [stdout] test ast::display::tests::test_package_declaration ... ok [INFO] [stdout] test ast::display::tests::test_package_instantiation ... ok [INFO] [stdout] test ast::display::tests::test_selected_name_single ... ok [INFO] [stdout] test ast::display::tests::test_procedure_specification_with_parameters ... ok [INFO] [stdout] test ast::display::tests::test_package_declaration_with_generic ... ok [INFO] [stdout] test ast::display::tests::test_procedure_specification ... ok [INFO] [stdout] test ast::display::tests::test_selected_name_multiple ... ok [INFO] [stdout] test ast::display::tests::test_signature_function_many_arguments ... ok [INFO] [stdout] test ast::display::tests::test_signature_function_only_return ... ok [INFO] [stdout] test ast::display::tests::test_signature_function_one_argument ... ok [INFO] [stdout] test ast::display::tests::test_package_instantiation_generic_map ... ok [INFO] [stdout] test ast::display::tests::test_signature_procedure ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_constraint_discrete ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_constraint_open ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_constraint_range ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_range ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_range_attribute ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_element_resolution_function ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_record_constraint ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_multi_dim_array_constraints ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_record_element_resolution_function ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_resolution_function ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_record_element_resolution_function_many ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_constraint_attribute ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_resolution_function_selected_name ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_access ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_mixed ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_with_array_element_constraint ... ok [INFO] [stdout] test ast::display::tests::test_subtype_indication_without_constraint ... ok [INFO] [stdout] test analysis::tests::view_declarations::diagnostic_when_elements_are_missing ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_with_selected_name ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_with_range_attribute ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_with_constraint ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_with_index_subtype ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_array_with_discrete_subtype ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_enumeration ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_enumeration_character ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_enumeration_mixed ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_file ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_incomplete ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_integer ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_physical ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_protected_with_subprograms ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_protected_body ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_physical_secondary_units ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_record ... ok [INFO] [stdout] test ast::display::tests::test_expression_binary ... ok [INFO] [stdout] test ast::display::tests::write_subprogram_instantiation ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_protected ... ok [INFO] [stdout] test ast::display::tests::write_subprogram_instantiation_signature ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_record_many ... ok [INFO] [stdout] test ast::display::tests::write_subprogram_instantiation_signature_generic_map ... ok [INFO] [stdout] test ast::display::tests::test_type_declaration_subtype ... ok [INFO] [stdout] test completion::selected::tests::completing_external_primary_unit_names ... ignored [INFO] [stdout] test completion::entity_instantiation::tests::complete_entities_in_block ... ok [INFO] [stdout] test completion::entity_instantiation::tests::complete_entities_from_different_libraries ... ok [INFO] [stdout] test completion::entity_instantiation::tests::entity_with_two_architecture ... ok [INFO] [stdout] test completion::tokenizer::tests::tokenizing_an_empty_input ... ok [INFO] [stdout] test config::case_tests::test_case_consecutive_underscore ... ok [INFO] [stdout] test config::case_tests::test_case_empty ... ok [INFO] [stdout] test completion::tokenizer::tests::tokenizing_stops_at_the_cursors_position ... ok [INFO] [stdout] test config::case_tests::test_case_lower ... ok [INFO] [stdout] test config::case_tests::test_case_mixed ... ok [INFO] [stdout] test config::case_tests::test_case_pascal ... ok [INFO] [stdout] test config::case_tests::test_case_underscore_only ... ok [INFO] [stdout] test config::case_tests::test_case_upper ... ok [INFO] [stdout] test config::tests::substitute ... ok [INFO] [stdout] test config::tests::test_append_config ... ok [INFO] [stdout] test config::tests::config_from_str ... ok [INFO] [stdout] test config::tests::test_exclude_file_is_excluded ... ok [INFO] [stdout] test completion::map_aspect::tests::completes_signals_and_ports ... ok [INFO] [stdout] test completion::entity_instantiation::tests::component_instantiations ... ok [INFO] [stdout] test completion::selected::tests::completing_nested_records ... ok [INFO] [stdout] test config::tests::test_exclude_pattern_is_excluded ... ok [INFO] [stdout] test completion::libraries::tests::completes_external_library_names ... ok [INFO] [stdout] test config::tests::test_is_literal ... ok [INFO] [stdout] test config::tests::test_file_wildcard_pattern ... ok [INFO] [stdout] test completion::attributes::tests::completes_attributes ... ok [INFO] [stdout] test completion::libraries::tests::completing_libraries ... ok [INFO] [stdout] test config::tests::test_file_wildcard_pattern_removes_duplicates ... ok [INFO] [stdout] test config::tests::test_warning_on_emtpy_file_glob_pattern ... ok [INFO] [stdout] test data::contents::tests::change_add_missing_newline ... ok [INFO] [stdout] test data::contents::tests::change_empty ... ok [INFO] [stdout] test completion::entity_instantiation::tests::does_not_complete_in_architecture_declarative_part ... ok [INFO] [stdout] test config::tests::test_warning_on_missing_file ... ok [INFO] [stdout] test data::contents::tests::change_first ... ok [INFO] [stdout] test data::contents::tests::change_grow ... ok [INFO] [stdout] test config::tests::the_work_library_is_an_illegal_library ... ok [INFO] [stdout] test config::tests::windows_variable_names ... ok [INFO] [stdout] test completion::entity_instantiation::tests::complete_entities ... ok [INFO] [stdout] test data::contents::tests::change_last ... ok [INFO] [stdout] test data::contents::tests::change_keeps_surrounding_lines ... ok [INFO] [stdout] test data::contents::tests::change_middle ... ok [INFO] [stdout] test data::contents::tests::change_multi_line ... ok [INFO] [stdout] test data::contents::tests::change_past_end_of_line ... ok [INFO] [stdout] test data::contents::tests::change_shrink ... ok [INFO] [stdout] test data::contents::tests::change_to_empty ... ok [INFO] [stdout] test data::contents::tests::change_to_more_lines ... ok [INFO] [stdout] test data::contents::tests::change_to_less_lines ... ok [INFO] [stdout] test data::contents::tests::character_is_utf16_len ... ok [INFO] [stdout] test data::contents::tests::cr_is_removed ... ok [INFO] [stdout] test data::contents::tests::empty_lines ... ok [INFO] [stdout] test data::contents::tests::matches ... ok [INFO] [stdout] test data::contents::tests::peek ... ok [INFO] [stdout] test data::contents::tests::pop_char ... ok [INFO] [stdout] test data::contents::tests::pop_latin1_err ... ok [INFO] [stdout] test data::contents::tests::pop_latin1_ok ... ok [INFO] [stdout] test data::contents::tests::pop_single_line ... ok [INFO] [stdout] test data::contents::tests::pop_multi_line ... ok [INFO] [stdout] test data::error_codes::serialize_to_string ... ok [INFO] [stdout] test data::latin_1::tests::latin1_to_utf8 ... ok [INFO] [stdout] test data::contents::tests::pop_multi_line_no_newline_at_end ... ok [INFO] [stdout] test data::error_codes::serialize_from_string ... ok [INFO] [stdout] test data::diagnostic::tests::show_related ... ok [INFO] [stdout] test data::latin_1::tests::latin1_lowercase ... ok [INFO] [stdout] test data::latin_1::tests::utf8_to_latin1 ... ok [INFO] [stdout] test data::diagnostic::tests::show_error ... ok [INFO] [stdout] test data::latin_1::tests::utf8_to_latin1_error ... ok [INFO] [stdout] test data::diagnostic::tests::show_warning ... ok [INFO] [stdout] test data::diagnostic::tests::do_not_show_ignored_errors ... ok [INFO] [stdout] test data::source::tests::code_context_eof ... ok [INFO] [stdout] test data::source::tests::code_context_pos_last_line_without_newline ... ok [INFO] [stdout] test data::source::tests::code_context_pos_from_filename ... ok [INFO] [stdout] test data::source::tests::code_context_double_utf16 ... ok [INFO] [stdout] test data::source::tests::code_context_eof_empty ... ok [INFO] [stdout] test data::source::tests::code_context_non_ascii ... ok [INFO] [stdout] test data::source::tests::code_context_non_ascii_from_file ... ok [INFO] [stdout] test data::source::tests::code_context_pos_with_indent ... ok [INFO] [stdout] test data::source::tests::code_context_with_full_context ... ok [INFO] [stdout] test data::source::tests::code_context_with_context ... ok [INFO] [stdout] test completion::selected::tests::completing_declarations ... ok [INFO] [stdout] test data::symbol_table::tests::extended_identifiers_symbols_are_case_sensitive ... ok [INFO] [stdout] test data::source::tests::code_context_with_tabs ... ok [INFO] [stdout] test data::symbol_table::tests::symbol_table_insert ... ok [INFO] [stdout] test data::source::tests::show_contents ... ok [INFO] [stdout] test data::symbol_table::tests::symbols_are_case_insensitive ... ok [INFO] [stdout] test data::symbol_table::tests::symbols_are_equal ... ok [INFO] [stdout] test data::source::tests::show_from_filename ... ok [INFO] [stdout] test data::source::tests::srcpos_combine ... ok [INFO] [stdout] test data::symbol_table::tests::symbols_are_not_equal ... ok [INFO] [stdout] test formatting::buffer::tests::bit_string_formatting ... ok [INFO] [stdout] test formatting::architecture::test::format_architecture_preserve_whitespace ... ok [INFO] [stdout] test formatting::architecture::test::format_full_architecture ... ok [INFO] [stdout] test formatting::architecture::test::format_architecture_with_declarations ... ok [INFO] [stdout] test formatting::buffer::tests::leading_comment_and_trailing_comment ... ok [INFO] [stdout] test formatting::buffer::tests::multiple_leading_comments ... ok [INFO] [stdout] test formatting::buffer::tests::multiline_comment_and_simple_comment ... ok [INFO] [stdout] test formatting::buffer::tests::preserves_identifier_casing ... ok [INFO] [stdout] test formatting::architecture::test::format_empty_architecture ... ok [INFO] [stdout] test formatting::buffer::tests::leading_comment ... ok [INFO] [stdout] test formatting::buffer::tests::string_formatting ... ok [INFO] [stdout] test formatting::buffer::tests::single_multiline_comment ... ok [INFO] [stdout] test formatting::buffer::tests::trailing_comments ... ok [INFO] [stdout] test formatting::buffer::tests::character_formatting ... ok [INFO] [stdout] test formatting::buffer::tests::format_simple_token ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_aggregate_assignments ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::check_signal_assignment ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_case_generate_statements ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::check_instantiation_statement_generic_map ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::check_assert ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::check_simple_instantiation_statement ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_conditional_assignment ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::check_processes ... ok [INFO] [stdout] test formatting::constraint::test::check_simple_range ... ok [INFO] [stdout] test completion::selected::tests::completes_selected_names ... ok [INFO] [stdout] test completion::attributes::tests::completes_signal_attributes ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::blocks ... ok [INFO] [stdout] test completion::map_aspect::tests::complete_component_instantiation_map ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_selected_assignments ... ok [INFO] [stdout] test formatting::declaration::tests::access_definition ... ok [INFO] [stdout] test formatting::constraint::test::format_record_subtype_constraint ... ok [INFO] [stdout] test formatting::configuration::test::check_entity_aspect ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_for_generate_statement ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::format_if_generate_statement ... ok [INFO] [stdout] test formatting::constraint::test::format_range_subtype_constraint ... ok [INFO] [stdout] test completion::map_aspect::tests::complete_in_generic_map ... ok [INFO] [stdout] test formatting::declaration::tests::incomplete_type_definition ... ok [INFO] [stdout] test formatting::concurrent_statement::tests::procedure_calls ... ok [INFO] [stdout] test formatting::declaration::tests::array_type_definition ... ok [INFO] [stdout] test formatting::constraint::test::format_array_subtype_constraint ... ok [INFO] [stdout] test formatting::declaration::tests::check_use_clause ... ok [INFO] [stdout] test formatting::declaration::tests::file_definitions ... ok [INFO] [stdout] test formatting::declaration::tests::enum_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::numeric_type_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::file_declarations ... ok [INFO] [stdout] test formatting::declaration::tests::format_package_instance ... ok [INFO] [stdout] test formatting::declaration::tests::check_alias_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::check_attribute_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::component_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::protected_subtype_declaration ... ok [INFO] [stdout] test formatting::declaration::tests::format_configuration_specification ... ok [INFO] [stdout] test formatting::declaration::tests::format_view ... ok [INFO] [stdout] test formatting::design::test::check_package_body ... ok [INFO] [stdout] test formatting::design::test::check_context_items ... ok [INFO] [stdout] test formatting::declaration::tests::protected_body_declaration ... ok [INFO] [stdout] test formatting::design::test::format_package_with_context_clause ... ok [INFO] [stdout] test formatting::design::test::check_whitespace_preservation_within_comments ... ok [INFO] [stdout] test formatting::design::test::check_whitespace_preservation_context ... ok [INFO] [stdout] test formatting::design::test::format_package_with_declarations ... ok [INFO] [stdout] test formatting::design::test::check_whitespace_preservation_tokens_with_comments ... ok [INFO] [stdout] test formatting::declaration::tests::physical_types ... ok [INFO] [stdout] test formatting::design::test::check_simple_context ... ok [INFO] [stdout] test formatting::entity::test::test_entity_generic_default_value ... ok [INFO] [stdout] test formatting::design::test::format_package_with_generics ... ok [INFO] [stdout] test formatting::entity::test::test_entity_with_ports ... ok [INFO] [stdout] test formatting::entity::test::test_entity_with_generics_and_ports ... ok [INFO] [stdout] test formatting::entity::test::test_entity_with_declarations ... ok [INFO] [stdout] test formatting::design::test::format_simple_package ... ok [INFO] [stdout] test formatting::design::test::design_unit_context_clause_preserve_whitespaces ... ok [INFO] [stdout] test formatting::declaration::tests::protected_declaration ... ok [INFO] [stdout] test formatting::entity::test::test_entity_with_simple_generic ... ok [INFO] [stdout] test formatting::configuration::test::check_configuration ... ok [INFO] [stdout] test formatting::declaration::tests::record_type_definition ... ok [INFO] [stdout] test formatting::declaration::tests::object_declarations ... ok [INFO] [stdout] test formatting::expression::test::expression_with_comments ... ok [INFO] [stdout] test formatting::expression::test::test_simple_expression ... ok [INFO] [stdout] test formatting::expression::test::binary_expressions ... ok [INFO] [stdout] test formatting::interface::tests::format_interface_file_declaration ... ok [INFO] [stdout] test formatting::expression::test::formal_literal ... ok [INFO] [stdout] test formatting::expression::test::test_parenthesized_expression ... ok [INFO] [stdout] test formatting::entity::test::test_format_simple_entity ... ok [INFO] [stdout] test formatting::expression::test::complex_expression ... ok [INFO] [stdout] test formatting::expression::test::qualified_expressions ... ok [INFO] [stdout] test formatting::entity::test::test_entity_with_comments ... ok [INFO] [stdout] test formatting::expression::test::unary_expressions ... ok [INFO] [stdout] test formatting::expression::test::allocator_expressions ... ok [INFO] [stdout] test formatting::expression::test::resolution_indication ... ok [INFO] [stdout] test formatting::interface::tests::format_object_with_class ... ok [INFO] [stdout] test formatting::interface::tests::format_simple_object ... ok [INFO] [stdout] test formatting::interface::tests::format_simple_object_with_explicit_mode ... ok [INFO] [stdout] test formatting::interface::tests::format_simple_object_with_default ... ok [INFO] [stdout] test formatting::name::tests::complex_names ... ok [INFO] [stdout] test formatting::expression::test::aggregate ... ok [INFO] [stdout] test formatting::interface::tests::format_mode_view_indication ... ok [INFO] [stdout] test formatting::interface::tests::format_element_mode ... ok [INFO] [stdout] test formatting::interface::tests::format_interface_package_declaration ... ok [INFO] [stdout] test formatting::name::tests::selected_names ... ok [INFO] [stdout] test formatting::name::tests::slice_names ... ok [INFO] [stdout] test formatting::name::tests::simple_names ... ok [INFO] [stdout] test formatting::sequential_statement::tests::assertions ... ok [INFO] [stdout] test formatting::name::tests::attribute_name ... ok [INFO] [stdout] test formatting::sequential_statement::tests::check_delay_mechanisms ... ok [INFO] [stdout] test formatting::sequential_statement::tests::case_statements ... ok [INFO] [stdout] test formatting::name::tests::external_names ... ok [INFO] [stdout] test formatting::interface::tests::format_interface_subprogram_declaration ... ok [INFO] [stdout] test formatting::sequential_statement::tests::null_statement ... ok [INFO] [stdout] test formatting::sequential_statement::tests::format_selected_assignments ... ok [INFO] [stdout] test formatting::sequential_statement::tests::calls ... ok [INFO] [stdout] test formatting::sequential_statement::tests::check_exit_statement ... ok [INFO] [stdout] test formatting::sequential_statement::tests::return_statement ... ok [INFO] [stdout] test formatting::sequential_statement::tests::report_statement ... ok [INFO] [stdout] test formatting::sequential_statement::tests::check_loop ... ok [INFO] [stdout] test formatting::sequential_statement::tests::check_next_statement ... ok [INFO] [stdout] test formatting::sequential_statement::tests::signal_assignment ... ok [INFO] [stdout] test formatting::sequential_statement::tests::variable_assignment ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_declaration_multiple_parameters ... ok [INFO] [stdout] test formatting::sequential_statement::tests::signal_release_assignment ... ok [INFO] [stdout] test formatting::sequential_statement::tests::signal_force_assignment ... ok [INFO] [stdout] test formatting::subprogram::test::test_signature ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_declaration_one_parameter ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_body ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_declaration_with_generics ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_instantiation ... ok [INFO] [stdout] test formatting::subprogram::test::test_subprogram_declaration_without_parameters ... ok [INFO] [stdout] test formatting::sequential_statement::tests::if_statements ... ok [INFO] [stdout] test formatting::sequential_statement::tests::wait_statement ... ok [INFO] [stdout] test completion::selected::tests::completing_primaries ... ok [INFO] [stdout] test lint::dead_code::tests::end_label_is_not_valid_use ... ok [INFO] [stdout] test lint::dead_code::tests::generic_package_headers_are_public_and_will_never_be_unused ... ok [INFO] [stdout] test lint::dead_code::tests::component_interface_is_not_unused ... ok [INFO] [stdout] test lint::dead_code::tests::loop_parameters_are_not_unused ... ok [INFO] [stdout] test lint::dead_code::tests::labels_are_not_unused ... ok [INFO] [stdout] test lint::dead_code::tests::enum_variants_are_never_unused ... ok [INFO] [stdout] test lint::dead_code::tests::protected_type_methods ... ok [INFO] [stdout] test lint::dead_code::tests::subprogram_declaration_arguments_are_not_unused ... ok [INFO] [stdout] test lint::dead_code::tests::unused_ports ... ok [INFO] [stdout] test lint::dead_code::tests::unused_signal ... ok [INFO] [stdout] test project::tests::test_config_update ... ok [INFO] [stdout] test lint::dead_code::tests::subprogram_use_between_declaration_and_definition ... ok [INFO] [stdout] test standard::order_of_standards ... ok [INFO] [stdout] test project::tests::test_empty_library_is_defined ... ok [INFO] [stdout] test syntax::alias_declaration::tests::parse_alias_with_character ... ok [INFO] [stdout] test project::tests::test_same_file_in_multiple_libraries ... ok [INFO] [stdout] test syntax::alias_declaration::tests::parse_alias_with_signature ... ok [INFO] [stdout] test syntax::alias_declaration::tests::parse_alias_with_operator_symbol ... ok [INFO] [stdout] test syntax::attributes::tests::parse_attribute_specification_all ... ok [INFO] [stdout] test project::tests::unmapped_libraries_are_analyzed ... ok [INFO] [stdout] test lint::dead_code::tests::package_headers_are_public_and_will_never_be_unused ... ok [INFO] [stdout] test syntax::attributes::tests::parse_attribute_specification_list ... ok [INFO] [stdout] test syntax::alias_declaration::tests::parse_simple_alias ... ok [INFO] [stdout] test syntax::attributes::tests::parse_attribute_specification_others ... ok [INFO] [stdout] test project::tests::test_re_analyze_after_update ... ok [INFO] [stdout] test syntax::attributes::tests::parse_simple_attribute_declaration ... ok [INFO] [stdout] test syntax::attributes::tests::parse_attribute_specification_with_signature ... ok [INFO] [stdout] test syntax::attributes::tests::parse_simple_attribute_specification ... ok [INFO] [stdout] test syntax::alias_declaration::tests::parse_alias_with_subtype_indication ... ok [INFO] [stdout] test syntax::attributes::tests::parse_simple_attribute_specification_operator_symbol ... ok [INFO] [stdout] test syntax::component_declaration::tests::error_generic_after_port_clause ... ok [INFO] [stdout] test lint::dead_code::tests::protected_type_methods_are_indirectly_public ... ok [INFO] [stdout] test lint::dead_code::tests::record_elements_are_never_unused ... ok [INFO] [stdout] test syntax::component_declaration::tests::error_on_duplicate_generic_clause ... ok [INFO] [stdout] test syntax::component_declaration::tests::component_vhdl2019 ... ok [INFO] [stdout] test syntax::component_declaration::tests::error_on_duplicate_port_clause ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::parsing_continues_when_a_statement_is_incorrect ... ok [INFO] [stdout] test syntax::component_declaration::tests::test_component_with_port ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_block_variant ... ok [INFO] [stdout] test syntax::component_declaration::tests::test_component_with_generic ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_block ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::parse_selected_signal_assignment ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_component_instantiation ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_block_header ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_component_aspect_maps ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_case_generate ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_component_no_keyword_port_aspect_map ... ok [INFO] [stdout] test syntax::component_declaration::tests::test_component ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_concurrent_assert ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_concurrent_procedure ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_component_no_keyword_generic_aspect_map ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_case_alternative_label ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_concurrent_procedure_no_args ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_concurrent_signal_assignment ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_configuration_instantiation ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_for_generate ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_entity_instantiation ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_entity_architecture_instantiation ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_for_generate_empty ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_guarded_block ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_concurrent_signal_assignment_external_name ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_guarded_block_variant ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_elseif_else_generate_alternative_label ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_labeled_concurrent_procedure ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_for_generate_declarations ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_postponed_concurrent_assert ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_generate_declarative_region ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_for_generate_empty_declarations ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_elseif_else_generate_empty ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_generate_empty ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_elseif_else_generate ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_empty_sensitivity ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_postponed_process_statement_end_postponed ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_statement ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_postponed_concurrent_procedure ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_if_elseif_else_generate_inner_end ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_statement_sensitivity ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_statement_full ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_postponed_process_statement ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_statement_variant ... ok [INFO] [stdout] test syntax::concurrent_statement::tests::test_process_statement_end_postponed ... ok [INFO] [stdout] test syntax::configuration::tests::compound_configuration_specification ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_block_configuration ... ok [INFO] [stdout] test syntax::configuration::tests::entity_entity_aspect_entity ... ok [INFO] [stdout] test syntax::configuration::tests::empty_configuration ... ok [INFO] [stdout] test syntax::configuration::tests::entity_entity_aspect_configuration ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_vunit_binding_indication ... ok [INFO] [stdout] test syntax::configuration::tests::empty_configuration_variant ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_use_clause ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_component_configuration_binding_indication ... ok [INFO] [stdout] test syntax::configuration::tests::entity_entity_aspect_open ... ok [INFO] [stdout] test syntax::configuration::tests::entity_entity_aspect_entity_arch ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_nested_block_configuration ... ok [INFO] [stdout] test syntax::configuration::tests::simple_configuration_specification ... ok [INFO] [stdout] test lint::sensitivity_list::tests::extract_sensitivity_list_multiple_items ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_component_configuration_nested ... ok [INFO] [stdout] test syntax::configuration::tests::simple_configuration_specification_end_for ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_component_configuration ... ok [INFO] [stdout] test syntax::configuration::tests::configuration_component_configuration_vunit_binding_indication ... ok [INFO] [stdout] test syntax::context::tests::test_context_clause ... ok [INFO] [stdout] test lint::sensitivity_list::tests::extract_sensitivity_list_no_items ... ok [INFO] [stdout] test syntax::context::tests::test_context_reference_single_name ... ok [INFO] [stdout] test syntax::context::tests::test_library_clause_single_name ... ok [INFO] [stdout] test syntax::context::tests::test_library_clause_multiple_names ... ok [INFO] [stdout] test syntax::context::tests::test_context_clause_error_end_identifier_mismatch ... ok [INFO] [stdout] test syntax::context::tests::test_pos_of_context_elements ... ok [INFO] [stdout] test syntax::context::tests::test_use_clause_multiple_names ... ok [INFO] [stdout] test syntax::context::tests::test_token_span ... ok [INFO] [stdout] test syntax::context::tests::test_use_clause_single_name ... ok [INFO] [stdout] test syntax::declarative_part::tests::package_instantiation ... ok [INFO] [stdout] test syntax::context::tests::test_context_clause_items ... ok [INFO] [stdout] test syntax::declarative_part::tests::parse_declarative_part_error ... ok [INFO] [stdout] test syntax::declarative_part::tests::parse_declarative_part_recover ... ok [INFO] [stdout] test syntax::declarative_part::tests::package_instantiation_generic_map ... ok [INFO] [stdout] test syntax::design_unit::tests::error_on_context_clause_before_context_declaration ... ok [INFO] [stdout] test syntax::design_unit::tests::context_clause_associated_with_design_units ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_architecture_body ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_architecture_body_end ... ok [INFO] [stdout] test syntax::design_unit::tests::index_tokens_from_different_design_units ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_architecture_body_end_identifier ... ok [INFO] [stdout] test syntax::declarative_part::tests::parse_declarative_part_vhdl2008_vs_vhdl2019 ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_empty ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_declarations ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_generic_clause ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_empty_statements ... ok [INFO] [stdout] test syntax::design_unit::tests::test_package_declaration ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_statements ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_declaration ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_generic_clause_with_values ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_multiple_entity_declarations ... ok [INFO] [stdout] test syntax::design_unit::tests::parse_entity_port_clause ... ok [INFO] [stdout] test syntax::expression::tests::parses_abstract_literal_integer ... ok [INFO] [stdout] test syntax::expression::tests::parses_add_expression ... ok [INFO] [stdout] test syntax::design_unit::tests::test_package_declaration_generics_clause ... ok [INFO] [stdout] test syntax::expression::tests::parses_abstract_literal_real ... ok [INFO] [stdout] test syntax::expression::tests::parses_character_literal ... ok [INFO] [stdout] test syntax::design_unit::tests::test_package_declaration_with_declarations ... ok [INFO] [stdout] test lint::sensitivity_list::tests::check_likely_process_category ... ok [INFO] [stdout] test syntax::expression::tests::parses_abs_expression ... ok [INFO] [stdout] test syntax::design_unit::tests::warning_on_orphan_context_clause ... ok [INFO] [stdout] test syntax::expression::tests::parses_condition_operator ... ok [INFO] [stdout] test syntax::expression::tests::parses_aggregate_range ... ok [INFO] [stdout] test syntax::expression::tests::parses_exteral_name ... ok [INFO] [stdout] test syntax::expression::tests::parses_mixed_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_named_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_nested_expression_par_second ... ok [INFO] [stdout] test syntax::expression::tests::parses_named_aggregate_many_choices ... ok [INFO] [stdout] test syntax::expression::tests::parses_multiple_others_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_function_errors ... ok [INFO] [stdout] test syntax::expression::tests::parses_not_expression ... ok [INFO] [stdout] test syntax::expression::tests::parses_new_allocator_qualified ... ok [INFO] [stdout] test syntax::expression::tests::parses_nested_expression_par_first ... ok [INFO] [stdout] test syntax::expression::tests::parses_new_allocator_subtype ... ok [INFO] [stdout] test syntax::expression::tests::parses_operator_symbol ... ok [INFO] [stdout] test syntax::expression::tests::parses_new_allocator_subtype_constraint_range_attribute ... ok [INFO] [stdout] test syntax::expression::tests::parses_others_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_physical_unit_expression_real ... ok [INFO] [stdout] test syntax::expression::tests::parses_null_literal ... ok [INFO] [stdout] test syntax::expression::tests::parses_physical_unit_expression ... ok [INFO] [stdout] test syntax::expression::tests::parses_physical_unit_expression_unary ... ok [INFO] [stdout] test syntax::expression::tests::parses_new_allocator_subtype_constraint ... ok [INFO] [stdout] test syntax::expression::tests::parses_positional_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_physical_unit_expression_binary ... ok [INFO] [stdout] test syntax::expression::tests::parses_string_literal ... ok [INFO] [stdout] test syntax::expression::tests::parses_qualified_expression ... ok [INFO] [stdout] test syntax::expression::tests::parses_qualified_aggregate ... ok [INFO] [stdout] test syntax::expression::tests::parses_sub_expression ... ok [INFO] [stdout] test syntax::expression::tests::qualified_expression_precedence ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parse_generic_non_in_mode_error ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_generic_without_explicit_class ... ok [INFO] [stdout] test syntax::interface_declaration::tests::interface_declaration_cannot_be_empty ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_bus ... ok [INFO] [stdout] test syntax::interface_declaration::tests::interface_package_generic_map_default ... ok [INFO] [stdout] test syntax::interface_declaration::tests::interface_package_generic_map_box ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_generic ... ok [INFO] [stdout] test syntax::interface_declaration::tests::interface_package_generic_map_aspect ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_generic_with_optional_keyword ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_file_declaration ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_file_declaration_list_with_errors ... ok [INFO] [stdout] test lint::sensitivity_list::tests::check_generic_clk_edge ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_file_declaration_no_file_name ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_file_declaration_no_open_info ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_identifier_list ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_type ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_port_with_optional_keyword ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_port ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_subprogram_default ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_port_without_explicit_class ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_generic_interface_list ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_generic_interface_list_error_on_last_semi_colon ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_generic_interface_no_signal ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_generic_interface_list_recovery ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_generic_interface_list_recovery_comma_instead_of_semicolon ... ok [INFO] [stdout] test syntax::names::tests::empty_association_list_diagnostic ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_parameter_without_explicit_class ... ok [INFO] [stdout] test syntax::names::tests::empty_association_list_in_name_diagnostic ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_port_interface_list ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_parameter_interface_list ... ok [INFO] [stdout] test syntax::names::tests::test_all_is_illegal_prefix ... ok [INFO] [stdout] test syntax::names::tests::separated_name_with_semicolon_diagnostic ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_interface_subprogram ... ok [INFO] [stdout] test syntax::names::tests::test_association_list_actual_part_open ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name ... ok [INFO] [stdout] test syntax::interface_declaration::tests::test_parse_port_interface_no_constant ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name_element ... ok [INFO] [stdout] test syntax::interface_declaration::tests::parses_view_interface_declaration ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name_range ... ok [INFO] [stdout] test syntax::names::tests::test_characer_name ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name_subtype ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_implicit_relative ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name_signature_expression ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_explicit_relative ... ok [INFO] [stdout] test syntax::expression::tests::parses_nested_expression_precedence ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_absolute ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_explicit_relative_multiple_levels ... ok [INFO] [stdout] test syntax::names::tests::test_attribute_name_expression ... ok [INFO] [stdout] test syntax::names::tests::test_function_call_no_formal ... ok [INFO] [stdout] test syntax::names::tests::test_function_call ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_package ... ok [INFO] [stdout] test syntax::names::tests::test_parse_selected_name_multiple ... ok [INFO] [stdout] test syntax::names::tests::test_function_call_many ... ok [INFO] [stdout] test syntax::names::tests::test_identifier_list ... ok [INFO] [stdout] test syntax::names::tests::test_name_signature_no_attribute_name ... ok [INFO] [stdout] test syntax::names::tests::test_parse_selected_name_all ... ok [INFO] [stdout] test syntax::names::tests::test_external_name_object_classes ... ok [INFO] [stdout] test syntax::names::tests::test_parse_selected_name_single ... ok [INFO] [stdout] test syntax::names::tests::test_qualified_expression_is_not_name ... ok [INFO] [stdout] test syntax::names::tests::test_selected_name ... ok [INFO] [stdout] test syntax::names::tests::test_selected_name_all ... ok [INFO] [stdout] test syntax::names::tests::test_simple_name ... ok [INFO] [stdout] test syntax::names::tests::test_simple_all_is_illegal ... ok [INFO] [stdout] test syntax::names::tests::test_slice_name_range_downto ... ok [INFO] [stdout] test syntax::names::tests::test_type_mark_with_element ... ok [INFO] [stdout] test syntax::names::tests::test_operator_symbol ... ok [INFO] [stdout] test syntax::names::tests::test_slice_name_range_to ... ok [INFO] [stdout] test syntax::names::tests::test_type_mark_with_subtype ... ok [INFO] [stdout] test syntax::names::tests::trailing_comma_diagnostic ... ok [INFO] [stdout] test syntax::names::tests::test_slice_range_attribute ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_constant ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_file ... ok [INFO] [stdout] test syntax::names::tests::test_type_mark_without_subtype ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_file_with_file_name ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_variable ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_identifier_list ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_optional_expression ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_signal ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_file_with_open_information ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_file_with_open_information_without_file_name ... ok [INFO] [stdout] test syntax::object_declaration::tests::test_token_span ... ok [INFO] [stdout] test syntax::object_declaration::tests::parses_shared_variable ... ok [INFO] [stdout] test syntax::range::tests::parse_array_index_constraint_discrete_no_range ... ok [INFO] [stdout] test syntax::range::tests::parse_array_index_constraint_discrete_range ... ok [INFO] [stdout] test syntax::range::tests::parse_array_index_constraint_subtype_definition ... ok [INFO] [stdout] test syntax::range::tests::parse_discrete_range_discrete_range ... ok [INFO] [stdout] test syntax::range::tests::parse_array_index_constraint_range ... ok [INFO] [stdout] test syntax::range::tests::parse_discrete_range_range ... ok [INFO] [stdout] test syntax::range::tests::parse_discrete_range_discrete ... ok [INFO] [stdout] test syntax::range::tests::parse_range_range ... ok [INFO] [stdout] test syntax::range::tests::parse_range_range_attribute ... ok [INFO] [stdout] test syntax::range::tests::parse_discrete_range_range_attribute ... ok [INFO] [stdout] test syntax::range::tests::parse_range_other_attribute ... ok [INFO] [stdout] test syntax::range::tests::parse_range_reverse_range_attribute ... ok [INFO] [stdout] test syntax::separated_list::test::parse_list_with_erroneous_elements ... ok [INFO] [stdout] test syntax::separated_list::test::parse_extraneous_multiple_separators ... ok [INFO] [stdout] test syntax::separated_list::test::parse_list_with_many_names ... ok [INFO] [stdout] test syntax::separated_list::test::parse_recoverable_list ... ok [INFO] [stdout] test syntax::separated_list::test::parse_single_element_list ... ok [INFO] [stdout] test syntax::separated_list::test::test_error_on_empty_list ... ok [INFO] [stdout] test syntax::separated_list::test::parse_list_with_missing_separator ... ok [INFO] [stdout] test syntax::recover::tests::recover_from_semicolon_in_declarative_path ... ok [INFO] [stdout] test syntax::separated_list::test::parse_extraneous_single_separators ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_assert_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_conditional_signal_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_exit_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_conditional_signal_force_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_exit_statement_loop_label ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_exit_statement_condition ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_conditional_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_conditional_variable_assignment_else ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_conditional_variable_assignment_several ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_case_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_exit_statement_loop_label_condition ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_if_else_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_for_loop_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_labeled_aggregate_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_labeled_simple_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_labeled_if_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_loop_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_next_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_if_elsif_else_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_labeled_if_else_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_next_statement_condition ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_next_statement_loop_label ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_matching_case_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_next_statement_loop_label_condition ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_labeled_if_elsif_else_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_null_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_procedure_call_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_procedure_call_no_args ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_return_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_return_statement_expression ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_matching_selected_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_report_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_signal_assignment_delay_mechanism ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_if_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_aggregate_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_signal_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_assert_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_signal_assignment_external_name ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_selected_signal_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_wait_statement ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_signal_release_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_selected_signal_force_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_wait_statement_with_all_parts ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_variable_assignment_external_name ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_wait_statement_with_condition ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_wait_statement_with_label ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_selected_variable_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_wait_statement_with_sensitivity_list ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_simple_signal_force_assignment ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_wait_statement_with_timeout ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_signature_error_on_comma ... ok [INFO] [stdout] test syntax::sequential_statement::tests::parse_while_loop_statement ... ok [INFO] [stdout] test syntax::subprogram::tests::parse_function_spec_with_header_no_aspect ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_signature_many_arguments ... ok [INFO] [stdout] test syntax::subprogram::tests::parse_subprogram_header_with_aspect ... ok [INFO] [stdout] test syntax::subprogram::tests::parse_function_with_header ... ok [INFO] [stdout] test syntax::subprogram::tests::parse_subprogram_header_no_aspect ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_signature_many_return_error ... ok [INFO] [stdout] test syntax::subprogram::tests::parse_function_spec_with_header_aspect ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_procedure_declaration ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_impure_function_specification ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_specification_with_parameters ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_specification_with_parameters_and_keyword ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_specification_operator ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_signature_one_argument ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_signature_only_return ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_procedure_signature ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_specification_with_parameters_keyword_and_header ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_procedure_specification_with_parameters ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_function_specification ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_pure_function_specification ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_subprogram_body_end_ident ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_subprogram_declaration ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_subprogram_body ... ok [INFO] [stdout] test syntax::subprogram::tests::parses_subprogram_body_end_operator_symbol ... ok [INFO] [stdout] test syntax::subprogram::tests::subprogram_declaration ... ok [INFO] [stdout] test syntax::subprogram::tests::test_token_span ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_constraint_attribute ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_constraint_discrete ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_constraint_range ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_range ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_range_attribute ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_element_resolution_function ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_multi_dim_array_constraints ... ok [INFO] [stdout] test syntax::subprogram::tests::swap_function ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_element_constraint ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_record_constraint ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_array_constraint_open ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_record_element_resolution_function ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_record_element_resolution_function_many ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_resolution_function ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_with_resolution_function_selected_name ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_without_constraint ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_ok ... ok [INFO] [stdout] test syntax::subtype_indication::tests::parse_subtype_indication_without_selected_name ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::comments_allow_non_latin1 ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::extract_final_comments ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_ok_out_of_order ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::extract_comments ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::extract_multi_line_comments ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::ignore_code_without_on ... ok [INFO] [stdout] test syntax::subtype_indication::tests::test_subtype_indication_with_subtype_attribute ... ok [INFO] [stdout] test syntax::subprogram::tests::subprogram_instantiation ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::extract_incomplete_multi_line_comment ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::non_ascii_before_bit_string ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::ignore_code_in_between_explicitly_ignored_regions ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_bar ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::on_directly_after_off ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_box ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_cmp ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_char_literal ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::non_ascii_in_bit_string ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_colon_eq ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_colon ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_based_integer ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_concat ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_comma ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_div ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_dot ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_eq ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_different_versions ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_external_name ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_extended_identifier ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_identifier ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_ignores_comments ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_identifier_case_insensitive ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_ignores_multi_line_comments ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_illegal ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_integer ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_integer_negative_exponent ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_ir1045 ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_illegal_integer ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_illegal_bit_string ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_ne ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_many_identifiers ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_minus ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_non_latin1_error ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_newline ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_pars ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_illegal_based_integer ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_pos ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_pow ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_keywords_case_insensitive ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_plus ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_questionmark_cmp ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_real ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_right_arrow ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_real_many_fractional_digits ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_real_many_integer_digits ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_real_truncates_precision ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_semi_colon ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_string_literal ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_squares ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_string_literal_error_on_early_eof ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_string_literal_error_on_multiline ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_string_literal_quote ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_times ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_string_literal_quote_separated ... ok [INFO] [stdout] test syntax::tokens::tokenizer::token_iterator ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_tick ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::expect ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::idx_of ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::expect_when_eof_empty ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::expect_eof_after_whitespace ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::indexing_tokens_after_slicing ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::expect_eof_after_comment ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::is_peek_kinds ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::pop_and_peek ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::pop_tokens ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_keywords ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::prev_token ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::skip_until ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::set_state_taken_before_peek ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::tokenize_directive_then_end_of_stream ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::tokenize_directive_illegal_identifier ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::tokenize_simple_identifier_directive ... ok [INFO] [stdout] test syntax::tokens::tokenstream::tests::tokenize_extended_identifier_directive ... ok [INFO] [stdout] test syntax::type_declaration::tests::mixing_identifier_and_scalar_in_enumerations ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_mixed ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_enumeration_scalar_type_definition ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_too_large_integer ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_integer_scalar_type_definition ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_with_discrete_subtype_definition ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_with_constraint ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_enumeration_scalar_type_definition_character ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_with_selected_name ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_with_index_subtype_definition ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_record_type_definition ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_array_type_definition_with_range_attribute_name ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_incomplete_type_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_file_type_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_parse_access_type_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_parse_subtype_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_physical_type_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_physical_type_declaration_implicit_secondary_units ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_protected_type_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::parse_record_type_definition_many ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_protected_type_body ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_physical_type_declaration_secondary_units ... ok [INFO] [stdout] test syntax::view::tests::array_mode_view_declaration ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_protected_type_declaration_simple_name_suffix ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_protected_type_declaration_with_subprograms ... ok [INFO] [stdout] test syntax::view::tests::record_mode_view_declaration ... ok [INFO] [stdout] test syntax::view::tests::missing_closing_parenthesis ... ok [INFO] [stdout] test syntax::type_declaration::tests::test_token_span ... ok [INFO] [stdout] test syntax::waveform::tests::test_intertial_delay_mechanism ... ok [INFO] [stdout] test syntax::waveform::tests::test_reject_intertial_delay_mechanism ... ok [INFO] [stdout] test syntax::view::tests::views_parse_correctly ... ok [INFO] [stdout] test syntax::waveform::tests::test_unaffected_waveform ... ok [INFO] [stdout] test syntax::waveform::tests::test_transport_delay_mechanism ... ok [INFO] [stdout] test syntax::waveform::tests::test_waveform ... ok [INFO] [stdout] test syntax::waveform::tests::test_waveform_after ... ok [INFO] [stdout] test syntax::waveform::tests::test_waveform_after_many ... ok [INFO] [stdout] test syntax::view::tests::empty_view ... ok [INFO] [stdout] test syntax::view::tests::element_mode_indication ... ok [INFO] [stdout] test syntax::view::tests::simple_mode_view_element_definition ... ok [INFO] [stdout] test syntax::tokens::tokenizer::tests::tokenize_bit_string_literal ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_not_ok_count_mismatch - should panic ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_not_ok_missing - should panic ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_not_ok_mismatch - should panic ... ok [INFO] [stdout] test syntax::test::tests::check_diagnostics_not_ok_unexpected - should panic ... ok [INFO] [stdout] test syntax::expression::tests::parses_huge_aggregate ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1401 passed; 0 failed; 8 ignored; 0 measured; 0 filtered out; finished in 1.24s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vhdl_lang-87033ed6d9f586a1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/format_example_project.rs (/opt/rustwide/target/debug/deps/format_example_project-6b7dde95d3af6e06) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test formats_all_vhdl_files_without_producing_different_code ... 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/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-80896d8892c7f6d8) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test unused_function_gets_detected ... ok [INFO] [stdout] test parses_example_project_without_errors ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vhdl_lang_macros-859aeae7591b578a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/vhdl_ls-3ddb6f65a69e6c8f) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test vhdl_server::tests::initialize ... ok [INFO] [stdout] test vhdl_server::tests::client_register_capability ... ok [INFO] [stdout] test vhdl_server::tests::initialize_with_bad_config ... ok [INFO] [stdout] test vhdl_server::tests::initialize_with_config_missing_files ... ok [INFO] [stdout] test vhdl_server::tests::did_open_no_diagnostics ... ok [INFO] [stdout] test vhdl_server::tests::did_open_with_diagnostics_and_change_without ... ok [INFO] [stdout] test vhdl_server::tests::initialize_with_config ... ok [INFO] [stdout] test vhdl_server::tests::update_config_file ... ok [INFO] [stdout] test vhdl_server::diagnostics::tests::only_send_diagnostics_once ... ok [INFO] [stdout] test vhdl_server::tests::text_document_declaration ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vhdl_ls-a2d062a34563cddc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests vhdl_lang [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test vhdl_lang/src/syntax/tokens/tokenizer.rs - syntax::tokens::tokenizer::HasTokenSpan (line 495) ... ok [INFO] [stdout] test vhdl_lang/src/analysis/static_expression.rs - analysis::static_expression::BaseSpecifier::get_extended_digits (line 119) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s [INFO] [stdout] [INFO] [stderr] Doc-tests vhdl_lang_macros [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests vhdl_ls [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "f18042e4595e0535232b02214755bb1e1843beb8d1d6491486987736d809be82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f18042e4595e0535232b02214755bb1e1843beb8d1d6491486987736d809be82", kill_on_drop: false }` [INFO] [stdout] f18042e4595e0535232b02214755bb1e1843beb8d1d6491486987736d809be82