b28b3cc271 
								
							 
						 
						
							
							
								
								Add captured stdout to jUnit report on setup error  
							
							
							
						 
						
							2016-01-20 20:13:01 +03:00  
				
					
						
							
							
								 
						
							
								8bf7e7cc4b 
								
							 
						 
						
							
							
								
								fixes   #1259  - take finalized nodes out of the mapping  
							
							... 
							
							
							
							this allows double node id usage for file based items 
							
						 
						
							2015-12-16 19:09:44 +01:00  
				
					
						
							
							
								 
						
							
								7b7737bf96 
								
							 
						 
						
							
							
								
								handle duplicate test ids via collection and xdist each reporting  
							
							
							
						 
						
							2015-12-07 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
								9ea7826427 
								
							 
						 
						
							
							
								
								Junitxml: correct node reporter attribute names  
							
							
							
						 
						
							2015-12-07 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
								09cc45b0c5 
								
							 
						 
						
							
							
								
								junitxml: correct docstring of make_properties_node  
							
							
							
						 
						
							2015-12-07 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
								0aa54101c9 
								
							 
						 
						
							
							
								
								junitxml: follow Bruno's attribute/method naming hint from the review  
							
							
							
						 
						
							2015-12-07 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
								518c88f149 
								
							 
						 
						
							
							
								
								finalize nodereporters by throwing away the intermediate xml nodes, fixes issue  #1074  
							
							
							
						 
						
							2015-12-07 21:54:25 +01:00  
				
					
						
							
							
								 
						
							
								5f5a7995b9 
								
							 
						 
						
							
							
								
								reintroduce junitxml report order and debug cleanups  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								0528e5b45f 
								
							 
						 
						
							
							
								
								junitxml: intermediate, move testcase generation to NodeReporter  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								9b04958303 
								
							 
						 
						
							
							
								
								junitxml: keep track of custom property insert order  
							
							... 
							
							
							
							+ review: should we allow the same key multile times 
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								faed54d6c7 
								
							 
						 
						
							
							
								
								junitxml: use node.warn to ensure fslocations  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								1f609f96e6 
								
							 
						 
						
							
							
								
								junitxml: introduce nodereporter and track durations/properties there  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								0664ae137c 
								
							 
						 
						
							
							
								
								junitxml: remove debug print  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								d0107c898e 
								
							 
						 
						
							
							
								
								junitxml restrucutre stat generation - use node tags  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								2a31df072b 
								
							 
						 
						
							
							
								
								junitxml: reverse the if/else logic for failure appending  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								02f5defd89 
								
							 
						 
						
							
							
								
								yapf junitxml  
							
							
							
						 
						
							2015-12-07 21:54:24 +01:00  
				
					
						
							
							
								 
						
							
								748da0e5d7 
								
							 
						 
						
							
							
								
								Fix xml generation when used with pytest-xdist  
							
							... 
							
							
							
							pytest_runtest_logreport must be careful to not depend on setup/call/teardown
being called sequentially in that order, as xdist will call them as they are reported
from the slaves
Fix  #1064  
							
						 
						
							2015-09-26 03:21:24 -03:00  
				
					
						
							
							
								 
						
							
								02a2272cfe 
								
							 
						 
						
							
							
								
								junitxml: move custom properties to properties element  
							
							... 
							
							
							
							<testsuite>
  <testcase>
    <properties>
      <property name="ABC" value="XYZ" />
      <property name="DEF" value="ZYX" />
    </properties>
  </testcase>
</testsuite> 
							
						 
						
							2015-09-17 15:56:41 +02:00  
				
					
						
							
							
								 
						
							
								70da93145d 
								
							 
						 
						
							
							
								
								Improve docs and using warning system for record_xml_property fixture  
							
							
							
						 
						
							2015-08-23 11:56:27 -03:00  
				
					
						
							
							
								 
						
							
								2ddbac1f98 
								
							 
						 
						
							
							
								
								Correcting implementation based on pull request feed back  
							
							
							
						 
						
							2015-08-21 14:31:53 -06:00  
				
					
						
							
							
								 
						
							
								24212fd97f 
								
							 
						 
						
							
							
								
								Add support to record custom properties on xml output  
							
							
							
						 
						
							2015-08-20 17:55:38 -06:00  
				
					
						
							
							
								 
						
							
								7fa27af408 
								
							 
						 
						
							
							
								
								Add `file` and `line` attributes to junit-xml output.  
							
							... 
							
							
							
							This adds the `file` and `line` attributes to the junit-xml output
which can be used by tooling to identify where tests come from. This can be
used for many things such as IDEs jumping to failures and test
runners evenly balancing tests among multiple executors.
Update test_junitxml.py
Foo. 
							
						 
						
							2015-07-02 18:41:52 -04:00  
				
					
						
							
							
								 
						
							
								4d6fef36f4 
								
							 
						 
						
							
							
								
								Merge branch 'pytest-2.7'  
							
							
							
						 
						
							2015-06-17 13:42:41 +02:00  
				
					
						
							
							
								 
						
							
								2653024409 
								
							 
						 
						
							
							
								
								Use os.path.isdir instead of os.path.exists  
							
							... 
							
							
							
							As suggested during review 
							
						 
						
							2015-06-17 08:08:03 -03:00  
				
					
						
							
							
								 
						
							
								2a1424e563 
								
							 
						 
						
							
							
								
								Merge branch 'pytest-2.7' of github.com:curzona/pytest into pytest-2.7  
							
							... 
							
							
							
							Conflicts:
	AUTHORS
	CHANGELOG 
							
						 
						
							2015-06-17 00:02:26 -03:00  
				
					
						
							
							
								 
						
							
								1db5c95414 
								
							 
						 
						
							
							
								
								Automatically create directory for results  
							
							
							
						 
						
							2015-06-16 19:30:19 -07:00  
				
					
						
							
							
								 
						
							
								0c05b906d4 
								
							 
						 
						
							
							
								
								backport fix for  #713  
							
							
							
						 
						
							2015-06-16 21:27:22 -03:00  
				
					
						
							
							
								 
						
							
								0b0406fa85 
								
							 
						 
						
							
							
								
								Handle reports that don't have a reprcrash  
							
							... 
							
							
							
							Closes  #713  (which happens because ReprFailDoctest
doesn't have a reprcrash) 
						
							2015-06-16 18:53:20 -04:00  
				
					
						
							
							
								 
						
							
								93628fc0eb 
								
							 
						 
						
							
							
								
								Include setup and teardown in junitxml test durations  
							
							... 
							
							
							
							--HG--
branch : include-setup-teardown-duration-in-junitxml 
							
						 
						
							2015-05-01 14:55:52 +03:00  
				
					
						
							
							
								 
						
							
								9f4d0be895 
								
							 
						 
						
							
							
								
								Failure message in junit xml report now are more informative  
							
							... 
							
							
							
							--HG--
branch : junit-verbose-failures 
							
						 
						
							2015-01-20 01:45:26 +03:00  
				
					
						
							
							
								 
						
							
								418607846a 
								
							 
						 
						
							
							
								
								fix issue575: xunit-xml reporting collection errors as failures  
							
							
							
						 
						
							2014-09-15 22:04:46 -03:00  
				
					
						
							
							
								 
						
							
								97b671057d 
								
							 
						 
						
							
							
								
								put some imports back to function-level and streamline py2/py3 compat in one place  
							
							
							
						 
						
							2014-08-01 10:12:53 +02:00  
				
					
						
							
							
								 
						
							
								5603a0cd4b 
								
							 
						 
						
							
							
								
								Removing py.std usage from _pytest  
							
							
							
						 
						
							2014-07-31 19:13:40 -03:00  
				
					
						
							
							
								 
						
							
								580c8525f0 
								
							 
						 
						
							
							
								
								Use processced skipreason for generating skip Junit node  
							
							
							
						 
						
							2014-04-23 15:38:40 +08:00  
				
					
						
							
							
								 
						
							
								d6010aa0c9 
								
							 
						 
						
							
							
								
								Also replace `report.longrepr` with `bin_xml_escape`ed skipreason  
							
							
							
						 
						
							2014-04-23 14:50:21 +08:00  
				
					
						
							
							
								 
						
							
								b47fdbe0a7 
								
							 
						 
						
							
							
								
								remove externally setting and dealing with "item.outerr" from capturing in favor of a direct interface for adding reporting sections to items.  
							
							... 
							
							
							
							* * *
refactor makereport implementation to avoid recursion with __multicall__ 
							
						 
						
							2014-03-14 12:49:34 +01:00  
				
					
						
							
							
								 
						
							
								e843b028e6 
								
							 
						 
						
							
							
								
								fix issue404 by more strict junitxml escape  
							
							
							
						 
						
							2013-12-13 10:28:23 +01:00  
				
					
						
							
							
								 
						
							
								cf9d345382 
								
							 
						 
						
							
							
								
								fix unicode handling with junitxml, fixes issue368.  
							
							
							
						 
						
							2013-10-21 16:54:25 +02:00  
				
					
						
							
							
								 
						
							
								2bdd034242 
								
							 
						 
						
							
							
								
								fix issue355: junitxml generates name="pytest" tag.  
							
							
							
						 
						
							2013-09-26 08:45:50 +02:00  
				
					
						
							
							
								 
						
							
								e96da76c3b 
								
							 
						 
						
							
							
								
								changes to addoption() for hyphenated long-options  
							
							... 
							
							
							
							--HG--
branch : opt-drop-non-hyphened-long-options 
							
						 
						
							2013-08-01 16:49:26 +02:00  
				
					
						
							
							
								 
						
							
								963b944e79 
								
							 
						 
						
							
							
								
								Fix junitxml generation when using special characters in parametrized tests.  
							
							
							
						 
						
							2013-05-08 15:15:43 +02:00  
				
					
						
							
							
								 
						
							
								1cbd2db621 
								
							 
						 
						
							
							
								
								stdout/stderr now captured by junitxml  
							
							
							
						 
						
							2013-04-16 00:45:14 -04:00  
				
					
						
							
							
								 
						
							
								76fb51a4ba 
								
							 
						 
						
							
							
								
								fix issue 271 - dont write junitxml on slave nodes  
							
							
							
						 
						
							2013-03-24 20:43:25 +01:00  
				
					
						
							
							
								 
						
							
								1446b4b4e6 
								
							 
						 
						
							
							
								
								fix issue  #178  and extend the failure escape test  
							
							
							
						 
						
							2012-08-17 16:08:08 +02:00  
				
					
						
							
							
								 
						
							
								172505f703 
								
							 
						 
						
							
							
								
								fix/consolidate --junitxml=path construction with relative pathes  
							
							
							
						 
						
							2012-08-04 10:33:43 +02:00  
				
					
						
							
							
								 
						
							
								6e0c30d67d 
								
							 
						 
						
							
							
								
								fix skip/xfail confusion, reported and discussed on  
							
							... 
							
							
							
							http://stackoverflow.com/questions/11105828/in-py-test-when-i-explicitly-skip-a-test-that-is-marked-as-xfail-how-can-i-get  
						
							2012-06-23 11:32:32 +02:00  
				
					
						
							
							
								 
						
							
								0790f7a75f 
								
							 
						 
						
							
							
								
								fix issue 144 - wrong classname in junitxml  
							
							
							
						 
						
							2012-05-22 17:18:04 +02:00  
				
					
						
							
							
								 
						
							
								ee8d2f9950 
								
							 
						 
						
							
							
								
								junitxml: use a exclusive match on the legal ranges of xml for binary escaping, fixes issue 126  
							
							
							
						 
						
							2012-03-09 13:12:18 +01:00  
				
					
						
							
							
								 
						
							
								96cb1208d3 
								
							 
						 
						
							
							
								
								use py.xml for generating the junitxml files  
							
							
							
						 
						
							2011-12-01 20:08:51 +01:00  
				
					
						
							
							
								 
						
							
								29bf205f3a 
								
							 
						 
						
							
							
								
								make --durations also show the execution times of setup/teardown calls. This requires a slight incompatibility - pytest_runtest_logreport now sees setup/teardown reports even if the tests passed.  
							
							
							
						 
						
							2011-11-08 17:53:46 +00:00