An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# RSocket TCK

[![Build Status](https://github.com/rsocket/rsocket-tck/workflows/Java%20CI/badge.svg)](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.