Project

General

Profile

Actions

action #69088

closed

coordination #39719: [saga][epic] Detection of "known failures" for stable tests, easy test results review and easy tracking of known issues

coordination #19720: [epic] Simplify investigation of job failures

Present changes between packages on openQA worker machines in "investigation"

Added by okurz over 4 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2020-07-17
Due date:
% Done:

0%

Estimated time:

Description

Motivation

See parent #19720

Acceptance criteria

  • AC1: Any changes in packages installed on worker machines between "last good" and "current" are available in "investigation" UI tab
  • AC2: The solution within openQA is agnostic to the operating system of the openQA worker, e.g. no hardcoded rpm -qa within openQA code

Suggestions

  • see #19720#note-14 and #19720#note-15 for preliminary evaluations
  • 1st step: Collect the data, e.g. if a hook is defined in worker config, call command on worker at end of job, e.g. with suggestion rpm -qa for openSUSE/SLE machines, save data in text file, upload text file (same as other log files)
  • 2nd step: Show the diff in "investigate" route if file(s) exist, same as we do for vars.json

Further details

  • It might be that overall this is producing too much data to handle on worker side

Related issues 1 (1 open0 closed)

Copied to openQA Project (public) - action #103035: Present changes between packages on openQA worker machines in "investigation" - enable in production on o3New

Actions
Actions

Also available in: Atom PDF