Bruno Oliveira
d5b61e72d4
Merge pull request #351 from cybojanek/master
...
Issue node shutdown on empty workload
2018-10-18 07:53:52 -03:00
Bruno Oliveira
f224c4b00e
Fix CHANGELOG formatting
2018-10-17 09:19:48 -03:00
Pavel Pristupa
ddefd3f453
Call group.addoption() instead of _addoption() when parsing command-line arguments
...
Fix #337
2018-10-17 17:48:47 +07:00
Pavel Pristupa
5ce8a6ec1a
Add maxprocesses option to limit the maximum number of workers when using numprocesses=auto
...
Fix #337
2018-10-17 17:08:56 +07:00
Jan Kasiak
fe06f27b8b
Issue node shutdown on empty workload
...
Remote pytest_runtestloop requires at least 2 tests, or a test
and a shutdown command. In case of inter test locking, for
example using a file lock, the tests could deadlock, since the
shutdown command would not be enqueued, and the last test of a
worker would never finish, and would not allow another worker
to make progress.
2018-09-30 15:39:04 -04:00
Bruno Oliveira
86e2fb5a5a
Merge pull request #347 from nicoddemus/release-1.23.2
...
Release 1.23.2
2018-09-28 07:34:43 -03:00
Bruno Oliveira
ec6129639e
Release 1.23.2
v1.23.2
2018-09-28 06:38:50 -03:00
Bruno Oliveira
f6ac209cd5
Merge pull request #345 from BrandonHoffman/master
...
add exception handeling for warning serialization issues
2018-09-28 06:38:14 -03:00
Bruno Oliveira
b176b37606
Add a test which reproduces #344 and fix the handling code
...
Fix #344
2018-09-27 22:18:52 -03:00
Brandon Hoffman
22e36c9cb4
run black formatter
2018-09-27 19:32:10 -05:00
Brandon Hoffman
8825e7e234
use module name and class name for method instead of the reference to them
2018-09-27 19:27:49 -05:00
Brandon Hoffman
5d5f87b600
add moduel and class name to warning text
2018-09-27 19:24:58 -05:00
Brandon Hoffman
571d08fb8b
remove unneeded lines
2018-09-26 21:05:30 -05:00
Brandon Hoffman
36c28ee154
add test case for invalid warning handeling
2018-09-26 20:44:01 -05:00
Brandon Hoffman
af3e975664
add changelog
2018-09-26 19:46:28 -05:00
Brandon Hoffman
bc2ba55f70
add exception handeling for warning serialization issues
2018-09-26 19:32:13 -05:00
Bruno Oliveira
8475876ce3
Merge pull request #343 from nicoddemus/release-1.23.1
...
Release 1.23.1
2018-09-25 17:05:40 -03:00
Bruno Oliveira
8ee6c0a4e6
Release 1.23.1
v1.23.1
2018-09-25 12:11:08 -03:00
Bruno Oliveira
ec966d9800
Merge pull request #342 from nicoddemus/3.8-warnings
...
Fix warnings transfer between workers and master node with pytest >= 3.8
2018-09-25 12:10:10 -03:00
Bruno Oliveira
78030e3d32
Fix warnings transfer between workers and master node with pytest >= 3.8
...
Fix #341
2018-09-25 10:01:20 -03:00
Bruno Oliveira
ed2ab76b5c
Merge pull request #334 from nicoddemus/release-1.23.0
...
Release 1.23.0
2018-08-25 01:49:04 -03:00
Bruno Oliveira
bea2467712
Release 1.23.0
v1.23.0
2018-08-23 16:33:06 -03:00
Bruno Oliveira
c4a793de38
Merge pull request #332 from nicoddemus/optimize-report-data
...
Optimize collection performance
2018-08-23 16:31:09 -03:00
Bruno Oliveira
9bcd0e4352
Optimize collection performance
...
Only send failed collection reports, as master is only interested in failed
reports.
Fix #330
2018-08-18 23:09:00 -03:00
Bruno Oliveira
96af694bf3
Merge pull request #321 from nicoddemus/release-1.22.5
...
Revert dropped support to old pytest versions
2018-07-28 09:50:50 -03:00
Bruno Oliveira
a72f25335b
Merge remote-tracking branch 'upstream/master' into release-1.22.5
v1.22.5
2018-07-28 09:12:22 -03:00
Bruno Oliveira
f92242652d
Include six as dependency
2018-07-28 09:06:04 -03:00
Ronny Pfannschmidt
73e40aaa1b
Merge pull request #322 from nicoddemus/black-pre-commit
...
Introduce pre-commit and black
2018-07-28 09:24:15 +02:00
Bruno Oliveira
9f9eee6b74
Remove flakes and readme from appveyor and travis
2018-07-27 18:42:06 -03:00
Bruno Oliveira
f333588b6a
Skip sdist and usedevelop for linting
2018-07-27 18:18:03 -03:00
Bruno Oliveira
7ec8e4310c
Fix line ending issues
2018-07-27 18:15:58 -03:00
Bruno Oliveira
9e14e78d07
Add show-diff-on-failures to linting call
2018-07-27 17:57:09 -03:00
Bruno Oliveira
da7ab1103c
Add badge for black
2018-07-27 17:55:12 -03:00
Bruno Oliveira
fced1645cb
Run pre-commit: black, whitespaces, rst
2018-07-27 17:50:55 -03:00
Bruno Oliveira
1ed3884da9
Add pre-commit files and linting using pre-commit
2018-07-27 17:46:25 -03:00
Bruno Oliveira
beb92732ed
Include pytest 3.6 into the build matrix
2018-07-27 17:20:50 -03:00
Bruno Oliveira
dba68518fc
Prepare release 1.22.5
2018-07-27 17:07:40 -03:00
Bruno Oliveira
b9d91e913e
Add changelog entry for #321
2018-07-27 17:06:11 -03:00
Bruno Oliveira
b8154cf655
Revert "Drop support to old pytest versions (<3.4)"
...
This reverts commit b5abe791ad .
2018-07-27 17:02:20 -03:00
Bruno Oliveira
3776f3b74b
Merge pull request #318 from nicoddemus/release-1.22.4
...
Release 1.22.4
2018-07-27 12:25:27 -03:00
Bruno Oliveira
c5f0c34d38
Prepare release 1.22.4
v1.22.4
2018-07-27 09:17:18 -03:00
Bruno Oliveira
0b638ef02e
Fix ponctuation in CHANGELOG
2018-07-27 09:16:53 -03:00
Bruno Oliveira
a9da3a5306
Update CHANGELOG template to put issue number in the start of the line
...
This makes using multiple paragraphs per entry possible
2018-07-27 09:15:04 -03:00
Bruno Oliveira
b814db45ce
Merge pull request #317 from skirpichev/pypy3-numprocesses
...
Workaround cpu detection on Travis CI
2018-07-27 09:02:55 -03:00
Bruno Oliveira
ee0754bc35
Improve test for Travis fallback
2018-07-27 08:24:34 -03:00
Sergey B Kirpichev
5c59a30277
Add coverage test for Travis CI workaround
2018-07-26 12:56:10 +03:00
Sergey B Kirpichev
d3ef33ab32
Refactor automatic cpu detection code to auto_detect_cpus()
2018-07-26 12:52:18 +03:00
Sergey B Kirpichev
c950d88204
Workaround cpu detection on Travis CI
...
Closes #316
2018-07-25 19:05:19 +03:00
Bruno Oliveira
46119eb593
Merge pull request #315 from nicoddemus/pylib-woes
...
Remove last references to obsolete py.code
2018-07-25 09:07:19 -03:00
Bruno Oliveira
b5abe791ad
Drop support to old pytest versions (<3.4)
...
Let's take the opportunity to reduce the build matrix and test with latest
pytest versions as well
2018-07-23 19:32:56 -03:00