You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use Xvfb with full spring binary to actually test LuaUI + RmlUi
You're absolutely right - spring-headless doesn't load LuaUI at all, so we
weren't testing RmlUi initialization!
Changes:
- Use xvfb-run to create virtual X11 display (fake GL context)
- Run full 'spring' binary instead of 'spring-headless'
- This loads LuaUI which initializes RmlUi
- Check infolog for RmlUi and LuaUI initialization messages
- Verify RmlUi symbols in spring binary (not spring-headless)
Now we're actually smoke testing the RmlUi UI conversion!
The virtual framebuffer (Xvfb) provides:
- Fake X11 display :99
- Virtual screen 1024x768x24
- GL context for Spring engine
- No physical display needed
This way LuaUI loads, RmlUi initializes, and we can verify the conversion
boots without crashing in CI.
0 commit comments