Description
In my -almost - 3 years in QE-SAP, I have encountered various cases where I had to dig deep into countless and huge logs, visit other pages and perform multiple back-and-forths to get a good idea about the causes and effects of a test failure. Many of those tedious steps could - and should - be handled by automation, so that we can focus on meaningful tasks. This hackweek, I will attempt to create a tool - or, at least a PoC - to handle some of these problems.
Goals
The proposed tool has a number of functions: - Ansible log analysis and direct comparison of logs (e.g. failed VS last known good) - Package facts analysis and comparison where applicable (comparing full installed package lists between tests to easily spot differences) - Complete Incident and update packages list, with details about which of the updated packages are actually installed on the SUT (for Maintenance jobs, and where applicable)
Resources
https://openqa.suse.de/tests/20187992 (an example QE-SAP cloud test for reference)
Result
The initial repo, containing a working PoC for the above, is here: https://github.com/BillAnastasiadis/qesap-test-analyser
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 25
Activity
Comments
-
about 9 hours ago by VANASTASIADIS | Reply
PoC DONE: https://github.com/BillAnastasiadis/qesap-test-analyser
It is usable with functionality as described (and a few extras).
Similar Projects
This project is one of its kind!