Commit Graph

38 Commits

Author SHA1 Message Date
Bruno Oliveira
58f7291a99 Fix E741 and E722 flake errors 2017-11-22 20:00:39 -02:00
Bruno Oliveira
f8e138b986 Fix tests incorrectly identified if worker crashes during teardown stage
Fix #124
2017-08-10 10:43:40 -03:00
Petr Messner
4389843dcb Fix reprcrash check in unserialize_report() 2017-08-09 17:44:45 +02:00
Bruno Oliveira
d0474076e9 Transfer warnings from workers to master
Fix #92
2017-08-09 10:10:01 -03:00
Bruno Oliveira
5dc87143ad Fix serialization of native tracebacks
Fix #196
2017-08-04 20:13:30 -03:00
Bruno Oliveira
64f8ad5469 Fix internal handling in process_from_remote
Fix #175
2017-07-27 20:50:09 -03:00
thou
530c9b234a Unserialize reprlocals to a ReprLocal instance 2017-06-30 15:00:50 -05:00
thou
5c1a35fee4 Serialization / Deserialization was dropping longrepr.sections 2017-06-27 16:30:49 -05:00
thou
4a1f1d879b Updated serialize_report and unserialize_report to pass entire exception info using ReprExceptionInfo.
This addresses issue #130.
2017-06-21 13:36:58 -05:00
Michael Elovskikh
6200123fac Made EachScheduling.numnodes countable from config 2017-02-14 20:19:55 +05:00
iansharkey
d91819114a Fix for eventname test
Fix process_from_remote to check eventname against a single-element tuple instead of a string sequence.
2017-01-06 20:47:34 -05:00
Bruno Oliveira
d498cb3e0f Add env variables to identify workers 2016-08-04 21:53:13 -03:00
Bruno Oliveira
5ddef63085 xdist now works if the internal tmpdir plugin is disabled
Fix #22
2015-12-05 12:09:00 -02:00
Steven Hazel
09d79ace35 Do a better job parallelizing the inital batch of tests when the
number of nodes is more than half the number of tests. This makes it
possible, for example, to run all tests in parallel, where previous
the maximum parallelization was half of all tests.
2015-11-18 13:06:04 -08:00
Ronny Pfannschmidt
24aeaad857 fix HostRSync filter matching (broken by the flake8 fixes) 2015-09-01 22:50:47 +02:00
Ronny Pfannschmidt
0f5ef95be8 flake8 cleanup 2015-09-01 22:37:51 +02:00
Ronny Pfannschmidt
6bab1dab75 simplify HostRsync constructor 2015-08-05 22:04:21 +02:00
Floris Bruynooghe
9e28a56101 Fix rsync
Since this now gets called multiple times per gateway we need to
ensure an rsync happens for each combination of (spec, root) otherwise
only the first root for a gateway will be rsynced.
2014-09-17 23:42:33 +01:00
Floris Bruynooghe
f643991f7f Very rough cut of restarting a failed node 2014-09-15 01:20:45 +02:00
holger krekel
e26d4486fc send multiple "to test" indices in one network message to a slave
and improve heuristics for sending chunks where the chunksize
depends on the number of remaining tests rather than fixed numbers.
This reduces the number of master -> node messages (but not the
reverse direction)
2014-01-27 11:37:40 +01:00
holger krekel
18a30fab7d fix issue419: work with collection indices instead of node ids.
This reduces network message size.
2014-01-27 11:37:33 +01:00
Anatoly Bubenkov
a3fac52e85 more readability for return 2013-12-05 23:22:49 +01:00
Anatoly Bubenkov
152f965a70 fix ignores mixing 2013-12-05 16:35:56 +01:00
Anatoly Bubenkov
f4b86f0127 add glob support for rsyncignore. add command line option for rsyncignore 2013-12-05 15:19:31 +01:00
holger krekel
aad1aace52 merge fix pytest issue382 - produce "pytest_runtest_logstart" event again
in master. Thanks Aron Curzon.
2013-11-19 12:08:55 +01:00
holger krekel
8c6fea9895 remove usage of final_logerrors now that we have better teardown information 2011-12-02 21:03:58 +00:00
holger krekel
1f6d410481 fix issue 93 of pytest - avoid delayed teardowns 2011-12-02 21:03:29 +00: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
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
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
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