File tree Expand file tree Collapse file tree 3 files changed +180
-142
lines changed Expand file tree Collapse file tree 3 files changed +180
-142
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Python Tests II
2+
3+ on :
4+ pull_request :
5+ workflow_dispatch :
6+
7+ concurrency :
8+ group : tests1-${{ github.ref }}
9+ cancel-in-progress : true
10+
11+ defaults :
12+ run :
13+ shell : bash -eux {0}
14+
15+ jobs :
16+
17+ build :
18+ name : Django Test Suite
19+ runs-on : ubuntu-latest
20+ steps :
21+ - name : Checkout django-mongodb
22+ uses : actions/checkout@v4
23+ - name : install the django-mongodb backend
24+ run : |
25+ pip3 install --upgrade pip
26+ pip3 install -e .
27+ - name : Checkout Django
28+ uses : actions/checkout@v4
29+ with :
30+ repository : ' mongodb-forks/django'
31+ ref : ' mongodb-5.0.x'
32+ path : ' django_repo'
33+ - name : Install system packages for Django's Python test dependencies
34+ run : |
35+ sudo apt-get update
36+ sudo apt-get install libmemcached-dev
37+ - name : Install Django and its Python test dependencies
38+ run : |
39+ cd django_repo/tests/
40+ pip3 install -e ..
41+ pip3 install -r requirements/py3.txt
42+ - name : Copy the test settings file
43+ run : cp .github/workflows/mongodb_settings.py django_repo/tests/
44+ - name : Start MongoDB
45+ uses : supercharge/mongodb-github-action@1.11.0
46+ with :
47+ mongodb-version : 5.0
48+ - name : Run tests
49+ run : >
50+ python3 django_repo/tests/runtests.py --settings mongodb_settings -v 2
51+ admin_checks
52+ admin_custom_urls
53+ admin_docs
54+ admin_ordering
55+ admin_scripts
56+ admin_utils
57+ admin_widgets
58+ check_framework
59+ contenttypes_tests
60+ context_processors
61+ custom_columns
62+ custom_managers
63+ datatypes
64+ dbshell
65+ empty_models
66+ field_defaults
67+ file_storage
68+ file_uploads
69+ flatpages_tests
70+ forms_tests
71+ generic_inline_admin
72+ get_earliest_or_latest
73+ get_object_or_404
74+ get_or_create
75+ i18n
76+ inline_formsets
77+ invalid_models_tests
78+ managers_regress
79+ managers_regress
80+ max_lengths
81+ messages_tests
82+ migrate_signals
83+ migration_test_data_persistence
84+ modeladmin
85+ model_formsets
86+ model_formsets_regress
87+ model_indexes
88+ model_inheritance_regress
89+ model_options
90+ model_package
91+ model_regress
92+ model_utils
93+ multiple_database
94+ order_with_respect_to
95+ pagination
96+ properties
97+ proxy_model_inheritance
98+ proxy_models
99+ redirects_tests
100+ reserved_names
101+ reverse_lookup
102+ save_delete_hooks
103+ servers
104+ signals
105+ sitemaps_tests
106+ sites_framework
107+ sites_tests
108+ str
109+ string_lookup
110+ swappable_models
111+ syndication_tests
112+ test_client
113+ test_client_regress
114+ test_runner
115+ test_utils
116+ transactions
117+ unmanaged_models
118+ update_only_fields
119+ user_commands
120+ validation
121+ view_tests
You can’t perform that action at this time.
0 commit comments