Skip to content

Commit

Permalink
ci: add more Django test apps
Browse files Browse the repository at this point in the history
fixes #353, refs #317
  • Loading branch information
timgraham committed Mar 24, 2020
1 parent 48909f6 commit 8143efc
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 11 deletions.
34 changes: 23 additions & 11 deletions .travis.yml
Expand Up @@ -12,20 +12,28 @@ env:
- DJANGO_TEST_APPS="admin_inlines admin_ordering"
- DJANGO_TEST_APPS="aggregation"
- DJANGO_TEST_APPS="aggregation_regress annotations"
# Commented out because they take longer 2hr and TravisCI unconditionally terminates them.
# - DJANGO_TEST_APPS="auth_tests"
# Run auth_tests piecemeal because running it all at once takes
# longer then 2 hours (Travis CI limit).
- DJANGO_TEST_APPS="auth_tests.test_admin_multidb auth_tests.test_auth_backends auth_tests.test_basic"
- DJANGO_TEST_APPS="auth_tests.test_checks auth_tests.test_context_processors auth_tests.test_decorators"
- DJANGO_TEST_APPS="auth_tests.test_forms auth_tests.test_handlers auth_tests.test_hashers"
- DJANGO_TEST_APPS="auth_tests.test_management auth_tests.test_middleware auth_tests.test_migrations"
- DJANGO_TEST_APPS="auth_tests.test_mixins auth_tests.test_models auth_tests.test_remote_user"
- DJANGO_TEST_APPS="auth_tests.test_signals auth_tests.test_templates auth_tests.test_tokens"
- DJANGO_TEST_APPS="auth_tests.test_validators auth_tests.test_views"
- DJANGO_TEST_APPS="backends basic"
- DJANGO_TEST_APPS="bulk_create choices custom_columns"
- DJANGO_TEST_APPS="cache"
- DJANGO_TEST_APPS="cache constraints custom_managers"
- DJANGO_TEST_APPS="custom_methods custom_pk datatypes"
- DJANGO_TEST_APPS="dates datetimes defer"
- DJANGO_TEST_APPS="defer_regress"
- DJANGO_TEST_APPS="delete_regress"
- DJANGO_TEST_APPS="delete delete_regress"
- DJANGO_TEST_APPS="db_functions db_utils"
- DJANGO_TEST_APPS="distinct_on_fields empty"
- DJANGO_TEST_APPS="expressions expressions_window"
- DJANGO_TEST_APPS="field_defaults field_subclassing file_storage file_uploads"
- DJANGO_TEST_APPS="fixtures fixtures_model_package from_db_value"
- DJANGO_TEST_APPS="distinct_on_fields empty expressions"
- DJANGO_TEST_APPS="expressions_case expressions_window"
- DJANGO_TEST_APPS="extra_regress field_defaults file_storage file_uploads filtered_relation"
- DJANGO_TEST_APPS="fixtures fixtures_model_package fixtures_regress"
- DJANGO_TEST_APPS="from_db_value flatpages_tests generic_inline_admin generic_relations"
- DJANGO_TEST_APPS="get_earliest_or_latest get_object_or_404"
- DJANGO_TEST_APPS="i18n"
- DJANGO_TEST_APPS="indexes inline_formsets introspection invalid_models_tests"
Expand All @@ -43,16 +51,20 @@ env:
- DJANGO_TEST_APPS="model_fields.test_foreignkey model_fields.test_genericipaddressfield model_fields.test_imagefield"
- DJANGO_TEST_APPS="model_fields.test_integerfield model_fields.test_manytomanyfield model_fields.test_promises"
- DJANGO_TEST_APPS="model_fields.test_slugfield model_fields.test_textfield model_fields.test_uuid"
- DJANGO_TEST_APPS="model_indexes model_regress"
- DJANGO_TEST_APPS="multiple_database"
- DJANGO_TEST_APPS="mutually_referential nested_foreign_keys"
- DJANGO_TEST_APPS="null_fk null_fk_ordering null_queries one_to_one or_lookups ordering"
- DJANGO_TEST_APPS="proxy_model_inheritance proxy_models"
- DJANGO_TEST_APPS="queries.test_bulk_update queries.test_explain queries.test_iterator"
- DJANGO_TEST_APPS="queries.test_q queries.test_qs_combinators queries.test_query"
# Commented out because they take longer 2hr and TravisCI unconditionally terminates them.
# - DJANGO_TEST_APPS="queries.tests"
- DJANGO_TEST_APPS="queries.tests.Queries5Tests.test_extra_select_literal_percent_s raw_query redirects_tests reserved_names reverse_lookup"
- DJANGO_TEST_APPS="queries.tests.Queries5Tests.test_extra_select_literal_percent_s queryset_pickle"
- DJANGO_TEST_APPS="raw_query redirects_tests reserved_names reverse_lookup"
- DJANGO_TEST_APPS="save_delete_hooks select_related"
- DJANGO_TEST_APPS="select_related_onetoone signing sitemaps_tests"
- DJANGO_TEST_APPS="string_lookup signals"
- DJANGO_TEST_APPS="select_related_onetoone select_related_regress signals"
- DJANGO_TEST_APPS="sites_framework sitemaps_tests string_lookup"
- DJANGO_TEST_APPS="test_utils"
- DJANGO_TEST_APPS="test_client test_client_regress timezones transactions"
- DJANGO_TEST_APPS="unmanaged_models update_only_fields"
Expand Down
5 changes: 5 additions & 0 deletions django_spanner/features.py
Expand Up @@ -33,13 +33,16 @@ class DatabaseFeatures(BaseDatabaseFeatures):
'basic.tests.SelectOnSaveTests.test_select_on_save_lying_update',
# django_spanner monkey patches AutoField to have a default value.
'basic.tests.ModelTest.test_hash',
'generic_relations.test_forms.GenericInlineFormsetTests.test_options',
'generic_relations.tests.GenericRelationsTests.test_unsaved_instance_on_generic_foreign_key',
'm2m_through_regress.tests.ToFieldThroughTests.test_m2m_relations_unusable_on_null_pk_obj',
'many_to_many.tests.ManyToManyTests.test_add',
'many_to_one.tests.ManyToOneTests.test_fk_assignment_and_related_object_cache',
'many_to_one.tests.ManyToOneTests.test_relation_unsaved',
'model_fields.test_durationfield.TestSerialization.test_dumping',
'model_fields.test_uuid.TestSerialization.test_dumping',
'model_fields.test_booleanfield.ValidationTest.test_nullbooleanfield_blank',
'model_regress.tests.ModelTests.test_get_next_prev_by_field_unsaved',
'one_to_one.tests.OneToOneTests.test_get_reverse_on_unsaved_object',
'one_to_one.tests.OneToOneTests.test_set_reverse_on_unsaved_object',
'one_to_one.tests.OneToOneTests.test_unsaved_object',
Expand Down Expand Up @@ -77,6 +80,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
'aggregation_regress.tests.AggregationTests.test_ticket_11293',
'defer_regress.tests.DeferRegressionTest.test_ticket_23270',
'distinct_on_fields.tests.DistinctOnTests.test_basic_distinct_on',
'extra_regress.tests.ExtraRegressTests.test_regression_7314_7372',
'generic_relations_regress.tests.GenericRelationTests.test_annotate',
'get_earliest_or_latest.tests.TestFirstLast',
'known_related_objects.tests.ExistingRelatedInstancesTests.test_reverse_one_to_one_multi_prefetch_related',
Expand Down Expand Up @@ -111,6 +115,7 @@ class DatabaseFeatures(BaseDatabaseFeatures):
'backends.tests.DateQuotingTest.test_django_date_trunc',
'dates.tests.DatesTests.test_dates_trunc_datetime_fields',
'db_functions.datetime.test_extract_trunc.DateFunctionTests.test_trunc_func',
'queryset_pickle.tests.PickleabilityTestCase.test_specialized_queryset',
# datetimes retrieved from the database with the wrong hour when
# USE_TZ = True: https://github.com/orijtech/spanner-orm/issues/193
'datetimes.tests.DateTimesTests.test_21432',
Expand Down

0 comments on commit 8143efc

Please sign in to comment.