Project

General

Profile

action #107923

coordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release

qem-bot: Ignore not-ok openQA jobs for specific incident based on openQA job comment

Added by okurz 4 months ago. Updated 27 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

See the proposal in the parent epic #95479

Acceptance criteria

  • AC1: A not-ok openQA job with a comment following format https://progress.opensuse.org/issues/95479#Suggestions is not blocking approval of incident updates
  • AC2: A not-ok openQA job with such comment is still blocking approval of all other, not specified incident updates
  • AC3: A not-ok openQA without such comment is still blocking all related incidents

Suggestions

  • DONE: Add a testing framework to github.com/openSUSE/qem-bot/, e.g. based on github.com/os-autoinst/openqa_review -> #109641
  • DONE: Add a simple automatic test exercising one of the existing happy path workflows of qem-bot -> #110167
  • Add automatic tests for the above acceptance criteria
  • Add openQA comment parsing over the openQA API
  • Parse the mentioned special label string and for the parsed incident remove the according not-ok openQA job from the list of blocking results

Related issues

Related to openQA Project - openqa-force-result #109857: Secure auto-review+force_result size:M auto_review:"Failed to download gobbledeegoop":force_result:softfailedResolved
Related to QA - action #111078: Simple automatic test exercising one of the existing happy path workflows of qem-bot size:MResolved2022-05-13

History

#1 Updated by okurz about 2 months ago

  • Related to openqa-force-result #109857: Secure auto-review+force_result size:M auto_review:"Failed to download gobbledeegoop":force_result:softfailed added

#2 Updated by okurz about 1 month ago

  • Target version changed from future to Ready

#3 Updated by okurz about 1 month ago

  • Description updated (diff)

#4 Updated by okurz about 1 month ago

  • Related to action #111078: Simple automatic test exercising one of the existing happy path workflows of qem-bot size:M added

#5 Updated by okurz about 1 month ago

  • Status changed from New to Blocked
  • Assignee set to okurz

#6 Updated by okurz 27 days ago

  • Status changed from Blocked to New
  • Assignee deleted (okurz)

#7 Updated by okurz 27 days ago

  • Priority changed from Low to Normal

Also available in: Atom PDF