The GitHub Actions job "Validate and test" on pekko-http.git/removeJunit4 has 
succeeded.
Run started by GitHub user He-Pin (triggered by He-Pin).

Head commit for run:
4c3acf33d0f5b859d4b3816fd98461ce755a00c2 / hepin <[email protected]>
chore: Migrate all Java unit tests from JUnit 4 to JUnit 5 (Jupiter)

- Migrate 94 Java test files across all modules (docs, http-core,
  http-tests, http-marshallers-java, http2-tests, http-testkit)
- Add JUnit 5 dependencies (5.9.3) and sbt-jupiter-interface plugin (0.11.0)
- Create JUnit5RouteTest and ActorSystemExtension for JUnit 5 lifecycle
- Convert @Test(expected=...) to assertThrows()
- Reorder 3-arg assertion messages (JUnit 4 → JUnit 5 convention)
- Convert @Ignore to @Disabled, @Before/@After to @BeforeEach/@AfterEach
- Delete AllJavaTests.java (JUnit 4 Suite runner, replaced by auto-discovery)
- Fix pre-existing printStackTrace() in Http2ClientApp.java
- Preserve JUnitRouteTest and ActorSystemResource for library users (JUnit 4 
API)
- Run scalafmtAll and javafmtAll for formatting compliance

All tests pass: http-testkit(23), http-core(1159), http-tests(1483),
marshallers(6), http2(337), docs(509/510 - 1 pre-existing port conflict)

Cross-reviewed by GPT-5.4, Gemini 3 Pro, and Claude Opus 4.6 - all approved.

Report URL: https://github.com/apache/pekko-http/actions/runs/23012091917

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to