@@ -631,6 +631,76 @@ else()
631631 set_property (TEST tests_multi_driver_sysman_performance_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
632632endif ()
633633
634+ add_test (NAME tests_single_driver_sysman_power_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManPowerApisThenExpectNullDriverIsReachedSuccessfully )
635+ set_property (TEST tests_single_driver_sysman_power_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
636+
637+ add_test (NAME tests_multi_driver_sysman_power_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManPowerApisThenExpectNullDriverIsReachedSuccessfully )
638+ if (MSVC )
639+ set_property (TEST tests_multi_driver_sysman_power_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
640+ else ()
641+ set_property (TEST tests_multi_driver_sysman_power_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
642+ endif ()
643+
644+ add_test (NAME tests_single_driver_sysman_psu_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManPsuApisThenExpectNullDriverIsReachedSuccessfully )
645+ set_property (TEST tests_single_driver_sysman_psu_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
646+
647+ add_test (NAME tests_multi_driver_sysman_psu_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManPsuApisThenExpectNullDriverIsReachedSuccessfully )
648+ if (MSVC )
649+ set_property (TEST tests_multi_driver_sysman_psu_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
650+ else ()
651+ set_property (TEST tests_multi_driver_sysman_psu_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
652+ endif ()
653+
654+ add_test (NAME tests_single_driver_sysman_ras_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManRasApisThenExpectNullDriverIsReachedSuccessfully )
655+ set_property (TEST tests_single_driver_sysman_ras_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
656+
657+ add_test (NAME tests_multi_driver_sysman_ras_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManRasApisThenExpectNullDriverIsReachedSuccessfully )
658+ if (MSVC )
659+ set_property (TEST tests_multi_driver_sysman_ras_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
660+ else ()
661+ set_property (TEST tests_multi_driver_sysman_ras_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
662+ endif ()
663+
664+ add_test (NAME tests_single_driver_sysman_scheduler_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManSchedulerApisThenExpectNullDriverIsReachedSuccessfully )
665+ set_property (TEST tests_single_driver_sysman_scheduler_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
666+
667+ add_test (NAME tests_multi_driver_sysman_scheduler_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManSchedulerApisThenExpectNullDriverIsReachedSuccessfully )
668+ if (MSVC )
669+ set_property (TEST tests_multi_driver_sysman_scheduler_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
670+ else ()
671+ set_property (TEST tests_multi_driver_sysman_scheduler_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
672+ endif ()
673+
674+ add_test (NAME tests_single_driver_sysman_standby_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManStandbyApisThenExpectNullDriverIsReachedSuccessfully )
675+ set_property (TEST tests_single_driver_sysman_standby_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
676+
677+ add_test (NAME tests_multi_driver_sysman_standby_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManStandbyApisThenExpectNullDriverIsReachedSuccessfully )
678+ if (MSVC )
679+ set_property (TEST tests_multi_driver_sysman_standby_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
680+ else ()
681+ set_property (TEST tests_multi_driver_sysman_standby_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
682+ endif ()
683+
684+ add_test (NAME tests_single_driver_sysman_temperature_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManTemperatureApisThenExpectNullDriverIsReachedSuccessfully )
685+ set_property (TEST tests_single_driver_sysman_temperature_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
686+
687+ add_test (NAME tests_multi_driver_sysman_temperature_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManTemperatureApisThenExpectNullDriverIsReachedSuccessfully )
688+ if (MSVC )
689+ set_property (TEST tests_multi_driver_sysman_temperature_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
690+ else ()
691+ set_property (TEST tests_multi_driver_sysman_temperature_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
692+ endif ()
693+
694+ add_test (NAME tests_single_driver_sysman_overclock_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManOverclockApisThenExpectNullDriverIsReachedSuccessfully )
695+ set_property (TEST tests_single_driver_sysman_overclock_api PROPERTY ENVIRONMENT "ZE_ENABLE_NULL_DRIVER=1" )
696+
697+ add_test (NAME tests_multi_driver_sysman_overclock_api COMMAND tests --gtest_filter=*GivenLevelZeroLoaderPresentWhenCallingSysManOverclockApisThenExpectNullDriverIsReachedSuccessfully )
698+ if (MSVC )
699+ set_property (TEST tests_multi_driver_sysman_overclock_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test1.dll,${CMAKE_BINARY_DIR } /bin/$<CONFIG >/ze_null_test2.dll" )
700+ else ()
701+ set_property (TEST tests_multi_driver_sysman_overclock_api APPEND PROPERTY ENVIRONMENT "ZE_ENABLE_LOADER_DEBUG_TRACE=1;ZE_ENABLE_ALT_DRIVERS=${CMAKE_BINARY_DIR } /lib/libze_null_test1.so,${CMAKE_BINARY_DIR } /lib/libze_null_test2.so" )
702+ endif ()
703+
634704
635705
636706# Driver ordering tests - each test added individually
0 commit comments