Bug 1950611

Summary: Define tests, including gating tests, for virt-v2v
Product: Red Hat Enterprise Linux 9 Reporter: Jeff Nelson <jen>
Component: virt-v2vAssignee: Richard W.M. Jones <rjones>
Status: CLOSED CURRENTRELEASE QA Contact: Xiaodai Wang <xiaodwan>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: juzhou, mxie, rjones, tyan, tzheng, xiaodwan, ymankad
Target Milestone: betaKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: virt-v2v-1.44.0-2.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-12-07 21:35:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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