apache / beam

Apache Beam is a unified programming model for Batch and Streaming data processing.
https://beam.apache.org/
Apache License 2.0
7.89k stars 4.27k forks source link

JUnit5 support #18733

Open kennknowles opened 2 years ago

kennknowles commented 2 years ago

Imported from Jira BEAM-3415. Original Jira may contain additional context. Reported by: romain.manni-bucau.

IraRe commented 1 year ago

We're looking forward to this feature for some time already. Are there any updates on the topic?

kennknowles commented 1 year ago

Can you share more about how you want to use it? I think the Beam testing utilities include some JUnit4 utilities (like TestPipeline, and then also some hamcrest matchers. Maybe it would make sense to build a separate JUnit5 version of these while keeping the JUnit4 versions for compatibility with existing uses?

the-serious-programmer commented 1 year ago

Just starting out with testing my apache beam pipeline. Must say I am pretty surprised this is still depending on Junit 4. Junit 5 has been out for a while now and Junit 4 is outdated.