1 2fedora_task: 3 container: 4 image: fedora:latest 5 cpu: 4 6 memory: 4Gb 7 kvm: true 8 install_script: 9 - dnf update -y 10 - dnf install -y diffutils gcc git make qemu-system-x86 11 clone_script: 12 - git clone --depth 100 "@CI_REPOSITORY_URL@" . 13 - git fetch origin "@CI_COMMIT_REF_NAME@" 14 - git reset --hard "@CI_COMMIT_SHA@" 15 script: 16 - mkdir build 17 - cd build 18 - ../configure 19 - make -j$(nproc) 20 - ./run_tests.sh 21 access 22 asyncpf 23 debug 24 emulator 25 ept 26 hypercall 27 hyperv_clock 28 hyperv_connections 29 hyperv_stimer 30 hyperv_synic 31 idt_test 32 intel_iommu 33 ioapic 34 ioapic-split 35 kvmclock_test 36 memory 37 pcid-asymmetric 38 pcid-disabled 39 pcid-enabled 40 rdpru 41 realmode 42 rmap_chain 43 s3 44 setjmp 45 sieve 46 smptest 47 smptest3 48 syscall 49 tsc 50 tsc_adjust 51 tsx-ctrl 52 umip 53 vmexit_cpuid 54 vmexit_cr0_wp 55 vmexit_cr4_pge 56 vmexit_inl_pmtimer 57 vmexit_ipi 58 vmexit_ipi_halt 59 vmexit_mov_from_cr8 60 vmexit_mov_to_cr8 61 vmexit_ple_round_robin 62 vmexit_tscdeadline 63 vmexit_tscdeadline_immed 64 vmexit_vmcall 65 vmx_apic_passthrough_thread 66 vmx_apic_passthrough_tpr_threshold_test 67 vmx_init_signal_test 68 vmx_pf_exception_test 69 vmx_sipi_signal_test 70 xsave 71 | tee results.txt 72 - grep -q PASS results.txt && ! grep -q FAIL results.txt 73