Ronny Pfannschmidt
888a9b67cd
cangelog
2015-08-19 22:01:25 +02:00
Ronny Pfannschmidt
771f248a04
refactor cpu number autodetection to avoid the regression
2015-08-19 21:34:26 +02:00
Ronny Pfannschmidt
8630c27c75
flake8 fixes
2015-08-18 08:45:18 +02:00
Ronny Pfannschmidt
1fde875c91
changelog
2015-08-18 08:33:44 +02:00
Ronny Pfannschmidt
ec89a3c36b
split up the plugin and extend tox test matrix
2015-08-08 11:57:08 +02:00
Floris Bruynooghe
02cb571da0
Merged pull request #18
2015-08-04 23:30:50 +01:00
Bruno Oliveira
4b1ddb9c81
Add --max-slave-restart option
...
Also changed wording used from "failed node" to "crashed slave", to conform
with other messages ("slave sw0 crashed")
2015-07-11 13:12:12 -03:00
Bruno Oliveira
9d4afbdfec
Add test, CHANGELOG and docs for auto-cpu detection PR
2015-07-11 12:14:48 -03:00
Bruno Oliveira
3330aac877
Add test for new pytest-2.8 behavior and add CHANGELOG entry
2015-07-11 11:45:27 -03:00
holger krekel
54a43db053
add support for releasing as universal wheel
2015-05-07 12:30:29 +02:00
holger krekel
2ea07f73a7
finalize 1.12 version, some more adaptation for pytest versions, streamlining tox.ini
2015-05-06 13:41:39 +02:00
holger krekel
faf2e0861f
streamline tests so that they work wit pytest-2.8
2015-05-06 13:34:33 +02:00
holger krekel
87be3b7582
(added changelog) fix issue594: properly report errors when the test collection
...
is random. Thanks Bruno Oliveira.
2014-09-24 13:43:57 +02:00
holger krekel
3a75b754d0
- add changelog entry for restart-crashed-nodes
...
- fix a test which depended on dict ordering
- minor test cleanups
2014-09-18 18:12:42 +02:00
holger krekel
67f80b7c2c
fix pytest issue503: avoid random re-setup of broad scoped fixtures
...
(anything above function).
2014-07-20 16:41:03 +02:00
holger krekel
4441002e95
fix pytest/xdist issue485 (also depends on py-1.4.21.dev1):
...
attach stdout/stderr on --boxed processes that die.
2014-03-26 18:33:09 +01:00
holger krekel
b0732f99a6
final
2014-01-29 13:10:20 +01: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
holger krekel
6355c3e8d0
add glob support for rsyncignores, add command line option to pass
...
additional rsyncignores. Thanks Anatoly Bubenkov.
2013-12-06 13:26:09 +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
ca54911481
ignore directories and pyc files for changes (editors write tmp/swap
...
files etc., which also affects mtime of directory)
2013-10-07 10:28:08 +02:00
holger krekel
8e88261c15
ignore dot files for file changes (editors write tmp/swap files etc.)
2013-10-07 10:20:24 +02:00
holger krekel
b88b23e358
some test fixes and configure tox-testing against pytest==2.3.5 and pytest>=2.4.2
2013-10-04 10:34:24 +02:00
holger krekel
a9aca9a3ae
fix pytest issue347: slaves running on top of Python3.2
...
will set PYTHONDONTWRITEYBTECODE to 1 to avoid import concurrency
bugs.
2013-09-05 18:52:59 +02:00
holger krekel
f144ef88e3
fix pytest issue41: re-run tests on all file changes, not just
...
randomly select ones like .py/.c.
2013-09-05 14:21:43 +02:00
holger krekel
34eec1ef17
- changed LICENSE to MIT
...
- attribute Jeremy's change
2013-04-02 10:33:36 +02:00
holger krekel
1f6d410481
fix issue 93 of pytest - avoid delayed teardowns
2011-12-02 21:03:29 +00:00
holger krekel
e8ae2f9090
small fixes to test suite
2011-11-18 16:03:02 +00:00
holger krekel
f946ab1835
adapt to pytest-2.2.0.dev2
2011-11-08 17:54:26 +00:00
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
1167186f65
upping version to 1.5
2010-11-25 20:11:59 +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
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
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
f7be994848
adapt for py-trunk/1.3.1 changes wrt --exitfirst -> --maxfailures
2010-05-25 16:59:08 +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
215e0e6149
modify CHANGELOG
2010-05-05 20:24:34 +02:00
holger krekel
2b20e40805
update CHANGELOG
2010-04-30 16:28:10 +02:00
holger krekel
bdc3f9bf53
fix python3 issues and add info to changelog
2010-04-27 21:26:35 +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
e993a6b079
add to changelog
2010-04-26 10:13:15 +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