apache / apache/shenyu

[Task] Add end-to-end (E2E) testing for logging plugins.

Open
#5,529 12 comments 0 reactions 0 assignees View on GitHub
good first issue status: volunteer wanted
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.