RenderTests: Disable Cycles Only Tests for other Engines
This PR disables cycles only render tests for the gpu/viewport based render engines. These render engines include EEVEE, Workbench, but also the Hydra viewport engines. Disabling those test would reduce test time. Tests that are being disabled are features that are only supported by Cycles. - Light groups - Light linking - Shadow catcher - Denoising - Path guiding - Reports Pull Request: https://projects.blender.org/blender/blender/pulls/117540
This commit is contained in:
parent
5ad49f4142
commit
af25e2d5df
@ -694,8 +694,10 @@ if(WITH_CYCLES OR WITH_GPU_RENDER_TESTS)
|
||||
endif()
|
||||
|
||||
if(WITH_GPU_RENDER_TESTS)
|
||||
list(APPEND gpu_render_tests ${render_tests})
|
||||
list(FILTER gpu_render_tests EXCLUDE REGEX light_group|light_linking|shadow_catcher|denoise|guiding|reports)
|
||||
# Eevee
|
||||
foreach(render_test ${render_tests})
|
||||
foreach(render_test ${gpu_render_tests})
|
||||
add_render_test(
|
||||
eevee_${render_test}
|
||||
${CMAKE_CURRENT_LIST_DIR}/eevee_render_tests.py
|
||||
@ -705,7 +707,7 @@ if(WITH_CYCLES OR WITH_GPU_RENDER_TESTS)
|
||||
endforeach()
|
||||
|
||||
# Eevee Next
|
||||
foreach(render_test ${render_tests})
|
||||
foreach(render_test ${gpu_render_tests})
|
||||
add_render_test(
|
||||
eevee_next_${render_test}
|
||||
${CMAKE_CURRENT_LIST_DIR}/eevee_next_render_tests.py
|
||||
@ -714,7 +716,7 @@ if(WITH_CYCLES OR WITH_GPU_RENDER_TESTS)
|
||||
)
|
||||
endforeach()
|
||||
|
||||
foreach(render_test ${render_tests})
|
||||
foreach(render_test ${gpu_render_tests})
|
||||
# Workbench
|
||||
add_render_test(
|
||||
workbench_${render_test}
|
||||
@ -726,7 +728,7 @@ if(WITH_CYCLES OR WITH_GPU_RENDER_TESTS)
|
||||
|
||||
if(WITH_HYDRA)
|
||||
# Hydra Storm
|
||||
foreach(render_test ${render_tests})
|
||||
foreach(render_test ${gpu_render_tests})
|
||||
add_render_test(
|
||||
storm_hydra_${render_test}
|
||||
${CMAKE_CURRENT_LIST_DIR}/storm_render_tests.py
|
||||
@ -736,7 +738,7 @@ if(WITH_CYCLES OR WITH_GPU_RENDER_TESTS)
|
||||
)
|
||||
endforeach()
|
||||
|
||||
foreach(render_test ${render_tests})
|
||||
foreach(render_test ${gpu_render_tests})
|
||||
add_render_test(
|
||||
storm_usd_${render_test}
|
||||
${CMAKE_CURRENT_LIST_DIR}/storm_render_tests.py
|
||||
|
Loading…
Reference in New Issue
Block a user