eclipse-uprotocol / up-streamer-rust

Generic uStreamer implementation written in Rust
Apache License 2.0
1 stars 13 forks source link

Create end-to-end tests for examples to prove data flows for 1. up-linux-streamer and 2. up-linux-streamer-plugin #27

Open PLeVasseur opened 3 months ago

PLeVasseur commented 3 months ago

Will involve spinning up the streamer then, in-turn, each pair of examples to prove data flows

Add a new CI flow performing these tests

The reasoning: currently whenever we update one of the streamer implementations (binary or plugin or even the examples) we then have to go run each pair in turn to make sure we didn't break something.

IMHO it makes sense to write it in a way that supports both, but only do the stand-alone binary in CI for now.

We need to do #43 and then can enable running the Zenoh plugin in CI as well.

brianeaton commented 2 months ago

I'll take this one