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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								67a7b06008 
								
							 
						 
						
							
							
								
								Flush stdout and stderr when running tests in parallel  
							
							... 
							
							
							
							(helps getting results in real-time when stdio is transmitted over a pipe or socket) 
							
						 
						
							2012-06-27 17:41:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								8237258e09 
								
							 
						 
						
							
							
								
								Flush stdout and stderr when running tests in parallel  
							
							... 
							
							
							
							(helps getting results in real-time when stdio is transmitted over a pipe or socket) 
							
						 
						
							2012-06-27 17:41:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								ec177c14d3 
								
							 
						 
						
							
							
								
								Packaging removal: also revert introduction of sysconfig.cfg.  
							
							... 
							
							
							
							We need a discussion to define what should be customized how; this new
config file is premature.  It was added to serve the needs of the
resources system in install_data / packaging.database, so it can be
removed alongside packaging for 3.3. 
							
						 
						
							2012-06-24 03:27:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Éric Araujo 
								
							 
						 
						
							
							
							
							
								
							
							
								859aad6a36 
								
							 
						 
						
							
							
								
								Remove packaging from the standard library.  
							
							... 
							
							
							
							Distutils2 will live on on PyPI and be included in the stdlib when it
is ready.  See discussion starting at
http://mail.python.org/pipermail/python-dev/2012-June/120430.html  
							
						 
						
							2012-06-24 00:07:41 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								7ded1f0f69 
								
							 
						 
						
							
							
								
								Implemented PEP 405 (Python virtual environments).  
							
							
							
						 
						
							2012-05-26 03:45:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								78fc25c77f 
								
							 
						 
						
							
							
								
								#14533 : if a test has no test_main, use loadTestsFromModule.  
							
							... 
							
							
							
							This moves us further in the direction of using normal unittest facilities
instead of specialized regrtest ones.  Any test module that can be correctly
run currently using 'python unittest -m test.test_xxx' can now be converted to
use normal unittest test loading by simply deleting its test_main, thus no
longer requiring manual maintenance of the list of tests to run.  (Not all
tests can be converted that easily, since test_main sometimes does some
additional things (such as reap_children or reap_threads).  In those cases the
extra code may be moved to setUpModule/tearDownModule methods, or perhaps the
same ends can be achieved in a different way, such as moving the decorators to
the test classes that need them, etc.)
I don't advocate going through and making this change wholesale, but any time
a list of tests in test_main would otherwise need to be updated, consideration
should instead be given to deleting test_main. 
							
						 
						
							2012-04-09 08:55:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								2f24d98df0 
								
							 
						 
						
							
							
								
								Closes   #14158 : merged test file resilience fix from 3.2.  
							
							
							
						 
						
							2012-03-02 01:24:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Vinay Sajip 
								
							 
						 
						
							
							
							
							
								
							
							
								f959618142 
								
							 
						 
						
							
							
								
								Closes   #14158 : improved resilience to test files left behind.  
							
							
							
						 
						
							2012-03-02 01:01:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								61470246d0 
								
							 
						 
						
							
							
								
								Remove setting hash seed to regrtest's random seed and re-execv()ing: this doesn't preserve Python flags and fails from a temp directory.  
							
							
							
						 
						
							2012-02-20 22:06:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								09a7c72cad 
								
							 
						 
						
							
							
								
								Merge from 3.1: Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 21:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								2daf6ae249 
								
							 
						 
						
							
							
								
								Issue  #13703 : add a way to randomize the hash values of basic types (str, bytes, datetime)  
							
							... 
							
							
							
							in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated.
The environment variable PYTHONHASHSEED and the new command line flag -R control this
behavior. 
							
						 
						
							2012-02-20 19:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								94d5a7174a 
								
							 
						 
						
							
							
								
								Issue  #13786 : Remove unimplemented 'trace' long option from regrtest.py.  
							
							
							
						 
						
							2012-01-14 11:54:43 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								b0ae0ac668 
								
							 
						 
						
							
							
								
								Issue  #13786 : Remove unimplemented 'trace' long option from regrtest.py.  
							
							
							
						 
						
							2012-01-14 11:50:33 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								124598caf7 
								
							 
						 
						
							
							
								
								Issue  #13725 : regrtest does not recognize -d flag.  
							
							... 
							
							
							
							Patch by Erno Tukia. 
							
						 
						
							2012-01-14 09:17:10 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Meador Inge 
								
							 
						 
						
							
							
							
							
								
							
							
								3f55e59282 
								
							 
						 
						
							
							
								
								Issue  #13725 : regrtest does not recognize -d flag.  
							
							... 
							
							
							
							Patch by Erno Tukia. 
							
						 
						
							2012-01-14 09:12:55 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								91f252b179 
								
							 
						 
						
							
							
								
								merge from 3.2 - Fix issue13726: -S accepts an argument just as --start.  
							
							
							
						 
						
							2012-01-14 21:08:15 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								3ffd7ca041 
								
							 
						 
						
							
							
								
								Fix issue13726: -S accepts an argument just as --start.  
							
							
							
						 
						
							2012-01-14 21:07:31 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								6c3dd7ea42 
								
							 
						 
						
							
							
								
								merge from 3.2  
							
							
							
						 
						
							2012-01-14 18:39:23 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0772d859 
								
							 
						 
						
							
							
								
								merge from 3.2  
							
							
							
						 
						
							2012-01-14 18:39:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								9bbcb254db 
								
							 
						 
						
							
							
								
								Adding the -o option for Issue13726  
							
							
							
						 
						
							2012-01-14 18:38:28 +08:00