Skip to content

Conversation

@MatthewMckee4
Copy link
Member

@MatthewMckee4 MatthewMckee4 commented Dec 3, 2025

Summary

Closes #302

Test Plan

@MatthewMckee4 MatthewMckee4 added internal An internal refactor or improvement performance Related to the performance of Karva labels Dec 3, 2025
@codecov
Copy link

codecov bot commented Dec 3, 2025

Codecov Report

❌ Patch coverage is 96.28770% with 16 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/karva_core/src/collection/models.rs 93.71% 10 Missing ⚠️
crates/karva_core/src/collection/collector.rs 97.18% 4 Missing ⚠️
crates/karva_core/src/discovery/discoverer.rs 97.95% 1 Missing ⚠️
crates/karva_core/src/discovery/visitor.rs 98.14% 1 Missing ⚠️
Files with missing lines Coverage Δ
crates/karva_core/src/diagnostic/mod.rs 96.02% <100.00%> (+0.02%) ⬆️
crates/karva_core/src/discovery/models/function.rs 100.00% <100.00%> (ø)
crates/karva_core/src/discovery/models/module.rs 98.75% <100.00%> (+2.22%) ⬆️
crates/karva_core/src/discovery/models/package.rs 90.44% <100.00%> (-0.06%) ⬇️
crates/karva_core/src/extensions/fixtures/mod.rs 90.80% <100.00%> (ø)
crates/karva_core/src/name.rs 100.00% <ø> (ø)
crates/karva_core/src/utils.rs 99.15% <ø> (ø)
crates/karva_project/src/envs.rs 100.00% <100.00%> (ø)
crates/karva_core/src/discovery/discoverer.rs 99.82% <97.95%> (+1.59%) ⬆️
crates/karva_core/src/discovery/visitor.rs 88.95% <98.14%> (-0.47%) ⬇️
... and 2 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link

github-actions bot commented Dec 3, 2025

Project Diff Results

View diff
6,9d5
< discovery diagnostics:
< 
< error[failed-to-import-module] Failed to import python module `tests.test_source_aws_secrets_manager`: PyYAML is not installed
< 
791,793d786
< tests/test_main.py:765:5: error[test-failure] Test `test_validating_assignment_pass` failed
< tests/test_main.py:776:5: error[test-failure] Test `test_validating_assignment_fail` failed
< tests/test_main.py:776:5: error[test-failure] Test `test_validating_assignment_fail` failed
1080a1074,1076
> tests/test_validators.py:417:5: error[test-failure] Test `test_validating_assignment_fail` failed
> tests/test_validators.py:426:5: error[test-failure] Test `test_validating_assignment_value_change` failed
> tests/test_validators.py:437:5: error[test-failure] Test `test_validating_assignment_extra` failed
New outputs
affect

stdout


test result: ok. 256 passed; 0 failed; 0 skipped; finished in 198ms

stderr

----------------

pydantic-settings

stdout


diagnostics:

tests/test_docs.py:60:5: error[missing-fixtures] Test `test_docs_examples` has missing fixtures: `example`, `eval_example`, `mocker`
tests/test_settings.py:735:5: error[test-failure] Test `test_alias_resolution_init_source` failed
tests/test_settings.py:1320:5: error[test-failure] Test `test_env_file_home_directory` failed
tests/test_source_cli.py:241:5: error[missing-fixtures] Test `test_cli_alias_subcommand_and_positional_args` has missing fixtures: `capsys`
tests/test_source_cli.py:289:5: error[missing-fixtures] Test `test_cli_alias_arg` has missing fixtures: `capsys`
tests/test_source_cli.py:289:5: error[missing-fixtures] Test `test_cli_alias_arg` has missing fixtures: `capsys`
tests/test_source_cli.py:345:5: error[missing-fixtures] Test `test_cli_alias_nested_arg` has missing fixtures: `capsys`
tests/test_source_cli.py:345:5: error[missing-fixtures] Test `test_cli_alias_nested_arg` has missing fixtures: `capsys`
tests/test_source_cli.py:405:5: error[missing-fixtures] Test `test_cli_alias_exceptions` has missing fixtures: `capsys`
tests/test_source_cli.py:465:5: error[missing-fixtures] Test `test_cli_help_differentiation` has missing fixtures: `capsys`
tests/test_source_cli.py:490:5: error[missing-fixtures] Test `test_cli_help_string_format` has missing fixtures: `capsys`
tests/test_source_cli.py:547:5: error[missing-fixtures] Test `test_cli_help_union_of_models` has missing fixtures: `capsys`
tests/test_source_cli.py:594:5: error[missing-fixtures] Test `test_cli_help_default_or_none_model` has missing fixtures: `capsys`
tests/test_source_cli.py:1098:5: error[missing-fixtures] Test `test_cli_subcommand_union` has missing fixtures: `capsys`
tests/test_source_cli.py:1442:5: error[missing-fixtures] Test `test_cli_enums` has missing fixtures: `capsys`
tests/test_source_cli.py:1698:5: error[missing-fixtures] Test `test_cli_avoid_json` has missing fixtures: `capsys`
tests/test_source_cli.py:1742:5: error[missing-fixtures] Test `test_cli_remove_empty_groups` has missing fixtures: `capsys`
tests/test_source_cli.py:1782:5: error[missing-fixtures] Test `test_cli_hide_none_type` has missing fixtures: `capsys`
tests/test_source_cli.py:1818:5: error[missing-fixtures] Test `test_cli_use_class_docs_for_groups` has missing fixtures: `capsys`
tests/test_source_cli.py:1902:5: error[missing-fixtures] Test `test_cli_exit_on_error` has missing fixtures: `capsys`
tests/test_source_cli.py:2329:5: error[missing-fixtures] Test `test_cli_suppress` has missing fixtures: `capsys`
tests/test_source_cli.py:2386:5: error[missing-fixtures] Test `test_cli_mutually_exclusive_group` has missing fixtures: `capsys`
tests/test_source_cli.py:2592:5: error[missing-fixtures] Test `test_cli_kebab_case` has missing fixtures: `capsys`
tests/test_source_nested_secrets.py:175:5: error[test-failure] Test `test_symlink_subdir` failed
tests/test_source_nested_secrets.py:301:5: error[test-failure] Test `test_multiple_secrets_dirs` failed
tests/test_source_nested_secrets.py:301:5: error[test-failure] Test `test_multiple_secrets_dirs` failed
tests/test_source_nested_secrets.py:301:5: error[test-failure] Test `test_multiple_secrets_dirs` failed
tests/test_source_pyproject_toml.py:178:5: error[missing-fixtures] Test `test_pyproject_toml_file_parent` has missing fixtures: `mocker`
tests/test_source_pyproject_toml.py:253:5: error[test-failure] Test `test_pyproject_toml_no_file` failed
tests/test_source_pyproject_toml.py:253:5: error[test-failure] Test `test_pyproject_toml_no_file` failed
tests/test_source_pyproject_toml.py:289:5: error[missing-fixtures] Test `test_pyproject_toml_no_file_too_shallow` has missing fixtures: `mocker`
tests/test_source_pyproject_toml.py:289:5: error[missing-fixtures] Test `test_pyproject_toml_no_file_too_shallow` has missing fixtures: `mocker`
tests/test_source_pyproject_toml.py:289:5: error[missing-fixtures] Test `test_pyproject_toml_no_file_too_shallow` has missing fixtures: `mocker`

test result: FAILED. 376 passed; 33 failed; 4 skipped; finished in 1356ms

stderr

----------------

pydantic

stdout


diagnostics:

tests/benchmarks/test_attribute_access.py:38:5: error[missing-fixtures] Test `test_setattr` has missing fixtures: `benchmark`
tests/benchmarks/test_attribute_access.py:63:5: error[missing-fixtures] Test `test_getattr` has missing fixtures: `benchmark`
tests/benchmarks/test_discriminated_unions.py:28:5: error[missing-fixtures] Test `test_schema_build` has missing fixtures: `benchmark`
tests/benchmarks/test_discriminated_unions.py:46:5: error[missing-fixtures] Test `test_efficiency_with_highly_nested_examples` has missing fixtures: `benchmark`
tests/benchmarks/test_fastapi_startup_generics.py:48:5: error[missing-fixtures] Test `test_fastapi_startup_perf` has missing fixtures: `benchmark`
tests/benchmarks/test_imports.py:5:5: error[missing-fixtures] Test `test_import_basemodel` has missing fixtures: `benchmark`
tests/benchmarks/test_imports.py:14:5: error[missing-fixtures] Test `test_import_field` has missing fixtures: `benchmark`
tests/benchmarks/test_isinstance.py:11:5: error[missing-fixtures] Test `test_isinstance_basemodel` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:36:5: error[missing-fixtures] Test `test_simple_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:46:5: error[missing-fixtures] Test `test_simple_model_schema_lots_of_fields_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:59:5: error[missing-fixtures] Test `test_nested_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:73:5: error[missing-fixtures] Test `test_complex_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:83:5: error[missing-fixtures] Test `test_recursive_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:92:5: error[missing-fixtures] Test `test_construct_dataclass_schema` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:117:5: error[missing-fixtures] Test `test_lots_of_models_with_lots_of_fields` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:199:5: error[missing-fixtures] Test `test_field_validators_serializers` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:212:5: error[missing-fixtures] Test `test_model_validators_serializers` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:233:5: error[missing-fixtures] Test `test_failed_rebuild` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:256:5: error[missing-fixtures] Test `test_tagged_union_with_str_discriminator_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation.py:277:5: error[missing-fixtures] Test `test_tagged_union_with_callable_discriminator_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:11:5: error[missing-fixtures] Test `test_simple_recursive_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:20:5: error[missing-fixtures] Test `test_generic_recursive_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:31:5: error[missing-fixtures] Test `test_nested_recursive_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:45:5: error[missing-fixtures] Test `test_nested_recursive_generic_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:61:5: error[missing-fixtures] Test `test_recursive_discriminated_union_with_base_model` has missing fixtures: `benchmark`
tests/benchmarks/test_model_schema_generation_recursive.py:76:5: error[missing-fixtures] Test `test_deeply_nested_recursive_model_schema_generation` has missing fixtures: `benchmark`
tests/benchmarks/test_model_serialization.py:9:5: error[missing-fixtures] Test `test_simple_model_serialization` has missing fixtures: `benchmark`
tests/benchmarks/test_model_serialization.py:15:5: error[missing-fixtures] Test `test_nested_model_serialization` has missing fixtures: `benchmark`
tests/benchmarks/test_model_serialization.py:23:5: error[missing-fixtures] Test `test_complex_model_serialization` has missing fixtures: `benchmark`
tests/benchmarks/test_model_serialization.py:29:5: error[missing-fixtures] Test `test_list_of_models_serialization` has missing fixtures: `benchmark`
tests/benchmarks/test_model_serialization.py:38:5: error[missing-fixtures] Test `test_model_json_serialization` has missing fixtures: `benchmark`
tests/benchmarks/test_model_validation.py:13:5: error[missing-fixtures] Test `test_simple_model_validation` has missing fixtures: `method`, `benchmark`
tests/benchmarks/test_model_validation.py:21:5: error[missing-fixtures] Test `test_nested_model_validation` has missing fixtures: `method`, `benchmark`
tests/benchmarks/test_model_validation.py:29:5: error[missing-fixtures] Test `test_complex_model_validation` has missing fixtures: `method`, `benchmark`
tests/benchmarks/test_model_validation.py:37:5: error[missing-fixtures] Test `test_list_of_models_validation` has missing fixtures: `method`, `benchmark`
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:69:5: error[fixture-failure] Fixture `north_star_data_bytes` failed
tests/benchmarks/test_north_star.py:86:5: error[missing-fixtures] Test `test_north_star_validate_json` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:90:5: error[missing-fixtures] Test `test_north_star_validate_json_strict` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:97:5: error[missing-fixtures] Test `test_north_star_dump_json` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:102:5: error[missing-fixtures] Test `test_north_star_validate_python` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:106:5: error[missing-fixtures] Test `test_north_star_validate_python_strict` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:113:5: error[missing-fixtures] Test `test_north_star_dump_python` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:118:5: error[missing-fixtures] Test `test_north_star_json_loads` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_north_star.py:122:5: error[missing-fixtures] Test `test_north_star_json_dumps` has missing fixtures: `north_star_data_bytes`, `benchmark`
tests/benchmarks/test_regex.py:8:5: error[missing-fixtures] Test `test_repeated_regex_pattern` has missing fixtures: `benchmark`
tests/benchmarks/test_validators_build.py:4:5: error[missing-fixtures] Test `test_validators_build` has missing fixtures: `benchmark`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:132:5: error[missing-fixtures] Test `test_mypy_results` has missing fixtures: `request`
tests/mypy/test_mypy.py:186:5: error[test-failure] Test `test_bad_toml_config` failed
tests/mypy/test_mypy.py:217:5: error[test-failure] Test `test_parse_mypy_version` failed
tests/mypy/test_mypy.py:217:5: error[test-failure] Test `test_parse_mypy_version` failed
tests/plugin/test_plugin.py:8:5: error[test-failure] Test `test_plugin_usage` failed
tests/test_aliases.py:585:5: error[test-failure] Test `test_aliases_json_schema` failed
tests/test_aliases.py:585:5: error[test-failure] Test `test_aliases_json_schema` failed
tests/test_aliases.py:585:5: error[test-failure] Test `test_aliases_json_schema` failed
tests/test_annotated.py:162:5: error[test-failure] Test `test_config_field_info` failed
tests/test_annotated.py:280:5: error[test-failure] Test `test_merge_field_infos_type_adapter` failed
tests/test_annotated.py:312:5: error[test-failure] Test `test_merge_field_infos_model` failed
tests/test_computed_fields.py:68:5: error[test-failure] Test `test_computed_fields_json_schema` failed
tests/test_computed_fields.py:739:5: error[test-failure] Test `test_multiple_references_to_schema` failed
tests/test_computed_fields.py:739:5: error[test-failure] Test `test_multiple_references_to_schema` failed
tests/test_config.py:545:5: error[test-failure] Test `test_config_validation_error_cause` failed
tests/test_config.py:710:5: error[test-failure] Test `test_config_model_defer_build` failed
tests/test_config.py:710:5: error[test-failure] Test `test_config_model_defer_build` failed
tests/test_config.py:780:5: error[test-failure] Test `test_config_model_type_adapter_defer_build` failed
tests/test_config.py:780:5: error[test-failure] Test `test_config_model_type_adapter_defer_build` failed
tests/test_config.py:803:5: error[test-failure] Test `test_config_plain_type_adapter_defer_build` failed
tests/test_config.py:803:5: error[test-failure] Test `test_config_plain_type_adapter_defer_build` failed
tests/test_config.py:820:5: error[test-failure] Test `test_config_model_defer_build_nested` failed
tests/test_config.py:820:5: error[test-failure] Test `test_config_model_defer_build_nested` failed
tests/test_config.py:872:5: error[test-failure] Test `test_defer_build_json_schema` failed
tests/test_config.py:884:5: error[test-failure] Test `test_partial_creation_with_defer_build` failed
tests/test_construction.py:344:5: error[test-failure] Test `test_recursive_pickle` failed
tests/test_construction.py:370:5: error[test-failure] Test `test_pickle_undefined` failed
tests/test_create_model.py:75:5: error[test-failure] Test `test_create_model_pickle` failed
tests/test_create_model.py:303:5: error[test-failure] Test `test_create_model_field_and_model_title` failed
tests/test_create_model.py:313:5: error[test-failure] Test `test_create_model_field_description` failed
tests/test_create_model.py:358:5: error[test-failure] Test `test_json_schema_with_inner_models_with_duplicate_names` failed
tests/test_create_model.py:383:5: error[test-failure] Test `test_resolving_forward_refs_across_modules` failed
tests/test_dataclasses.py:607:5: error[test-failure] Test `test_schema` failed
tests/test_dataclasses.py:648:5: error[test-failure] Test `test_nested_schema` failed
tests/test_dataclasses.py:933:5: error[test-failure] Test `test_override_builtin_dataclass_nested_schema` failed
tests/test_dataclasses.py:1057:5: error[test-failure] Test `test_pickle_overridden_builtin_dataclass` failed
tests/test_dataclasses.py:1252:5: error[test-failure] Test `test_complex_nested_vanilla_dataclass` failed
tests/test_dataclasses.py:1311:5: error[test-failure] Test `test_json_schema_with_computed_field` failed
tests/test_dataclasses.py:1371:5: error[test-failure] Test `test_schema_description_unset` failed
tests/test_dataclasses.py:1386:5: error[test-failure] Test `test_schema_description_set` failed
tests/test_dataclasses.py:1424:5: error[test-failure] Test `test_dataclass_referenced_twice` failed
tests/test_dataclasses.py:1452:5: error[test-failure] Test `test_discriminated_union_basemodel_instance_value` failed
tests/test_dataclasses.py:1627:5: error[test-failure] Test `test_cyclic_reference_dataclass` failed
tests/test_dataclasses.py:1684:5: error[test-failure] Test `test_cross_module_cyclic_reference_dataclass` failed
tests/test_dataclasses.py:1754:5: error[test-failure] Test `test_base_dataclasses_annotations_resolving` failed
tests/test_dataclasses.py:1754:5: error[test-failure] Test `test_base_dataclasses_annotations_resolving` failed
tests/test_dataclasses.py:1784:5: error[test-failure] Test `test_base_dataclasses_annotations_resolving_with_override` failed
tests/test_dataclasses.py:1784:5: error[test-failure] Test `test_base_dataclasses_annotations_resolving_with_override` failed
tests/test_dataclasses.py:1889:5: error[missing-fixtures] Test `test_kw_only_inheritance` has missing fixtures: `decorator1`, `decorator2`
tests/test_dataclasses.py:2244:5: error[test-failure] Test `test_dataclass_config_validate_default` failed
tests/test_dataclasses.py:2275:5: error[missing-fixtures] Test `test_unparametrized_generic_dataclass` has missing fixtures: `dataclass_decorator`
tests/test_dataclasses.py:2317:5: error[missing-fixtures] Test `test_parametrized_generic_dataclass` has missing fixtures: `dataclass_decorator`
tests/test_dataclasses.py:2317:5: error[missing-fixtures] Test `test_parametrized_generic_dataclass` has missing fixtures: `dataclass_decorator`
tests/test_dataclasses.py:2317:5: error[missing-fixtures] Test `test_parametrized_generic_dataclass` has missing fixtures: `dataclass_decorator`
tests/test_dataclasses.py:2372:5: error[missing-fixtures] Test `test_pydantic_dataclass_preserves_metadata` has missing fixtures: `dataclass_decorator`
tests/test_dataclasses.py:2384:5: error[test-failure] Test `test_recursive_dataclasses_gh_4509` failed
tests/test_dataclasses.py:2493:5: error[missing-fixtures] Test `test_decorators_in_model_field` has missing fixtures: `decorator1`, `decorator2`
tests/test_dataclasses.py:2530:5: error[missing-fixtures] Test `test_vanilla_dataclass_decorators_in_type_adapter` has missing fixtures: `decorator1`, `decorator2`
tests/test_dataclasses.py:2788:5: error[test-failure] Test `test_metadata` failed
tests/test_dataclasses.py:2847:5: error[missing-fixtures] Test `test_annotated_before_validator_called_once` has missing fixtures: `decorator1`
tests/test_dataclasses.py:3250:5: error[test-failure] Test `test_dataclass_fields_rebuilt_before_schema_generation` failed
tests/test_deferred_annotations.py:26:5: error[test-failure] Test `test_deferred_annotations_model` failed
tests/test_deferred_annotations.py:69:5: error[test-failure] Test `test_deferred_annotations_pydantic_dataclass` failed
tests/test_deferred_annotations.py:79:5: error[test-failure] Test `test_deferred_annotations_pydantic_dataclass_pydantic_field` failed
tests/test_deferred_annotations.py:93:5: error[test-failure] Test `test_deferred_annotations_return_values` failed
tests/test_deferred_annotations.py:121:5: error[test-failure] Test `test_deferred_annotations_pydantic_extra` failed
tests/test_deprecated.py:553:5: error[test-failure] Test `test_v1_v2_custom_type_compatibility` failed
tests/test_deprecated.py:637:5: error[test-failure] Test `test_field_extra_arguments` failed
tests/test_deprecated.py:652:5: error[test-failure] Test `test_field_extra_does_not_rewrite_json_schema_extra` failed
tests/test_deprecated.py:723:5: error[test-failure] Test `test_json_schema` failed
tests/test_deprecated.py:776:5: error[test-failure] Test `test_deprecated_module` failed
tests/test_deprecated_fields.py:9:5: error[test-failure] Test `test_deprecated_fields` failed
tests/test_deprecated_fields.py:36:5: error[test-failure] Test `test_deprecated_fields_deprecated_class` failed
tests/test_deprecated_fields.py:106:5: error[test-failure] Test `test_computed_field_deprecated` failed
tests/test_deprecated_fields.py:161:5: error[test-failure] Test `test_computed_field_deprecated_deprecated_class` failed
tests/test_deprecated_fields.py:205:5: error[test-failure] Test `test_deprecated_with_boolean` failed
tests/test_deprecated_validate_arguments.py:67:5: error[test-failure] Test `test_wrap` failed
tests/test_deprecated_validate_arguments.py:149:5: error[test-failure] Test `test_positional_only` failed
tests/test_deprecated_validate_arguments.py:307:5: error[test-failure] Test `test_config_title` failed
tests/test_deprecated_validate_arguments.py:317:5: error[test-failure] Test `test_config_title_cls` failed
tests/test_deprecated_validate_arguments.py:362:5: error[missing-fixtures] Test `test_validate` has missing fixtures: `mocker`
tests/test_discriminated_union.py:1164:5: error[test-failure] Test `test_union_in_submodel` failed
tests/test_discriminated_union.py:1321:5: error[test-failure] Test `test_sequence_discriminated_union` failed
tests/test_discriminated_union.py:1878:5: error[test-failure] Test `test_nested_discriminator` failed
tests/test_discriminated_union.py:2238:5: error[test-failure] Test `test_discriminated_union_type_alias_type` failed
tests/test_docs_extraction.py:214:5: error[test-failure] Test `test_dataclass_docs_extraction` failed
tests/test_docs_extraction.py:271:5: error[test-failure] Test `test_stdlib_docs_extraction` failed
tests/test_docs_extraction.py:353:5: error[test-failure] Test `test_typeddict` failed
tests/test_docs_extraction.py:382:5: error[test-failure] Test `test_typeddict_as_field` failed
tests/test_edge_cases.py:203:5: error[test-failure] Test `test_none_list` failed
tests/test_edge_cases.py:1299:5: error[test-failure] Test `test_self` failed
tests/test_edge_cases.py:1668:5: error[test-failure] Test `test_type_var_any` failed
tests/test_edge_cases.py:1685:5: error[test-failure] Test `test_type_var_constraint` failed
tests/test_edge_cases.py:1715:5: error[test-failure] Test `test_type_var_bound` failed
tests/test_edge_cases.py:2246:5: error[test-failure] Test `test_hashable_json_schema` failed
tests/test_edge_cases.py:2821:5: error[test-failure] Test `test_recursive_root_models_in_discriminated_union` failed
tests/test_exports.py:81:5: error[test-failure] Test `test_import_pydantic` failed
tests/test_exports.py:101:5: error[test-failure] Test `test_import_base_model` failed
tests/test_exports.py:111:5: error[test-failure] Test `test_dataclass_import` failed
tests/test_exports.py:130:5: error[test-failure] Test `test_dataclass_import2` failed
tests/test_forward_ref.py:14:5: error[test-failure] Test `test_postponed_annotations` failed
tests/test_forward_ref.py:29:5: error[test-failure] Test `test_postponed_annotations_auto_model_rebuild` failed
tests/test_forward_ref.py:43:5: error[test-failure] Test `test_forward_ref_auto_update_no_model` failed
tests/test_forward_ref.py:78:5: error[test-failure] Test `test_basic_forward_ref` failed
tests/test_forward_ref.py:97:5: error[test-failure] Test `test_self_forward_ref_module` failed
tests/test_forward_ref.py:114:5: error[test-failure] Test `test_self_forward_ref_collection` failed
tests/test_forward_ref.py:154:5: error[test-failure] Test `test_self_forward_ref_local` failed
tests/test_forward_ref.py:175:5: error[test-failure] Test `test_forward_ref_dataclass` failed
tests/test_forward_ref.py:191:5: error[test-failure] Test `test_forward_ref_sub_types` failed
tests/test_forward_ref.py:217:5: error[test-failure] Test `test_forward_ref_nested_sub_types` failed
tests/test_forward_ref.py:247:5: error[test-failure] Test `test_self_reference_json_schema` failed
tests/test_forward_ref.py:278:5: error[test-failure] Test `test_self_reference_json_schema_with_future_annotations` failed
tests/test_forward_ref.py:312:5: error[test-failure] Test `test_circular_reference_json_schema` failed
tests/test_forward_ref.py:354:5: error[test-failure] Test `test_circular_reference_json_schema_with_future_annotations` failed
tests/test_forward_ref.py:400:5: error[test-failure] Test `test_forward_ref_with_field` failed
tests/test_forward_ref.py:419:5: error[test-failure] Test `test_forward_ref_optional` failed
tests/test_forward_ref.py:451:5: error[test-failure] Test `test_forward_ref_with_create_model` failed
tests/test_forward_ref.py:463:5: error[test-failure] Test `test_resolve_forward_ref_dataclass` failed
tests/test_forward_ref.py:495:5: error[test-failure] Test `test_discriminated_union_forward_ref` failed
tests/test_forward_ref.py:551:5: error[test-failure] Test `test_class_var_as_string` failed
tests/test_forward_ref.py:584:5: error[test-failure] Test `test_json_encoder_str` failed
tests/test_forward_ref.py:618:5: error[test-failure] Test `test_pep585_self_referencing_generics` failed
tests/test_forward_ref.py:641:5: error[test-failure] Test `test_pep585_recursive_generics` failed
tests/test_forward_ref.py:668:5: error[test-failure] Test `test_class_var_forward_ref` failed
tests/test_forward_ref.py:683:5: error[test-failure] Test `test_recursive_model` failed
tests/test_forward_ref.py:703:5: error[test-failure] Test `test_recursive_models_union` failed
tests/test_forward_ref.py:737:5: error[test-failure] Test `test_recursive_models_union_backport` failed
tests/test_forward_ref.py:791:5: error[test-failure] Test `test_nested_annotation` failed
tests/test_forward_ref.py:814:5: error[test-failure] Test `test_nested_more_annotation` failed
tests/test_forward_ref.py:836:5: error[test-failure] Test `test_nested_annotation_priority` failed
tests/test_forward_ref.py:862:5: error[test-failure] Test `test_nested_model_rebuild` failed
tests/test_forward_ref.py:911:5: error[test-failure] Test `test_undefined_types_warning_1a_raised_by_default_2a_future_annotations` failed
tests/test_forward_ref.py:928:5: error[test-failure] Test `test_undefined_types_warning_1a_raised_by_default_2b_forward_ref` failed
tests/test_forward_ref.py:946:5: error[test-failure] Test `test_undefined_types_warning_1b_suppressed_via_config_2a_future_annotations` failed
tests/test_forward_ref.py:963:5: error[test-failure] Test `test_undefined_types_warning_1b_suppressed_via_config_2b_forward_ref` failed
tests/test_forward_ref.py:981:5: error[test-failure] Test `test_undefined_types_warning_raised_by_usage` failed
tests/test_forward_ref.py:1032:5: error[test-failure] Test `test_forward_ref_in_generic` failed
tests/test_forward_ref.py:1051:5: error[test-failure] Test `test_forward_ref_in_generic_separate_modules` failed
tests/test_forward_ref.py:1074:5: error[test-failure] Test `test_invalid_forward_ref` failed
tests/test_forward_ref.py:1086:5: error[test-failure] Test `test_pydantic_extra_forward_ref_separate_module` failed
tests/test_forward_ref.py:1118:5: error[test-failure] Test `test_pydantic_extra_forward_ref_separate_module_subclass` failed
tests/test_forward_ref.py:1203:5: error[test-failure] Test `test_uses_correct_global_ns_for_type_defined_in_separate_module` failed
tests/test_forward_ref.py:1229:5: error[test-failure] Test `test_preserve_evaluated_attribute_of_parent_fields` failed
tests/test_forward_ref.py:1302:5: error[test-failure] Test `test_uses_the_correct_globals_to_resolve_dataclass_forward_refs` failed
tests/test_forward_ref.py:1336:5: error[test-failure] Test `test_class_locals_are_kept_during_schema_generation` failed
tests/test_forward_ref.py:1352:5: error[test-failure] Test `test_validate_call_does_not_override_the_global_ns_with_the_local_ns_where_it_is_used` failed
tests/test_forward_ref.py:1372:5: error[test-failure] Test `test_uses_the_correct_globals_to_resolve_forward_refs_on_serializers` failed
tests/test_forward_ref.py:1404:5: error[test-failure] Test `test_type_adapter_uses_function_module_namespace_and_parent_namespace` failed
tests/test_forward_ref.py:1430:5: error[test-failure] Test `test_type_adapter_uses_function_type_params_namespace` failed
tests/test_forward_ref.py:1486:5: error[test-failure] Test `test_pep695_generics_syntax_base_model` failed
tests/test_forward_ref.py:1500:5: error[test-failure] Test `test_pep695_generics_syntax_arbitrary_class` failed
tests/test_forward_ref.py:1515:5: error[test-failure] Test `test_pep695_generics_class_locals_take_priority` failed
tests/test_forward_ref.py:1532:5: error[test-failure] Test `test_annotation_scope_skipped` failed
tests/test_forward_ref.py:1581:5: error[test-failure] Test `test_typeddict_parent_from_other_module` failed
tests/test_generics.py:338:5: error[missing-fixtures] Test `test_cover_cache` has missing fixtures: `mocker`
tests/test_generics.py:355:5: error[missing-fixtures] Test `test_cache_keys_are_hashable` has missing fixtures: `mocker`
tests/test_generics.py:389:5: error[missing-fixtures] Test `test_caches_get_cleaned_up` has missing fixtures: `mocker`
tests/test_generics.py:417:5: error[missing-fixtures] Test `test_caches_get_cleaned_up_with_aliased_parametrized_bases` has missing fixtures: `mocker`
tests/test_generics.py:447:5: error[missing-fixtures] Test `test_circular_generic_refs_get_cleaned_up` has missing fixtures: `mocker`
tests/test_generics.py:475:5: error[missing-fixtures] Test `test_generics_work_with_many_parametrized_base_models` has missing fixtures: `mocker`
tests/test_generics.py:683:5: error[test-failure] Test `test_custom_schema` failed
tests/test_generics.py:693:5: error[test-failure] Test `test_child_schema` failed
tests/test_generics.py:971:5: error[test-failure] Test `test_generic_model_pickle` failed
tests/test_generics.py:998:5: error[test-failure] Test `test_generic_model_from_function_pickle_fail` failed
tests/test_generics.py:1025:5: error[test-failure] Test `test_generic_model_redefined_without_cache_fail` failed
tests/test_generics.py:1059:5: error[test-failure] Test `test_generic_model_caching_detect_order_of_union_args_basic` failed
tests/test_generics.py:1105:5: error[test-failure] Test `test_get_caller_frame_info` failed
tests/test_generics.py:1125:5: error[test-failure] Test `test_get_caller_frame_info_called_from_module` failed
tests/test_generics.py:1622:5: error[test-failure] Test `test_generic_recursive_models` failed
tests/test_generics.py:1739:5: error[test-pass-on-expect-failure] Test `test_generic_recursive_models_inheritance` passes when expected to fail
tests/test_generics.py:1755:5: error[test-failure] Test `test_generic_recursive_models_separate_parameters` failed
tests/test_generics.py:1817:5: error[test-failure] Test `test_generic_recursive_models_repeated_separate_parameters` failed
tests/test_generics.py:1873:5: error[test-failure] Test `test_generic_recursive_models_triple` failed
tests/test_generics.py:1914:5: error[test-failure] Test `test_generic_recursive_models_with_a_concrete_parameter` failed
tests/test_generics.py:1939:5: error[test-failure] Test `test_generic_recursive_models_complicated` failed
tests/test_generics.py:2001:5: error[test-failure] Test `test_generic_recursive_models_in_container` failed
tests/test_generics.py:2048:5: error[test-failure] Test `test_generic_enums` failed
tests/test_generics.py:2245:5: error[test-failure] Test `test_parse_generic_json` failed
tests/test_generics.py:2502:5: error[test-failure] Test `test_generic_enum_bound` failed
tests/test_generics.py:2554:5: error[test-failure] Test `test_generic_intenum_bound` failed
tests/test_generics.py:3108:5: error[test-failure] Test `test_generic_any_or_never` failed
tests/test_json.py:354:5: error[test-failure] Test `test_recursive` failed
tests/test_json.py:372:5: error[test-failure] Test `test_resolve_ref_schema_recursive_model` failed
tests/test_json_schema.py:123:5: error[test-failure] Test `test_by_alias` failed
tests/test_json_schema.py:142:5: error[test-failure] Test `test_ref_template` failed
tests/test_json_schema.py:178:5: error[test-failure] Test `test_by_alias_generator` failed
tests/test_json_schema.py:193:5: error[test-failure] Test `test_sub_model` failed
tests/test_json_schema.py:223:5: error[test-failure] Test `test_schema_class` failed
tests/test_json_schema.py:251:5: error[test-failure] Test `test_schema_class_by_alias` failed
tests/test_json_schema.py:259:5: error[test-failure] Test `test_choices` failed
tests/test_json_schema.py:290:5: error[test-failure] Test `test_enum_modify_schema` failed
tests/test_json_schema.py:331:5: error[test-failure] Test `test_enum_schema_custom_field` failed
tests/test_json_schema.py:364:5: error[test-failure] Test `test_enum_and_model_have_same_behaviour` failed
tests/test_json_schema.py:418:5: error[test-failure] Test `test_enum_includes_extra_without_other_params` failed
tests/test_json_schema.py:458:5: error[test-failure] Test `test_list_enum_schema_extras` failed
tests/test_json_schema.py:489:5: error[test-failure] Test `test_enum_schema_cleandoc` failed
tests/test_json_schema.py:517:5: error[test-failure] Test `test_decimal_json_schema` failed
tests/test_json_schema.py:558:5: error[test-failure] Test `test_list_sub_model` failed
tests/test_json_schema.py:581:5: error[test-failure] Test `test_optional` failed
tests/test_json_schema.py:593:5: error[test-failure] Test `test_optional_modify_schema` failed
tests/test_json_schema.py:612:5: error[test-failure] Test `test_any` failed
tests/test_json_schema.py:628:5: error[test-failure] Test `test_set` failed
tests/test_json_schema.py:669:5: error[test-failure] Test `test_tuple` failed
tests/test_json_schema.py:669:5: error[test-failure] Test `test_tuple` failed
tests/test_json_schema.py:669:5: error[test-failure] Test `test_tuple` failed
tests/test_json_schema.py:669:5: error[test-failure] Test `test_tuple` failed
tests/test_json_schema.py:669:5: error[test-failure] Test `test_tuple` failed
tests/test_json_schema.py:685:5: error[test-failure] Test `test_deque` failed
tests/test_json_schema.py:697:5: error[test-failure] Test `test_bool` failed
tests/test_json_schema.py:709:5: error[test-failure] Test `test_strict_bool` failed
tests/test_json_schema.py:721:5: error[test-failure] Test `test_dict` failed
tests/test_json_schema.py:733:5: error[test-failure] Test `test_list` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:805:5: error[test-failure] Test `test_list_union_dict` failed
tests/test_json_schema.py:824:5: error[test-failure] Test `test_date_types` failed
tests/test_json_schema.py:824:5: error[test-failure] Test `test_date_types` failed
tests/test_json_schema.py:824:5: error[test-failure] Test `test_date_types` failed
tests/test_json_schema.py:824:5: error[test-failure] Test `test_date_types` failed
tests/test_json_schema.py:844:5: error[test-failure] Test `test_date_constrained_types_no_constraints` failed
tests/test_json_schema.py:844:5: error[test-failure] Test `test_date_constrained_types_no_constraints` failed
tests/test_json_schema.py:844:5: error[test-failure] Test `test_date_constrained_types_no_constraints` failed
tests/test_json_schema.py:858:5: error[test-failure] Test `test_complex_types` failed
tests/test_json_schema.py:899:5: error[test-failure] Test `test_str_basic_types` failed
tests/test_json_schema.py:899:5: error[test-failure] Test `test_str_basic_types` failed
tests/test_json_schema.py:899:5: error[test-failure] Test `test_str_basic_types` failed
tests/test_json_schema.py:899:5: error[test-failure] Test `test_str_basic_types` failed
tests/test_json_schema.py:916:5: error[test-failure] Test `test_pattern` failed
tests/test_json_schema.py:916:5: error[test-failure] Test `test_pattern` failed
tests/test_json_schema.py:916:5: error[test-failure] Test `test_pattern` failed
tests/test_json_schema.py:936:5: error[test-failure] Test `test_str_constrained_types` failed
tests/test_json_schema.py:936:5: error[test-failure] Test `test_str_constrained_types` failed
tests/test_json_schema.py:959:5: error[test-failure] Test `test_special_str_types` failed
tests/test_json_schema.py:959:5: error[test-failure] Test `test_special_str_types` failed
tests/test_json_schema.py:959:5: error[test-failure] Test `test_special_str_types` failed
tests/test_json_schema.py:987:5: error[test-failure] Test `test_secret_types` failed
tests/test_json_schema.py:987:5: error[test-failure] Test `test_secret_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1014:5: error[test-failure] Test `test_special_int_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1041:5: error[test-failure] Test `test_special_float_types` failed
tests/test_json_schema.py:1065:5: error[test-failure] Test `test_special_decimal_types` failed
tests/test_json_schema.py:1065:5: error[test-failure] Test `test_special_decimal_types` failed
tests/test_json_schema.py:1065:5: error[test-failure] Test `test_special_decimal_types` failed
tests/test_json_schema.py:1095:5: error[test-failure] Test `test_uuid_types` failed
tests/test_json_schema.py:1095:5: error[test-failure] Test `test_uuid_types` failed
tests/test_json_schema.py:1095:5: error[test-failure] Test `test_uuid_types` failed
tests/test_json_schema.py:1095:5: error[test-failure] Test `test_uuid_types` failed
tests/test_json_schema.py:1095:5: error[test-failure] Test `test_uuid_types` failed
tests/test_json_schema.py:1114:5: error[test-failure] Test `test_path_types` failed
tests/test_json_schema.py:1114:5: error[test-failure] Test `test_path_types` failed
tests/test_json_schema.py:1114:5: error[test-failure] Test `test_path_types` failed
tests/test_json_schema.py:1114:5: error[test-failure] Test `test_path_types` failed
tests/test_json_schema.py:1129:5: error[test-failure] Test `test_json_type` failed
tests/test_json_schema.py:1158:5: error[test-failure] Test `test_ipv4address_type` failed
tests/test_json_schema.py:1171:5: error[test-failure] Test `test_ipv6address_type` failed
tests/test_json_schema.py:1184:5: error[test-failure] Test `test_ipvanyaddress_type` failed
tests/test_json_schema.py:1197:5: error[test-failure] Test `test_ipv4interface_type` failed
tests/test_json_schema.py:1210:5: error[test-failure] Test `test_ipv6interface_type` failed
tests/test_json_schema.py:1223:5: error[test-failure] Test `test_ipvanyinterface_type` failed
tests/test_json_schema.py:1236:5: error[test-failure] Test `test_ipv4network_type` failed
tests/test_json_schema.py:1249:5: error[test-failure] Test `test_ipv6network_type` failed
tests/test_json_schema.py:1262:5: error[test-failure] Test `test_ipvanynetwork_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1302:5: error[test-failure] Test `test_callable_type` failed
tests/test_json_schema.py:1333:5: error[test-failure] Test `test_callable_type_with_fallback` failed
tests/test_json_schema.py:1333:5: error[test-failure] Test `test_callable_type_with_fallback` failed
tests/test_json_schema.py:1348:5: error[test-failure] Test `test_byte_size_type` failed
tests/test_json_schema.py:1418:5: error[test-failure] Test `test_non_serializable_default` failed
tests/test_json_schema.py:1418:5: error[test-failure] Test `test_non_serializable_default` failed
tests/test_json_schema.py:1434:5: error[test-failure] Test `test_callable_fallback_with_non_serializable_default` failed
tests/test_json_schema.py:1455:5: error[test-failure] Test `test_importstring_json_schema` failed
tests/test_json_schema.py:1467:5: error[test-failure] Test `test_schema_overrides` failed
tests/test_json_schema.py:1508:5: error[test-failure] Test `test_schema_overrides_w_union` failed
tests/test_json_schema.py:1703:5: error[test-failure] Test `test_external_ref` failed
tests/test_json_schema.py:1726:5: error[test-failure] Test `test_list_default` failed
tests/test_json_schema.py:1737:5: error[test-failure] Test `test_enum_str_default` failed
tests/test_json_schema.py:1749:5: error[test-failure] Test `test_enum_int_default` failed
tests/test_json_schema.py:1761:5: error[test-failure] Test `test_enum_dict` failed
tests/test_json_schema.py:1787:5: error[test-failure] Test `test_property_names_constraint` failed
tests/test_json_schema.py:1806:5: error[test-failure] Test `test_dict_default` failed
tests/test_json_schema.py:1824:5: error[test-failure] Test `test_model_default` failed
tests/test_json_schema.py:1862:5: error[test-failure] Test `test_model_default_timedelta` failed
tests/test_json_schema.py:1862:5: error[test-failure] Test `test_model_default_timedelta` failed
tests/test_json_schema.py:1883:5: error[test-failure] Test `test_model_default_bytes` failed
tests/test_json_schema.py:1883:5: error[test-failure] Test `test_model_default_bytes` failed
tests/test_json_schema.py:1904:5: error[test-failure] Test `test_dataclass_default_timedelta` failed
tests/test_json_schema.py:1904:5: error[test-failure] Test `test_dataclass_default_timedelta` failed
tests/test_json_schema.py:1924:5: error[test-failure] Test `test_dataclass_default_bytes` failed
tests/test_json_schema.py:1924:5: error[test-failure] Test `test_dataclass_default_bytes` failed
tests/test_json_schema.py:1944:5: error[test-failure] Test `test_typeddict_default_timedelta` failed
tests/test_json_schema.py:1944:5: error[test-failure] Test `test_typeddict_default_timedelta` failed
tests/test_json_schema.py:1965:5: error[test-failure] Test `test_typeddict_default_bytes` failed
tests/test_json_schema.py:1965:5: error[test-failure] Test `test_typeddict_default_bytes` failed
tests/test_json_schema.py:1979:5: error[test-failure] Test `test_model_subclass_metadata` failed
tests/test_json_schema.py:2005:5: error[test-failure] Test `test_docstring` failed
tests/test_json_schema.py:2005:5: error[test-failure] Test `test_docstring` failed
tests/test_json_schema.py:2005:5: error[test-failure] Test `test_docstring` failed
tests/test_json_schema.py:2005:5: error[test-failure] Test `test_docstring` failed
tests/test_json_schema.py:2005:5: error[test-failure] Test `test_docstring` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2104:5: error[test-failure] Test `test_constraints_schema_validation` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2183:5: error[test-failure] Test `test_constraints_schema_serialization` failed
tests/test_json_schema.py:2264:5: error[test-failure] Test `test_schema_kwargs` failed
tests/test_json_schema.py:2275:5: error[test-failure] Test `test_schema_dict_constr` failed
tests/test_json_schema.py:2302:5: error[test-failure] Test `test_bytes_constrained_types` failed
tests/test_json_schema.py:2312:5: error[test-failure] Test `test_optional_dict` failed
tests/test_json_schema.py:2332:5: error[test-failure] Test `test_optional_validator` failed
tests/test_json_schema.py:2370:5: error[test-failure] Test `test_field_with_validator` failed
tests/test_json_schema.py:2387:5: error[test-failure] Test `test_unparameterized_schema_generation` failed
tests/test_json_schema.py:2426:5: error[test-failure] Test `test_known_model_optimization` failed
tests/test_json_schema.py:2455:5: error[test-failure] Test `test_new_type_schema` failed
tests/test_json_schema.py:2477:5: error[test-failure] Test `test_literal_schema` failed
tests/test_json_schema.py:2502:5: error[test-failure] Test `test_literal_schema_type_aliases` failed
tests/test_json_schema.py:2513:5: error[test-failure] Test `test_annotated_typealiastype` failed
tests/test_json_schema.py:2544:5: error[test-failure] Test `test_literal_enum` failed
tests/test_json_schema.py:2565:5: error[test-failure] Test `test_literal_types` failed
tests/test_json_schema.py:2615:5: error[test-failure] Test `test_color_type` failed
tests/test_json_schema.py:2628:5: error[test-failure] Test `test_model_with_extra_forbidden` failed
tests/test_json_schema.py:2642:5: error[test-failure] Test `test_model_with_extra_allow` failed
tests/test_json_schema.py:2656:5: error[test-failure] Test `test_model_with_extra_ignore` failed
tests/test_json_schema.py:2669:5: error[test-failure] Test `test_dataclass_with_extra_allow` failed
tests/test_json_schema.py:2684:5: error[test-failure] Test `test_dataclass_with_extra_ignore` failed
tests/test_json_schema.py:2698:5: error[test-failure] Test `test_dataclass_with_extra_forbid` failed
tests/test_json_schema.py:2712:5: error[test-failure] Test `test_typeddict_with_extra_allow` failed
tests/test_json_schema.py:2726:5: error[test-failure] Test `test_typeddict_with_extra_ignore` failed
tests/test_json_schema.py:2739:5: error[test-failure] Test `test_typeddict_with_extra_forbid` failed
tests/test_json_schema.py:2754:5: error[test-failure] Test `test_typeddict_with_title` failed
tests/test_json_schema.py:2767:5: error[test-failure] Test `test_typeddict_with_json_schema_extra` failed
tests/test_json_schema.py:2782:5: error[test-failure] Test `test_typeddict_with__callable_json_schema_extra` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2853:5: error[test-failure] Test `test_enforced_constraints` failed
tests/test_json_schema.py:2862:5: error[test-failure] Test `test_real_constraints` failed
tests/test_json_schema.py:2880:5: error[test-failure] Test `test_subfield_field_info` failed
tests/test_json_schema.py:2898:5: error[test-failure] Test `test_dataclass` failed
tests/test_json_schema.py:2938:5: error[test-failure] Test `test_schema_attributes` failed
tests/test_json_schema.py:2970:5: error[test-failure] Test `test_tuple_with_extra_schema` failed
tests/test_json_schema.py:2997:5: error[test-failure] Test `test_path_modify_schema` failed
tests/test_json_schema.py:3028:5: error[test-failure] Test `test_frozen_set` failed
tests/test_json_schema.py:3052:5: error[test-failure] Test `test_iterable` failed
tests/test_json_schema.py:3064:5: error[test-failure] Test `test_new_type` failed
tests/test_json_schema.py:3078:5: error[test-failure] Test `test_multiple_models_with_same_input_output` failed
tests/test_json_schema.py:3140:5: error[test-failure] Test `test_multiple_models_with_same_name_different_input_output` failed
tests/test_json_schema.py:3209:5: error[test-failure] Test `test_multiple_enums_with_same_name` failed
tests/test_json_schema.py:3261:5: error[test-failure] Test `test_mode_name_causes_no_conflict` failed
tests/test_json_schema.py:3423:5: error[test-failure] Test `test_schema_for_generic_field` failed
tests/test_json_schema.py:3497:5: error[test-failure] Test `test_namedtuple_default` failed
tests/test_json_schema.py:3522:5: error[test-failure] Test `test_namedtuple_modify_schema` failed
tests/test_json_schema.py:3552:5: error[test-failure] Test `test_advanced_generic_schema` failed
tests/test_json_schema.py:3698:5: error[test-failure] Test `test_nested_generic` failed
tests/test_json_schema.py:3731:5: error[test-failure] Test `test_nested_generic_model` failed
tests/test_json_schema.py:3759:5: error[test-failure] Test `test_complex_nested_generic` failed
tests/test_json_schema.py:3805:5: error[test-failure] Test `test_modify_schema_dict_keys` failed
tests/test_json_schema.py:3828:5: error[test-failure] Test `test_remove_anyof_redundancy` failed
tests/test_json_schema.py:3858:5: error[test-failure] Test `test_discriminated_union` failed
tests/test_json_schema.py:3914:5: error[test-failure] Test `test_discriminated_annotated_union` failed
tests/test_json_schema.py:3970:5: error[test-failure] Test `test_nested_discriminated_union` failed
tests/test_json_schema.py:4060:5: error[test-failure] Test `test_deeper_nested_discriminated_annotated_union` failed
tests/test_json_schema.py:4232:5: error[test-failure] Test `test_discriminated_annotated_union_literal_enum` failed
tests/test_json_schema.py:4413:5: error[test-failure] Test `test_alias_same` failed
tests/test_json_schema.py:4462:5: error[test-failure] Test `test_nested_python_dataclasses` failed
tests/test_json_schema.py:4500:5: error[test-failure] Test `test_discriminated_union_in_list` failed
tests/test_json_schema.py:4591:5: error[test-failure] Test `test_model_with_type_attributes` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4621:5: error[test-failure] Test `test_secrets_schema` failed
tests/test_json_schema.py:4635:5: error[test-failure] Test `test_override_generate_json_schema` failed
tests/test_json_schema.py:4667:5: error[test-failure] Test `test_generate_json_schema_generate_twice` failed
tests/test_json_schema.py:4697:5: error[test-failure] Test `test_nested_default_json_schema` failed
tests/test_json_schema.py:4843:5: error[test-failure] Test `test_annotated_get_json_schema` failed
tests/test_json_schema.py:4864:5: error[test-failure] Test `test_model_with_strict_mode` failed
tests/test_json_schema.py:4878:5: error[test-failure] Test `test_model_with_schema_extra` failed
tests/test_json_schema.py:4894:5: error[test-failure] Test `test_model_with_schema_extra_callable` failed
tests/test_json_schema.py:4910:5: error[test-failure] Test `test_model_with_schema_extra_callable_no_model_class` failed
tests/test_json_schema.py:4925:5: error[test-failure] Test `test_model_with_schema_extra_callable_config_class` failed
tests/test_json_schema.py:4942:5: error[test-failure] Test `test_model_with_schema_extra_callable_no_model_class_config_class` failed
tests/test_json_schema.py:4958:5: error[test-failure] Test `test_model_with_schema_extra_callable_classmethod` failed
tests/test_json_schema.py:4977:5: error[test-failure] Test `test_model_with_schema_extra_callable_instance_method` failed
tests/test_json_schema.py:5080:5: error[test-failure] Test `test_extras_and_examples_are_json_encoded` failed
tests/test_json_schema.py:5094:5: error[test-failure] Test `test_computed_field` failed
tests/test_json_schema.py:5120:5: error[test-failure] Test `test_serialization_schema_with_exclude_exclude_if` failed
tests/test_json_schema.py:5200:5: error[test-failure] Test `test_mappings_str_int_json_schema` failed
tests/test_json_schema.py:5200:5: error[test-failure] Test `test_mappings_str_int_json_schema` failed
tests/test_json_schema.py:5219:5: error[test-failure] Test `test_sequence_schema` failed
tests/test_json_schema.py:5219:5: error[test-failure] Test `test_sequence_schema` failed
tests/test_json_schema.py:5234:5: error[test-failure] Test `test_sequence_schema_with_max_length` failed
tests/test_json_schema.py:5234:5: error[test-failure] Test `test_sequence_schema_with_max_length` failed
tests/test_json_schema.py:5249:5: error[test-failure] Test `test_sequence_schema_with_min_length` failed
tests/test_json_schema.py:5249:5: error[test-failure] Test `test_sequence_schema_with_min_length` failed
tests/test_json_schema.py:5264:5: error[test-failure] Test `test_sequences_int_json_schema` failed
tests/test_json_schema.py:5264:5: error[test-failure] Test `test_sequences_int_json_schema` failed
tests/test_json_schema.py:5294:5: error[test-failure] Test `test_arbitrary_type_json_schema` failed
tests/test_json_schema.py:5294:5: error[test-failure] Test `test_arbitrary_type_json_schema` failed
tests/test_json_schema.py:5294:5: error[test-failure] Test `test_arbitrary_type_json_schema` failed
tests/test_json_schema.py:5294:5: error[test-failure] Test `test_arbitrary_type_json_schema` failed
tests/test_json_schema.py:5341:5: error[test-failure] Test `test_hashable_types` failed
tests/test_json_schema.py:5341:5: error[test-failure] Test `test_hashable_types` failed
tests/test_json_schema.py:5348:5: error[test-failure] Test `test_root_model` failed
tests/test_json_schema.py:5400:5: error[test-failure] Test `test_custom_chain_schema` failed
tests/test_json_schema.py:5420:5: error[test-failure] Test `test_json_or_python_schema` failed
tests/test_json_schema.py:5440:5: error[test-failure] Test `test_lax_or_strict_schema` failed
tests/test_json_schema.py:5460:5: error[test-failure] Test `test_override_enum_json_schema` failed
tests/test_json_schema.py:5486:5: error[test-failure] Test `test_json_schema_extras_on_ref` failed
tests/test_json_schema.py:5533:5: error[test-failure] Test `test_inclusion_of_defaults` failed
tests/test_json_schema.py:5563:5: error[test-failure] Test `test_resolve_def_schema_from_core_schema` failed
tests/test_json_schema.py:5597:5: error[test-failure] Test `test_examples_annotation` failed
tests/test_json_schema.py:5626:5: error[test-failure] Test `test_examples_annotation_dict` failed
tests/test_json_schema.py:5664:...*[Comment body truncated]*

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 3, 2025

CodSpeed Performance Report

Merging #303 will improve performances by 25.62%

Comparing parallel-collection (ee3cebb) with main (a313e67)

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

Summary

⚡ 3 improvements
✅ 9 untouched

Benchmarks breakdown

Mode Benchmark BASE HEAD Change
Simulation karva[test_math.py] 7.7 ms 6.4 ms +20.7%
Simulation karva[test_string_concatenation.py] 5.8 ms 4.6 ms +25.62%
Simulation karva[test_true_assertions.py] 197.4 ms 157.8 ms +25.1%

@github-actions github-actions bot added the ci Related to internal CI tooling label Dec 3, 2025
@MatthewMckee4 MatthewMckee4 merged commit 0a952d0 into main Dec 3, 2025
35 checks passed
@MatthewMckee4 MatthewMckee4 deleted the parallel-collection branch December 3, 2025 17:21
@MatthewMckee4 MatthewMckee4 changed the title Parallel collection Parallelise test and fixture collection Dec 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Related to internal CI tooling internal An internal refactor or improvement performance Related to the performance of Karva

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discover fixtures and test functions in parallel

2 participants