[Task] Add end-to-end (E2E) testing for logging plugins.
- Dominant language
- Java
- Stars
- 8.8k
- Forks
- 3.1k
- Avg merge
- 7d 9h
- Merged PRs (30d)
- 83
Description
### Description
Currently, there are many logging plugins in Shenyu that lack end-to-end (E2E) testing. It is necessary to improve the E2E testing for these logging plugins now. You can refer to the E2E testing of the RocketMQ logging plugin: https://github.com/apache/shenyu/pull/5439
### Task List
- [ ] 1. Logging-ElasticSearch Plugin
- [ ] 2. Logging-RabbitMq Plugin
- [ ] 3. Logging-Kafka Plugin @RayayChung @zzzk1
- [ ] 4 .Logging-Pulsar Plugin
- [ ] 5. Logging-Clickhouse Plugin
- [x] 6. Logging-RocketMq Plugin (Finished) @xcsnx
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the RocketMQ E2E testing described in PR #5439, then inspect the unchecked Elasticsearch, RabbitMQ, Kafka, Pulsar, and ClickHouse logging plugins for their corresponding test entry points. Done means adding E2E coverage for the five remaining plugins in the task list.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clickhouse, elasticsearch, java, kafka, rabbitmq
- Domain
- backend, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100