Skip to content

Tests use more parallel executors - #278

Merged
mroloux merged 2 commits into
masterfrom
matti/run-better-parallel
Sep 18, 2026
Merged

mroloux merged 2 commits into
masterfrom
matti/run-better-parallel

Conversation

@mroloux

@mroloux mroloux commented Sep 18, 2026 •

Copy link
Copy Markdown
Member

Use 8 threads to speed up the build:

before after
effective parallelism 4.85 7.96
job total 3m00s 2m12s

Copilot AI lite review requested due to automatic review settings September 18, 2026 11:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The JUnit executor configuration is unsupported and must be corrected.

Pull request overview

Updates JUnit test parallelism to 16 workers and enables Gradle dependency caching in CI.

Changes:

  • Configures parallel test execution.
  • Adds Gradle caching to GitHub Actions.
File summaries
File Summary
src/test/resources/junit-platform.properties Configures parallel execution, but WORKER_THREAD_POOL is unsupported; use WORK_STEALING_POOL or FIXED_THREAD_POOL.
.github/workflows/tests.yml Enables Gradle dependency caching.
Review details

Suppressed comments (1)

src/test/resources/junit-platform.properties:4

  • WORKER_THREAD_POOL is not a supported executor-service value in JUnit Jupiter; the supported worker-pool option is WORK_STEALING_POOL (or use FIXED_THREAD_POOL for the fixed strategy). As written, this setting is rejected/ignored by the JUnit configuration, so the requested executor change does not take effect and may fail test discovery depending on the JUnit version.
junit.jupiter.execution.parallel.config.executor-service=WORKER_THREAD_POOL
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI review requested due to automatic review settings September 18, 2026 11:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved review issues were identified.

Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0 new
  • Review effort level: Lite

@mroloux
mroloux marked this pull request as ready for review September 18, 2026 11:22
@mroloux
mroloux requested a review from a team as a code owner September 18, 2026 11:22
@mroloux
mroloux requested review from bverbeken and schaloner and removed request for a team September 18, 2026 11:22
@mroloux
mroloux merged commit 6d699e5 into master Sep 18, 2026
3 checks passed
@mroloux
mroloux deleted the matti/run-better-parallel branch September 18, 2026 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants