Commit Graph

834 Commits

Author SHA1 Message Date
Bruno Oliveira
ca132e10af Fix links on README 2015-09-01 20:27:05 -03:00
Bruno Oliveira
6f93ae88ff Add appveyor support 2015-09-01 20:16:41 -03:00
Bruno Oliveira
d6a9b62680 Use pypi version image from shields.io 2015-09-01 18:00:24 -03:00
Ronny Pfannschmidt
24aeaad857 fix HostRSync filter matching (broken by the flake8 fixes) 2015-09-01 22:50:47 +02:00
Ronny Pfannschmidt
b14e9a48e2 fix project url 2015-09-01 22:39:59 +02:00
Ronny Pfannschmidt
0f5ef95be8 flake8 cleanup 2015-09-01 22:37:51 +02:00
Ronny Pfannschmidt
fa1ec6742a travis badge in readme 2015-09-01 21:26:01 +02:00
Ronny Pfannschmidt
8d0917a543 add a gitignore 2015-09-01 21:23:41 +02:00
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