Community
Participate
Working Groups
We need a feature patch for JUnit 5 support in Eclipse. It will use the BETA_JUNIT5 branches of eclipse.jdt.ui and eclipse.jdt (see bug 518185). The JUnit 5 JARs are added to Orbit via bug 517063. For JUnit 5 M4 JARs in Orbit, see https://git.eclipse.org/r/#/c/97765.
The feature patch has to be applied on Eclipse 4.7 release build.
The JUnit 5 team released Milestone 5 on July 4, 2017. The corresponding Gerrit has been merged in Orbit for JUnit 5 M5 JARs. See bug 517063 comment#7. Since we haven't created a feature patch for M4 yet, we can directly create the feature patch for M5 now.
New Gerrit change created: https://git.eclipse.org/r/100826
Gerrit change https://git.eclipse.org/r/100826 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=a5fe27d4bc26c364a06f77030a62a92dfd7eda9a
New Gerrit change created: https://git.eclipse.org/r/100830
Gerrit change https://git.eclipse.org/r/100830 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=21db5b59b016b7f5ef24c25790a0f6d4f4f1dce8
Sravan, as requested, listing the plug-ins that are currently required in the feature patch from BETA_JUNIT5 branch of eclipse.jdt.ui repository: org.eclipse.jdt.junit org.eclipse.jdt.junit.core org.eclipse.jdt.junit.runtime org.eclipse.jdt.junit4.runtime org.eclipse.jdt.junit5.runtime org.eclipse.jdt.ui org.eclipse.jdt.ui.tests We will need to update this list if more plug-ins are required later. Hence, it might be good to use all the plug-ins from BETA_JUNIT5 branch now itself, if that doesn't have any other issues.
TODO: Update https://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/tree/eclipse.platform.releng.prereqs.sdk/eclipse-sdk-prereqs.target I will work on this tomorrow.
New Gerrit change created: https://git.eclipse.org/r/101039
Gerrit change https://git.eclipse.org/r/101039 was merged to [BETA_JUNIT5]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=a943a72c5abb3bd72d4db3557d92fd4fe874eaca
New Gerrit change created: https://git.eclipse.org/r/101040
Gerrit change https://git.eclipse.org/r/101040 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=b6c903cee276e9b0242c895dc9c8c0aba359fd3d
New Gerrit change created: https://git.eclipse.org/r/102091
(In reply to Eclipse Genie from comment #13) > New Gerrit change created: https://git.eclipse.org/r/102091 Updated with JUnit 5.0.0-M6 JARs.
Gerrit change https://git.eclipse.org/r/102091 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=0934115d932d945cdad305a16c3ac55dd4684f7d
FYI, JUnit 5.0.0-RC2 has been released on 30 July. I think it doesn't make sense to request for CQs and Orbit JARs for JUnit 5.0.0-RC2 until we have a working update site for JUnit 5 support which consumes those JARs. Hence, I will wait before proceeding with JUnit 5.0.0-RC2 CQs and Orbit JARs. Sravan, please let us know if you need anything else for creating the update site.
(In reply to Noopur Gupta from comment #16) > Sravan, please let us know if you need anything else for creating the update > site. Sravan, can you please list down the required changes that were discussed offline so that I can work on them? I remember backporting the changes from eclipse-sdk-prereqs.target to R4_7 branch and some version changes(?).
(In reply to Noopur Gupta from comment #17) > (In reply to Noopur Gupta from comment #16) > > Sravan, please let us know if you need anything else for creating the update > > site. > > Sravan, can you please list down the required changes that were discussed > offline so that I can work on them? I remember backporting the changes from > eclipse-sdk-prereqs.target to R4_7 branch and some version changes(?). You need to update prereqs file for 4_7 branch and update pom versions to 4.7.1 in beta_junit5 branch
New Gerrit change created: https://git.eclipse.org/r/102343
New Gerrit change created: https://git.eclipse.org/r/102344
New Gerrit change created: https://git.eclipse.org/r/102345
Gerrit change https://git.eclipse.org/r/102345 was merged to [BETA_JUNIT5]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.git/commit/?id=0be6965c572e9feb7d06020849df91db2cc618e2
Gerrit change https://git.eclipse.org/r/102344 was merged to [BETA_JUNIT5]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=248049c2429541647044343f54d5cac66edf2637
New Gerrit change created: https://git.eclipse.org/r/102352
Gerrit change https://git.eclipse.org/r/102343 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=e1b0c22c9dcd4eed21f4b00d0f5768d2c35731ac
Gerrit change https://git.eclipse.org/r/102352 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=12c09498fd8f9eed02d5ba1f143cbe30a3acbb47
New Gerrit change created: https://git.eclipse.org/r/102433
Gerrit change https://git.eclipse.org/r/102433 was merged to [BETA_JUNIT5]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.git/commit/?id=db82b3c7d59bba474791a5d9f9d4ba30cefe4bbf
New Gerrit change created: https://git.eclipse.org/r/102445
Gerrit change https://git.eclipse.org/r/102445 was merged to [BETA_JUNIT5]. Commit: http://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=24f24343c5925182251801110eb069a8f5a5e96f
We now have the U-build and update site available for JUnit 5 support in Eclipse listed here: http://download.eclipse.org/eclipse/downloads/YIndex.php. The wiki page has been updated: https://wiki.eclipse.org/JDT_UI/JUnit_5.
New Gerrit change created: https://git.eclipse.org/r/102832
(In reply to Eclipse Genie from comment #32) > New Gerrit change created: https://git.eclipse.org/r/102832 This is to use JUnit 5 RC2 JARs.
Gerrit change https://git.eclipse.org/r/102832 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=018d498ad82811e4dbc7745b032b7e9ff432705c
New Gerrit change created: https://git.eclipse.org/r/103365
New Gerrit change created: https://git.eclipse.org/r/103366
Gerrit change https://git.eclipse.org/r/103366 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=1778103393f2bc8fd86763e09baa75c056151e21
New Gerrit change created: https://git.eclipse.org/r/103716
(In reply to Eclipse Genie from comment #38) > New Gerrit change created: https://git.eclipse.org/r/103716 This is to use JUnit 5 RC3 JARs. Dani/Sravan, could you please submit this change?
Gerrit change https://git.eclipse.org/r/103716 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=878525b851706a24d6bc8897abe3ba33bffd5b11
New Gerrit change created: https://git.eclipse.org/r/104172
Gerrit change https://git.eclipse.org/r/104172 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=6e77a44e413af99308fc23d7281078533fbb875f
New Gerrit change created: https://git.eclipse.org/r/104934
(In reply to Eclipse Genie from comment #43) > New Gerrit change created: https://git.eclipse.org/r/104934 This adds JUnit 5 GA bundles.
Gerrit change https://git.eclipse.org/r/104934 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=9db31512a375a65b1c6fd38bc8cec2237e30022b
New Gerrit change created: https://git.eclipse.org/r/104992
Gerrit change https://git.eclipse.org/r/104992 was merged to [R4_7_maintenance]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.releng.aggregator.git/commit/?id=bba3fb1af4b850ce3c69e977e7456e160bb04942