Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								f617fa88de 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2014-02-16 14:53:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								cf62603276 
								
							 
						 
						
							
							
								
								backout fafac90b69c4  
							
							
							
						 
						
							2014-02-16 14:52:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a118c4fa79 
								
							 
						 
						
							
							
								
								merge 3.3  
							
							
							
						 
						
							2014-01-09 11:12:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								50b82c765f 
								
							 
						 
						
							
							
								
								clear zip stat cache after each ref leak run  
							
							
							
						 
						
							2014-01-09 11:10:30 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								985ecdcfc2 
								
							 
						 
						
							
							
								
								ssue  #19183 : Implement PEP 456 'secure and interchangeable hash algorithm'.  
							
							... 
							
							
							
							Python now uses SipHash24 on all major platforms. 
							
						 
						
							2013-11-20 11:46:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								e8de29669d 
								
							 
						 
						
							
							
								
								Remove unused --debug option of regrtest.  
							
							... 
							
							
							
							If bots fail due to using this flag, the buildbot scripts have to be modified
to omit it. Regrtest ignores it anyway. 
							
						 
						
							2013-09-02 17:01:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								e5eebedd55 
								
							 
						 
						
							
							
								
								Fix docstring and some indentation  
							
							
							
						 
						
							2013-09-02 16:52:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								7f5c22c022 
								
							 
						 
						
							
							
								
								Refactor the main function of regrtest a bit.  
							
							... 
							
							
							
							Moving subprocess execution of tests into a function. 
							
						 
						
							2013-09-02 08:57:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								8913a6c83d 
								
							 
						 
						
							
							
								
								Issue  #11798 : fix tests for regrtest -R :  
							
							
							
						 
						
							2013-09-01 07:58:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								83d7dea6aa 
								
							 
						 
						
							
							
								
								Issue  #8713 : Cleanup before saving process._dangling.  
							
							
							
						 
						
							2013-08-29 12:51:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								64f7c4e4ca 
								
							 
						 
						
							
							
								
								Issue  #16799 : Switched from getopt to argparse style in regrtest's argument  
							
							... 
							
							
							
							parsing.  Added more tests for regrtest's argument parsing. 
							
						 
						
							2013-08-29 12:26:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Richard Oudkerk 
								
							 
						 
						
							
							
							
							
								
							
							
								84ed9a68bd 
								
							 
						 
						
							
							
								
								Issue  #8713 : Support alternative start methods in multiprocessing on Unix.  
							
							... 
							
							
							
							See http://hg.python.org/sandbox/sbt#spawn  
							
						 
						
							2013-08-14 15:35:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								8624ed502f 
								
							 
						 
						
							
							
								
								Issue  #18375 : merge with 3.3  
							
							
							
						 
						
							2013-07-06 12:27:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								d9e7c86d7e 
								
							 
						 
						
							
							
								
								Issue  #18375 : Assume --randomize when --randseed is used for running the testsuite.  
							
							
							
						 
						
							2013-07-06 12:25:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								260fbe80c5 
								
							 
						 
						
							
							
								
								Issue  #15767 : Excise the remaining instances of ModuleNotFoundError  
							
							
							
						 
						
							2013-07-04 18:16:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles-François Natali 
								
							 
						 
						
							
							
							
							
								
							
							
								37cfb0a920 
								
							 
						 
						
							
							
								
								Issue  #17914 : Use os.cpu_count() instead of multiprocessing.cpu_count() where  
							
							... 
							
							
							
							applicable. 
							
						 
						
							2013-06-28 19:25:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								383a820e0d 
								
							 
						 
						
							
							
								
								Issue  #17206 : test.regrtest and test.script_helper enable faulthandler module  
							
							... 
							
							
							
							in subprocesses. 
							
						 
						
							2013-06-25 21:24:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								546ccf090e 
								
							 
						 
						
							
							
								
								Issue  #18228 : Use locale.setlocale(name, None) instead of  
							
							... 
							
							
							
							locale.getlocale(name) in test.regrtest.saved_test_environment
locale.getlocale() parses the locale, which is useless for
saved_test_environment. 
							
						 
						
							2013-06-17 21:28:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d9ccf7fe22 
								
							 
						 
						
							
							
								
								Issue  #18228 : Fix locale test of test.regrtest.saved_test_environment  
							
							... 
							
							
							
							Skip LC_ALL becore getlocale(locale.LC_ALL) always fail, and catch also
ValueError. 
							
						 
						
							2013-06-17 20:40:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a222de1a23 
								
							 
						 
						
							
							
								
								(Merge 3.3) regrtest.py: Fix another typo in the usage of the faulthandler module  
							
							
							
						 
						
							2013-06-17 20:35:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								934676afba 
								
							 
						 
						
							
							
								
								regrtest.py: Fix another typo in the usage of the faulthandler module  
							
							
							
						 
						
							2013-06-17 20:35:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4a704d2341 
								
							 
						 
						
							
							
								
								(Merge 3.3) regrtest.py: Fix typo in the usage of the faulthandler module  
							
							
							
						 
						
							2013-06-17 20:28:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4de701b728 
								
							 
						 
						
							
							
								
								regrtest.py: Fix typo in the usage of the faulthandler module  
							
							
							
						 
						
							2013-06-17 20:27:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								6d26eba186 
								
							 
						 
						
							
							
								
								Check that warnings.showwarning() is not changed.  
							
							
							
						 
						
							2013-06-16 15:20:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a1bfed5d 
								
							 
						 
						
							
							
								
								Move test___all__ over to unittest.main() and use ModuleNotFoundError  
							
							
							
						 
						
							2013-06-12 20:12:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								49e835bec6 
								
							 
						 
						
							
							
								
								Issue  #14135 : Let's try this again.  
							
							
							
						 
						
							2013-04-01 14:11:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								7d197de987 
								
							 
						 
						
							
							
								
								Backed out changeset 4fcd50a6dca7 as it totally breaks the test suite here.  
							
							
							
						 
						
							2013-04-01 18:54:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								2d556f56db 
								
							 
						 
						
							
							
								
								Issue  #14135 : Make sure tests don't leave the locale changed for any  
							
							... 
							
							
							
							category.
Thanks to Westley Martinez for trying to fix the issue and Atsuo
Ishimoto for an initial patch. 
							
						 
						
							2013-04-01 12:53:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								517e925614 
								
							 
						 
						
							
							
								
								Issue  #17283 : Share code between __main__.py and regrtest.py in Lib/test.  
							
							... 
							
							
							
							This commit also removes TESTCWD from regrtest.py's global namespace. 
							
						 
						
							2013-02-27 09:02:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								14d080eaa1 
								
							 
						 
						
							
							
								
								#16259 : delete some no-longer-used code from regrtest.  
							
							... 
							
							
							
							dash_R is only called from one location, and from that location
an indirect_test is passed. 
							
						 
						
							2013-01-12 11:34:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								15738427f6 
								
							 
						 
						
							
							
								
								Issue  #16854 : Fix regrtest.usage() regression introduced in 6e2e5adc0400.  
							
							... 
							
							
							
							This fixes a regression introduced in the commit for issue #15302 , which
switched regrtest from getopt to argparse. 
							
						 
						
							2013-01-07 17:07:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								d6c18dcd20 
								
							 
						 
						
							
							
								
								Issue  #15302 : Switch regrtest from using getopt to using argparse.  
							
							... 
							
							
							
							This is the first step in refactoring regrtest to use argparse.  The
regrtest module's main() function still expects a getopt-style return
value rather than an argparse.Namespace instance. 
							
						 
						
							2012-12-27 18:53:12 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								f7cd05d7af 
								
							 
						 
						
							
							
								
								Merge from 3.3: Issue  #15324 : Fix regrtest --fromfile, --match, --randomize.  
							
							
							
						 
						
							2012-12-27 18:32:47 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								28441e353c 
								
							 
						 
						
							
							
								
								Merge from 3.2: Issue  #15324 : Fix regrtest --fromfile, --match, --randomize.  
							
							
							
						 
						
							2012-12-27 18:25:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Jerdonek 
								
							 
						 
						
							
							
							
							
								
							
							
								1e4bd53a34 
								
							 
						 
						
							
							
								
								Issue  #15324 : Fix regrtest parsing of --fromfile, --match, and --randomize.  
							
							
							
						 
						
							2012-12-27 18:16:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								f9d0b1256f 
								
							 
						 
						
							
							
								
								Issue  #13390 : New function :func:sys.getallocatedblocks() returns the number of memory blocks currently allocated.  
							
							... 
							
							
							
							Also, the ``-R`` option to regrtest uses this function to guard against memory allocation leaks. 
							
						 
						
							2012-12-09 14:28:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								d187726504 
								
							 
						 
						
							
							
								
								Issue  #10966 : Remove the concept of unexpected skipped tests.  
							
							... 
							
							
							
							The concept of what was unexpected was typically defined as "some
depencendy wasn't installed", which isn't unexpected at all as it's
totally optional. Since it confuses new contributors as they think
something is wrong with their installation it seems sensible to get
rid of the concept.
This change also adds the concept of optional tests that are required
to work on a specific platform(s) (e.g. test_winreg on Windows). This
should help catch compile issues instead of a test being blindly
skipped even when it should have run.
The skipped test list in the future can also print out the reason for
being skipped to make it more obvious as to why the skipping occurred. 
							
						 
						
							2012-11-17 20:46:26 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								613cf25d2a 
								
							 
						 
						
							
							
								
								Use importlib instead of calling __import__ directly.  
							
							
							
						 
						
							2012-11-14 13:42:51 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								7041b995cd 
								
							 
						 
						
							
							
								
								merge  #15889 : make regrtest --start succeed in more cases.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-10-27 17:09:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								4d9f31846a 
								
							 
						 
						
							
							
								
								merge  #15889 : make regrtest --start succeed in more cases.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-10-27 17:08:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								c3bf78a212 
								
							 
						 
						
							
							
								
								#15889 : make regrtest --start succeed in more cases.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-10-27 17:07:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jesus Cea 
								
							 
						 
						
							
							
							
							
								
							
							
								f01d695ccd 
								
							 
						 
						
							
							
								
								Closes   #16135 : Removal of OS/2 support  
							
							
							
						 
						
							2012-10-05 03:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								5c3ddc8066 
								
							 
						 
						
							
							
								
								Closes   #15632 : regrtest.py: fix spurious refleaks due to various caches  
							
							... 
							
							
							
							filling up with random data. 
							
						 
						
							2012-08-17 23:09:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								2965011668 
								
							 
						 
						
							
							
								
								regrtest: give more information when a child process fails with an error  
							
							... 
							
							
							
							different than KeyboardInterrupt 
							
						 
						
							2012-08-08 22:37:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								0b9e7b9ea9 
								
							 
						 
						
							
							
								
								Issue  #15320 : Make iterating the list of tests thread-safe when running tests in multiprocess mode.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-07-26 00:47:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								09f2e6f902 
								
							 
						 
						
							
							
								
								Issue  #15320 : Make iterating the list of tests thread-safe when running tests in multiprocess mode.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-07-26 00:45:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								be7e49fd82 
								
							 
						 
						
							
							
								
								Close   #15386 : There was a loophole that meant importlib.machinery and imp would sometimes reference an uninitialised copy of importlib._bootstrap  
							
							
							
						 
						
							2012-07-20 23:40:09 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								282083d5f4 
								
							 
						 
						
							
							
								
								Issue  #15300 : Ensure the temporary test working directories are in the same parent folder when running tests in multiprocess mode from a Python build.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-07-11 19:19:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								673eb6a0bb 
								
							 
						 
						
							
							
								
								Issue  #15300 : Ensure the temporary test working directories are in the same parent folder when running tests in multiprocess mode from a Python build.  
							
							... 
							
							
							
							Patch by Chris Jerdonek. 
							
						 
						
							2012-07-11 19:21:31 +02:00