From: Bernhard Übelacker bernhardu@mailbox.org
--- tools/gitlab/test.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+)
diff --git a/tools/gitlab/test.yml b/tools/gitlab/test.yml index 2b03a05264f..d9eac110105 100644 --- a/tools/gitlab/test.yml +++ b/tools/gitlab/test.yml @@ -59,6 +59,35 @@ CI_COMMIT_MESSAGE: "" GITLAB_USER_NAME: ""
+test-linux-64-non-avx: + extends: .wine-test + variables: + INCLUDE_TESTS: "ntdll:virtual" + rules: + - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + needs: + - job: build-linux + script: + - export WINETEST_COLOR=1 + - apt install -y wget + # Show current cpu flags + - lscpu + # Simulate older CPU + - wget https://github.com/twosigma/libvirtcpuid/archive/3b549c732adffb566342693eaf8... -O libvirtcpuid.zip + - unzip libvirtcpuid.zip + - cd libvirtcpuid + - make -j + - cd .. + - export LD_PRELOAD=$PWD/libvirtcpuid/libvirtcpuid.so + - export VIRT_CPUID_MASK=3dnowprefetch,abm,adx,aes,arat,avic,avx,avx2,bmi1,bmi2,bpext,clflushopt,clzero,cmp_legacy,cpb,cr8_legacy,decodeassists,extapic,extd_apicid,f16c,flushbyasid,fma,fsgsbase,fxsr_opt,hw_pstate,ibpb,irperf,lbrv,misalignsse,mmxext,movbe,mwaitx,nonstop_tsc,npt,nrip_save,osvw,overflow_recov,pausefilter,pclmulqdq,pdpe1gb,perfctr_core,perfctr_llc,perfctr_nb,pfthreshold,popcnt,rapl,rdrand,rdseed,rdtscp,sev,sha_ni,skinit,smap,smca,smep,ssbd,sse4_1,sse4_2,sse4a,succor,svm,svm_lock,tce,topoext,tsc_scale,v_vmsave_vmload,vgif,vmcb_clean,vmmcall,wdt,xgetbv1,xsavec,xsaveerptr,xsaveopt + - wine usr/local/lib/wine/x86_64-windows/winetest.exe -q -q -o - -J winetest.xml $INCLUDE_TESTS + artifacts: + when: always + paths: + - winetest.xml + reports: + junit: winetest.xml + test-linux-64: extends: .wine-test variables: