Thomas Huth <thuth@xxxxxxxxxx> writes: > We will soon need more control over the individual test matrix > entries, so we should not limit the matrix to "env" sections, > i.e. put the "matrix:" keyword on the top, not the "env:". > > Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx> Reviewed-by: Alex Bennée <alex.bennee@xxxxxxxxxx> > --- > .travis.yml | 92 ++++++++++++++++++++++++++++++++--------------------- > 1 file changed, 56 insertions(+), 36 deletions(-) > > diff --git a/.travis.yml b/.travis.yml > index 6c14953..611bbdc 100644 > --- a/.travis.yml > +++ b/.travis.yml > @@ -16,44 +16,64 @@ addons: > - qemu-system > git: > submodules: false > -env: > - matrix: > - - CONFIG="" > - BUILD_DIR="." > - TESTS="vmexit_cpuid vmexit_mov_from_cr8 vmexit_mov_to_cr8 vmexit_ipi > + > +matrix: > + include: > + - env: > + - CONFIG="" > + - BUILD_DIR="." > + - TESTS="vmexit_cpuid vmexit_mov_from_cr8 vmexit_mov_to_cr8 vmexit_ipi > vmexit_ple_round_robin vmexit_tscdeadline vmexit_tscdeadline_immed" > - - CONFIG="" > - BUILD_DIR="x86-builddir" > - TESTS="ioapic-split ioapic smptest smptest3 eventinj msr port80 syscall > + > + - env: > + - CONFIG="" > + - BUILD_DIR="x86-builddir" > + - TESTS="ioapic-split ioapic smptest smptest3 eventinj msr port80 syscall > tsc rmap_chain umip intel_iommu vmexit_inl_pmtimer vmexit_ipi_halt" > - - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-" > - BUILD_DIR="." > - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp" > - - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-" > - BUILD_DIR="arm-buildir" > - TESTS="pci-test pmu gicv2-active gicv3-active psci selftest-setup" > - - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-" > - BUILD_DIR="." > - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp" > - - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-" > - BUILD_DIR="arm64-buildir" > - TESTS="pci-test pmu gicv2-active gicv3-active psci timer selftest-setup" > - - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-" > - BUILD_DIR="." > - TESTS="spapr_hcall emulator rtas-set-time-of-day" > - ACCEL="tcg,cap-htm=off" > - - 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" > - - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-" > - BUILD_DIR="." > - TESTS="diag10 diag308" > - ACCEL="tcg,firmware=s390x/run" > - - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-" > - BUILD_DIR="s390x-builddir" > - TESTS="sieve" > - ACCEL="tcg,firmware=s390x/run" > + > + - env: > + - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-" > + - BUILD_DIR="." > + - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp" > + > + - env: > + - CONFIG="--arch=arm --cross-prefix=arm-linux-gnueabihf-" > + - BUILD_DIR="arm-buildir" > + - TESTS="pci-test pmu gicv2-active gicv3-active psci selftest-setup" > + > + - env: > + - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-" > + - BUILD_DIR="." > + - TESTS="selftest-vectors-kernel selftest-vectors-user selftest-smp" > + > + - env: > + - CONFIG="--arch=arm64 --cross-prefix=aarch64-linux-gnu-" > + - BUILD_DIR="arm64-buildir" > + - TESTS="pci-test pmu gicv2-active gicv3-active psci timer selftest-setup" > + > + - env: > + - CONFIG="--arch=ppc64 --endian=little --cross-prefix=powerpc64le-linux-gnu-" > + - BUILD_DIR="." > + - TESTS="spapr_hcall emulator rtas-set-time-of-day" > + - ACCEL="tcg,cap-htm=off" > + > + - 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" > + > + - env: > + - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-" > + - BUILD_DIR="." > + - TESTS="diag10 diag308" > + - ACCEL="tcg,firmware=s390x/run" > + > + - env: > + - CONFIG="--arch=s390x --cross-prefix=s390x-linux-gnu-" > + - BUILD_DIR="s390x-builddir" > + - TESTS="sieve" > + - ACCEL="tcg,firmware=s390x/run" > > before_script: > - mkdir -p $BUILD_DIR && cd $BUILD_DIR -- Alex Bennée