diff --git a/runtime/test/BUCK b/runtime/test/BUCK new file mode 100644 index 00000000000..f559a6f1cfe --- /dev/null +++ b/runtime/test/BUCK @@ -0,0 +1,9 @@ +# Any targets that should be shared between fbcode and xplat must be defined in +# targets.bzl. + +load("@fbsource//tools/build_defs:fbsource_utils.bzl", "is_fbcode") +load(":targets.bzl", "define_common_targets") + +oncall("executorch") + +define_common_targets(is_fbcode = is_fbcode()) diff --git a/runtime/test/TARGETS b/runtime/test/TARGETS deleted file mode 100644 index 3c1acb9c534..00000000000 --- a/runtime/test/TARGETS +++ /dev/null @@ -1,34 +0,0 @@ -load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") - -oncall("executorch") - -runtime.python_test( - name = "test_runtime", - srcs = ["test_runtime.py"], - deps = [ - "//executorch/extension/pybindings/test:make_test", - "//executorch/runtime:runtime", - "//executorch/devtools/etdump:serialize", - ], -) - -runtime.python_test( - name = "test_runtime_etdump_gen", - srcs = ["test_runtime_etdump_gen.py"], - deps = [ - "//executorch/extension/pybindings/test:make_test", - "//executorch/runtime:runtime", - "//executorch/devtools/etdump:serialize", - ], -) - -runtime.python_test( - name = "test_runtime_xnnpack", - srcs = ["test_runtime_xnnpack.py"], - deps = [ - "//caffe2:torch", - "//executorch/backends/xnnpack/partition:xnnpack_partitioner", - "//executorch/exir:lib", - "//executorch/runtime:runtime", - ], -) diff --git a/runtime/test/targets.bzl b/runtime/test/targets.bzl new file mode 100644 index 00000000000..74309a59e01 --- /dev/null +++ b/runtime/test/targets.bzl @@ -0,0 +1,36 @@ +load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime") + +def define_common_targets(is_fbcode = False): + if not is_fbcode: + return + + runtime.python_test( + name = "test_runtime", + srcs = ["test_runtime.py"], + deps = [ + "//executorch/extension/pybindings/test:make_test", + "//executorch/runtime:runtime", + "//executorch/devtools/etdump:serialize", + ], + ) + + runtime.python_test( + name = "test_runtime_etdump_gen", + srcs = ["test_runtime_etdump_gen.py"], + deps = [ + "//executorch/extension/pybindings/test:make_test", + "//executorch/runtime:runtime", + "//executorch/devtools/etdump:serialize", + ], + ) + + runtime.python_test( + name = "test_runtime_xnnpack", + srcs = ["test_runtime_xnnpack.py"], + deps = [ + "//caffe2:torch", + "//executorch/backends/xnnpack/partition:xnnpack_partitioner", + "//executorch/exir:lib", + "//executorch/runtime:runtime", + ], + )