I have a cross platform mobile application that is:
- 90% written in cross platform C++
- 8% of it is platform dependent (the GUI code). For iOS, we use Objective C. For Android we use Java.
- 2% of it is embedded Webviews (WebKit + Webhooks).
Finding a proper test framework has been challenging.
We can test a lot with the C++ Google Test Framework. Nevertheless, we want to do end-to-end tests (like Selenium) that drags/double taps around the OpenGL view as well as the Webview.
I have looked at Appium and Selenium which can test everything except the OpenGL interface (which fires of the WebvViews) but I cannot find any examples for OpenGL tests.
Is there a good framework for testing OpenGL apps?