Bug 1950611 - Define tests, including gating tests, for virt-v2v
Summary: Define tests, including gating tests, for virt-v2v
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 9
Classification: Red Hat
Component: virt-v2v
Version: 9.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: beta
: ---
Assignee: Richard W.M. Jones
QA Contact: Xiaodai Wang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-04-17 04:51 UTC by Jeff Nelson
Modified: 2021-12-07 21:38 UTC (History)
7 users (show)

Fixed In Version: virt-v2v-1.44.0-2.el9
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-12-07 21:35:16 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Jeff Nelson 2021-04-17 04:51:08 UTC
Problem Description:
Define tests, including gating tests, for virt-v2v.

Additional Information:
In RHEL-8 and in RHEL AV, the virt module contains the definition of tests to be run whenever any component in the module is changed. In RHEL-9 there is no virt module so the tests must now be defined for each of the individual components, of which virt-v2v is one. The definition must include both gating and non-gating tests.

The suggested approach to resolving this BZ is to copy the test setup for the virt module in RHEL AV-8.5, namely the file named 'gating.yaml' and the directory named 'tests'. Then modify the files to exclude tests and gating tests that are not relevant for virt-v2v.

Please work closely with QE! The test definitions in gating.yaml describe test jobs that run in QE's testing environment. The test jobs and/or the testing environment may need to be modified to work in RHEL-9, or perhaps brand new test jobs may need to be created.

Comment 1 Jeff Nelson 2021-04-20 04:54:50 UTC
Delegating for further assignment.

I don't expect maintainers to do all the work, but to help move things along.

Please work with the following:

* Yash - he knows how to create the test and gating files that OSCI reads to run tests. He also knows how the QE test systems work.

* lead engineer for the component (I'll help if you don't know who) - for reviewing what tests make sense to run for the component.

* QE assignee - for verifying that the jobs we run which execute on QE's infrastructure will run on RHEL-9 in a non-modular environment. I expect that some tests may need modification.

Comment 2 Danilo de Paula 2021-06-01 19:21:25 UTC
Moving to rjones as the maintainer of the virt-v2v package.

Comment 3 Xiaodai Wang 2021-06-03 08:13:33 UTC
The case name should be 'libvirt-ci.v2v.brew-build.gating.x86_64.tier1.functional'.

Comment 5 Xiaodai Wang 2021-06-15 04:20:33 UTC
v2v gating result is PASS. This bug is fixed.
https://dashboard.osci.redhat.com/#/artifact/brew-build/aid/37423645


Note You need to log in before you can comment on or make changes to this bug.