os-autoinst-distri-opensuse icon indicating copy to clipboard operation
os-autoinst-distri-opensuse copied to clipboard

Add support for s390x qemu

Open okurz opened this issue 10 months ago • 3 comments

For now our tests on s390x only expected z/VM or KVM on s390x using the svirt backend.

This commit now adds support for the third case using the (default) qemu backend where we actually do not need to do anything s390x specific.

Verification runs:

for i in  https://openqa.suse.de/tests/14068509 https://openqa.opensuse.org/tests/4054629 https://openqa.opensuse.org/tests/4054622 https://openqa.suse.de/tests/14005042 https://openqa.suse.de/tests/14096877 https://openqa.suse.de/tests/14092754; do openqa-clone-custom-git-refspec https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/19128 $i; done
  • sle-15-SP6-Online-s390x-Build79.1-okurz-poo158985-default-okurz-poo158985@s390x-kvm -> https://openqa.suse.de/tests/14103628 (so far expected to fail, native s390x qemu in development)
  • opensuse-Tumbleweed-DVD-s390x-Build20240329-autoyast_zvm@s390x-zVM-vswitch-l2 -> https://openqa.opensuse.org/tests/4097728 (schedule as expected, fails later due to other reason)
  • opensuse-Tumbleweed-DVD-s390x-Build20240329-textmode@s390x-zVM-vswitch-l2 -> https://openqa.opensuse.org/tests/4097729 (passed)
  • sle-15-SP6-Online-s390x-Build79.1-default@s390x-kvm -> https://openqa.suse.de/tests/14105090 (passed)
  • sle-15-SP6-Online-s390x-Build82.1-default@s390x-kvm -> https://openqa.suse.de/tests/14103626 (passed)
  • sle-15-SP6-Online-s390x-Build82.1-default@s390x-zVM -> https://openqa.suse.de/tests/14103627 (passed)

But multiple fail due to https://progress.opensuse.org/issues/158170 which we need to sort out first.

Related progress issue: https://progress.opensuse.org/issues/158985

okurz avatar Apr 17 '24 07:04 okurz

Great PR! Please pay attention to the following items before merging:

Files matching lib/**.pm:

  • [x] Consider adding or extending unit tests in t/

This is an automatically generated QA checklist based on modified files.

github-actions[bot] avatar Apr 17 '24 07:04 github-actions[bot]

For now our tests on s390x only expected z/VM or KVM on s390x using the svirt backend.

This commit now adds support for the third case using the (default) qemu backend where we actually do not need to do anything s390x specific.

Related progress issue: https://progress.opensuse.org/issues/158985

can you link to a verification run on the PR?

foursixnine avatar Apr 20 '24 11:04 foursixnine

can you link to a verification run on the PR?

sure. please see the updated description https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/19128#issue-2247629561

okurz avatar Apr 21 '24 15:04 okurz

with https://progress.opensuse.org/issues/158170 resolved we can now merge this

okurz avatar Jul 18 '24 15:07 okurz