At this point, only a nightly built test version is provided. The nightly version can be installed from the following p2 repository: http://github.eclipsesource.com/papyrus-seqd/
This section provides information for developers, such as the project structure, how to set up tests, and how to build.
The project is structured in four folders.
featurescontains the p2 features as well as the p2 repository configurations.
pluginshosts all plug-ins. Find out more about the plug-in architecture.
relengencompasses all artifacts related to release engineering, such as the target platform and the maven parent.
testscontains the test plug-ins. Please see below to find out more about the test configuration.
Workspace set up
It should be sufficient to import this git repository into EGit and set the [releng/org.eclipse.papyrus.uml.diagram.sequence.targetplatform/org.eclipse.papyrus.uml.diagram.sequence.targetplatform.target](target platform).
Test plug-ins must be located in the folder
tests. During the build, every Java class named
*UITest.java will be compiled and verified. If no running workbench is required, please call your test class
*Test.java. If a workbench is required, name your test class
*UITest.java. The maven configuration in folder
tests will run your test accordingly, i.e., with or without running the workbench and enabling the UI harness.
Run the following command from the repository root:
mvn -f releng/org.eclipse.papyrus.uml.diagram.sequence.releng/pom.xml clean verify