forked from pytest-dev/pytest
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request pytest-dev#1257 from nicoddemus/merge-master-into-…
…features Merge master into features after 2.8.5
- Loading branch information
Showing
25 changed files
with
149 additions
and
338 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -74,3 +74,4 @@ Eric Hunsberger | |
Simon Gomizelj | ||
Russel Winder | ||
Ben Webb | ||
Alexei Kozlenok |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,98 +1,19 @@ | ||
environment: | ||
matrix: | ||
|
||
# Pre-installed Python versions, which Appveyor may upgrade to | ||
# a later point release. | ||
|
||
- PYTHON: "C:\\Python27" | ||
PYTHON_VERSION: "2.7.x" # currently 2.7.9 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py27" | ||
|
||
- PYTHON: "C:\\Python27-x64" | ||
PYTHON_VERSION: "2.7.x" # currently 2.7.9 | ||
PYTHON_ARCH: "64" | ||
TESTENV: "py27" | ||
|
||
- PYTHON: "C:\\Python33" | ||
PYTHON_VERSION: "3.3.x" # currently 3.3.5 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py33" | ||
|
||
- PYTHON: "C:\\Python33-x64" | ||
PYTHON_VERSION: "3.3.x" # currently 3.3.5 | ||
PYTHON_ARCH: "64" | ||
TESTENV: "py33" | ||
|
||
- PYTHON: "C:\\Python34" | ||
PYTHON_VERSION: "3.4.x" # currently 3.4.3 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py34" | ||
|
||
- PYTHON: "C:\\Python34-x64" | ||
PYTHON_VERSION: "3.4.x" # currently 3.4.3 | ||
PYTHON_ARCH: "64" | ||
TESTENV: "py34" | ||
|
||
- PYTHON: "C:\\Python35" | ||
PYTHON_VERSION: "3.5.x" # currently 3.5.0 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py35" | ||
|
||
- PYTHON: "C:\\Python35-x64" | ||
PYTHON_VERSION: "3.5.x" # currently 3.5.0 | ||
PYTHON_ARCH: "64" | ||
TESTENV: "py35" | ||
|
||
# Also test a Python version not pre-installed | ||
# See: https://github.com/ogrisel/python-appveyor-demo/issues/10 | ||
|
||
- PYTHON: "C:\\Python266" | ||
PYTHON_VERSION: "2.6.6" | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py26" | ||
|
||
# xdist testing | ||
|
||
- PYTHON: "C:\\Python27" | ||
PYTHON_VERSION: "2.7.x" # currently 2.7.9 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py27-xdist" | ||
|
||
- PYTHON: "C:\\Python35" | ||
PYTHON_VERSION: "3.5.x" # currently 3.5.0 | ||
PYTHON_ARCH: "32" | ||
TESTENV: "py35-xdist" | ||
|
||
|
||
install: | ||
- ECHO "Filesystem root:" | ||
- ps: "ls \"C:/\"" | ||
|
||
- ECHO "Installed SDKs:" | ||
- ps: "ls \"C:/Program Files/Microsoft SDKs/Windows\"" | ||
|
||
# Install Python (from the official .msi of http://python.org) and pip when | ||
# not already installed. | ||
- ps: if (-not(Test-Path($env:PYTHON))) { & appveyor\install.ps1 } | ||
|
||
# Prepend newly installed Python to the PATH of this build (this cannot be | ||
# done from inside the powershell script as it would require to restart | ||
# the parent CMD process). | ||
- "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%" | ||
|
||
# Check that we have the expected version and architecture for Python | ||
- "python --version" | ||
- "python -c \"import struct; print(struct.calcsize('P') * 8)\"" | ||
- echo Installed Pythons | ||
- dir c:\Python* | ||
|
||
# Install the build dependencies of the project. If some dependencies contain | ||
# compiled extensions and are not provided as pre-built wheel packages, | ||
# pip will build them from source using the MSVC compiler matching the | ||
# target Python version and architecture | ||
- C:\Python27\python -m pip install tox | ||
- C:\Python35\python -m pip install tox | ||
|
||
build: false # Not a C# project, build stuff at the test step instead. | ||
|
||
test_script: | ||
# Build the compiled extension and run the project tests | ||
- C:\Python27\python -m tox -e %TESTENV% | ||
- 'set TESTENVS= | ||
flakes, | ||
py26, | ||
py27, | ||
py33, | ||
py34, | ||
py27-xdist, | ||
py35-xdist | ||
' | ||
- C:\Python35\python -m tox -e "%TESTENVS%" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,7 @@ Release announcements | |
:maxdepth: 2 | ||
|
||
|
||
release-2.8.5 | ||
release-2.8.4 | ||
release-2.8.3 | ||
release-2.8.2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
pytest-2.8.5 | ||
============ | ||
|
||
pytest is a mature Python testing tool with more than a 1100 tests | ||
against itself, passing on many different interpreters and platforms. | ||
This release is supposed to be drop-in compatible to 2.8.4. | ||
|
||
See below for the changes and see docs at: | ||
|
||
http://pytest.org | ||
|
||
As usual, you can upgrade from pypi via:: | ||
|
||
pip install -U pytest | ||
|
||
Thanks to all who contributed to this release, among them: | ||
|
||
Alex Gaynor | ||
aselus-hub | ||
Bruno Oliveira | ||
Ronny Pfannschmidt | ||
|
||
|
||
Happy testing, | ||
The py.test Development Team | ||
|
||
|
||
2.8.5 (compared to 2.8.4) | ||
------------------------- | ||
|
||
- fix #1243: fixed issue where class attributes injected during collection could break pytest. | ||
PR by Alexei Kozlenok, thanks Ronny Pfannschmidt and Bruno Oliveira for the review and help. | ||
|
||
- fix #1074: precompute junitxml chunks instead of storing the whole tree in objects | ||
Thanks Bruno Oliveira for the report and Ronny Pfannschmidt for the PR | ||
|
||
- fix #1238: fix ``pytest.deprecated_call()`` receiving multiple arguments | ||
(Regression introduced in 2.8.4). Thanks Alex Gaynor for the report and | ||
Bruno Oliveira for the PR. |
Oops, something went wrong.