Xored has accomplished a big step for the project and moved Q7 IDE and runtime to OpenSource.
Now it is official Eclipse project called RCPTT - http://www.eclipse.org/rcptt/
Tests migration
RCPTT runner will require to migrate your tests in RCPTT format.
You just need to open your test project in RCPTT IDE and then the project would be converted to RCPTT format automatically.
Q7 can't run RCPTT tests, please make sure that you have backup of your project.
Maven configuration:
- /project/packaging = rcpttTests
- /project/pluginRepositories/pluginRepository/url=https://repo.eclipse.org/content/repositories/rcptt-snapshots/
- /project/pluginRepositories/pluginRepository/url=https://repo.eclipse.org/content/repositories/rcptt-releases/
- /project/build/plugins/plugin[artifactId=rcptt-maven-plugin]/runner/version = 2.0.0-SNAPSHOT
- /project/build/plugin/plugins/groupId = org.eclipse.rcptt
- /project/build/plugin/plugins/artifactId = rcptt-maven-plugin
You can download RCPTT runner here.
More details about runner arguments and its usage find there.
Documentation for RCPTT Maven plugin you can find there
Example of pom.xml
<project> <modelVersion>4.0.0</modelVersion> <groupId>com.company.product</groupId> <artifactId>productTests</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>rcpttTest</packaging> <pluginRepositories> <pluginRepository> <id>rcptt-releases</id> <name>RCPTT Maven repository</name> <url>https://repo.eclipse.org/content/repositories/rcptt-releases/</url> </pluginRepository> <pluginRepository> <id>rcptt-snapshots</id> <name>RCPTT Maven Snapshots repository</name> <snapshots> <updatePolicy>always</updatePolicy> </snapshots> <url>https://repo.eclipse.org/content/repositories/rcptt-snapshots/</url> </pluginRepository> </pluginRepositories> <properties> <rcptt-maven-version>2.0.0-SNAPSHOT</rcptt-maven-version> </properties> <build> <plugins> <plugin> <groupId>org.eclipse.rcptt</groupId> <artifactId>rcptt-maven-plugin</artifactId> <version>${rcptt-maven-version}</version> <extensions>true</extensions> <configuration> <aut> <explicit>/Users/olgayurchuk/Downloads/eclipse-luna-mockups</explicit> </aut> <runner> <version>2.0.0-SNAPSHOT</version> </runner> <!-- The main configuration section goes here --> </configuration> </plugin> </plugins> </build> </project>