holger krekel
1f6d410481
fix issue 93 of pytest - avoid delayed teardowns
2011-12-02 21:03:29 +00:00
holger krekel
f946ab1835
adapt to pytest-2.2.0.dev2
2011-11-08 17:54:26 +00:00
holger krekel
1c712fe6a0
fix and shorten collection reporting and fix a test wrt internal pytest api
2010-12-07 12:00:22 +01:00
holger krekel
fc1f29db68
* introduce progress-reporting
...
* rename somewhat internal pytest_gwmanage_* events to pytest_xdist_*
* make gateway setup a separate step
2010-11-22 15:39:56 +01:00
holger krekel
9108790801
merge nodemanager and gwmanager
2010-11-22 12:05:55 +01:00
holger krekel
3fc03c8c8e
fixes for new internal pytest tmpdir handling
2010-11-22 11:41:23 +01:00
holger krekel
47d3e99083
fix and unify remote skip test/collect reports
2010-11-13 20:53:35 +01:00
holger krekel
d81ffaa980
some changes to make remote testing work better - slightly hackish and will remain so until 'tox' is used to create environments and properly set things up.
2010-11-13 19:47:01 +01:00
holger krekel
9d55d3c831
adapt to pytest changes, add looponfailingdirs ini-option
2010-11-06 09:58:00 +01:00
holger krekel
4cd76363f6
adapt to new pytest changes, use new addini/getini methods for rsyncdirs / rsyncignore options
2010-11-01 00:27:43 +01:00
holger krekel
9df55b1c60
refactor and port dsession tests, re-introduce --dist testing along
...
with a simple scheduler.
2010-09-28 16:32:42 +02:00
holger krekel
3767ce3269
move some code around, ending up with fewer files logically grouped
2010-09-28 16:08:31 +02:00
holger krekel
f7923c692e
move code to fewer more sensible modules.
2010-09-27 16:13:57 +02:00
holger krekel
3ad58ae21f
fix distributed testing reporting details
2010-09-27 16:13:56 +02:00
holger krekel
749faf5e7c
re-introduce slaveinput/slaveoutput configure protocol
2010-09-27 16:13:55 +02:00
holger krekel
c90c4a254c
make rsyncing work again, some streamlining in termination detection
2010-09-27 16:13:55 +02:00
holger krekel
2efb059d75
adapt to new refactored py baseline.
...
remove pickling in distributed testing
refactor internal mechanism enough to work for -n1
* * *
fix handling of crashing items and slave down events
2010-09-27 16:13:54 +02:00
holger krekel
4d0422a548
remove trailing whitespace from sources
2010-09-07 10:46:58 +02:00
holger krekel
c0b2df1a77
show detailed gateway setup info only with "--verbose" or "-v"
2010-07-07 16:44:12 +02:00
holger krekel
f7be994848
adapt for py-trunk/1.3.1 changes wrt --exitfirst -> --maxfailures
2010-05-25 16:59:08 +02:00
holger krekel
b6cdbf46a6
adapt for changed py-trunk, new outcome exceptions
2010-04-27 21:16:47 +02:00
holger krekel
9c74f59e55
fixes issue79 - call hooks more systematically on slave nodes and also in the case of SIGINT
...
reorganize internal session code to share more code with the "normal" non-distributed session
2010-04-26 18:35:53 +02:00
holger krekel
4a57dfb648
fix an indefinite hang which would wait for events although no events
...
are pending - this happened if items arrive very quickly while
the "reschedule-event" tried unconditionally avoiding a busy-loop
and not schedule new work.
2010-01-19 14:59:22 +01:00
holger krekel
b8ea732fb0
add CHANGELGOG, and make "-x" work harder to shut down immediately.
2010-01-18 13:49:35 +01:00
holger krekel
c65cd3f597
improve and cleanup node-ready handling
2010-01-18 02:07:22 +01:00
holger krekel
c1ac3c08dc
do rsync-reporting in the plugin, directly to the terminalreporter if available.
2010-01-18 00:41:38 +01:00
holger krekel
c607baca2b
rework dist-testing model: now all items are collected at the start. move back some tests to pytest-core
2010-01-17 23:25:03 +01:00
holger krekel
2efd4d9336
small adaptations to py.impl move (should eventually not be neccessary to do such things)
2010-01-13 17:25:13 +01:00
holger krekel
6b75e0a740
initial copy and modifications from the original py/impl/test/dist and
...
looponfail code. Now works as its own "xdist" plugin.
2010-01-13 15:55:01 +01:00