smithay icon indicating copy to clipboard operation
smithay copied to clipboard

WLCS testing tracking issue

Open elinorbgr opened this issue 3 years ago • 0 comments

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.

elinorbgr avatar Jun 20 '22 10:06 elinorbgr