Ogi Moore
0b52c8453e
prepend conda-forge channel prior to env creation ( #1409 )
2020-10-21 20:48:19 -07:00
Kenneth Lyons
4110b3e539
Handle axis SI prefix scaling in MatplotlibExporter ( #1282 )
...
* Handle axis SI prefix scaling in MatplotlibExporter
* Added some MatplotlibExporter tests and added matplotlib to CI deps
* Install mpl with pip instead of conda
* Cleanup
2020-06-28 08:51:34 -07:00
Ogi
258da19886
Use older pytest-xvfb for py2 configs
2020-06-09 20:27:22 -07:00
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