File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from django .test .runner import DiscoverRunner
2+
3+ from .base import write_output_file
4+
5+
6+ class TestRunner (DiscoverRunner ):
7+ def teardown_test_environment (self , ** kwargs ):
8+ write_output_file ()
9+ super ().teardown_test_environment (** kwargs )
Original file line number Diff line number Diff line change 1111INSTALLED_APPS = ["perftest" ]
1212
1313DEFAULT_AUTO_FIELD = "django_mongodb_backend.fields.ObjectIdAutoField"
14+
15+ TEST_RUNNER = "perftest.runner.TestRunner"
Original file line number Diff line number Diff line change 33import sys
44
55import django
6- from django .conf import settings
7- from django .test .utils import get_runner
8- from perftest .base import write_output_file
6+ from django .core .management import call_command
97
108os .environ .setdefault ("DJANGO_SETTINGS_MODULE" , "perftest.settings" )
119
1210
1311if __name__ == "__main__" :
1412 django .setup ()
15- TestRunner = get_runner (settings )
16- test_runner = TestRunner ()
17- failures = test_runner .run_tests (["perftest" ])
18- write_output_file ()
19- sys .exit (bool (failures ))
13+ call_command ("test" , sys .argv [1 :])
You can’t perform that action at this time.
0 commit comments