Commit Graph

625 Commits

Author SHA1 Message Date
bwilson
b28c3d98c5 Revert "linting"
This reverts commit b94dcfe4cd.
2018-11-26 09:49:10 -06:00
bwilson
b94dcfe4cd linting 2018-11-13 10:45:40 -06:00
bwilson
311554324a Adding RemoteTarget class to wrap module/function 2018-11-13 10:37:37 -06:00
bwilson
5bb35b0f26 fixing linting problem with changelog 2018-11-12 13:53:35 -06:00
bwilson
47d271ad97 Adding news file 2018-11-12 13:41:18 -06:00
bwilson
7fb7bd9d04 Add a hook to allow overriding the remote module that's executed by execnet 2018-11-12 13:29:39 -06:00
Bruno Oliveira
1efec5a153 Merge pull request #372 from nicoddemus/drop-old-pytest
Drop support to old pytest versions and test with python 3.7
2018-11-11 12:15:34 -02:00
Bruno Oliveira
f9a13fe53b Drop support to old pytest versions and test with python 3.7 2018-11-11 11:27:30 -02:00
Bruno Oliveira
74a5e0ca03 Merge pull request #371 from nicoddemus/skip-module-370
Fix handling of skipped modules with pytest.skip at module level
2018-11-10 19:19:50 -02:00
Bruno Oliveira
3292e0ede0 Fix handling of skipped modules with pytest.skip at module level
Fix #332
2018-11-10 18:20:13 -02:00
Bruno Oliveira
d40d47acd9 Merge pull request #369 from nicoddemus/release-1.21.1
Release 1.21.1
2018-11-10 11:51:32 -02:00
Bruno Oliveira
3579bfce7d Release 1.21.1 v1.24.1 2018-11-09 14:29:21 -02:00
Ronny Pfannschmidt
365499eeaf Merge pull request #368 from nicoddemus/rename-filescope-file
Rename filescope to loadfile
2018-11-09 17:20:35 +01:00
Ronny Pfannschmidt
a518bd4e2a Merge pull request #362 from nicoddemus/serialize-fail-349
Handle warnings with unserializable arguments
2018-11-09 17:17:59 +01:00
Bruno Oliveira
d84ae73775 Rename filescope to loadfile
This makes it consistent with the option (--dist=loadfile) and the other
scheduling file (loadscope.py)
2018-11-09 13:00:40 -02:00
Bruno Oliveira
673fe9bd67 Create 'baseline' stage for fast-failure of builds, similar to pytest 2018-10-30 09:44:13 -03:00
Bruno Oliveira
9217b80fb1 Update CI to test against latest pytest release 2018-10-30 09:44:13 -03:00
Bruno Oliveira
b151e56fbd Handle unserializable warning arguments
Fix #349
2018-10-30 09:44:13 -03:00
Bruno Oliveira
70688b7986 Refactor warning acceptance tests into a class 2018-10-29 18:38:01 -03:00
Bruno Oliveira
adc385253c Merge pull request #357 from nicoddemus/release-1.24.0
Release 1.24.0
2018-10-29 18:23:37 -03:00
Bruno Oliveira
bfd6029102 Release 1.24.0 v1.24.0 2018-10-18 07:55:54 -03:00
Bruno Oliveira
3f5a8eeb7f Merge pull request #356 from pristupa/maxprocessing-option
Add --maxprocesses option to use with --numprocesses=auto
2018-10-18 07:54:02 -03:00
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