blob: 66c7ddf45b15c4473ad3bd8ab8b39c0b2dcdb4a8 [file] [log] [blame] [view]
# org.eclipse.papyrus.tools.rcptt.parent
The [RcpTT][2] modules to test [Papyrus][1]
### Status ###
License [![License](https://img.shields.io/badge/license-EPL-blue.svg)](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/