0ba4bd25ac 
								
							 
						 
						
							
							
								
								[svn r63193] normalize towards 'iocapture' option  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-21 20:58:41 +01:00  
				
					
						
							
							
								 
						
							
								fc14b038af 
								
							 
						 
						
							
							
								
								[svn r63191] * remove "--exec"  
							
							... 
							
							
							
							* cleanup of options
--HG--
branch : trunk 
							
						 
						
							2009-03-21 20:28:35 +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  
				
					
						
							
							
								 
						
							
								69e68bed29 
								
							 
						 
						
							
							
								
								[svn r63157] remove old events, some more renamings  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-20 21:38:50 +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  
				
					
						
							
							
								 
						
							
								fc7abf0efe 
								
							 
						 
						
							
							
								
								[svn r62997] some more tests, seems like temp test dirs are now more contained when doing distributed testing  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-17 13:42:40 +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  
				
					
						
							
							
								 
						
							
								771ce92fdf 
								
							 
						 
						
							
							
								
								[svn r62981] allowing conftest to set default values for options  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-17 07:10:40 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								a1295015f1 
								
							 
						 
						
							
							
								
								[svn r62348] add support fo setting command line options from PYTEST_OPTION_NAME environment vars  
							
							... 
							
							
							
							add a first bit of documentation
(merge of 62304:HEAD from the hostmanage branch)
--HG--
branch : trunk 
							
						 
						
							2009-03-02 12:14:59 +01:00  
				
					
						
							
							
								 
						
							
								50acc51ac1 
								
							 
						 
						
							
							
								
								[svn r62290] slightly sanitizing initialization of serialised config objects.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-03-01 14:43:53 +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  
				
					
						
							
							
								 
						
							
								6f145b7c3c 
								
							 
						 
						
							
							
								
								[svn r62252] renaming "py.test.keywords" to "py.test.mark".  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-02-27 20:56:51 +01:00  
				
					
						
							
							
								 
						
							
								27110ea361 
								
							 
						 
						
							
							
								
								[svn r62244] fixed wrongly renamed methods  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2009-02-27 16:45:31 +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  
				
					
						
							
							
								 
						
							
								c52d8bcdde 
								
							 
						 
						
							
							
								
								[svn r59615] given the format and the fact that external timeout logic may kill a py.test emitting a resultlog switching to line buffering  
							
							... 
							
							
							
							seems a good idea
--HG--
branch : trunk 
							
						 
						
							2008-11-01 11:01:44 +01:00  
				
					
						
							
							
								 
						
							
								8b3fe55158 
								
							 
						 
						
							
							
								
								[svn r58316] (iko, pedronis)  
							
							... 
							
							
							
							move the FileLogSession into the py.lib proper, activated with the option --resultlog (suggestions
for a better name are welcome)
- added its tests
- plus a functional/integration test in test_config in the style of the one for eventlog
--HG--
branch : trunk 
							
						 
						
							2008-09-22 14:34:54 +02:00  
				
					
						
							
							
								 
						
							
								9eb1d55380 
								
							 
						 
						
							
							
								
								[svn r57762] * settle on using suptest for supporting test runs  
							
							... 
							
							
							
							* fix a bug in getmodpath
* remove redundant functions/files
--HG--
branch : trunk 
							
						 
						
							2008-09-02 16:31:42 +02:00  
				
					
						
							
							
								 
						
							
								494ea31042 
								
							 
						 
						
							
							
								
								[svn r57744] Merging collection-API refactoring branch:  
							
							... 
							
							
							
							* collectors now have a collect() method
* items have a runtest() method
* deprecated old run/join of collectors and
  run/execute methods of items
--HG--
branch : trunk 
							
						 
						
							2008-09-02 10:58:14 +02:00  
				
					
						
							
							
								 
						
							
								861ff88484 
								
							 
						 
						
							
							
								
								[svn r57595] i've heart somewhere that running tests before checking in is a good idea (aka bah!)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2008-08-22 23:15:56 +02:00  
				
					
						
							
							
								 
						
							
								a6f1e3d82f 
								
							 
						 
						
							
							
								
								[svn r57591] flush true by default  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2008-08-22 19:07:04 +02:00  
				
					
						
							
							
								 
						
							
								7adfbfa166 
								
							 
						 
						
							
							
								
								[svn r57565] also introduce config.maketrace(name, flush=False) which  
							
							... 
							
							
							
							returns either a nulltracer or opens a log in the tracedir
and returns an object that you can call with args to print
into the file.
--HG--
branch : trunk 
							
						 
						
							2008-08-21 19:39:34 +02:00  
				
					
						
							
							
								 
						
							
								bf42c88e48 
								
							 
						 
						
							
							
								
								[svn r57564] adding an option for setting a tracedirectory so that components can write log files,  
							
							... 
							
							
							
							depending on what they get from config.gettracedir()
--HG--
branch : trunk 
							
						 
						
							2008-08-21 19:25:48 +02:00  
				
					
						
							
							
								 
						
							
								abc8cf09aa 
								
							 
						 
						
							
							
								
								[svn r57321] merging the event branch:  
							
							... 
							
							
							
							* moving in test, misc, code, io directories and
  py/__init__.py
* py/bin/_find.py does not print to stderr anymore
* a few fixes to conftest files in other dirs
some more fixes and adjustments pending
--HG--
branch : trunk 
							
						 
						
							2008-08-16 17:26:59 +02:00  
				
					
						
							
							
								 
						
							
								7428eadf7d 
								
							 
						 
						
							
							
								
								[svn r57320] remove test, misc, doc, io, and code directories  
							
							... 
							
							
							
							that are to come from the event branch with the next commit.
--HG--
branch : trunk 
							
						 
						
							2008-08-16 17:10:17 +02:00  
				
					
						
							
							
								 
						
							
								f2b0bd10e6 
								
							 
						 
						
							
							
								
								[svn r51034] merging in fijal's reporter-merge branch into the trunk,  
							
							... 
							
							
							
							still needs refactoring as far as i am concernced.
--HG--
branch : trunk 
							
						 
						
							2008-01-25 16:54:04 +01:00  
				
					
						
							
							
								 
						
							
								28c5aae67d 
								
							 
						 
						
							
							
								
								[svn r46011] Branch merge of session cleanups.  
							
							... 
							
							
							
							* killed _tryiter usage in rsession
* moved reporter one level up, so it can be reused later for normal session
* a lot of small simplifications
--HG--
branch : trunk 
							
						 
						
							2007-08-27 11:02:50 +02:00  
				
					
						
							
							
								 
						
							
								a43ff3108f 
								
							 
						 
						
							
							
								
								[svn r38568] improving r38560 a bit  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-12 15:58:14 +01:00  
				
					
						
							
							
								 
						
							
								6294a4b189 
								
							 
						 
						
							
							
								
								[svn r38560] Compare collectors by id rather than by name. It needs to be rethought  
							
							... 
							
							
							
							a bit.
--HG--
branch : trunk 
							
						 
						
							2007-02-12 14:20:49 +01:00  
				
					
						
							
							
								 
						
							
								d1008d3752 
								
							 
						 
						
							
							
								
								[svn r38549] also privatizing Config.initdirect (which relates to remote reprs and such)  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-12 13:21:16 +01:00  
				
					
						
							
							
								 
						
							
								5d36fbf365 
								
							 
						 
						
							
							
								
								[svn r38548] carefully privatizing Config.make_repr and Config.merge_repr  
							
							... 
							
							
							
							by doing a whole-pylib replace and reviewing the diff in detail
--HG--
branch : trunk 
							
						 
						
							2007-02-12 13:18:23 +01:00  
				
					
						
							
							
								 
						
							
								ff9df3c079 
								
							 
						 
						
							
							
								
								[svn r38506] config.getvalue_pathlist should also honour option values  
							
							... 
							
							
							
							(to be uniform with getvalue semantics)
--HG--
branch : trunk 
							
						 
						
							2007-02-11 19:47:04 +01:00  
				
					
						
							
							
								 
						
							
								bda58e9862 
								
							 
						 
						
							
							
								
								[svn r38484] make config.option override any conftest provided value.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-11 18:08:13 +01:00  
				
					
						
							
							
								 
						
							
								5c000e57f1 
								
							 
						 
						
							
							
								
								[svn r38474] make io capturing configurable per e.g.  
							
							... 
							
							
							
							conf_iocapture = "sys"
by default it has "fd" for performing fd-based capturing
--HG--
branch : trunk 
							
						 
						
							2007-02-11 17:25:01 +01:00  
				
					
						
							
							
								 
						
							
								ab6dded07a 
								
							 
						 
						
							
							
								
								[svn r38207] revert 38182 and 38184 changes to ensuretemp()  
							
							... 
							
							
							
							because getpid() is different per thread
(and if e.g. run via execnet in threads ...
it creates new tempdirectories all the time)
let's consider this sometime else
--HG--
branch : trunk 
							
						 
						
							2007-02-08 21:31:50 +01:00  
				
					
						
							
							
								 
						
							
								e89d5e5880 
								
							 
						 
						
							
							
								
								[svn r38182] Made that ensuretemp() creates a new dir after forks.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-08 18:25:32 +01:00  
				
					
						
							
							
								 
						
							
								938680d50f 
								
							 
						 
						
							
							
								
								[svn r38125] run unboxed by default, split/improve tests for it  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-07 22:56:14 +01:00  
				
					
						
							
							
								 
						
							
								5b188f1167 
								
							 
						 
						
							
							
								
								[svn r38103] Hum. This test was just broken. Fix it and add additional checks.  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-07 20:02:21 +01:00  
				
					
						
							
							
								 
						
							
								c5df4c335c 
								
							 
						 
						
							
							
								
								[svn r38102] Skip this test not to interfere with py.test.config.boxed  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-07 19:56:48 +01:00  
				
					
						
							
							
								 
						
							
								77b8a010c5 
								
							 
						 
						
							
							
								
								[svn r38097] streamline boxed test configuration:  
							
							... 
							
							
							
							"config.option.boxed"  indicates now boxed tests
and RSession.fixoptions takes care to honour
dist_boxed accordingly.  So you can do
    if not py.test.config.boxed:
        py.test.skip(...)
i also fixed the documentation.
--HG--
branch : trunk 
							
						 
						
							2007-02-07 19:43:23 +01:00  
				
					
						
							
							
								 
						
							
								41526ad622 
								
							 
						 
						
							
							
								
								[svn r37898] provide a high-level helper for getting  
							
							... 
							
							
							
							at a pathlist specified in a conftest (and
the paths can be relative to the conftest.py file they
are contained in)
--HG--
branch : trunk 
							
						 
						
							2007-02-04 13:29:26 +01:00  
				
					
						
							
							
								 
						
							
								1dca2498fb 
								
							 
						 
						
							
							
								
								[svn r37877] Intermediate checkin for some privatising of attributes  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-02-03 19:29:24 +01:00  
				
					
						
							
							
								 
						
							
								e96e4f61c7 
								
							 
						 
						
							
							
								
								[svn r37598] removing broken tkinter session support ahead of the  
							
							... 
							
							
							
							0.9 release (might be re-introduced later)
--HG--
branch : trunk 
							
						 
						
							2007-01-30 15:02:28 +01:00  
				
					
						
							
							
								 
						
							
								1d3519bfe0 
								
							 
						 
						
							
							
								
								[svn r37465] * all Sessions now have fixoptions()  
							
							... 
							
							
							
							* added some tests for implied and conflicting options
* make all Session objects inherit from the base session
* small cleanups with respect to test setup
* separate tests a bit
--HG--
branch : trunk 
							
						 
						
							2007-01-28 14:25:03 +01:00  
				
					
						
							
							
								 
						
							
								987ae8e943 
								
							 
						 
						
							
							
								
								[svn r37326] Fixed exec command on win32  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-01-25 13:56:12 +01:00  
				
					
						
							
							
								 
						
							
								c0535c70ad 
								
							 
						 
						
							
							
								
								[svn r37290] * allow only CAPITAL letters for short options  
							
							... 
							
							
							
							* documentation and test for it
* streamlined documentation a bit
--HG--
branch : trunk 
							
						 
						
							2007-01-24 20:18:46 +01:00  
				
					
						
							
							
								 
						
							
								7cf9824680 
								
							 
						 
						
							
							
								
								[svn r37278] move files from branch to trunk (and thus complete  
							
							... 
							
							
							
							the merge of the config branch into the trunk)
--HG--
branch : trunk 
							
						 
						
							2007-01-24 17:46:46 +01:00  
				
					
						
							
							
								 
						
							
								5992a8ef21 
								
							 
						 
						
							
							
								
								[svn r37264] create the new development trunk  
							
							... 
							
							
							
							--HG--
branch : trunk 
							
						 
						
							2007-01-24 15:24:01 +01:00