Commit Graph

535 Commits

Author SHA1 Message Date
Ronny Pfannschmidt
f3098f00eb Merge pull request #120 from KKoukiou/worker_id
Add worker_id into TestReport
2017-02-16 10:24:41 +01:00
Michael Elovskikh
4ed8161ef8 Renamed scheduller remove_item method to mark_test_complete 2017-02-15 23:54:23 +05:00
Michael Elovskikh
c809406ef6 Refactor scheduller interface, make more properties instead of methods 2017-02-15 11:43:56 +05:00
Michael Elovskikh
a99e6e7ca8 Clean up scheduller interfaces 2017-02-15 00:21:26 +05:00
Michael Elovskikh
6200123fac Made EachScheduling.numnodes countable from config 2017-02-14 20:19:55 +05:00
Michael Elovskikh
a2aaf9bf04 Rename init_distribute() to more clear schedule() 2017-02-14 20:19:55 +05:00
Michael Elovskikh
27ffbbb4f7 Unified scheduler class interface 2017-02-14 20:19:55 +05:00
Michael Elovskikh
81003df660 Fix codestyle 2017-02-14 20:19:55 +05:00
Michael Elovskikh
753f9241a7 Support older pytest versions 2017-02-14 20:19:55 +05:00
Michael Elovskikh
cf863fd38a Remove unnecessary test 2017-02-14 20:19:55 +05:00
Michael Elovskikh
2ff2772521 Use pytest_xdist_make_scheduler hook to set up scheduller instance 2017-02-14 20:19:55 +05:00
Michael Elovskikh
3165b78936 Test custom scheduler plugin config 2017-02-14 20:19:55 +05:00
Michael Elovskikh
ffcbe44685 Fix codestyle 2017-02-14 20:19:55 +05:00
Michael Elovskikh
d5ba3804bb Use __import__ instead of importlib for py26 support 2017-02-14 20:19:55 +05:00
Michael Elovskikh
7d099b65c2 Allow custom scheduler class 2017-02-14 20:19:55 +05:00
Katerina Koukiou
63431e749e Add worker_id into TestReport 2017-02-14 15:45:06 +01:00
Ronny Pfannschmidt
c3c75e405a Merge pull request #119 from danielquinn/patch-1
Fixed typo
2017-02-08 11:33:57 +01:00
Daniel Quinn
daa80a2708 Fixed typo 2017-02-08 10:29:24 +00:00
Bruno Oliveira
55a410af46 Merge pull request #116 from allanlewis/dest-default-type
xdist.plugin: Remove unnecessary `type` for --dist
2017-01-23 12:49:57 -02:00
Allan Lewis
1c3cd73f23 xdist.plugin: Remove unnecessary type for --dist
1e18f25 corrected an issue with the `type` specification for the `--dist`
argument, setting it to `str`. However, this is the default so there's little
value in specifying it.
2017-01-23 11:22:45 +00:00
Bruno Oliveira
68470d3e8f Merge pull request #108 from pombredanne/patch-1
Ensure the LICENSE is included in built wheels
2017-01-10 20:16:46 -02:00
Philippe Ombredanne
7091a58588 Ensure the LICENSE is included in built wheels
Otherwise it is not included by default as wheels do not honor the MANIFEST.in

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
2017-01-10 19:26:01 +01:00
Ronny Pfannschmidt
dc646cebcc Merge pull request #107 from iansharkey/master
Fix for eventname test
2017-01-07 09:06:34 +01:00
iansharkey
d01ef8d1be Merge pull request #1 from iansharkey/eventname-patch
Fix for eventname test
2017-01-06 20:48:18 -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
Ronny Pfannschmidt
13e601a884 Merge pull request #100 from nicoddemus/pytest-3
Test with pytest 3.0
2016-12-06 11:24:44 +01:00
Bruno Oliveira
d174e2bf89 Update CHANGELOG about supporing pytest 2.7 or later 2016-12-05 20:12:29 -02:00
Bruno Oliveira
e5d8064534 Test using pytest 3.0
Fix #99
2016-12-05 20:12:29 -02:00
Bruno Oliveira
780cd0e04f Merge pull request #94 from torcolvin/warningremove
Don't show warning from pytest 3
2016-10-24 16:15:19 -02:00
Tor Colvin
1e18f25cd0 Don't show warning from pytest 3 2016-10-24 11:28:54 -04:00
Ronny Pfannschmidt
f43a64ae59 remove .dev version tag from changelog v1.15.0 2016-08-12 16:22:14 +02:00
Bruno Oliveira
cd7d8ca42a Merge pull request #83 from RonnyPfannschmidt/travis
add travis deploy for pypi release publishing
2016-08-12 11:18:23 -03:00
Ronny Pfannschmidt
6241167b6c add travis deploy for pypi release publishing 2016-08-12 15:48:50 +02:00
Bruno Oliveira
eb46f9b642 Merge pull request #80 from nicoddemus/cpu-auto-errors
Cpu auto errors
2016-08-06 17:21:09 -03:00
Bruno Oliveira
a2881fd8a9 Fix test_auto_detect_cpus 2016-08-06 17:06:37 -03:00
Bruno Oliveira
d8d9f3684b Merge remote-tracking branch 'upstream/master' into cpu-auto-errors 2016-08-06 17:03:06 -03:00
Ronny Pfannschmidt
9039807943 Merge pull request #78 from nicoddemus/env-vars
Add env variables to identify workers
2016-08-05 09:16:38 +02:00
Bruno Oliveira
d498cb3e0f Add env variables to identify workers 2016-08-04 21:53:13 -03:00
Bruno Oliveira
1c7eb24a1f Merge pull request #77 from nicoddemus/funcarg
Replace "pytest_funcarg__" by @pytest.fixture
2016-08-04 20:35:25 -03:00
Bruno Oliveira
7d124ecf87 Replace "pytest_funcarg__" by @pytest.fixture 2016-08-04 20:26:08 -03:00
Ronny Pfannschmidt
e8fa737196 Merge pull request #67 from nicoddemus/issue-66-clean-shutdown
Cleanly shutdown workers if session should be interrupted
2016-06-21 18:12:17 +02:00
Bruno Oliveira
305acdd72a Cleanly shutdown workers if session should be interrupted
As discussed in #66
2016-06-07 19:35:08 -03:00
Ronny Pfannschmidt
4fc9cb6e99 Merge pull request #66 from nicoddemus/issue-65-internal-error
Fix internal error when a fixture raises an exception
2016-06-07 08:29:19 +02:00
Bruno Oliveira
b4a7a1a8a8 Fix internal error when using --maxfail option
Fix #65
Fix #62
2016-06-06 20:55:54 -03:00
Ronny Pfannschmidt
c27ac36fca Merge pull request #55 from nicoddemus/collect-report-atty
Skip progress display when in non-terminal
2016-05-13 02:53:00 +02:00
Bruno Oliveira
9786e3d774 Move comment in tox.ini
Latest tox seems to be broken in this regard, it is not stripping the
comment from the dependency line
2016-05-11 22:28:22 -03:00
Bruno Oliveira
8ec8d29cbf Mark test_remoteinitconfig as xfail
#59
2016-05-11 22:25:12 -03:00
Bruno Oliveira
dd3d180fe3 Add pytest 2.9 and drop pytest 2.4 and 2.5 from build matrix 2016-05-11 22:15:33 -03:00
Bruno Oliveira
20fe1f9874 Skip progress display when in non-terminal (pytest >= 2.9)
See pytest-dev/pytest#1397
2016-05-11 22:15:25 -03:00
Bruno Oliveira
8954f0d63d Add Framework::Pytest to list of classifiers 2016-03-22 20:53:07 -03:00