Skip to content

Commit 1617ba7

Browse files
[Test Mv] legacy_test (#51941)
1 parent f29c0ca commit 1617ba7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+81
-89
lines changed

python/paddle/tests/CMakeLists.txt

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,81 +1 @@
11
add_subdirectory(quantization)
2-
3-
file(
4-
GLOB TEST_OPS
5-
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
6-
"test_*.py")
7-
string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")
8-
9-
file(
10-
GLOB DIST_TEST_OPS
11-
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
12-
"test_dist_*.py")
13-
string(REPLACE ".py" "" DIST_TEST_OPS "${DIST_TEST_OPS}")
14-
15-
foreach(TEST_OP ${DIST_TEST_OPS})
16-
list(REMOVE_ITEM TEST_OPS ${TEST_OP})
17-
endforeach()
18-
19-
if(NOT WITH_COVERAGE)
20-
list(REMOVE_ITEM TEST_OPS test_hapi_hub)
21-
endif()
22-
23-
foreach(src ${TEST_OPS})
24-
py_test(${src} SRCS ${src}.py)
25-
endforeach()
26-
27-
function(py_dist_test TARGET_NAME)
28-
if(WITH_TESTING)
29-
set(options "")
30-
set(oneValueArgs "")
31-
set(multiValueArgs SRCS DEPS ARGS ENVS)
32-
cmake_parse_arguments(py_dist_test "${options}" "${oneValueArgs}"
33-
"${multiValueArgs}" ${ARGN})
34-
35-
if(WITH_COVERAGE
36-
AND (WITH_GPU OR WITH_ROCM)
37-
AND (WITH_NCCL OR WITH_RCCL)
38-
AND NOT WIN32)
39-
add_test(
40-
NAME ${TARGET_NAME}
41-
COMMAND
42-
${CMAKE_COMMAND} -E env FLAGS_init_allocated_mem=true
43-
FLAGS_cudnn_deterministic=true FLAGS_cpu_deterministic=true
44-
NCCL_P2P_DISABLE=1 NCCL_SHM_DISABLE=1
45-
PYTHONPATH=${PADDLE_BINARY_DIR}/python ${py_dist_test_ENVS}
46-
COVERAGE_FILE=${PADDLE_BINARY_DIR}/python-coverage.data
47-
${PYTHON_EXECUTABLE} -u ${py_dist_test_SRCS} ${py_dist_test_ARGS}
48-
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
49-
# No unit test should exceed 10 minutes.
50-
set_tests_properties(${TARGET_NAME} PROPERTIES TIMEOUT 600 LABELS
51-
"RUN_TYPE=DIST")
52-
endif()
53-
54-
endif()
55-
endfunction()
56-
57-
foreach(src ${DIST_TEST_OPS})
58-
message(STATUS ${src})
59-
py_dist_test(${src} SRCS ${src}.py)
60-
endforeach()
61-
set_tests_properties(test_dataset_cifar PROPERTIES TIMEOUT 120)
62-
set_tests_properties(test_pretrained_model PROPERTIES TIMEOUT 120)
63-
set_tests_properties(test_model PROPERTIES TIMEOUT 300)
64-
set_tests_properties(test_dataset_movielens PROPERTIES TIMEOUT 120)
65-
set_tests_properties(test_datasets PROPERTIES TIMEOUT 300)
66-
set_tests_properties(test_dataset_wmt PROPERTIES TIMEOUT 120)
67-
set_tests_properties(test_vision_models PROPERTIES TIMEOUT 120)
68-
set_tests_properties(test_dataset_uci_housing PROPERTIES TIMEOUT 120)
69-
set_tests_properties(test_dataset_imdb PROPERTIES TIMEOUT 300)
70-
set_tests_properties(test_pretrained_model PROPERTIES TIMEOUT 600)
71-
set_tests_properties(test_callback_wandb PROPERTIES TIMEOUT 60)
72-
if(WITH_COVERAGE)
73-
set_tests_properties(test_hapi_hub PROPERTIES TIMEOUT 300)
74-
endif()
75-
76-
if(APPLE)
77-
set_tests_properties(test_callback_early_stop PROPERTIES TIMEOUT 300)
78-
set_tests_properties(test_callback_reduce_lr_on_plateau PROPERTIES TIMEOUT
79-
300)
80-
set_tests_properties(test_vision_models PROPERTIES TIMEOUT 300)
81-
endif()

test/legacy_test/CMakeLists.txt

Lines changed: 81 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,81 @@
1-
file(
2-
GLOB TEST_OPS
3-
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
4-
"test_*.py")
5-
string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")
6-
7-
foreach(src ${TEST_OPS})
8-
py_test(${src} SRCS ${src}.py)
9-
endforeach()
1+
if(WITH_TESTING)
2+
file(
3+
GLOB TEST_OPS
4+
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
5+
"test_*.py")
6+
string(REPLACE ".py" "" TEST_OPS "${TEST_OPS}")
7+
8+
file(
9+
GLOB DIST_TEST_OPS
10+
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
11+
"test_dist_*.py")
12+
string(REPLACE ".py" "" DIST_TEST_OPS "${DIST_TEST_OPS}")
13+
14+
foreach(TEST_OP ${DIST_TEST_OPS})
15+
list(REMOVE_ITEM TEST_OPS ${TEST_OP})
16+
endforeach()
17+
18+
if(NOT WITH_COVERAGE)
19+
list(REMOVE_ITEM TEST_OPS test_hapi_hub)
20+
endif()
21+
22+
foreach(src ${TEST_OPS})
23+
py_test(${src} SRCS ${src}.py)
24+
endforeach()
25+
26+
function(py_dist_test TARGET_NAME)
27+
if(WITH_TESTING)
28+
set(options "")
29+
set(oneValueArgs "")
30+
set(multiValueArgs SRCS DEPS ARGS ENVS)
31+
cmake_parse_arguments(py_dist_test "${options}" "${oneValueArgs}"
32+
"${multiValueArgs}" ${ARGN})
33+
34+
if(WITH_COVERAGE
35+
AND (WITH_GPU OR WITH_ROCM)
36+
AND (WITH_NCCL OR WITH_RCCL)
37+
AND NOT WIN32)
38+
add_test(
39+
NAME ${TARGET_NAME}
40+
COMMAND
41+
${CMAKE_COMMAND} -E env FLAGS_init_allocated_mem=true
42+
FLAGS_cudnn_deterministic=true FLAGS_cpu_deterministic=true
43+
NCCL_P2P_DISABLE=1 NCCL_SHM_DISABLE=1
44+
PYTHONPATH=${PADDLE_BINARY_DIR}/python ${py_dist_test_ENVS}
45+
COVERAGE_FILE=${PADDLE_BINARY_DIR}/python-coverage.data
46+
${PYTHON_EXECUTABLE} -u ${py_dist_test_SRCS} ${py_dist_test_ARGS}
47+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
48+
# No unit test should exceed 10 minutes.
49+
set_tests_properties(${TARGET_NAME} PROPERTIES TIMEOUT 600 LABELS
50+
"RUN_TYPE=DIST")
51+
endif()
52+
53+
endif()
54+
endfunction()
55+
56+
foreach(src ${DIST_TEST_OPS})
57+
message(STATUS ${src})
58+
py_dist_test(${src} SRCS ${src}.py)
59+
endforeach()
60+
set_tests_properties(test_dataset_cifar PROPERTIES TIMEOUT 120)
61+
set_tests_properties(test_pretrained_model PROPERTIES TIMEOUT 120)
62+
set_tests_properties(test_model PROPERTIES TIMEOUT 300)
63+
set_tests_properties(test_dataset_movielens PROPERTIES TIMEOUT 120)
64+
set_tests_properties(test_datasets PROPERTIES TIMEOUT 300)
65+
set_tests_properties(test_dataset_wmt PROPERTIES TIMEOUT 120)
66+
set_tests_properties(test_vision_models PROPERTIES TIMEOUT 120)
67+
set_tests_properties(test_dataset_uci_housing PROPERTIES TIMEOUT 120)
68+
set_tests_properties(test_dataset_imdb PROPERTIES TIMEOUT 300)
69+
set_tests_properties(test_pretrained_model PROPERTIES TIMEOUT 600)
70+
set_tests_properties(test_callback_wandb PROPERTIES TIMEOUT 60)
71+
if(WITH_COVERAGE)
72+
set_tests_properties(test_hapi_hub PROPERTIES TIMEOUT 300)
73+
endif()
74+
75+
if(APPLE)
76+
set_tests_properties(test_callback_early_stop PROPERTIES TIMEOUT 300)
77+
set_tests_properties(test_callback_reduce_lr_on_plateau PROPERTIES TIMEOUT
78+
300)
79+
set_tests_properties(test_vision_models PROPERTIES TIMEOUT 300)
80+
endif()
81+
endif()
File renamed without changes.

0 commit comments

Comments
 (0)