30d77f77af 
								
							 
						 
						
							
							
								
								shift options and tests to terminal plugin  
							
							... 
							
							
							
							--HG--
branch : 1.0.x 
							
						 
						
							2009-08-03 15:27:26 +02:00  
				
					
						
							
							
								 
						
							
								be949f4037 
								
							 
						 
						
							
							
								
								* reworked capturing to only capture once per runtest cycle  
							
							... 
							
							
							
							* added readouterr() method to py.io capturing helpers
--HG--
branch : 1.0.x 
							
						 
						
							2009-07-31 14:21:02 +02:00  
				
					
						
							
							
								 
						
							
								04e9197fd6 
								
							 
						 
						
							
							
								
								* reworked per-test output capturing into the pytest_iocapture.py plugin  
							
							... 
							
							
							
							* removed all capturing code from config object and pytest_default plugins
* item.repr_failure(excinfo) instead of item.repr_failure(excinfo, outerr)
* added a few logging tests
--HG--
branch : 1.0.x 
							
						 
						
							2009-07-25 18:09:01 +02:00  
				
					
						
							
							
								 
						
							
								8f0a85aee1 
								
							 
						 
						
							
							
								
								* streamlining plugin docstrings  
							
							... 
							
							
							
							* better organisation of example directory, also does not break
  whole-test run anymore
--HG--
branch : 1.0.x 
							
						 
						
							2009-07-08 19:18:26 +02:00  
				
					
						
							
							
								 
						
							
								4a78daf7f3 
								
							 
						 
						
							
							
								
								* refine collect hooks and docs, remove pytest_collect_recurse  
							
							... 
							
							
							
							* write and extend extension docs
--HG--
branch : trunk 
							
						 
						
							2009-06-15 17:28:55 +02:00  
				
					
						
							
							
								 
						
							
								771438fde5 
								
							 
						 
						
							
							
								
								* refine and rename pycollect related hooks  
							
							... 
							
							
							
							* refine runtest/test function call protocol
--HG--
branch : trunk 
							
						 
						
							2009-06-15 15:15:40 +02:00  
				
					
						
							
							
								 
						
							
								ed216e77d0 
								
							 
						 
						
							
							
								
								document and refine/rename item **runtest** hook invocations  
							
							... 
							
							
							
							capture output separately for fixture and actual test run
--HG--
branch : trunk 
							
						 
						
							2009-06-09 16:08:34 +02:00  
				
					
						
							
							
								 
						
							
								d16688a1e6 
								
							 
						 
						
							
							
								
								* rename, cleanup and document runtest hooks  
							
							... 
							
							
							
							* factor runner code into pytest_runner plugin
* cleanup setupstate handling
--HG--
branch : trunk 
							
						 
						
							2009-06-08 18:31:10 +02:00  
				
					
						
							
							
								 
						
							
								a93918a480 
								
							 
						 
						
							
							
								
								integrate plugin hook checking directly when registering  
							
							... 
							
							
							
							remove plugintester plugin, all functionality now in testdir
--HG--
branch : trunk 
							
						 
						
							2009-05-22 23:50:35 +02:00  
				
					
						
							
							
								 
						
							
								bcd9aed0b1 
								
							 
						 
						
							
							
								
								* introduce pytest_pdb: plugin handling --pdb invocation  
							
							... 
							
							
							
							* killing some unused/unneccessary hooks
--HG--
branch : trunk 
							
						 
						
							2009-05-22 19:57:21 +02:00  
				
					
						
							
							
								 
						
							
								191d02aef2 
								
							 
						 
						
							
							
								
								* refactor plugin support to work directly with  
							
							... 
							
							
							
							modules, no classes required anymore.
* call funcarg hook if defined on class
--HG--
branch : trunk 
							
						 
						
							2009-05-18 23:26:16 +02:00  
				
					
						
							
							
								 
						
							
								b392b0eac1 
								
							 
						 
						
							
							
								
								- rename metainfo to reportinfo for clarity  
							
							... 
							
							
							
							- report hook: pytest_report_iteminfo to override the .reportinfo() as provided by items
--HG--
branch : trunk 
							
						 
						
							2009-05-12 17:02:22 +02:00  
				
					
						
							
							
								 
						
							
								8182d341a5 
								
							 
						 
						
							
							
								
								rename "api" into "hook" in most places.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-05-07 18:01:53 +02:00  
				
					
						
							
							
								 
						
							
								84f2d332ce 
								
							 
						 
						
							
							
								
								fix test for preparsed -p  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-17 20:35:23 +02:00  
				
					
						
							
							
								 
						
							
								763d0d72a5 
								
							 
						 
						
							
							
								
								funcargs work mostly according to the documentation  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-14 18:30:26 +02:00  
				
					
						
							
							
								 
						
							
								5d271b2bde 
								
							 
						 
						
							
							
								
								[svn r63894] grand renaming on plugin-related mostly internal objects.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-09 16:03:09 +02:00  
				
					
						
							
							
								 
						
							
								e6234fdb61 
								
							 
						 
						
							
							
								
								[svn r63883] * moving many more events to become ordinary plugin hook calls.  
							
							... 
							
							
							
							* bit hackish because the code for handling the old events is
  also still there ...
--HG--
branch : trunk 
							
						 
						
							2009-04-09 01:33:48 +02:00  
				
					
						
							
							
								 
						
							
								f14fc582e9 
								
							 
						 
						
							
							
								
								[svn r63808] * refinements/renames to new PluginAPI  
							
							... 
							
							
							
							* have pytest_runner start to use it, passes the main test
--HG--
branch : trunk 
							
						 
						
							2009-04-07 22:46:50 +02:00  
				
					
						
							
							
								 
						
							
								b2077ed2ec 
								
							 
						 
						
							
							
								
								[svn r63630] some more code to prepare for substituting the  
							
							... 
							
							
							
							fixture/runtest code, using more plugins.
--HG--
branch : trunk 
							
						 
						
							2009-04-04 22:19:18 +02:00  
				
					
						
							
							
								 
						
							
								4aeb929b3c 
								
							 
						 
						
							
							
								
								[svn r63600] merge remaining content of event.py into runner.py.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-04 02:34:20 +02:00  
				
					
						
							
							
								 
						
							
								7b47da2203 
								
							 
						 
						
							
							
								
								[svn r63598] cleanup of imports and shuffling of plugin method.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-04 02:23:04 +02:00  
				
					
						
							
							
								 
						
							
								f14b0c90d9 
								
							 
						 
						
							
							
								
								[svn r63593] have plugin method run the test item and report about it  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-04 00:36:29 +02:00  
				
					
						
							
							
								 
						
							
								db60fe7f37 
								
							 
						 
						
							
							
								
								[svn r63588] shift running of test item to be done through a plugin method.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-04-03 23:18:41 +02:00  
				
					
						
							
							
								 
						
							
								371a6b9de9 
								
							 
						 
						
							
							
								
								[svn r63461] a few fixes, now figleaf writes files correctly.  
							
							... 
							
							
							
							also changed figleaf plugin to include only
the files of the current working dir.
--HG--
branch : trunk 
							
						 
						
							2009-03-31 19:58:02 +02:00  
				
					
						
							
							
								 
						
							
								ad6afe21ff 
								
							 
						 
						
							
							
								
								[svn r63209] polish command line options for distributed testing.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-22 18:41:36 +01:00  
				
					
						
							
							
								 
						
							
								bda844b544 
								
							 
						 
						
							
							
								
								[svn r63201] allow to specify "3*" for host specs.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-22 02:19:57 +01:00  
				
					
						
							
							
								 
						
							
								9bfdb42273 
								
							 
						 
						
							
							
								
								[svn r63197] * don't think "showskipsummary" is a useful option  
							
							... 
							
							
							
							* some typo fixes
--HG--
branch : trunk 
							
						 
						
							2009-03-21 21:20:02 +01:00  
				
					
						
							
							
								 
						
							
								422635ea47 
								
							 
						 
						
							
							
								
								[svn r63195] * fix rsyncdir usages all around  
							
							... 
							
							
							
							* rename looponfailing to looponfail
--HG--
branch : trunk 
							
						 
						
							2009-03-21 21:07:45 +01:00  
				
					
						
							
							
								 
						
							
								87f6f6b9f4 
								
							 
						 
						
							
							
								
								[svn r63194] more option streamlining  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 21:02:04 +01:00  
				
					
						
							
							
								 
						
							
								0ba4bd25ac 
								
							 
						 
						
							
							
								
								[svn r63193] normalize towards 'iocapture' option  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 20:58:41 +01:00  
				
					
						
							
							
								 
						
							
								3902890e1b 
								
							 
						 
						
							
							
								
								[svn r63192] rename dsession to dist  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 20:31:09 +01:00  
				
					
						
							
							
								 
						
							
								fc14b038af 
								
							 
						 
						
							
							
								
								[svn r63191] * remove "--exec"  
							
							... 
							
							
							
							* cleanup of options
--HG--
branch : trunk 
							
						 
						
							2009-03-21 20:28:35 +01:00  
				
					
						
							
							
								 
						
							
								4fe51e646c 
								
							 
						 
						
							
							
								
								[svn r63187] tweaks to cmdline options  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 16:04:30 +01:00  
				
					
						
							
							
								 
						
							
								8dd1dd24bc 
								
							 
						 
						
							
							
								
								[svn r63177] add a "-p" option to allow to add plugins from the command line.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 14:54:39 +01:00  
				
					
						
							
							
								 
						
							
								6a1db0a594 
								
							 
						 
						
							
							
								
								[svn r63162] all tests pass again, output on test node setup and initialization is now much nicer.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 02:31:27 +01:00  
				
					
						
							
							
								 
						
							
								5740cfebd6 
								
							 
						 
						
							
							
								
								[svn r63150] fix hostmanager to work with new xspecs  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-20 18:29:08 +01:00  
				
					
						
							
							
								 
						
							
								b7e47d0e3c 
								
							 
						 
						
							
							
								
								[svn r63046] change a few comments  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-18 17:25:58 +01:00  
				
					
						
							
							
								 
						
							
								b5b7f9b3a9 
								
							 
						 
						
							
							
								
								[svn r63018] rename "--hosts" to "--gateways" to make naming more consistent with py.execnet  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-18 00:58:06 +01:00  
				
					
						
							
							
								 
						
							
								d626a63934 
								
							 
						 
						
							
							
								
								[svn r63017] rename colitem._config to colitem.config - it's an official attribute  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-18 00:48:07 +01:00  
				
					
						
							
							
								 
						
							
								7ed26c2929 
								
							 
						 
						
							
							
								
								[svn r62993] * moving ensuretemp to config object  
							
							... 
							
							
							
							* adding --basetemp option
* added/rewrote some tests
--HG--
branch : trunk 
							
						 
						
							2009-03-17 11:29:45 +01:00  
				
					
						
							
							
								 
						
							
								b5a1f95856 
								
							 
						 
						
							
							
								
								[svn r62978] * introduce --hosts and --rsyncdirs optiosn  
							
							... 
							
							
							
							* re-sort option groups, disable some options for now
* add docstrings to execnet gatewaymanage
* streamline tests a bit
* unify debugging and tracing
--HG--
branch : trunk 
							
						 
						
							2009-03-16 22:17:14 +01:00  
				
					
						
							
							
								 
						
							
								7124b9e941 
								
							 
						 
						
							
							
								
								[svn r62662] introduce another hook "pytest_item_makereport" to allow a  
							
							... 
							
							
							
							correct implementation of the xfail plugin: previously
--pdb and -x would incorrrectly terminate if seeing
a marked-to-fail test.
--HG--
branch : trunk 
							
						 
						
							2009-03-06 19:07:44 +01:00  
				
					
						
							
							
								 
						
							
								ad06cfdc9d 
								
							 
						 
						
							
							
								
								[svn r62613] introduced a pytest_collect_directory hook.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-05 23:15:42 +01:00  
				
					
						
							
							
								 
						
							
								a743caef18 
								
							 
						 
						
							
							
								
								[svn r62487] merging hostmanage branch:  
							
							... 
							
							
							
							* cleanup of the way distributed/remote sessions are setup up
* simplified config pickling
* configs are now more correctly wired on receival at remote sides
* introduced py.__.execnet.gwmanage helps managing calls to multiple hosts
* grouping all pickling related tests in test_pickle.py
  and showcasing a nice pyfunc_call hack
--HG--
branch : trunk 
							
						 
						
							2009-03-03 18:42:32 +01:00  
				
					
						
							
							
								 
						
							
								1764555778 
								
							 
						 
						
							
							
								
								[svn r62292] use prefix "do_" for configure/unconfigure calls to plugins in addition to addoption.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-01 14:56:29 +01:00  
				
					
						
							
							
								 
						
							
								3561d2e9ff 
								
							 
						 
						
							
							
								
								[svn r62256] getting rid of "--session", you can do it by  
							
							... 
							
							
							
							creating a plugin and calling setsessionclass
from "pytest_configure".
--HG--
branch : trunk 
							
						 
						
							2009-02-27 22:32:49 +01:00  
				
					
						
							
							
								 
						
							
								c17a09adaf 
								
							 
						 
						
							
							
								
								[svn r62211] merge 60797:HEAD of pytestplugin branch:  
							
							... 
							
							
							
							this merge contains:
* a new plugin architecture
* a pluginized pytest core
* many pytest related refactorings
* refactorings/streamlining of pytest's own tests
--HG--
branch : trunk 
							
						 
						
							2009-02-27 11:18:27 +01:00