Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						36714be874 
					 
					
						
						
							
							Refs  #31621  -- Fixed handling --parallel option in test management command and runtests.py.  
						
						... 
						
						
						
						Regression in ae89daf46f 
						
						
					 
					
						2021-08-19 09:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						ae89daf46f 
					 
					
						
						
							
							Fixed   #31621  -- Added support for '--parallel auto' to test management command.  
						
						
						
						
					 
					
						2021-08-03 09:57:04 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						90ba716bf0 
					 
					
						
						
							
							Fixed   #24522  -- Added a --shuffle option to DiscoverRunner.  
						
						
						
						
					 
					
						2021-07-08 07:29:04 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						de4f620183 
					 
					
						
						
							
							Fixed   #32609  -- Updated runtests.py to support directory path test labels.  
						
						... 
						
						
						
						For example, with this change, the following now works from the tests
directory:
    $ ./runtests.py view_tests/tests/ 
						
						
					 
					
						2021-06-10 20:19:30 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						87bb746ea6 
					 
					
						
						
							
							Refs  #32668  -- Renamed setup()/teardown() to setup_run_tests()/teardown_run_tests() in runtests.py.  
						
						
						
						
					 
					
						2021-06-07 09:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						9389d4d3db 
					 
					
						
						
							
							Refs  #32668  -- Changed bisect_tests() and paired_tests() to use only setup_collect_tests().  
						
						
						
						
					 
					
						2021-06-07 09:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						e96e93618c 
					 
					
						
						
							
							Refs  #32668  -- Passed setup()'s return value to run_tests() instead of get_installed().  
						
						
						
						
					 
					
						2021-06-07 09:04:27 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						b3083d5bd2 
					 
					
						
						
							
							Refs  #32668  -- Refactored out setup_collect_tests() in runtests.py.  
						
						
						
						
					 
					
						2021-06-07 09:04:24 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						9b9cea04b9 
					 
					
						
						
							
							Refs  #32668  -- Added gis_enabled argument to get_test_modules().  
						
						
						
						
					 
					
						2021-06-07 08:54:15 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						7272e1963f 
					 
					
						
						
							
							Fixed   #32821  -- Updated os.scandir() uses to use a context manager.  
						
						
						
						
					 
					
						2021-06-07 06:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						9812b486b5 
					 
					
						
						
							
							Refs  #32668  -- Simplified start_at/start_after logic in runtests.py's setup().  
						
						
						
						
					 
					
						2021-06-05 16:46:37 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						0d2816133c 
					 
					
						
						
							
							Refs  #32668  -- Simplified get_test_modules() in runtests.py.  
						
						... 
						
						
						
						This simplifies runtests.py's get_test_modules() in a few ways.  For
example, it changes the function to yield strings instead of returning
pairs of strings, which simplifies the calling code.
This commit also changes SUBDIRS_TO_SKIP from a list to a dict since
the directories to skip depend on the parent directory. 
						
						
					 
					
						2021-06-03 09:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						ffc0d57a04 
					 
					
						
						
							
							Refs  #32668  -- Refactored away module_found_in_labels in runtests.py's setup().  
						
						
						
						
					 
					
						2021-06-03 09:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						90f41c2d91 
					 
					
						
						
							
							Refs  #32668  -- Made setup()'s test_labels argument optional in runtests.py.  
						
						
						
						
					 
					
						2021-06-03 09:20:47 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						413c15ef2e 
					 
					
						
						
							
							Refs  #32609  -- Simplified test_labels_set construction in runtests.py's setup().  
						
						... 
						
						
						
						Follow up to 7cf3a5786b 
						
						
					 
					
						2021-04-19 11:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						a41ed8f1b9 
					 
					
						
						
							
							Refs  #32611  -- Removed initial "Testing against ..." log message calls from --bisect/--pair runtests options.  
						
						
						
						
					 
					
						2021-04-19 09:18:46 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Jerdonek 
							
						 
					 
					
						
						
							
						
						9fa8460081 
					 
					
						
						
							
							Fixed   #32611  -- Prevented unecessary setup()/teardown() calls when using --bisect/--pair runtests options.  
						
						... 
						
						
						
						This commit changes runtests.py's bisect_tests() and paired_tests() to
change settings only when necessary, namely when specific test names
aren't provided. 
						
						
					 
					
						2021-04-19 09:14:35 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Johnson 
							
						 
					 
					
						
						
							
						
						b8bb9e1549 
					 
					
						
						
							
							Reduced the garbage collection frequency in runtests.py.  
						
						
						
						
					 
					
						2021-04-13 07:43:29 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						ec0ff40631 
					 
					
						
						
							
							Fixed   #32355  -- Dropped support for Python 3.6 and 3.7  
						
						
						
						
					 
					
						2021-02-10 10:20:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						50a5f8840f 
					 
					
						
						
							
							Refs  #32394  -- Changed STATIC_URL/MEDIA_URL to relative paths in tests and docs where appropriate.  
						
						
						
						
					 
					
						2021-02-06 13:41:35 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						b4c5f878bd 
					 
					
						
						
							
							Advanced deprecation warnings for Django 4.0.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d992f4e3c2 
					 
					
						
						
							
							Refs  #31369  -- Removed models.NullBooleanField per deprecation timeline.  
						
						
						
						
					 
					
						2021-01-14 17:50:04 +01:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						275dd4ebba 
					 
					
						
						
							
							Fixed   #32178  -- Allowed database backends to skip tests and mark expected failures.  
						
						... 
						
						
						
						Co-authored-by: Tim Graham <timograham@gmail.com > 
						
						
					 
					
						2020-12-10 18:00:57 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						5ce31d6a71 
					 
					
						
						
							
							Fixed   #32193  -- Deprecated MemcachedCache.  
						
						
						
						
					 
					
						2020-12-09 21:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						406eb43112 
					 
					
						
						
							
							Removed unused variable in runtests.py.  
						
						... 
						
						
						
						Unused since 1e72b1c5c1 
						
						
					 
					
						2020-12-07 07:08:27 +01:00 
						 
				 
			
				
					
						
							
							
								Kevin Michel 
							
						 
					 
					
						
						
							
						
						68d7cf4054 
					 
					
						
						
							
							Refs  #26601  -- Added various middlewares tests for deprecation of passing None as get_response.  
						
						
						
						
					 
					
						2020-08-28 12:33:15 +02:00 
						 
				 
			
				
					
						
							
							
								Ahmad A. Hussein 
							
						 
					 
					
						
						
							
						
						61a0ba43cf 
					 
					
						
						
							
							Refs  #31811  -- Added optional timing outputs to the test runner.  
						
						
						
						
					 
					
						2020-08-13 17:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						d106d07f73 
					 
					
						
						
							
							Advanced deprecation warnings for Django 3.2.  
						
						
						
						
					 
					
						2020-05-13 09:07:51 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Schilling 
							
						 
					 
					
						
						
							
						
						a92cc84b4a 
					 
					
						
						
							
							Refs  #31369  -- Deprecated models.NullBooleanField in favor of BooleanField(null=True).  
						
						
						
						
					 
					
						2020-04-24 10:10:45 +02:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						2905b41670 
					 
					
						
						
							
							Refs  #31233  -- Added "error" filter for RuntimeWarning during tests.  
						
						
						
						
					 
					
						2020-02-06 09:46:59 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						9e565386d3 
					 
					
						
						
							
							Fixed   #27430  -- Added -b/--buffer option to DiscoverRunner.  
						
						
						
						
					 
					
						2019-12-09 13:47:12 +01:00 
						 
				 
			
				
					
						
							
							
								Mariusz Felisiak 
							
						 
					 
					
						
						
							
						
						9a2a12d415 
					 
					
						
						
							
							Advanced deprecation warnings for Django 3.1.  
						
						
						
						
					 
					
						2019-09-10 12:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9386586f31 
					 
					
						
						
							
							Replaced subprocess commands by run() wherever possible.  
						
						
						
						
					 
					
						2019-08-23 10:53:36 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Godwin 
							
						 
					 
					
						
						
							
						
						052388aba4 
					 
					
						
						
							
							Fixed   #30676  -- Added --pdb option to test runner.  
						
						
						
						
					 
					
						2019-08-07 08:16:31 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						e2de49ec2e 
					 
					
						
						
							
							Fixed   #28520  -- Added --start-at/--start-after options to runtests.py.  
						
						
						
						
					 
					
						2019-05-31 07:01:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hasan Ramezani 
							
						 
					 
					
						
						
							
						
						ef7e0ae53b 
					 
					
						
						
							
							Refs  #28520  -- Added _module_match_label() hook to runtests.py.  
						
						
						
						
					 
					
						2019-05-30 09:29:09 +02:00 
						 
				 
			
				
					
						
							
							
								Johannes Hoppe 
							
						 
					 
					
						
						
							
						
						8d010f3986 
					 
					
						
						
							
							Fixed   #30220  -- Added support for headless mode in selenium tests.  
						
						
						
						
					 
					
						2019-05-17 08:14:54 +02:00 
						 
				 
			
				
					
						
							
							
								François Freitag 
							
						 
					 
					
						
						
							
						
						568eed9e79 
					 
					
						
						
							
							Fixed   #30245  -- Added -k option to DiscoverRunner.  
						
						
						
						
					 
					
						2019-04-30 16:20:51 +02:00 
						 
				 
			
				
					
						
							
							
								Thomas Allison 
							
						 
					 
					
						
						
							
						
						3e8b733390 
					 
					
						
						
							
							Fixed   #25941  -- Improved error message for runtests.py when django is not on path.  
						
						
						
						
					 
					
						2019-04-13 16:06:27 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						7e6b214ed3 
					 
					
						
						
							
							Fixed   #30116  -- Dropped support for Python 3.5.  
						
						
						
						
					 
					
						2019-01-30 10:19:48 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f5060a1385 
					 
					
						
						
							
							Advanced deprecation warnings for Django 3.0.  
						
						
						
						
					 
					
						2019-01-17 11:15:27 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						ecac6d7a2a 
					 
					
						
						
							
							Improved performance of runtests.py with os.scandir().  
						
						
						
						
					 
					
						2018-11-04 18:56:46 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Forbes 
							
						 
					 
					
						
						
							
						
						d207ac1568 
					 
					
						
						
							
							Fixed   #29883  -- Added selenium hub support to runtests.py.  
						
						
						
						
					 
					
						2018-11-03 09:56:14 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						eac9ab7ebb 
					 
					
						
						
							
							Removed parser.add_arguments() arguments that match the defaults.  
						
						
						
						
					 
					
						2018-07-02 17:54:57 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b9dd8512f2 
					 
					
						
						
							
							Advanced deprecation warnings for Django 2.2.  
						
						
						
						
					 
					
						2018-05-17 11:05:45 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c591bc3cce 
					 
					
						
						
							
							Fixed "invalid escape sequence" warning in runtests.py.  
						
						
						
						
					 
					
						2018-04-24 12:06:04 -04:00 
						 
				 
			
				
					
						
							
							
								Tom 
							
						 
					 
					
						
						
							
						
						c1c163b427 
					 
					
						
						
							
							Fixed   #28574  -- Added QuerySet.explain().  
						
						
						
						
					 
					
						2018-04-19 10:52:19 -04:00 
						 
				 
			
				
					
						
							
							
								Дилян Палаузов 
							
						 
					 
					
						
						
							
						
						a38ae914d8 
					 
					
						
						
							
							Fixed   #28996  -- Simplified some boolean constructs and removed trivial continue statements.  
						
						
						
						
					 
					
						2018-01-12 12:44:50 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8e1a7dab4b 
					 
					
						
						
							
							Reorganized test_runner test apps.  
						
						
						
						
					 
					
						2018-01-04 15:41:33 -05:00 
						 
				 
			
				
					
						
							
							
								Дилян Палаузов 
							
						 
					 
					
						
						
							
						
						23bf4ad87f 
					 
					
						
						
							
							Fixed   #28795  -- Removed 'not in' checks and used dict.setdefault().  
						
						
						
						
					 
					
						2017-11-14 10:52:52 -05:00