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
Sidebar Tool Window for Quick Access to frequently used parameters - Issue 24 #27
This issue focused on adding the correct list of parameters to the sidebar tool window, creating a good graphical user interface and allowing the user to change parameter defaults.
The following list of frequently used parameters was selected for implementation:
searchBudget
localSearchBudgetType
localSearchBudgetValue
stoppingCondition
initializationTimeout
minimisationTimeout
assertionTimeout
junitCheckTimeout
population
populationLimit
In addition two buttons, save and reset, were added. Save button saves the parameters, reset button resets the parameter values to default.
Why is merge request needed
This merge request is needed to close the issue #24 of this sprint. The importance of this issue was established during sprint planning stage.
Other notes
What is missing?
We need to remove toolWindow parameter from the constructor of TestGenieToolWindow class and also modify the according constructor call in TestGenieToolWindowFactory class. This has not been done, since the latter class is used in #23 , and we did not want to introduce conflicts because of that.
[x] I have checked that I am merging into correct branch
Description of changes made
This issue focused on adding the correct list of parameters to the sidebar tool window, creating a good graphical user interface and allowing the user to change parameter defaults.
The following list of frequently used parameters was selected for implementation:
In addition two buttons, save and reset, were added. Save button saves the parameters, reset button resets the parameter values to default.
Why is merge request needed
This merge request is needed to close the issue #24 of this sprint. The importance of this issue was established during sprint planning stage.
Other notes
What is missing?
We need to remove toolWindow parameter from the constructor of TestGenieToolWindow class and also modify the according constructor call in TestGenieToolWindowFactory class. This has not been done, since the latter class is used in #23 , and we did not want to introduce conflicts because of that.
Closes #24