libhand / libhand

Updates to libhand
http://www.libhand.org
Other
76 stars 33 forks source link

Travis CI's macOS build has no OGRE integration test #10

Open shasheene opened 7 years ago

shasheene commented 7 years ago

As I wrote in c103b48a58e as part of #7:

    Travis CI does not appear to have a mechanism for allowing the headless
    execution to open up a virtual window. [1] The Ubuntu build uses X virtual
    framebuffer, but there is no equivalent mechanism currently available on Travis
    CI on macOS.

    Therefore, the ogre_rendering_test only is executed on the Ubuntu build.
    However, the integration test is built on all platforms.

    [1] https://github.com/travis-ci/travis-ci/issues/7277

We are at the mercy of Travis CI for a solution to this.

The lack of that integration test theoretically means macOS loading of plugins and initialization of OGRE is slightly more fragile during future development.

If in future, LibHand moves away from OGRE, this issue may become moot, but it's important to flag.

jonkeane commented 7 years ago

It looks like xvfb might actually be available on travis's macOS images after all.

I'm following that issue, and will update libHand if it seems possible.