Ronny Pfannschmidt
0495fe517d
fix setup.py and use setuptools_scm dep for tox
2015-09-01 21:22:11 +02:00
Ronny Pfannschmidt
836ebd4b86
fix travis misstake
2015-09-01 21:16:46 +02:00
Ronny Pfannschmidt
b5299570f1
add a basic travis configuration
2015-09-01 21:14:44 +02:00
Ronny Pfannschmidt
e9b045c940
change readme extension to .rst
2015-09-01 21:00:47 +02:00
Ronny Pfannschmidt
888a9b67cd
cangelog
2015-08-19 22:01:25 +02:00
Ronny Pfannschmidt
3daa6e8138
fix readme
2015-08-19 21:48:41 +02:00
Ronny Pfannschmidt
0134bfd7e6
Added tag v1.13.1 for changeset 67ff3aa4d294
2015-08-19 21:35:59 +02:00
Ronny Pfannschmidt
771f248a04
refactor cpu number autodetection to avoid the regression
v1.13.1
2015-08-19 21:34:26 +02:00
Ronny Pfannschmidt
c0c794b961
Added tag v1.13 for changeset 4e25f4c568be
2015-08-18 08:45:54 +02:00
Ronny Pfannschmidt
8630c27c75
flake8 fixes
v1.13
2015-08-18 08:45:18 +02:00
Ronny Pfannschmidt
1fde875c91
changelog
2015-08-18 08:33:44 +02:00
Ronny Pfannschmidt
9f32c38398
add version file to hgignore
2015-08-18 08:30:00 +02:00
Ronny Pfannschmidt
eba5319fdb
clean up setup.py and use setuptools_scm
2015-08-18 08:29:23 +02:00
Ronny Pfannschmidt
ec89a3c36b
split up the plugin and extend tox test matrix
2015-08-08 11:57:08 +02:00
Ronny Pfannschmidt
6bab1dab75
simplify HostRsync constructor
2015-08-05 22:04:21 +02:00
Floris Bruynooghe
02cb571da0
Merged pull request #18
2015-08-04 23:30:50 +01:00
Floris Bruynooghe
f40e34c3ea
Merged in nicoddemus/pytest-xdist/max-slave-restart-option (pull request #20 )
...
Add --max-slave-restart option
2015-08-04 23:21:36 +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
ed9e5cd9ea
merged auto-cpu branch
2015-07-11 12:01:00 -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
Bruno Oliveira
a131d34b2d
testscollected is now a public Session attribute
2015-07-06 20:27:41 -03:00
Bruno Oliveira
05ab96feaf
update collected tests from slaves into main pytest session object
...
Upstream changes in https://github.com/pytest-dev/pytest/pull/817 make
pytest-dist always return EXIT_NOTESTSCOLLECTED because the
master node doesn't collect any tests. This patch updates the pytest session
about the collected items on the slaves.
2015-07-04 15:40:55 -03:00
holger krekel
54a43db053
add support for releasing as universal wheel
2015-05-07 12:30:29 +02:00
holger krekel
1b0b406adb
Added tag 1.12 for changeset 39ef85dbc893
2015-05-06 14:32:50 +02:00
holger krekel
2ea07f73a7
finalize 1.12 version, some more adaptation for pytest versions, streamlining tox.ini
1.12
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
eb53a5f8a0
Added tag 1.11 for changeset 220f6e46eb71
2015-04-16 08:48:06 +02:00
Anatoly Bubenkov
5da798f01f
README.txt edited online with Bitbucket
2015-03-01 14:45:15 +00:00
holger krekel
94a7723ba8
fix link to pytest-xdist repository
2015-02-27 12:19:16 +01:00
Comrade DOS
9aee5f3d66
Add auto detection CPUs number.
2015-01-12 17:51:11 +06: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
Bruno Oliveira
d84f1f08d8
fix issue 594: xdist is not executing tests parametrized with random values
...
Now xdist properly reports the collection errors instead of silently failing to execute
the test suite.
2014-09-23 22:09:44 -03:00
holger krekel
7a0cb35322
modernize tox.ini a bit and make another test dict-ordering independent
1.11
2014-09-18 19:40:48 +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
Floris Bruynooghe
b418f0701c
Functional tests for node restarting
2014-09-18 01:20:28 +01:00
Floris Bruynooghe
e3c22c65b8
Fix slavemanage tests for new NodeManager API
2014-09-18 00:48:34 +01:00
Floris Bruynooghe
c4e0327824
Give up on this one test
2014-09-17 23:43:07 +01: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
76c297bdb0
Fixes for node-restarting in each scheduling
...
* node2collection should only be populated when the collection is
added. This way collection_is_completed can be kept track of
correctly.
* The _removed2pending map needs to have the entire node as key
because it is needed to look up the collection of the gateway which
died in node2collection to check the collection of the replacement
node is identical.
* init_distribute() needs to actually keep track of the started nodes
otherwise it's (re)scheduling gets all confused and will re-schedule
too often.
2014-09-16 23:18:49 +01:00
Floris Bruynooghe
fc335fb7dc
Implement node-restarting for each scheduling
2014-09-16 16:01:51 +02:00
Floris Bruynooghe
f643991f7f
Very rough cut of restarting a failed node
2014-09-15 01:20:45 +02:00
Floris Bruynooghe
969582187e
Ignore pytest-cache's cache directory and pytestdebug.log
2014-09-13 11:06:43 +01:00
Anatoly Bubenkov
e275ce0f8e
Merged in nicoddemus/pytest-xdist/log-collection-diff (pull request #9 )
...
Log different tests collected by slaves instead of an error
2014-09-10 02:10:32 +02:00
Bruno Oliveira
f88275046f
fixed tests removing line numbers from output
...
Pytest no longer show line numbers in the --verbose output
2014-09-09 20:28:16 -03:00
Bruno Oliveira
9d549a0c06
Log different tests collected by slaves instead of an error
...
This is a proposal to fix #556 .
2014-08-02 20:59:45 -03:00
holger krekel
cc237b0d8e
fix various flakes issues and add "flakes" to tox tests
2014-07-20 16:56:21 +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
bfd00a58ff
bump version, add py34 to tox.ini
2014-07-20 08:51:53 +02:00
holger krekel
ed12f57193
depend on latest py dev version to support "--boxed" properly
2014-07-05 17:34:56 +02:00