Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write extra PublisherSubscriberTest for up-transport-zenoh-cpp #58

Open
gregmedd opened this issue Jun 22, 2024 · 0 comments
Open

Write extra PublisherSubscriberTest for up-transport-zenoh-cpp #58

gregmedd opened this issue Jun 22, 2024 · 0 comments

Comments

@gregmedd
Copy link
Contributor

“Extra” tests in a transport library provide an opportunity to exercise end-to-end layer communication. Layer 2 tests do not contribute to coverage for transport libraries since transport implementations are entirely layer 1. However, layer 2 tests are critical in evaluating the health and performance of a transport implementation.

This test will validate the interoperability between Publisher and Subscriber over Zenoh. It should verify that published messages arrive with all data intact and are received only by the intended subscribers. Additionally, it should verify, to the extent possible, that messages can be exchanged between threads, processes, and across the (loopback) network. Where possible, it should also make assertions about performance and validate message handling under load.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

1 participant