Tycho 0.16.0 is currently in development. This page shows a preview of features which will be available in the 0.16.0 release.
To try the most recent snapshot build of 0.16.0, simply add the following snippet to your (parent) pom.xml and set tycho version to 0.16.0-SNAPSHOT.
<pluginRepositories> <pluginRepository> <id>tycho-snapshots</id> <url>https://oss.sonatype.org/content/groups/public/</url> </pluginRepository> </pluginRepositories>
New and Noteworthy
- Support for parallel test execution with JUnit >= 4.7 has been added.
If you use Junit >= 4.7, you can run classes or methods in parallel by adding -Dparallel=classes|methods on the commandline or by configuring
Executing tests in parallel can be useful e.g. if you have long-running integration tests which are not CPU-bound.
Under the hood, this feature was enabled by porting the parallel features of the junit4.7 surefire provider to tycho
- Support for test frameworks is extensible now. This means you can add support for test frameworks other than JUnit if you provide an implementation of TestFrameworkProvider
Improvements and Fixes
- Providing credentials for a p2 repository specified in a target file is now more convenient – the use of the non-standard id attribute in target files is no longer necessary (
- Access to p2 repository can be redirected to a mirror location. This now works for both target files and repositories specified in the POM (