mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-12 07:06:17 -05:00
Add travis integration to test the examples
This commit is contained in:
parent
21b91c9f9b
commit
2d9f341ab6
19
.travis.yml
Normal file
19
.travis.yml
Normal file
@ -0,0 +1,19 @@
|
||||
language: python
|
||||
python:
|
||||
- "2.7"
|
||||
- "3.2"
|
||||
virtualenv:
|
||||
system_site_packages: true
|
||||
before_install:
|
||||
- sudo apt-get update
|
||||
- sudo apt-get install -qq python-pyside --fix-missing
|
||||
- sudo apt-get install -qq python-qt4 --fix-missing
|
||||
- sudo apt-get install -qq python3-pyside --fix-missing
|
||||
- sudo apt-get install -qq python3-pyqt4 --fix-missing
|
||||
- "export DISPLAY=:99.0"
|
||||
- "sh -e /etc/init.d/xvfb start"
|
||||
before_script:
|
||||
- cd example
|
||||
script:
|
||||
- python example_pyqt.py --travis
|
||||
- python example_pyside.py --travis
|
@ -37,7 +37,7 @@ Requirements:
|
||||
|
||||
"""
|
||||
import sys
|
||||
from PyQt4 import QtGui
|
||||
from PyQt4 import QtGui, QtCore
|
||||
from os.path import abspath, dirname
|
||||
# make the example runnable without the need to install
|
||||
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
||||
@ -61,6 +61,10 @@ def main():
|
||||
# setup stylesheet
|
||||
app.setStyleSheet(qdarkstyle.load_stylesheet(pyside=False))
|
||||
|
||||
# auto quit after 2s when testing on travis-ci
|
||||
if "--travis" in sys.argv:
|
||||
QtCore.QTimer.singleShot(2000, app.exit)
|
||||
|
||||
# run
|
||||
window.show()
|
||||
app.exec_()
|
||||
|
@ -36,9 +36,8 @@ Requirements:
|
||||
the example
|
||||
|
||||
"""
|
||||
import os
|
||||
import sys
|
||||
from PySide import QtGui
|
||||
from PySide import QtGui, QtCore
|
||||
from os.path import abspath, dirname
|
||||
# make the example runnable without the need to install
|
||||
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
||||
@ -62,6 +61,10 @@ def main():
|
||||
# setup stylesheet
|
||||
app.setStyleSheet(qdarkstyle.load_stylesheet(pyside=True))
|
||||
|
||||
# auto quit after 2s when testing on travis-ci
|
||||
if "--travis" in sys.argv:
|
||||
QtCore.QTimer.singleShot(2000, app.exit)
|
||||
|
||||
# run
|
||||
window.show()
|
||||
app.exec_()
|
||||
|
Loading…
Reference in New Issue
Block a user