3 COMMIT
=$
(printf '%03d-%s' $
(git cherry
$CI_MERGE_REQUEST_DIFF_BASE_SHA HEAD^ |
wc -l) $
(git rev-parse
--short HEAD
))
5 echo -e "\033[0Ksection_start:`date +%s`:commit_$COMMIT\r\033[0KBuilding commit $COMMIT"
13 if ..
/configure CFLAGS
="-I/opt/homebrew/opt/vulkan-headers/include -I/opt/homebrew/opt/spirv-headers/include -g -O2 -Wno-implicit-fallthrough -Wno-ignored-attributes -Wno-unknown-attributes -Wno-unused-but-set-variable -Werror" \
14 OBJCFLAGS
="-g -O2 -Wno-unknown-attributes -Wno-ignored-attributes -Werror" \
15 CPPFLAGS
="-DVKD3D_ABORT_ON_ERR -DVKD3D_SHADER_UNSUPPORTED_DXIL -DVKD3D_SHADER_UNSUPPORTED_MSL" \
16 VULKAN_LIBS
=-L/opt
/homebrew
/opt
/vulkan-loader
/lib
--with-spirv-tools && \
17 make -j$
(sysctl
-n hw.ncpu
) ; then
18 make -j$
(sysctl
-n hw.ncpu
) AM_COLOR_TESTS
=always check || \
24 cat tests
/d3d12.log |
grep -E 'd3d12: [0-9]+ tests executed' || true
26 mkdir
-p ..
/artifacts
/$COMMIT
27 rsync
-Rr config.log test-suite.log
tests
/*.log
tests
/*/*.log ..
/artifacts
/$COMMIT || true
31 echo -e "\033[0Ksection_end:`date +%s`:commit_$COMMIT\r\033[0K"