CMakeLists.txt 1.1 KB
Newer Older
1 2 3 4
file(
  GLOB TEST_OPS
  RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
  "test_*.py")
T
tianshuo78520a 已提交
5 6
string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")

7 8
if(WITH_XPU_BKCL)
  list(REMOVE_ITEM TEST_OPS "test_gen_bkcl_id_op")
9 10
endif()

11 12 13 14 15 16
file(
  GLOB DIST_TEST_OPS
  RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
  "test_dist_*.py")
if(WITH_XPU_BKCL)
  list(APPEND DIST_TEST_OPS test_gen_bkcl_id_op)
17 18
endif()

T
tianshuo78520a 已提交
19
foreach(TEST_OP ${TEST_OPS})
20
  py_test_modules(${TEST_OP} MODULES ${TEST_OP})
W
Wilber 已提交
21
endforeach()
22

23
foreach(TEST_OP ${DIST_TEST_OPS})
24
  py_test_modules(${TEST_OP} MODULES ${TEST_OP})
W
Wilber 已提交
25
endforeach()
26

27
set_tests_properties(test_conv2d_op_xpu PROPERTIES TIMEOUT 120)
28 29 30
set_tests_properties(test_mul_op_xpu PROPERTIES TIMEOUT 120)
set_tests_properties(test_matmul_v2_op_xpu PROPERTIES TIMEOUT 900)
set_tests_properties(test_matmul_op_xpu PROPERTIES TIMEOUT 300)
31 32 33 34 35 36
set_tests_properties(test_collective_identity_xpu
                     PROPERTIES LABELS "RUN_TYPE=DIST_KUNLUN")
set_tests_properties(test_collective_allgather_xpu
                     PROPERTIES LABELS "RUN_TYPE=DIST_KUNLUN")
set_tests_properties(test_collective_allreduce_xpu
                     PROPERTIES LABELS "RUN_TYPE=DIST_KUNLUN")