Commit Graph

27 Commits

Author SHA1 Message Date
Juan Carlos Alfaro Jiménez 95128d3e6d
CI Build wheels for the ARM64 architecture (#18782) 2020-12-15 20:05:16 +01:00
Olivier Grisel ffcb869d4b
MNT Disable test coverage report in ci (#18839) 2020-11-14 18:56:12 +01:00
Olivier Grisel 7b3e2c0707
MAINT Try to fix [icc-build] in travis (+doc) (#18730) 2020-11-02 16:37:33 +01:00
Guillaume Lemaitre 4876688d30
[arm64] MNT skip docstring check in tutorial for ARM64 (#18728) 2020-11-02 15:39:58 +01:00
Roman Yurchak 90dc61f239
Arm64 CI setup with TravisCI (#17996) 2020-07-31 10:11:27 +02:00
Jérémie du Boisberranger cac167244d
CI Fix pre-build checks to handle compilers from build_ext options (#16193) 2020-07-10 16:10:10 +02:00
Roman Feldbauer cd622dfb42
MNT Download and test datasets in cron job (#16348) 2020-03-02 00:41:19 -05:00
Roman Yurchak 66507a25a4 MAINT Use CircleCI for linting (#12606) 2018-11-19 11:00:55 +08:00
Thomas Fan 3804ccd277 MNT Refactors doc test into seperate script (#12248) 2018-10-06 22:19:07 +10:00
TakingItCasual 74b56dbc57 MNT Converting http to https (#12277) 2018-10-04 22:37:57 +08:00
Roman Yurchak 8068b97e1d MNT Only checks warnings on latest depedendencies versions in CI (#12048) 2018-09-17 03:12:33 -07:00
Loïc Estève ab984a68b4 CI Run make test-doc on scipy-dev-wheels build (#10246) 2017-12-05 06:37:59 +11:00
Loïc Estève e7e05d844f [MRG+1] Remove nose from CIs and documentation (#9840) 2017-11-16 20:20:35 +01:00
Loïc Estève 636a73e9c5 [MRG+1] Travis: move scipy-dev-wheels build to a cron job (#9852) 2017-10-01 09:31:10 +02:00
Loïc Estève ea41a78b9a CI Make it possible to run doctests in .rst files with pytest (#9697)
* doc/datasets/conftest.py to implement the equivalent of nose fixtures
* add conftest.py in root folder to ensure that sklearn local folder
  is used rather than the package in site-packages
* test doc with pytest in Travis
* move custom_data_home definition from nose fixture to .rst file
2017-09-11 09:01:09 +10:00
Andreas Mueller aeec352ff4 fix bad merge 2017-08-01 19:31:32 -04:00
Andreas Mueller 030f8b21f1 [MRG+1] add docstring tests to a travis entry that actually runs tests (#9363)
* add docstring tests to a travis entry that actually runs tests

* show skipped tests

* better test skipping messages

* use path in walk_packages so we can run the tests from anywhere.
Also try to do better tests for private packages.

* Ensure all submodule classes and functions are tested

* Reverse the for loop nesting to avoid copying

* skip abstract methods, skip setup.configure, skip a lot more that I don't want to fix.

* unused import

* move neighbors up from deprecated to just not covered.
2017-08-02 08:33:17 +10:00
Olivier Grisel 17c09ac71b MAINT display top 10 slowest tests with pytest 2017-08-01 15:21:13 +02:00
Olivier Grisel 5d03f08626 MAINT report slow tests when using pytest (#9198) 2017-06-22 13:37:14 +02:00
chkoar 3003da7075 DOC: Correct scikit-learn name in comments (#8681) 2017-04-03 12:20:04 +02:00
Loïc Estève fcb1403132 Travis: tweak test_script.sh (#8444)
* --with-coverage was repeated twice and nose-timer options were disabled
* make test-doc uses nosetests so skip if if USE_PYTEST is true
2017-02-23 14:55:28 +01:00
Loïc Estève 0ec6664ff1 [MRG] Make tests runnable with pytest without error (#8246)
* Make tests runnable with pytest without error.

Errors were due to pytest quirks with (deprecated) yield support.

* Add pytest build on Travis

and tweak pytest settings in setup.cfg

* Tweak comment
2017-02-20 13:08:09 +01:00
Loïc Estève fdfdbf025f Test sphinx extensions doctests only on Circle. (#8228)
Some sphinx extensions import sphinx in their doctests.
2017-01-25 22:40:47 +01:00
Loïc Estève 6a2d8d5bbc [MRG+2] BUILD Rewrite setup.py files to handle cython dependencies (#7719)
* Rewriting of cythonization in setup.py

By using Cython.Build.cythonize and switching between .c and .pyx files
as appropriate cython dependencies are correctly taken into account.

* Use cythonize once on the root config rather than in each subpackage

* Fix for Windows

* Remove caching from Travis

Cython dependencies are taken care of by Cython.Build.cythonize and
based on file timestamps, so .C and .so files will always be rebuild
from scratch on each build in Travis.

* Specify .pyx in setup.files for cython generated extensions

More natural this way. Tweak the extensions to generate from .c and .cpp
files for a release.

* COSMIT Remove commented out code

* Check cython version is greater than 0.23

* COSMIT better names for functions

* flake8 fix (imported module not at top of file)

* Install cython 0.23 for Python 2.6

now that cython >= 0.23 requirement is enforced in setup.py

* Use module constant for minimum required cython version

* Fix Travis install.sh

No easy way to put comments inside multi-line command
2016-11-02 22:57:04 +11:00
Siddharth Gupta c887653e0a [MRG+1] #7466 add pandas to CI jobs (#7499)
* add pandas to CI jobs

* add pandas to CI jobs, removed errors

* commit

* commit

*  add pandas to CI jobs after review1

*  add pandas to CI jobs after review2

*  add pandas to CI jobs after review2-b

*  add pandas to CI jobs, removed extra spaces

*  add pandas to CI jobs, update test_script

*  add pandas to CI jobs, remove formatting error

*  add pandas to CI jobs, remove extranous space
2016-09-28 12:46:46 -04:00
Loïc Estève 4566251618 [MRG+3] Add flake8 linting of the diff in Travis (#7127)
* Add flake8 linting on the diff

with respect to common ancestor of branch and scikit-learn/scikit-learn
remote.

Add a flake8-diff target in the Makefile and mention it in the doc.

* Only install flake8 when needed
2016-08-30 12:59:57 +10:00
Nelson Liu 4b7a0e01ce enh: reorganize build files
fix: change path for building doc on circleci

enh: removed useless WindowError and cythonize.dat in _build_utils init
2016-02-18 09:40:51 -08:00