Commit Graph

20 Commits

Author SHA1 Message Date
Ogi Moore 47f06e78be
Merge branch 'develop' into pyside2-uic 2020-06-03 21:48:16 -07:00
Ogi a171a098ad Expand CI to test latest PySide2 2020-06-03 21:27:49 -07:00
Ogi Moore 245d89033e
Identify pyqt5 515 ci issue (#1221)
* move forward pyvirtualdisplay

* Try installing things per QTBUG-84489

* Debug plugins to 1

* Removing all the other packages, adding libxcb-xfixes0

* adding libxcb-icccm4 per plugin debug

* adding libxcb-image0, restoring pyvirtualdisplay to older version

* now adding libxcb-keysyms1

* libxcb-randr0

* adding libxcb-render-util0

* adding libxcb-xinerama0

* Restore Configs, Properly Name Latest Pipeline
2020-06-01 00:09:16 -07:00
Ogi 50099613d5 Pin PyVirtualDisplay Version 2020-05-28 19:31:49 -07:00
Ognyan Moore f0d1c4eda1 Skipping problematic test on py2/qt4/linux 2020-02-24 22:30:27 -08:00
Ognyan Moore 07af12d489 Update CI Config 2020-02-21 16:10:32 -08:00
Kenneth Lyons ec445e7601 HDF5Exporter handling of ragged curves with tests (#1072)
* HDF5Exporter handles ragged curves by saving them into different datasets based on their names.

* Add HDF5Exporter tests

* Document HDF5Exporter

* Fix tmp file path
2019-11-12 09:01:49 -08:00
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