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

  • about 15 hours ago: Declanonway joined this project.
  • about 15 hours ago: VANASTASIADIS started this project.
  • about 15 hours ago: VANASTASIADIS originated this project.

  • Comments

    • VANASTASIADIS
      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!