CMakeLists.txt 2.9 KB
Newer Older
Z
zhunaipan 已提交
1 2 3
include(GoogleTest)

SET(DE_UT_SRCS
N
nhussain 已提交
4 5
        common/common.cc
        common/cvop_common.cc
6
        common/bboxop_common.cc
N
nhussain 已提交
7 8 9 10 11 12 13
        batch_op_test.cc
        bit_functions_test.cc
        storage_container_test.cc
        treap_test.cc
        interrupt_test.cc
        image_folder_op_test.cc
        buddy_test.cc
14
        bounding_box_augment_op_test.cc
N
nhussain 已提交
15 16 17 18 19 20 21
        arena_test.cc
        btree_test.cc
        center_crop_op_test.cc
        channel_swap_test.cc
        circular_pool_test.cc
        client_config_test.cc
        connector_test.cc
M
Mahdi 已提交
22
        cut_out_op_test.cc
N
nhussain 已提交
23 24 25 26 27 28 29 30 31 32 33
        datatype_test.cc
        decode_op_test.cc
        execution_tree_test.cc
        global_context_test.cc
        main_test.cc
        map_op_test.cc
        mind_record_op_test.cc
        memory_pool_test.cc
        normalize_op_test.cc
        one_hot_op_test.cc
        pad_end_op_test.cc
M
Mahdi 已提交
34
        pad_op_test.cc
N
nhussain 已提交
35 36 37 38 39 40 41 42
        path_test.cc
        project_op_test.cc
        queue_test.cc
        random_crop_op_test.cc
        random_crop_decode_resize_op_test.cc
        random_crop_and_resize_op_test.cc
        random_color_adjust_op_test.cc
        random_horizontal_flip_op_test.cc
43
        random_horizontal_flip_with_bbox_test.cc
N
nhussain 已提交
44 45 46 47 48 49 50 51 52
        random_resize_op_test.cc
        random_rotation_op_test.cc
        random_vertical_flip_op_test.cc
        rename_op_test.cc
        repeat_op_test.cc
        skip_op_test.cc
        rescale_op_test.cc
        resize_bilinear_op_test.cc
        resize_op_test.cc
E
Eric 已提交
53
	schema_test.cc
N
nhussain 已提交
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
        shuffle_op_test.cc
        stand_alone_samplers_test.cc
        status_test.cc
        task_manager_test.cc
        tensor_test.cc
        tensor_string_test.cc
        tensorshape_test.cc
        tfReader_op_test.cc
        to_float16_op_test.cc
        type_cast_op_test.cc
        zip_op_test.cc
        random_resize_op_test.cc
        subset_random_sampler_test.cc
        weighted_random_sampler_test.cc
        mnist_op_test.cc
        manifest_op_test.cc
        voc_op_test.cc
        cifar_op_test.cc
        celeba_op_test.cc
        take_op_test.cc
        clue_op_test.cc
        text_file_op_test.cc
        filter_op_test.cc
        concat_op_test.cc
        jieba_tokenizer_op_test.cc
        tokenizer_op_test.cc
        gnn_graph_test.cc
        coco_op_test.cc
        fill_op_test.cc
        mask_test.cc
        trucate_pair_test.cc
        concatenate_op_test.cc
86 87
        cyclic_array_test.cc
        perf_data_test.cc
N
nhussain 已提交
88
        )
Z
zhunaipan 已提交
89 90 91 92 93 94 95 96 97 98

add_executable(de_ut_tests ${DE_UT_SRCS})

set_target_properties(de_ut_tests PROPERTIES INSTALL_RPATH "$ORIGIN/../lib:$ORIGIN/../lib64")

target_link_libraries(de_ut_tests PRIVATE _c_dataengine pybind11::embed ${GTEST_LIBRARY} ${SECUREC_LIBRARY} ${SLOG_LIBRARY})

gtest_discover_tests(de_ut_tests WORKING_DIRECTORY ${Project_DIR}/tests/dataset)

install(TARGETS de_ut_tests
N
nhussain 已提交
99
        RUNTIME DESTINATION test)
Z
zhunaipan 已提交
100 101 102

# For internal testing only.
install(DIRECTORY ${Project_DIR}/tests/dataset/data/
N
nhussain 已提交
103
        DESTINATION test/data)