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.
As I wrote in c103b48a58e as part of #7:
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.