Show last authors
author | version | line-number | content |
---|---|---|---|
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. |