Skip to content
Sam Brannen edited this page Jul 23, 2016 · 52 revisions

JUnit 5 Wiki

This wiki documents the ongoing development effort of JUnit 5.


NEWS

The project is currently in Phase 5, working toward additional milestone releases.

JUnit 5.0.0-M2 was released on July 23, 2016.

JUnit 5.0.0-M1 was released on July 7th, 2016.

JUnit 5.0.0-ALPHA was released on February 1st, 2016.


Roadmap

Phase 0: Crowdfunding Campaign

From July until October 2015, we collected money to fund the initial development phases of JUnit 5 in a crowdfunding campaign.

Phase 1: Kickoff Meeting

From October 20th to 22nd, 2015 we held a kick-off meeting in Karlsruhe, Germany.

Phase 2: The Prototype

From October 23rd until the end of November 2015 we worked on a prototype for JUnit Lambda which you can see in this repository's prototype-1 tag.

Phase 3: Heading for an Alpha

The JUnit team released the Alpha version of JUnit 5 on February 1st, 2016.

Phase 4: Working Toward a First Milestone

The JUnit team is currently working on the first official 5.0 M1 milestone which is tentatively scheduled for release by the end of June 2016.

Phase 5: Additional Milestones

After M1 has been released, the JUnit team plans to release additional milestones during Spring and Summer 2016.

Phase 6: Release Candidates

Once the JUnit team and community are satisfied with the stability and core feature set of released milestones, the JUnit team plans to publish one or more release candidates (e.g., RC1, RC2, etc.) before a final GA release.

Phase 7: GA Release

Depending on time constraints, resources, and community feedback, the JUnit team hopes to be able to release JUnit 5.0 GA by the end of 2016.


Glossary

One goal of the JUnit Lambda Team is to build JUnit using a ubiquitous language. We therefore collect the terms we use in code and documentation in a common glossary.