smithay
smithay copied to clipboard
WLCS testing tracking issue
List of the WLCS tests, and the associated CI run that takes care of them:
- Core Tests (
core):- [x] FrameSubmission.
- [x] SelfTest.
- [x] BadBufferTest.
- [ ] SecondBadBufferTest. (currently disabled in WLCS)
- [ ] ClientSurfaceEventsTest. (checks for pointer events when the surface is moving but the pointer static)
- Output Tests (
output):- [x] WlOutputTest.
- [x] XdgOutputV1Test.
- Subsurface tests (
subsurfaces):- [ ] XdgShellStableSubsurfaces/SubsurfaceTest.
- [ ] TouchInputSubsurfaces/SubsurfaceTest.
- [ ] XdgShellStableSubsurfaces/SubsurfaceMultilevelTest.
- [ ] TouchInputSubsurfaces/SubsurfaceMultilevelTest.
- Pointer Input tests (
pointer-input):- [x] PointerCrossingSurfaceCorner/SurfacePointerMotionTest.
- [x] PointerCrossingSurfaceEdge/SurfacePointerMotionTest.
- [ ] PointerConstraints.
- [ ] RelativePointer.
- Touch input tests (
touch-input):- [ ] AllSurfaceTypes/TouchTest.
- Input regions tests (
input-region):- [ ] MultiRectEdges/RegionSurfaceInputCombinations.
- [ ] DefaultEdges/RegionSurfaceInputCombinations.
- [ ] FullSurface/RegionSurfaceInputCombinations.
- [ ] SmallerRegion/RegionSurfaceInputCombinations.
- [ ] ClippedLargerRegion/RegionSurfaceInputCombinations.
- [ ] MultiRectCorners/RegionSurfaceInputCombinations.
- [ ] SurfaceInputRegions/SurfaceInputCombinations.
- [ ] ToplevelInputRegions/ToplevelInputCombinations.
- Xdg Shell tests:
- [ ] XdgSurfaceStableTest.
- [ ] XdgToplevelStableTest.
- [ ] XdgToplevelStableConfigurationTest.
- Layer Shell tests:
- [ ] LayerSurfaceTest.
- [x] Anchors/LayerSurfaceErrorsTest.
- [ ] Anchor/LayerSurfaceLayoutTest.
- [ ] Layer/LayerSurfaceLayerTest.
- Popup tests:
- [ ] XdgPopupTest.
- [x] Default/XdgPopupPositionerTest.
- [x] Anchor/XdgPopupPositionerTest.
- [x] Gravity/XdgPopupPositionerTest.
- [x] AnchorRect/XdgPopupPositionerTest.
- [ ] XdgPopupStable/XdgPopupTest.
- [ ] LayerShellPopup/XdgPopupTest.
- Data device tests:
- [ ] CopyCutPaste. (blocked on https://github.com/MirServer/wlcs/issues/240 )
- [ ] GtkPrimarySelection.
- [ ] PrimarySelection.
- Xdg Foreign tests:
- [ ] ForeignToplevelManagerTest.
- [ ] ForeignToplevelHandleTest.
- Input methods tests:
- [ ] TextInputV3WithInputMethodV2Test.
Tests that we will not include because Smithay does (and will not) support the associated protocol:
- XdgSurfaceV6Test.
- XdgToplevelV6Test.
- XdgToplevelV6ConfigurationTest.
- XdgShellV6Subsurfaces/SubsurfaceTest.
- XdgShellV6Subsurfaces/SubsurfaceMultilevelTest.
- XdgPopupUnstableV6/XdgPopupTest.
- WlShellSubsurfaces/SubsurfaceTest.
- WlShellSubsurfaces/SubsurfaceMultilevelTest.