Skip to content

Remove Robozilla dependency on skip_if_bug_open decorator  #7336

Closed
@rochacbruno

Description

For now to be applied only on master branch.

PR 1: #7346

  • Explicitly mark wontfixed test cases with @pytest.mark.deselect without calling Bugzilla and remove all the calls for bugzilla in the test collection phase. we want to keep the tests in codebase for historical reasons.
  • Identify tests that can run (passing tests) and remove the blocker.
  • Replace @skip_if_bug_open with explicit @pytest.mark.skip(reason="BZ:123456")
  • Remove direct dependency on Robozilla for decorators and remove bugzilla calls.

PR 2: Done! https://gitlab.{internal-url}/satelliteqe/nagger_bz

  • Crate a nagger script that parses that BZ numbers and notifies component owners if a test is skipped by an already closed BZ and ask for update.

PR3: IN progress: https://gitlab.{internal_url}/satelliteqe/nagger_bz/blob/master/DOCS.md

  • Update the documentation on how to use the decorators and strategies for BZ based workarounds.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

High ComplexityIssues that require time and skill to implementenhancementAn addition to the robottelo frameworkin progressThis issue is being worked on

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions