56 lines · plain
1set(PLUGINS_TEST_COMMON LLVMOffload)2set(PLUGINS_TEST_INCLUDE ${LIBOMPTARGET_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/common)3 4add_subdirectory(device_code)5 6add_offload_unittest("device"7 device/olIterateDevices.cpp8 device/olGetDeviceInfo.cpp9 device/olGetDeviceInfoSize.cpp)10 11add_offload_unittest("event"12 event/olCreateEvent.cpp13 event/olDestroyEvent.cpp14 event/olSyncEvent.cpp15 event/olGetEventInfo.cpp16 event/olGetEventInfoSize.cpp)17 18add_offload_unittest("init"19 init/olInit.cpp)20target_compile_definitions("init.unittests" PRIVATE DISABLE_WRAPPER)21 22add_offload_unittest("kernel"23 kernel/olCalculateOptimalOccupancy.cpp24 kernel/olLaunchKernel.cpp)25 26add_offload_unittest("memory"27 memory/olMemAlloc.cpp28 memory/olMemFill.cpp29 memory/olMemFree.cpp30 memory/olMemcpy.cpp31 memory/olGetMemInfo.cpp32 memory/olGetMemInfoSize.cpp)33 34add_offload_unittest("platform"35 platform/olGetPlatformInfo.cpp36 platform/olGetPlatformInfoSize.cpp)37 38add_offload_unittest("program"39 program/olCreateProgram.cpp40 program/olIsValidBinary.cpp41 program/olDestroyProgram.cpp)42 43add_offload_unittest("queue"44 queue/olCreateQueue.cpp45 queue/olSyncQueue.cpp46 queue/olDestroyQueue.cpp47 queue/olGetQueueInfo.cpp48 queue/olGetQueueInfoSize.cpp49 queue/olWaitEvents.cpp50 queue/olLaunchHostFunction.cpp)51 52add_offload_unittest("symbol"53 symbol/olGetSymbol.cpp54 symbol/olGetSymbolInfo.cpp55 symbol/olGetSymbolInfoSize.cpp)56