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