onnx_backend_test#
This module bundles the small C++ library lib_onnx_backend_test that
mirrors the backend test node-case infrastructure from
onnx_light.onnx_lib.backend.test.case in pure C++. It depends on
lib_onnx_proto and lib_onnx_kernels (for the runtime
onnx_light::core::backend_test::TestCase and the operator kernel
implementations) and provides the per-operator test-case registries
under onnx_extensions/backend_test/cases/.
The TestCase definition and its registration helpers
(CollectTestCases(), CollectTestCasesByName()) live in
onnx_core/backend_test (namespace core::backend_test); see
backend_test. The canonical header
onnx_core/backend_test/test_case.h also injects those names into the
onnx_backend_test namespace so that case source files and callers
using the onnx_backend_test:: qualifier compile unchanged.
See the onnx_kernels module for the runtime data model and the kernel implementations used by these test cases.