[INFO] cloning repository https://github.com/ejfkdev/typespec-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ejfkdev/typespec-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fejfkdev%2Ftypespec-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fejfkdev%2Ftypespec-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 485440cd87425f0b85a73ee6a67e770c26f16311
[INFO] testing ejfkdev/typespec-rs against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fejfkdev%2Ftypespec-rs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/ejfkdev/typespec-rs
[INFO] removed 0 missing examples
[INFO] finished tweaking git repo https://github.com/ejfkdev/typespec-rs
[INFO] tweaked toml for git repo https://github.com/ejfkdev/typespec-rs written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ejfkdev/typespec-rs on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ejfkdev/typespec-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a
[INFO] running `Command { std: "docker" "start" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling typespec_rs v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.42s
[INFO] running `Command { std: "docker" "inspect" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typespec_rs v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.57s
[INFO] running `Command { std: "docker" "inspect" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/typespec_rs-126992c49f260b88)
[INFO] [stdout] 
[INFO] [stdout] running 3061 tests
[INFO] [stdout] test casing::tests::test_capitalize_already_uppercase ... ok
[INFO] [stdout] test casing::tests::test_capitalize_hello_world ... ok
[INFO] [stdout] test casing::tests::test_capitalize_single_char ... ok
[INFO] [stdout] test casing::tests::test_capitalize_with_numbers ... ok
[INFO] [stdout] test casing::tests::test_capitalize_empty ... ok
[INFO] [stdout] test charcode::tests::test_char_code_values ... ok
[INFO] [stdout] test charcode::tests::test_is_ascii_identifier_continue ... ok
[INFO] [stdout] test charcode::tests::test_is_ascii_whitespace_single_line ... ok
[INFO] [stdout] test charcode::tests::test_is_binary_digit ... ok
[INFO] [stdout] test charcode::tests::test_is_ascii_identifier_start ... ok
[INFO] [stdout] test charcode::tests::test_is_digit ... ok
[INFO] [stdout] test charcode::tests::test_is_hex_digit ... ok
[INFO] [stdout] test charcode::tests::test_is_high_surrogate ... ok
[INFO] [stdout] test charcode::tests::test_is_identifier_start ... ok
[INFO] [stdout] test charcode::tests::test_is_line_break ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_as_property_type ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_intersection_expression_properties ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_circular_constraint_self ... ok
[INFO] [stdout] test charcode::tests::test_utf16_code_units ... ok
[INFO] [stdout] test charcode::tests::test_is_low_surrogate ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_in_namespace ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_template_declaration ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_no_error_valid_model_reference ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_to_model ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_to_model_expression ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_model_expression_member_access_no_crash ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_to_tuple_type ... ok
[INFO] [stdout] test charcode::tests::test_is_identifier_continue ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_invalid_template_default ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_to_array_type ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_is_finished ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_to_union_expression ... ok
[INFO] [stdout] test checker::alias_tests::test_simple_alias_to_scalar ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_union_expression_variants ... ok
[INFO] [stdout] test checker::alias_tests::test_template_alias_declaration ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_at_root_of_document ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_cross_namespace ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_used_like_any_model ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_decorator_on_named_model_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_decorator_on_undefined_target_no_cascading ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_decorator_with_arguments ... ok
[INFO] [stdout] test checker::alias_tests::test_alias_used_like_any_namespace ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_self_reference_message ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_self_reference ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_via_another_alias ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_via_model ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_via_union ... ok
[INFO] [stdout] test checker::alias_tests::test_circular_alias_with_generic_self_reference ... ok
[INFO] [stdout] test checker::alias_tests::test_no_error_valid_alias ... ok
[INFO] [stdout] test checker::alias_tests::test_multiple_aliases ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_interface_operation_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_global_namespace ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_enum_member_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_in_namespace ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_interface_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_enum_member_direct ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_operation_return_type ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_property_from_model_is ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_namespace_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_model_with_decorator_args ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_in_blockless_namespace ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_model_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_enum_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_model_property_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_operation_parameter_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_operation_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_scalar_with_decorator_args ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_union_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_property_from_spread ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_uninstantiated_template_model_property ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_instantiated_template_member ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_instantiated_template ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_operation_parameter_nested_model_expression ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_property_of_nested_model_expression ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_union_variant_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_uninstantiated_template_model ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_model_expression ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_model_expression_with_augment ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_instantiated_template_via_metatype ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_union_expression ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_property_of_multiple_nested_model_expression ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_scalar_no_error ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_via_alias ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_augment_union_variant_direct ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_instantiated_template_member_container ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_invalid_member_expression_target ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_missing_member_target ... ok
[INFO] [stdout] test checker::check_parse_errors_tests::test_semantic_errors_with_parse_errors ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_custom_decorator_in_type_graph ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_can_reference_itself ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_decorator_with_keyword_name ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_unknown_decorator_augment ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_cannot_augment_instantiated_template_via_alias ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_can_reference_itself_in_array ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_register_decorator_basic ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_circular_base_type_message ... ok
[INFO] [stdout] test checker::augment_decorator_tests::test_invalid_identifier_target ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_register_decorator_in_existing_namespace ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_extends_self_detected ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_extends_three_way_circular ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_register_multiple_decorators ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_is_mutual_circular ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_register_decorator_no_duplicate ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_extends_mutual_circular ... ok
[INFO] [stdout] test checker::check_stdlib::tests::test_std_decorators_still_work ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_circular_prop_property_references_itself ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_circular_prop_property_references_itself_via_alias ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_is_self_detected ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_no_circular_valid_extends ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_self_reference_not_circular_prop ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_no_circular_valid_is ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_template_model_can_reference_itself ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_models_reference_each_other_different_namespace_same_name ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_self_reference_in_property ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_model_circular_via_alias ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_models_can_reference_each_other ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_circular_prop_property_references_itself_via_another_prop ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_enum ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_interface ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_model_property ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_model ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_preserves_template_arguments ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_union ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_with_custom_members ... ok
[INFO] [stdout] test checker::clone_type_tests::test_clone_operation ... ok
[INFO] [stdout] test checker::circular_ref_tests::test_template_models_can_reference_each_other ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_arg_numeric_marshall ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_resolved_without_using_dotted_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_on_model_with_definition ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_dotted_decorator_name_resolved ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_custom_namespace_has_decorator_declarations ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fqn_for_enum_in_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fully_qualified_name_for_nested_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_arg_boolean_marshall ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_resolved_without_using_in_sub_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_interface_namespace_correct_with_decorator_overlap ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_multiple_decorator_args ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fqn_for_interface_in_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_global_namespace_has_top_level_types ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fully_qualified_name_for_global_type ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fqn_for_interface_with_decorator_overlap ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_enum_namespace_correct_in_user_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_multiple_namespaces_using ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fully_qualified_name_for_namespace_member ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_registered_decorator_args_populated ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_registered_decorator_definition_resolved ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_interface_namespace_correct_in_user_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_using_custom_namespace_no_error ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_user_namespace_has_model_and_operation_names ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_unregistered_decorator_definition_is_none ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_get_property_type_model_property ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_decorator_target_type_validation ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_get_property_type_scalar_returns_self ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_intrinsic_type_derived ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_intrinsic_type_string ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_bool ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_bool ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_get_type_kind ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_any ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_multiple ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_string ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_number ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_model_namespace_correct_in_user_namespace ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_fqn_for_operation_in_namespace ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_null ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_is_type_spec_value_type_of_string ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_enum_member ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_not_on_type_ok ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_model ... ok
[INFO] [stdout] test checker::custom_decorator_tests::test_using_custom_namespace_decorator_resolved ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_tuple ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_target_success ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_unique_duplicate ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_not_on_type_scalar_base ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_typespec_type_to_value_number ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_param_count ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_not_on_type_in_base_model ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_not_on_type_found ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_unique_no_decorators ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_target_failure ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_implementation_binding ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_unique_single_decorator ... ok
[INFO] [stdout] test checker::decorators_tests::test_augment_decorator_on_model_property ... ok
[INFO] [stdout] test checker::decorator_utils::tests::test_validate_decorator_target_any ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_doesnt_conflict_with_global_type_binding ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_evaluates_outside_in ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_no_arguments ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_can_have_same_name_as_type ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_missing_extern_modifier ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_scalar ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_enum ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_union ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_interface ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_model_property ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_optional_param_omitted ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_missing_implementation ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_target_enum_applied_to_model ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_target_model_only ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_rest_parameter_not_array ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_too_few_args ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_valueof_boolean_param ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_rest_param_valid ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_optional_param_provided ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_operation ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_namespace ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_on_model ... ok
[INFO] [stdout] test checker::decorators_tests::test_invalid_decorator_message_contains_name ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_too_few_args_with_rest ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_too_many_args ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_valueof_string_param ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_valueof_null_param ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_with_type_parameter ... ok
[INFO] [stdout] test checker::decorators_tests::test_invalid_decorator_model_used_as_decorator ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_wrong_argument_type ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_wrong_rest_argument_type ... ok
[INFO] [stdout] test checker::decorators_tests::test_extern_decorator_declaration ... ok
[INFO] [stdout] test checker::decorators_tests::test_valid_decorator_no_error ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_target_scalar_applied_to_scalar ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_wrong_target_type ... ok
[INFO] [stdout] test checker::decorators_tests::test_multiple_decorators_on_model ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_alias_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_copy_deprecation_model_extends_deprecated_base ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_in_template_constraint_emits_warning ... ok
[INFO] [stdout] test checker::decorators_tests::test_duplicate_decorator_application ... ok
[INFO] [stdout] test checker::deprecation_tests::test_copy_deprecation_scalar_extends_deprecated_base ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_extends_usage_emits_warning ... ok
[INFO] [stdout] test checker::decorators_tests::test_decorator_valueof_int_param ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_extends_chain_no_extra_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_missing_argument_emits_error ... ok
[INFO] [stdout] test checker::decorators_tests::test_invalid_decorator_scalar_used_as_decorator ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_interface_operation_from_extends_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_in_template_argument_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_in_template_constraint_no_double_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_in_deprecated_is_context_no_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_is_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_in_union_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_marked_in_tracker ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_property_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_model_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_property_from_extended_model_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_operation_in_deprecated_interface_no_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_scalar_marked_in_tracker ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_op_in_deprecated_op_no_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_scalar_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_duplicate_deprecated_directive_emits_error ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_property_reference_in_deprecated_context_no_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_suppress_deprecated_in_template_argument ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_operation_usage_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_non_string_argument_emits_error ... ok
[INFO] [stdout] test checker::deprecation_tests::test_non_deprecated_model_not_marked ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_used_in_deprecated_context_no_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_property_from_spread_model_emits_warning ... ok
[INFO] [stdout] test checker::deprecation_tests::test_no_copy_deprecation_for_non_deprecated_base ... ok
[INFO] [stdout] test checker::deprecation_tests::test_no_suppress_without_directive ... ok
[INFO] [stdout] test checker::deprecation_tests::test_deprecated_templated_model_usage_emits_warning ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_duplicate_property_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_duplicate_symbol_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_enum_member_duplicate_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_duplicate_symbol_in_namespace_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_extend_scalar_model_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_import_not_found_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_circular_alias_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_extend_model_expression_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_circular_base_type_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_column_number_populated_for_identifier ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_duplicate_using_has_location ... ok
[INFO] [stdout] test checker::deprecation_tests::test_suppress_deprecated_warning ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_intersect_non_model_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_extends_interface_invalid_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_invalid_modifier_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_interface_duplicate_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_legacy_error_has_no_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_invalid_argument_count_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_member_access_invalid_ref_has_location ... ok
[INFO] [stdout] test checker::deprecation_tests::test_suppress_on_parent_node ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_circular_prop_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_non_callable_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_spread_non_model_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_union_duplicate_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_multiple_errors_have_distinct_locations ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_missing_template_arg_has_location ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_value_in_type_has_location ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_operation ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_scalar ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_model_property ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_using_invalid_ref_has_location ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_model ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_warning_has_location ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_enum ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_enum_member ... ok
[INFO] [stdout] test checker::diagnostic_location_tests::test_unknown_type_has_location ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_templated_model_instance ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_comment_on_interface ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_errors_doc_decorator_overrides_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_errors_doc_tag_in_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_decorator_overrides_doc_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_op_is_doc_comment_overrides_base ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_param_doc_applies_to_distinct_parameters ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_model_is_overrides_base_doc_decorator ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_model_is_overrides_base_doc_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_doc_decorator_overrides_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_op_is_overrides_base_doc_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_param_doc_carries_over_with_op_is ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_model_is_doc_overrides_base_doc_decorator ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_op_is_doc_overrides_base_doc_decorator ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_param_doc_decorator_overrides_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_carries_over_with_model_is ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_param_doc_tag_in_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_overrides_spread_model_doc ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_returns_doc_tag_in_comment_override ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_model_is_doc_comment_overrides_base ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_returns_doc_tag_in_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_decorator_overrides_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_errors_doc_tag_in_comment_override ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_from_spread_model ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_op_is_overrides_base_doc_decorator ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_model_in_global_scope ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_tag_in_comment ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_returns_doc_decorator_overrides_comment ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_different_models_different_properties_no_error ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_model_and_namespace ... ok
[INFO] [stdout] test checker::doc_comment_tests::test_prop_doc_applies_to_distinct_properties ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_interface_in_global_scope ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_namespace_and_model ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_scalar_in_global_scope ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_union_in_global_scope ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_model_across_namespaces ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_model_in_namespace ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_model_and_scalar_same_name ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_model_and_enum_same_name ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_enum_in_global_scope ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_array ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_model_is_returns_source ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_named_model_returns_self ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_namespace_merging_is_ok ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_different_sources ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_with_filter_named_model ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_spread_model_properties ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_record ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_empty_anonymous_model ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_unsourced_property ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_empty_model ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_extends_spread ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_extends_with_spread ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_indirect_spread ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_model_extends_is_self ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_intersect_empty ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_intersect ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_model_is_chain ... ok
[INFO] [stdout] test checker::effective_type_tests::test_effective_type_with_filter_no_filter_same_as_base ... ok
[INFO] [stdout] test checker::effective_type_tests::test_filter_model_properties_all_filtered ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_in_namespace ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_can_have_spread_members ... ok
[INFO] [stdout] test checker::duplicate_ids_tests::test_duplicate_template_parameters ... ok
[INFO] [stdout] test checker::effective_type_tests::test_filter_model_properties_no_filter ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_is_finished ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_member_name ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_mixed_members ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_member_parent_reference ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_duplicate_member_message ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_multiple_decorators ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_duplicate_member_detected ... ok
[INFO] [stdout] test checker::effective_type_tests::test_filter_model_properties_with_filter ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_as_model_property ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_no_duplicate_member_no_error ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_spread_duplicate_member_detected ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_spread_non_enum_diagnostic ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_with_decorator ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_with_string_values ... ok
[INFO] [stdout] test checker::functions_tests::test_ambiguous_scalar_type_boolean ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_single_member ... ok
[INFO] [stdout] test checker::functions_tests::test_ambiguous_scalar_type_message_content ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_no_duplicate_member_no_error_multiple ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_with_numeric_values ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_member_with_decorator ... ok
[INFO] [stdout] test checker::functions_tests::test_ambiguous_scalar_type_numeric ... ok
[INFO] [stdout] test checker::functions_tests::test_ambiguous_scalar_type_string ... ok
[INFO] [stdout] test checker::functions_tests::test_callable_scalar_extends_string ... ok
[INFO] [stdout] test checker::enum_tests::test_enum_spread_source_member_tracking ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_rest_parameter_array_is_ok ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_return_type_valueof ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_in_namespace ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_return_type_unknown ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_with_multiple_params ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_declaration ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_rest_parameter_not_array ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_valid_declaration ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_return_type_reflection ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_with_valueof_param ... ok
[INFO] [stdout] test checker::functions_tests::test_function_in_namespace_callable ... ok
[INFO] [stdout] test checker::functions_tests::test_extern_fn_with_rest_and_required ... ok
[INFO] [stdout] test checker::functions_tests::test_fn_without_extern_modifier ... ok
[INFO] [stdout] test checker::enum_tests::test_valueless_enum ... ok
[INFO] [stdout] test checker::functions_tests::test_function_call_with_arguments ... ok
[INFO] [stdout] test checker::functions_tests::test_function_rest_parameter ... ok
[INFO] [stdout] test checker::functions_tests::test_function_return_type_valueof ... ok
[INFO] [stdout] test checker::functions_tests::test_function_too_few_args ... ok
[INFO] [stdout] test checker::functions_tests::test_function_optional_parameter ... ok
[INFO] [stdout] test checker::functions_tests::test_function_void_return_type ... ok
[INFO] [stdout] test checker::functions_tests::test_invalid_primitive_init_no_args ... ok
[INFO] [stdout] test checker::functions_tests::test_named_init_required_scalar_no_primitive_base ... ok
[INFO] [stdout] test checker::functions_tests::test_named_init_required_non_primitive_scalar ... ok
[INFO] [stdout] test checker::functions_tests::test_non_callable_model ... ok
[INFO] [stdout] test checker::functions_tests::test_unambiguous_single_scalar_match ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_scalar ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_model ... ok
[INFO] [stdout] test checker::functions_tests::test_valid_primitive_init_single_arg ... ok
[INFO] [stdout] test checker::functions_tests::test_non_callable_union ... ok
[INFO] [stdout] test checker::functions_tests::test_invalid_primitive_init_too_many_args ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_enum ... ok
[INFO] [stdout] test checker::functions_tests::test_non_callable_enum ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_can_shadow_stdlib ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_alias ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_interface ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_operation ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_namespace ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_is_finished ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_multiple_types ... ok
[INFO] [stdout] test checker::helpers_tests::test_constraint_accessors ... ok
[INFO] [stdout] test checker::helpers_tests::test_doc_with_empty_string ... ok
[INFO] [stdout] test checker::helpers_tests::test_extract_default_value_none ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_exists ... ok
[INFO] [stdout] test checker::helpers_tests::test_extract_default_value_numeric ... ok
[INFO] [stdout] test checker::helpers_tests::test_extract_default_value_string ... ok
[INFO] [stdout] test checker::helpers_tests::test_extract_enum_member_value_string ... ok
[INFO] [stdout] test checker::helpers_tests::test_exclusive_constraint_accessors ... ok
[INFO] [stdout] test checker::helpers_tests::test_doc_with_multiline_text ... ok
[INFO] [stdout] test checker::helpers_tests::test_enum_member_doc_populated ... ok
[INFO] [stdout] test checker::global_ns_tests::test_global_namespace_has_top_level_union ... ok
[INFO] [stdout] test checker::helpers_tests::test_extract_enum_member_value_implicit ... ok
[INFO] [stdout] test checker::helpers_tests::test_find_decorator_missing ... ok
[INFO] [stdout] test checker::helpers_tests::test_find_decorator ... ok
[INFO] [stdout] test checker::helpers_tests::test_find_decorator_on_property ... ok
[INFO] [stdout] test checker::helpers_tests::test_find_decorators_multiple ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_decorator_string_arg_out_of_bounds ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_decorator_string_arg ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_property_type_model_ref ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_decorator_bool_arg_missing ... ok
[INFO] [stdout] test checker::helpers_tests::test_interface_doc_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_enums ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_models ... ok
[INFO] [stdout] test checker::helpers_tests::test_find_decorator_qualified_name ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_decorator_numeric_arg_float ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_interfaces ... ok
[INFO] [stdout] test checker::helpers_tests::test_is_type_error ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_property_type_scalar ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_namespaces ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_operations ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_enum ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_interface ... ok
[INFO] [stdout] test checker::helpers_tests::test_is_type_error_false ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_decorator_numeric_arg ... ok
[INFO] [stdout] test checker::helpers_tests::test_get_model_property ... ok
[INFO] [stdout] test checker::helpers_tests::test_iter_types ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_missing ... ok
[INFO] [stdout] test checker::helpers_tests::test_min_max_items_constraints ... ok
[INFO] [stdout] test checker::helpers_tests::test_min_max_length_constraints ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_nested_namespace ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_qualified ... ok
[INFO] [stdout] test checker::helpers_tests::test_lookup_type_by_fqn_simple ... ok
[INFO] [stdout] test checker::helpers_tests::test_model_summary_field_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_no_constraints_returns_none ... ok
[INFO] [stdout] test checker::helpers_tests::test_property_summary_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_state_accessor_and_summary_consistency ... ok
[INFO] [stdout] test checker::helpers_tests::test_operation_doc_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_namespace_doc_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_type_dispatch_doc_and_summary ... ok
[INFO] [stdout] test checker::helpers_tests::test_property_doc_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_state_accessor_and_type_field_consistency ... ok
[INFO] [stdout] test checker::helpers_tests::test_pattern_and_format_constraints ... ok
[INFO] [stdout] test checker::helpers_tests::test_model_doc_field_populated ... ok
[INFO] [stdout] test checker::helpers_tests::test_type_dispatch_doc_on_enum_member ... ok
[INFO] [stdout] test checker::helpers_tests::test_no_doc_returns_none ... ok
[INFO] [stdout] test checker::helpers_tests::test_type_dispatch_doc_on_property ... ok
[INFO] [stdout] test checker::imports_tests::test_import_library_with_tspmain ... ok
[INFO] [stdout] test checker::helpers_tests::test_union_variant_doc_populated ... ok
[INFO] [stdout] test checker::imports_tests::test_import_directory_with_main ... ok
[INFO] [stdout] test checker::imports_tests::test_import_library_with_typespec_exports ... ok
[INFO] [stdout] test checker::helpers_tests::test_walk_model_properties_deep_inheritance ... ok
[INFO] [stdout] test checker::imports_tests::test_import_relative_typespec_file ... ok
[INFO] [stdout] test checker::helpers_tests::test_walk_model_properties_with_inheritance ... ok
[INFO] [stdout] test checker::imports_tests::test_import_not_found_nested_path ... ok
[INFO] [stdout] test checker::imports_tests::test_import_not_found_relative ... ok
[INFO] [stdout] test checker::imports_tests::test_import_not_found_library ... ok
[INFO] [stdout] test checker::imports_tests::test_import_scopes_project_files ... ok
[INFO] [stdout] test checker::imports_tests::test_import_relative_js_file ... ok
[INFO] [stdout] test checker::imports_tests::test_multiple_import_not_found ... ok
[INFO] [stdout] test checker::helpers_tests::test_walk_model_properties_no_inheritance ... ok
[INFO] [stdout] test checker::imports_tests::test_import_without_semicolon ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug2_decorator_with_params_enforces_count ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug3_using_simple_namespace_not_unused ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_a_route_on_interface ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug1_overlapping_namespace_decorator_and_user_code ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug2_no_invalid_argument_count_for_paramless_decorators ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug2_decorator_with_params_rejects_wrong_count ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_c_header_with_object_param ... ok
[INFO] [stdout] test checker::imports_tests::test_import_scopes_library_files ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_b_command_on_operation ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_e_decorator_inheritance ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_bug3_using_dotted_namespace_not_unused ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_g_using_dotted_namespace ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_i_same_name_types_different_namespaces ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_as_property_name ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_l_multiple_decorators_on_property ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_alias_accessible_in_same_project ... ok
[INFO] [stdout] test checker::internal_tests::test_cannot_extend_internal_model_from_outside ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_model_accessible_in_same_project ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_d_namespace_hierarchy ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_fn_accessible_in_same_project ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_enum_accessible_in_same_project ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_h_multiple_custom_namespaces ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_alias ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_const ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_scalar ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_as_union_variant_name ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_model_in_namespace_not_visible_from_other_namespace ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_op_accessible_in_same_project ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_model_not_visible_via_using ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_blockless_namespace_is_invalid ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_namespace_is_invalid ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_operation ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_model ... ok
[INFO] [stdout] test checker::integration_scenario_tests::test_scenario_k_model_property_structured_decorator_args ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_enum ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_scalar_accessible_in_same_project ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_interface ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_type_not_visible_outside_namespace ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_with_extern_on_function ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_type_visible_within_same_namespace ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_with_extern_on_decorator ... ok
[INFO] [stdout] test checker::internal_tests::test_internal_on_union ... ok
[INFO] [stdout] test checker::internal_tests::test_no_experimental_warning_without_internal ... ok
[INFO] [stdout] test checker::internal_tests::test_public_model_referencing_internal_model_is_accessible ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_non_model_detected ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_no_duplicate_property_when_distinct ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_scalar_detected ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_non_model_message ... ok
[INFO] [stdout] test checker::internal_tests::test_public_model_in_namespace_referencing_internal_is_accessible ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_duplicate_property_message ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_non_array_models_no_invalid_index ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_multiple_duplicate_properties ... ok
[INFO] [stdout] test checker::internal_tests::test_rejects_access_to_internal_decorator_indexer ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_array_model_detected ... ok
[INFO] [stdout] test checker::internal_tests::test_rejects_access_to_internal_prototypes_getter ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_duplicate_property_detected ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_duplicate_property_from_inheritance ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_valid_models_no_error ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_expression_creates_type ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_duplicate_property_in_model_expressions ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_namespace_belongs_to_declaring_namespace ... ok
[INFO] [stdout] test checker::model_tests::test_circular_extends_detected ... ok
[INFO] [stdout] test checker::model_tests::test_clone_enum ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_spread_resolved_declared_before ... ok
[INFO] [stdout] test checker::internal_tests::test_rejects_access_to_internal_decorator_doc_from_comment ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_is_finished ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_of_two_model_expressions_has_both_properties_merged ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_spread_resolved_declared_after ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersect_union_expression_detected ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_of_two_models_has_both_properties ... ok
[INFO] [stdout] test checker::model_tests::test_clone_model ... ok
[INFO] [stdout] test checker::model_tests::test_clone_interface_operations_reparented ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_of_two_model_expressions ... ok
[INFO] [stdout] test checker::model_tests::test_clone_interface ... ok
[INFO] [stdout] test checker::model_tests::test_clone_enum_members_reparented ... ok
[INFO] [stdout] test checker::intersection_tests::test_intersection_with_template_params ... ok
[INFO] [stdout] test checker::model_tests::test_clone_model_decorators_independent ... ok
[INFO] [stdout] test checker::model_tests::test_clone_model_with_base_model ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_int_with_string ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_null_for_nullable ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_boolean_false ... ok
[INFO] [stdout] test checker::model_tests::test_clone_model_properties_reparented ... ok
[INFO] [stdout] test checker::model_tests::test_clone_model_with_source_model ... ok
[INFO] [stdout] test checker::model_tests::test_clone_union_variants_reparented ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_object ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_numeric_assignable_to_int32 ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_not_assignable ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_assignable ... ok
[INFO] [stdout] test checker::model_tests::test_clone_union ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_enum_member ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_boolean_true ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_string_with_int ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_boolean_with_string ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_template_param_type_error ... ok
[INFO] [stdout] test checker::model_tests::test_extends_circular_ref_via_alias_case1 ... ok
[INFO] [stdout] test checker::model_tests::test_define_property_adds_to_model ... ok
[INFO] [stdout] test checker::model_tests::test_define_property_duplicate_rejected ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_union_with_wrong_literal ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_string_literal ... ok
[INFO] [stdout] test checker::model_tests::test_default_value_string_array ... ok
[INFO] [stdout] test checker::model_tests::test_duplicate_property_detected ... ok
[INFO] [stdout] test checker::model_tests::test_empty_model ... ok
[INFO] [stdout] test checker::model_tests::test_extend_model_expression_detected ... ok
[INFO] [stdout] test checker::model_tests::test_duplicate_property_in_is_model ... ok
[INFO] [stdout] test checker::model_tests::test_extend_model_expression_via_alias ... ok
[INFO] [stdout] test checker::model_tests::test_extend_model_union_detected ... ok
[INFO] [stdout] test checker::model_tests::test_extends_circular_ref_via_alias_case2 ... ok
[INFO] [stdout] test checker::model_tests::test_is_circular_ref_via_alias_case1 ... ok
[INFO] [stdout] test checker::model_tests::test_is_non_model_detected ... ok
[INFO] [stdout] test checker::model_tests::test_is_circular_ref_via_alias_case2 ... ok
[INFO] [stdout] test checker::model_tests::test_extends_itself_detected ... ok
[INFO] [stdout] test checker::model_tests::test_is_union_expression_detected ... ok
[INFO] [stdout] test checker::model_tests::test_invalid_ref_detected ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_circular_via_alias_case2 ... ok
[INFO] [stdout] test checker::model_tests::test_is_circular_reference_detected ... ok
[INFO] [stdout] test checker::model_tests::test_is_circular_via_extends_detected ... ok
[INFO] [stdout] test checker::model_tests::test_is_model_expression_detected ... ok
[INFO] [stdout] test checker::model_tests::test_extend_non_model_detected ... ok
[INFO] [stdout] test checker::model_tests::test_is_model_expression_via_alias ... ok
[INFO] [stdout] test checker::model_tests::test_is_property_parent_is_target_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_circular_via_alias_case1 ... ok
[INFO] [stdout] test checker::model_tests::test_is_itself_detected ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_array_cannot_have_properties ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_inherits_indexer ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_itself_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_non_model_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_no_error_with_property_ref ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_model_expression_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_registers_derived_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_scalar ... ok
[INFO] [stdout] test checker::model_tests::test_model_extends_sets_base_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_array_cannot_have_properties ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_accepts_array_expression ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_accepts_array_expression_of_complex_type ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_circular_via_alias_case2 ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_array_no_properties_no_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_array_of_complex_type ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_circular_via_alias_case1 ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_copies_heritage_registers_derived ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_copies_heritage ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_effective_type_returns_source ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_copies_indexer ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_copied_property_parent_is_new_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_copies_properties ... ok
[INFO] [stdout] test checker::model_tests::test_model_in_namespace ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_model_expression_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_array_expression ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_no_error_with_property_ref ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_non_model_or_array ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_resolves_target_before_spreading_declared_after ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_sets_source_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_optional_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_itself_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_boolean_literal_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_property_refers_to_other_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_property_refers_to_std_type ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_self_via_template ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_model_expression_via_alias_emits_error ... ok
[INFO] [stdout] test checker::model_tests::test_model_required_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_property_parent_reference ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_array_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_multiple_decorators ... ok
[INFO] [stdout] test checker::model_tests::test_model_keeps_reference_of_children ... ok
[INFO] [stdout] test checker::model_tests::test_model_is_resolves_target_before_spreading_declared_before ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_numeric_literal_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_multiple_properties ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_string_literal_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_never_property ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_union_property ... ok
[INFO] [stdout] test checker::model_tests::test_named_model_effective_type_is_self ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_when_extends_has_property_to_base ... ok
[INFO] [stdout] test checker::model_tests::test_no_additional_diagnostic_for_error_type ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_extending_valid_model ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_tuple_property ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_both_errors ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_extends_with_property_reference ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_disallow_not_assignable_multiple ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_no_mismatch_compatible_type ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_is_valid_model ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_no_mismatch_same_type ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_is_with_property_reference ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_single_decorator ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_void_property ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_not_shadowed_by_intermediate ... ok
[INFO] [stdout] test checker::model_tests::test_no_error_valid_ref ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_subtype_assignable ... ok
[INFO] [stdout] test checker::model_tests::test_model_with_single_property ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_optional_mismatch ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_subtype_of_union ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_type_mismatch ... ok
[INFO] [stdout] test checker::model_tests::test_template_model_instantiation_via_is ... ok
[INFO] [stdout] test checker::model_tests::test_property_with_decorator ... ok
[INFO] [stdout] test checker::model_tests::test_template_model_instantiation_via_extends ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_blockless_namespace_accumulates_declarations ... ok
[INFO] [stdout] test checker::model_tests::test_single_invalid_ref_in_templated_type ... ok
[INFO] [stdout] test checker::model_tests::test_spread_model_with_overridden_property ... ok
[INFO] [stdout] test checker::model_tests::test_spread_property_parent_is_target_model ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_subtype_of_record ... ok
[INFO] [stdout] test checker::model_tests::test_template_model_declaration ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_multiple_overrides ... ok
[INFO] [stdout] test checker::model_tests::test_override_property_optional_mismatch_multi_level ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_blockless_namespace_accumulates ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_empty_namespace ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_blockless_namespace_lookup ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_accumulates_declarations ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_scalar ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_operation ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_interface ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_enum ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_blockless_namespace_nested_resolution ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_model_inherits_from_outer_scope ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_merge_accumulates_members ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_missing_member_shows_full_name ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_member_access ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_merges_like_namespaces ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_global_disambiguation ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_type_name_prefix ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_nested_sub_namespace ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_model ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_is_finished ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_decorator_forward_reference ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_contains_union ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_sees_outer_scope ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_namespace_with_decorator ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_global_disambiguation ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_nested_blockless_namespace_lookup ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_model_array_prop ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_block_multiple_statements ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_block_simple ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_dotted_name ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_lookup ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_and_blockful_merge ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_with_blockful ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_cross_file_reference ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_nested_with_blockful ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_decorator_with_model ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_dotted_name ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_blockless_multiple ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_model_in_block ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_multiple_decorators ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_nested_blockless ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_nested_blockless_in_other_file ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_nested_lookup ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_declarations_accumulate ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_model_spread ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_empty_block ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_type_name_prefix ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_using_statement ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_enum ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_model_extends_outer ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_interface ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_alias ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_op_return_type ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_op_with_params ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_operation ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_decorator ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_scalar ... ok
[INFO] [stdout] test checker::namespace_tests::namespace_tests::test_parse_namespace_with_union ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_circular_mutual_reference ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_circular_via_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_in_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_in_namespace ... ok
[INFO] [stdout] test checker::operation_tests::test_interface_mutual_reference_circular_diagnostic ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_interface_self_reference_circular ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_interface_mutual_reference_circular ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_chained ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_invalid_is_reference_creates_operation ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_circular_via_alias_message ... ok
[INFO] [stdout] test checker::operation_tests::test_interface_self_reference_circular_diagnostic ... ok
[INFO] [stdout] test checker::operation_tests::test_js_special_word_parameter_to_string ... ok
[INFO] [stdout] test checker::operation_tests::test_js_special_word_parameter ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_declaration ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_circular_via_another_detected ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_from_interface_member ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_circular_via_alias ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_in_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_finished ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_from_interface_operation_return_type ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_parameter_resolution_declared_before ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_chained_template_reference ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_parameter_resolution_with_model_ref ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_keeps_source_reference ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_circular_via_alias_detected ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_non_operation_detected ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_non_operation_empty_fallback ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_invalid_reference_in_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_parameter_resolution_declared_after ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_non_operation_message ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_self_reference_detected ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_parameters_spread ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_self_reference_message ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_self_reference_in_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_same_interface_member ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_source_operation_chain ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_is_valid_no_error ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_with_decorator ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_multiple_decorators ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_mutual_reference_in_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_optional_parameter ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_with_spread_parameters ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_no_parameters ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_return_type_boolean ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_return_type_int32 ... ok
[INFO] [stdout] test checker::operation_tests::test_overload_same_parent_different_interface ... ok
[INFO] [stdout] test checker::operation_tests::test_overload_same_parent_interface_vs_namespace ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_parameter_types ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_with_parameters ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_return_type_void ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_return_type_model ... ok
[INFO] [stdout] test checker::operation_tests::test_overload_same_parent_different_namespace ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_return_type_scalar ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_template_declaration ... ok
[INFO] [stdout] test checker::references_tests::test_reference_enum_member ... ok
[INFO] [stdout] test checker::operation_tests::test_operation_template_is_reference ... ok
[INFO] [stdout] test checker::operation_tests::test_overload_same_parent_outside_interface ... ok
[INFO] [stdout] test checker::references_tests::test_reference_enum_member_access ... ok
[INFO] [stdout] test checker::operation_tests::test_overload_same_parent_outside_namespace ... ok
[INFO] [stdout] test checker::references_tests::test_diagnostic_alias_chained_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_diagnostic_uninstantiated_alias_member ... ok
[INFO] [stdout] test checker::references_tests::test_diagnostic_member_access_on_types_without_members ... ok
[INFO] [stdout] test checker::references_tests::test_reference_inherited_property ... ok
[INFO] [stdout] test checker::references_tests::test_reference_inherited_property_from_extends ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_interface_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_model_property ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_of_alias_interface_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_interface_extends_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_of_alias_model_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_of_invalid_ref_emits_diagnostic ... ok
[INFO] [stdout] test checker::references_tests::test_reference_interface_member_from_extends ... ok
[INFO] [stdout] test checker::references_tests::test_reference_alias_of_alias_templated ... ok
[INFO] [stdout] test checker::references_tests::test_reference_interface_member_via_template_instance ... ok
[INFO] [stdout] test checker::references_tests::test_reference_interface_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_sibling_property_after ... ok
[INFO] [stdout] test checker::references_tests::test_reference_meta_type_anonymous_model ... ok
[INFO] [stdout] test checker::references_tests::test_reference_sibling_property_before ... ok
[INFO] [stdout] test checker::references_tests::test_reference_interface_operation_access ... ok
[INFO] [stdout] test checker::references_tests::test_reference_property_from_template_instance_alias ... ok
[INFO] [stdout] test checker::references_tests::test_reference_meta_type_intersection ... ok
[INFO] [stdout] test checker::references_tests::test_reference_meta_type_property ... ok
[INFO] [stdout] test checker::references_tests::test_reference_non_existent_enum_member_emits_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_reference_model_property ... ok
[INFO] [stdout] test checker::references_tests::test_reference_non_existent_meta_type_emits_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property ... ok
[INFO] [stdout] test checker::references_tests::test_reference_non_existent_interface_member_emits_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_reference_non_existent_model_member_emits_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_reference_operation_parameters ... ok
[INFO] [stdout] test checker::references_tests::test_reference_operation_return_type ... ok
[INFO] [stdout] test checker::references_tests::test_reference_non_existent_union_member_emits_invalid_ref ... ok
[INFO] [stdout] test checker::references_tests::test_reference_property_from_model_is ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_enum_member ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property_from_templated_model ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property_from_model_after ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property_from_model_before ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property_via_alias ... ok
[INFO] [stdout] test checker::references_tests::test_reference_spread_property_via_alias_of_alias ... ok
[INFO] [stdout] test checker::references_tests::test_reference_templated_alias_with_defaults ... ok
[INFO] [stdout] test checker::references_tests::test_reference_union_variant_access ... ok
[INFO] [stdout] test checker::references_tests::test_reference_uninstantiated_alias_emits_error ... ok
[INFO] [stdout] test checker::references_tests::test_reference_union_variant_via_template_instance ... ok
[INFO] [stdout] test checker::references_tests::test_reference_union_variant_via_alias ... ok
[INFO] [stdout] test checker::references_tests::test_reference_templated_alias_default_param ... ok
[INFO] [stdout] test checker::references_tests::test_reference_union_variant ... ok
[INFO] [stdout] test checker::references_tests::test_reference_templated_alias_model_literal_default ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_model_without_optional_properties_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_anything_assignable_to_error_type ... ok
[INFO] [stdout] test checker::relation_tests::test_array_not_assignable_to_different_element_type ... ok
[INFO] [stdout] test checker::references_tests::test_spread_meta_type_property ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_model_same_property_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_model_extra_properties_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_model_same_properties_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_array_not_assignable_to_empty_model ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_model_subtype_property_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_anonymous_empty_model_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_array_of_subtype_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_array_subtype_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_check_null_value ... ok
[INFO] [stdout] test checker::relation_tests::test_check_boolean_value ... ok
[INFO] [stdout] test checker::relation_tests::test_boolean_assignable_to_boolean ... ok
[INFO] [stdout] test checker::relation_tests::test_check_numeric_value ... ok
[INFO] [stdout] test checker::relation_tests::test_base_assignable_to_derived_with_only_optional_properties ... ok
[INFO] [stdout] test checker::relation_tests::test_check_type_of_value_match_constraint ... ok
[INFO] [stdout] test checker::relation_tests::test_boolean_not_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_check_string_value ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_float32_assignable_to_float_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_float32_not_assignable_to_integer ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_int32_assignable_to_numeric ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_int8_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_boolean_not_assignable_to_string_int32_union_target ... ok
[INFO] [stdout] test checker::relation_tests::test_base_not_assignable_to_derived_with_extra_required_property ... ok
[INFO] [stdout] test checker::relation_tests::test_decimal128_assignable_to_decimal ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_float32_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_decimal128_assignable_to_numeric_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_not_assignable_to_unrelated_scalar ... ok
[INFO] [stdout] test checker::relation_tests::test_boolean_not_assignable_to_string_int32_union ... ok
[INFO] [stdout] test checker::relation_tests::test_decimal128_assignable_to_decimal_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_different_enum_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_string_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_int8_assignable_to_numeric ... ok
[INFO] [stdout] test checker::relation_tests::test_custom_scalar_extends_integer_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_different_interfaces_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_deprecation_tracking ... ok
[INFO] [stdout] test checker::relation_tests::test_find_indexer_on_model_without_indexer ... ok
[INFO] [stdout] test checker::relation_tests::test_enum_member_assignable_to_parent_enum ... ok
[INFO] [stdout] test checker::relation_tests::test_enum_member_assignable_to_same_enum ... ok
[INFO] [stdout] test checker::relation_tests::test_different_named_empty_models_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_empty_model_assignable_to_record_string ... ok
[INFO] [stdout] test checker::relation_tests::test_enum_member_assignable_to_union_of_same_enum ... ok
[INFO] [stdout] test checker::relation_tests::test_enum_member_not_assignable_to_other_enum ... ok
[INFO] [stdout] test checker::relation_tests::test_filter_model_properties_with_filter ... ok
[INFO] [stdout] test checker::relation_tests::test_filter_model_properties_no_filter ... ok
[INFO] [stdout] test checker::relation_tests::test_enum_member_not_assignable_to_different_enum ... ok
[INFO] [stdout] test checker::relation_tests::test_error_type_assignable_to_anything ... ok
[INFO] [stdout] test checker::relation_tests::test_find_indexer_on_record_model ... ok
[INFO] [stdout] test checker::relation_tests::test_float32_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_float32_assignable_to_float_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_float32_assignable_to_float64 ... ok
[INFO] [stdout] test checker::relation_tests::test_infer_scalar_for_primitive_value_union ... ok
[INFO] [stdout] test checker::relation_tests::test_int32_assignable_to_numeric ... ok
[INFO] [stdout] test checker::relation_tests::test_int32_assignable_to_string_or_numeric_union ... ok
[INFO] [stdout] test checker::relation_tests::test_float32_not_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_int32_not_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_float_subtypes_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_int32_not_assignable_to_int16 ... ok
[INFO] [stdout] test checker::relation_tests::test_float64_not_assignable_to_float32 ... ok
[INFO] [stdout] test checker::relation_tests::test_infer_scalar_for_primitive_value ... ok
[INFO] [stdout] test checker::relation_tests::test_float_not_assignable_to_integer ... ok
[INFO] [stdout] test checker::relation_tests::test_int32_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_int64_not_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_assignable_to_int32_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_assignable_to_int16_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_assignable_to_int64_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_assignable_to_integer ... ok
[INFO] [stdout] test checker::relation_tests::test_integer_not_assignable_to_float_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_integer_not_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_interface_extends_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_assignable_to_integer_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_array_and_record_not_allowed ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_array_and_model_not_allowed ... ok
[INFO] [stdout] test checker::relation_tests::test_interface_extends_not_assignable_reverse ... ok
[INFO] [stdout] test checker::relation_tests::test_int8_not_assignable_to_float ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_model_with_scalar_not_allowed ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_subtype_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_model_with_record_incompatible ... ok
[INFO] [stdout] test checker::relation_tests::test_intersect_records_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_model_extends_not_assignable_reverse ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_incompatible_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_missing_required_property_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_of_same_type_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_model_extends_with_compatible_properties ... ok
[INFO] [stdout] test checker::relation_tests::test_model_is_record_with_subtype_property_valid ... ok
[INFO] [stdout] test checker::relation_tests::test_model_extends_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_integer_subtypes_assignable_to_integer ... ok
[INFO] [stdout] test checker::relation_tests::test_intersection_incompatible_types_not_assignable_to_either ... ok
[INFO] [stdout] test checker::relation_tests::test_model_extends_record_with_incompatible_property ... ok
[INFO] [stdout] test checker::relation_tests::test_model_is_record_with_incompatible_property ... ok
[INFO] [stdout] test checker::relation_tests::test_model_optional_property_source_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_model_with_string_property_assignable_to_record_string ... ok
[INFO] [stdout] test checker::relation_tests::test_model_with_incompatible_property_not_assignable_to_record ... ok
[INFO] [stdout] test checker::relation_tests::test_model_with_spread_indexer_allows_other_properties ... ok
[INFO] [stdout] test checker::relation_tests::test_never_assignable_to_boolean ... ok
[INFO] [stdout] test checker::relation_tests::test_null_assignable_to_null ... ok
[INFO] [stdout] test checker::relation_tests::test_model_with_same_property_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_never_assignable_to_model ... ok
[INFO] [stdout] test checker::relation_tests::test_never_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_model_transitive_extends ... ok
[INFO] [stdout] test checker::relation_tests::test_model_structural_compatibility ... ok
[INFO] [stdout] test checker::relation_tests::test_numeric_subtypes_assignable_to_numeric ... ok
[INFO] [stdout] test checker::relation_tests::test_record_incompatible_value_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_record_assignable_to_same_record ... ok
[INFO] [stdout] test checker::relation_tests::test_null_not_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_optional_property_not_assignable_to_required ... ok
[INFO] [stdout] test checker::relation_tests::test_never_assignable_to_unknown ... ok
[INFO] [stdout] test checker::relation_tests::test_model_not_assignable_to_record_incompatible ... ok
[INFO] [stdout] test checker::relation_tests::test_record_intersect_record_has_indexer ... ok
[INFO] [stdout] test checker::relation_tests::test_record_add_property_same_type_as_indexer ... ok
[INFO] [stdout] test checker::relation_tests::test_non_tuple_not_assignable_to_tuple ... ok
[INFO] [stdout] test checker::relation_tests::test_record_with_model_property_same_type ... ok
[INFO] [stdout] test checker::relation_tests::test_record_subtype_value_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_model_with_subtype_property_assignable_to_record ... ok
[INFO] [stdout] test checker::relation_tests::test_recursive_model_same_structure_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_record_string_assignable_to_record_string ... ok
[INFO] [stdout] test checker::relation_tests::test_safeint_assignable_to_integer_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_safeint_assignable_to_int64 ... ok
[INFO] [stdout] test checker::relation_tests::test_recursive_models_same_structure_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_recursive_models_different_structure_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_never_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_numeric_literal_not_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_recursive_anonymous_models_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_safeint_assignable_to_numeric_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_same_array_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_same_interface_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_record_subtype_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_same_model_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_same_tuple_types_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_source_assignable_to_union_target ... ok
[INFO] [stdout] test checker::relation_tests::test_same_enum_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_string_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_string_literal_union_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_string_not_assignable_to_custom_scalar ... ok
[INFO] [stdout] test checker::relation_tests::test_spread_record_model_must_respect_indexer ... ok
[INFO] [stdout] test checker::relation_tests::test_string_not_assignable_to_record_string ... ok
[INFO] [stdout] test checker::relation_tests::test_string_literal_assignable_to_string ... ok
[INFO] [stdout] test checker::relation_tests::test_subtype_assignable_to_union ... ok
[INFO] [stdout] test checker::relation_tests::test_string_assignable_to_union ... ok
[INFO] [stdout] test checker::relation_tests::test_template_constraint_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_spread_record_allows_other_properties ... ok
[INFO] [stdout] test checker::relation_tests::test_string_not_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_template_constraint_pass_with_assignable_arg ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_assignable_to_same_array ... ok
[INFO] [stdout] test checker::relation_tests::test_same_tuple_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_different_length_not_assignable_to_tuple ... ok
[INFO] [stdout] test checker::relation_tests::test_template_constraint_multiple ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_different_length_not_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_template_constraint_pass_with_multiple_constraints ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_subtype_assignable_to_tuple ... ok
[INFO] [stdout] test checker::relation_tests::test_uint8_assignable_to_uint16_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_subtype_assignable_to_array ... ok
[INFO] [stdout] test checker::relation_tests::test_uint8_assignable_to_integer_via_chain ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_not_assignable_to_incompatible_array ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_different_subtypes_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_union_not_all_variants_match_target ... ok
[INFO] [stdout] test checker::relation_tests::test_tuple_subtype_assignable ... ok
[INFO] [stdout] test checker::relation_tests::test_union_all_variants_match_target ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_boolean ... ok
[INFO] [stdout] test checker::relation_tests::test_union_of_subtypes_assignable_to_base_union ... ok
[INFO] [stdout] test checker::relation_tests::test_union_source_all_variants_must_match_target ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_never ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_void ... ok
[INFO] [stdout] test checker::relation_tests::test_value_exact_type_tracking ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_model ... ok
[INFO] [stdout] test checker::relation_tests::test_valueof_numeric_literal_assignable_to_int32 ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_string ... ok
[INFO] [stdout] test checker::relation_tests::test_union_variant_assignable_to_union ... ok
[INFO] [stdout] test checker::relation_tests::test_valueof_numeric_literal_assignable_to_numeric ... ok
[INFO] [stdout] test checker::relation_tests::test_unknown_target_numeric ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_deprecated_type_emits_warning ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_invalid_type_ref_decorator_message ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_alias ... ok
[INFO] [stdout] test checker::relation_tests::test_valueof_string_literal_assignable_to_string ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_invalid_type_ref_function_message ... ok
[INFO] [stdout] test checker::relation_tests::test_void_assignable_to_void ... ok
[INFO] [stdout] test checker::relation_tests::test_void_not_assignable_to_string ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_invalid_type_ref_function ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_enum_member_with_spread ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_enum_member ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_metatype ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_model_at_root ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_invalid_type_ref_decorator ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_model_property ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_doesnt_instantiate_template ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_model_in_namespace ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_model_property_from_base ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_nested_namespace ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_type_reference_not_found_emits_invalid_ref ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_type_reference_invalid_syntax ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_simple_namespace ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_valid_type_ref_model_no_error ... ok
[INFO] [stdout] test checker::scalar_tests::test_constructor_duplicate_inherited_from_base ... ok
[INFO] [stdout] test checker::scalar_tests::test_constructor_duplicate_same_scalar ... ok
[INFO] [stdout] test checker::resolve_type_reference_tests::test_resolve_unknown_identifier_emits_invalid_ref ... ok
[INFO] [stdout] test checker::scalar_tests::test_declare_scalar_extending_another ... ok
[INFO] [stdout] test checker::scalar_tests::test_decimal128_extends_decimal ... ok
[INFO] [stdout] test checker::scalar_tests::test_declare_scalar_extending_int32 ... ok
[INFO] [stdout] test checker::scalar_tests::test_declare_simple_scalar ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_constraint_self ... ok
[INFO] [stdout] test checker::scalar_tests::test_multiple_scalars ... ok
[INFO] [stdout] test checker::scalar_tests::test_int64_extends_integer ... ok
[INFO] [stdout] test checker::scalar_tests::test_safeint_extends_int64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_declare_scalar_extending_string ... ok
[INFO] [stdout] test checker::scalar_tests::test_constructor_no_duplicate_different_names ... ok
[INFO] [stdout] test checker::scalar_tests::test_float32_extends_float64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_extends_self ... ok
[INFO] [stdout] test checker::scalar_tests::test_int32_extends_int64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_float64_extends_float ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_extends_via_alias ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_extends_via_alias_message ... ok
[INFO] [stdout] test checker::scalar_tests::test_no_error_scalar_extends_valid_scalar ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_float64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_int16_extends_int32 ... ok
[INFO] [stdout] test checker::scalar_tests::test_constructor_duplicate_message ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_extends_via_another ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_default_outside_range ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_default_non_numeric_scalar ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_boolean ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_circular_self_extends_message ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_int64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_model_detected_alt ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_model_detected ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_non_scalar_detected ... ok
[INFO] [stdout] test checker::scalar_tests::test_int8_extends_int16 ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_numeric ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_multiple_decorators ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_in_global_namespace ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_template_declaration ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_simple_no_base_is_finished ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_scalar_chain ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_simple_declaration_no_base ... ok
[INFO] [stdout] test checker::scalar_tests::test_uint64_extends_integer ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_with_decorator_in_namespace ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_in_namespace ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_array_model_detected ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_extends_url ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_invalid_template_default ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_is_finished ... ok
[INFO] [stdout] test checker::scalar_tests::test_uint16_extends_uint32 ... ok
[INFO] [stdout] test checker::scalar_tests::test_uint32_extends_uint64 ... ok
[INFO] [stdout] test checker::scalar_tests::test_scalar_with_decorator ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_copies_properties ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_chain_resolved ... ok
[INFO] [stdout] test checker::scalar_tests::test_uint8_extends_uint16 ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_record_type ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_non_model_message ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_resolved_before_declared_after ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_model_with_optional_properties ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_resolved_before_declared_before ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_multiple_models ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_merges_namespaces ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_non_model_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_empty_model ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_self_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_scalar_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_in_namespace_model ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_interface_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_enum_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_duplicate_property_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_invalid_ref_no_additional_diagnostic ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_self_message ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_self_via_alias_detected ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_duplicate_property_with_spread_message ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_template_model ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_valid_model_no_error ... ok
[INFO] [stdout] test checker::string_template_tests::test_no_diagnostic_type_only_interpolation ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_via_alias_declared_before ... ok
[INFO] [stdout] test checker::string_template_tests::test_non_literal_string_template_with_boolean_type ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_via_alias_declared_after ... ok
[INFO] [stdout] test checker::string_template_tests::test_non_literal_string_template_with_model_type ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_with_decorator_on_source ... ok
[INFO] [stdout] test checker::string_template_tests::test_invalid_ref_not_non_literal_string_template ... ok
[INFO] [stdout] test checker::spread_tests::test_spread_with_own_properties ... ok
[INFO] [stdout] test checker::string_template_tests::test_literal_string_template_no_error ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_multiple_interpolations ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_no_interpolation ... ok
[INFO] [stdout] test checker::string_template_tests::test_simple_string_template_with_numeric_interpolation ... ok
[INFO] [stdout] test checker::string_template_tests::test_value_in_type_alias_context ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_with_string_interpolation ... ok
[INFO] [stdout] test checker::string_template_tests::test_numeric_literal_string_template_no_error ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_only_interpolation ... ok
[INFO] [stdout] test checker::string_template_tests::test_non_literal_string_template_with_scalar_type ... ok
[INFO] [stdout] test checker::string_template_tests::test_mixed_string_template_diagnostic ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_with_enum_interpolation ... ok
[INFO] [stdout] test checker::string_template_tests::test_value_in_type_model_prop_context ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_with_model_interpolation ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_cache_template_instances ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_default_template_parameters ... ok
[INFO] [stdout] test checker::string_template_tests::test_string_template_with_scalar_interpolation ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_interface_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_interface_mutual ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_scalar_mutual ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_mutual ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_operation_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_alias_mutual ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_default_template_parameter_model_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_invalid_template_default_alias ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_invalid_template_default_in_union ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_invalid_template_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_alias_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_invalid_template_default_scalar ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_invalid_template_default_interface ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_default_required ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_scalar_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_args_on_non_templated_model ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_default_incorrect ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_union_self ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_circular_constraint_in_expression ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_default_nested_self_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_arg_name_with_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_default_not_assignable ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_default_mutual_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_arg_not_assignable ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_incompatible_constraint_via_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_default_self_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_too_few_args_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_too_many_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_alias_template_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_alias_template_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_extends_multiple_with_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_extends_with_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_template_missing_required_arg ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_alias_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_diagnostic_value_in_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_operation_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_decorator_on_operation ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_operation ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_default_in_operation ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_override_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_interface_template_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_is_with_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_instantiation_in_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_multiple_named_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_with_inline_model ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_named_in_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_with_template_on_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_template_with_model_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_operation_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_model_extends_with_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_array_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_operation_template_multiple ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_augment_decorator_with_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_default_reference_chain ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_augment_decorator ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_default_with_object ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_multiple_params ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_empty_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_multiple_constraints ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_simple ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_nested_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_default_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_operation_template_with_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_default_with_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_constraint_and_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_model_with_valueof_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_with_object_literal ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_multiple_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_named_arg ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_function_params ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_decorator_on_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_named_args_out_of_order ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_simple ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_with_array_literal ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_with_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_reference_with_model_expression_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_function_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_multiple_decorators ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_special_keywords_as_identifiers ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_nested_model_decorator ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_decorator ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_function_return_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_initializer ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_intersection_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_nested_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_optional_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_parent_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_spread ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_tuple_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_union_decorator ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_type_reference ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_valueof_in_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_union_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_union_template_multiple ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_valueof_array_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_valueof_constraint ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_constraint_satisfied_in_default ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_alias_is_declared ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_constraint_compatible_with_another_template ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_constraint_from_another_param ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_interface_is_declared ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_model_in_namespace ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_instance_same_with_default_value ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_model_instantiation_via_is ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_auto_instantiate_with_defaults ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_parse_template_with_union_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_model_instantiation_via_extends ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_constraint_satisfied_in_arg ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_model_is_declared ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_default_bound_to_other_param ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_specified_twice_positional ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_specified_twice_by_name ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_nonexistent_param ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_out_of_order ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_model_with_decorator ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_and_positional_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_basic ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_args_on_non_templated ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_alias ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_empty_model ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_boolean_literal ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_too_many_args ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_operation_is_declared ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_interface ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_named_arg_with_defaults ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_value_in_type ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_positional_after_named ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_numeric_literal ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_model_with_optional_property ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_union_is_declared ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_array_expression ... ok
[INFO] [stdout] test checker::template_tests::template_tests::test_template_scalar_is_declared ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_namespace ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_model_extends ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_enum ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_model_with_properties ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_intrinsic_types_initialized ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_string_literal ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_scalar ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_union ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_type_reference_to_std_scalar ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_type_reference_to_model ... ok
[INFO] [stdout] test checker::tests::decorator_checking_tests::test_decorator_declaration ... ok
[INFO] [stdout] test checker::tests::effective_model_type_tests::test_non_model_type_returns_self ... ok
[INFO] [stdout] test checker::tests::effective_model_type_tests::test_model_is_source_model ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_check_tuple_expression ... ok
[INFO] [stdout] test checker::tests::checker_core_tests::test_void_keyword ... ok
[INFO] [stdout] test checker::tests::effective_model_type_tests::test_named_model_returns_self ... ok
[INFO] [stdout] test checker::tests::decorator_checking_tests::test_model_with_decorator_application ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_multiple_instantiations_same_template ... ok
[INFO] [stdout] test checker::tests::decorator_checking_tests::test_decorator_with_args ... ok
[INFO] [stdout] test checker::tests::effective_model_type_tests::test_named_model_always_self ... ok
[INFO] [stdout] test checker::tests::effective_model_type_tests::test_empty_named_model_returns_self ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_nested_template_reference ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_interface ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_alias_instantiation ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_model_instantiation ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_model_single_param ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_model_instantiation_resolves_params ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_operation ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_model_with_default ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_model_spread_instantiation ... ok
[INFO] [stdout] test checker::tests::value_tests::test_const_with_boolean_value ... ok
[INFO] [stdout] test checker::tests::value_tests::test_boolean_literal_value ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_scalar ... ok
[INFO] [stdout] test checker::tests::value_tests::test_get_value_for_node ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_union ... ok
[INFO] [stdout] test checker::tests::value_tests::test_const_with_string_value ... ok
[INFO] [stdout] test checker::tests::value_tests::test_multiple_consts ... ok
[INFO] [stdout] test checker::tests::value_tests::test_object_literal_value ... ok
[INFO] [stdout] test checker::tests::value_tests::test_const_with_numeric_value ... ok
[INFO] [stdout] test checker::type_relation::tests::test_boolean_literal_assignable_to_boolean_scalar ... ok
[INFO] [stdout] test checker::tests::value_tests::test_numeric_literal_value ... ok
[INFO] [stdout] test checker::type_relation::tests::test_error_type_assignable_to_anything ... ok
[INFO] [stdout] test checker::type_relation::tests::test_model_extends_assignable ... ok
[INFO] [stdout] test checker::type_relation::tests::test_never_assignable_to_anything ... ok
[INFO] [stdout] test checker::type_relation::tests::test_numeric_literal_assignable_to_int32 ... ok
[INFO] [stdout] test checker::type_relation::tests::test_same_enum_assignable ... ok
[INFO] [stdout] test checker::tests::value_tests::test_value_vs_type_distinction ... ok
[INFO] [stdout] test checker::type_relation::tests::test_same_type_is_assignable ... ok
[INFO] [stdout] test checker::type_relation::tests::test_string_literal_assignable_to_string_scalar ... ok
[INFO] [stdout] test checker::tests::template_instantiation_tests::test_template_param_resolved_in_model ... ok
[INFO] [stdout] test checker::tests::value_tests::test_string_literal_is_indeterminate ... ok
[INFO] [stdout] test checker::tests::value_tests::test_array_literal_value ... ok
[INFO] [stdout] test checker::tests::value_tests::test_entity_type_from_model ... ok
[INFO] [stdout] test checker::type_relation::tests::test_anything_assignable_to_unknown ... ok
[INFO] [stdout] test checker::type_relation::tests::test_different_enums_not_assignable ... ok
[INFO] [stdout] test checker::type_relation::tests::test_union_source_all_variants_must_match ... ok
[INFO] [stdout] test checker::type_relation::tests::test_target_union_at_least_one_variant ... ok
[INFO] [stdout] test checker::type_relation::tests::test_scalar_extends_assignable ... ok
[INFO] [stdout] test checker::type_utils::tests::test_get_fully_qualified_name_with_namespace ... ok
[INFO] [stdout] test checker::type_utils::tests::test_get_type_for_type_or_indeterminate ... ok
[INFO] [stdout] test checker::type_relation::tests::test_tuple_assignability ... ok
[INFO] [stdout] test checker::type_utils::tests::test_get_fully_qualified_name_no_namespace ... ok
[INFO] [stdout] test checker::type_utils::tests::test_is_global_namespace ... ok
[INFO] [stdout] test checker::type_utils::tests::test_literal_type_checks ... ok
[INFO] [stdout] test checker::type_utils::tests::test_intrinsic_type_checks ... ok
[INFO] [stdout] test checker::type_utils::tests::test_is_anonymous_model ... ok
[INFO] [stdout] test checker::type_utils::tests::test_scalar_extends ... ok
[INFO] [stdout] test checker::type_utils::tests::test_is_array_and_record_model_type ... ok
[INFO] [stdout] test checker::type_utils_tests::test_model_reference_is_template_instance ... ok
[INFO] [stdout] test checker::type_utils_tests::test_model_expression_in_template_instance_is_instance ... ok
[INFO] [stdout] test checker::type_utils_tests::test_model_is_template_declaration ... ok
[INFO] [stdout] test checker::type_utils_tests::test_union_expression_in_template_instance_is_instance ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_const_boolean ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_const_string ... ok
[INFO] [stdout] test checker::type_relation::tests::test_void_only_assignable_to_void ... ok
[INFO] [stdout] test checker::type_utils_tests::test_is_declared_in_namespace_recursive ... ok
[INFO] [stdout] test checker::type_utils::tests::test_get_namespace_string ... ok
[INFO] [stdout] test checker::type_utils::tests::test_type_to_string ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_const_with_explicit_type ... ok
[INFO] [stdout] test checker::types::tests::test_boolean_type ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_expression_produces_type ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_template_parameter_with_mixed_constraint ... ok
[INFO] [stdout] test checker::types::tests::test_entity_indeterminate ... ok
[INFO] [stdout] test checker::types::tests::test_intrinsic_type_names ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_valid_const_no_error ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_in_alias ... ok
[INFO] [stdout] test checker::types::tests::test_entity_value ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_model_emits_expect_value ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_template_parameter_no_constraint_emits_expect_value ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_template_parameter_with_type_constraint ... ok
[INFO] [stdout] test checker::types::tests::test_decorator_application_new ... ok
[INFO] [stdout] test checker::types::tests::test_entity_type ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_scalar_emits_expect_value ... ok
[INFO] [stdout] test checker::typeof_tests::test_typeof_const_without_explicit_type ... ok
[INFO] [stdout] test checker::types::tests::test_decorator_application_builder ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_next_type_id ... ok
[INFO] [stdout] test checker::types::tests::test_string_type ... ok
[INFO] [stdout] test checker::types::tests::test_value_kind_name ... ok
[INFO] [stdout] test checker::types::tests::test_value_store_add_boolean ... ok
[INFO] [stdout] test checker::types::tests::test_numeric_type ... ok
[INFO] [stdout] test checker::types::tests::test_value_store_add_null ... ok
[INFO] [stdout] test checker::types::tests::test_type_id ... ok
[INFO] [stdout] test checker::types::tests::test_type_is_error ... ok
[INFO] [stdout] test checker::types::tests::test_type_is_finished ... ok
[INFO] [stdout] test checker::types::tests::test_type_kind_name ... ok
[INFO] [stdout] test checker::types::tests::test_type_name ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_add_intrinsic ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_add_multiple ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_get ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_get_invalid ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_get_mut ... ok
[INFO] [stdout] test checker::types::tests::test_value_store_add_numeric ... ok
[INFO] [stdout] test checker::types::tests::test_type_store_new ... ok
[INFO] [stdout] test checker::types::tests::test_value_store_new ... ok
[INFO] [stdout] test checker::types::tests::test_value_type ... ok
[INFO] [stdout] test checker::types::tests::test_value_store_add_string ... ok
[INFO] [stdout] test checker::union_tests::test_create_union_empty ... ok
[INFO] [stdout] test checker::union_tests::test_create_union_from_options ... ok
[INFO] [stdout] test checker::union_tests::test_union_is_finished ... ok
[INFO] [stdout] test checker::union_tests::test_union_not_finished_template_declaration ... ok
[INFO] [stdout] test checker::union_tests::test_union_multiple_decorators ... ok
[INFO] [stdout] test checker::union_tests::test_union_reduces_never ... ok
[INFO] [stdout] test checker::union_tests::test_union_template_declaration ... ok
[INFO] [stdout] test checker::union_tests::test_create_union_single_option ... ok
[INFO] [stdout] test checker::union_tests::test_union_statement_not_reduced ... ok
[INFO] [stdout] test checker::union_tests::test_fn_in_union_expression_error ... ok
[INFO] [stdout] test checker::union_tests::test_union_declaration_with_variants ... ok
[INFO] [stdout] test checker::union_tests::test_fn_in_union_no_error_for_regular_types ... ok
[INFO] [stdout] test checker::union_tests::test_union_duplicate_variant_detected ... ok
[INFO] [stdout] test checker::union_tests::test_union_no_duplicate_variant_no_error ... ok
[INFO] [stdout] test checker::union_tests::test_union_duplicate_variant_message ... ok
[INFO] [stdout] test checker::union_tests::test_union_empty ... ok
[INFO] [stdout] test checker::union_tests::test_union_expression_namespace ... ok
[INFO] [stdout] test checker::union_tests::test_union_expression ... ok
[INFO] [stdout] test checker::union_tests::test_union_expression_reduces ... ok
[INFO] [stdout] test checker::union_tests::test_union_three_variants ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_boolean_type ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_model_type ... ok
[INFO] [stdout] test checker::union_tests::test_union_template_instantiation ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_multiple_decorators ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_with_decorator ... ok
[INFO] [stdout] test checker::union_tests::test_union_with_decorator ... ok
[INFO] [stdout] test checker::union_tests::test_union_with_numeric_literals ... ok
[INFO] [stdout] test checker::union_tests::test_union_with_string_literals ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_alias_property_and_decorator ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_operation_parameter ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_operation_response ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_is_model ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_scalar_type ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_property ... ok
[INFO] [stdout] test checker::union_tests::test_union_variant_types ... ok
[INFO] [stdout] test checker::union_tests::test_union_in_namespace ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_interface_operation ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_extends_model ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_partial_unused_template_parameters ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_decorator ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_spread ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_diagnostic_when_using_is_used ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_using_for_invalid_namespace_reference ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_using_for_invalid_using ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_template_type_property ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_tuple ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_diagnostic_when_using_qualified_name ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_typeof_expression ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_union_property ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_template_parameter_used_in_scalar ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_unused_template_parameter ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_unused_template_parameter_interface ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_unused_template_parameter_alias ... ok
[INFO] [stdout] test checker::unused_template_parameter_tests::test_unused_template_parameter_operation ... ok
[INFO] [stdout] test checker::unused_using_tests::test_cross_namespace_using_in_same_file ... ok
[INFO] [stdout] test checker::unused_using_tests::test_report_unused_using ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_using_when_using_provides_unique_type ... ok
[INFO] [stdout] test checker::unused_using_tests::test_report_unused_using_multiple ... ok
[INFO] [stdout] test checker::unused_using_tests::test_report_unused_using_when_only_qualified_name_used ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_dotted_namespace ... ok
[INFO] [stdout] test checker::unused_using_tests::test_two_namespaces_with_same_last_segment ... ok
[INFO] [stdout] test checker::unused_using_tests::test_duplicate_using_no_unnecessary_unused_diagnostic ... ok
[INFO] [stdout] test checker::unused_using_tests::test_report_unused_using_when_other_using_is_used ... ok
[INFO] [stdout] test checker::unused_using_tests::test_no_unused_using_for_undefined_using ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_is_warning_not_error ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_typespec_namespace ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_multi_level_namespace ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_when_local_type_shadows ... ok
[INFO] [stdout] test checker::unused_using_tests::test_using_in_namespace_used ... ok
[INFO] [stdout] test checker::unused_using_tests::test_unused_using_with_shadowing_local_type ... ok
[INFO] [stdout] test checker::unused_using_tests::test_used_using_dotted_namespace ... ok
[INFO] [stdout] test checker::using_tests::test_using_blockless_namespace_valid ... ok
[INFO] [stdout] test checker::using_tests::test_using_enum_emits_error ... ok
[INFO] [stdout] test checker::unused_using_tests::test_using_unused_when_type_referenced_via_full_name ... ok
[INFO] [stdout] test checker::using_tests::test_using_enum_member_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_in_global_scope ... ok
[INFO] [stdout] test checker::using_tests::test_using_model_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_in_namespace_scope_valid ... ok
[INFO] [stdout] test checker::using_tests::test_using_model_property_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_non_namespace_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_operation_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_template_model_emits_error ... ok
[INFO] [stdout] test checker::unused_using_tests::test_using_in_namespace_unused ... ok
[INFO] [stdout] test checker::using_tests::test_using_nested_namespace_valid ... ok
[INFO] [stdout] test checker::using_tests::test_using_two_namespaces_with_same_last_name ... ok
[INFO] [stdout] test checker::using_tests::test_using_interface_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_resolves_local_decls_over_usings ... ok
[INFO] [stdout] test checker::using_tests::test_using_alias_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_scalar_emits_error ... ok
[INFO] [stdout] test checker::using_tests::test_using_type_from_used_namespace_accessible ... ok
[INFO] [stdout] test checker::using_tests::test_using_undefined_emits_invalid_ref ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_mixed_types ... ok
[INFO] [stdout] test checker::using_tests::test_using_union_emits_error ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_empty ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_multiple_items ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_numeric_items ... ok
[INFO] [stdout] test checker::using_tests::test_using_valid_namespace_no_error ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_nested ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_string_items ... ok
[INFO] [stdout] test checker::value_tests::test_array_value_single_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_array_to_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_boolean_to_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_enum_member_to_int32 ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_null_to_int32 ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_numeric_to_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_object_to_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_string_to_int32 ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_valid_int32 ... ok
[INFO] [stdout] test checker::value_tests::test_const_boolean_false_without_type ... ok
[INFO] [stdout] test checker::value_tests::test_const_assign_valid_string_to_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_boolean_false_value ... ok
[INFO] [stdout] test checker::value_tests::test_const_boolean_true_value ... ok
[INFO] [stdout] test checker::value_tests::test_const_boolean_without_type ... ok
[INFO] [stdout] test checker::value_tests::test_const_null ... ok
[INFO] [stdout] test checker::value_tests::test_const_model_reference ... ok
[INFO] [stdout] test checker::value_tests::test_const_numeric_negative ... ok
[INFO] [stdout] test checker::value_tests::test_const_numeric_without_type ... ok
[INFO] [stdout] test checker::value_tests::test_const_numeric_float ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_boolean_caching ... ok
[INFO] [stdout] test checker::value_tests::test_const_in_namespace ... ok
[INFO] [stdout] test checker::value_tests::test_const_without_type_uses_precise_type_array ... ok
[INFO] [stdout] test checker::value_tests::test_const_string_literal_without_type ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_number_caching ... ok
[INFO] [stdout] test checker::value_tests::test_const_without_type_uses_precise_type_object ... ok
[INFO] [stdout] test checker::value_tests::test_const_numeric_int ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_string_caching ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_string_type_check ... ok
[INFO] [stdout] test checker::value_tests::test_const_with_explicit_int32_type ... ok
[INFO] [stdout] test checker::value_tests::test_const_with_explicit_string_type ... ok
[INFO] [stdout] test checker::value_tests::test_custom_scalar_extends_int8_in_range ... ok
[INFO] [stdout] test checker::value_tests::test_const_with_type_string_value ... ok
[INFO] [stdout] test checker::value_tests::test_custom_scalar_default_outside_range ... ok
[INFO] [stdout] test checker::value_tests::test_const_without_type_uses_precise_type_string ... ok
[INFO] [stdout] test checker::value_tests::test_const_without_type_uses_precise_type_numeric ... ok
[INFO] [stdout] test checker::value_tests::test_const_without_type_uses_precise_type_boolean ... ok
[INFO] [stdout] test checker::value_tests::test_enum_member_as_const_value ... ok
[INFO] [stdout] test checker::value_tests::test_custom_scalar_extends_int8_out_range ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_boolean_type_check ... ok
[INFO] [stdout] test checker::value_tests::test_int16_in_range_31489 ... ok
[INFO] [stdout] test checker::value_tests::test_int16_out_range_neg32769 ... ok
[INFO] [stdout] test checker::value_tests::test_int8_in_range_127 ... ok
[INFO] [stdout] test checker::value_tests::test_int16_out_range_32768 ... ok
[INFO] [stdout] test checker::value_tests::test_int8_in_range_neg128 ... ok
[INFO] [stdout] test checker::value_tests::test_int16_out_range_neg33489 ... ok
[INFO] [stdout] test checker::value_tests::test_int8_in_range_123 ... ok
[INFO] [stdout] test checker::value_tests::test_int32_in_range_max ... ok
[INFO] [stdout] test checker::value_tests::test_int8_in_range_neg123 ... ok
[INFO] [stdout] test checker::value_tests::test_float_in_range_large ... ok
[INFO] [stdout] test checker::value_tests::test_int8_out_range_neg1234 ... ok
[INFO] [stdout] test checker::value_tests::test_int32_out_range_2147483648 ... ok
[INFO] [stdout] test checker::value_tests::test_int16_in_range_neg31489 ... ok
[INFO] [stdout] test checker::value_tests::test_int32_out_range_neg2147483649 ... ok
[INFO] [stdout] test checker::value_tests::test_int16_out_range_33489 ... ok
[INFO] [stdout] test checker::value_tests::test_int8_in_range_0 ... ok
[INFO] [stdout] test checker::value_tests::test_int32_in_range_min ... ok
[INFO] [stdout] test checker::value_tests::test_int8_out_range_1234 ... ok
[INFO] [stdout] test checker::value_tests::test_int8_out_range_neg129 ... ok
[INFO] [stdout] test checker::value_tests::test_create_literal_type_number_type_check ... ok
[INFO] [stdout] test checker::value_tests::test_int8_out_range_128 ... ok
[INFO] [stdout] test checker::value_tests::test_integer_in_range_neg_large ... ok
[INFO] [stdout] test checker::value_tests::test_multiple_const_declarations ... ok
[INFO] [stdout] test checker::value_tests::test_numeric_value_custom_scalar_range ... ok
[INFO] [stdout] test checker::value_tests::test_numeric_value_multiple_choices_diagnostic ... ok
[INFO] [stdout] test checker::value_tests::test_numeric_in_range_large ... ok
[INFO] [stdout] test checker::value_tests::test_integer_in_range_large ... ok
[INFO] [stdout] test checker::value_tests::test_numeric_value_single_scalar_option ... ok
[INFO] [stdout] test checker::value_tests::test_scalar_value_with_multiple_args ... ok
[INFO] [stdout] test checker::value_tests::test_scalar_value_with_single_arg ... ok
[INFO] [stdout] test checker::value_tests::test_scalar_value_wrong_type_warning ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_multiple_properties ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_boolean_property ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_string_properties ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_numeric_properties ... ok
[INFO] [stdout] test checker::value_tests::test_spread_object_message ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_single_property ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_nested_object ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_no_properties ... ok
[INFO] [stdout] test checker::value_tests::test_object_value_deeply_nested ... ok
[INFO] [stdout] test checker::value_tests::test_string_value_from_template ... ok
[INFO] [stdout] test checker::value_tests::test_uint16_in_range_65535 ... ok
[INFO] [stdout] test checker::value_tests::test_uint16_out_range_65536 ... ok
[INFO] [stdout] test checker::value_tests::test_spread_object_non_object_value ... ok
[INFO] [stdout] test checker::value_tests::test_uint32_in_range_max ... ok
[INFO] [stdout] test checker::value_tests::test_scalar_value_utc_date_time ... ok
[INFO] [stdout] test checker::value_tests::test_scalar_value_too_many_args_warning ... ok
[INFO] [stdout] test checker::value_tests::test_uint16_out_range_neg1 ... ok
[INFO] [stdout] test checker::value_tests::test_string_value_non_serializable_template_error ... ok
[INFO] [stdout] test checker::value_tests::test_spread_object_valid_object_no_error ... ok
[INFO] [stdout] test checker::value_tests::test_uint32_out_range_neg1 ... ok
[INFO] [stdout] test checker::value_tests::test_uint8_in_range_0 ... ok
[INFO] [stdout] test checker::value_tests::test_uint8_in_range_128 ... ok
[INFO] [stdout] test checker::value_tests::test_uint8_in_range_255 ... ok
[INFO] [stdout] test checker::value_tests::test_uint8_out_range_256 ... ok
[INFO] [stdout] test checker::value_tests::test_uint32_out_range_42949672956 ... ok
[INFO] [stdout] test checker::valueof_tests::test_ambiguous_scalar_with_valueof_int32_int64 ... ok
[INFO] [stdout] test checker::value_tests::test_uint8_out_range_neg1 ... ok
[INFO] [stdout] test checker::valueof_tests::test_int32_constraint_produces_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_int32_constraint_returns_numeric_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_string_constraint_returns_string_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_string_constraint_produces_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_value_wins_over_type_in_union ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_expression_in_alias ... ok
[INFO] [stdout] test checker::valueof_tests::test_enum_member_with_enum_member_or_valueof_string ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_expression_produces_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_ambiguous_scalar_type_diagnostic ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_int32_accepts_in_range_numeric ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_int32_rejects_string_literal ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_int32_constraint_produces_value ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_boolean_rejects_numeric_literal ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_boolean_accepts_boolean_literal ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_int32_in_template_constraint ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_int32_returns_int32_type ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_string_accepts_string_literal ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_string_constraint_produces_value ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_string_in_template_constraint ... ok
[INFO] [stdout] test code_fixes::tests::test_apply_insert_text ... ok
[INFO] [stdout] test code_fixes::tests::test_apply_replace_text ... ok
[INFO] [stdout] test code_fixes::tests::test_apply_multiple_edits ... ok
[INFO] [stdout] test code_fixes::tests::test_apply_unsorted_edits ... ok
[INFO] [stdout] test code_fixes::tests::test_code_fix_context_into_edits ... ok
[INFO] [stdout] test code_fixes::tests::test_code_fix_context_new ... ok
[INFO] [stdout] test code_fixes::tests::test_code_fix_context_prepend_text ... ok
[INFO] [stdout] test code_fixes::tests::test_code_fix_context_replace_text ... ok
[INFO] [stdout] test code_fixes::tests::test_apply_empty_edits ... ok
[INFO] [stdout] test code_fixes::tests::test_prepend_multiple_items ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_with_union_constraint ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_string_rejects_string_scalar ... ok
[INFO] [stdout] test code_fixes::tests::test_replace_at_range ... ok
[INFO] [stdout] test code_fixes::tests::test_replace_multiple_items_out_of_order ... ok
[INFO] [stdout] test code_fixes::tests::test_prepend_at_pos ... ok
[INFO] [stdout] test deprecation::tests::test_deprecation_tracking ... ok
[INFO] [stdout] test code_fixes::tests::test_prepend_multiple_items_out_of_order ... ok
[INFO] [stdout] test diagnostics::tests::test_compiler_options_with_values ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_collector_add ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_collector_clear ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_collector_new ... ok
[INFO] [stdout] test code_fixes::tests::test_replace_multiple_items ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_accessors ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_simple ... ok
[INFO] [stdout] test diagnostics::tests::test_compiler_options_additional_imports ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_unknown_code_returns_fallback ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_warning ... ok
[INFO] [stdout] test diagnostics::tests::test_compiler_options_default ... ok
[INFO] [stdout] test diagnostics::tests::test_compiler_options_trace ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_collector_pipe ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_with_format ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_with_message_id ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_definition_multiple_messages ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_definition_error ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_definition_with_url ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_error ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_new ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_warning ... ok
[INFO] [stdout] test diagnostics::tests::test_get_diagnostic_template_instantiation_trace ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_definition_warning ... ok
[INFO] [stdout] test diagnostics::tests::test_get_related_locations_no_location ... ok
[INFO] [stdout] test diagnostics::tests::test_get_source_location_with_location ... ok
[INFO] [stdout] test diagnostics::tests::test_get_source_location_without_location ... ok
[INFO] [stdout] test diagnostics::tests::test_diagnostic_creator_with_library_name ... ok
[INFO] [stdout] test diagnostics::tests::test_ignore_diagnostics ... ok
[INFO] [stdout] test diagnostics::tests::test_severity_display ... ok
[INFO] [stdout] test diagnostics::tests::test_source_location ... ok
[INFO] [stdout] test emit::json_emitter::tests::test_json_emitter_compact ... ok
[INFO] [stdout] test emit::json_emitter::tests::test_json_emitter_default ... ok
[INFO] [stdout] test emit::json_emitter::tests::test_json_emitter_enum ... ok
[INFO] [stdout] test emit::json_emitter::tests::test_json_emitter_model ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_enum ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_model ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_custom_version ... ok
[INFO] [stdout] test checker::valueof_tests::test_valueof_string_returns_string_type ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_interface ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_default ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_optional ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_excludes_unrelated ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_pet_store ... ok
[INFO] [stdout] test emit::openapi_emitter::tests::test_openapi_emitter_union ... ok
[INFO] [stdout] test emit::tests::test_convert_with_emitter ... ok
[INFO] [stdout] test emit::tests::test_json_contains_model ... ok
[INFO] [stdout] test emit::tests::test_to_json_simple ... ok
[INFO] [stdout] test emit::tests::test_yaml_contains_model ... ok
[INFO] [stdout] test emit::tests::test_to_yaml_simple ... ok
[INFO] [stdout] test emit::yaml_emitter::tests::test_yaml_emitter_enum ... ok
[INFO] [stdout] test emit::yaml_emitter::tests::test_yaml_emitter_interface ... ok
[INFO] [stdout] test emit::yaml_emitter::tests::test_yaml_emitter_model ... ok
[INFO] [stdout] test helpers::location_context::tests::test_access_compiler_to_anything ... ok
[INFO] [stdout] test helpers::location_context::tests::test_access_library_to_library ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_duplicate_default_variant_reports_union_name ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_error_discriminator_property_optional ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_duplicate_default_variant_anonymous_union ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_with_union_string_value ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_error_discriminator_not_string_type ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_nested_discriminated_with_intermediate_types ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_from_inheritance ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_nested_derived ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_string_value ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_discriminated_union_with_templated_derived ... ok
[INFO] [stdout] test helpers::location_context::tests::test_access_project_to_project ... ok
[INFO] [stdout] test helpers::location_context::tests::test_access_synthetic_to_anything ... ok
[INFO] [stdout] test emit::yaml_emitter::tests::test_yaml_emitter_default ... ok
[INFO] [stdout] test helpers::location_context::tests::test_synthetic_location ... ok
[INFO] [stdout] test helpers::location_context::tests::test_source_file_location ... ok
[INFO] [stdout] test helpers::operation_utils::tests::test_list_operations_non_recursive ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_nested_discriminated_types ... ok
[INFO] [stdout] test helpers::operation_utils::tests::test_list_operations_in_namespace ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_get_string_values_from_string_type ... ok
[INFO] [stdout] test helpers::discriminator_utils::tests::test_error_duplicate_discriminator_value ... ok
[INFO] [stdout] test helpers::raw_text_cache::tests::test_cache_and_retrieve ... ok
[INFO] [stdout] test helpers::raw_text_cache::tests::test_cache_miss ... ok
[INFO] [stdout] test helpers::raw_text_cache::tests::test_get_raw_text_with_cache_miss ... ok
[INFO] [stdout] test helpers::raw_text_cache::tests::test_get_raw_text_with_cache_hit ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_modifier_keywords_no_backtick_in_allow_reserved ... ok
[INFO] [stdout] test helpers::operation_utils::tests::test_list_operations_in_interface ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_omit_path_segment_if_undefined_followed_by_slash ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_does_not_omit_if_in_middle_of_path_segment ... ok
[INFO] [stdout] test helpers::string_template_utils::tests::test_string_template_with_model_interpolation_not_serializable ... ok
[INFO] [stdout] test helpers::operation_utils::tests::test_list_operations_can_exclude_subnamespace ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_omit_segment_if_undefined_followed_by_dot ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_escape_newline ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_noop_if_nothing_to_interpolate ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_interpolate_variable_in_path ... ok
[INFO] [stdout] test helpers::path_interpolation::tests::test_interpolate_variable_in_filename ... ok
[INFO] [stdout] test helpers::string_template_utils::tests::test_string_template_with_numeric_interpolation ... ok
[INFO] [stdout] test helpers::operation_utils::tests::test_list_operations_includes_subnamespace_by_default ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_escape_backtick ... ok
[INFO] [stdout] test helpers::raw_text_cache::tests::test_cache_overwrite ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_reserved_keyword_allow_reserved ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_valid ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_modifier_keywords_need_backtick_in_disallow_reserved ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_with_space ... ok
[INFO] [stdout] test helpers::string_template_utils::tests::test_string_template_with_only_literals_is_serializable ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_keyword ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_print_identifier_keyword_allow_reserved ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_reserved_keywords_need_backtick_in_disallow_reserved ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_reserved_keywords_no_backtick_in_allow_reserved ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_cr ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_crlf ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_empty ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_lf ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_mixed ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_single_line ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_split_lines_trailing_newline ... ok
[INFO] [stdout] test helpers::syntax_utils::tests::test_type_reference_to_string_identifier ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_is_std_namespace_not_std ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_is_std_namespace ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_is_std_namespace_typespec ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_is_std_namespace_typespec_child_not_std ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_is_std_namespace_typespec_reflection ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_empty_model_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_model_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_enum_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_namespace_joined_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_get_entity_name_type ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_name_only_option ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_namespace_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_numeric_literal_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_scalar_name_with_namespace ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_scalar_name ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_union_name_with_namespace ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_doesnt_track_base_model_in_return_type ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_template_instance_name_with_args ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_scope_specific_interface ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_scope_multiple_operations ... ok
[INFO] [stdout] test helpers::type_name_utils::tests::test_string_literal_name ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_as_both ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_as_input ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_discriminated_options ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_discriminated_options_not_set ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_as_output ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_doc_data ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_doc_targets ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_type_in_array_return ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_enum_as_output ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_child_model_in_return_type ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_via_property ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_max_items_f64 ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_exclusive_min_max_value ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_discriminator ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_in_interface ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_exclusive_convenience_getters ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_min_items_f64 ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_scope_specific_operation ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_max_length_f64 ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_max_value_f64 ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_min_value_scalar_returns_none_f64 ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_in_namespace_as_output ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_min_max_length ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_min_length_f64 ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_min_max_items ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_scalar_value ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_get_min_value_f64 ... ok
[INFO] [stdout] test intrinsic_type_state::tests::test_min_max_value ... ok
[INFO] [stdout] test libs::compiler::tests::test_all_paging_decorators ... ok
[INFO] [stdout] test libs::compiler::tests::test_add_service ... ok
[INFO] [stdout] test libs::compiler::tests::test_add_service_merges_title ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_discriminator ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_doc ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_encode ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_encode_with_encode_as ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_encoded_name ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_encoded_name_multiple_mime_types ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_error ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_format ... ok
[INFO] [stdout] test helpers::usage_resolver::tests::test_track_model_in_union_in_return_type ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_friendly_name ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_key ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_media_type_hint ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_min_max_length ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_min_max_value ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_pattern ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_secret ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_pattern_with_validation_message ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_service ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_summary ... ok
[INFO] [stdout] test libs::compiler::tests::test_apply_tag ... ok
[INFO] [stdout] test libs::compiler::tests::test_create_std_library ... ok
[INFO] [stdout] test libs::compiler::tests::test_default_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::compiler::tests::test_deprecated ... ok
[INFO] [stdout] test libs::compiler::tests::test_doc_data_comment_source ... ok
[INFO] [stdout] test libs::compiler::tests::test_doc_data_decorator_source ... ok
[INFO] [stdout] test libs::compiler::tests::test_doc_data_default_source ... ok
[INFO] [stdout] test libs::compiler::tests::test_doc_source_parse ... ok
[INFO] [stdout] test libs::compiler::tests::test_encode_data_no_encoding ... ok
[INFO] [stdout] test libs::compiler::tests::test_encoding_enums ... ok
[INFO] [stdout] test libs::compiler::tests::test_encoded_name_suffix_resolution ... ok
[INFO] [stdout] test libs::compiler::tests::test_errors_doc ... ok
[INFO] [stdout] test libs::compiler::tests::test_encoded_name_update_existing ... ok
[INFO] [stdout] test libs::compiler::tests::test_example_multiple ... ok
[INFO] [stdout] test libs::compiler::tests::test_example_single ... ok
[INFO] [stdout] test libs::compiler::tests::test_get_all_encoded_names ... ok
[INFO] [stdout] test libs::compiler::tests::test_indexer ... ok
[INFO] [stdout] test libs::compiler::tests::test_get_service ... ok
[INFO] [stdout] test libs::compiler::tests::test_inspect_type_name ... ok
[INFO] [stdout] test libs::compiler::tests::test_is_numeric_type ... ok
[INFO] [stdout] test libs::compiler::tests::test_min_max_items ... ok
[INFO] [stdout] test libs::compiler::tests::test_min_max_value_exclusive ... ok
[INFO] [stdout] test libs::compiler::tests::test_namespace ... ok
[INFO] [stdout] test libs::compiler::tests::test_op_example ... ok
[INFO] [stdout] test libs::compiler::tests::test_paging_decorators ... ok
[INFO] [stdout] test libs::compiler::tests::test_multiple_paging_markers ... ok
[INFO] [stdout] test libs::compiler::tests::test_paging_operation_struct ... ok
[INFO] [stdout] test libs::compiler::tests::test_inspect_type ... ok
[INFO] [stdout] test libs::compiler::tests::test_is_date_time_type ... ok
[INFO] [stdout] test libs::compiler::tests::test_is_string_type ... ok
[INFO] [stdout] test libs::compiler::tests::test_overload ... ok
[INFO] [stdout] test libs::compiler::tests::test_list_services ... ok
[INFO] [stdout] test libs::compiler::tests::test_invisible ... ok
[INFO] [stdout] test libs::compiler::tests::test_paging_property_kind ... ok
[INFO] [stdout] test libs::compiler::tests::test_parameter_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_pattern_data_no_validation_message ... ok
[INFO] [stdout] test libs::compiler::tests::test_prototype_getter ... ok
[INFO] [stdout] test libs::compiler::tests::test_remove_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_resolve_encoded_name ... ok
[INFO] [stdout] test libs::compiler::tests::test_return_type_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_returns_doc ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_default_key_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_lifecycle_update ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_optional_properties ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_picked_properties ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_updateable_properties ... ok
[INFO] [stdout] test libs::compiler::tests::test_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_visibility ... ok
[INFO] [stdout] test libs::compiler::tests::test_with_visibility_filter ... ok
[INFO] [stdout] test libs::compiler::tests::test_without_default_values ... ok
[INFO] [stdout] test libs::compiler::tests::test_without_omitted_properties ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_filter_model_properties_keys ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_replace_templated_string_empty_format ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_replace_templated_string_no_match ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_replace_templated_string_no_placeholders ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_replace_templated_string_simple ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_json_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_xml_content_type_edge_cases ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_json_content_type_edge_cases ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_content_types_union_with_non_string ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_content_types_scalar_wildcard ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_scalar_string_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_string_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_multipart_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_sse_content_type ... ok
[INFO] [stdout] test libs::compiler::utils::utils_tests::test_replace_templated_string_whitespace_key ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_xml_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_invalid_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_plain_text_content_type ... ok
[INFO] [stdout] test libs::content_types::tests::test_resolve_union_content_types ... ok
[INFO] [stdout] test libs::content_types::tests::test_is_octet_stream_content_type ... ok
[INFO] [stdout] test libs::events::tests::test_content_type_overwrite ... ok
[INFO] [stdout] test libs::events::tests::test_create_events_library ... ok
[INFO] [stdout] test libs::events::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::events::tests::test_event_definition ... ok
[INFO] [stdout] test libs::events::tests::test_events_namespace ... ok
[INFO] [stdout] test libs::events::tests::test_get_content_type ... ok
[INFO] [stdout] test libs::events::tests::test_is_event_data ... ok
[INFO] [stdout] test libs::events::tests::test_is_events ... ok
[INFO] [stdout] test libs::events::tests::test_state_keys ... ok
[INFO] [stdout] test libs::http::auth::tests::test_authentication_reference ... ok
[INFO] [stdout] test libs::http::auth::tests::test_authorization_code_flow ... ok
[INFO] [stdout] test libs::http::auth::tests::test_client_credentials_flow ... ok
[INFO] [stdout] test libs::http::auth::tests::test_http_auth_ref_any ... ok
[INFO] [stdout] test libs::http::auth::tests::test_http_auth_ref_oauth2 ... ok
[INFO] [stdout] test libs::http::auth::tests::test_http_service_authentication ... ok
[INFO] [stdout] test libs::http::auth::tests::test_implicit_flow ... ok
[INFO] [stdout] test libs::http::auth::tests::test_set_get_authentication ... ok
[INFO] [stdout] test libs::http::auth::tests::test_use_auth ... ok
[INFO] [stdout] test libs::http::operations::tests::test_build_path ... ok
[INFO] [stdout] test libs::http::operations::tests::test_body_decorator_on_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_auth_resolution ... ok
[INFO] [stdout] test libs::http::operations::tests::test_collect_http_operations_empty_namespace ... ok
[INFO] [stdout] test libs::http::operations::tests::test_body_ignore_decorator_on_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_determine_property_kind ... ok
[INFO] [stdout] test libs::http::operations::tests::test_extract_path_param_names ... ok
[INFO] [stdout] test libs::http::operations::tests::test_collect_http_operations_from_namespace ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_single_unannotated_param_as_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_verb_and_path ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_with_query_param ... ok
[INFO] [stdout] test libs::http::operations::tests::test_is_http_metadata_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_join_path_segments ... ok
[INFO] [stdout] test libs::http::operations::tests::test_join_path_segments_empty_segments ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_multiple_unannotated_params_as_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_parse_authentication_string ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_path_params_from_route ... ok
[INFO] [stdout] test libs::http::operations::tests::test_model_with_body_is_not_plain ... ok
[INFO] [stdout] test libs::http::operations::tests::test_model_with_header_is_not_plain ... ok
[INFO] [stdout] test libs::http::operations::tests::test_header_decorator_on_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_normalize_fragment ... ok
[INFO] [stdout] test libs::http::operations::tests::test_get_http_operation_simple_response ... ok
[INFO] [stdout] test libs::http::operations::tests::test_model_with_status_code_is_not_plain ... ok
[INFO] [stdout] test libs::http::operations::tests::test_parse_status_codes ... ok
[INFO] [stdout] test libs::http::operations::tests::test_path_decorator_on_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_header_classification ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_path_classification ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_query_classification ... ok
[INFO] [stdout] test libs::http::operations::tests::test_plain_model_is_plain_response_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_body_ignore_skips_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_query_in_response_becomes_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_mixed_params ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_content_type_detection ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_unannotated_property_is_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_path_param_default_name ... ok
[INFO] [stdout] test libs::http::operations::tests::test_plain_model_response_is_200 ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_body_classification ... ok
[INFO] [stdout] test libs::http::operations::tests::test_payload_status_code_in_request_becomes_body ... ok
[INFO] [stdout] test libs::http::operations::tests::test_resolve_request_visibility ... ok
[INFO] [stdout] test libs::http::operations::tests::test_query_decorator_on_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_status_code_entries ... ok
[INFO] [stdout] test libs::http::operations::tests::test_response_status_code_from_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_status_code_description ... ok
[INFO] [stdout] test libs::http::operations::tests::test_should_treat_as_body_property ... ok
[INFO] [stdout] test libs::http::operations::tests::test_route_trailing_slash_preserved ... ok
[INFO] [stdout] test libs::http::operations::tests::test_route_path_resolution ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_inference_no_body_get ... ok
[INFO] [stdout] test libs::http::operations::tests::test_route_combines_namespace_and_operation ... ok
[INFO] [stdout] test libs::http::operations::tests::test_route_decorator ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_delete ... ok
[INFO] [stdout] test libs::http::operations::tests::test_response_void_produces_204 ... ok
[INFO] [stdout] test libs::http::operations::tests::test_server_decorator_on_namespace ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_head ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_get ... ok
[INFO] [stdout] test libs::http::operations::tests::test_route_default_path ... ok
[INFO] [stdout] test libs::http::operations::tests::test_visibility_for_verbs ... ok
[INFO] [stdout] test libs::http::responses::tests::test_allowed_segment_separators ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_post ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_patch ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_put ... ok
[INFO] [stdout] test libs::http::responses::tests::test_is_plain_response_body_enum ... ok
[INFO] [stdout] test libs::http::responses::tests::test_is_plain_response_body_void ... ok
[INFO] [stdout] test libs::http::responses::tests::test_response_index_wildcard ... ok
[INFO] [stdout] test libs::http::responses::tests::test_resolve_response_variants_union ... ok
[INFO] [stdout] test libs::http::operations::tests::test_verb_inference_with_body_post ... ok
[INFO] [stdout] test libs::http::responses::tests::test_is_plain_response_body_simple_model ... ok
[INFO] [stdout] test libs::http::responses::tests::test_envelope_response_with_status_code ... ok
[INFO] [stdout] test libs::http::responses::tests::test_resolve_response_variants_simple_type ... ok
[INFO] [stdout] test libs::http::responses::tests::test_plain_union_response_groups_into_single ... ok
[INFO] [stdout] test libs::http::operations::tests::test_status_code_decorator_on_property ... ok
[INFO] [stdout] test libs::http::responses::tests::test_response_index_dedup ... ok
[INFO] [stdout] test libs::http::operations::tests::test_shared_route_decorator ... ok
[INFO] [stdout] test libs::http::responses::tests::test_status_code_range ... ok
[INFO] [stdout] test libs::http::responses::tests::test_response_index_basic ... ok
[INFO] [stdout] test libs::http::responses::tests::test_status_code_range_boundaries ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_checks ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_non_metadata_property ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_or_body_with_visibility ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_with_visibility_create ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_with_visibility_item ... ok
[INFO] [stdout] test libs::http::tests::test_applicable_metadata_with_visibility_read ... ok
[INFO] [stdout] test libs::http::tests::test_apply_cookie ... ok
[INFO] [stdout] test libs::http::tests::test_apply_header ... ok
[INFO] [stdout] test libs::http::tests::test_apply_merge_patch ... ok
[INFO] [stdout] test libs::http::tests::test_apply_multipart_body ... ok
[INFO] [stdout] test libs::http::tests::test_apply_query ... ok
[INFO] [stdout] test libs::http::tests::test_apply_shared_route ... ok
[INFO] [stdout] test libs::http::tests::test_apply_merge_patch_with_options ... ok
[INFO] [stdout] test libs::http::tests::test_apply_verb ... ok
[INFO] [stdout] test libs::http::tests::test_apply_body ... ok
[INFO] [stdout] test libs::http::tests::test_cookie_default_name ... ok
[INFO] [stdout] test libs::http::tests::test_camel_to_snake_case ... ok
[INFO] [stdout] test libs::http::tests::test_apply_path ... ok
[INFO] [stdout] test libs::http::tests::test_apply_status_code ... ok
[INFO] [stdout] test libs::http::tests::test_camel_to_kebab_case ... ok
[INFO] [stdout] test libs::http::responses::tests::test_void_response_204 ... ok
[INFO] [stdout] test libs::http::tests::test_body_decorator_sets_body ... ok
[INFO] [stdout] test libs::http::tests::test_auth_tsp_not_empty ... ok
[INFO] [stdout] test libs::http::tests::test_body_root_and_ignore ... ok
[INFO] [stdout] test libs::http::tests::test_apply_route ... ok
[INFO] [stdout] test libs::http::tests::test_body_ignore_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_cookie_and_header_distinct ... ok
[INFO] [stdout] test libs::http::tests::test_cookie_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_cookie_parameter_options ... ok
[INFO] [stdout] test libs::http::tests::test_create_http_library ... ok
[INFO] [stdout] test libs::http::tests::test_body_root_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::http::tests::test_default_cookie_name ... ok
[INFO] [stdout] test libs::http::tests::test_default_header_name ... ok
[INFO] [stdout] test libs::http::tests::test_default_visibility_for_verb ... ok
[INFO] [stdout] test libs::http::tests::test_header_field_options ... ok
[INFO] [stdout] test libs::http::tests::test_http_file ... ok
[INFO] [stdout] test libs::http::tests::test_http_library_source_combined ... ok
[INFO] [stdout] test libs::http::tests::test_http_metadata ... ok
[INFO] [stdout] test libs::http::tests::test_http_namespace ... ok
[INFO] [stdout] test libs::http::tests::test_http_operation_parameter_enum ... ok
[INFO] [stdout] test libs::http::tests::test_http_part ... ok
[INFO] [stdout] test libs::http::tests::test_http_part_no_name ... ok
[INFO] [stdout] test libs::http::tests::test_http_server ... ok
[INFO] [stdout] test libs::http::tests::test_header_name_from_property ... ok
[INFO] [stdout] test libs::http::tests::test_http_metadata_kind ... ok
[INFO] [stdout] test libs::http::tests::test_http_server_no_description ... ok
[INFO] [stdout] test libs::http::tests::test_http_verb ... ok
[INFO] [stdout] test libs::http::tests::test_patch_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_include_inapplicable_metadata ... ok
[INFO] [stdout] test libs::http::tests::test_patch_with_options ... ok
[INFO] [stdout] test libs::http::tests::test_is_applicable_metadata ... ok
[INFO] [stdout] test libs::http::tests::test_is_applicable_metadata_or_body ... ok
[INFO] [stdout] test libs::http::tests::test_is_metadata ... ok
[INFO] [stdout] test libs::http::tests::test_is_metadata_path ... ok
[INFO] [stdout] test libs::http::tests::test_is_metadata_query ... ok
[INFO] [stdout] test libs::http::tests::test_main_tsp_not_empty ... ok
[INFO] [stdout] test libs::http::tests::test_merge_patch_default_options ... ok
[INFO] [stdout] test libs::http::tests::test_merge_patch_model ... ok
[INFO] [stdout] test libs::http::tests::test_merge_patch_property ... ok
[INFO] [stdout] test libs::http::tests::test_path_parameter_options ... ok
[INFO] [stdout] test libs::http::tests::test_path_style ... ok
[INFO] [stdout] test libs::http::tests::test_private_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::http::tests::test_path_style_all_values ... ok
[INFO] [stdout] test libs::http::tests::test_query_parameter_options ... ok
[INFO] [stdout] test libs::http::tests::test_plain_data ... ok
[INFO] [stdout] test libs::http::tests::test_resolve_query_options_defaults_name ... ok
[INFO] [stdout] test libs::http::tests::test_resolve_path_options_with_defaults ... ok
[INFO] [stdout] test libs::http::tests::test_resolve_path_options_defaults_name ... ok
[INFO] [stdout] test libs::http::tests::test_resolve_query_options_with_defaults ... ok
[INFO] [stdout] test libs::http::tests::test_path_name_from_property ... ok
[INFO] [stdout] test libs::http::tests::test_route_path ... ok
[INFO] [stdout] test libs::http::tests::test_set_get_status_codes ... ok
[INFO] [stdout] test libs::http::tests::test_route_path_shared ... ok
[INFO] [stdout] test libs::http::tests::test_status_code_range ... ok
[INFO] [stdout] test libs::http::tests::test_server_multiple ... ok
[INFO] [stdout] test libs::http::tests::test_verb_roundtrip ... ok
[INFO] [stdout] test libs::http::tests::test_query_name_from_property ... ok
[INFO] [stdout] test libs::http::tests::test_service_decorator_on_namespace ... ok
[INFO] [stdout] test libs::http::tests::test_status_code_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_status_code_wildcard ... ok
[INFO] [stdout] test libs::http::tests::test_status_code_range_entry ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_bitor ... ok
[INFO] [stdout] test libs::http::tests::test_route_decorator_on_operation ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_difference ... ok
[INFO] [stdout] test libs::http::tests::test_status_code_description ... ok
[INFO] [stdout] test libs::http::tests::test_status_codes_multiple ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_flags ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_suffix ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_suffix_with_item ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_all_flags ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_to_vec ... ok
[INFO] [stdout] test libs::json_schema::tests::test_base_uri ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_union ... ok
[INFO] [stdout] test libs::json_schema::tests::test_contains ... ok
[INFO] [stdout] test libs::json_schema::tests::test_content_encoding ... ok
[INFO] [stdout] test libs::json_schema::tests::test_create_library ... ok
[INFO] [stdout] test libs::json_schema::tests::test_emitter_options_default ... ok
[INFO] [stdout] test libs::json_schema::tests::test_decorators_tsp ... ok
[INFO] [stdout] test libs::json_schema::tests::test_content_schema ... ok
[INFO] [stdout] test libs::json_schema::tests::test_extension_multiple ... ok
[INFO] [stdout] test libs::json_schema::tests::test_id ... ok
[INFO] [stdout] test libs::json_schema::tests::test_int64_strategy ... ok
[INFO] [stdout] test libs::json_schema::tests::test_json_schema_decorator ... ok
[INFO] [stdout] test libs::http::tests::test_verb_decorators_on_operations ... ok
[INFO] [stdout] test libs::json_schema::tests::test_extension_single ... ok
[INFO] [stdout] test libs::json_schema::tests::test_prefix_items ... ok
[INFO] [stdout] test libs::json_schema::tests::test_file_type ... ok
[INFO] [stdout] test libs::json_schema::tests::test_content_media_type ... ok
[INFO] [stdout] test libs::openapi3::tests::test_create_library ... ok
[INFO] [stdout] test libs::json_schema::tests::test_min_max_contains ... ok
[INFO] [stdout] test libs::json_schema::tests::test_json_schema_with_id ... ok
[INFO] [stdout] test libs::json_schema::tests::test_multiple_of ... ok
[INFO] [stdout] test libs::json_schema::tests::test_min_max_properties ... ok
[INFO] [stdout] test libs::http::tests::test_visibility_none ... ok
[INFO] [stdout] test libs::json_schema::tests::test_one_of ... ok
[INFO] [stdout] test libs::json_schema::tests::test_polymorphic_strategy ... ok
[INFO] [stdout] test libs::json_schema::tests::test_namespace ... ok
[INFO] [stdout] test libs::openapi3::tests::test_decorators_tsp ... ok
[INFO] [stdout] test libs::openapi3::tests::test_include_x_typespec_name ... ok
[INFO] [stdout] test libs::openapi3::tests::test_emitter_options_default ... ok
[INFO] [stdout] test libs::openapi3::tests::test_newline ... ok
[INFO] [stdout] test libs::json_schema::tests::test_unique_items ... ok
[INFO] [stdout] test libs::openapi3::tests::test_openapi_one_of ... ok
[INFO] [stdout] test libs::openapi3::tests::test_openapi_version ... ok
[INFO] [stdout] test libs::openapi3::tests::test_parameter_examples_strategy ... ok
[INFO] [stdout] test libs::openapi3::tests::test_operation_id_strategy ... ok
[INFO] [stdout] test libs::openapi3::tests::test_use_ref ... ok
[INFO] [stdout] test libs::openapi::tests::test_additional_info_type ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_default_response ... ok
[INFO] [stdout] test libs::openapi3::tests::test_safeint_strategy ... ok
[INFO] [stdout] test libs::openapi3::tests::test_namespace ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_external_docs_no_description ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_extension ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_external_docs ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_info ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_operation_id ... ok
[INFO] [stdout] test libs::openapi::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_tag_metadata_multiple ... ok
[INFO] [stdout] test libs::openapi::tests::test_create_openapi_library ... ok
[INFO] [stdout] test libs::openapi::tests::test_is_valid_url ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_and_get_extern_ref ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_info_full ... ok
[INFO] [stdout] test libs::openapi::tests::test_namespace ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_and_is_map ... ok
[INFO] [stdout] test libs::openapi::tests::test_is_valid_extension_key ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_and_is_message ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_and_get_reservations ... ok
[INFO] [stdout] test libs::openapi::tests::test_apply_tag_metadata ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_and_is_service ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_field_reserved ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_field_valid ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_field_zero ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_package ... ok
[INFO] [stdout] test libs::protobuf::tests::test_apply_stream ... ok
[INFO] [stdout] test libs::protobuf::tests::test_field_reservation ... ok
[INFO] [stdout] test libs::protobuf::tests::test_optional_label_non_optional_field ... ok
[INFO] [stdout] test libs::protobuf::tests::test_create_protobuf_library ... ok
[INFO] [stdout] test libs::protobuf::tests::test_is_valid_proto_package_name ... ok
[INFO] [stdout] test libs::protobuf::tests::test_optional_label_proto3_array_type ... ok
[INFO] [stdout] test libs::protobuf::tests::test_proto_syntax_default ... ok
[INFO] [stdout] test libs::protobuf::tests::test_optional_label_proto2 ... ok
[INFO] [stdout] test libs::protobuf::tests::test_protobuf_namespace ... ok
[INFO] [stdout] test libs::protobuf::tests::test_protobuf_scalar_kinds ... ok
[INFO] [stdout] test libs::protobuf::tests::test_stream_mode ... ok
[INFO] [stdout] test libs::protobuf::tests::test_optional_label_proto3_map_type ... ok
[INFO] [stdout] test libs::protobuf::tests::test_protobuf_tsp_not_empty ... ok
[INFO] [stdout] test libs::protobuf::tests::test_package_details ... ok
[INFO] [stdout] test libs::protobuf::tests::test_optional_label_proto3_simple_type ... ok
[INFO] [stdout] test libs::protobuf::tests::test_typespec_to_proto_mapping ... ok
[INFO] [stdout] test libs::protobuf::tests::test_valid_field_indices ... ok
[INFO] [stdout] test libs::rest::tests::test_action_segment ... ok
[INFO] [stdout] test libs::rest::tests::test_action_separator ... ok
[INFO] [stdout] test libs::rest::tests::test_action_separator_decorator ... ok
[INFO] [stdout] test libs::rest::tests::test_apply_action ... ok
[INFO] [stdout] test libs::rest::tests::test_apply_collection_action ... ok
[INFO] [stdout] test libs::rest::tests::test_copy_resource_key_parameters ... ok
[INFO] [stdout] test libs::rest::tests::test_create_rest_library ... ok
[INFO] [stdout] test libs::rest::tests::test_deletes_resource ... ok
[INFO] [stdout] test libs::rest::tests::test_is_auto_route ... ok
[INFO] [stdout] test libs::rest::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::rest::tests::test_is_key ... ok
[INFO] [stdout] test libs::rest::tests::test_creates_resource ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_location ... ok
[INFO] [stdout] test libs::rest::tests::test_lists_resource_is_list ... ok
[INFO] [stdout] test libs::rest::tests::test_get_segment ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_operation_kinds ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_operation_kind_from_decorator_name ... ok
[INFO] [stdout] test libs::rest::tests::test_parent_resource ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_operation ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_tsp_not_empty ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_type_for_key_param ... ok
[INFO] [stdout] test libs::rest::tests::test_is_resource ... ok
[INFO] [stdout] test libs::rest::tests::test_resource_type_key ... ok
[INFO] [stdout] test libs::rest::tests::test_rest_namespace ... ok
[INFO] [stdout] test libs::rest::tests::test_rest_tsp_not_empty ... ok
[INFO] [stdout] test libs::rest::tests::test_segment_of ... ok
[INFO] [stdout] test libs::sse::tests::test_create_sse_library ... ok
[INFO] [stdout] test libs::sse::tests::test_sse_namespace ... ok
[INFO] [stdout] test libs::sse::tests::test_state_key ... ok
[INFO] [stdout] test libs::sse::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::sse::tests::test_types_tsp_not_empty ... ok
[INFO] [stdout] test libs::status_codes::tests::test_create_invalid_range ... ok
[INFO] [stdout] test libs::status_codes::tests::test_range_description ... ok
[INFO] [stdout] test libs::status_codes::tests::test_status_code_class ... ok
[INFO] [stdout] test libs::sse::tests::test_is_terminal_event ... ok
[INFO] [stdout] test libs::status_codes::tests::test_status_code_entry_descriptions ... ok
[INFO] [stdout] test libs::status_codes::tests::test_create_status_code_range ... ok
[INFO] [stdout] test libs::status_codes::tests::test_validate_status_code_str ... ok
[INFO] [stdout] test libs::status_codes::tests::test_is_same_class ... ok
[INFO] [stdout] test libs::status_codes::tests::test_validate_valid_status_codes ... ok
[INFO] [stdout] test libs::streams::tests::test_create_streams_library ... ok
[INFO] [stdout] test libs::status_codes::tests::test_status_code_descriptions ... ok
[INFO] [stdout] test libs::status_codes::tests::test_validate_invalid_status_codes ... ok
[INFO] [stdout] test libs::streams::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::streams::tests::test_apply_stream_of_overwrite ... ok
[INFO] [stdout] test libs::status_codes::tests::test_status_code_categories ... ok
[INFO] [stdout] test libs::streams::tests::test_is_stream_and_get_stream_of ... ok
[INFO] [stdout] test libs::streams::tests::test_streams_namespace ... ok
[INFO] [stdout] test libs::streams::tests::test_state_key ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_basic ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_empty ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_path_expansion ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_question_mark ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_with_slashes ... ok
[INFO] [stdout] test libs::streams::tests::test_types_tsp_not_empty ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_trailing_slash ... ok
[INFO] [stdout] test libs::uri_template::tests::test_join_path_segments_single ... ok
[INFO] [stdout] test libs::uri_template::tests::test_extract_params_none ... ok
[INFO] [stdout] test libs::uri_template::tests::test_extract_params_from_path ... ok
[INFO] [stdout] test libs::uri_template::tests::test_extract_params_empty ... ok
[INFO] [stdout] test libs::uri_template::tests::test_empty_template ... ok
[INFO] [stdout] test libs::uri_template::tests::test_extract_params_multiple ... ok
[INFO] [stdout] test libs::uri_template::tests::test_literal_only_segments ... ok
[INFO] [stdout] test libs::uri_template::tests::test_explode_modifier ... ok
[INFO] [stdout] test libs::uri_template::tests::test_label_expansion ... ok
[INFO] [stdout] test libs::uri_template::tests::test_fragment_expansion ... ok
[INFO] [stdout] test libs::uri_template::tests::test_form_query_continuation ... ok
[INFO] [stdout] test libs::uri_template::tests::test_no_parameters ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_added ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_added_multiple_versions ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_made_optional ... ok
[INFO] [stdout] test libs::uri_template::tests::test_multiple_parameters ... ok
[INFO] [stdout] test libs::uri_template::tests::test_segments ... ok
[INFO] [stdout] test libs::uri_template::tests::test_path_style_parameter ... ok
[INFO] [stdout] test libs::uri_template::tests::test_prefix_modifier ... ok
[INFO] [stdout] test libs::uri_template::tests::test_query_parameters ... ok
[INFO] [stdout] test libs::uri_template::tests::test_reserved_expansion ... ok
[INFO] [stdout] test libs::uri_template::tests::test_simple_template ... ok
[INFO] [stdout] test libs::uri_template::tests::test_path_segment_expansion ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_made_required ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_removed ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_renamed_from ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_return_type_changed_from ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_versioned ... ok
[INFO] [stdout] test libs::versioning::tests::test_availability_enum ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_type_changed_from ... ok
[INFO] [stdout] test libs::versioning::tests::test_create_versioning_library ... ok
[INFO] [stdout] test libs::versioning::tests::test_find_versioned_namespace ... ok
[INFO] [stdout] test libs::versioning::tests::test_get_availability_map_added_and_removed ... ok
[INFO] [stdout] test libs::versioning::tests::test_get_availability_map_with_type_changed ... ok
[INFO] [stdout] test libs::versioning::tests::test_get_renamed_from_versions ... ok
[INFO] [stdout] test libs::versioning::tests::test_apply_renamed_from_multiple ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_removed_implicit_from_parent ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_when_first_added_explicit_first ... ok
[INFO] [stdout] test libs::versioning::tests::test_get_availability_map_no_info ... ok
[INFO] [stdout] test libs::versioning::tests::test_timeline_moment_basic ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_when_first_added_removed_first ... ok
[INFO] [stdout] test libs::versioning::tests::test_get_availability_map_added_in_v2 ... ok
[INFO] [stdout] test libs::versioning::tests::test_version_map ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_removed_not_implicit ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_when_first_added_implicit ... ok
[INFO] [stdout] test libs::versioning::tests::test_namespace ... ok
[INFO] [stdout] test libs::versioning::tests::test_timeline_moment_versions ... ok
[INFO] [stdout] test libs::versioning::tests::test_use_dependency ... ok
[INFO] [stdout] test libs::versioning::tests::test_resolve_removed_explicit ... ok
[INFO] [stdout] test libs::versioning::tests::test_decorators_tsp_not_empty ... ok
[INFO] [stdout] test libs::versioning::tests::test_version_map_empty ... ok
[INFO] [stdout] test libs::versioning::tests::test_version_map_lookup ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_mutator_kind ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_mutator_types ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_timeline_basic ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_timeline_empty ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_timeline_get_moment_for_version ... ok
[INFO] [stdout] test libs::versioning::tests::test_versioning_timeline_with_library ... ok
[INFO] [stdout] test libs::xml::tests::test_apply_ns_invalid_uri ... ok
[INFO] [stdout] test libs::xml::tests::test_apply_ns_urn ... ok
[INFO] [stdout] test libs::xml::tests::test_apply_ns_valid_uri ... ok
[INFO] [stdout] test libs::xml::tests::test_get_xml_encoding_custom_encode ... ok
[INFO] [stdout] test libs::xml::tests::test_create_xml_library ... ok
[INFO] [stdout] test libs::xml::tests::test_get_xml_encoding_default_fallback ... ok
[INFO] [stdout] test libs::xml::tests::test_get_xml_encoding_unknown_scalar ... ok
[INFO] [stdout] test libs::xml::tests::test_get_xml_encoding_with_encode ... ok
[INFO] [stdout] test libs::xml::tests::test_is_attribute ... ok
[INFO] [stdout] test libs::xml::tests::test_is_ns_declarations ... ok
[INFO] [stdout] test libs::xml::tests::test_validate_namespace_uri ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encoding_names ... ok
[INFO] [stdout] test libs::xml::tests::test_is_unwrapped ... ok
[INFO] [stdout] test libs::xml::tests::test_tsp_sources_not_empty ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encoding_no_default_for_unknown ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encoding_xs_types ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encode_data ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_namespace_equality ... ok
[INFO] [stdout] test loader::tests::test_normalize_path ... ok
[INFO] [stdout] test loader::tests::test_resolve_relative_path ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encoding_roundtrip ... ok
[INFO] [stdout] test loader::tests::test_resolve_parent_path ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_namespace_constant ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_namespace_type ... ok
[INFO] [stdout] test loader::tests::test_ensure_tsp_extension ... ok
[INFO] [stdout] test libs::xml::tests::test_xml_encoding_from_typespec_name ... ok
[INFO] [stdout] test loader::tests::test_load_file_with_import ... ok
[INFO] [stdout] test loader::tests::test_file_not_found ... ok
[INFO] [stdout] test loader::tests::test_circular_reference_detection ... ok
[INFO] [stdout] test loader::tests::test_load_simple_file ... ok
[INFO] [stdout] test loader::tests::test_load_directory ... ok
[INFO] [stdout] test mime_type::tests::test_parse_case_insensitive_type ... ok
[INFO] [stdout] test mime_type::tests::test_parse_custom_mime_type ... ok
[INFO] [stdout] test mime_type::tests::test_parse_image_png ... ok
[INFO] [stdout] test mime_type::tests::test_parse_invalid_mime_type ... ok
[INFO] [stdout] test mime_type::tests::test_parse_mime_type_with_charset ... ok
[INFO] [stdout] test mime_type::tests::test_parse_mime_type_with_plus_suffix ... ok
[INFO] [stdout] test mime_type::tests::test_parse_mime_type_with_suffix ... ok
[INFO] [stdout] test mime_type::tests::test_parse_simple_mime_type ... ok
[INFO] [stdout] test mime_type::tests::test_parse_text_plain ... ok
[INFO] [stdout] test modifiers::tests::test_check_modifiers_valid ... ok
[INFO] [stdout] test modifiers::tests::test_get_declaration_kind_text ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_flags_all ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_flags_internal ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_flags_extern ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_flags_none ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_flags_bitor ... ok
[INFO] [stdout] test numeric::tests::test_comparison ... ok
[INFO] [stdout] test numeric::tests::test_decimal_exponent ... ok
[INFO] [stdout] test numeric::tests::test_decimal_with_leading_zero ... ok
[INFO] [stdout] test numeric::tests::test_display_decimal_with_leading_zero ... ok
[INFO] [stdout] test numeric::tests::test_display_integer ... ok
[INFO] [stdout] test numeric::tests::test_display_exponent ... ok
[INFO] [stdout] test numeric::tests::test_display_zero ... ok
[INFO] [stdout] test numeric::tests::test_binary_upper_case ... ok
[INFO] [stdout] test numeric::tests::test_from_str ... ok
[INFO] [stdout] test numeric::tests::test_exponent_negative ... ok
[INFO] [stdout] test numeric::tests::test_decimal_parsing ... ok
[INFO] [stdout] test numeric::tests::test_decimal_small ... ok
[INFO] [stdout] test numeric::tests::test_binary_lower_case ... ok
[INFO] [stdout] test numeric::tests::test_display_decimal ... ok
[INFO] [stdout] test numeric::tests::test_display_negative ... ok
[INFO] [stdout] test numeric::tests::test_exponent_format ... ok
[INFO] [stdout] test numeric::tests::test_from_str_invalid ... ok
[INFO] [stdout] test modifiers::tests::test_modifier_to_flag ... ok
[INFO] [stdout] test numeric::tests::test_gt_comparison ... ok
[INFO] [stdout] test numeric::tests::test_gte_comparison ... ok
[INFO] [stdout] test numeric::tests::test_hex_lower_case ... ok
[INFO] [stdout] test numeric::tests::test_hex_parsing ... ok
[INFO] [stdout] test numeric::tests::test_hex_upper_case ... ok
[INFO] [stdout] test numeric::tests::test_integer_parsing ... ok
[INFO] [stdout] test numeric::tests::test_invalid_alpha_start ... ok
[INFO] [stdout] test numeric::tests::test_invalid_binary ... ok
[INFO] [stdout] test numeric::tests::test_invalid_hex ... ok
[INFO] [stdout] test numeric::tests::test_invalid_multiple_dots ... ok
[INFO] [stdout] test numeric::tests::test_invalid_octal ... ok
[INFO] [stdout] test numeric::tests::test_invalid_numeric ... ok
[INFO] [stdout] test numeric::tests::test_lt_comparison ... ok
[INFO] [stdout] test numeric::tests::test_negative_decimal ... ok
[INFO] [stdout] test numeric::tests::test_negative_parsing ... ok
[INFO] [stdout] test numeric::tests::test_octal_lower_case ... ok
[INFO] [stdout] test numeric::tests::test_numeric_ranges ... ok
[INFO] [stdout] test numeric::tests::test_lte_comparison ... ok
[INFO] [stdout] test numeric::tests::test_simple_integer ... ok
[INFO] [stdout] test numeric_ranges::tests::test_is_value_in_range ... ok
[INFO] [stdout] test numeric_ranges::tests::test_int32_range ... ok
[INFO] [stdout] test param_message::tests::test_param_message_keys ... ok
[INFO] [stdout] test numeric::tests::test_octal_upper_case ... ok
[INFO] [stdout] test numeric::tests::test_scientific_notation ... ok
[INFO] [stdout] test numeric::tests::test_simple_decimal ... ok
[INFO] [stdout] test numeric::tests::test_negative_integer ... ok
[INFO] [stdout] test numeric_ranges::tests::test_uint8_range ... ok
[INFO] [stdout] test param_message::tests::test_param_message_adjacent_params ... ok
[INFO] [stdout] test numeric_ranges::tests::test_all_ranges_present ... ok
[INFO] [stdout] test param_message::tests::test_param_message_missing_value ... ok
[INFO] [stdout] test param_message::tests::test_param_message_single_param_end ... ok
[INFO] [stdout] test param_message::tests::test_param_message_multiple_params ... ok
[INFO] [stdout] test param_message::tests::test_param_message_single_param_start ... ok
[INFO] [stdout] test param_message::tests::test_param_message_single_param_middle ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_at_end_excluded ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_at_start ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_adjacent_comments ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_first_comment ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_not_found_between ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_position_before_trivia_at_zero ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_empty ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_position_before_trivia_multiple_comments ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_position_before_trivia_no_trivia ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_position_before_trivia_trailing_comment ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_comment_at_position_finds_comment ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_numeric ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_template ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_binary ... ok
[INFO] [stdout] test parser::parser_utils::tests::test_get_position_before_trivia_whitespace ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_hex ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_alias_with_union ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal_multiple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal_nested ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal_single ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_literal_with_mixed_types ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_type_nested ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_array_type_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_augment_decorator_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_augment_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_augment_decorator_with_args ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_boolean_literals ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_call_expression_member ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_call_expression_multiple_args ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_boolean ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_augment_decorator_with_member ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_object ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_object_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_template_reference ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_union_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_extern ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_with_args ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_call_expression_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_string ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_call_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_type_annotation ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_const_with_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_with_optional ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_member_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_empty_statements ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_with_args ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_empty_statements_multiple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_empty_statements_with_namespace ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_empty_script ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_keyword_as_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_with_decorators ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_with_spread_member ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_with_string_values ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_empty_statements_after_model ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_empty ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_with_values ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_decorator_declaration_with_rest ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_enum_with_members ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_error_invalid_statement ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_error_missing_semicolon ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_error_unterminated_string ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration_extern ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration_with_arg ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration_with_rest ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_declaration_with_optional ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_identifier_starting_with_underscore ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_identifier_with_underscore ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_function_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_identifier_starting_with_dollar ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_import_statement ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_empty ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_multi_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_multiple_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_with_operations ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_with_op_keyword ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_import_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_identifier_with_dollar ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_with_template ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_intersection_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_intersection_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_keyword_as_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_with_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_interface_with_multiple_operations ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_is ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_member_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_default_property ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_empty ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends_member ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_expression_inline ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends_template ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends_template_member ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_extends_template_with_params ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_is_array ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_is_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_keyword_as_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_multiple_decorators_on_property ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_optional_property ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_multiple_spread ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_spread_property ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_decorators ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_keyword_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_complex_union_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_nested_array_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_emoji_in_comment ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_empty_union_prefix ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_dollar_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_multiple_decorators ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_multiple_model_statements ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_intersection_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_multiple_statements ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_comma_separated_properties ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_union_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_properties ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_property_with_multiple_decorators ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_quoted_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_multiple_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_blockless ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_underscore_property_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_dotted_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_model_with_single_array_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_blockless_nested ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_nested ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_blockless_with_braces_and_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_nested_with_operations ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_blockless_with_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_empty ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_nested_block ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_with_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_with_multiple_operations ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_multiple_decorators ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_with_nested_namespaces ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_with_statements ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_namespace_with_operation ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_nested_array_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_never_keyword ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_no_libraries_default_offset ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_binary ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_decimal ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_hex ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_float ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_negative ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_literal ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_with_exponent ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_object_literal_with_multiple_spreads ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_numeric_positive ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_object_literal ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_multiple_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_object_literal_with_spread ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_reference ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_with_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_with_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_options_builder_pattern ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_with_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_options_default_empty_libraries ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_options_with_http ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_operation_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_options_with_http_and_custom ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_parenthesized_union ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_constructors ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_multiple_constructors ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_init ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_init_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_init_and_extends ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_string_literal ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_scalar_with_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_with_function ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_with_function_params ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_with_function_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_instantiation_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_parameter_with_constraint ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_argument_with_function_return_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_parameter_with_constraint_and_default ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_parameter_with_default ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_instantiation_with_array ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_tuple_empty ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_trailing_comma_in_model ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_tuple_model_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_tuple_with_trailing_comma ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_tuple_in_operation ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_template_with_default_tuple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_tuple_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_type_of_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_type_reference ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_type_reference_with_template_args ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_anonymous_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration_string_key ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration_with_decorator ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration_with_string_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration_with_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_declaration_with_template_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_template_parameters ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_with_mixed_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_with_string_keys ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_with_string_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_union_with_variants ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_unknown_keyword ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_using_before_blockless_namespace ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_using_in_namespace ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_using_keywords_as_identifiers_in_member_position ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_using_member_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_using_simple ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_value_of_expression ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_array ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_int32 ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_string ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_object ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_with_array_type ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_with_libraries_offset ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_with_multiple_libraries ... ok
[INFO] [stdout] test path_utils::tests::test_get_base_file_name ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_void_keyword ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_whitespace_only ... ok
[INFO] [stdout] test path_utils::tests::test_get_directory_path ... ok
[INFO] [stdout] test path_utils::tests::test_get_path_components ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_with_multi_line_comment ... ok
[INFO] [stdout] test path_utils::tests::test_get_path_from_path_components ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_with_libraries_preserves_main_source ... ok
[INFO] [stdout] test parser::tests::tests::test_register_library ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_with_single_line_comment ... ok
[INFO] [stdout] test parser::tests::tests::test_parse_valueof_with_complex_type ... ok
[INFO] [stdout] test parser::tests::tests::test_register_library_duplicate_ignored ... ok
[INFO] [stdout] test path_utils::tests::test_ensure_trailing_directory_separator ... ok
[INFO] [stdout] test path_utils::tests::test_get_root_length ... ok
[INFO] [stdout] test path_utils::tests::test_has_trailing_directory_separator ... ok
[INFO] [stdout] test path_utils::tests::test_is_any_directory_separator ... ok
[INFO] [stdout] test path_utils::tests::test_get_any_extension_from_path ... ok
[INFO] [stdout] test path_utils::tests::test_reduce_path_components ... ok
[INFO] [stdout] test path_utils::tests::test_is_url ... ok
[INFO] [stdout] test path_utils::tests::test_resolve_path ... ok
[INFO] [stdout] test perf::tests::test_perf_reporter_measures ... ok
[INFO] [stdout] test path_utils::tests::test_join_paths ... ok
[INFO] [stdout] test path_utils::tests::test_is_path_absolute ... ok
[INFO] [stdout] test perf::tests::test_time_function_returns_value ... ok
[INFO] [stdout] test path_utils::tests::test_remove_trailing_directory_separator ... ok
[INFO] [stdout] test path_utils::tests::test_normalize_slashes ... ok
[INFO] [stdout] test perf::tests::test_timer_default ... ok
[INFO] [stdout] test perf::tests::test_perf_reporter_new ... ok
[INFO] [stdout] test program::tests::test_program_with_options ... ok
[INFO] [stdout] test program::tests::test_report_diagnostic ... ok
[INFO] [stdout] test program::tests::test_program_new ... ok
[INFO] [stdout] test perf::tests::test_perf_reporter_report ... ok
[INFO] [stdout] test program::tests::test_compiler_options_default ... ok
[INFO] [stdout] test path_utils::tests::test_normalize_path ... ok
[INFO] [stdout] test program::tests::test_add_source_file ... ok
[INFO] [stdout] test program::tests::test_report_diagnostics ... ok
[INFO] [stdout] test program::tests::test_state_map ... ok
[INFO] [stdout] test perf::tests::test_start_timer ... ok
[INFO] [stdout] test resolver::tests::test_resolution_result_flags_default ... ok
[INFO] [stdout] test resolver::tests::test_symbol_flags ... ok
[INFO] [stdout] test resolver::tests::test_symbol_flags_is_member_container ... ok
[INFO] [stdout] test scanner::lexer::tests::test_ellipsis_token ... ok
[INFO] [stdout] test scanner::lexer::tests::test_empty_input ... ok
[INFO] [stdout] test perf::tests::test_perf_module_functions ... ok
[INFO] [stdout] test perf::tests::test_time_function ... ok
[INFO] [stdout] test resolver::tests::test_resolution_result ... ok
[INFO] [stdout] test scanner::lexer::tests::test_model_with_string_property ... ok
[INFO] [stdout] test scanner::lexer::tests::test_identifier ... ok
[INFO] [stdout] test perf::tests::test_perf_reporter_time ... ok
[INFO] [stdout] test scanner::lexer::tests::test_multi_line_comment ... ok
[INFO] [stdout] test scanner::lexer::tests::test_numeric_literal ... ok
[INFO] [stdout] test scanner::lexer::tests::test_punctuation ... ok
[INFO] [stdout] test scanner::lexer::tests::test_single_line_comment ... ok
[INFO] [stdout] test scanner::lexer::tests::test_string_literal ... ok
[INFO] [stdout] test scanner::lexer::tests::test_whitespace ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_ascii_not_matched ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_boundary_cases ... ok
[INFO] [stdout] test scanner::lexer::tests::test_keywords ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_cjk_extension_b ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_cjk_unified ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_greek ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_hangul_syllables ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_not_in_range ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_single_point_range ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_private_use_area ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_surrogate_range_not_matched ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_high_code_points_not_in_map ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_tags_language_tag ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_hiragana ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_katakana ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_latin_extended ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_supplementary_plane ... ok
[INFO] [stdout] test scanner::tests::test_skip_trivia_end_position ... ok
[INFO] [stdout] test perf::tests::test_timer_basic ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_variation_selectors ... ok
[INFO] [stdout] test scanner::tests::test_skip_trivia_mixed ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_zero_not_matched ... ok
[INFO] [stdout] test scanner::tests::test_skip_trivia_whitespace ... ok
[INFO] [stdout] test scanner::tests::test_skip_continuous_identifier_backward ... ok
[INFO] [stdout] test scanner::tests::test_token_to_string ... ok
[INFO] [stdout] test scanner::tests::test_skip_continuous_identifier_forward ... ok
[INFO] [stdout] test semantic_walker::tests::test_find_in_namespace_models_only ... ok
[INFO] [stdout] test semantic_walker::tests::test_find_in_namespace_sub_namespace ... ok
[INFO] [stdout] test scanner::tests::test_skip_trivia_comments ... ok
[INFO] [stdout] test scanner::nonascii::tests::test_no_break_space ... ok
[INFO] [stdout] test scanner::tests::test_skip_trivia_no_trivia ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_enums ... ok
[INFO] [stdout] test semantic_walker::tests::test_derived_models_with_option ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_interfaces ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_model_properties ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_unions ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_model_properties ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_models ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_enums ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_tuples ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_interfaces ... ok
[INFO] [stdout] test scanner::tests::test_skip_whitespace_only ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_operations ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_tuples_with_model ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_unions ... ok
[INFO] [stdout] test semantic_walker::tests::test_no_recursion_stops_navigation ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_tuples_with_model ... ok
[INFO] [stdout] test semantic_walker::tests::test_template_declarations_not_included_by_default ... ok
[INFO] [stdout] test semantic_walker::tests::test_no_derived_models_without_option ... ok
[INFO] [stdout] test semantic_walker::tests::test_template_declarations_included_with_option ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_models ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_namespaces ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_operations ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_tuples ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_owned_or_inherited_properties ... ok
[INFO] [stdout] test source_file::tests::test_binary_search_found ... ok
[INFO] [stdout] test source_file::tests::test_binary_search_not_found ... ok
[INFO] [stdout] test source_file::tests::test_get_line_starts ... ok
[INFO] [stdout] test source_file::tests::test_get_line_and_character ... ok
[INFO] [stdout] test source_file::tests::test_scan_line_starts_crlf ... ok
[INFO] [stdout] test source_file::tests::test_get_source_file_kind_from_path ... ok
[INFO] [stdout] test source_file::tests::test_scan_line_starts_empty ... ok
[INFO] [stdout] test semantic_walker::tests::test_finds_exit_namespaces ... ok
[INFO] [stdout] test source_file::tests::test_scan_line_starts_mixed ... ok
[INFO] [stdout] test source_file::tests::test_scan_line_starts_multiple_lines ... ok
[INFO] [stdout] test source_file::tests::test_scan_line_starts_single_line ... ok
[INFO] [stdout] test source_file::tests::test_source_file_kind_from_extension ... ok
[INFO] [stdout] test source_file::tests::test_source_file_new ... ok
[INFO] [stdout] test state_accessors::tests::test_append_state ... ok
[INFO] [stdout] test state_accessors::tests::test_clear_state_map ... ok
[INFO] [stdout] test state_accessors::tests::test_clear_state_set ... ok
[INFO] [stdout] test state_accessors::tests::test_get_parsed ... ok
[INFO] [stdout] test state_accessors::tests::test_has_state_value ... ok
[INFO] [stdout] test state_accessors::tests::test_create_state_accessors ... ok
[INFO] [stdout] test state_accessors::tests::test_state_map_direct_access ... ok
[INFO] [stdout] test state_accessors::tests::test_multiple_state_keys ... ok
[INFO] [stdout] test state_accessors::tests::test_state_map_len ... ok
[INFO] [stdout] test state_accessors::tests::test_state_map ... ok
[INFO] [stdout] test state_accessors::tests::test_delete_from_state_map ... ok
[INFO] [stdout] test stats::tests::test_complexity_stats ... ok
[INFO] [stdout] test stats::tests::test_emit_stats ... ok
[INFO] [stdout] test stats::tests::test_linter_run_stats ... ok
[INFO] [stdout] test state_accessors::tests::test_state_map_overwrite ... ok
[INFO] [stdout] test stats::tests::test_runtime_stats_with_validation ... ok
[INFO] [stdout] test std::helpers::tests::test_get_builtin_model_kind ... ok
[INFO] [stdout] test state_accessors::tests::test_state_set ... ok
[INFO] [stdout] test std::helpers::tests::test_get_scalar_ancestors ... ok
[INFO] [stdout] test state_accessors::tests::test_state_set_duplicate_add ... ok
[INFO] [stdout] test std::helpers::tests::test_is_builtin_model ... ok
[INFO] [stdout] test stats::tests::test_stats_default ... ok
[INFO] [stdout] test std::helpers::tests::test_get_builtin_scalar_kind ... ok
[INFO] [stdout] test std::helpers::tests::test_has_from_iso_initializer ... ok
[INFO] [stdout] test std::helpers::tests::test_is_builtin_namespace ... ok
[INFO] [stdout] test std::helpers::tests::test_has_now_initializer ... ok
[INFO] [stdout] test state_accessors::tests::test_state_set_len ... ok
[INFO] [stdout] test std::helpers::tests::test_is_builtin_scalar ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_hierarchy_count ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_hierarchy_matches_extends ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_initializer_from_iso ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_hierarchy_no_duplicates ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_initializer_now ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_is_datetime ... ok
[INFO] [stdout] test std::helpers::tests::test_is_scalar_descendant_of ... ok
[INFO] [stdout] test std::primitives::tests::test_standard_library_new ... ok
[INFO] [stdout] test std::helpers::tests::test_scalar_hierarchy ... ok
[INFO] [stdout] test std::primitives::tests::test_model_indexers ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_extends_hierarchy ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_as_str ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_has_initializers ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_simple ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_empty ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_kind_count ... ok
[INFO] [stdout] test text_utils::tests::test_tag_dedent ... ok
[INFO] [stdout] test text_utils::tests::test_tag_dedent_with_interpolation ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_single_line ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_no_indent ... ok
[INFO] [stdout] test std::primitives::tests::test_scalar_hierarchy_completeness ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_boolean ... ok
[INFO] [stdout] test typekit::kits::array::tests::test_is_array_array_expression ... ok
[INFO] [stdout] test typekit::kits::array::tests::test_is_array_not_regular_model ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_decimal128 ... ok
[INFO] [stdout] test typekit::kits::array::tests::test_get_element_type ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_with_newline ... ok
[INFO] [stdout] test text_utils::tests::test_dedent_with_tabs ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_float ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_float32 ... ok
[INFO] [stdout] test typekit::kits::array::tests::test_get_element_type_non_array ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_decimal ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_get_scalar ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_int16 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_int8 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_float64 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_int32 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_int64 ... ok
[INFO] [stdout] test typekit::kits::array::tests::test_is_array ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_integer ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_safe_int ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_scalar_extends_chain ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_uint32 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_string ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_uint8 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_numeric ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_uint64 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_uint16 ... ok
[INFO] [stdout] test typekit::kits::builtin::tests::test_builtin_url ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_int32_to_numeric ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_never_to_anything ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_same_type ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_scalar_extends_string_to_string ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_string_literal_to_int32_is_not ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_incompatible ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_void_to_void ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_is_assignable_string_literal_to_string ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_alias ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_enum_member_name_all ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_model ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_enum_member_name ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_scalar ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_operation ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_enum ... ok
[INFO] [stdout] test typekit::kits::entity::tests::test_resolve_union ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_enum_non_member ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_enum_parent ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_name_non_member ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_value_as_string ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_value_explicit_numeric ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_value_explicit_string ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_get_members ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_is_enum_member_not_model ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_get_value_implicit ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_intrinsic_name_unknown ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_get_intrinsic_name_non_intrinsic ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_intrinsic_name_null ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_is_enum ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_enum_implicit_values ... ok
[INFO] [stdout] test typekit::kits::enum_member::tests::test_is_enum_member ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_enum_with_string_values ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_enum_with_numeric_values ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_is_enum_not_model ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_has_member ... ok
[INFO] [stdout] test typekit::kits::enum_type::tests::test_is_enum_not_scalar ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_unknown ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_error ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_intrinsic_not_model ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_null ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_intrinsic ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_intrinsic_names ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_get_numeric_value_non_numeric ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_get_boolean_value_non_boolean ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_is_literal_not_scalar ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_is_literal_boolean ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_boolean_literal_true ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_get_string_value_non_string ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_is_literal_not_model ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_void_never ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_is_literal_string ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_is_literal_numeric ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_numeric_literal ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_boolean_literal_false ... ok
[INFO] [stdout] test typekit::kits::intrinsic::tests::test_is_void_model_is_not ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_boolean_literal_not_numeric ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_numeric_literal_zero ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_numeric_literal_not_string ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_base_model_none ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_derived_models_none ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_string_literal_not_numeric ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_string_literal ... ok
[INFO] [stdout] test typekit::kits::literal::tests::test_string_literal_empty ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_properties_empty ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_has_indexer_no ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_derived_models ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_model_with_inherited_properties ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_is_model_not_scalar ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_properties ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_has_indexer_record ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_is_anonymous ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_get_parent_model ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_is_model_property ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_get_default_value_none ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_get_base_model ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_has_property ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_is_model ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_is_model_not_builtin ... ok
[INFO] [stdout] test typekit::kits::model::tests::test_is_model_interface_is_not ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_get_key_type_non_record ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_is_model_property_not_model ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_multiple_properties ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_get_value_type ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_optional_property ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_property_name_and_type ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_get_return_type_string ... ok
[INFO] [stdout] test typekit::kits::model_property::tests::test_required_property ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_get_parameters_model_no_params ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_get_parameters_model ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_is_operation_not_model ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_is_record ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_get_key_type ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_regular_model_not_record ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_is_record_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_scalar_chain ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_get_return_type_void ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_int32_scalar_custom ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_ancestor_chain_builtin ... ok
[INFO] [stdout] test typekit::kits::record::tests::test_get_value_type_non_record ... ok
[INFO] [stdout] test typekit::kits::operation::tests::test_is_operation ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_scalar_builtin_int32_extends_integer ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_ancestor_chain ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_scalar_self ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_string_scalar_custom ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_extends_scalar_builtin_int32_extends_numeric ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_base_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_boolean_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_integer_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_numeric_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_scalar_builtin ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_std_base_root_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_std_base_builtin ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_base_scalar_builtin_has_none ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_get_std_base_custom_scalar ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_is_tuple ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_get_values_non_tuple ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_string_scalar_custom ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_not_extends_for_builtin_itself ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_scalar_not_model ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_is_tuple_not_model ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_scalar ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_string_scalar ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_tuple_values ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_tuple_three_values ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_literal_type ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_get_plausible_name_named_enum ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_direct_child ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_is_error_on_error_type ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_get_plausible_name_named_scalar ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_model ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_self ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_is_error_on_non_error ... ok
[INFO] [stdout] test typekit::kits::scalar::tests::test_is_int32_scalar ... ok
[INFO] [stdout] test typekit::kits::tuple::tests::test_tuple_single_value ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_get_plausible_name_anonymous_model ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_enum_member ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_get_plausible_name_named_union ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_in_namespace_outside ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_get_plausible_name_named_model ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_intrinsic ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_enum ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_is_not_user_defined_intrinsic ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_is_user_defined_named_model_with_namespace ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_scalar ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_union ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_length_none_by_default ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_length_on_model_property ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_items_with_state ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_operation ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_boolean_literal ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_numeric_literal ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_items_none_by_default ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_model ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_discriminated_union_non_discriminated ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_value_with_state ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_value_exclusive_with_state ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_value_on_model_property ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variant_types ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_length_with_state ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_string_literal ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_kind_name_tuple ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_resolve_alias_single ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_min_max_value_none_by_default ... ok
[INFO] [stdout] test typekit::kits::type_kind::tests::test_resolve_alias_chained ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_filter_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variant_types_non_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variant_types_empty_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_named_expression_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variants_non_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variants_preserves_order ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variant_types_unwraps_union_variants ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variants_three ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_get_variants ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_expression_named_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_union ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_union_not_scalar ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_filter_with_actual_predicate ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_union_on_enum ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_extensible_only_literals ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_extensible_false_all_literals ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_union_not_model ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_extensible_true_with_scalar ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_valid_enum_mixed_types ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_get_name_non_variant ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_valid_enum_empty_union ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_get_union_parent ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_valid_enum_all_string_literals ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_valid_enum_string_union ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_is_union_variant_not_model ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_extensible_with_scalar_variant ... ok
[INFO] [stdout] test typekit::kits::union::tests::test_is_named_declaration ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_get_union_non_variant ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_is_union_variant ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_get_numeric_value ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_get_boolean_value ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_variant_name_and_type ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_get_type_non_variant ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_get_string_value ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_get_string_value_wrong_type ... ok
[INFO] [stdout] test typekit::tests::test_typekit_is_model ... ok
[INFO] [stdout] test typekit::tests::test_typekit_resolve_alias ... ok
[INFO] [stdout] test typekit::tests::test_typekit_is_scalar ... ok
[INFO] [stdout] test typekit::utils::get_plausible_name::tests::test_named_model ... ok
[INFO] [stdout] test typekit::tests::test_typekit_is_enum ... ok
[INFO] [stdout] test typekit::utils::get_plausible_name::tests::test_enum ... ok
[INFO] [stdout] test typekit::kits::union_variant::tests::test_all_variants ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_get_type_id ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_is_null_not_other ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_is_numeric ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_is_boolean ... ok
[INFO] [stdout] test typekit::tests::test_typekit_is_assignable ... ok
[INFO] [stdout] test typekit::kits::value::tests::test_is_string ... ok
[INFO] [stdout] test utils::tests::test_array_equals ... ok
[INFO] [stdout] test utils::tests::test_case_insensitive_map ... ok
[INFO] [stdout] test utils::tests::test_create_rekeyable_map ... ok
[INFO] [stdout] test utils::tests::test_duplicate_tracker_no_duplicates ... ok
[INFO] [stdout] test utils::tests::test_distinct_array ... ok
[INFO] [stdout] test utils::tests::test_duplicate_tracker_with_duplicates ... ok
[INFO] [stdout] test utils::tests::test_first_non_whitespace_character_index ... ok
[INFO] [stdout] test utils::tests::test_is_whitespace_string ... ok
[INFO] [stdout] test utils::tests::test_queue ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_from_iter ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_insert_update ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_iter_mut ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_rekey_to_existing ... ok
[INFO] [stdout] test utils::tests::test_map_equals ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_new ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_keys_values_order ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_rekey ... ok
[INFO] [stdout] test utils::tests::test_rekeyable_map_remove ... ok
[INFO] [stdout] test utils::tests::test_two_level_map ... ok
[INFO] [stdout] test visibility::tests::test_add_visibility_modifiers ... ok
[INFO] [stdout] test visibility::tests::test_default_modifier_set ... ok
[INFO] [stdout] test typekit::utils::get_plausible_name::tests::test_scalar ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_combined_filters_fails ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_combined_filters ... ok
[INFO] [stdout] test visibility::tests::test_default_visibility_no_modifiers ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_no_filters ... ok
[INFO] [stdout] test visibility::tests::test_add_visibility_when_sealed ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_all_filter_missing ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_any_filter_empty ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_all_filter ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_any_filter ... ok
[INFO] [stdout] test visibility::tests::test_visibility_clear_modifiers ... ok
[INFO] [stdout] test visibility::tests::test_visibility_default_modifiers_applied_to_new_property ... ok
[INFO] [stdout] test visibility::tests::test_visibility_multiple_classes ... ok
[INFO] [stdout] test visibility::tests::test_visibility_none_filter_with_multiple_classes ... ok
[INFO] [stdout] test visibility::tests::test_visibility_multiple_properties ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_none_filter_excluded ... ok
[INFO] [stdout] test visibility::tests::test_visibility_add_same_modifier_twice ... ok
[INFO] [stdout] test visibility::tests::test_visibility_remove_nonexistent ... ok
[INFO] [stdout] test visibility::tests::test_visibility_all_filter_with_multiple_classes ... ok
[INFO] [stdout] test visibility::tests::test_visibility_reset_modifiers ... ok
[INFO] [stdout] test visibility::tests::test_is_visible_with_none_filter ... ok
[INFO] [stdout] test visibility::tests::test_visibility_store_seal_program ... ok
[INFO] [stdout] test visibility::tests::test_visibility_store_seal_property ... ok
[INFO] [stdout] test visibility::tests::test_remove_visibility_modifiers ... ok
[INFO] [stdout] test visibility::tests::test_visibility_preserves_other_classes ... ok
[INFO] [stdout] test visibility::tests::test_get_lifecycle_visibility_enum ... ok
[INFO] [stdout] test visibility::tests::test_visibility_seal_then_add_fails ... ok
[INFO] [stdout] test visibility::tests::test_visibility_remove_when_sealed_fails ... ok
[INFO] [stdout] test visibility::tests::test_visibility_store_seal_class ... ok
[INFO] [stdout] test visibility::tests::test_visibility_seal_program_then_add_fails ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3061 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_test.rs (/opt/rustwide/target/debug/deps/e2e_test-9fd542d7a2fe24aa)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test e2e_inline_deprecated_model_reference ... ok
[INFO] [stdout] test e2e_const_values ... ok
[INFO] [stdout] test e2e_decorators ... ok
[INFO] [stdout] test e2e_inline_const_assignability ... ok
[INFO] [stdout] test e2e_inline_enum_with_values ... ok
[INFO] [stdout] test e2e_inline_interface_with_operations ... ok
[INFO] [stdout] test e2e_inline_namespace_with_types ... ok
[INFO] [stdout] test e2e_inline_simple_model ... ok
[INFO] [stdout] test e2e_inline_scalar_chain ... ok
[INFO] [stdout] test e2e_deprecated_warn ... ok
[INFO] [stdout] test e2e_inline_template_instantiation ... ok
[INFO] [stdout] test e2e_model_extends ... ok
[INFO] [stdout] test e2e_nested_namespaces ... ok
[INFO] [stdout] test e2e_pet_store ... ok
[INFO] [stdout] test e2e_scalar_extends ... ok
[INFO] [stdout] test e2e_inline_model_with_basic_property_types ... ok
[INFO] [stdout] test e2e_union_types ... ok
[INFO] [stdout] test e2e_simple ... ok
[INFO] [stdout] test e2e_template_models ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_template_models stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_template_models' (3516) panicked at tests/e2e_test.rs:87:17:
[INFO] [stdout] Expected error diagnostic with code 'invalid-ref', but not found.
[INFO] [stdout] All diagnostics: []
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5b5061efa101 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5b5061efa101 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5b5061efa101 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5b5061efa101 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5b5061f0f3da - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5b5061f0f3da - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5b5061efe5bc - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5b5061efe5bc - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5b5061ed8356 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5b5061ed8356 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5b5061ef1f99 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5b5061d99b60 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5b5061d99b60 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5b5061ef2152 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5b5061ef2152 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5b5061ed8402 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5b5061ecfbd9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5b5061ed8ffd - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5b5061f0fbac - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5b5061d88866 - e2e_test[83eb2ffce2145056]::verify_expectations
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:87:17
[INFO] [stdout]   20:     0x5b5061d87ea5 - e2e_test[83eb2ffce2145056]::run_scenario
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:115:5
[INFO] [stdout]   21:     0x5b5061d88e72 - e2e_test[83eb2ffce2145056]::e2e_template_models
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:144:5
[INFO] [stdout]   22:     0x5b5061d87857 - e2e_test[83eb2ffce2145056]::e2e_template_models::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_test.rs:142:25
[INFO] [stdout]   23:     0x5b5061d8cb76 - <e2e_test[83eb2ffce2145056]::e2e_template_models::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5b5061d8ce9b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5b5061d8ce9b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5b5061d9a4e5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5b5061d9a4e5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5b5061d9a4e5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   29:     0x5b5061d9a4e5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5b5061d9a4e5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5b5061d9a4e5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5b5061d9a4e5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5b5061d94f94 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5b5061d94f94 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5b5061d9d632 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5b5061d9d632 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5b5061d9d632 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   38:     0x5b5061d9d632 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5b5061d9d632 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5b5061d9d632 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5b5061d9d632 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5b5061ef961f - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stderr] error: test failed, to rerun pass `--test e2e_test`
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   43:     0x5b5061ef961f - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   44:     0x70a5ab2b6aa4 - <unknown>
[INFO] [stdout]   45:     0x70a5ab343a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     e2e_template_models
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 18 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a", kill_on_drop: false }`
[INFO] [stdout] aca32e639f28b424d2793b3dab0def725625c316a0d560e303d29d401dfda88a
