Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Integration Testing: Eclipse Plugin JUnit Test

Testing code in the context of the eclipse environment as a JUnit test can be very slow. Execution time can be significantly reduced by only using the necessary plugins in "headless mode". Just follow these simple instructions:

...

For each branch created for the models repository a number of tests is automatically tested for the state of the specific branch. However, those tests can be run locally prior to pushing the current state. In order to do so, follow the steps listed:

  1. Select the desired plug-in containing the tests (for example de.cau.cs.kieler.sccharts.test) and right-click on it. 
  2. Choose "Run as..." - "JUnit Plug-in Test"

This should create a new Run configuration for JUnit tests in the specific plug-in and also start those tests.  


Note: For tests involving the models repository  the position of this repository must be defined in the configuration. First, make sure to checkout the KIELER models repository located here. Afterwards, in the "Run Configurations" menu, choose the tab "Environment" and click on "New...". Add an environment variable with the name "models_repository" and the path to the checked out models repository as the value. Click "Apply" and you are set for testing.