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]
