#KdeEcoTest

2024-02-21

KdeEcoTest on Windows? Yes 🚀

#KdeEcoTest is used for creating replicable scripts for measuring software's #energy consumption.

Season of #KDE contributor Amartya Chakraborty has extended its support to Windows.

KdeEcoTest creates scripts without requiring access to source code. Soon we can compare energy profiles of Okular vs. Acrobat!

Read more here:

eco.kde.org/blog/2024-02-20-wi

#SOK24 #KDEEco #FEEP #BE4FOSS #FreeSoftware #OpenSource #FOSS #SustainableSoftware #GreenSoftware #Sustainability

Screenshot of the educational entertainment software for children GCompris running on Windows, with user behavior being emulated by KdeEcoTest.

In the GCompris window one sees the text: "Put your favorite activities here by clicking on the sun at the top right of that activity."
2024-02-20

Making way for Wayland in KdeEcoTest!

#KdeEcoTest is an automation and testing tool. It is used for creating usage scenario scripts to measure the #energy consumption of software.

Season of #KDE contributor Athul Raj K has added #Wayland support to the tool. Now it is possible to compare the energy demands of software on Wayland vs. X11!

Read more here:

eco.kde.org/blog/2024-02-20-so

#SOK24 #KDEEco #FEEP #BE4FOSS #FreeSoftware #OpenSource #FOSS #SustainableSoftware #GreenSoftware #Sustainability

libinput workflow: on the left one sees a box labelled "kernel" containing two smaller boxes with "/dev/input/event0" and "/dev/input/event1". From the two smaller boxes two arrows point to another box on the right labelled "Compositor process" containing a smaller box "libinput". From this larger box an arrow points right, over which "Wayland protocol" is written, to the final box labelled "Wayland client".
2024-01-16

KdeEcoTest makes it easy to create usage scenario scripts. These are necessary for measuring the software's energy consumption & hardware and network usage in the lab.

Athul Raj Kollareth will work on improving the tool using KWin scripting API and uinput.

Amartya Chakraborty (@c_amartya) will work on adding support for Windows.

The KdeEcoTest tool does not need access to source code, so we can compare Free Software to proprietary software doing the same tasks.

#KdeEcoTest #KDE

3/4

Screenshot from the KdeEcoTest tool in the terminal.

The text says:

KdeEcoTestCreator helps to edit KdeEcoTest script files.

dw: define window.
ac: add clicks.
sc: stop add clicks.
ws: write to the screen.
wtl: wrte test timestamp to log.
wmtl: write message to log.

To begin, click on the application you want the script to be written for.
2023-04-14

Exciting Season of #KDE 2023 updates from Mohamed Ibrahim (@hemasonus)!

Many new features added to #KdeEcoTest, a tool used when measuring software's #energy consumption!

"Season Of KDE 2023 With KDE Eco: Improvements To KdeEcoTest"

eco.kde.org/blog/2023-04-14-so

Read about the new CLI and repeat actions, modal window support, #OSCAR formatting & runtime logs, keyboard support, and mouse drag.

Great work, Mohamed!

#KDEEco #BE4FOSS #FEEP #FOSS #FreeSoftware #OpenSource #SoK23

The new design of KdeEcoTest. As shown here, the Runner module depends on the Parser which depends on the Actions. Whenever the Runner starts it creates a test Context that holds the necessary info to execute the scripts.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst