holger krekel
722006f7f6
bump version to 1.6
2011-04-17 23:10:20 +02:00
holger krekel
d9c5f18478
fix race condition as reported by Ralf Schmitt
2011-04-14 21:35:27 +02:00
holger krekel
bd30e96ab0
fix issue34
2011-03-16 17:59:14 +01:00
holger krekel
319e247de5
bump version
2010-12-07 12:38:45 +01: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
1167186f65
upping version to 1.5
2010-11-25 20:11:59 +01:00
holger krekel
125991f180
rel preps
2010-11-25 16:41:16 +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
c924dda30f
shift documentation, remove duplicate code
2010-11-18 14:57:55 +01:00
holger krekel
9e982f0f73
important for allowing addopts + looponfail
2010-11-17 22:12:48 +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
a0652e9d99
adapt to new import locations
2010-11-13 11:12:19 +01:00
holger krekel
8272a669a4
adapt to collection -> session renaming of pytest core
2010-11-07 10:26:04 +01:00
holger krekel
9d55d3c831
adapt to pytest changes, add looponfailingdirs ini-option
2010-11-06 09:58:00 +01:00
holger krekel
985c9163b7
unregister terminal plugin in subprocesses before it gets configured
2010-11-01 09:22:49 +01:00
holger krekel
4661db0fef
don't add opts in sub processes, add -rf by default
2010-11-01 08:56:47 +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
f1a77e80e8
fix for collection unification changes on pytest dev
2010-10-26 00:04:36 +02:00
holger krekel
7b73e081fe
adapt to pytest trunk changes - config moved to plugin
2010-10-12 15:00:37 +02:00
holger krekel
d83af5fdcd
adapt to shifted plugin names
2010-10-11 01:15:31 +02:00
holger krekel
025f1d577e
adapt xdist plugin - it still uses some internal imports
2010-10-10 15:33:32 +02: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
e03f6d76b6
make looponfailing work with the new py-trunk developments, refactor internal sesssion handling
2010-09-11 18:34:35 +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
9aa1df89ee
bump to xdist 1.4
2010-07-07 14:52:40 +02:00
holger krekel
fb31aa882d
integrate xdist related reporting into the plugin
2010-07-07 12:43:19 +02:00
holger krekel
cf36bf8bf2
bumping version
2010-07-06 12:51:09 +02:00
holger krekel
7bf3c7f029
bump version number
2010-05-25 21:26:06 +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
0c4f5eced2
fix conftest related documentation
2010-05-18 18:40:48 +02:00
holger krekel
e593841a70
fix looponfailing issue to always run against the newest version of the source
2010-05-17 17:32:34 +02:00
holger krekel
f18c78a118
adapt to new 1.3.0 hook registration
2010-05-02 16:44:59 +02:00
holger krekel
45f7787fe2
fixing a (likely) race condition when simultanous pickling/unpickling can leave
...
inconsistent memo states. Rather than adding locks, the fix actually simplifies the code by
keeping the pickling/unpickling memo's in sync directly and more efficiently, also removing
a long outstanding XXX.
2010-04-30 15:56:48 +02:00
holger krekel
bdc3f9bf53
fix python3 issues and add info to changelog
2010-04-27 21:26:35 +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
25cb514331
internally rename SlaveNode to SlaveSession which fits better
2010-04-26 15:48:31 +02:00
holger krekel
9abaae8778
* introduce explicit pytest_configure_node hook for node configuration,
...
simplifying implementation of slaveinput/slaveoutput data exchange
* only require the already released execnet-1.0.5
2010-04-22 17:00:03 +02:00
Meme Dough
8d6bd3ecde
Slave data stored on config for slave and node for master.
2010-04-22 22:21:58 +10:00
holger krekel
a1ab548cb3
declare xdist-related hooks directly here (requires a recent py-trunk)
2010-04-22 11:58:13 +02:00