Commit Graph

570 Commits

Author SHA1 Message Date
Ronny Pfannschmidt
1cd7001647 Merge pull request #233 from blueyed/improve-pdb-usage-error
Improve UsageError when used with --pdb
2017-10-05 13:19:25 +02:00
Bruno Oliveira
95b660e26a Merge pull request #232 from verdesmarald/master
Don't create DSession in collect-only mode
2017-10-05 07:35:36 -03:00
Ronny Pfannschmidt
7a5efcdb76 Merge pull request #238 from timj/u/timj/exit-when-all-dead
Stop looping if all workers have died
2017-10-05 08:03:12 +02:00
Tim Jenness
9e59d07947 Stop looping if all workers have died
If the workers are crashing and the restart limit has been met,
we need to stop listening for events and trigger an internal
error.
2017-10-04 17:59:36 -07:00
Daniel Hahler
3799caa4fc Improve UsageError when used with --pdb
It might not be clear that pytest-xdist is used at all, and this should
help users to make --pdb work.
2017-09-23 21:07:39 +02:00
verdesmarald
1e66af6389 Fix flake8 formatting errors 2017-09-07 16:40:32 +10:00
verdesmarald
7674f6b186 Add tests for interactions between boxed, dist and collect-only.
Re-enable parsing of the boxed option with collect-only
2017-09-07 16:09:06 +10:00
verdesmarald
c83f73e19c Add news file for bugfix 2017-09-04 14:32:19 +10:00
verdesmarald
c874872190 Don't create DSession in collect-only mode 2017-09-04 14:25:42 +10:00
Ronny Pfannschmidt
e4f36b18f3 Merge pull request #228 from nicoddemus/ci-pytest
Add test environments using pytest master and features branches
2017-09-02 18:33:54 +02:00
Bruno Oliveira
0cdef59428 Add test environments using pytest master and features branches 2017-09-01 18:51:49 -03:00
Bruno Oliveira
4bb06e3f74 Merge pull request #227 from EdwardBetts/spelling
correct spelling mistake
2017-09-01 17:22:12 -03:00
Edward Betts
2c9b0b8894 correct spelling mistake 2017-09-01 20:45:18 +01:00
Bruno Oliveira
b464335c83 Fix link in CHANGELOG 2017-08-19 06:11:32 -03:00
Ronny Pfannschmidt
24b478446a Merge pull request #225 from pytest-dev/Ronny-patch-1
fix up travis deploy config
2017-08-18 15:47:25 +02:00
Ronny Pfannschmidt
d4d52dc933 fix up travis deploy config
move distributions key to the right place
install setuptools_scm for deploy
2017-08-18 14:00:44 +02:00
Bruno Oliveira
e5c2347934 Merge pull request #224 from nicoddemus/release-1.20.0
Release 1.20.0
2017-08-18 08:47:10 -03:00
Bruno Oliveira
577418f28c Prepare release 1.20.0 v1.20.0 2017-08-17 18:34:03 -03:00
Bruno Oliveira
5c46cdf62d Mention flaky in the changelog for #206 2017-08-17 18:33:50 -03:00
Ronny Pfannschmidt
493ba6cb1d Merge pull request #223 from nicoddemus/travis-stages
Change Travis configuration to use stages in CI
2017-08-17 09:39:16 +02:00
Bruno Oliveira
d9bb158085 Change Travis configuration to use stages in CI
Fix #221
2017-08-16 23:54:38 -03:00
Ronny Pfannschmidt
0175605c57 Merge pull request #219 from nicoddemus/worker-id-docstring
Add docstring for worker_id
2017-08-11 15:49:26 +02:00
Bruno Oliveira
3ed405f22f Add docstring for worker_id
Fix #190
2017-08-10 21:51:30 -03:00
Bruno Oliveira
7b9546b89b Merge pull request #218 from nicoddemus/teardown-crash
Identify correct test crashed during teardown and support multiple test logs from plugins
2017-08-10 21:33:08 -03:00
Bruno Oliveira
542111d272 Merge pull request #217 from nicoddemus/release-1.19.1
Prepare release 1.19.1
2017-08-10 12:50:53 -03:00
Bruno Oliveira
2adf810e5e Add acceptance test for plugins which log tests multiple times
Fix #206
2017-08-10 11:18:52 -03:00
Bruno Oliveira
f8e138b986 Fix tests incorrectly identified if worker crashes during teardown stage
Fix #124
2017-08-10 10:43:40 -03:00
Bruno Oliveira
469c8c50d0 Prepare release 1.19.1 v1.19.1 2017-08-10 07:17:59 -03:00
Ronny Pfannschmidt
79f1b6dab2 Merge pull request #215 from nicoddemus/logwarning-py-path
Fix crash when transferring internal pytest warnings from workers to the master node
2017-08-10 08:57:21 +02:00
Ronny Pfannschmidt
75e61d86b7 Merge pull request #213 from messa/patch-1
Fix reprcrash check in unserialize_report()
2017-08-10 08:55:51 +02:00
Bruno Oliveira
20a1b9ef11 Fix crash when transferring internal pytest warnings from workers to the master node
Fix #214
2017-08-09 17:55:16 -03:00
Bruno Oliveira
a54f531701 Merge pull request #212 from nicoddemus/release-1.19.0
Prepare release 1.19.0
2017-08-09 12:44:59 -03:00
Petr Messner
4389843dcb Fix reprcrash check in unserialize_report() 2017-08-09 17:44:45 +02:00
Bruno Oliveira
3bb1a8e467 Prepare release 1.19.0 v1.19.0 2017-08-09 12:24:04 -03:00
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