add_video_shader_test(RenderCadenceCompositorClockTests "${SRC_DIR}/render/RenderCadenceClock.cpp" "${TEST_DIR}/RenderCadenceCompositorClockTests.cpp" ) add_video_shader_test(RenderCadenceCompositorJsonWriterTests "${SRC_DIR}/json/JsonWriter.cpp" "${TEST_DIR}/RenderCadenceCompositorJsonWriterTests.cpp" ) add_video_shader_test(RenderCadenceCompositorLoggerTests "${SRC_DIR}/logging/Logger.cpp" "${TEST_DIR}/RenderCadenceCompositorLoggerTests.cpp" ) add_video_shader_test(RenderCadenceCompositorTelemetryTests "${SRC_DIR}/json/JsonWriter.cpp" "${TEST_DIR}/RenderCadenceCompositorTelemetryTests.cpp" ) add_video_shader_test(RuntimeJsonTests "${SRC_DIR}/runtime/RuntimeJson.cpp" "${TEST_DIR}/RuntimeJsonTests.cpp" ) add_video_shader_test(RuntimeParameterUtilsTests "${SRC_DIR}/runtime/RuntimeJson.cpp" "${SRC_DIR}/runtime/RuntimeParameterUtils.cpp" "${TEST_DIR}/RuntimeParameterUtilsTests.cpp" ) add_video_shader_test(ShaderPackageRegistryTests "${SRC_DIR}/runtime/RuntimeJson.cpp" "${SRC_DIR}/shader/ShaderPackageRegistry.cpp" "${TEST_DIR}/ShaderPackageRegistryTests.cpp" ) add_video_shader_test(ShaderSlangValidationTests "${SRC_DIR}/runtime/RuntimeJson.cpp" "${SRC_DIR}/shader/ShaderCompiler.cpp" "${SRC_DIR}/shader/ShaderPackageRegistry.cpp" "${TEST_DIR}/ShaderSlangValidationTests.cpp" ) add_video_shader_test(Std140BufferTests "${TEST_DIR}/Std140BufferTests.cpp" ) add_video_shader_test(VideoIOFormatTests "${SRC_DIR}/video/DeckLinkVideoIOFormat.cpp" "${SRC_DIR}/video/VideoIOFormat.cpp" "${TEST_DIR}/VideoIOFormatTests.cpp" ) add_video_shader_test(VideoPlayoutSchedulerTests "${SRC_DIR}/video/VideoPlayoutScheduler.cpp" "${TEST_DIR}/VideoPlayoutSchedulerTests.cpp" ) add_video_shader_test(OutputProductionControllerTests "${SRC_DIR}/video/OutputProductionController.cpp" "${TEST_DIR}/OutputProductionControllerTests.cpp" ) add_video_shader_test(RenderOutputQueueTests "${SRC_DIR}/video/RenderOutputQueue.cpp" "${TEST_DIR}/RenderOutputQueueTests.cpp" ) add_video_shader_test(RenderCadenceControllerTests "${SRC_DIR}/video/RenderCadenceController.cpp" "${TEST_DIR}/RenderCadenceControllerTests.cpp" ) add_video_shader_test(SystemOutputFramePoolTests "${SRC_DIR}/video/SystemOutputFramePool.cpp" "${SRC_DIR}/video/VideoIOFormat.cpp" "${TEST_DIR}/SystemOutputFramePoolTests.cpp" ) add_video_shader_test(VideoBackendLifecycleTests "${SRC_DIR}/video/VideoBackendLifecycle.cpp" "${TEST_DIR}/VideoBackendLifecycleTests.cpp" ) add_video_shader_test(VideoIODeviceFakeTests "${SRC_DIR}/video/VideoIOFormat.cpp" "${TEST_DIR}/VideoIODeviceFakeTests.cpp" ) set_tests_properties(RenderCadenceCompositorLoggerTests PROPERTIES ENVIRONMENT "VIDEO_SHADER_TEST_LOG_TO_CONSOLE=0" ) set_tests_properties(ShaderSlangValidationTests PROPERTIES ENVIRONMENT "SLANG_ROOT=${SLANG_ROOT}" )