summaryrefslogtreecommitdiff
path: root/tools/travis-test.sh
Commit message (Collapse)AuthorAgeFilesLines
* BLD: consolidate openblas verison check to be self-containedmattip2020-02-271-1/+1
|
* MAINT: travis-ci: Update CI scripts.Warren Weckesser2020-01-131-10/+9
| | | | | | | | | | | | | | * Use `set -ex` in tools/travis-before-install.sh. * Install build dependencies in tools/travis-before-install.sh. * Update a comment about an additional option in CFLAGS when USE_DEBUG=1. * Clear PYTHONOPTIMIZE when running `pip install -r test_requirements.txt` because version 2.19 of pycparser (a dependency of one of the packages in test_requirements.txt) does not provide a wheel, and the source tar file does not install correctly when Python's optimization level is set to strip docstrings (see https://github.com/eliben/pycparser/issues/291). * Remove unnecessary calls of `pip install` in tools/travis-test.sh. Closes gh-15108.
* BLD: fix signed-unsigned comparison warningmattip2019-12-161-1/+1
|
* TST: Update travis.ymlCharles Harris2019-11-171-5/+11
| | | | | - Use 3.8 instead of 3.8-dev - Add some blank lines for clarity
* BUG: Add backslashes for line continuation.Charles Harris2019-11-041-3/+3
|
* MAINT: split lines (from review)mattip2019-11-041-1/+3
|
* BUILD: ignore more build.log warningsmattip2019-11-031-1/+1
|
* BUILD, DOC: remove the std=c99 flag from docs, builds, add release notemattip2019-10-251-6/+0
|
* Merge pull request #14368 from jdufresne/byteswarningSebastian Berg2019-10-151-1/+1
|\ | | | | MAINT: Avoid BytesWarning in PyArray_DescrConverter()
| * MAINT: Avoid all BytesWarningJon Dufresne2019-09-251-1/+1
| | | | | | | | | | | | | | | | A BytesWarning can be emitted when bytes are and strings are mismatched. Catching BytesWarning ensures a better boundary between str and bytes type. The test suite is now run with the -b flag to emit this warning. Fixes #9308
* | BUILD: change to build_src --verbose-cfg, runtests.py --debug-infomattip2019-10-031-2/+2
| |
* | MAINT: Fix typo: remoge → removeJon Dufresne2019-09-251-1/+1
|/
* MAINT: move the option to build_src, simplifies logicmattip2019-09-201-2/+2
|
* BUILD: mostly restore verbose output on CI (except for pip install)mattip2019-09-201-2/+2
|
* BUILD: move all test dependencies to ./test_requirements.txtmattip2019-08-271-12/+3
|
* TST: Disable `--durations` flag for pytest.Charles Harris2019-08-181-1/+3
| | | | | This is (hopefully) temporary. Current versions of pytest abort when this flag is passed and the tests run with python3.6-dbg.
* TST, MAINT: expand OpenBLAS version checkingTyler Reddy2019-07-141-0/+5
| | | | | | | | | | | | | | | | | | | | | | * add a function to tools/openblas_support.py that may be used to test OpenBLAS version available through NumPy in a manner agnostic to any specific CI service * expand OpenBLAS version checking to include ppc64le and POWER8 CI runs; a separate PR will be provided to bump these versions to 0.3.7.dev * OpenBLAS install was broken on ppc64le Travis CI after migration to tools/openblas_support.py; fixed that * Azure CI config no longer uses a single-line 280-character Python "program" assigned to an environment variable to check OpenBLAS version; instead, it now leverages tools/openblas_support.py to perform the same operation using a conventional Python function
* MAINT, TST: remove test-installed-numpy.pyTyler Reddy2019-07-131-2/+2
| | | | | | * replace usage of test-installed-numpy.py with runtests.py; they serve similar purposes and the latter is more commonly used / maintained
* CI: run asv check on TravisPauli Virtanen2019-05-301-0/+1
|
* TEST: add duration report to testsmattip2019-05-061-2/+2
|
* BLD, TST: implicit func errorsTyler Reddy2019-04-301-0/+1
| | | | | | | | * Travis CI will now fail NumPy builds at the compilation stage when implicit-function-declaration is detected; otherwise, C functions without included prototypes may be allowed to pass through with a warning
* ENH: __array_function__ updates for NumPy 1.17.0Stephan Hoyer2019-01-221-1/+0
| | | | | | | | | | - Always enable __array_function__ overrides. - Remove special cases for Python 2 compatibility. - Document these changes in 1.17.0-notes.rst. It will be good to see ASV numbers to understand the performance implications of these changes. If need be, we can speed up NumPy functions internally by using non-dispatched functions (with ``.__wrapped__``).
* TST: Update `travis-test.sh` for C99Charles Harris2018-12-251-2/+1
| | | | | | | Most of this was already done, but we were still raising an error for declaration after a statement because the Windows Python 2.7 compiler did not allow it. We can fix this now as NumPy >= 1.17 has dropped Python 2.7 support.
* ENH: refactor __array_function__ pure Python implementationStephan Hoyer2018-12-191-1/+1
|
* DEV: remove travis 32 bit chroot job since it is running on azuremattip2018-12-131-51/+0
|
* TST: enable array_func covTyler Reddy2018-12-011-0/+1
| | | | | | * our CI should now report test coverage for the new array_function dispatch protocol
* force python3 in chrootmattip2018-11-011-3/+3
|
* BUILD: use system python3 in the chrootmattip2018-10-311-11/+11
|
* MNT add pickle5 to some python 3.6/7 setups for the CI suitePierre Glaser2018-10-051-0/+9
|
* TST: Start testing with "-std=c99" on travisCI.Charles Harris2018-09-071-0/+8
| | | | | | | [skip appveyor] C99 looks to work with gcc for all the Python versions we currently support. Testing with c99 is a step forward in testing #11888 before it gets merged after we drop Python 2.7 support.
* TST: Drop Python 3.4 testingCharles Harris2018-09-011-0/+2
| | | | | | * Drop Python 3.4 testing on travis and appveyor. * Move the DEBUG build to 3.5. * Document dropping 3.4 support in the release notes.
* TST: add C code line coverage to codecov reportTyler Reddy2018-08-071-0/+24
|
* codecov integration. scipy2018 sprint.alyssaq2018-07-181-2/+13
|
* TST: Do not ignore yield warnings in ci testing.Charles Harris2018-04-081-4/+2
|
* TST: Update travis and appveyor to use pytest.Charles Harris2018-04-041-5/+8
| | | | | For the time being, these tests will ignore the flood of deprecated yield test warnings. Fixing those is for another PR.
* MAINT: Update zesty to artful for i386 testingCharles Harris2018-01-171-4/+3
| | | | | | The zesty release hit end of life Jan 13, 2018 and it seems that travis ci tests are failing due to a failure to fetch it. This updates to use artful. When the bionic LTS comes out in April, we should update again.
* MAINT: Workaround for new travis sdist failures.Charles Harris2017-12-201-0/+3
| | | | See https://github.com/travis-ci/travis-ci/issues/8920 .
* MAINT: Fix tests failures on travis CI merge.Charles Harris2017-12-201-0/+4
| | | | | | Disable "-Wsign-compare" and "-Wunused-result" gcc warnings. These seem to have been enabled by default recently for wheels sdist builds.
* MAINT: merge python -3 and -OO testJulian Taylor2017-09-011-7/+2
| | | | They are not worth two seperate slow test runs.
* MAINT: remove -Wsign-compare from warningsJulian Taylor2017-09-011-10/+6
| | | | Too noise and not really worth fixing.
* MAINT: add compiler warning tests to all jobsJulian Taylor2017-09-011-7/+9
| | | | Except the builtin lapack job as that is mostly generated code.
* MAINT: restore compiler warning check to zero warningsJulian Taylor2017-09-011-5/+1
|
* Merge pull request #7862 from pitrou/rewrite_exec_commandJulian Taylor2017-03-111-0/+3
|\ | | | | BLD: rewrite np.distutils.exec_command.exec_command()
| * BLD: rewrite np.distutils.exec_command.exec_command()Antoine Pitrou2016-07-251-0/+3
| | | | | | | | | | | | exec_command() is currently a mess of several implementations using outdated Python APIs and various hacks. This rewrites it to use the standard subprocess module. See PR #7614 for previous discussion.
* | TST: switch to ubuntu yakkety for testingJulian Taylor2017-01-181-9/+13
| | | | | | | | | | newer gcc, python, cython... update eatmydata setting for new paths and earlier usage during chroot setup
* | ENH: Deprecation warnings for `/` integer division when running python -3saurabh2016-11-011-0/+5
| | | | | | | | | | | | When python is invoked with switch -3, it emits waring "classic int division" for strict integer divisions. The same behavior is now implemented to numpy with this fix
* | BUG, TST: Fix python3-dbg bug in Travis scriptgfyoung2016-10-241-5/+2
| | | | | | | | | | | | | | With USE_DEBUG=1, the wrong python was being used to create the virtualenv, meaning that installed packages (e.g. Cython) were being installed to the wrong location.
* | DOC: change Numpy to NumPy in remaining filesPierre de Buyl2016-09-061-1/+1
| | | | | | | | the files in doc/ and numpy/ were covered in previous commits
* | TST: Make one 3.5 test run the full test suit.Sebastian Berg2016-09-021-1/+5
|/
* TST: test installing from sdist on TravisCI.Ralf Gommers2016-01-271-1/+14
|