You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

CMakeLists.txt 6.2 kB

5 years ago
4 years ago
5 years ago
5 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. include(GoogleTest)
  2. SET(DE_UT_SRCS
  3. affine_op_test.cc
  4. execute_test.cc
  5. arena_test.cc
  6. auto_contrast_op_test.cc
  7. batch_op_test.cc
  8. bit_functions_test.cc
  9. bounding_box_augment_op_test.cc
  10. btree_test.cc
  11. buddy_test.cc
  12. build_vocab_test.cc
  13. c_api_audio_a_to_q_test.cc
  14. c_api_audio_r_to_z_test.cc
  15. c_api_cache_test.cc
  16. c_api_dataset_ag_news_test.cc
  17. c_api_dataset_album_test.cc
  18. c_api_dataset_cifar_test.cc
  19. c_api_dataset_cityscapes_test.cc
  20. c_api_dataset_clue_test.cc
  21. c_api_dataset_coco_test.cc
  22. c_api_dataset_config_test.cc
  23. c_api_dataset_csv_test.cc
  24. c_api_dataset_dbpedia_test.cc
  25. c_api_dataset_div2k_test.cc
  26. c_api_dataset_emnist_test.cc
  27. c_api_dataset_fake_image_test.cc
  28. c_api_dataset_fashion_mnist_test.cc
  29. c_api_dataset_flickr_test.cc
  30. c_api_dataset_iterator_test.cc
  31. c_api_dataset_kmnist_test.cc
  32. c_api_dataset_lj_speech_test.cc
  33. c_api_dataset_manifest_test.cc
  34. c_api_dataset_minddata_test.cc
  35. c_api_dataset_ops_test.cc
  36. c_api_dataset_photo_tour_test.cc
  37. c_api_dataset_places365_test.cc
  38. c_api_dataset_qmnist_test.cc
  39. c_api_dataset_randomdata_test.cc
  40. c_api_dataset_save.cc
  41. c_api_dataset_sbu_test.cc
  42. c_api_dataset_speech_commands_test.cc
  43. c_api_dataset_stl10_test.cc
  44. c_api_dataset_tedlium_test.cc
  45. c_api_dataset_textfile_test.cc
  46. c_api_dataset_tfrecord_test.cc
  47. c_api_dataset_usps_test.cc
  48. c_api_dataset_voc_test.cc
  49. c_api_dataset_yelp_review_test.cc
  50. c_api_dataset_yes_no_test.cc
  51. c_api_datasets_test.cc
  52. c_api_epoch_ctrl_test.cc
  53. c_api_pull_based_test.cc
  54. c_api_repeat_test.cc
  55. c_api_samplers_test.cc
  56. c_api_text_sentence_piece_vocab_test.cc
  57. c_api_text_test.cc
  58. c_api_text_vocab_test.cc
  59. c_api_text_test.cc
  60. c_api_transforms_test.cc
  61. c_api_vision_a_to_q_test.cc
  62. c_api_vision_affine_test.cc
  63. c_api_vision_bounding_box_augment_test.cc
  64. c_api_vision_horizontal_flip_test.cc
  65. c_api_vision_random_subselect_policy_test.cc
  66. c_api_vision_random_test.cc
  67. c_api_vision_r_to_z_test.cc
  68. c_api_vision_slice_patches_test.cc
  69. c_api_vision_soft_dvpp_test.cc
  70. c_api_vision_uniform_aug_test.cc
  71. c_api_vision_vertical_flip_test.cc
  72. center_crop_op_test.cc
  73. channel_swap_test.cc
  74. circular_pool_test.cc
  75. coco_op_test.cc
  76. common/bboxop_common.cc
  77. common/common.cc
  78. common/cvop_common.cc
  79. concatenate_op_test.cc
  80. connector_test.cc
  81. csv_op_test.cc
  82. cut_out_op_test.cc
  83. cutmix_batch_op_test.cc
  84. cyclic_array_test.cc
  85. data_helper_test.cc
  86. datatype_test.cc
  87. decode_op_test.cc
  88. distributed_sampler_test.cc
  89. equalize_op_test.cc
  90. execute_test.cc
  91. execution_tree_test.cc
  92. fill_op_test.cc
  93. c_api_vision_gaussian_blur_test.cc
  94. global_context_test.cc
  95. gnn_graph_test.cc
  96. image_process_test.cc
  97. interrupt_test.cc
  98. ir_callback_test.cc
  99. ir_sampler_test.cc
  100. ir_tensor_op_fusion_pass_test.cc
  101. ir_tree_adapter_test.cc
  102. ir_vision_random_test.cc
  103. ir_vision_test.cc
  104. jieba_tokenizer_op_test.cc
  105. main_test.cc
  106. map_op_test.cc
  107. mask_test.cc
  108. memory_pool_test.cc
  109. mind_record_op_test.cc
  110. mixup_batch_op_test.cc
  111. normalize_op_test.cc
  112. one_hot_op_test.cc
  113. optimization_pass_test.cc
  114. pad_end_op_test.cc
  115. pad_op_test.cc
  116. path_test.cc
  117. perf_data_test.cc
  118. profiler_test.cc
  119. queue_test.cc
  120. random_affine_op_test.cc
  121. random_color_adjust_op_test.cc
  122. random_color_op_test.cc
  123. random_crop_and_resize_op_test.cc
  124. random_crop_and_resize_with_bbox_op_test.cc
  125. random_crop_decode_resize_op_test.cc
  126. random_crop_op_test.cc
  127. random_crop_with_bbox_op_test.cc
  128. random_horizontal_flip_op_test.cc
  129. random_horizontal_flip_with_bbox_test.cc
  130. random_resize_op_test.cc
  131. random_resize_op_test.cc
  132. random_resize_with_bbox_op_test.cc
  133. random_rotation_op_test.cc
  134. random_solarize_op_test.cc
  135. random_vertical_flip_op_test.cc
  136. random_vertical_flip_with_bbox_op_test.cc
  137. rescale_op_test.cc
  138. resize_op_test.cc
  139. resize_with_bbox_op_test.cc
  140. rgba_to_bgr_op_test.cc
  141. rgba_to_rgb_op_test.cc
  142. schema_test.cc
  143. slice_op_test.cc
  144. sliding_window_op_test.cc
  145. solarize_op_test.cc
  146. stand_alone_samplers_test.cc
  147. status_test.cc
  148. storage_container_test.cc
  149. subset_random_sampler_test.cc
  150. subset_sampler_test.cc
  151. swap_red_blue_test.cc
  152. task_manager_test.cc
  153. tensor_row_test.cc
  154. tensor_string_test.cc
  155. tensor_test.cc
  156. tensorshape_test.cc
  157. tfReader_op_test.cc
  158. to_float16_op_test.cc
  159. tokenizer_op_test.cc
  160. treap_test.cc
  161. tree_modifying_function_test.cc
  162. trucate_pair_test.cc
  163. type_cast_op_test.cc
  164. weighted_random_sampler_test.cc
  165. )
  166. if(ENABLE_PYTHON)
  167. set(DE_UT_SRCS
  168. ${DE_UT_SRCS}
  169. manifest_op_test.cc
  170. )
  171. endif()
  172. if(ENABLE_ACL)
  173. set(DE_UT_SRCS
  174. ${DE_UT_SRCS}
  175. dvpp_decode_jpeg_test.cc)
  176. endif()
  177. add_executable(de_ut_tests ${DE_UT_SRCS})
  178. set_target_properties(de_ut_tests PROPERTIES INSTALL_RPATH "$ORIGIN/../lib:$ORIGIN/../lib64")
  179. target_link_libraries(de_ut_tests PRIVATE
  180. _c_dataengine pybind11::embed
  181. ${GTEST_LIBRARY}
  182. ${SECUREC_LIBRARY}
  183. ${SLOG_LIBRARY}
  184. )
  185. gtest_discover_tests(de_ut_tests WORKING_DIRECTORY ${Project_DIR}/tests/dataset)
  186. install(TARGETS de_ut_tests
  187. RUNTIME DESTINATION test)
  188. # For internal testing only.
  189. install(DIRECTORY ${Project_DIR}/tests/dataset/data/
  190. DESTINATION test/data)