write some tests for wl_shell specifically
@pq
Submitted by Pekka Paalanen Assigned to Pekka Paalanen @pq
Description
Now that we are pushing xdg_shell forward, breaking wl_shell implementation in Weston is quite likely.
Write some tests in the Weston test suite, that use wl_shell directly, and make sure it doesn't lead to crashes or protocol errors at least. Maybe surface mapping can be tested by the frame callback.
Should be testing the usual wl_shell functionality in a simple way. Start with a simple top-level surface mapping test, then add a test with a menu and a sub-menu, so it tests nested popups.
Marek Chalupa could help with the test infra in Weston.