holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								b28c439494 
								
							 
						 
						
							
							
								
								some minor compatibility issues wrt to the just released python2.7  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-04 22:13:12 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								f9c5b00ffa 
								
							 
						 
						
							
							
								
								refine and extend custom error reporting particularly for collection-related errors  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-04 17:06:50 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4a489af0ff 
								
							 
						 
						
							
							
								
								remove the --junitxmlprefix feature - it's kind of YAGNI i guess -  
							
							 
							
							... 
							
							
							
							i introduced it after 1.3.1 but don't need it anymore and thus
it's not going to be there for 1.3.2.
--HG--
branch : trunk 
							
						 
						
							2010-07-03 14:44:47 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c19f51a3d7 
								
							 
						 
						
							
							
								
								refine header message  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-03 14:35:27 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								5f9876d54e 
								
							 
						 
						
							
							
								
								apply patch from Jakub wrt fixing resultlog/xdist combo  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-07-02 13:01:21 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								f8d3a80af5 
								
							 
						 
						
							
							
								
								name CollectOnlyReporter's output attribute "_tw" for consistency with TerminalReporter  
							
							 
							
							... 
							
							
							
							This fixes  #92 .
--HG--
branch : trunk 
							
						 
						
							2010-06-27 18:17:47 -05:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								149f9e1042 
								
							 
						 
						
							
							
								
								refine reporting with --pdb some more  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-17 12:53:29 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								3f1efe1b57 
								
							 
						 
						
							
							
								
								fix --pdb to not drop interactive on xfailed tests  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-16 12:35:08 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								bc6ead1a3c 
								
							 
						 
						
							
							
								
								introduce a new --junitprefix option to influence xml reporting.  
							
							 
							
							... 
							
							
							
							also internally avoid some redundant code.
--HG--
branch : trunk 
							
						 
						
							2010-06-09 16:18:47 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								0c04577f9f 
								
							 
						 
						
							
							
								
								fix issue104 properly xml-escape names in junitxml files  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 15:27:45 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								523704f890 
								
							 
						 
						
							
							
								
								make py.test.raises as-VAR be an ExceptionInfo object  
							
							 
							
							... 
							
							
							
							but only initialize it after the block is finished.
--HG--
branch : trunk 
							
						 
						
							2010-06-09 14:45:41 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								6951da7da0 
								
							 
						 
						
							
							
								
								merge Ronny's changes, add some documentation and changelog entries  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 14:26:08 +02:00  
						
					 
				
					
						
							
							
								 
								Ronny Pfannschmidt
							
						 
						
							 
							
							
							
							
								
							
							
								d1c8209875 
								
							 
						 
						
							
							
								
								support using py.test.raises in context manager style  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-09 10:50:00 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								64388832d9 
								
							 
						 
						
							
							
								
								introduce a new request.applymarker() function and refactor  
							
							 
							
							... 
							
							
							
							internally to allow for dynamically adding keywords to test
items.
--HG--
branch : trunk 
							
						 
						
							2010-06-08 02:34:51 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								804dcd3521 
								
							 
						 
						
							
							
								
								some adjustments to make py.test --basetemp=XYZ work where  
							
							 
							
							... 
							
							
							
							XYZ is a subdir the checkout which contains a conftest.py
--HG--
branch : trunk 
							
						 
						
							2010-06-07 21:02:26 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								bdd1006e06 
								
							 
						 
						
							
							
								
								don't print empty lines with junitxml file printing  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-06-04 00:39:18 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								b66b5e2715 
								
							 
						 
						
							
							
								
								fix issue 57 - make --looponfail work with xpassing tests  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-26 18:55:50 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c953c7d313 
								
							 
						 
						
							
							
								
								fix issue102 by introducing a --maxfailures=NUM option  
							
							 
							
							... 
							
							
							
							also print an informative line about "stopped/interrupted" test runs
near the end.
--HG--
branch : trunk 
							
						 
						
							2010-05-25 16:52:09 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								9173b60677 
								
							 
						 
						
							
							
								
								internal test runs: do inline_run() without io-capturing  
							
							 
							
							... 
							
							
							
							as this nested capturing can leave open FDs which breaks
larger test runs.  also introduce an internal option "--lsof"
for checking the number of file descriptors
--HG--
branch : trunk 
							
						 
						
							2010-05-25 12:24:51 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								fa074da5a9 
								
							 
						 
						
							
							
								
								when --runxfail is supplied also show tracebacks when running a test that  
							
							 
							
							... 
							
							
							
							calls py.test.xfail
--HG--
branch : trunk 
							
						 
						
							2010-05-22 17:08:49 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								29a5b7452e 
								
							 
						 
						
							
							
								
								* improve and test --tb=short reporting  
							
							 
							
							... 
							
							
							
							* show --tb=short tracebacks for importing test modules
--HG--
branch : trunk 
							
						 
						
							2010-05-22 16:18:24 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								93712a3ce6 
								
							 
						 
						
							
							
								
								terser reporting header  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-22 13:59:01 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								6f697294b2 
								
							 
						 
						
							
							
								
								fix for python3 - class.__dict__ is now a dict_proxy which doesn't have setdefault() anymore.  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-22 10:12:57 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								7cba3a07af 
								
							 
						 
						
							
							
								
								update docs: mention that py.test.xfail is there  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-21 18:16:16 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								4f7ef0b63f 
								
							 
						 
						
							
							
								
								fix issue89 - allow py.test.mark decorators to be used with classes  
							
							 
							
							... 
							
							
							
							(if you are using >=python2.6)
also allow to have multiple markers applied at class level
and test and fix a bug with chained skip/xfail decorators:
if any of the conditions is true a test will be skipped/xfailed
with a explanation which condition evaluated to true.
--HG--
branch : trunk 
							
						 
						
							2010-05-21 18:11:47 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								578cba20d4 
								
							 
						 
						
							
							
								
								fix issue94 make reporting more robust against bogus source code  
							
							 
							
							... 
							
							
							
							(and internally be more careful when presenting unexpected byte sequences)
also make py.code.Source accept a list of lines directly.
--HG--
branch : trunk 
							
						 
						
							2010-05-21 16:42:46 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								93f91c9607 
								
							 
						 
						
							
							
								
								unify handling of reportcharacters across resultlog/junitxml plugins  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-20 14:35:13 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								925f75088d 
								
							 
						 
						
							
							
								
								fix issue91 introduce new py.test.xfail(reason) helper  
							
							 
							
							... 
							
							
							
							to imperatively mark a test as expected to fail. Can
be used from within setup and test functions. This is
useful especially for parametrized tests when certain
configurations are expected-to-fail.  In this case the
declarative approach with the @py.test.mark.xfail cannot
be used as it would mark all configurations as xfail.
--HG--
branch : trunk 
							
						 
						
							2010-05-20 13:29:51 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								20424a9c76 
								
							 
						 
						
							
							
								
								fix and test "-rP" option to show xpass-test ids  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-19 16:52:03 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								2229d2d947 
								
							 
						 
						
							
							
								
								revert 1735 - fix issue95 differently: just shift the offending zlib  
							
							 
							
							... 
							
							
							
							import (and others) to happen when they are actually needed
--HG--
branch : trunk 
							
						 
						
							2010-05-19 16:42:22 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								e71685736e 
								
							 
						 
						
							
							
								
								fix issue96 - make capturing more resilient against KeyboardInterrupt  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-17 19:00:39 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								ee036223ce 
								
							 
						 
						
							
							
								
								deprecate --report option in favour of a new shorter and easier to remember -r option: this takes a string argument consisting of any combination of 'xsfX'  
							
							 
							
							... 
							
							
							
							Those letters basically correspond to the letters you see during terminal reporting.
--HG--
branch : trunk 
							
						 
						
							2010-05-05 19:50:59 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c933ada7fb 
								
							 
						 
						
							
							
								
								new --runxfail option to ignore xfail markers on functions  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-04 13:02:27 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								28150c7486 
								
							 
						 
						
							
							
								
								add unit-tests for xfail and refine xfail handling and reporting  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-04 12:37:56 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								dd7fd97810 
								
							 
						 
						
							
							
								
								add a terminalreporter.testid method  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-04 12:37:52 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								1a8b2838fa 
								
							 
						 
						
							
							
								
								add new parameters:  
							
							 
							
							... 
							
							
							
							xfail(run=False) will not run expected-to-fail tests
xfail(reason=True) will report the specified reason
--HG--
branch : trunk 
							
						 
						
							2010-05-02 22:13:16 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								82d4aae571 
								
							 
						 
						
							
							
								
								some internal fixes regarding the new required hook-finding prefix  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-02 17:10:38 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								fd473d4002 
								
							 
						 
						
							
							
								
								refine and test new hook registration, now it is called "pytest_addhooks"  
							
							 
							
							... 
							
							
							
							similar to pytest_addoption and raises on bogus input.
--HG--
branch : trunk 
							
						 
						
							2010-05-02 16:36:53 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								45e10f4c48 
								
							 
						 
						
							
							
								
								rename pytest_ignore_collect_path to pytest_ignore_collect before release  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-05-02 15:24:02 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								962d0fe2be 
								
							 
						 
						
							
							
								
								introduce new pytest_pycollect_makemodule(path, parent) hook for  
							
							 
							
							... 
							
							
							
							allowing customization of the Module collection object for a matching test module.
--HG--
branch : trunk 
							
						 
						
							2010-04-29 16:53:29 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								811408959f 
								
							 
						 
						
							
							
								
								introduce a new pytest_ignore_collect_path(path, config) hook -  
							
							 
							
							... 
							
							
							
							returning a true value will prevent considering the path for collection
The hook is called for both files and directory paths.
--HG--
branch : trunk 
							
						 
						
							2010-04-29 16:20:55 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								030548bc73 
								
							 
						 
						
							
							
								
								expose py.code._reinterpret functions so that pypy and internal  
							
							 
							
							... 
							
							
							
							uses don't need to go through internal implementation imports
--HG--
branch : trunk 
							
						 
						
							2010-04-29 01:20:56 +02:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								78d67c007b 
								
							 
						 
						
							
							
								
								be more robust about bad std stream encodings  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-04-28 17:19:49 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								d93016d85f 
								
							 
						 
						
							
							
								
								remove the unused return value of fnmatch_lines  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-04-28 17:12:38 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Peterson
							
						 
						
							 
							
							
							
							
								
							
							
								f2be437daa 
								
							 
						 
						
							
							
								
								some py3 encoding fixes  
							
							 
							
							... 
							
							
							
							Also return True if fnmatch succeeds.
--HG--
branch : trunk 
							
						 
						
							2010-04-28 16:51:36 -05:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								22a50a5b88 
								
							 
						 
						
							
							
								
								* various jython related fixes.  
							
							 
							
							... 
							
							
							
							* more care for print-errors including unicode-encoding related errors.
--HG--
branch : trunk 
							
						 
						
							2010-04-28 15:24:38 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								37cdf17e0e 
								
							 
						 
						
							
							
								
								fix some py3 issues, particularly for 3.1.2 which has truncate(0) not change the file position  
							
							 
							
							... 
							
							
							
							so that a seek(0) is needed in addition.
--HG--
branch : trunk 
							
						 
						
							2010-04-28 13:22:05 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								78d33a2f28 
								
							 
						 
						
							
							
								
								* rather expose internal exceptions under py.test.ACTION.Exception  
							
							 
							
							... 
							
							
							
							with ACTION being skip, fail, exit, raises.
* move and refine test_outcome.py tests into runner tests
--HG--
branch : trunk 
							
						 
						
							2010-04-28 08:42:56 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								d5e463605e 
								
							 
						 
						
							
							
								
								* properly expose and document runtest-protocol related Exceptions  
							
							 
							
							... 
							
							
							
							and move all definitions to the runner plugin for now.
* also move EXIT codes to session.py, obsoleting outcome.py alltogether.
--HG--
branch : trunk 
							
						 
						
							2010-04-27 21:13:09 +02:00  
						
					 
				
					
						
							
							
								 
								holger krekel
							
						 
						
							 
							
							
							
							
								
							
							
								c8d78177b9 
								
							 
						 
						
							
							
								
								(fixes issue85) correctly write non-ascii test output to junitxml files, refine some internal methods for it  
							
							 
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2010-04-27 15:15:43 +02:00