Skip to content

Protocol manifests in Protocol.h have no cross-language parity test #747

Description

@iamfatness

Symptom. PR #745 (#738) retires five ContractParity tests in native/tests/ContractParityTest.cpp because they compared the C++ manifests against the removed TypeScript prototype. Nothing now cross-checks the capability, bridge-command, event, request or spine-name manifests in native/src/core/Protocol.h against the C# shell (NativeMediaCoreProtocol.cs).

Done when. A test fails when a name exists in the C++ manifest but not in the C# protocol (or the reverse), for each of the five manifests; unreferenced manifest constants left in Protocol.h are removed or covered.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions