blob: bd7145f00d05dfd3f29587c94a8d4aa15f0d0136 [file] [log] [blame] [view]
## Apache RocketMQ E2E
[![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html)
RocketMQ Csharp E2E Test
### Test Case Coverage
* Message Type
* Normal message
* Transaction message
* Order message
* Delay message
* Producer
* Sync Send
* Async Send
* **PushConsumer (sdk not accomplished)**
* SimpleConsumer
* Order/Delay/Transaction/Normal
* Sync receive/**Async receive (sdk not accomplished)**
* Sync ack/Async ack
* Client init(Producer/SimpleConsumer/**PushConsumer (sdk not accomplished)**)
* Parameter settings
* Model
* broadcast
* cluster
* Message
* Tag
* Body
* Key
* User property
* Filter
* Tag
* Sql
* Retry
* Normal message
* Order message
#### How to start
```angular2html
# nameserver、endpoint and broker 、clustername was from ENV ALL_IP,You can view the details in common/bin/env.sh
# cd project and run csharp e2e test case
cd csharp && sh bin/run.sh
```
##### Options
* `ALL_IP` : required, set by GitHub actions
* `cluster`: not required, default `DefaultCluster`
#### how to replace csharp client sdk version
```angular2html
# cd rocketmq-client-csharp-tests && dotnet add package RocketMQ.Client --version 5.0.1