ApiSurface tests should run on the jar, not the un-shaded code.
Open
bug
core
java
P3
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 205
Description
Currently, errors in the core SDK ApiSurface definition and loading are caught only by tests of the ApiSurface of a module that depends on it.
Imported from Jira [BEAM-2232](https://issues.apache.org/jira/browse/BEAM-2232). Original Jira may contain additional context.
Reported by: kenn.
Contributor guide
Research direction
Start by locating the ApiSurface tests and the build configuration that produces the shaded jar. Verify which artifact the tests currently load, then make the tests exercise the jar so errors in the core SDK ApiSurface definition and loading are caught directly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- build-system, testing
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100