mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-09-26 15:16:35 -04: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
|
import sys
|
||||||
from PyQt4 import QtGui
|
from PyQt4 import QtGui, QtCore
|
||||||
from os.path import abspath, dirname
|
from os.path import abspath, dirname
|
||||||
# make the example runnable without the need to install
|
# make the example runnable without the need to install
|
||||||
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
||||||
@ -61,6 +61,10 @@ def main():
|
|||||||
# setup stylesheet
|
# setup stylesheet
|
||||||
app.setStyleSheet(qdarkstyle.load_stylesheet(pyside=False))
|
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
|
# run
|
||||||
window.show()
|
window.show()
|
||||||
app.exec_()
|
app.exec_()
|
||||||
|
@ -36,9 +36,8 @@ Requirements:
|
|||||||
the example
|
the example
|
||||||
|
|
||||||
"""
|
"""
|
||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
from PySide import QtGui
|
from PySide import QtGui, QtCore
|
||||||
from os.path import abspath, dirname
|
from os.path import abspath, dirname
|
||||||
# make the example runnable without the need to install
|
# make the example runnable without the need to install
|
||||||
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
sys.path.insert(0, abspath(dirname(abspath(__file__)) + '/..'))
|
||||||
@ -62,6 +61,10 @@ def main():
|
|||||||
# setup stylesheet
|
# setup stylesheet
|
||||||
app.setStyleSheet(qdarkstyle.load_stylesheet(pyside=True))
|
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
|
# run
|
||||||
window.show()
|
window.show()
|
||||||
app.exec_()
|
app.exec_()
|
||||||
|
Loading…
Reference in New Issue
Block a user