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

Separate DTOs from Thunderdome #58

Closed martinmladenov closed 2 years ago

martinmladenov commented 2 years ago

Description

Currently, the DTOs that we use (such as CompactReport) require us to import the entirety of EvoSuite into the classpath. This is not optimal, so it would be best to move those shared DTOs to a separate module, which can then be imported both to Thunderdome and to TestGenie.

Definition of Done

martinmladenov commented 2 years ago

Should be discussed: is it better to provide the entire evosuite jar together with the plugin as we currently do, or is it better to allow the user to download Evosuite/Thunderdome themselves, at the risk of ending up with an unsupported version that doesn't work with the installed version of TestGenie?

martinmladenov commented 2 years ago

It has been decided to keep the current Thunderdome extensions in EvoSuite itself in order to attempt to merge them into the upstream repository.

Closing this issue.