apache / apache/druid

Consider splitting the "indexing module test", "query integration test", and "compaction integration test"

Open
#11,524 0 comments 0 reactions 0 assignees View on GitHub
Area - Testing Feature/Change Description
Dominant language
Java
Stars
14.1k
Forks
3.8k
Avg merge
2d 58m
Merged PRs (30d)
233

Description

### Description

These integration tests are currently the longest ones that take more than 40 mins. It would be better splitting them, so that they can run in parallel.

Contributor guide

Open the contributing guide

Research direction

Start by locating the indexing module test, query integration test, and compaction integration test, then read how the integration-test suite currently groups and runs them. Split the long-running work into independently runnable tests so the relevant portions can execute in parallel, and verify that the integration suite still passes with the separate tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing-qa
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.