Commit Graph

13 Commits

Author SHA1 Message Date
Ogi Moore 584c4516f0
Expand CI + pre-commit (#991)
* Initial attempt at extra checks in CI land

* Adding flake8 config

* Adding pre-commit configuration and explanation in CONTRIBUTING.md
2019-08-29 13:56:25 -07:00
Kenneth Lyons ac0e9dc99d Add timeout for pytest<5 2019-07-01 11:28:15 -07:00
Kenneth Lyons 2a0f866f7c Add timeout option back to ini and remove command line option 2019-07-01 09:22:48 -07:00
Kenneth Lyons df0467961e Install pytest-faulthandler for py27 and add timeout 2019-06-30 13:36:29 -07:00
Kenneth Lyons 98e66a855e Remove pytest-faulthandler from test dependencies 2019-06-30 12:05:57 -07:00
Ogi a04d31731d Preventing conda from updating 2019-06-25 22:06:36 -07:00
Ogi Moore 7506ee3d3f
Add mesa drivers to windows CI images and show openGL info during debug stage (#954)
Add mesa drivers to Windows CI Image
2019-06-23 23:03:51 -07:00
Ogi ed3a039d23 Testing segfault potential fix 2019-06-11 23:01:24 -07:00
Ogi 5c44d51d6c remove resolution test, have display information printed during debug step 2019-06-09 16:25:22 -07:00
Ogi 2462195991 Call pytest directly, ignore specific warnings, fix azure template labeling 2019-06-08 21:22:07 -07:00
Ogi 153d78711b Implement Fault Handler when test takes 60 seconds 2019-05-30 14:40:39 -07:00
Ogi 2df71abfec We support pyside2 don't we? 2019-05-30 14:40:39 -07:00
Ogi Moore 9cb351feee
Implement azure ci (#865)
* [skip-ci] Initial Azure-Pipelines configuration.

The following configurations are tested

* macOS 10.13
* ubuntu 16.04
* Windows Server 2016

Under each operating system, the following Qt bindings are tested

* conda based pyqt4
* conda based pyside
* conda based pyside2 (5.6)
* conda based PyQt5 (5.9)
* pip basedd PyQt5 (5.12)
* pip based PySide2 (5.12)

For each configuration, it runs `python -m pytest --cov pyqtgraph -sv`

The only configuration that actually passes all tests is Ubuntu-pip-PyQt5
2019-05-22 15:24:21 -07:00