https://github.com/anycable/anyt
AnyCable conformance testing tool
https://github.com/anycable/anyt
Last synced: about 1 year ago
JSON representation
AnyCable conformance testing tool
- Host: GitHub
- URL: https://github.com/anycable/anyt
- Owner: anycable
- License: mit
- Created: 2016-10-20T16:15:00.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-05T16:32:41.000Z (over 1 year ago)
- Last Synced: 2025-04-02T19:09:14.485Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 176 KB
- Stars: 13
- Watchers: 5
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
[](https://cultofmartians.com/tasks/anycable-conformance-tool.html#task)
[](https://rubygems.org/gems/anyt)

# Action Cable / AnyCable conformance testing tool
AnyT is a command-line tool to test your Action Cable or [AnyCable](http://anycable.io)-compatible WebSocket servers.
It contains a set of tests to determine which features are supported by the implementation under consideration.
## Installation
```sh
gem install anyt
```
## Usage
You should provide a command to run the server and the target URL for WebSocket clients:
```sh
anyt -c "anycable-go" --target-url="ws://localhost:8080/cable"
```
By default it launches gRPC server on `localhost:50051` and use local Redis instance for broadcasts (`localhost:6379`).
For more options run:
```sh
anyt -h
```
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/anycable/anyt/issues.
## License
The library is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).