apache / apache/maven-surefire

[SUREFIRE-2193] Improve test execution time by sending tests in batch to ForkBooter

Open
#2,722 0 comments 0 reactions 0 assignees View on GitHub
enhancement priority:major
Dominant language
Java
Stars
461
Forks
588
Avg merge
1d 8h
Merged PRs (30d)
19

Description

**[GATIKRUSHNA SAHU](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=JIRAUSER300833)** opened **[SUREFIRE-2193](https://issues.apache.org/jira/browse/SUREFIRE-2193?redirect=false)** and commented

Surefire is slow because IPC where for every test case it perform  below process
1. SERIALIZE config then DESERIALIZE  and then wait for the result.Improvement if we can send number of test case in batch then it will save cost involve in IPC

---
No further details from [SUREFIRE-2193](https://issues.apache.org/jira/browse/SUREFIRE-2193?redirect=false)

Contributor guide

Open the contributing guide

Research direction

Start by locating ForkBooter and the IPC path described in the issue, then trace where configuration is serialized and deserialized for each test case. The issue provides no file or test names; completion would require batching multiple test cases without changing execution results and demonstrating reduced IPC overhead.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, testing-qa
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.