Commit Graph

636 Commits

Author SHA1 Message Date
Bruno Oliveira
9c8db61b6d Merge pull request #209 from nicoddemus/warnings-support
Warnings support
2017-08-09 11:05:49 -03:00
Bruno Oliveira
fb6a6872a0 Use pkg_resources to parse the actual pytest version 2017-08-09 10:10:01 -03:00
Bruno Oliveira
0987356f64 Increase max-line-size for flake8 to 100 and fix other flake errors 2017-08-09 10:10:01 -03:00
Bruno Oliveira
c31ec8b222 Skip test_logwarning on pytest versions older than 3.1 2017-08-09 10:10:01 -03:00
Bruno Oliveira
d0474076e9 Transfer warnings from workers to master
Fix #92
2017-08-09 10:10:01 -03:00
Bruno Oliveira
02754d84d3 Remove __multicall__ from pytest_sessionfinish 2017-08-09 10:10:01 -03:00
Bruno Oliveira
0738c3e1e2 Merge pull request #210 from pytest-dev/fix-travis
Fix travis, add more recent pytest versions
2017-08-09 09:52:52 -03:00
Ronny Pfannschmidt
15c51c497b mark looponfail tests broken by 3.1+ as xfail 2017-08-09 14:31:50 +02:00
Ronny Pfannschmidt
0515f59c63 use sane travis config add newer pytest versions and remove tox-travis 2017-08-09 14:21:19 +02:00
Bruno Oliveira
d5d630f1b7 Small grammar fix in README 2017-08-09 07:02:41 -03:00
Ronny Pfannschmidt
e3eae96bb3 Merge pull request #208 from nicoddemus/docs-distscope
Add documentation for new ``--dist=loadscope``
2017-08-09 07:25:00 +02:00
Bruno Oliveira
bc54b5b6b1 Add documentation for new `--dist=loadscope` 2017-08-08 18:52:02 -03:00
Ronny Pfannschmidt
9884285915 Merge pull request #202 from nicoddemus/traceback-error
Fix serialization of native tracebacks
2017-08-08 12:50:29 +02:00
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
fbe793ed04 Merge pull request #1 from RonnyPfannschmidt/remove-boxed
Remove boxed and provide --boxed via pytest-forked
2017-08-05 05:06:24 -03:00
Ronny Pfannschmidt
c454d410a1 fix version number 2017-08-05 09:33:10 +02:00
Ronny Pfannschmidt
f856cb74f4 fix linting issue 2017-08-05 08:28:30 +02:00
Bruno Oliveira
5dc87143ad Fix serialization of native tracebacks
Fix #196
2017-08-04 20:13:30 -03:00
Ronny Pfannschmidt
060e7b85ad include brunos review suggestions for changes 2017-08-04 23:24:09 +02: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
7f20416a70 changelog entry 2017-08-04 21:32:44 +02:00
Ronny Pfannschmidt
5db31f1ee7 add support for --boxed by aliasing to --forked of pytest-foked 2017-08-04 21:31:01 +02:00
Ronny Pfannschmidt
56d62c2d37 remove boxed from readme 2017-08-04 21:01:36 +02:00
Ronny Pfannschmidt
3f96e1b97f remove boxed from example -n1 is sufficient and quicker to run 2017-08-04 21:01:36 +02:00
Ronny Pfannschmidt
ad3e45590f remove the boxed plugin code 2017-08-04 21:01:36 +02: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