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

Capture issues with multiple brokers and servers in the compatibility test suite #12296

Open
jackjlli opened this issue Jan 21, 2024 · 0 comments
Labels

Comments

@jackjlli
Copy link
Member

Currently the compatibility test suite only spins up 1 controller, 1 broker and 1 server. This is helpful for us to find out most of the backward incompatible changes. While there are a few logics that requires interactions between multiple components. E.g. the extractFinalResult() method will merge results coming from multiple servers. If the communication protocol has changed or the returned data type has changed, different servers will behave differently. Such issue can be found in this PR:
#12042

In order to better capture these scenarios, it'd be good to introduce multiple components into the compatibility test suite, so that issues can be earlier and easily detected.

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

No branches or pull requests

2 participants