Expand description
Conformance test-vector runner.
Crate zerodds-conformance. Safety classification: STANDARD.
One module per external conformance suite, holding the spec test
vectors as constants and running them against the production
implementations. This makes conformance verifiable within the
workspace without depending on an external CI tool setup — external
tools (Autobahn server, h2spec) stay optional in the
live-interop job.
§Module
autobahn_ws— RFC 6455 + RFC 7692 (WebSocket).oasis_mqtt— OASIS MQTT-5.0 Spec §3 + §4.h2spec_grpc— RFC 7540/7541 (HTTP/2 + HPACK) + gRPC-interop.coap_plugtest— IETF-Plugtest (RFC 7252 + 7641 + 7959).dds_xml_xvendor— DDS-XML 1.0 Cross-Vendor + W3C-XSD.
Modules§
- autobahn_
ws - Autobahn|TestSuite WebSocket conformance subset — RFC 6455.
- coap_
plugtest - IETF CoAP-Plugtest Conformance — RFC 7252 + 7641 + 7959 + 6690.
- dds_
xml_ xvendor - DDS-XML 1.0 Cross-Vendor Conformance — Spec §6 + W3C-XSD-Validation.
- h2spec_
grpc - h2spec + gRPC-interop Conformance — RFC 7540 + RFC 7541 + gRPC.
- oasis_
mqtt - OASIS MQTT-5.0 Conformance-Test-Vektoren — Spec §3 + §4.
Structs§
- Test
Case - A single test case (name + run function).
Enums§
- Case
Result - Result of a single conformance test case.
Functions§
- run_
suite - Returns a reporting tuple
(passed, skipped, failed).