Project Description
openQA job group review script had already been developed in previous hackweeks:
enhance-openqa-group-reivew-script
script-for-generating-openqa-test-group-review-results
Posted review results in job group page looks like:
Build 162.7
Arch x86_64
Status AMBER
Summary:
Failed by Product Issues (17.6% 3 in total):
Bug referenced: bsc#1111111 THIS IS BUG ONE
- Test Suite 1
- Test Suite 2
Softfailed (29.4% 5 in total):
Bug referenced: bsc#2222222 THIS IS BUG TWO
- Test Suite 3
- Test Suite 4
It honestly summarizes test suites run results by percentage and failure pattern/reason, associated product bug or automation fix, and whether a failure is being followed up or in pending status on the job group level which gives an overview quickly and clearly.
I was wondering whether it would be more helpful or interesting if:
Compare software packages between the current and last builds to let people know whether a software package is modified or not
Investigate and implement the above by using Golang
Learn new things from above work items
Goal for this Hackweek
Finish the project
Resources
No Hackers yet
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 20
Comments
-
over 3 years ago by waynechen55 | Reply
Multiple extensions in SLES 15
Get software packages listings from multiple builds
Golang has inbuilt concurrency support: lightweight processes (via go routines), channels, select statement
SLES does not have Golang installed by default
Standalone golang script that serves SLES builds comparsion
Call golang script in automatic openqa review script by using os.system:
./openqa-review-result.py -d sle -v 15-SP3 -b 163.1 -g 263 -a x86_64 -s openqa.suse.de -p -c
Boosts efficiency tremendously: 87s → 24s with bad network, 49s → 14s with good network
Github: https://github.com/waynechen55/openqa-automated-test-result-review/releases/tag/v4.0
-
over 3 years ago by waynechen55 | Reply
Slides: https://mysuse-my.sharepoint.com/:p:/g/personal/wchensusecom/ESru036dhbVCtLmdyBG2LscBYAfmVlwz68W0NCezHIjmjQ?e=CyspPm
Similar Projects
This project is one of its kind!