Skip to content

Preparing release version 3.8.0#3939

Closed
RonnyPfannschmidt wants to merge 76 commits intopytest-dev:masterfrom
RonnyPfannschmidt:release-3.8
Closed

Preparing release version 3.8.0#3939
RonnyPfannschmidt wants to merge 76 commits intopytest-dev:masterfrom
RonnyPfannschmidt:release-3.8

Conversation

@RonnyPfannschmidt
Copy link
Member

:)

Virgil Dupras and others added 30 commits August 7, 2018 13:16
If `PYTEST_DISABLE_PLUGIN_AUTOLOAD` is set, disable auto-loading of
plugins through setuptools entrypoints. Only plugins that have been
explicitly specified are loaded.

ref pytest-dev#3784.
Add option to disable plugin auto-loading
Support xfailed and xpassed outcomes in RunResult.
…play_mode

pytest-dev#3829 -- Add the ability to show test progress as number of tests completed instead of a percent.
Needless message printed with --failed-first and no failed tests pytest-dev#3853
…ints_no_needless_message

* test_lf_and_ff_obey_verbosity is no longer necessary because
  test_lf_and_ff_prints_no_needless_message already checks if the proper messages
  are displayed when -q is used.

* Improve test_lf_and_ff_prints_no_needless_message so we also check that
  the correct message is displayed when there are failures to run
…nmanager

It seems this has no effect since `pluggy` was developed as a separate
library.
pytest_logwarning is no longer emitted by the warnings plugin,
only ever emitted from .warn() functions in config and item
``RemovedInPytest4Warning`` and ``PytestExperimentalApiWarning`` are now part of the public API and should be accessed
using ``pytest.RemovedInPytest4Warning`` and ``pytest.PytestExperimentalApiWarning``.


Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we might want to consider splitting deprecations and removals

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm good point

<Instance '()'>
<Function 'test_method'>
<Function 'test_anothermethod'>
Traceback (most recent call last):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm this is incorrect, probably some update to regendocs?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no idea off-hand, its the only hunk in that file, i'll revert that file and sort it out later

@RonnyPfannschmidt RonnyPfannschmidt changed the base branch from features to master September 5, 2018 20:20
@coveralls
Copy link

coveralls commented Sep 5, 2018

Coverage Status

Coverage increased (+0.04%) to 94.101% when pulling 71cf29f on RonnyPfannschmidt:release-3.8 into 410d576 on pytest-dev:master.

@codecov
Copy link

codecov bot commented Sep 5, 2018

Codecov Report

Merging #3939 into master will decrease coverage by 1.22%.
The diff coverage is 96.01%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #3939      +/-   ##
==========================================
- Coverage   94.99%   93.77%   -1.23%     
==========================================
  Files         108      107       -1     
  Lines       23437    23647     +210     
  Branches     2332     2346      +14     
==========================================
- Hits        22265    22175      -90     
- Misses        881     1152     +271     
- Partials      291      320      +29
Flag Coverage Δ
#doctesting ?
#nobyte ?
#numpy ?
#pexpect ?
#pluggymaster ?
#py27 91.65% <96.01%> (-1.4%) ⬇️
#py34 92.29% <94.14%> (+0.04%) ⬆️
#py35 ?
#py36 92.28% <94.14%> (-1.01%) ⬇️
#py37 ?
#trial ?
#xdist ?
Impacted Files Coverage Δ
src/_pytest/helpconfig.py 97.19% <ø> (ø) ⬆️
testing/test_warnings.py 98.3% <100%> (+1.43%) ⬆️
src/_pytest/assertion/rewrite.py 95.86% <100%> (-0.15%) ⬇️
src/_pytest/warning_types.py 100% <100%> (ø)
testing/test_nodes.py 100% <100%> (ø) ⬆️
src/_pytest/deprecated.py 100% <100%> (ø) ⬆️
testing/test_resultlog.py 100% <100%> (ø) ⬆️
src/_pytest/pytester.py 85.56% <100%> (-0.16%) ⬇️
src/_pytest/fixtures.py 96.99% <100%> (ø) ⬆️
testing/test_junitxml.py 96.09% <100%> (-1.78%) ⬇️
... and 47 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 410d576...71cf29f. Read the comment docs.

@nicoddemus
Copy link
Member

Closing in favor of #3940

@nicoddemus nicoddemus closed this Sep 5, 2018
@RonnyPfannschmidt
Copy link
Member Author

even with completely clean checkout, system upgraded and all i get the error

@RonnyPfannschmidt RonnyPfannschmidt deleted the release-3.8 branch September 6, 2018 05:26
@nicoddemus
Copy link
Member

Weird. Perhaps can someone else give this a try as well? One just needs to checkout 69b34f7 and run tox -e release -- 3.8.0 and see if the doc generation works well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants