Jump to content

SoK/2026/StatusReport/Hrisikesh Gohain

From KDE Community Wiki

KEcoLab (Wayland Support, Measuring KDE Plasma DE)

Project Abstract

This project aims to port the existing test scripts that uses x11 based emulation tool xdotool that is now obsolete due to the recent port of labpc to Wayland based Fedora 43. Additionally adding measurement test scripts for Plasma Desktop Environment.

Deliverables

  • Existing scripts for Okular, Kate, LibreOffice ported to Wayland. This includes documentation of differences with X11-based scripts.
  • Wayland-based scripts (i.e., Baseline, Idle Mode, Standard Usage Scenario) for measuring the KDE Plasma Desktop Environment.

Mentors

  • Joseph P. De Veaugh-Geiss @joseph:kde.org
  • Karanjot Singh @drquark:kde.org
  • Aakarsh MJ @aakarshmj:matrix.org

Weekly Progress

Week 1

  1. Understood the lab architecture : Used the Kde Eco handbook , Karanjot's gsoc blogs , past sok blogs.
  2. Set up access to the lab computers (ssh connection successful, having problems with rdp)
  3. Setup a Virtual machine with Fedora 43 (same as labpc ) to test scripts
  4. Studied the current test_scripts and found the requirements for the new tool
    1. Press keys
    2. Press key combinations
    3. Move mouse inside a specific window
    4. Move mouse to the center of a window
    5. Click ( left, right, double)
    6. Click and drag
    7. Type text
    8. Send mouse and keyboard commands to a specific window
    9. Focus to a specific window
    10. Timing Delays
    11. run without root
  5. Getting hold of past measurement reports
    1. okular
  6. Discussed the current state of KdeGuiTest with it's developers (requires work to support Wayland)