afs opened a new issue, #3197: URL: https://github.com/apache/jena/issues/3197
[Discussion on dev@](https://lists.apache.org/thread/1sf5kxx3vtzmmytxsphb6z2w854y4pxd) Contract testing is a test dependency of `jena-core` and `jena-querybuilder`. In `jena-core`, it was written by duplicating existing tests to a new framework. The original tests still exist and are run in a Jena build. In `jena-querybuilder`, there is a direct JUnit test suite and contract tests does not contribute to the test count. The [3rd party contract testing dependency](https://github.com/Claudenw/junit-contracts) is specific to JUnit4. In order to open up the possibility of migration to JUnit5, use of contract test should be retired. If the contract testing is needed, then it could be brought back as a separate maven module where the dependencies and use of JUnit can be specific to contract testing. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
