We use AssertJ and JsonUnit (with JUnit4) in our project. The upgrade to AssertJ 3.17.1 caused problems with assumptions due to the change in precedence of assumption classes. Because JsonUnit depends on OpenTest4J a org.opentest4j.TestAbortedException is thrown by AssertJ. Junit4 does not identify that exception as an assumption error so the test fails instead of being ignored.
Maybe this investigation is related to the failed build of this PR. Hope it helps.
Originally posted by @JoergSiebahn in #274 (comment)