summaryrefslogtreecommitdiff
path: root/appveyor.yml
AgeCommit message (Collapse)Author
2019-02-26Remove appveyor.yml and related scriptsBruno Oliveira
2019-02-26ci: AppVeyor: no coverage reportingDaniel Hahler
Should be covered by Azure.
2019-02-26Upload code coverage from azureBruno Oliveira
2019-02-26AppVeyor: drop pluggymasterDaniel Hahler
2019-02-15AppVeyor: use xdist for py?? envs, drop py27/py37Daniel Hahler
2019-02-10Use coverage with pluggymasterDaniel Hahler
2018-11-13AppVeyor: run py{27,37}-xdist firstDaniel Hahler
2018-11-12Merge branch 'master' into py37-by-defaultBruno Oliveira
2018-11-12CI: use py37 instead of py36 by defaultDaniel Hahler
Closes https://github.com/pytest-dev/pytest/issues/4370.
2018-11-11CI: doctesting uses coverage, fiy py37 on AppVeyorDaniel Hahler
2018-10-14AppVeyor: use fast_finishDaniel Hahler
This runs py27, py37 and linting first - simulating the baseline stage used on Travis.
2018-10-14CI: run specialized factors in a single jobDaniel Hahler
Given the setup time for jobs, it makes sense to run *-pexpect,*-trial,*-numpy in a single build job.
2018-10-12Run docs, doctesting and linting in the same environment to save some CI timeBruno Oliveira
2018-10-09Revert "Merge pull request #4094 from pytest-dev/asottile/asottile-patch-1"Anthony Sottile
This reverts commit c55d641963f2e2d6130ef63d32eb58d1fa954165, reversing changes made to 8393fdd51d1294896d3286dd04f859211ba298c1.
2018-10-08Temporarily disable `linting` env in appveyorAnthony Sottile
2018-09-12tests: use unittest.mock with py34+Daniel Hahler
Fixes https://github.com/pytest-dev/pytest/issues/3965. Has to work around https://github.com/tox-dev/tox/issues/706. No coverage for pluggymaster builds is OK though anyway.
2018-09-05Add codecov support to AppVeyor and remove coverallsBruno Oliveira
2018-09-02Reenable pypy now that scandir can be installed without a compilerBruno Oliveira
Ref: benhoyt/scandir#105 Ref: #3111
2018-07-30Merge remote-tracking branch 'upstream/master' into release-3.7.0Bruno Oliveira
2018-07-29Test with Python 3.7 on Travis and AppVeyorBruno Oliveira
2018-06-28Merge pull request #3629 from egnartsms/issue-2220-param-breaks-depBruno Oliveira
Make test parametrization override indirect fixtures
2018-06-27Skip AppVeyor builds on tag pushesBruno Oliveira
We don't deploy anything on tags with AppVeyor, we use Travis instead, so we might as well save resources
2018-06-26merge from master to featuresRonny Pfannschmidt
2018-06-24disable pypy on windows until scandir works for itRonny Pfannschmidt
2018-06-20Fix reference to py36-freeze in travis and appveyorBruno Oliveira
Travis and AppVeyor were executing "py35-freeze", which does not actually exist in tox.ini.
2018-05-27enable pip/pre-commit caching on travis and appveyorRonny Pfannschmidt
2017-10-09remove eol python from the ci configRonny Pfannschmidt
2017-09-18Update tox and appveyor environments to use py36 by defaultBruno Oliveira
2017-09-06Merge branch 'features' into pluggy-masterBruno Oliveira
2017-09-01Add test environment using pluggy from master branchBruno Oliveira
Fix #2737
2017-08-14Use py36 as preferred Python 3 interpreter for CI testingBruno Oliveira
2017-08-14Use tox release candidates in CIBruno Oliveira
Fix #2683
2017-06-15Only test numpy with py27 and py35.Kale Kundert
Travis was not successfully installing numpy with python<=2.6, python<=3.3, or PyPy. I decided that it didn't make sense to use numpy for all the tests, so instead I made new testing environments specifically for numpy.
2017-01-19Fix pytester internal plugin to work correctly with latest versions of ↵Bruno Oliveira
zope.interface Fix #1989
2017-01-05Add py36 to test on AppVeyorBruno Oliveira
Fix #2134
2016-12-26Allow trial environments to fail on CI for nowBruno Oliveira
While I agree this is *far* from ideal, IMHO It is better to ignore them for now otherwise we hamper contributors with unrelated errors. We should fix this before the next release. #1989
2016-11-24Only execute "coveralls" toxenv on master onceBruno Oliveira
Just noticed that the "coveralls" env was being execute after each env. This was introduced by mistake in #2056
2016-11-12Only install pypy on AppVeyor for "pypy" tox-envBruno Oliveira
2016-11-12Use one job for each tox env on AppVeyorBruno Oliveira
Some time ago when we first added support for testing pytest on AppVeyor, jobs in a build would not start immediately one after the other, as if AppVeyor would schedule jobs from other builds (projects) in its VMs. So it made sense at the time to reduce the number of jobs. I have noticed in other projects that this behavior has changed, and jobs in a build now start one after the other. Having a separate list then improves visibility when the build fails, because we can see at a glance the failing(s) tox environment(s).
2016-11-11Allow failure of pypy on AppVeyorBruno Oliveira
Related to #1963
2016-10-21Re-enable docstring testing of _pytest modules on CIBruno Oliveira
* Fix doctests * List one env per line in tox.ini * "doctesting" tox env now also tests docstrings using doctest
2016-09-25Disable pypy on AppVeyor until #1963 gets fixedBruno Oliveira
2016-08-26docs warnings as errors and initial page similar to READMEBruno Oliveira
* Changed "index" to be more similar to the README (#1708). * Fixes numerous issues like missing documents, syntax errors, etc (#1829, #432). * Mention all docs in "contents.rst" so it's easier for users to locate (#1112). * Add doc generation and checking to Travis and AppVeyor, to avoid re-introducing errors. Fixes #432, Fixes #1112, Fixes #1708, Fixes #1829
2016-07-26Use PyInstaller for freeze test envBruno Oliveira
cx_freeze doesn't seem to be very well supported in Python 3.5. Using pyinstaller instead and rename environment to "freeze" which is a more generic term for freezing python code into standalone executables. Fix #1769
2016-07-04Split AppVeyor test runs in multiple jobs to avoid timeout issuesBruno Oliveira
Some of our builds have been timing out (over 1 hour), on AppVeyor
2016-02-05correct merge misstake in appveyor.ymlRonny Pfannschmidt
2016-02-05merge latest master into features as wellRonny Pfannschmidt
2016-02-01Test with pypy and enable coveralls in AppVeyorBruno Oliveira
* Install pypy using chocolatey * Enable coveralls test environment in AppVeyor * Suggest maintaining build matrix in .travis.yml by using "tox --listenvs" Fix #1254
2016-01-05Rename "flakes" testenv to "linting" as requested in reviewBruno Oliveira
2015-12-11Optimize appveyor buildBruno Oliveira
- AppVeyor does not run matrix builds in parallel, so creating a matrix with the intent to speed up the build will actually result in longer build times, as each matrix will execute in a brand new VM. - tox does not detect 64 bit installations in AppVeyor, it always installs interpreters from C:\PythonX.Y, so there's no point to have 64bit builds - No need for the auxiliary script "install.ps1" because all python versions we are interested in are already pre-installed in AppVeyor