| # org.eclipse.papyrus.tools.rcptt.parent |
| The [RcpTT][2] modules to test [Papyrus][1] |
| |
| ### Status ### |
| |
| License [](https://www.eclipse.org/legal/epl-v10.html) |
| |
| ### Versions ### |
| * Versions 0.1.x are tested against papyrus-mars |
| * Versions 0.2.x are tested against papyrus-neon |
| |
| ### Repository structure ### |
| |
| This repository is organized around logical software components : |
| |
| * `org.eclipse.papyrus.tools.rcptt` : RcpTT common library |
| * `org.eclipse.papyrus.tools.rcptt.diagram.sequence` : RcpTT tests on Sequence Diagram |
| * `org.eclipse.papyrus.tools.rcptt.diagram.usecase` : RcpTT tests on UseCase Diagram |
| * `org.eclipse.papyrus.tools.rcptt.diagram.clazz` : RcpTT tests on Class Diagram |
| * `org.eclipse.papyrus.tools.rcptt.diagram.statemachine` : RcpTT tests on StateMachine Diagram |
| |
| #### Repository structure for tests on Diagram #### |
| |
| The tests on diagrams should follow this organization : |
| |
| * `contexts` : ECL contexts |
| * `documentation` : SysML Papyrus model containing the requirements |
| * `models` : Papyrus models used to initialized the tests |
| * `testcases` : RcpTT tests |
| |
| ### How to build ### |
| |
| This project is built using Maven. |
| To build locally, simply execute the command line: |
| |
| ``` |
| mvn clean install |
| ``` |
| |
| [1]:http://www.eclipse.org/papyrus/ |
| [2]:http://www.eclipse.org/rcptt/ |