Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enabled linux + osx travis matrix builds #203

Merged
merged 1 commit into from
Jan 21, 2016

Conversation

rainman110
Copy link
Collaborator

This commit enables a travis matrix build job on OS X and Linux. All tests are passing.

@tpaviot
Copy link
Owner

tpaviot commented Jan 21, 2016

Some more tests should be launched when the build is completed:

python core_webgl_unittest.py
xvfb-run -s "-screen 0 1024x768x16" python core_display_pyqt4_unittest.py
xvfb-run -s "-screen 0 1024x768x16" python core_display_pyqt5_unittest.py
xvfb-run -s "-screen 0 1024x768x16" python core_display_pyside_unittest.py
xvfb-run -s "-screen 0 1024x768x16" python core_display_wx_unittest.py

Indeed it's important to test the graphical part, and especially if the graphic driver is succesfully initialized. Don't know is xvfb is available on osx, maybe this should be run on linux only

@tpaviot
Copy link
Owner

tpaviot commented Jan 21, 2016

On travis, linux build is much faster than osx

@tpaviot
Copy link
Owner

tpaviot commented Jan 21, 2016

Ok, build passes. Let me merge the PR as is, we'll add missing tests in another PR. step by step.

tpaviot added a commit that referenced this pull request Jan 21, 2016
Enabled linux + osx travis matrix builds
@tpaviot tpaviot merged commit d42ad46 into tpaviot:master Jan 21, 2016
@rainman110
Copy link
Collaborator Author

On travis, linux build is much faster than osx

I think the linux machines use docker and are more performant. The OS X ones are proper VMs and therefore slow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants