xref: /aosp_15_r20/external/executorch/extension/pybindings/test/TARGETS (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime")
2
3oncall("executorch")
4
5runtime.python_library(
6    # autodeps has a real hard time tracking the owner of the pybindings
7    # from portable and the suggested fixes I could find didnt work, so
8    # just disabling for now
9    name = "make_test",
10    srcs = [
11        "make_test.py",
12    ],
13    visibility = [
14        "//executorch/extension/pybindings/...",
15        "//executorch/runtime/...",
16    ],
17    deps = [
18        "//caffe2:torch",
19        "//caffe2:torch_fx",
20        "//executorch/exir:lib",
21        "//executorch/exir:pass_manager",
22        "//executorch/exir:scalar_type",
23        "//executorch/exir/_serialize:lib",
24        "//executorch/exir/emit:lib",
25        "//executorch/exir/passes:lib",
26        "//executorch/runtime/core:core",
27    ],
28)
29
30runtime.python_test(
31    name = "test_pybindings_portable_lib",
32    srcs = ["test_pybindings.py"],
33    preload_deps = ["//executorch/kernels/quantized:aot_lib"],
34    deps = [
35        ":make_test",
36        "//executorch/extension/pybindings:portable_lib",
37    ],
38)
39
40runtime.python_test(
41    name = "test_pybindings_aten_lib",
42    srcs = ["test_pybindings.py"],
43    preload_deps = ["//executorch/kernels/quantized:aot_lib"],
44    deps = [
45        ":make_test",
46        "//executorch/extension/pybindings:aten_lib",
47        "//executorch/kernels/quantized:aot_lib",
48    ],
49)
50