https://github.com/rsocket/rsocket-tck
Technology Compatibility Kit (TCK) for RSocket implementations
https://github.com/rsocket/rsocket-tck
Last synced: 8 days ago
JSON representation
Technology Compatibility Kit (TCK) for RSocket implementations
- Host: GitHub
- URL: https://github.com/rsocket/rsocket-tck
- Owner: rsocket
- License: apache-2.0
- Created: 2016-07-06T19:28:53.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2020-07-26T20:17:17.000Z (over 5 years ago)
- Last Synced: 2025-04-10T16:18:27.917Z (11 months ago)
- Language: Kotlin
- Homepage:
- Size: 309 KB
- Stars: 10
- Watchers: 19
- Forks: 10
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RSocket TCK
[](https://github.com/rsocket/rsocket-tck/actions?query=workflow%3A%22Java+CI%22)
The goal of this project is to provide a reliable polyglot testing suite to
verify both existing and upcoming versions of servers and clients that use the
RSocket protocol.
## Notice
Previous scala implementation is in [master branch](https://github.com/rsocket/rsocket-tck/tree/master)
## Outline
The challenge of creating any test suite for network protocols is that we must
have a wait for one side to behave according to how we expect, so we can check
that the appropriate outputs are received given a certain input. Another
challenge is that the tests must be polyglot (support multiple languages),
as this network protocol can, and will be, implemented in various languages.