blob: 918c9a363739e942a2deb88abe32dda1fb548cbf [file] [log] [blame]
fedora_task:
container:
image: fedora:latest
cpu: 4
memory: 4Gb
kvm: true
install_script:
- dnf update -y
- dnf install -y diffutils gcc git make qemu-system-x86
clone_script:
- git clone --depth 100 "@CI_REPOSITORY_URL@" .
- git fetch origin "@CI_COMMIT_REF_NAME@"
- git reset --hard "@CI_COMMIT_SHA@"
script:
- uname -r
- sed -n "/processor.*:.0/,/^$/p" /proc/cpuinfo
- mkdir build
- cd build
- ../configure
- make -j$(nproc)
- ./run_tests.sh
access
asyncpf
debug
emulator
ept
hypercall
hyperv_clock
hyperv_connections
hyperv_stimer
hyperv_synic
idt_test
intel_iommu
ioapic
ioapic-split
kvmclock_test
memory
pcid-asymmetric
pcid-disabled
pcid-enabled
rdpru
realmode
rmap_chain
s3
setjmp
sieve
smptest
smptest3
syscall
tsc
tsc_adjust
tsx-ctrl
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
vmexit_vmcall
vmx_apic_passthrough_thread
vmx_apic_passthrough_tpr_threshold_test
vmx_init_signal_test
vmx_pf_exception_test
vmx_sipi_signal_test
xsave
| tee results.txt
- grep -q PASS results.txt && ! grep -q FAIL results.txt
on_failure:
log_artifacts:
path: build/logs/*.log
type: text/plain