Skip to content

Commit

Permalink
ci testing stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
cmeeren committed Nov 18, 2015
1 parent e3516d5 commit 9b813d2
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 523 deletions.
32 changes: 8 additions & 24 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,30 +6,14 @@ env:
LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
matrix:
- TOXENV=check
- TOXENV=2.7-np1.10,extension-coveralls,coveralls,codecov
- TOXENV=2.7-np1.10-nocover
- TOXENV=2.7-np1.8,extension-coveralls,coveralls,codecov
- TOXENV=2.7-np1.8-nocover
- TOXENV=2.7-np1.9,extension-coveralls,coveralls,codecov
- TOXENV=2.7-np1.9-nocover
- TOXENV=3.3-np1.10,extension-coveralls,coveralls,codecov
- TOXENV=3.3-np1.10-nocover
- TOXENV=3.3-np1.8,extension-coveralls,coveralls,codecov
- TOXENV=3.3-np1.8-nocover
- TOXENV=3.3-np1.9,extension-coveralls,coveralls,codecov
- TOXENV=3.3-np1.9-nocover
- TOXENV=3.4-np1.10,extension-coveralls,coveralls,codecov
- TOXENV=3.4-np1.10-nocover
- TOXENV=3.4-np1.8,extension-coveralls,coveralls,codecov
- TOXENV=3.4-np1.8-nocover
- TOXENV=3.4-np1.9,extension-coveralls,coveralls,codecov
- TOXENV=3.4-np1.9-nocover
- TOXENV=3.5-np1.10,extension-coveralls,coveralls,codecov
- TOXENV=3.5-np1.10-nocover
- TOXENV=3.5-np1.8,extension-coveralls,coveralls,codecov
- TOXENV=3.5-np1.8-nocover
- TOXENV=3.5-np1.9,extension-coveralls,coveralls,codecov
- TOXENV=3.5-np1.9-nocover
- TOXENV=2.7,extension-coveralls,coveralls,codecov
- TOXENV=2.7-nocover
- TOXENV=3.3,extension-coveralls,coveralls,codecov
- TOXENV=3.3-nocover
- TOXENV=3.4,extension-coveralls,coveralls,codecov
- TOXENV=3.4-nocover
- TOXENV=3.5,extension-coveralls,coveralls,codecov
- TOXENV=3.5-nocover
before_install:
- sudo apt-get install gfortran g77
- python --version
Expand Down
174 changes: 10 additions & 164 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,192 +6,52 @@ environment:
global:
WITH_COMPILER: 'cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd'
matrix:
- TOXENV: '2.7-buildonly-nocover'
TOXPYTHON: C:\python27\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-buildonly-nocover'
TOXPYTHON: C:\python27-x64\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27-x64
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '64'
- TOXENV: '3.3-buildonly-nocover'
TOXPYTHON: C:\python33\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '32'
- TOXENV: '3.3-buildonly-nocover'
TOXPYTHON: C:\python33-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33-x64
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '64'
- TOXENV: '3.4-buildonly-nocover'
TOXPYTHON: C:\python34\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '32'
- TOXENV: '3.4-buildonly-nocover'
TOXPYTHON: C:\python34-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34-x64
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '64'
- TOXENV: '3.5-buildonly-nocover'
TOXPYTHON: C:\python35\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python35
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '32'
- TOXENV: '3.5-buildonly-nocover'
TOXPYTHON: C:\python35-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python35-x64
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '64'
- TOXENV: check
PYTHON_HOME: C:\Python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-np1.10-nocover'
TOXPYTHON: C:\python27\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-np1.10-nocover'
TOXPYTHON: C:\python27-x64\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27-x64
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '64'
- TOXENV: '2.7-np1.8-nocover'
TOXPYTHON: C:\python27\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-np1.8-nocover'
TOXPYTHON: C:\python27-x64\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27-x64
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '64'
- TOXENV: '2.7-np1.9-nocover'
- TOXENV: '2.7-nocover'
TOXPYTHON: C:\python27\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-np1.9-nocover'
- TOXENV: '2.7-nocover'
TOXPYTHON: C:\python27-x64\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27-x64
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '64'
- TOXENV: '3.3-np1.10-nocover'
- TOXENV: '3.3-nocover'
TOXPYTHON: C:\python33\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '32'
- TOXENV: '3.3-np1.10-nocover'
- TOXENV: '3.3-nocover'
TOXPYTHON: C:\python33-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33-x64
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '64'
- TOXENV: '3.3-np1.8-nocover'
TOXPYTHON: C:\python33\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '32'
- TOXENV: '3.3-np1.8-nocover'
TOXPYTHON: C:\python33-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33-x64
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '64'
- TOXENV: '3.3-np1.9-nocover'
TOXPYTHON: C:\python33\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '32'
- TOXENV: '3.3-np1.9-nocover'
TOXPYTHON: C:\python33-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33-x64
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '64'
- TOXENV: '3.4-np1.10-nocover'
TOXPYTHON: C:\python34\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python34
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '32'
- TOXENV: '3.4-np1.10-nocover'
TOXPYTHON: C:\python34-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34-x64
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '64'
- TOXENV: '3.4-np1.8-nocover'
- TOXENV: '3.4-nocover'
TOXPYTHON: C:\python34\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python34
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '32'
- TOXENV: '3.4-np1.8-nocover'
- TOXENV: '3.4-nocover'
TOXPYTHON: C:\python34-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34-x64
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '64'
- TOXENV: '3.4-np1.9-nocover'
TOXPYTHON: C:\python34\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python34
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '32'
- TOXENV: '3.4-np1.9-nocover'
TOXPYTHON: C:\python34-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34-x64
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '64'
- TOXENV: '3.5-np1.10-nocover'
TOXPYTHON: C:\python35\python.exe
PYTHON_HOME: C:\python35
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '32'
- TOXENV: '3.5-np1.10-nocover'
TOXPYTHON: C:\python35-x64\python.exe
PYTHON_HOME: C:\python35-x64
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '64'
- TOXENV: '3.5-np1.8-nocover'
TOXPYTHON: C:\python35\python.exe
PYTHON_HOME: C:\python35
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '32'
- TOXENV: '3.5-np1.8-nocover'
TOXPYTHON: C:\python35-x64\python.exe
PYTHON_HOME: C:\python35-x64
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '64'
- TOXENV: '3.5-np1.9-nocover'
- TOXENV: '3.5-nocover'
TOXPYTHON: C:\python35\python.exe
PYTHON_HOME: C:\python35
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '32'
- TOXENV: '3.5-np1.9-nocover'
- TOXENV: '3.5-nocover'
TOXPYTHON: C:\python35-x64\python.exe
PYTHON_HOME: C:\python35-x64
PYTHON_VERSION: '3.5'
Expand All @@ -210,8 +70,8 @@ test_script:

after_test:
# if tagged commit, build/upload wheel
- IF "%TOXENV%"=="2.7-buildonly-nocover" IF "%PYTHON_ARCH%"=="32" (%WITH_COMPILER% %TOXPYTHON% setup.py sdist)
- IF "%APPVEYOR_REPO_TAG%"=="true" IF NOT "%TOXENV%"=="%TOXENV:buildonly=%" (
- IF "%TOXENV%"=="2.7-nocover" IF "%PYTHON_ARCH%"=="32" (%WITH_COMPILER% %TOXPYTHON% setup.py sdist)
- IF "%APPVEYOR_REPO_TAG%"=="true" IF NOT "%TOXENV%"=="%TOXENV:nocover=%" (
%WITH_COMPILER% %TOXPYTHON% setup.py bdist_wheel &&
%PYTHON_HOME%\Scripts\pip install twine &&
%PYTHON_HOME%\Scripts\twine upload -u %PYPI_USER% -p %PYPI_PASS% dist/*
Expand All @@ -225,20 +85,6 @@ artifacts:
matrix:
allow_failures:
- TOXENV: 'check'
- TOXENV: '3.3-np1.8-nocover'
- TOXENV: '3.3-np1.8,codecov'
- TOXENV: '3.4-np1.8-nocover'
- TOXENV: '3.4-np1.8,codecov'
- TOXENV: '3.5-np1.8-nocover'
- TOXENV: '3.5-np1.8,codecov'
- TOXENV: '3.5-np1.9-nocover'
- TOXENV: '3.5-np1.9,codecov'
- TOXENV: '3.5-np1.10-nocover'
- TOXENV: '3.5-np1.10,codecov'
- TOXENV: '2.7-buildonly-nocover'
- TOXENV: '3.3-buildonly-nocover'
- TOXENV: '3.4-buildonly-nocover'
- TOXENV: '3.5-buildonly-nocover'
### To enable remote debugging uncomment this:
# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))

66 changes: 2 additions & 64 deletions ci/templates/appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,54 +6,6 @@ environment:
global:
WITH_COMPILER: 'cmd /E:ON /V:ON /C .\ci\appveyor-with-compiler.cmd'
matrix:
- TOXENV: '2.7-buildonly-nocover'
TOXPYTHON: C:\python27\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '32'
- TOXENV: '2.7-buildonly-nocover'
TOXPYTHON: C:\python27-x64\python.exe
WINDOWS_SDK_VERSION: v7.0
PYTHON_HOME: C:\python27-x64
PYTHON_VERSION: '2.7'
PYTHON_ARCH: '64'
- TOXENV: '3.3-buildonly-nocover'
TOXPYTHON: C:\python33\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '32'
- TOXENV: '3.3-buildonly-nocover'
TOXPYTHON: C:\python33-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python33-x64
PYTHON_VERSION: '3.3'
PYTHON_ARCH: '64'
- TOXENV: '3.4-buildonly-nocover'
TOXPYTHON: C:\python34\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '32'
- TOXENV: '3.4-buildonly-nocover'
TOXPYTHON: C:\python34-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python34-x64
PYTHON_VERSION: '3.4'
PYTHON_ARCH: '64'
- TOXENV: '3.5-buildonly-nocover'
TOXPYTHON: C:\python35\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python35
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '32'
- TOXENV: '3.5-buildonly-nocover'
TOXPYTHON: C:\python35-x64\python.exe
WINDOWS_SDK_VERSION: v7.1
PYTHON_HOME: C:\python35-x64
PYTHON_VERSION: '3.5'
PYTHON_ARCH: '64'
- TOXENV: check
PYTHON_HOME: C:\Python27
PYTHON_VERSION: '2.7'
Expand Down Expand Up @@ -94,8 +46,8 @@ test_script:

after_test:
# if tagged commit, build/upload wheel
- IF "%TOXENV%"=="2.7-buildonly-nocover" IF "%PYTHON_ARCH%"=="32" (%WITH_COMPILER% %TOXPYTHON% setup.py sdist)
- IF "%APPVEYOR_REPO_TAG%"=="true" IF NOT "%TOXENV%"=="%TOXENV:buildonly=%" (
- IF "%TOXENV%"=="2.7-nocover" IF "%PYTHON_ARCH%"=="32" (%WITH_COMPILER% %TOXPYTHON% setup.py sdist)
- IF "%APPVEYOR_REPO_TAG%"=="true" IF NOT "%TOXENV%"=="%TOXENV:nocover=%" (
%WITH_COMPILER% %TOXPYTHON% setup.py bdist_wheel &&
%PYTHON_HOME%\Scripts\pip install twine &&
%PYTHON_HOME%\Scripts\twine upload -u %PYPI_USER% -p %PYPI_PASS% dist/*
Expand All @@ -109,20 +61,6 @@ artifacts:
matrix:
allow_failures:
- TOXENV: 'check'
- TOXENV: '3.3-np1.8-nocover'
- TOXENV: '3.3-np1.8,codecov'
- TOXENV: '3.4-np1.8-nocover'
- TOXENV: '3.4-np1.8,codecov'
- TOXENV: '3.5-np1.8-nocover'
- TOXENV: '3.5-np1.8,codecov'
- TOXENV: '3.5-np1.9-nocover'
- TOXENV: '3.5-np1.9,codecov'
- TOXENV: '3.5-np1.10-nocover'
- TOXENV: '3.5-np1.10,codecov'
- TOXENV: '2.7-buildonly-nocover'
- TOXENV: '3.3-buildonly-nocover'
- TOXENV: '3.4-buildonly-nocover'
- TOXENV: '3.5-buildonly-nocover'
### To enable remote debugging uncomment this:
# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))

26 changes: 0 additions & 26 deletions ci/templates/tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -141,29 +141,3 @@ deps =
{% endfor %}

{% endfor %}

[testenv:2.7-buildonly-nocover]
basepython = {env:TOXPYTHON:python2.7}
deps =
skip_install = true
commands =

[testenv:3.3-buildonly-nocover]
basepython = {env:TOXPYTHON:python3.3}
deps =
skip_install = true
commands =

[testenv:3.4-buildonly-nocover]
basepython = {env:TOXPYTHON:python3.4}
deps =
skip_install = true
commands =

[testenv:3.5-buildonly-nocover]
basepython = {env:TOXPYTHON:python3.5}
deps =
skip_install = true
commands =


3 changes: 0 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@ python_versions =
3.5

dependencies =
np1.10: numpy>=1.10,<1.11
np1.9: numpy>=1.9,<1.10
np1.8: numpy>=1.8,<1.9
# 1.4: Django==1.4.16 !python_versions[3.*]
# 1.5: Django==1.5.11
# 1.6: Django==1.6.8
Expand Down

0 comments on commit 9b813d2

Please sign in to comment.