[
https://issues.apache.org/jira/browse/CALCITE-2457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16573862#comment-16573862
]
Vladimir Sitnikov commented on CALCITE-2457:
--------------------------------------------
{quote}If we were to upgrade to Junit 5, would we need to modify any existing
tests to comply?{quote}
JUnit 5 should be able to execute existing "pre 5" tests automatically.
Of course there might be glitches (like the one mentioned with "unable to use
parallel execution"), however the idea there is JUnit 5 executor supports both
new and all tests at the same time, and it can run both kinds of tests in the
same Suite.
{quote}What is the risk that Calcite would become incompatible with a project
that was still using Junit 4?{quote}
I do not see why there could be such a risk since we are discussing
{{<scope>test</scope>}} dependency, so it is a dependency for Calcite tests
only. Other projects that depend on Calcite could use whatever dependencies
they like. Am I mistaken here?
> Upgrade to JUnit 5
> ------------------
>
> Key: CALCITE-2457
> URL: https://issues.apache.org/jira/browse/CALCITE-2457
> Project: Calcite
> Issue Type: Improvement
> Reporter: Vladimir Sitnikov
> Assignee: Julian Hyde
> Priority: Major
> Attachments: truth_assertmap.png
>
>
> JUnit 5 brings multiple useful features so tests are easier to read and write.
> Is there something that blocks upgrading to JUnit 5?
> By upgrade I mean bumping up the dependency version and creating new tests
> with JUnit 5 features.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)