Bruno Oliveira
d564364c44
Add acceptance test for different traceback styles
2017-08-07 20:22:21 -03:00
Bruno Oliveira
435e5e8ac5
Fix serialization report tests
...
No idea why using "-n1" on one of the those tests makes the
second test to fail.
See pytest-dev/pytest-xdist#202 for a full description.
2017-08-07 20:21:40 -03:00
Bruno Oliveira
5dc87143ad
Fix serialization of native tracebacks
...
Fix #196
2017-08-04 20:13:30 -03:00
Ronny Pfannschmidt
1d631ca1cb
Merge pull request #201 from nicoddemus/non-determinist-tests
...
Make tests for loadscope deterministic
2017-08-04 23:21:34 +02:00
Bruno Oliveira
d6139b2525
Make tests for loadscope deterministic
...
Fix #199
2017-08-04 18:18:42 -03:00
Ronny Pfannschmidt
2c66187dd8
Merge pull request #191 from HPENetworking/loadsuite
...
New scheduler for distribution of groups of related tests
2017-08-03 10:59:53 +02:00
Bruno Oliveira
6e99c0d4c5
Fix flakes
2017-08-02 21:33:58 -03:00
Bruno Oliveira
a7f8c22ae5
Make "-nX" and "--dist=loadscope" work properly together
2017-08-02 21:23:52 -03:00
Bruno Oliveira
43f7dbeb02
Add functional tests for --dist=loadscope
2017-08-02 21:05:18 -03:00
Bruno Oliveira
208f1f1f72
Merge pull request #195 from nicoddemus/release-1.18.2
...
Prepare CHANGELOG for 1.18.2
2017-08-02 18:23:10 -03:00
Carlos Jenkins
94fc4fbb85
Added an example of a test suite that run with the loadscope scheduler.
2017-07-28 23:55:09 -06:00
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
Bruno Oliveira
f27265cd28
Prepare CHANGELOG for 1.18.2
v1.18.2
2017-07-28 07:31:45 -03:00
Bruno Oliveira
6b0a8c633b
Fix changelog grammar
2017-07-28 07:31:27 -03:00
Ronny Pfannschmidt
7f2ca0aecb
Merge pull request #194 from nicoddemus/error-handler
...
Fix internal handling in process_from_remote
2017-07-28 07:33:56 +02:00
Bruno Oliveira
64f8ad5469
Fix internal handling in process_from_remote
...
Fix #175
2017-07-27 20:50:09 -03:00
Ronny Pfannschmidt
144b37ae4b
Merge pull request #192 from pytest-dev/update-readme
...
Update README.rst
2017-07-24 20:15:18 +02:00
Florian Bruhin
e41ba03edb
Update README.rst
...
Remove easy_install because (hopefully) nobody uses that anymore nowadays, and remove the outdated note about using the pytest issue tracker.
2017-07-24 20:04:58 +02:00
Bruno Oliveira
cb3e734397
Add towncrier link to PULL_REQUEST_TEMPLATE.md
2017-07-17 17:56:58 -03:00
Ronny Pfannschmidt
af8a5742ad
Merge pull request #186 from jayvdb/patch-1
...
Correction of example news file extension
2017-07-16 10:02:14 +02:00
Ronny Pfannschmidt
d2d5ae9f5f
Merge pull request #185 from jayvdb/remove-implicit-dep
...
Removal of unnecessary dependency on py
2017-07-16 10:01:29 +02:00
John Vandenberg
05932011ed
Correction of example news file extension
2017-07-14 19:48:56 +07: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
Bruno Oliveira
3652e21f3b
Prepare release 1.18.1
v1.18.1
2017-07-05 21:25:10 -03:00
Bruno Oliveira
a84b106a3b
Add issue links to changelog template
2017-07-05 21:17:16 -03:00
Bruno Oliveira
5d757f9db3
Merge pull request #178 from timyhou/locals_d_issue
...
Unserialize reprlocals to a ReprLocal instance
2017-07-05 12:46:41 -03:00
Bruno Oliveira
674c623ffa
Merge pull request #180 from luisincrespo/patch-1
...
Update CHANGELOG.rst
2017-07-05 12:36:00 -03:00
Luis Crespo
1fca8ee16d
Update CHANGELOG.rst
2017-07-05 11:17:54 -04:00
Luis Crespo
185595f596
Update CHANGELOG.rst
2017-07-05 11:17:36 -04:00
Luis Crespo
55bc8c49d6
Update CHANGELOG.rst
...
Update `1.18.0` entry in CHANGELOG to reflect that `pytest-xdist` now requires `pytest>=3.0.0`.
2017-07-05 11:14:52 -04:00
thou
530c9b234a
Unserialize reprlocals to a ReprLocal instance
2017-06-30 15:00:50 -05:00
Bruno Oliveira
1ca9eff35d
Fixed changelog wording to be more user friendly
2017-06-28 18:32:59 -03:00
Bruno Oliveira
5320d25e47
Merge pull request #171 from timyhou/longrepr.sections_issue
...
Serialization/Deserialization was dropping longrepr.sections
2017-06-28 18:31:19 -03:00
thou
96ad4d1cfd
Added news fragment
2017-06-28 10:58:37 -05:00
thou
5c1a35fee4
Serialization / Deserialization was dropping longrepr.sections
2017-06-27 16:30:49 -05:00
Bruno Oliveira
665b8eda8d
Merge pull request #170 from nicoddemus/release-1.18.0
...
release 1.18.0
2017-06-26 21:28:30 -03:00
Bruno Oliveira
cee78e9b20
CHANGELOG for 1.18.0
v1.18.0
2017-06-26 15:16:48 -03:00
Bruno Oliveira
6e1154881d
Merge pull request #164 from timyhou/master
...
Issue #130
2017-06-23 19:39:27 -03:00
Ronny Pfannschmidt
a96f6c9038
Merge pull request #168 from kain88-de/numprocesses-option
...
add '--numprocesses' as long option for '-n'
2017-06-23 09:45:46 +02:00
Bruno Oliveira
47b65716a3
Fix test for --numprocess flag
2017-06-22 21:47:34 -03:00
Max Linke
dbaf49cd69
add '--numprocesses' as long option for '-n'
...
This is more verbose in scripts that run pytest-xdist. It can also help
in some ci-helper scripts like to auto detect if pytest-xdist should be
installed.
2017-06-22 21:53:16 +02:00
Bruno Oliveira
41c00ca47e
Clarify PR template
...
Clarify that a new "file" should be added to "changelog" folder.
2017-06-22 16:41:27 -03:00
thou
f0dee10a0d
Fix failing test since spawn.out does not contain "LOOPONFAILING" in pytest >= 3
2017-06-21 13:37:03 -05: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
thou
4a1f1d879b
Updated serialize_report and unserialize_report to pass entire exception info using ReprExceptionInfo.
...
This addresses issue #130 .
2017-06-21 13:36:58 -05:00
Ronny Pfannschmidt
2094157950
Merge pull request #162 from nicoddemus/let-setuptools-scm-manage-manifest
...
Let setuptools_scm manage the files that go into the package
2017-06-14 13:43:46 +02:00
Bruno Oliveira
7473683cdb
Let setuptools_scm manage the files that go into the package
...
As discussed in #161 , setuptools_scm will automatically
add all version controlled files to the package, so
MANIFEST.in is no longer needed
Fix #161
2017-06-14 07:58:57 -03:00
Bruno Oliveira
c48834aa69
Merge pull request #159 from nicoddemus/release-1.17.1
...
Release 1.17.1
2017-06-10 10:59:42 -03:00
Bruno Oliveira
6d9d6c6a34
Update HOWTORELEASE docs
v1.17.1
2017-06-10 10:03:10 -03:00