1load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") 2 3def define_common_targets(): 4 """Defines targets that should be shared between fbcode and xplat. 5 6 The directory containing this targets.bzl file should also contain both 7 TARGETS and BUCK files that call this function. 8 """ 9 10 runtime.cxx_test( 11 name = "buffer_data_loader_test", 12 srcs = [ 13 "buffer_data_loader_test.cpp", 14 ], 15 deps = [ 16 "//executorch/extension/data_loader:buffer_data_loader", 17 ], 18 ) 19 20 runtime.cxx_test( 21 name = "shared_ptr_data_loader_test", 22 srcs = [ 23 "shared_ptr_data_loader_test.cpp", 24 ], 25 deps = [ 26 "//executorch/extension/data_loader:shared_ptr_data_loader", 27 ], 28 ) 29 30 runtime.cxx_test( 31 name = "file_data_loader_test", 32 srcs = [ 33 "file_data_loader_test.cpp", 34 ], 35 deps = [ 36 "//executorch/extension/testing_util:temp_file", 37 "//executorch/extension/data_loader:file_data_loader", 38 ], 39 ) 40 41 runtime.cxx_test( 42 name = "file_descriptor_data_loader_test", 43 srcs = [ 44 "file_descriptor_data_loader_test.cpp", 45 ], 46 deps = [ 47 "//executorch/extension/testing_util:temp_file", 48 "//executorch/extension/data_loader:file_descriptor_data_loader", 49 ], 50 ) 51 52 runtime.cxx_test( 53 name = "mmap_data_loader_test", 54 srcs = [ 55 "mmap_data_loader_test.cpp", 56 ], 57 deps = [ 58 "//executorch/extension/testing_util:temp_file", 59 "//executorch/extension/data_loader:mmap_data_loader", 60 ], 61 ) 62