b10f28949d 
								
							 
						 
						
							
							
								
								Add the junit_log_passing_tests ini flag to skip logging output for passing tests. ( #5052 )  
							
							... 
							
							
							
							Add the junit_log_passing_tests ini flag to skip logging output for passing tests. 
							
						 
						
							2019-05-29 20:56:13 -03:00  
				
					
						
							
							
								 
						
							
								73bbff2b74 
								
							 
						 
						
							
							
								
								Introduce record_testsuite_property fixture  
							
							... 
							
							
							
							This exposes the functionality introduced in fa6acdcFix  #5202  
							
						 
						
							2019-05-10 19:44:27 -03:00  
				
					
						
							
							
								 
						
							
								8f23e19bcb 
								
							 
						 
						
							
							
								
								Emit a warning for record_property when used with xunit2  
							
							... 
							
							
							
							"property" elements cannot be children of "testsuite" according to the schema, so it is incompatible with xunit2
Related to #5202  
							
						 
						
							2019-05-05 09:01:13 -03:00  
				
					
						
							
							
								 
						
							
								a37d1df089 
								
							 
						 
						
							
							
								
								Show XFail reason as part of JUnitXML message field  
							
							... 
							
							
							
							Fixes  #4907  
						
							2019-04-11 22:26:05 +01:00  
				
					
						
							
							
								 
						
							
								da3f836ee3 
								
							 
						 
						
							
							
								
								Added the junit_log_passing_tests ini flag.  
							
							
							
						 
						
							2019-04-04 20:26:48 -07:00  
				
					
						
							
							
								 
						
							
								a50b92ea67 
								
							 
						 
						
							
							
								
								pytester: set HOME only with inline_run/popen  
							
							... 
							
							
							
							Ref: https://github.com/pytest-dev/pytest/issues/4955  
							
						 
						
							2019-03-20 01:15:51 +01:00  
				
					
						
							
							
								 
						
							
								c75dd10671 
								
							 
						 
						
							
							
								
								pytester: testdir: set $HOME to tmpdir  
							
							... 
							
							
							
							This avoids loading user configuration, which might interfere with test
results, e.g. a `~/.pdbrc.py` with pdb++.
Also sets USERPROFILE, which will be required with Python 3.8 [1].
1: https://bugs.python.org/issue36264  
							
						 
						
							2019-03-18 20:55:39 +01:00  
				
					
						
							
							
								 
						
							
								4ecf29380a 
								
							 
						 
						
							
							
								
								Adds xunit2 version of test_record_attribute  
							
							
							
						 
						
							2019-01-14 22:58:41 -05:00  
				
					
						
							
							
								 
						
							
								af2ee1e80a 
								
							 
						 
						
							
							
								
								Emit JUnit compatible XML  
							
							... 
							
							
							
							* Remove non-standard testcase elements: 'file' and 'line'
* Replace testcase element 'skips' with 'skipped'
* Time resolution uses the standard format: 0.000
* Tests use corrected XML output with proper attributes 
							
						 
						
							2019-01-14 22:58:40 -05:00  
				
					
						
							
							
								 
						
							
								197fd69ddc 
								
							 
						 
						
							
							
								
								Use mocking to make test_junit_duration_report deterministic  
							
							... 
							
							
							
							Fix  #4563  
						
							2018-12-19 17:13:12 -02:00  
				
					
						
							
							
								 
						
							
								84390acccc 
								
							 
						 
						
							
							
								
								Merge pull request  #4553  from nicoddemus/junit-durations  
							
							... 
							
							
							
							Rename "junit_time" to "junit_duration_report" option 
							
						 
						
							2018-12-17 10:08:20 -02:00  
				
					
						
							
							
								 
						
							
								8e287c5c77 
								
							 
						 
						
							
							
								
								Merge master into features  
							
							
							
						 
						
							2018-12-14 16:44:43 +01:00  
				
					
						
							
							
								 
						
							
								231863b133 
								
							 
						 
						
							
							
								
								Rename "junit_time" to "junit_duration_report" option  
							
							... 
							
							
							
							Just realized while reading the changelog that "junit_time" is not a very good
name, so I decided to open this PR renaming it to "junit_duration_report" which
I believe conveys the meaning of the option better 
							
						 
						
							2018-12-14 12:56:26 -02:00  
				
					
						
							
							
								 
						
							
								5d79baf3f8 
								
							 
						 
						
							
							
								
								Fix flaky test attempt 2  
							
							
							
						 
						
							2018-12-12 15:33:29 +03:00  
				
					
						
							
							
								 
						
							
								316cca204f 
								
							 
						 
						
							
							
								
								Switch to ini config parameter  
							
							
							
						 
						
							2018-12-12 13:19:39 +03:00  
				
					
						
							
							
								 
						
							
								0bccfc44a7 
								
							 
						 
						
							
							
								
								Fix flaky test  
							
							
							
						 
						
							2018-12-12 12:14:14 +03:00  
				
					
						
							
							
								 
						
							
								cfbd387a5d 
								
							 
						 
						
							
							
								
								Add --junittime=call option  
							
							
							
						 
						
							2018-12-11 19:29:31 +03:00  
				
					
						
							
							
								 
						
							
								64ee1ee81b 
								
							 
						 
						
							
							
								
								tests: fix tests that require PYTEST_DISABLE_PLUGIN_AUTOLOAD to be unset  
							
							... 
							
							
							
							Fix pytest's own tests with PYTEST_DISABLE_PLUGIN_AUTOLOAD=1. 
							
						 
						
							2018-12-09 12:06:18 +01:00  
				
					
						
							
							
								 
						
							
								b3700f61ba 
								
							 
						 
						
							
							
								
								Fix formatting of print() calls  
							
							
							
						 
						
							2018-11-22 00:15:14 -08:00  
				
					
						
							
							
								 
						
							
								2368fbb63c 
								
							 
						 
						
							
							
								
								Apply reorder-python-imports to all files  
							
							
							
						 
						
							2018-10-25 00:01:29 -07:00  
				
					
						
							
							
								 
						
							
								f55ded20a9 
								
							 
						 
						
							
							
								
								fix   #3533 : properly escape raw XML object  
							
							... 
							
							
							
							Using string formatting with the raw escaped object lead to string evaluation
"<py._xmlgen.raw object>"
Format the unescaped string first, then use the XML escape method as a last step. 
							
						 
						
							2018-10-16 14:46:39 +02:00  
				
					
						
							
							
								 
						
							
								c14a23d4e4 
								
							 
						 
						
							
							
								
								Fix   #4093 : multiple string literals on a line  
							
							
							
						 
						
							2018-10-10 19:28:31 +02:00  
				
					
						
							
							
								 
						
							
								1a323fbd3c 
								
							 
						 
						
							
							
								
								Show a warning when non-str is given to Monkeypatch.setenv  
							
							
							
						 
						
							2018-10-01 20:07:07 -03:00  
				
					
						
							
							
								 
						
							
								56d414177a 
								
							 
						 
						
							
							
								
								Remove nodeid from messages for warnings generated by standard warnings  
							
							... 
							
							
							
							Standard warnings already contain the proper location, so we don't need
to also print the node id 
							
						 
						
							2018-09-04 11:35:34 -03:00  
				
					
						
							
							
								 
						
							
								78ac7d99f5 
								
							 
						 
						
							
							
								
								Deprecate Config.warn and Node.warn, replaced by standard warnings  
							
							
							
						 
						
							2018-09-04 11:35:34 -03:00  
				
					
						
							
							
								 
						
							
								0fc4a806e5 
								
							 
						 
						
							
							
								
								py.builtins._totext -> string literals or six.text_type  
							
							
							
						 
						
							2018-08-22 23:00:04 -07:00  
				
					
						
							
							
								 
						
							
								cc6eb9f83c 
								
							 
						 
						
							
							
								
								move test reports to own file  
							
							
							
						 
						
							2018-06-26 22:09:15 +02:00  
				
					
						
							
							
								 
						
							
								cbaa7dd56a 
								
							 
						 
						
							
							
								
								Upgrade pre-commit hooks except pyupgrade  
							
							
							
						 
						
							2018-06-26 06:35:27 -07:00  
				
					
						
							
							
								 
						
							
								1b16d649f9 
								
							 
						 
						
							
							
								
								Fix formatting of merged files  
							
							
							
						 
						
							2018-05-25 18:21:48 -03:00  
				
					
						
							
							
								 
						
							
								6f8547cc1a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into pre-commit-hook  
							
							
							
						 
						
							2018-05-25 18:14:43 -03:00  
				
					
						
							
							
								 
						
							
								b4e0265622 
								
							 
						 
						
							
							
								
								Removed whitespace from empty line.  
							
							
							
						 
						
							2018-05-23 20:15:28 -07:00  
				
					
						
							
							
								 
						
							
								6c519b1280 
								
							 
						 
						
							
							
								
								Fixed a bug where stdout and stderr were logged twice by junitxml.  
							
							
							
						 
						
							2018-05-23 19:34:45 -07:00  
				
					
						
							
							
								 
						
							
								703e4b11ba 
								
							 
						 
						
							
							
								
								run black  
							
							
							
						 
						
							2018-05-23 16:48:46 +02:00  
				
					
						
							
							
								 
						
							
								9aacb4635e 
								
							 
						 
						
							
							
								
								run pyupgrade  
							
							
							
						 
						
							2018-05-23 16:45:09 +02:00  
				
					
						
							
							
								 
						
							
								2018cf12b1 
								
							 
						 
						
							
							
								
								fix the record_property test  
							
							
							
						 
						
							2018-04-05 14:05:26 +02:00  
				
					
						
							
							
								 
						
							
								7c0c91a7a2 
								
							 
						 
						
							
							
								
								fix record_property test  
							
							
							
						 
						
							2018-04-03 08:00:57 +02:00  
				
					
						
							
							
								 
						
							
								8b49ddfa58 
								
							 
						 
						
							
							
								
								Renamed the fixture record_xml_property to record_property and adapted logic so that the properties are passed to the TestReport object and thus allow compatibility with pytest-xdist.  
							
							
							
						 
						
							2018-02-20 15:46:26 -06:00  
				
					
						
							
							
								 
						
							
								c0ef4a4d35 
								
							 
						 
						
							
							
								
								Add captured log msgs to junit xml file  
							
							... 
							
							
							
							For each test this adds the captured log msgs to a system-* tag in the junit
xml output file. The destination of the system-* tag is specified by
junit_logging ini option. 
							
						 
						
							2018-02-03 09:39:29 +01:00  
				
					
						
							
							
								 
						
							
								a5e60b6a2d 
								
							 
						 
						
							
							
								
								implement  #3130  - adding record_xml_attribute fixture  
							
							... 
							
							
							
							update incorrect expected attribute value in test_record_attribute
attr names must be strings
Update CHANGELOG formatting
update usage documentation
Fix versionadded for record_xml_attribute
Indent the xml schema properly inside the warning box in the docs 
							
						 
						
							2018-01-22 15:14:53 -08:00  
				
					
						
							
							
								 
						
							
								b840622819 
								
							 
						 
						
							
							
								
								Fixed E302 flake8 errors  
							
							... 
							
							
							
							expected 2 blank lines, found 0 
							
						 
						
							2017-07-17 01:44:23 +02:00  
				
					
						
							
							
								 
						
							
								6af2abdb53 
								
							 
						 
						
							
							
								
								Fixed flake8 warnings  
							
							... 
							
							
							
							W191 indentation contains tabs
W292 no newline at end of file
W293 blank line contains whitespace
W391 blank line at end of file 
							
						 
						
							2017-07-17 01:28:16 +02:00  
				
					
						
							
							
								 
						
							
								f39f416c5d 
								
							 
						 
						
							
							
								
								Improve tests a bit  
							
							... 
							
							
							
							Use a normal function instead of a lambda
Parametrize test about suite name option 
							
						 
						
							2017-05-12 17:52:50 -03:00  
				
					
						
							
							
								 
						
							
								c9282f9e94 
								
							 
						 
						
							
							
								
								Transition to using ini option for suite name  
							
							
							
						 
						
							2017-05-12 17:48:50 -03:00  
				
					
						
							
							
								 
						
							
								fe7d89f033 
								
							 
						 
						
							
							
								
								Add '--junit-suite-name' CLI option  
							
							
							
						 
						
							2017-05-12 17:48:50 -03:00  
				
					
						
							
							
								 
						
							
								9f85584656 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into integrate-pytest-warnings  
							
							
							
						 
						
							2017-03-20 19:59:05 -03:00  
				
					
						
							
							
								 
						
							
								42a5d6bdfa 
								
							 
						 
						
							
							
								
								Add __future__ imports to all pytest modules  
							
							... 
							
							
							
							This prevents silly errors from creeping in Python 2 when testing in Python 3 
							
						 
						
							2017-03-16 22:45:40 -03:00  
				
					
						
							
							
								 
						
							
								78194093af 
								
							 
						 
						
							
							
								
								Improve warning representation in terminal plugin and fix tests  
							
							
							
						 
						
							2017-03-16 21:57:32 -03:00  
				
					
						
							
							
								 
						
							
								0baed781fe 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/features' into integrate-pytest-warnings  
							
							
							
						 
						
							2017-03-16 20:02:06 -03:00  
				
					
						
							
							
								 
						
							
								337f891d78 
								
							 
						 
						
							
							
								
								Fixed tests  
							
							
							
						 
						
							2017-03-16 20:01:47 -03:00  
				
					
						
							
							
								 
						
							
								1e0cf5ce4d 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into merge-master-into-features  
							
							... 
							
							
							
							# Conflicts:
#	AUTHORS
#	CHANGELOG.rst
#	_pytest/pytester.py 
							
						 
						
							2017-03-10 15:54:05 -03:00