blob: dcb8f6d97725b9fa1fe840e8c74e35b0a09c2885 [file] [log] [blame]
macos_task:
osx_instance:
image: catalina-base
install_script:
- brew install coreutils bash git gnu-getopt make qemu x86_64-elf-gcc
clone_script:
- git clone --depth 100 "@CI_REPOSITORY_URL@" .
- git fetch origin "@CI_COMMIT_REF_NAME@"
- git reset --hard "@CI_COMMIT_SHA@"
script:
- export PATH="/usr/local/opt/gnu-getopt/bin:$PATH"
- mkdir build
- cd build
- ../configure --cross-prefix=x86_64-elf-
- gmake -j$(sysctl -n hw.ncpu)
- ACCEL=tcg ./run_tests.sh
eventinj
intel_iommu
ioapic-split
msr
realmode
rmap_chain
setjmp
sieve
smptest
smptest3
syscall
tsc
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
| tee results.txt
- grep -q PASS results.txt && ! grep -q FAIL results.txt