Show last authors
1 == Integration Testing: Eclipse Plugin JUnit Test ==
2
3 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:
4
5 1. In Project Explorer, right click the test class, choose "Run as" (or "Debug as", as needed) and choose "Run configurations" or use the menu in the toolbar for "Run as"/"Debug as" to access the "Run Configurations".
6 [[image:attach:plugintest1.png]]
7 1. Right click JUnit Plugin Test and click "New"
8 [[image:attach:plugintest2.png]]
9 1. Choose the Tab "Plug-Ins" and select "plugins selected below" from the drop-down menu "Launch with:"
10 [[image:attach:plugintest3.png]]
11 1. Click "Deselect all"
12 \\[[image:attach:plugintest4.png]]
13 1. Choose the test project needed for your test and click "Add required plugins".
14 [[image:attach:plugintest5.png]]
15 1. Click Tab "Main" and choose "Run an application"
16 [[image:attach:plugintest6.png]]
17 1. From the dropdown menu beside "Run an application" choose "No application"
18 [[image:attach:plugintest7.png]]
19 1. Hit run and enjoy pure speed (sort of).
20
21 \\
22
23 **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>>url:https://git.rtsys.informatik.uni-kiel.de/projects/KIELER/repos/models/browse||shape="rect"]]. 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.