Commit Graph

33 Commits

Author SHA1 Message Date
hpk 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
hpk 10e267b7b6 [svn r63786] rename CollectionReport to CollectReport, remove XXX.
--HG--
branch : trunk
2009-04-07 13:51:55 +02:00
hpk a37c32783d [svn r63785] further renaming, streamlining the testing machinery and helpers.
--HG--
branch : trunk
2009-04-07 12:48:57 +02:00
hpk 5b31dfe357 [svn r63780] some renaming
--HG--
branch : trunk
2009-04-07 11:53:01 +02:00
hpk cca19f1183 [svn r63580] * removing usage of py.magic.patch
* removing obsolete greenlet.py

--HG--
branch : trunk
2009-04-03 19:45:25 +02:00
hpk 53491b1531 [svn r63571] kill another few test "events"
--HG--
branch : trunk
2009-04-03 17:47:16 +02:00
hpk 54cc936437 [svn r63560] beginning to review/polish test events
* pyevent() now receives args and kwargs as simple arguments
* refactoring event handling in tests

--HG--
branch : trunk
2009-04-03 12:57:34 +02:00
hpk 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
hpk 6397c38725 [svn r62985] rewrite and fix a skipped test
--HG--
branch : trunk
2009-03-17 08:35:58 +01:00
hpk 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
hpk 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
fijal 1dc8555ca0 [svn r61296] a failing test
--HG--
branch : trunk
2009-01-24 09:44:03 +01:00
hpk 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
hpk 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
hpk a20731b111 [svn r57440] various fixes for python2.6
--HG--
branch : trunk
2008-08-18 19:33:31 +02:00
hpk 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
hpk 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
hpk cb53ad6010 [svn r56284] removing unadvertised new names and adjusting the test
to show how you can put custom messages otherwise.

--HG--
branch : trunk
2008-07-04 08:51:51 +02:00
fijal 4fce886def [svn r54623] A test for 54622
Fix for running tests

--HG--
branch : trunk
2008-05-10 15:55:22 +02:00
hpk 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
fijal b97ff86b0f [svn r47584] Implement very sophisticated algorith for -k TestClass.test to work
--HG--
branch : trunk
2007-10-19 15:46:10 +02:00
fijal 773848823d [svn r45648] Add possibility to specify reason for skips
--HG--
branch : trunk
2007-08-14 11:48:15 +02:00
fijal 50d77c64c0 [svn r41860] * kill start_on
* add keyword_oneshot flag, which indicates that -k is only one shot
  than all tests are run
* simplify code a bit

--HG--
branch : trunk
2007-04-03 19:28:04 +02:00
fijal d8e5e63235 [svn r41855] Add a bit hackish option which allows to start from selected
keyword test, doesn't work with rsession yet.

--HG--
branch : trunk
2007-04-03 17:23:00 +02:00
hpk 3ab95e5672 [svn r38747] hum, a last-minute namespace change: i missed
that fijal didn't move py.test.Item|Function to the py.test.collect namespace
at the time.  a pypy fix will follow shortly after i merged the dist.

--HG--
branch : trunk
2007-02-13 20:21:53 +01:00
hpk 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
hpk 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
fijal 1dca2498fb [svn r37877] Intermediate checkin for some privatising of attributes
--HG--
branch : trunk
2007-02-03 19:29:24 +01:00
fijal 9b62f2290c [svn r37862] Move Skipped/Failed/Passed out of public namespace
--HG--
branch : trunk
2007-02-03 13:14:46 +01:00
hpk b706ec2f95 [svn r37741] monster checking for
* unifying IO capturing methods
* py.io.StdCapture and py.io.StdCaptureFD
  (and both have a classmethod 'call' that is
  a shortcut for capturing output while
  executing a function)
* removing lots of duplicate code
* providing some examples in py/doc/io.txt

at least tests on win32 and linux seem
to pass all for me.

--HG--
branch : trunk
2007-02-01 16:20:39 +01:00
hpk 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
hpk 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
hpk 5992a8ef21 [svn r37264] create the new development trunk
--HG--
branch : trunk
2007-01-24 15:24:01 +01:00