holger krekel
|
e18abfd013
|
fix issue143 - call unconfigure/sessionfinish always when
configure/sessionstart where called
use exitcode 4 (instead of 3 which signaled an internal error)
when an initial directory/file was not found
|
2012-05-17 23:11:23 +02:00 |
Ronny Pfannschmidt
|
68b353be0d
|
create session.items before preparse, so collectonly wont break on preparse fail, fixes #115
|
2012-02-03 16:33:32 +01:00 |
holger krekel
|
c4fe622b82
|
fix issue93 - avoid "delayed" teardowns for distributed testing by
simplifying handling of teardowns.
|
2011-12-02 21:00:19 +00:00 |
Ronny Pfannschmidt
|
0c8e71faa5
|
simplify the loop in Node.listchain
|
2011-12-01 19:36:44 +01:00 |
holger krekel
|
a1d41c6811
|
remove a hack that isn't needed because runtestprotocol now memorizes pending teardowns and thus dist-testing has "exact" teardowns as well
|
2011-11-18 16:58:21 +00:00 |
holger krekel
|
a5e7b2760d
|
fix issue90 - perform teardown after its actual test function/item. This is implemented by modifying the runtestprotocol to remember "pending" teardowns and call them before the setup of the next item.
|
2011-11-18 16:01:29 +00:00 |
holger krekel
|
bc8ee95e72
|
add ini-file "markers" option and a cmdline option "--markers" to show defined markers. Add "skipif", "xfail" etc. to the set of builtin markers shown with the --markers option.
|
2011-11-11 22:56:11 +00:00 |
holger krekel
|
a2f4a11301
|
refine lsof/FD leakage testing and rework test setup and some of pytest own tests. Note that the actual diff to non-test code is small. Also remove some redundant tests (introduced by a copy-paste-error apparently in test_mark.py).
|
2011-11-07 18:08:41 +00:00 |
Ronny Pfannschmidt
|
761a95e542
|
fix some of my typos, thanks Arfrever
|
2011-10-27 07:38:44 +02:00 |
Ronny Pfannschmidt
|
2c230f910d
|
fix issue74 - propperly filter out missfit names in _tryconvertpyarg
|
2011-10-26 22:40:08 +02:00 |
Florian Mayer
|
0e05a4fbcf
|
Improve --pyargs.
Don't evaluate modules and do nto show 'module not found' if ImportError is
thrown in the module.
|
2011-09-01 16:19:16 +02:00 |
holger krekel
|
e3b2792677
|
fix issue49 - avoid confusing errors when initialization goes wrong
|
2011-06-01 14:54:34 +02:00 |
Benjamin Peterson
|
cf6949c9a3
|
stuff contents of pytest_collection hook into perform_collect
|
2011-05-26 19:53:47 -05:00 |
Benjamin Peterson
|
2f984e0c23
|
remove after_initial_collect hook
|
2011-05-26 19:43:02 -05:00 |
Benjamin Peterson
|
0a7237b72f
|
refactor common config/session protocol code for main() functions
|
2011-05-26 19:09:42 -05:00 |
Benjamin Peterson
|
f684a9ed56
|
expose Session on pytest namespace
|
2011-05-26 18:58:31 -05:00 |
Benjamin Peterson
|
196cece338
|
add a hook called after the inital fs collection
|
2011-05-26 18:57:37 -05:00 |
holger krekel
|
06ca7090f9
|
fix issue38 - nicer tracebacks on sessionstart/configure (and other internal/custom hook failures)
|
2011-04-17 12:20:11 +02:00 |
holger krekel
|
f2670651b3
|
half the overhead for calling a test function by introducing some caching
|
2011-03-07 18:28:45 +01:00 |
holger krekel
|
07cee24122
|
avoid deprecation warnings for our internal accesses
|
2011-03-05 14:16:27 +01:00 |
holger krekel
|
74b9ebc1cd
|
accept a left out "()" for ids on command line for better compatibility with pytest.vim
|
2011-02-07 11:09:42 +01:00 |
holger krekel
|
762ea71f67
|
fix error reporting issue when a "pyc" file has no relating "py"
|
2011-01-27 21:11:21 +01:00 |
holger krekel
|
b8f0d10f80
|
fix a pypy related regression - re-allow self.NAME style collection tree customization
|
2011-01-18 12:47:31 +01:00 |
holger krekel
|
c7531705fc
|
refine plugin registration, allow new "-p no:NAME" way to prevent/undo plugin registration
|
2010-12-06 16:54:42 +01:00 |