apache / apache/beam

Stop depending on Test JARs

Open
#18,593 4 comments 1 reaction 0 assignees View on GitHub
bug core gcp harness io java P3 runners
Dominant language
Java
Stars
8.7k
Forks
4.7k
Avg merge
2d 5h
Merged PRs (30d)
204

Description

Testing components can be in a testing or otherwise signaled package, but shouldn't really be depended on by depending on a test jar in the test scope.

Imported from Jira [BEAM-3138](https://issues.apache.org/jira/browse/BEAM-3138). Original Jira may contain additional context.
Reported by: tgroh.

Contributor guide

Open the contributing guide

Research direction

Start by locating Maven dependencies that consume test JARs in the test scope and identify the affected Beam modules. Review how testing components are packaged or otherwise signaled; done means those components no longer require test-scoped test JAR dependencies and the affected builds and tests still pass.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.