SoK/2024/StatusReport/AakarshMJ
< SoK | 2024/StatusReport
SUSTAINABILITY 1: TESTING AND DEVELOPEMENT OF "KECOLAB"
Project Abstract:
Following are the deliverables:
- Integrate Okular sus scripts into Okular's Pipeline (Solves #2)
- Integrate CI/CD pipelines with E2E tests or Integration tests (Solves #10):
- Have Kate/Okular scripts(xdotool, Selenium and KdeEcoTest) which would be a CI test after each MR to make sure KEcoLab works well.
- To make sure energy requirement measured using all 3 scripts mentioned above remains constant with +-(5 to 10)% accuracy rate after every MR
- Usage scenario scripting with Selenium(Solves #5)
- Usage scenario scripts with KdeEcoTest
Weekly Progress:
- Week 1-2:
- Setup 3 virtual machines and installed Selenium on all 3 of them
- Contacted and discussed KEcoLab implementation details with the Okular team.
- Discussed about the timeline of adding Wayland support with KdeEcoTest team.
- Went through gitlab-ci templates used by KDE in various other projects to get an Idea about generating one for KEcoLab
- Tested out Okular script prepared by Joseph and created a PR to update it.