Carlos Jenkins
b0916f06ce
Implemented a load scheduler that groups tests by scope.
2017-07-28 23:55:09 -06:00
Carlos Jenkins
8356cfa39d
Split schedulers into their own submodule.
2017-07-28 23:55:09 -06:00
John Vandenberg
cd12d174c4
Removal of unnecessary dependency on py
...
`pytest-xdist` depends on `pytest>=3`.
`pytest 3.0.0` requires `py>=1.4.29`
and latest pytest requires `py>=1.4.33`.
Thus it is unnecessary for pytest-xdist to include
a requirement on `py>=1.4.22`
Fixes https://github.com/pytest-dev/pytest-xdist/issues/105
2017-07-14 19:40:40 +07:00
Tim Hou
6256608669
Update tox and appveyor for CI tests to exclude pytest < 3
...
Update the install requires versions for pytest
2017-06-21 13:37:02 -05:00
Bruno Oliveira
e5d8064534
Test using pytest 3.0
...
Fix #99
2016-12-05 20:12:29 -02:00
Bruno Oliveira
8954f0d63d
Add Framework::Pytest to list of classifiers
2016-03-22 20:53:07 -03: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
0495fe517d
fix setup.py and use setuptools_scm dep for tox
2015-09-01 21:22:11 +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
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
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
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
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
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
df66687eae
bump version
2013-04-30 17:08:06 +02:00
holger krekel
34eec1ef17
- changed LICENSE to MIT
...
- attribute Jeremy's change
2013-04-02 10:33:36 +02:00
holger krekel
a771352f01
merge
2013-04-02 10:29:51 +02:00
holger krekel
0387c57b76
merge
2011-12-16 11:59:17 +00:00
holger krekel
5488b6d9a1
bump versions
2011-12-16 10:47:33 +00:00
holger krekel
aed7a5a07e
fix tests by properly removing __pycache__ files
2011-12-15 07:41:09 +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
d5ff8b066a
tag 1.7
2011-11-18 19:08:05 +00:00
holger krekel
c1f27bf87e
depend on 2.2.0
2011-11-18 18:50:26 +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
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
9108790801
merge nodemanager and gwmanager
2010-11-22 12:05:55 +01:00
holger krekel
c924dda30f
shift documentation, remove duplicate code
2010-11-18 14:57:55 +01:00
holger krekel
47d3e99083
fix and unify remote skip test/collect reports
2010-11-13 20:53:35 +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
4661db0fef
don't add opts in sub processes, add -rf by default
2010-11-01 08:56:47 +01:00
holger krekel
f1a77e80e8
fix for collection unification changes on pytest dev
2010-10-26 00:04:36 +02:00
holger krekel
9675d754db
require pytest instead of pylib
2010-10-12 22:26:13 +02:00
holger krekel
025f1d577e
adapt xdist plugin - it still uses some internal imports
2010-10-10 15:33:32 +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
4d0422a548
remove trailing whitespace from sources
2010-09-07 10:46:58 +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