Skip to content

Commit 898b06c

Browse files
committed
[ExecuTorch] Arm Ethos: Add Linear operator tests
Pull Request resolved: #8898 As title. ghstack-source-id: 269597827 @exported-using-ghexport Differential Revision: [D70018299](https://our.internmc.facebook.com/intern/diff/D70018299/)
1 parent 8880498 commit 898b06c

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

Diff for: backends/arm/test/TARGETS

+4-9
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ python_library(
1919
srcs = ["runner_utils.py"],
2020
deps = [
2121
":conftest",
22-
"//executorch/backends/xnnpack/test/tester:tester",
2322
"//executorch/backends/arm:arm_backend",
2423
"//executorch/exir:lib",
2524
"//executorch/exir/backend:compile_spec_schema",
@@ -31,10 +30,7 @@ python_library(
3130
srcs = ["common.py"],
3231
deps = [
3332
":runner_utils",
34-
"//executorch/backends/xnnpack/test/tester:tester",
35-
"//executorch/backends/arm:arm_backend",
36-
"//executorch/exir:lib",
37-
"//executorch/exir/backend:compile_spec_schema",
33+
"//executorch/backends/arm:tosa_specification",
3834
"fbsource//third-party/pypi/pytest:pytest",
3935
]
4036
)
@@ -43,12 +39,11 @@ python_library(
4339
name = "arm_tester",
4440
srcs = glob(["tester/*.py"]),
4541
deps = [
46-
":runner_utils",
4742
":common",
48-
"//executorch/backends/arm:tosa_mapping",
49-
"//executorch/backends/arm:tosa_specification",
50-
"//executorch/backends/arm/quantizer:arm_quantizer",
43+
"//executorch/backends/xnnpack/test/tester:tester",
5144
"//executorch/backends/arm:arm_partitioner",
45+
"//executorch/backends/arm/quantizer:arm_quantizer",
46+
"//executorch/backends/arm:tosa_mapping",
5247
"//executorch/devtools/backend_debug:delegation_info",
5348
"fbsource//third-party/pypi/tabulate:tabulate",
5449
]

Diff for: backends/arm/test/targets.bzl

+8-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@ load("@bazel_skylib//lib:paths.bzl", "paths")
44

55
def define_arm_tests():
66
# TODO Add more tests
7-
test_files = native.glob(["passes/test_*.py"])
7+
test_files = []
88

9+
# Passes
10+
test_files += native.glob(["passes/test_*.py"])
911
# https://github.com/pytorch/executorch/issues/8606
1012
test_files.remove("passes/test_ioquantization_pass.py")
1113

14+
# Operators
15+
test_files += native.glob(["ops/test_linear.py"])
16+
1217
TESTS = {}
1318

1419
for test_file in test_files:
@@ -26,8 +31,8 @@ def define_arm_tests():
2631
"//executorch/kernels/quantized:custom_ops_generated_lib",
2732
],
2833
deps = [
29-
":arm_tester",
30-
":conftest",
34+
"//executorch/backends/arm/test:arm_tester",
35+
"//executorch/backends/arm/test:conftest",
3136
"//executorch/exir:lib",
3237
"fbsource//third-party/pypi/pytest:pytest",
3338
"fbsource//third-party/pypi/parameterized:parameterized",

0 commit comments

Comments
 (0)