Releases
dspot-2.1.0
New features
Forbid the class java.net.URL in the observations.
Widden scope of catched exception print to string.
Forbid usage of java.lang.Class in assertions.
Do not generate try/catch for comparison error from junit3.
Do not generate assertion on string that contains path.
Catch error during init of selector Fix #731 .
Recover from errors when first exec of tests.
Generate after class.
Print class using to string if spoon fails.
Can now specify a list of package to forbid in the observations.
Allow snapshot versions for PIT and Descartes.
Split now the value of parameter amplifiers and init well the list.
Pitest minimizer.
Dspot prettifier process.
Code2vec parser.
Using maven to execute tests.
Prettifier code2vec executor.
Bug Fixes
Typo in the constant of isEqualsTo and isNotEqualsTo.
Perf issue by splitting words to be checked.
And between operand instead of or.
Order of provided folders.
Can generate a value for type stack over flow.
Fix is collection and is map in observations.
Is test junit3.
Assertion remover on returned values.
The output path is now well configured.
Fix gradle properties and skip compile test.
Rm try with resource.
Can generate assertion for.
Use now the complete classpath to compile the newly amplified test class.
Get filter automatic builder helper Fix #744 .
Fix code2vec parser.
GoogleTruth is now a Decorator and uses another implementation.
Compilation errors due to amplification during the process.
Use the property outputDirectory.
Negate the conditional to take all but total instead of only total.
Cloner avoid npe in init.
Remove generic actual type arguments.
Fix remove assertion npe.
Documentation
Fix issues with the javadoc.
Improve diff test selection documentation FIX #768 .
Rename filter property Fix #747 .
Add example to improve coverage with Maven plugin.
Split the README to push forward the usage.
Patching issue#605. Fixing DSpot Maven usage example.
Tests
Update relative path of test source folder.
Refactoring
Report architecture fix #745 .
Remove all the old files that was not used anymore.
Remove all files related to an experimentation.
Performance
Memory optimization.
DSpot time execution optimization.
Optimization4.
Optimization#3.
In DSpotUtils.printAndCompileToCheck(): extract invocation type.getMethods() out of stream filter loop, since it is an invariant.
Remove overlapping generated tests, closes #535 .
Unknown
Bump jacoco and spoon.
Prettifier set exe jar.
Authors
Name
Nb Commit
Benjamin DANGLOT
49
Jesús Gorroñogoitia Cruz
5
Oscar Luis Vera Pérez
1
Martin Monperrus
1
andrewbwogi
1
You can’t perform that action at this time.