* [kvm-unit-tests PATCH] travis.yml: Remove the CI file for Travis, it's of no use anymore
@ 2021-01-20 9:35 Thomas Huth
2021-01-20 12:41 ` Paolo Bonzini
0 siblings, 1 reply; 2+ messages in thread
From: Thomas Huth @ 2021-01-20 9:35 UTC (permalink / raw)
To: kvm, pbonzini
With its new policy, Travis-CI has become completely useless for
OSS projects like kvm-unit-tests. Thus remove the YML file now.
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
.travis.yml | 180 ----------------------------------------------------
1 file changed, 180 deletions(-)
delete mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 5af7344..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,180 +0,0 @@
-dist: focal
-language: c
-cache: ccache
-git:
- submodules: false
-
-jobs:
- include:
-
- - addons:
- apt_packages: gcc qemu-system-x86
- env:
- - CONFIG=""
- - BUILD_DIR="."
- - TESTS="access asyncpf debug emulator ept hypercall hyperv_clock
- hyperv_connections hyperv_stimer hyperv_synic idt_test intel_iommu
- ioapic ioapic-split kvmclock_test memory msr pcid pcid-disabled
- rdpru realmode rmap_chain s3 setjmp sieve smap smptest smptest3
- syscall tsc tsc_adjust tsx-ctrl umip vmexit_cpuid 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
- vmexit_vmcall vmx_apic_passthrough_thread xsave"
- - ACCEL="kvm"
-
- - addons:
- apt_packages: clang-10 qemu-system-x86
- compiler: clang
- env:
- - CONFIG="--cc=clang-10"
- - BUILD_DIR="x86-builddir"
- - TESTS="access asyncpf debug emulator ept hypercall hyperv_clock
- hyperv_connections hyperv_stimer hyperv_synic idt_test intel_iommu
- ioapic ioapic-split kvmclock_test memory msr pcid pcid-disabled
- rdpru realmode rmap_chain s3 setjmp sieve smap smptest smptest3
- syscall tsc tsc_adjust tsx-ctrl umip vmexit_cpuid 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
- vmexit_vmcall vmx_apic_passthrough_thread xsave"
- - ACCEL="kvm"
-
- - addons:
- apt_packages: gcc gcc-multilib qemu-system-x86
- env:
- - CONFIG="--arch=i386"
- - BUILD_DIR="."
- - TESTS="asyncpf kvmclock_test msr pmu realmode s3 setjmp sieve smap
- smptest smptest3 taskswitch taskswitch2 tsc tsc_adjust tsx-ctrl umip"
- - ACCEL="kvm"
-
- - addons:
- apt_packages: gcc gcc-multilib qemu-system-x86
- env:
- - CONFIG="--arch=i386"
- - BUILD_DIR="i386-builddir"
- - TESTS="cmpxchg8b vmexit_vmcall vmexit_cpuid vmexit_ipi vmexit_ipi_halt
- vmexit_mov_from_cr8 vmexit_mov_to_cr8 vmexit_ple_round_robin
- vmexit_inl_pmtimer vmexit_tscdeadline vmexit_tscdeadline_immed"
- - ACCEL="kvm"
-
- - addons:
- apt_packages: gcc-arm-linux-gnueabihf qemu-system-arm
- env:
- - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-"
- - BUILD_DIR="."
- - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp"
-
- - addons:
- apt_packages: gcc-arm-linux-gnueabihf qemu-system-arm
- env:
- - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-"
- - BUILD_DIR="arm-buildir"
- - TESTS="pci-test pmu gicv2-active gicv3-active psci selftest-setup"
-
- - addons:
- apt_packages: gcc-aarch64-linux-gnu qemu-system-aarch64
- env:
- - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-"
- - BUILD_DIR="."
- - TESTS="cache gicv2-active gicv2-ipi gicv3-active gicv3-ipi pci-test
- pmu-cycle-counter pmu-event-counter-config pmu-sw-incr psci
- selftest-setup selftest-smp selftest-vectors-kernel
- selftest-vectors-user timer"
-
- - arch: arm64
- addons:
- apt_packages: clang-10 qemu-system-aarch64
- compiler: clang
- env:
- - CONFIG="--arch=arm64 --cc=clang-10"
- - BUILD_DIR="arm64-buildir"
- - TESTS="cache gicv2-active gicv2-ipi gicv3-active gicv3-ipi pci-test
- pmu-cycle-counter pmu-event-counter-config pmu-sw-incr selftest-setup
- selftest-smp selftest-vectors-kernel selftest-vectors-user timer"
-
- - addons:
- apt_packages: gcc-powerpc64le-linux-gnu qemu-system-ppc
- env:
- - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-"
- - BUILD_DIR="."
- - TESTS="selftest-setup spapr_hcall emulator rtas-set-time-of-day"
- - ACCEL="tcg,cap-htm=off"
-
- - addons:
- apt_packages: gcc-powerpc64le-linux-gnu qemu-system-ppc
- env:
- - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-"
- - BUILD_DIR="ppc64le-buildir"
- - TESTS="rtas-get-time-of-day rtas-get-time-of-day-base"
- - ACCEL="tcg,cap-htm=off"
-
- - addons:
- apt_packages: gcc-s390x-linux-gnu qemu-system-s390x
- env:
- - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-"
- - BUILD_DIR="."
- - TESTS="cpumodel css diag10 diag288 diag308 emulator intercept sclp-1g
- sclp-3g selftest-setup"
- - ACCEL="tcg,firmware=s390x/run"
-
- - addons:
- apt_packages: gcc-s390x-linux-gnu qemu-system-s390x
- env:
- - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-"
- - BUILD_DIR="s390x-builddir"
- - TESTS="sieve skey stsi vector"
- - ACCEL="tcg,firmware=s390x/run"
-
- - os: osx
- osx_image: xcode11.6
- addons:
- homebrew:
- packages:
- - bash
- - coreutils
- - gnu-getopt
- - qemu
- - x86_64-elf-gcc
- env:
- - CONFIG="--cross-prefix=x86_64-elf-"
- - BUILD_DIR="build"
- - TESTS="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 msr port80 setjmp
- syscall tsc rmap_chain umip intel_iommu"
- - ACCEL="tcg"
- - PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
-
- - os: osx
- osx_image: xcode11.6
- addons:
- homebrew:
- packages:
- - bash
- - coreutils
- - gnu-getopt
- - qemu
- - i686-elf-gcc
- env:
- - CONFIG="--arch=i386 --cross-prefix=i686-elf-"
- - BUILD_DIR="build"
- - TESTS="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 tsc
- taskswitch umip"
- - ACCEL="tcg"
- - PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
-
-before_script:
- - if [ "$ACCEL" = "kvm" ]; then
- sudo chgrp kvm /usr/bin/qemu-system-* ;
- sudo chmod g+s /usr/bin/qemu-system-* ;
- fi
- - mkdir -p $BUILD_DIR && cd $BUILD_DIR
- - $TRAVIS_BUILD_DIR/configure $CONFIG
-script:
- - make -j3
- - ACCEL="${ACCEL:-tcg}" ./run_tests.sh -v $TESTS | tee results.txt
- - grep -q PASS results.txt && ! grep -q FAIL results.txt
--
2.27.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [kvm-unit-tests PATCH] travis.yml: Remove the CI file for Travis, it's of no use anymore
2021-01-20 9:35 [kvm-unit-tests PATCH] travis.yml: Remove the CI file for Travis, it's of no use anymore Thomas Huth
@ 2021-01-20 12:41 ` Paolo Bonzini
0 siblings, 0 replies; 2+ messages in thread
From: Paolo Bonzini @ 2021-01-20 12:41 UTC (permalink / raw)
To: Thomas Huth, kvm
On 20/01/21 10:35, Thomas Huth wrote:
> With its new policy, Travis-CI has become completely useless for
> OSS projects like kvm-unit-tests. Thus remove the YML file now.
>
> Signed-off-by: Thomas Huth <thuth@redhat.com>
> ---
> .travis.yml | 180 ----------------------------------------------------
> 1 file changed, 180 deletions(-)
> delete mode 100644 .travis.yml
>
> diff --git a/.travis.yml b/.travis.yml
> deleted file mode 100644
> index 5af7344..0000000
> --- a/.travis.yml
> +++ /dev/null
> @@ -1,180 +0,0 @@
> -dist: focal
> -language: c
> -cache: ccache
> -git:
> - submodules: false
> -
> -jobs:
> - include:
> -
> - - addons:
> - apt_packages: gcc qemu-system-x86
> - env:
> - - CONFIG=""
> - - BUILD_DIR="."
> - - TESTS="access asyncpf debug emulator ept hypercall hyperv_clock
> - hyperv_connections hyperv_stimer hyperv_synic idt_test intel_iommu
> - ioapic ioapic-split kvmclock_test memory msr pcid pcid-disabled
> - rdpru realmode rmap_chain s3 setjmp sieve smap smptest smptest3
> - syscall tsc tsc_adjust tsx-ctrl umip vmexit_cpuid 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
> - vmexit_vmcall vmx_apic_passthrough_thread xsave"
> - - ACCEL="kvm"
> -
> - - addons:
> - apt_packages: clang-10 qemu-system-x86
> - compiler: clang
> - env:
> - - CONFIG="--cc=clang-10"
> - - BUILD_DIR="x86-builddir"
> - - TESTS="access asyncpf debug emulator ept hypercall hyperv_clock
> - hyperv_connections hyperv_stimer hyperv_synic idt_test intel_iommu
> - ioapic ioapic-split kvmclock_test memory msr pcid pcid-disabled
> - rdpru realmode rmap_chain s3 setjmp sieve smap smptest smptest3
> - syscall tsc tsc_adjust tsx-ctrl umip vmexit_cpuid 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
> - vmexit_vmcall vmx_apic_passthrough_thread xsave"
> - - ACCEL="kvm"
> -
> - - addons:
> - apt_packages: gcc gcc-multilib qemu-system-x86
> - env:
> - - CONFIG="--arch=i386"
> - - BUILD_DIR="."
> - - TESTS="asyncpf kvmclock_test msr pmu realmode s3 setjmp sieve smap
> - smptest smptest3 taskswitch taskswitch2 tsc tsc_adjust tsx-ctrl umip"
> - - ACCEL="kvm"
> -
> - - addons:
> - apt_packages: gcc gcc-multilib qemu-system-x86
> - env:
> - - CONFIG="--arch=i386"
> - - BUILD_DIR="i386-builddir"
> - - TESTS="cmpxchg8b vmexit_vmcall vmexit_cpuid vmexit_ipi vmexit_ipi_halt
> - vmexit_mov_from_cr8 vmexit_mov_to_cr8 vmexit_ple_round_robin
> - vmexit_inl_pmtimer vmexit_tscdeadline vmexit_tscdeadline_immed"
> - - ACCEL="kvm"
> -
> - - addons:
> - apt_packages: gcc-arm-linux-gnueabihf qemu-system-arm
> - env:
> - - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-"
> - - BUILD_DIR="."
> - - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp"
> -
> - - addons:
> - apt_packages: gcc-arm-linux-gnueabihf qemu-system-arm
> - env:
> - - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-"
> - - BUILD_DIR="arm-buildir"
> - - TESTS="pci-test pmu gicv2-active gicv3-active psci selftest-setup"
> -
> - - addons:
> - apt_packages: gcc-aarch64-linux-gnu qemu-system-aarch64
> - env:
> - - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-"
> - - BUILD_DIR="."
> - - TESTS="cache gicv2-active gicv2-ipi gicv3-active gicv3-ipi pci-test
> - pmu-cycle-counter pmu-event-counter-config pmu-sw-incr psci
> - selftest-setup selftest-smp selftest-vectors-kernel
> - selftest-vectors-user timer"
> -
> - - arch: arm64
> - addons:
> - apt_packages: clang-10 qemu-system-aarch64
> - compiler: clang
> - env:
> - - CONFIG="--arch=arm64 --cc=clang-10"
> - - BUILD_DIR="arm64-buildir"
> - - TESTS="cache gicv2-active gicv2-ipi gicv3-active gicv3-ipi pci-test
> - pmu-cycle-counter pmu-event-counter-config pmu-sw-incr selftest-setup
> - selftest-smp selftest-vectors-kernel selftest-vectors-user timer"
> -
> - - addons:
> - apt_packages: gcc-powerpc64le-linux-gnu qemu-system-ppc
> - env:
> - - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-"
> - - BUILD_DIR="."
> - - TESTS="selftest-setup spapr_hcall emulator rtas-set-time-of-day"
> - - ACCEL="tcg,cap-htm=off"
> -
> - - addons:
> - apt_packages: gcc-powerpc64le-linux-gnu qemu-system-ppc
> - env:
> - - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-"
> - - BUILD_DIR="ppc64le-buildir"
> - - TESTS="rtas-get-time-of-day rtas-get-time-of-day-base"
> - - ACCEL="tcg,cap-htm=off"
> -
> - - addons:
> - apt_packages: gcc-s390x-linux-gnu qemu-system-s390x
> - env:
> - - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-"
> - - BUILD_DIR="."
> - - TESTS="cpumodel css diag10 diag288 diag308 emulator intercept sclp-1g
> - sclp-3g selftest-setup"
> - - ACCEL="tcg,firmware=s390x/run"
> -
> - - addons:
> - apt_packages: gcc-s390x-linux-gnu qemu-system-s390x
> - env:
> - - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-"
> - - BUILD_DIR="s390x-builddir"
> - - TESTS="sieve skey stsi vector"
> - - ACCEL="tcg,firmware=s390x/run"
> -
> - - os: osx
> - osx_image: xcode11.6
> - addons:
> - homebrew:
> - packages:
> - - bash
> - - coreutils
> - - gnu-getopt
> - - qemu
> - - x86_64-elf-gcc
> - env:
> - - CONFIG="--cross-prefix=x86_64-elf-"
> - - BUILD_DIR="build"
> - - TESTS="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 msr port80 setjmp
> - syscall tsc rmap_chain umip intel_iommu"
> - - ACCEL="tcg"
> - - PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
> -
> - - os: osx
> - osx_image: xcode11.6
> - addons:
> - homebrew:
> - packages:
> - - bash
> - - coreutils
> - - gnu-getopt
> - - qemu
> - - i686-elf-gcc
> - env:
> - - CONFIG="--arch=i386 --cross-prefix=i686-elf-"
> - - BUILD_DIR="build"
> - - TESTS="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 tsc
> - taskswitch umip"
> - - ACCEL="tcg"
> - - PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
> -
> -before_script:
> - - if [ "$ACCEL" = "kvm" ]; then
> - sudo chgrp kvm /usr/bin/qemu-system-* ;
> - sudo chmod g+s /usr/bin/qemu-system-* ;
> - fi
> - - mkdir -p $BUILD_DIR && cd $BUILD_DIR
> - - $TRAVIS_BUILD_DIR/configure $CONFIG
> -script:
> - - make -j3
> - - ACCEL="${ACCEL:-tcg}" ./run_tests.sh -v $TESTS | tee results.txt
> - - grep -q PASS results.txt && ! grep -q FAIL results.txt
>
Applied, thanks.
Paolo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-01-20 12:53 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-20 9:35 [kvm-unit-tests PATCH] travis.yml: Remove the CI file for Travis, it's of no use anymore Thomas Huth
2021-01-20 12:41 ` Paolo Bonzini
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.