xref: /aosp_15_r20/external/executorch/extension/data_loader/test/targets.bzl (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
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