You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Subtask] Upgrade the test toolchain: remove JUnit 4, JUnit 6, Testcontainers 2 #14105
Move the test toolchain to the versions the container framework (#14002) builds on. Each PR merges on main on its own:
Remove JUnit 4 and declare what tests use. Each module declares the test libraries it imports instead of getting them transitively, and a checkstyle IllegalImport rule bans org.junit.* outside jupiter and platform. 42 test files still use org.junit.Assert, and two JUnit 4 test classes remain: TestOwnerDetails (clients/cli) never ran, since that module has no vintage engine; TestGravitinoCatalogStore ran through the vintage engine flink-test-utils brings. They compile only because Testcontainers 1.x puts junit:junit on the test classpath.
JUnit 5.8.1 → 6.1.3, with junit-platform-launcher on the test runtime and the two extension API changes JUnit 6 needs.
Activity