@@ -36,45 +36,10 @@ jobs:
3636 - name : " GCC"
3737 build_type : " Debug"
3838 cmake_generator : " Unix Makefiles"
39- cmake_args : " -DDILIGENT_BUILD_TESTS =ON"
39+ cmake_args : " -DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_NO_VULKAN =ON"
4040 cc : " gcc-14"
4141 cxx : " g++-14"
4242
43- - name : " GCC"
44- build_type : " Release"
45- cmake_generator : " Unix Makefiles"
46- cmake_args : " -DDILIGENT_BUILD_TESTS=ON"
47- cc : " gcc-14"
48- cxx : " g++-14"
49-
50- - name : " Clang"
51- build_type : " Debug"
52- cmake_generator : " Ninja"
53- cmake_args : " -DDILIGENT_BUILD_TESTS=ON"
54- cc : " clang-18"
55- cxx : " clang++-18"
56-
57- - name : " Clang"
58- build_type : " Release"
59- cmake_generator : " Ninja"
60- cmake_args : " -DDILIGENT_BUILD_TESTS=ON"
61- cc : " clang-18"
62- cxx : " clang++-18"
63-
64- - name : " Clang-NO_GLSLANG"
65- build_type : " Debug"
66- cmake_generator : " Ninja"
67- cmake_args : " -DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_NO_OPENGL=ON -DDILIGENT_NO_GLSLANG=ON"
68- cc : " clang-18"
69- cxx : " clang++-18"
70-
71- - name : " Clang-NO_GLSLANG-NO_HLSL"
72- build_type : " Release"
73- cmake_generator : " Ninja"
74- cmake_args : " -DDILIGENT_BUILD_CORE_TESTS=ON -DDILIGENT_NO_GLSLANG=ON -DDILIGENT_NO_HLSL=ON"
75- cc : " clang-18"
76- cxx : " clang++-18"
77-
7843 name : Linux -> ${{ matrix.name }}-x64, ${{ matrix.build_type }}
7944
8045 steps :
@@ -112,14 +77,6 @@ jobs:
11277 if : success()
11378 uses : DiligentGraphics/github-action/run-core-tests@v1
11479
115- - name : DiligentCoreAPITest VK
116- # NB: it is essential to include failure() to override the default status check of success()
117- # that is automatically applied to if conditions that don't contain a status check function.
118- if : ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Clang' || matrix.name == 'GCC') }}
119- uses : DiligentGraphics/github-action/run-core-gpu-tests@v1
120- with :
121- mode : vk_sw
122-
12380 - name : DiligentCoreAPITest GL
12481 if : ${{ (success() || failure() && steps.build.outcome == 'success') && (matrix.name == 'Clang' || matrix.name == 'GCC') }}
12582 uses : DiligentGraphics/github-action/run-core-gpu-tests@v1
0 commit comments