RocketMQ Csharp E2E Test
Test Case Coverage
- Message Type
- Normal message
- Transaction message
- Order message
- Delay message
- Producer
- 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))
- Model
- Message
- Filter
- Retry
- Normal message
- Order message
How to start
# 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 actionscluster
: not required, default DefaultCluster
how to replace csharp client sdk version
# cd rocketmq-client-csharp-tests && dotnet add package RocketMQ.Client --version 5.0.1