|
5 | 5 | import halide_as_onnx_backend as halide_backend |
6 | 6 | import halide_as_onnx_backend_failures_table |
7 | 7 |
|
8 | | - |
9 | | -# This is a pytest magic variable to load extra plugins |
10 | | -# pytest_plugins = 'onnx.backend.test.report', |
11 | | - |
12 | | - |
13 | | -def main(): |
14 | | - backend_test = onnx.backend.test.BackendTest(halide_backend, __name__) |
15 | | - |
16 | | - # These tests are simply too slow. |
17 | | - backend_test.exclude(r"test_densenet121_.*") |
18 | | - backend_test.exclude(r"test_inception_v1_.*") |
19 | | - backend_test.exclude(r"test_inception_v2_.*") |
20 | | - backend_test.exclude(r"test_resnet50_.*") |
21 | | - backend_test.exclude(r"test_squeezenet_.*") |
22 | | - backend_test.exclude(r"test_vgg19_.*") |
23 | | - backend_test.exclude(r"test_zfnet512_.*") |
24 | | - |
25 | | - exclude_patterns = getattr( |
26 | | - halide_as_onnx_backend_failures_table, "HALIDE_ONNX_KNOWN_TEST_FAILURES", [] |
27 | | - ) |
28 | | - for _, _, pattern in exclude_patterns: |
29 | | - backend_test.exclude(pattern) |
30 | | - |
31 | | - # import all test cases at global scope to make them visible to python.unittest |
32 | | - globals().update(backend_test.enable_report().test_cases) |
33 | | - |
34 | | - unittest.main() |
35 | | - |
| 8 | +backend_test = onnx.backend.test.BackendTest(halide_backend, __name__) |
| 9 | + |
| 10 | +# These tests are simply too slow. |
| 11 | +backend_test.exclude(r"test_densenet121_.*") |
| 12 | +backend_test.exclude(r"test_inception_v1_.*") |
| 13 | +backend_test.exclude(r"test_inception_v2_.*") |
| 14 | +backend_test.exclude(r"test_resnet50_.*") |
| 15 | +backend_test.exclude(r"test_squeezenet_.*") |
| 16 | +backend_test.exclude(r"test_vgg19_.*") |
| 17 | +backend_test.exclude(r"test_zfnet512_.*") |
| 18 | + |
| 19 | +exclude_patterns = getattr( |
| 20 | + halide_as_onnx_backend_failures_table, "HALIDE_ONNX_KNOWN_TEST_FAILURES", [] |
| 21 | +) |
| 22 | +for _, _, pattern in exclude_patterns: |
| 23 | + backend_test.exclude(pattern) |
| 24 | + |
| 25 | +# import all test cases at global scope to make them visible to python.unittest |
| 26 | +globals().update(backend_test.test_cases) |
36 | 27 |
|
37 | 28 | if __name__ == "__main__": |
38 | | - main() |
| 29 | + unittest.main() |
0 commit comments