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.