-
Notifications
You must be signed in to change notification settings - Fork 34
Travis build #68
Comments
See https://github.com/JuliaLang/Gtk.jl/blob/master/.travis.yml for some hints, particularly regarding |
Thanks, Tim! |
Note that this isn't something that can be fixed in GLVisualize and then magically work for all packages that use GLVisualize; every package that wants Travis testing needs to install |
Huh this is more complicated than expected :( |
Dunno, but perhaps you could have the travis script check But this may not work: I just tested this on an Ubuntu 14.04 machine (Travis is 12.04), and got this:
So you might fix one problem and be bitten by the next. BUT, see the first answer here. |
OT, but I do a lot of work on a remote server; one of the concerns I have about switching to GLPlot is whether we need a non-GL fallback with the same API. EDIT: I should play with VirtualGL. |
there is also: http://www.mesa3d.org/llvmpipe.html |
With Mesa, there is also: |
By the way, the best way to integrate this into GLVisualize would be, to define the correct decompose methods in GeometryTypes so that the Mesh conversion works and then GLVisualize should theoretically be able to do the conversion automatically(If Polyhedron would be a subtype of |
Yes as advised by @tkelman, I have splitted Polyhedra.jl in two. |
It's not a bad idea anyways :) |
You were right, being a subtype of |
Great, good to hear! It's not really well tested so far, but I hope this kind of pattern will get better in the future! (First thing would probably be documenting it...) |
I am developing a package that depends on
GLVisualize
.However, as you can see here, I fail on travis on Linux because I require GLVisualize (on MAC it works fine though).
On Linux, it says
X11: The DISPLAY environment variable is missing
:(How can we fix that ? Defining the
DISPLAY
variable on travis ?I understand that graphical tests should not be run on travis but here it is only the
Pkg.add("GLVisualize")
that fails, not theusing GLVisualize
.Also on the
.travis.yml
of GLVisualize, I think we can get rid of thePkg.checkout
's commands.Pkg.checkout("GeometryTypes", "sd/typealias")
even makes travis fail on MAC.The text was updated successfully, but these errors were encountered: