ciselab / TestGenie

TestGenie - an IntelliJ plugin that natively integrates EvoSuite into the IDE. EvoSuite is an automated test suite generation tool using evolutionary algorithms. Used for research @ SERG, TU Delft.
MIT License
1 stars 0 forks source link

Add link to settings in quick access tool window #50

Closed SergeyDatskiv closed 2 years ago

SergeyDatskiv commented 2 years ago

Description of changes made

This pull request implements a link to open TestGenie settings in the actual settings of the project from the quick access tab in the tool window.

Following files were touched:

Why is merge request needed

Closes #38 #29

Other notes

Note that in order for the link to work the name of the settings in plugin.xml has to match the provided parameter in QuickAccessParameters. Be careful when changing plugin.xml settings name.

This branch is based on another branch which is not merged as of now. (12:46 | 10/05/2022) Hence, it might appear that more files were changed than in reality. Consider merging the other branch first, do not re-review the changes that are from another branch. Pull request for another branch is #48.

What is missing?

The link depends on the settings that are currently being reworked in another branch. Depending on the changes to settings in the other branch, especially name changes of settings, our feature might need a minor fix.