Bruno Oliveira
a30124e858
Prepare for the removal of pytest_logwarning in pytest 4.1
2018-12-11 18:46:30 -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
b151e56fbd
Handle unserializable warning arguments
...
Fix #349
2018-10-30 09:44:13 -03: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
Brandon Hoffman
bc2ba55f70
add exception handeling for warning serialization issues
2018-09-26 19:32:13 -05: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
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
fced1645cb
Run pre-commit: black, whitespaces, rst
2018-07-27 17:50:55 -03:00
Bruno Oliveira
fd2e8a6711
Make all classes subclass from object
2018-06-03 16:10:24 -03:00
feuillemorte
b04703b6ba
#234 Fix flake 8 and fix comments
2018-01-17 23:34:39 +03:00
feuillemorte
40491279ef
#234 Added master/worker terminology
2018-01-17 23:07:29 +03:00
Bruno Oliveira
449e6c2e00
Add support for the new pytest_runtest_logfinish hook (pytest 3.4)
2018-01-10 17:52:27 -02:00
Hugo
2b0dc3f83a
Remove redundant Python 3.2 code
2017-12-21 10:59:52 +02:00
thou
2eb1002781
Issue #241 Make copy during serialization of reprtraceback and reprcrash to avoid mutating.
2017-11-21 12:33:07 -06: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
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
0987356f64
Increase max-line-size for flake8 to 100 and fix other flake errors
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
5dc87143ad
Fix serialization of native tracebacks
...
Fix #196
2017-08-04 20:13:30 -03:00
thou
5c1a35fee4
Serialization / Deserialization was dropping longrepr.sections
2017-06-27 16:30:49 -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
Katerina Koukiou
63431e749e
Add worker_id into TestReport
2017-02-14 15:45:06 +01:00
Bruno Oliveira
d498cb3e0f
Add env variables to identify workers
2016-08-04 21:53:13 -03:00
Bruno Oliveira
b4a7a1a8a8
Fix internal error when using --maxfail option
...
Fix #65
Fix #62
2016-06-06 20:55:54 -03:00
Ronny Pfannschmidt
0f5ef95be8
flake8 cleanup
2015-09-01 22:37:51 +02:00
holger krekel
cc237b0d8e
fix various flakes issues and add "flakes" to tox tests
2014-07-20 16:56:21 +02:00
holger krekel
67f80b7c2c
fix pytest issue503: avoid random re-setup of broad scoped fixtures
...
(anything above function).
2014-07-20 16:41:03 +02:00
holger krekel
e26d4486fc
send multiple "to test" indices in one network message to a slave
...
and improve heuristics for sending chunks where the chunksize
depends on the number of remaining tests rather than fixed numbers.
This reduces the number of master -> node messages (but not the
reverse direction)
2014-01-27 11:37:40 +01:00
holger krekel
18a30fab7d
fix issue419: work with collection indices instead of node ids.
...
This reduces network message size.
2014-01-27 11:37:33 +01:00
holger krekel
aad1aace52
merge fix pytest issue382 - produce "pytest_runtest_logstart" event again
...
in master. Thanks Aron Curzon.
2013-11-19 12:08:55 +01:00
holger krekel
b88b23e358
some test fixes and configure tox-testing against pytest==2.3.5 and pytest>=2.4.2
2013-10-04 10:34:24 +02:00
holger krekel
a9aca9a3ae
fix pytest issue347: slaves running on top of Python3.2
...
will set PYTHONDONTWRITEYBTECODE to 1 to avoid import concurrency
bugs.
2013-09-05 18:52:59 +02:00
holger krekel
8c6fea9895
remove usage of final_logerrors now that we have better teardown information
2011-12-02 21:03:58 +00:00
holger krekel
1f6d410481
fix issue 93 of pytest - avoid delayed teardowns
2011-12-02 21:03:29 +00:00
holger krekel
bd30e96ab0
fix issue34
2011-03-16 17:59:14 +01:00
holger krekel
47d3e99083
fix and unify remote skip test/collect reports
2010-11-13 20:53:35 +01:00
holger krekel
d81ffaa980
some changes to make remote testing work better - slightly hackish and will remain so until 'tox' is used to create environments and properly set things up.
2010-11-13 19:47:01 +01:00
holger krekel
a0652e9d99
adapt to new import locations
2010-11-13 11:12:19 +01:00
holger krekel
8272a669a4
adapt to collection -> session renaming of pytest core
2010-11-07 10:26:04 +01:00
holger krekel
9d55d3c831
adapt to pytest changes, add looponfailingdirs ini-option
2010-11-06 09:58:00 +01:00
holger krekel
985c9163b7
unregister terminal plugin in subprocesses before it gets configured
2010-11-01 09:22:49 +01:00
holger krekel
4661db0fef
don't add opts in sub processes, add -rf by default
2010-11-01 08:56:47 +01:00
holger krekel
4cd76363f6
adapt to new pytest changes, use new addini/getini methods for rsyncdirs / rsyncignore options
2010-11-01 00:27:43 +01:00
holger krekel
7b73e081fe
adapt to pytest trunk changes - config moved to plugin
2010-10-12 15:00:37 +02:00
holger krekel
9df55b1c60
refactor and port dsession tests, re-introduce --dist testing along
...
with a simple scheduler.
2010-09-28 16:32:42 +02:00
holger krekel
3767ce3269
move some code around, ending up with fewer files logically grouped
2010-09-28 16:08:31 +02:00
holger krekel
f7923c692e
move code to fewer more sensible modules.
2010-09-27 16:13:57 +02:00
holger krekel
3ad58ae21f
fix distributed testing reporting details
2010-09-27 16:13:56 +02:00
holger krekel
749faf5e7c
re-introduce slaveinput/slaveoutput configure protocol
2010-09-27 16:13:55 +02:00