5 hours ago 2c0dcfc main push Compare
Suggested base runs: Benchmarks
pydantic-core/tests/benchmarks/test_complete_benchmark.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_complete_benchmark.py pydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel test_field_function_validator pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_nested_schema_using_defs pydantic-core/tests/benchmarks/test_nested_benchmark.pypydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel test_frozenset_of_ints_core pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_complete_core_isinstance pydantic-core/tests/benchmarks/test_complete_benchmark.pypydantic-core/tests/benchmarks/test_complete_benchmark.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_complete_core_root_json pydantic-core/tests/benchmarks/test_complete_benchmark.pypydantic-core/tests/benchmarks/test_complete_benchmark.py test_frozenset_of_ints_duplicates_core pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_dataclass_serialization_python pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_serialization_micro.py::TestBenchmarkSimpleModel test_dataclass_serialization_json pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_complete_benchmark.py test_complete_core_serializer_to_json pydantic-core/tests/benchmarks/test_complete_benchmark.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_complete_core_serializer_to_python pydantic-core/tests/benchmarks/test_complete_benchmark.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_complete_core_strict pydantic-core/tests/benchmarks/test_complete_benchmark.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime test_function_wrap_python pydantic-core/tests/benchmarks/test_serialization_micro.pytest_datetime_milliseconds pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime pydantic-core/tests/benchmarks/test_serialization_micro.py test_isinstance_string_lax_false pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_isinstance_string_lax_true pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_serialization_micro.py test_isinstance_string_strict_true pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_model_exclude_unset_false pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_model_exclude_unset_true pydantic-core/tests/benchmarks/test_serialization_micro.pytest_model_list_core_json pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_isinstance_string_strict_false pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_json_direct_list_int pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateTime test_json_direct_list_str pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX test_python_json_list_none pydantic-core/tests/benchmarks/test_serialization_micro.pytest_list_of_nullable_core pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_python_json_list_int pydantic-core/tests/benchmarks/test_serialization_micro.pytest_list_of_dict_models_core pydantic-core/tests/benchmarks/test_micro_benchmarks.pytests/benchmarks/test_attribute_access.py test_list_of_ints_core_json pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX tests/benchmarks/test_attribute_access.py test_to_json_list_of_lists pydantic-core/tests/benchmarks/test_serialization_micro.pytest_list_of_strs_json_cached pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_list_of_ints_core_py pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_python_json_list_str pydantic-core/tests/benchmarks/test_serialization_micro.pypydantic-core/tests/benchmarks/test_serialization_micro.py test_date_from_datetime_str pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateXtest_list_of_strs_json_uncached pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_serialization_micro.py pydantic-core/tests/benchmarks/test_serialization_micro.py test_list_of_strs_py_cached pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_efficiency_with_highly_nested_examples tests/benchmarks/test_discriminated_unions.pytest_fastapi_startup_perf tests/benchmarks/test_fastapi_startup_generics.pytests/benchmarks/test_imports.py test_isinstance_basemodel tests/benchmarks/test_isinstance.pytest_many_models_core_dict pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_fastapi_startup_perf tests/benchmarks/test_fastapi_startup_simple.pytests/benchmarks/test_discriminated_unions.py tests/benchmarks/test_model_schema_generation.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX test_decimal_from_string_core pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimaltest_decimal_from_string_limit pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimalpydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDateX pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkSimpleModel test_complex_model_schema_generation tests/benchmarks/test_model_schema_generation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkSimpleModel test_many_models_core_model pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_lots_of_models_with_lots_of_fields tests/benchmarks/test_model_schema_generation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_construct_dataclass_schema tests/benchmarks/test_model_schema_generation.pytest_model_validators_serializers tests/benchmarks/test_model_schema_generation.pytest_nested_model_schema_generation tests/benchmarks/test_model_schema_generation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_recursive_model_schema_generation tests/benchmarks/test_model_schema_generation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_raise_error_value_error pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_decimal_from_string_pyd pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkDecimaltest_tagged_union_with_callable_discriminator_schema_generation tests/benchmarks/test_model_schema_generation.pytests/benchmarks/test_imports.py test_tagged_union_with_str_discriminator_schema_generation tests/benchmarks/test_model_schema_generation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID test_simple_model_schema_lots_of_fields_generation tests/benchmarks/test_model_schema_generation.pytest_simple_model_schema_generation tests/benchmarks/test_model_schema_generation.pytest_set_of_ints_core_json_duplicates pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID test_deeply_nested_recursive_model_schema_generation tests/benchmarks/test_model_schema_generation_recursive.pytest_set_of_ints_core_duplicates pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_nested_recursive_model_schema_generation tests/benchmarks/test_model_schema_generation_recursive.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID test_set_of_ints_core_json pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_uuid_from_string_core pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUIDtest_recursive_discriminated_union_with_base_model tests/benchmarks/test_model_schema_generation_recursive.pytest_set_of_ints_core_length pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_list_of_models_serialization tests/benchmarks/test_model_serialization.pytest_generic_recursive_model_schema_generation tests/benchmarks/test_model_schema_generation_recursive.pytest_nested_recursive_generic_model_schema_generation tests/benchmarks/test_model_schema_generation_recursive.pytest_uuid_from_string_pyd pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUIDtest_model_json_serialization tests/benchmarks/test_model_serialization.pytest_complex_model_validation[__init__] tests/benchmarks/test_model_validation.pytest_complex_model_serialization tests/benchmarks/test_model_serialization.pytest_smart_union_coerce_core pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUniontest_complex_model_validation[model_validate] tests/benchmarks/test_model_validation.pytest_small_class_core_model pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_simple_model_serialization tests/benchmarks/test_model_serialization.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID test_simple_recursive_model_schema_generation tests/benchmarks/test_model_schema_generation_recursive.pytest_small_class_core_dict pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUUID test_list_of_models_validation[__init__] tests/benchmarks/test_model_validation.pytest_north_star_dump_python tests/benchmarks/test_north_star.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion test_nested_model_validation[__init__] tests/benchmarks/test_model_validation.pytest_list_of_models_validation[model_validate] tests/benchmarks/test_model_validation.pytest_nested_model_validation[model_validate] tests/benchmarks/test_model_validation.pytest_tagged_union_int_keys_python pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_north_star_json_dumps tests/benchmarks/test_north_star.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnion test_simple_model_validation[model_validate] tests/benchmarks/test_model_validation.pytest_north_star_json_loads tests/benchmarks/test_north_star.pytest_tagged_union_int_keys_json pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_strict_union_error_core pydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestBenchmarkUnionpydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestModelLarge test_north_star_validate_json tests/benchmarks/test_north_star.pytest_north_star_validate_json_strict tests/benchmarks/test_north_star.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_simple_model_validation[__init__] tests/benchmarks/test_model_validation.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py::TestModelLarge test_tuple_many_positional pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_north_star_validate_python tests/benchmarks/test_north_star.pytest_chain_nested_functions pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[json-few_ints] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_north_star_dump_json tests/benchmarks/test_north_star.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_repeated_regex_pattern tests/benchmarks/test_regex.pytest_validate_literal[json-many_ints] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_north_star_validate_python_strict tests/benchmarks/test_north_star.pytests/benchmarks/test_validators_build.py test_validate_literal[json-few_str_enum] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[json-many_large_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[json-few_large_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[json-few_small_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[json-many_small_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[json-few_mixed] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[python-few_ints] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_core_string_strict_wrong pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[python-few_large_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[python-many_ints] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[python-few_mixed] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_core_string_lax_wrong pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_definition_model_core pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_core_string_strict_wrong_str_e pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[python-many_small_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_definition_out_of_tree pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_nested_schema_inlined pydantic-core/tests/benchmarks/test_nested_benchmark.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[python-few_small_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_validate_literal[python-few_str_enum] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_validate_literal[python-many_large_strings] pydantic-core/tests/benchmarks/test_micro_benchmarks.pytest_dict_of_ints_core_json pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py test_dont_raise_error_no_info pydantic-core/tests/benchmarks/test_micro_benchmarks.pypydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py pydantic-core/tests/benchmarks/test_micro_benchmarks.py Ignored
test_field_validators_serializers tests/benchmarks/test_model_schema_generation.pytest_nested_model_serialization tests/benchmarks/test_model_serialization.py© 2026 CodSpeed Technology