/eclipse-testing-cross-rcptt

Example of RcpTT tests from Nexus repository on an eclipse product

Eclipse Public License 1.0EPL-1.0

eclipse-testing-cross-rcptt

This is an example on how execute RcpTT test from Nexus repository on a custom eclipse product

It will use 2 DSML Papyrus based: SysML 1.4 and Papyrus-RT. It will create a product containing all the features (using Maven-Tycho) then execute the RcpTT tests (present in Eclipse-Papyrus-Nexus and Eclipse-Papyrus-RT-Nexus)

Status

License

How to build & run tests

mvn clean install

Optionnal to avoid some tycho mixture

 -Dtycho.localArtifacts=ignore 

or

-Dtycho.disableP2Mirrors=true

Project structure:

  • com.github.bmaggi.eclipse.testing.product : package SysML 1.4 and Papyrus-Rt in an eclipse product
  • com.github.bmaggi.eclipse.testing.rcptt : module that execute SysML 1.4 and Papyrus-Rt RcPTT tests
  • com.github.bmaggi.eclipse.testing.targetplatform.mars: eclipse targetplatform used to construct the product