TC8 SOME/IP Conformance Testing#
This section defines the requirements, test specifications, and traceability for OPEN Alliance TC8 SOME/IP conformance testing of the SOME/IP Gateway.
The TC8 test suite covers two scopes:
Protocol Conformance — Tests
someipdat the wire level using raw UDP/TCP sockets and thesomeipPython package. No application processes are needed.someipdruns in--tc8-standalonemode.Application-Level Tests — Tests the full gateway path (mw::com client →
gatewayd→someipd→ network) using C++ apps built onscore::mw::com. These tests are stack-agnostic.
All tests live under tests/tc8_conformance/ and share the tc8 /
conformance Bazel tags. For the architectural overview, test topology
diagrams, and module structure, see
TC8 SOME/IP Conformance Testing.
- TC8 Conformance Test Requirements
- Overview
- Feature Requirement
- Component Requirements — Service Discovery
- Component Requirements — SOME/IP Message Format
- Component Requirements — Event Notification
- Component Requirements — Field Conformance
- Component Requirements — TCP Transport Binding
- Component Requirements — Multi-service and Multi-instance
- Component Requirements — SD Format and Options Compliance
- Component Requirements — SD Robustness
- Component Requirements — UDP Transport Binding
- TC8 Test Specifications
- Service Discovery Tests
- SOME/IP Message Format Tests
- Event Notification Tests
- Field Conformance Tests
- TCP Transport Binding Tests
- Multi-service and Multi-instance Tests
- SD Format and Options Compliance Tests
- SD Entry Semantics Tests
- SD Lifecycle Advanced Tests
- SD Robustness Tests
- SOME/IP Message Protocol Compliance Tests
- TC8 Conformance Traceability
See also
TC8 SOME/IP Conformance Testing — full OA TC8 v3.0 Chapter 5 scope analysis, gap analysis, and coverage breakdown (19% of 230 spec test cases).