Re: [kvm-unit-tests PATCH] gitlab-ci: Update to Fedora 37

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue,  6 Dec 2022 11:40:03 +0100
Thomas Huth <thuth@xxxxxxxxxx> wrote:

> Our gitlab-ci jobs were still running with Fedora 32 that is out of
> service already. Let's update to Fedora 37 that brings a new QEMU
> which also allows to run more tests with TCG. While we're at it,
> also list each test in single lines and sort them alphabetically
> so that it is easier to follow which tests get added and removed.
> Beside adding some new tests, two entries are also removed here:
> The "port80" test was removed a while ago from the x86 folder
> already, but not from the .gitlab-ci.yml yet (seems like the run
> script simply ignores unknown tests instead of complaining), and
> the "tsc_adjust" is only skipping in the CI, so it's currently not
> really usefull to try to run it in the CI.
> 
> Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx>

Acked-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx>

> ---
>  .gitlab-ci.yml | 157 +++++++++++++++++++++++++++++++++++++++++--------
>  1 file changed, 132 insertions(+), 25 deletions(-)
> 
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index e5768f1d..ad7949c9 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -1,4 +1,4 @@
> -image: fedora:32
> +image: fedora:37
>  
>  before_script:
>   - dnf update -y
> @@ -10,10 +10,28 @@ build-aarch64:
>   - ./configure --arch=aarch64 --cross-prefix=aarch64-linux-gnu-
>   - make -j2
>   - ACCEL=tcg MAX_SMP=8 ./run_tests.sh
> -     selftest-setup selftest-vectors-kernel selftest-vectors-user selftest-smp
> -     pci-test pmu-cycle-counter pmu-event-counter-config pmu-sw-incr gicv2-ipi
> -     gicv2-mmio gicv3-ipi gicv2-active gicv3-active psci timer cache
> -     | tee results.txt
> +      cache
> +      debug-bp
> +      debug-sstep
> +      debug-wp
> +      gicv2-active
> +      gicv2-ipi
> +      gicv2-mmio
> +      gicv3-active
> +      gicv3-ipi
> +      its-introspection
> +      its-trigger
> +      pci-test
> +      pmu-cycle-counter
> +      pmu-event-counter-config
> +      pmu-sw-incr
> +      psci
> +      selftest-setup
> +      selftest-smp
> +      selftest-vectors-kernel
> +      selftest-vectors-user
> +      timer
> +      | tee results.txt
>   - if grep -q FAIL results.txt ; then exit 1 ; fi
>  
>  build-arm:
> @@ -62,9 +80,32 @@ build-s390x:
>   - ../configure --arch=s390x --cross-prefix=s390x-linux-gnu-
>   - make -j2
>   - ACCEL=tcg ./run_tests.sh
> -     selftest-setup intercept emulator sieve diag10 diag308 vector diag288
> -     stsi sclp-1g sclp-3g
> -     | tee results.txt
> +      adtl-status-no-vec-no-gs-tcg
> +      adtl-status-tcg
> +      cpumodel
> +      css
> +      diag10
> +      diag288
> +      diag308
> +      edat
> +      emulator
> +      epsw
> +      exittime
> +      firq-linear-cpu-ids-tcg
> +      firq-nonlinear-cpu-ids-tcg
> +      iep
> +      intercept
> +      mvpg
> +      sck
> +      sclp-1g
> +      sclp-3g
> +      selftest-setup
> +      sieve
> +      smp
> +      stsi
> +      tprot
> +      vector
> +      | tee results.txt
>   - if grep -q FAIL results.txt ; then exit 1 ; fi
>  
>  build-x86_64:
> @@ -73,12 +114,36 @@ build-x86_64:
>   - ./configure --arch=x86_64
>   - make -j2
>   - ACCEL=tcg ./run_tests.sh
> -     ioapic-split smptest smptest3 vmexit_cpuid vmexit_mov_from_cr8
> -     vmexit_mov_to_cr8 vmexit_inl_pmtimer  vmexit_ipi vmexit_ipi_halt
> -     vmexit_ple_round_robin vmexit_tscdeadline vmexit_tscdeadline_immed
> -     eventinj port80 setjmp sieve syscall tsc rmap_chain umip intel_iommu
> -     rdpru pku pks smap tsc_adjust xsave
> -     | tee results.txt
> +      eventinj
> +      intel_iommu
> +      ioapic-split
> +      memory
> +      pks
> +      pku
> +      rdpru
> +      realmode
> +      rmap_chain
> +      setjmp
> +      sieve
> +      smap
> +      smptest
> +      smptest3
> +      syscall
> +      tsc
> +      umip
> +      vmexit_cpuid
> +      vmexit_cr0_wp
> +      vmexit_cr4_pge
> +      vmexit_inl_pmtimer
> +      vmexit_ipi
> +      vmexit_ipi_halt
> +      vmexit_mov_from_cr8
> +      vmexit_mov_to_cr8
> +      vmexit_ple_round_robin
> +      vmexit_tscdeadline
> +      vmexit_tscdeadline_immed
> +      xsave
> +      | tee results.txt
>   - if grep -q FAIL results.txt ; then exit 1 ; fi
>  
>  build-i386:
> @@ -89,11 +154,29 @@ build-i386:
>   - ../configure --arch=i386
>   - make -j2
>   - ACCEL=tcg ./run_tests.sh
> -     cmpxchg8b vmexit_cpuid vmexit_mov_from_cr8 vmexit_mov_to_cr8
> -     vmexit_inl_pmtimer vmexit_ipi vmexit_ipi_halt vmexit_ple_round_robin
> -     vmexit_tscdeadline vmexit_tscdeadline_immed eventinj port80 setjmp sieve
> -     tsc taskswitch umip rdpru smap tsc_adjust xsave
> -     | tee results.txt
> +      cmpxchg8b
> +      eventinj
> +      realmode
> +      setjmp
> +      sieve
> +      smap
> +      smptest
> +      smptest3
> +      taskswitch
> +      tsc
> +      umip
> +      vmexit_cpuid
> +      vmexit_cr0_wp
> +      vmexit_cr4_pge
> +      vmexit_inl_pmtimer
> +      vmexit_ipi
> +      vmexit_ipi_halt
> +      vmexit_mov_from_cr8
> +      vmexit_mov_to_cr8
> +      vmexit_ple_round_robin
> +      vmexit_tscdeadline
> +      vmexit_tscdeadline_immed
> +      | tee results.txt
>   - if grep -q FAIL results.txt ; then exit 1 ; fi
>  
>  build-clang:
> @@ -102,12 +185,36 @@ build-clang:
>   - ./configure --arch=x86_64 --cc=clang
>   - make -j2
>   - ACCEL=tcg ./run_tests.sh
> -     ioapic-split smptest smptest3 vmexit_cpuid vmexit_mov_from_cr8
> -     vmexit_mov_to_cr8 vmexit_inl_pmtimer  vmexit_ipi vmexit_ipi_halt
> -     vmexit_ple_round_robin vmexit_tscdeadline vmexit_tscdeadline_immed
> -     eventinj port80 setjmp syscall tsc rmap_chain umip intel_iommu
> -     rdpru pku pks smap tsc_adjust xsave
> -     | tee results.txt
> +      eventinj
> +      intel_iommu
> +      ioapic-split
> +      memory
> +      pks
> +      pku
> +      rdpru
> +      realmode
> +      rmap_chain
> +      setjmp
> +      sieve
> +      smap
> +      smptest
> +      smptest3
> +      syscall
> +      tsc
> +      umip
> +      vmexit_cpuid
> +      vmexit_cr0_wp
> +      vmexit_cr4_pge
> +      vmexit_inl_pmtimer
> +      vmexit_ipi
> +      vmexit_ipi_halt
> +      vmexit_mov_from_cr8
> +      vmexit_mov_to_cr8
> +      vmexit_ple_round_robin
> +      vmexit_tscdeadline
> +      vmexit_tscdeadline_immed
> +      xsave
> +      | tee results.txt
>   - grep -q PASS results.txt && ! grep -q FAIL results.txt
>  
>  build-centos7:




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux