diff --git a/.travis.yml b/.travis.yml
index 6cd17d4a0..bcffb28f2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,8 +15,7 @@ install:
script:
- mvn clean install
- mvn package -DskipTests
- - java -jar target/dspot-1.0.0-jar-with-dependencies.jar --example
-
+ - cd dspot && java -jar target/dspot-1.0.0-jar-with-dependencies.jar --example
after_success:
- - mvn clean test jacoco:report coveralls:report
\ No newline at end of file
+ - mvn clean test jacoco:report coveralls:report
diff --git a/dspot/pom.xml b/dspot/pom.xml
new file mode 100644
index 000000000..b3c0e354d
--- /dev/null
+++ b/dspot/pom.xml
@@ -0,0 +1,250 @@
+
+
+ 4.0.0
+
+
+ fr.inria.stamp
+ dspot-parent
+ 1.0.0
+
+
+ dspot
+ jar
+
+ DSpot
+ Dspot is a tool to automatically improve a Java test suite. It uses dynamic analysis to identify missing assertions and inputs. Make your tests better! Amplify your test suite! Now!
+ https://github.com/STAMP-project/dspot
+
+
+ UTF-8
+ UTF-8
+ 1.8
+ 1.8
+
+
+
+
+ GNU Lesser General Public License v3.0
+ https://github.com/STAMP-project/dspot/blob/master/Licence.md
+
+
+
+
+ https://github.com/STAMP-project/dspot
+
+
+
+
+ stamp-maven-repository-mvn-repo
+ https://stamp-project.github.io/stamp-maven-repository/
+
+ true
+ always
+
+
+
+ gradle-repo
+ Gradle Tooling API repository
+ https://repo.gradle.org/gradle/libs-releases-local/
+
+
+ gforge.inria.fr-snapshot
+ Maven Repository for Spoon Snapshot
+ http://spoon.gforge.inria.fr/repositories/snapshots/
+
+
+
+
+
+
+ fr.inria.gforge.spoon
+ spoon-core
+ 6.0.0-SNAPSHOT
+
+
+
+ junit
+ junit
+ 4.12
+
+
+
+ com.google.code.gson
+ gson
+ 2.8.0
+
+
+
+
+ org.apache.maven.shared
+ maven-invoker
+ 3.0.0
+
+
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.25
+
+
+
+
+ org.slf4j
+ slf4j-log4j12
+ 1.7.25
+ compile
+
+
+
+
+
+ org.jacoco
+ org.jacoco.core
+ 0.7.9
+
+
+
+ fr.inria.stamp
+ descartes
+ 0.1-SNAPSHOT
+
+
+
+ org.gradle
+ gradle-tooling-api
+ 4.0.1
+
+
+
+ org.mockito
+ mockito-core
+ 2.10.0
+
+
+
+
+
+
+
+
+ maven-clean-plugin
+ 3.0.0
+
+
+
+ tmpDir/
+
+
+ src/test/resources/
+
+ descartes/target/
+ mock/target/
+ easymock/target/
+ jmockit/target/
+ mockito/target/
+ mockito2/target/
+ multiple-pom/target/
+ multiple-pom/module-1/module-2-1/target/
+ multiple-pom/module-1/module-2-2/target/
+ sample/target/
+ test-projects/target/
+ regression/test-projects_0/target/
+ regression/test-projects_1/target/
+ project-with-resources/target/
+
+ false
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.7.0
+
+
+ 1.8
+
+
+
+ maven-assembly-plugin
+
+
+ jar-with-dependencies
+
+
+
+ fr.inria.stamp.Main
+
+
+
+
+
+ make-my-jar-with-dependencies
+ package
+
+ single
+
+
+
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ 0.7.9
+
+
+
+ prepare-agent
+
+
+
+ report
+ prepare-package
+
+ report
+
+
+
+
+
+ **/fr/inria/diversify/dspot/amplifier/ObjectGenerator.*
+ **/fr/inria/diversify/utils/sosiefier/*
+
+
+
+
+
+
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ 4.3.0
+
+
+
+
+
+
+
+
+ coveralls
+
+
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ 4.3.0
+
+
+
+
+
+
+
diff --git a/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilder.java b/dspot/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilder.java
diff --git a/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactory.java b/dspot/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactory.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactory.java
rename to dspot/src/main/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactory.java
diff --git a/src/main/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilder.java b/dspot/src/main/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilder.java
diff --git a/src/main/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilder.java b/dspot/src/main/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilder.java
diff --git a/src/main/java/fr/inria/diversify/compare/MethodsHandler.java b/dspot/src/main/java/fr/inria/diversify/compare/MethodsHandler.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/compare/MethodsHandler.java
rename to dspot/src/main/java/fr/inria/diversify/compare/MethodsHandler.java
diff --git a/src/main/java/fr/inria/diversify/compare/ObjectLog.java b/dspot/src/main/java/fr/inria/diversify/compare/ObjectLog.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/compare/ObjectLog.java
rename to dspot/src/main/java/fr/inria/diversify/compare/ObjectLog.java
diff --git a/src/main/java/fr/inria/diversify/compare/Observation.java b/dspot/src/main/java/fr/inria/diversify/compare/Observation.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/compare/Observation.java
rename to dspot/src/main/java/fr/inria/diversify/compare/Observation.java
diff --git a/src/main/java/fr/inria/diversify/compare/Utils.java b/dspot/src/main/java/fr/inria/diversify/compare/Utils.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/compare/Utils.java
rename to dspot/src/main/java/fr/inria/diversify/compare/Utils.java
diff --git a/src/main/java/fr/inria/diversify/dspot/Amplification.java b/dspot/src/main/java/fr/inria/diversify/dspot/Amplification.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/Amplification.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/Amplification.java
diff --git a/src/main/java/fr/inria/diversify/dspot/DSpot.java b/dspot/src/main/java/fr/inria/diversify/dspot/DSpot.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/DSpot.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/DSpot.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/AbstractLiteralAmplifier.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/AbstractLiteralAmplifier.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/AbstractLiteralAmplifier.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/AbstractLiteralAmplifier.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/Amplifier.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/Amplifier.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/Amplifier.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/Amplifier.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifier.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifier.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifier.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifier.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/ObjectGenerator.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/ObjectGenerator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/ObjectGenerator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/ObjectGenerator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/StatementAdd.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/StatementAdd.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/StatementAdd.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/StatementAdd.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/TestDataMutator.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestDataMutator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/TestDataMutator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestDataMutator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdder.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdder.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdder.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemover.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemover.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemover.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemover.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/value/CollectionCreator.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/CollectionCreator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/value/CollectionCreator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/CollectionCreator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/value/ConstructorCreator.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ConstructorCreator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/value/ConstructorCreator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ConstructorCreator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreator.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreatorHelper.java b/dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreatorHelper.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreatorHelper.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/amplifier/value/ValueCreatorHelper.java
diff --git a/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertBuilder.java b/dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertBuilder.java
diff --git a/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGenerator.java b/dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGenerator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGenerator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGenerator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelper.java b/dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelper.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelper.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelper.java
diff --git a/src/main/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGenerator.java b/dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGenerator.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGenerator.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGenerator.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/BranchCoverageTestSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/BranchCoverageTestSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/BranchCoverageTestSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/BranchCoverageTestSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/PitMutantScoreSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/PitMutantScoreSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/PitMutantScoreSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/PitMutantScoreSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/TakeAllSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/TakeAllSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/TakeAllSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/TakeAllSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/TestSelector.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/TestSelector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/TestSelector.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/TestSelector.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestCaseJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestCaseJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestCaseJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestCaseJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestClassJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestClassJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestClassJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/json/coverage/TestClassJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/MutantJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/MutantJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/json/mutant/MutantJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/MutantJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestCaseJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestCaseJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestCaseJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestCaseJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestClassJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestClassJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestClassJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/selector/json/mutant/TestClassJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/Counter.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/Counter.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/Counter.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/Counter.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/DSpotCompiler.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/DSpotCompiler.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/DSpotCompiler.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/DSpotCompiler.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/DSpotJDTBatchCompiler.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/DSpotJDTBatchCompiler.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/DSpotJDTBatchCompiler.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/DSpotJDTBatchCompiler.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/TestCompiler.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/TestCompiler.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/TestCompiler.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/TestCompiler.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/json/ClassTimeJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/json/ClassTimeJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/json/ClassTimeJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/json/ClassTimeJSON.java
diff --git a/src/main/java/fr/inria/diversify/dspot/support/json/ProjectTimeJSON.java b/dspot/src/main/java/fr/inria/diversify/dspot/support/json/ProjectTimeJSON.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/dspot/support/json/ProjectTimeJSON.java
rename to dspot/src/main/java/fr/inria/diversify/dspot/support/json/ProjectTimeJSON.java
diff --git a/src/main/java/fr/inria/diversify/logger/ClassObserver.java b/dspot/src/main/java/fr/inria/diversify/logger/ClassObserver.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/ClassObserver.java
rename to dspot/src/main/java/fr/inria/diversify/logger/ClassObserver.java
diff --git a/src/main/java/fr/inria/diversify/logger/KeyWord.java b/dspot/src/main/java/fr/inria/diversify/logger/KeyWord.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/KeyWord.java
rename to dspot/src/main/java/fr/inria/diversify/logger/KeyWord.java
diff --git a/src/main/java/fr/inria/diversify/logger/LogWriter.java b/dspot/src/main/java/fr/inria/diversify/logger/LogWriter.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/LogWriter.java
rename to dspot/src/main/java/fr/inria/diversify/logger/LogWriter.java
diff --git a/src/main/java/fr/inria/diversify/logger/Logger.java b/dspot/src/main/java/fr/inria/diversify/logger/Logger.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/Logger.java
rename to dspot/src/main/java/fr/inria/diversify/logger/Logger.java
diff --git a/src/main/java/fr/inria/diversify/logger/PathBuilder.java b/dspot/src/main/java/fr/inria/diversify/logger/PathBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/PathBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/logger/PathBuilder.java
diff --git a/src/main/java/fr/inria/diversify/logger/Pool.java b/dspot/src/main/java/fr/inria/diversify/logger/Pool.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/Pool.java
rename to dspot/src/main/java/fr/inria/diversify/logger/Pool.java
diff --git a/src/main/java/fr/inria/diversify/logger/ShutdownHookLog.java b/dspot/src/main/java/fr/inria/diversify/logger/ShutdownHookLog.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/logger/ShutdownHookLog.java
rename to dspot/src/main/java/fr/inria/diversify/logger/ShutdownHookLog.java
diff --git a/src/main/java/fr/inria/diversify/mutant/descartes/DescartesChecker.java b/dspot/src/main/java/fr/inria/diversify/mutant/descartes/DescartesChecker.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/descartes/DescartesChecker.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/descartes/DescartesChecker.java
diff --git a/src/main/java/fr/inria/diversify/mutant/descartes/DescartesInjector.java b/dspot/src/main/java/fr/inria/diversify/mutant/descartes/DescartesInjector.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/descartes/DescartesInjector.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/descartes/DescartesInjector.java
diff --git a/src/main/java/fr/inria/diversify/mutant/pit/GradlePitTaskAndOptions.java b/dspot/src/main/java/fr/inria/diversify/mutant/pit/GradlePitTaskAndOptions.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/pit/GradlePitTaskAndOptions.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/pit/GradlePitTaskAndOptions.java
diff --git a/src/main/java/fr/inria/diversify/mutant/pit/MavenPitCommandAndOptions.java b/dspot/src/main/java/fr/inria/diversify/mutant/pit/MavenPitCommandAndOptions.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/pit/MavenPitCommandAndOptions.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/pit/MavenPitCommandAndOptions.java
diff --git a/src/main/java/fr/inria/diversify/mutant/pit/PitResult.java b/dspot/src/main/java/fr/inria/diversify/mutant/pit/PitResult.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/pit/PitResult.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/pit/PitResult.java
diff --git a/src/main/java/fr/inria/diversify/mutant/pit/PitResultParser.java b/dspot/src/main/java/fr/inria/diversify/mutant/pit/PitResultParser.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/mutant/pit/PitResultParser.java
rename to dspot/src/main/java/fr/inria/diversify/mutant/pit/PitResultParser.java
diff --git a/src/main/java/fr/inria/diversify/utils/AmplificationChecker.java b/dspot/src/main/java/fr/inria/diversify/utils/AmplificationChecker.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/AmplificationChecker.java
rename to dspot/src/main/java/fr/inria/diversify/utils/AmplificationChecker.java
diff --git a/src/main/java/fr/inria/diversify/utils/AmplificationHelper.java b/dspot/src/main/java/fr/inria/diversify/utils/AmplificationHelper.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/AmplificationHelper.java
rename to dspot/src/main/java/fr/inria/diversify/utils/AmplificationHelper.java
diff --git a/src/main/java/fr/inria/diversify/utils/DSpotUtils.java b/dspot/src/main/java/fr/inria/diversify/utils/DSpotUtils.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/DSpotUtils.java
rename to dspot/src/main/java/fr/inria/diversify/utils/DSpotUtils.java
diff --git a/src/main/java/fr/inria/diversify/utils/Initializer.java b/dspot/src/main/java/fr/inria/diversify/utils/Initializer.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/Initializer.java
rename to dspot/src/main/java/fr/inria/diversify/utils/Initializer.java
diff --git a/src/main/java/fr/inria/diversify/utils/TypeUtils.java b/dspot/src/main/java/fr/inria/diversify/utils/TypeUtils.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/TypeUtils.java
rename to dspot/src/main/java/fr/inria/diversify/utils/TypeUtils.java
diff --git a/src/main/java/fr/inria/diversify/utils/logging/AssertionRemover.java b/dspot/src/main/java/fr/inria/diversify/utils/logging/AssertionRemover.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/logging/AssertionRemover.java
rename to dspot/src/main/java/fr/inria/diversify/utils/logging/AssertionRemover.java
diff --git a/src/main/java/fr/inria/diversify/utils/logging/ClassWithLoggerBuilder.java b/dspot/src/main/java/fr/inria/diversify/utils/logging/ClassWithLoggerBuilder.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/logging/ClassWithLoggerBuilder.java
rename to dspot/src/main/java/fr/inria/diversify/utils/logging/ClassWithLoggerBuilder.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/AbstractLoggingInstrumenter.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/AbstractLoggingInstrumenter.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/AbstractLoggingInstrumenter.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/AbstractLoggingInstrumenter.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/AddBlockEverywhereProcessor.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/AddBlockEverywhereProcessor.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/AddBlockEverywhereProcessor.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/AddBlockEverywhereProcessor.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverage.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverage.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverage.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverage.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverageProcessor.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverageProcessor.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverageProcessor.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/BranchCoverageProcessor.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/Coverage.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/Coverage.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/Coverage.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/Coverage.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/InputConfiguration.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/InputConfiguration.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/InputConfiguration.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/InputConfiguration.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/InputProgram.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/InputProgram.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/InputProgram.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/InputProgram.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/LogParser.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/LogParser.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/LogParser.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/LogParser.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/LogReader.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/LogReader.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/LogReader.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/LogReader.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/MethodCoverage.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/MethodCoverage.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/MethodCoverage.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/MethodCoverage.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/ProcessorUtil.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/ProcessorUtil.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/ProcessorUtil.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/ProcessorUtil.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/TestCoverageParser.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestCoverageParser.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/TestCoverageParser.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestCoverageParser.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/TestLogProcessor.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestLogProcessor.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/TestLogProcessor.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestLogProcessor.java
diff --git a/src/main/java/fr/inria/diversify/utils/sosiefier/TestProcessor.java b/dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestProcessor.java
similarity index 100%
rename from src/main/java/fr/inria/diversify/utils/sosiefier/TestProcessor.java
rename to dspot/src/main/java/fr/inria/diversify/utils/sosiefier/TestProcessor.java
diff --git a/src/main/java/fr/inria/stamp/Configuration.java b/dspot/src/main/java/fr/inria/stamp/Configuration.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/Configuration.java
rename to dspot/src/main/java/fr/inria/stamp/Configuration.java
diff --git a/src/main/java/fr/inria/stamp/JSAPOptions.java b/dspot/src/main/java/fr/inria/stamp/JSAPOptions.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/JSAPOptions.java
rename to dspot/src/main/java/fr/inria/stamp/JSAPOptions.java
diff --git a/src/main/java/fr/inria/stamp/Main.java b/dspot/src/main/java/fr/inria/stamp/Main.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/Main.java
rename to dspot/src/main/java/fr/inria/stamp/Main.java
diff --git a/src/main/java/fr/inria/stamp/coverage/CoverageResults.java b/dspot/src/main/java/fr/inria/stamp/coverage/CoverageResults.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/coverage/CoverageResults.java
rename to dspot/src/main/java/fr/inria/stamp/coverage/CoverageResults.java
diff --git a/src/main/java/fr/inria/stamp/coverage/JacocoExecutor.java b/dspot/src/main/java/fr/inria/stamp/coverage/JacocoExecutor.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/coverage/JacocoExecutor.java
rename to dspot/src/main/java/fr/inria/stamp/coverage/JacocoExecutor.java
diff --git a/src/main/java/fr/inria/stamp/coverage/JacocoListener.java b/dspot/src/main/java/fr/inria/stamp/coverage/JacocoListener.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/coverage/JacocoListener.java
rename to dspot/src/main/java/fr/inria/stamp/coverage/JacocoListener.java
diff --git a/src/main/java/fr/inria/stamp/coverage/MemoryClassLoader.java b/dspot/src/main/java/fr/inria/stamp/coverage/MemoryClassLoader.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/coverage/MemoryClassLoader.java
rename to dspot/src/main/java/fr/inria/stamp/coverage/MemoryClassLoader.java
diff --git a/src/main/java/fr/inria/stamp/coverage/MemoryClassLoaderFactory.java b/dspot/src/main/java/fr/inria/stamp/coverage/MemoryClassLoaderFactory.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/coverage/MemoryClassLoaderFactory.java
rename to dspot/src/main/java/fr/inria/stamp/coverage/MemoryClassLoaderFactory.java
diff --git a/src/main/java/fr/inria/stamp/test/filter/MethodFilter.java b/dspot/src/main/java/fr/inria/stamp/test/filter/MethodFilter.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/filter/MethodFilter.java
rename to dspot/src/main/java/fr/inria/stamp/test/filter/MethodFilter.java
diff --git a/src/main/java/fr/inria/stamp/test/launcher/TestLauncher.java b/dspot/src/main/java/fr/inria/stamp/test/launcher/TestLauncher.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/launcher/TestLauncher.java
rename to dspot/src/main/java/fr/inria/stamp/test/launcher/TestLauncher.java
diff --git a/src/main/java/fr/inria/stamp/test/listener/TestListener.java b/dspot/src/main/java/fr/inria/stamp/test/listener/TestListener.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/listener/TestListener.java
rename to dspot/src/main/java/fr/inria/stamp/test/listener/TestListener.java
diff --git a/src/main/java/fr/inria/stamp/test/runner/AbstractTestRunner.java b/dspot/src/main/java/fr/inria/stamp/test/runner/AbstractTestRunner.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/runner/AbstractTestRunner.java
rename to dspot/src/main/java/fr/inria/stamp/test/runner/AbstractTestRunner.java
diff --git a/src/main/java/fr/inria/stamp/test/runner/DefaultTestRunner.java b/dspot/src/main/java/fr/inria/stamp/test/runner/DefaultTestRunner.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/runner/DefaultTestRunner.java
rename to dspot/src/main/java/fr/inria/stamp/test/runner/DefaultTestRunner.java
diff --git a/src/main/java/fr/inria/stamp/test/runner/ReflectiveTestRunner.java b/dspot/src/main/java/fr/inria/stamp/test/runner/ReflectiveTestRunner.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/runner/ReflectiveTestRunner.java
rename to dspot/src/main/java/fr/inria/stamp/test/runner/ReflectiveTestRunner.java
diff --git a/src/main/java/fr/inria/stamp/test/runner/TestRunner.java b/dspot/src/main/java/fr/inria/stamp/test/runner/TestRunner.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/runner/TestRunner.java
rename to dspot/src/main/java/fr/inria/stamp/test/runner/TestRunner.java
diff --git a/src/main/java/fr/inria/stamp/test/runner/TestRunnerFactory.java b/dspot/src/main/java/fr/inria/stamp/test/runner/TestRunnerFactory.java
similarity index 100%
rename from src/main/java/fr/inria/stamp/test/runner/TestRunnerFactory.java
rename to dspot/src/main/java/fr/inria/stamp/test/runner/TestRunnerFactory.java
diff --git a/src/main/java/org/mockito/configuration/MockitoConfiguration.java b/dspot/src/main/java/org/mockito/configuration/MockitoConfiguration.java
similarity index 100%
rename from src/main/java/org/mockito/configuration/MockitoConfiguration.java
rename to dspot/src/main/java/org/mockito/configuration/MockitoConfiguration.java
diff --git a/src/main/resources/compare/MethodsHandler.class b/dspot/src/main/resources/compare/MethodsHandler.class
similarity index 100%
rename from src/main/resources/compare/MethodsHandler.class
rename to dspot/src/main/resources/compare/MethodsHandler.class
diff --git a/src/main/resources/compare/ObjectLog.class b/dspot/src/main/resources/compare/ObjectLog.class
similarity index 100%
rename from src/main/resources/compare/ObjectLog.class
rename to dspot/src/main/resources/compare/ObjectLog.class
diff --git a/src/main/resources/compare/Observation.class b/dspot/src/main/resources/compare/Observation.class
similarity index 100%
rename from src/main/resources/compare/Observation.class
rename to dspot/src/main/resources/compare/Observation.class
diff --git a/src/main/resources/compare/Utils.class b/dspot/src/main/resources/compare/Utils.class
similarity index 100%
rename from src/main/resources/compare/Utils.class
rename to dspot/src/main/resources/compare/Utils.class
diff --git a/src/main/resources/listener/TestListener.class b/dspot/src/main/resources/listener/TestListener.class
similarity index 100%
rename from src/main/resources/listener/TestListener.class
rename to dspot/src/main/resources/listener/TestListener.class
diff --git a/src/main/resources/logger/ClassObserver.class b/dspot/src/main/resources/logger/ClassObserver.class
similarity index 100%
rename from src/main/resources/logger/ClassObserver.class
rename to dspot/src/main/resources/logger/ClassObserver.class
diff --git a/src/main/resources/logger/KeyWord.class b/dspot/src/main/resources/logger/KeyWord.class
similarity index 100%
rename from src/main/resources/logger/KeyWord.class
rename to dspot/src/main/resources/logger/KeyWord.class
diff --git a/src/main/resources/logger/LogWriter.class b/dspot/src/main/resources/logger/LogWriter.class
similarity index 100%
rename from src/main/resources/logger/LogWriter.class
rename to dspot/src/main/resources/logger/LogWriter.class
diff --git a/src/main/resources/logger/Logger.class b/dspot/src/main/resources/logger/Logger.class
similarity index 100%
rename from src/main/resources/logger/Logger.class
rename to dspot/src/main/resources/logger/Logger.class
diff --git a/src/main/resources/logger/PathBuilder.class b/dspot/src/main/resources/logger/PathBuilder.class
similarity index 100%
rename from src/main/resources/logger/PathBuilder.class
rename to dspot/src/main/resources/logger/PathBuilder.class
diff --git a/src/main/resources/logger/Pool.class b/dspot/src/main/resources/logger/Pool.class
similarity index 100%
rename from src/main/resources/logger/Pool.class
rename to dspot/src/main/resources/logger/Pool.class
diff --git a/src/main/resources/logger/ShutdownHookLog.class b/dspot/src/main/resources/logger/ShutdownHookLog.class
similarity index 100%
rename from src/main/resources/logger/ShutdownHookLog.class
rename to dspot/src/main/resources/logger/ShutdownHookLog.class
diff --git a/src/test/java/fr/inria/diversify/Utils.java b/dspot/src/test/java/fr/inria/diversify/Utils.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/Utils.java
rename to dspot/src/test/java/fr/inria/diversify/Utils.java
diff --git a/src/test/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactoryTest.java b/dspot/src/test/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactoryTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactoryTest.java
rename to dspot/src/test/java/fr/inria/diversify/automaticbuilder/AutomaticBuilderFactoryTest.java
diff --git a/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderTest.java b/dspot/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderTest.java
rename to dspot/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderTest.java
diff --git a/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderWithDescartesTest.java b/dspot/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderWithDescartesTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderWithDescartesTest.java
rename to dspot/src/test/java/fr/inria/diversify/automaticbuilder/GradleAutomaticBuilderWithDescartesTest.java
diff --git a/src/test/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilderTest.java b/dspot/src/test/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilderTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilderTest.java
rename to dspot/src/test/java/fr/inria/diversify/automaticbuilder/MavenAutomaticBuilderTest.java
diff --git a/src/test/java/fr/inria/diversify/compare/ObjectLogTest.java b/dspot/src/test/java/fr/inria/diversify/compare/ObjectLogTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/compare/ObjectLogTest.java
rename to dspot/src/test/java/fr/inria/diversify/compare/ObjectLogTest.java
diff --git a/src/test/java/fr/inria/diversify/compare/UtilsTest.java b/dspot/src/test/java/fr/inria/diversify/compare/UtilsTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/compare/UtilsTest.java
rename to dspot/src/test/java/fr/inria/diversify/compare/UtilsTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/AbstractTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/AbstractTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/AbstractTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/AbstractTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/DSpotCompilerTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/DSpotCompilerTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/DSpotCompilerTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/DSpotCompilerTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/DSpotMockedTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/DSpotMockedTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/DSpotMockedTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/DSpotMockedTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/DSpotMultiplePomTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/DSpotMultiplePomTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/DSpotMultiplePomTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/DSpotMultiplePomTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/MavenAbstractTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/MavenAbstractTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/MavenAbstractTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/MavenAbstractTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/ProjectJSONTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/ProjectJSONTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/ProjectJSONTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/ProjectJSONTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifierTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifierTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifierTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/NumberLiteralAmplifierTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/StatementAddTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/StatementAddTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/StatementAddTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/StatementAddTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/TestDataMutatorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestDataMutatorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/TestDataMutatorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestDataMutatorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdderTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdderTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdderTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallAdderTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemove.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemove.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemove.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/TestMethodCallRemove.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestCollectionCreator.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestCollectionCreator.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/value/TestCollectionCreator.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestCollectionCreator.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestConstructorCreator.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestConstructorCreator.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/value/TestConstructorCreator.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestConstructorCreator.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreator.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreator.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreator.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreator.java
diff --git a/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreatorHelper.java b/dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreatorHelper.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreatorHelper.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/amplifier/value/TestValueCreatorHelper.java
diff --git a/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelperTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelperTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelperTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorHelperTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertGeneratorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertionRemoverTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertionRemoverTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertionRemoverTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/AssertionRemoverTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGeneratorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGeneratorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGeneratorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/assertGenerator/MethodsAssertGeneratorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/inheritance/InheritanceTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/inheritance/InheritanceTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/inheritance/InheritanceTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/inheritance/InheritanceTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/resources/DSpotAndResourcesTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/resources/DSpotAndResourcesTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/resources/DSpotAndResourcesTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/resources/DSpotAndResourcesTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/BranchCoverageSelectorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/BranchCoverageSelectorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/BranchCoverageSelectorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/BranchCoverageSelectorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelectorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelectorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelectorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/ChangeDetectorSelectorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelectorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelectorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelectorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/JacocoCoverageSelectorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/PitScoreMutantSelectorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/PitScoreMutantSelectorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/PitScoreMutantSelectorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/PitScoreMutantSelectorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/TakeAllSelectorTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/TakeAllSelectorTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/TakeAllSelectorTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/TakeAllSelectorTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/json/coverage/JsonTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/json/coverage/JsonTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/json/coverage/JsonTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/json/coverage/JsonTest.java
diff --git a/src/test/java/fr/inria/diversify/dspot/selector/json/mutant/JsonTest.java b/dspot/src/test/java/fr/inria/diversify/dspot/selector/json/mutant/JsonTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/dspot/selector/json/mutant/JsonTest.java
rename to dspot/src/test/java/fr/inria/diversify/dspot/selector/json/mutant/JsonTest.java
diff --git a/src/test/java/fr/inria/diversify/mutant/descartes/DescartesTest.java b/dspot/src/test/java/fr/inria/diversify/mutant/descartes/DescartesTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/mutant/descartes/DescartesTest.java
rename to dspot/src/test/java/fr/inria/diversify/mutant/descartes/DescartesTest.java
diff --git a/src/test/java/fr/inria/diversify/mutant/descartes/PitDescartesTest.java b/dspot/src/test/java/fr/inria/diversify/mutant/descartes/PitDescartesTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/mutant/descartes/PitDescartesTest.java
rename to dspot/src/test/java/fr/inria/diversify/mutant/descartes/PitDescartesTest.java
diff --git a/src/test/java/fr/inria/diversify/mutant/pit/PitTest.java b/dspot/src/test/java/fr/inria/diversify/mutant/pit/PitTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/mutant/pit/PitTest.java
rename to dspot/src/test/java/fr/inria/diversify/mutant/pit/PitTest.java
diff --git a/src/test/java/fr/inria/diversify/utils/AmplificationCheckerTest.java b/dspot/src/test/java/fr/inria/diversify/utils/AmplificationCheckerTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/utils/AmplificationCheckerTest.java
rename to dspot/src/test/java/fr/inria/diversify/utils/AmplificationCheckerTest.java
diff --git a/src/test/java/fr/inria/diversify/utils/AmplifierHelperTest.java b/dspot/src/test/java/fr/inria/diversify/utils/AmplifierHelperTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/utils/AmplifierHelperTest.java
rename to dspot/src/test/java/fr/inria/diversify/utils/AmplifierHelperTest.java
diff --git a/src/test/java/fr/inria/diversify/utils/PrintTest.java b/dspot/src/test/java/fr/inria/diversify/utils/PrintTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/utils/PrintTest.java
rename to dspot/src/test/java/fr/inria/diversify/utils/PrintTest.java
diff --git a/src/test/java/fr/inria/diversify/utils/TypeUtilsTest.java b/dspot/src/test/java/fr/inria/diversify/utils/TypeUtilsTest.java
similarity index 100%
rename from src/test/java/fr/inria/diversify/utils/TypeUtilsTest.java
rename to dspot/src/test/java/fr/inria/diversify/utils/TypeUtilsTest.java
diff --git a/src/test/java/fr/inria/stamp/MainTest.java b/dspot/src/test/java/fr/inria/stamp/MainTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/MainTest.java
rename to dspot/src/test/java/fr/inria/stamp/MainTest.java
diff --git a/src/test/java/fr/inria/stamp/coverage/TestCoverageResults.java b/dspot/src/test/java/fr/inria/stamp/coverage/TestCoverageResults.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/coverage/TestCoverageResults.java
rename to dspot/src/test/java/fr/inria/stamp/coverage/TestCoverageResults.java
diff --git a/src/test/java/fr/inria/stamp/coverage/TestJacocoExecutor.java b/dspot/src/test/java/fr/inria/stamp/coverage/TestJacocoExecutor.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/coverage/TestJacocoExecutor.java
rename to dspot/src/test/java/fr/inria/stamp/coverage/TestJacocoExecutor.java
diff --git a/src/test/java/fr/inria/stamp/test/filter/MethodFilterTest.java b/dspot/src/test/java/fr/inria/stamp/test/filter/MethodFilterTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/test/filter/MethodFilterTest.java
rename to dspot/src/test/java/fr/inria/stamp/test/filter/MethodFilterTest.java
diff --git a/src/test/java/fr/inria/stamp/test/launcher/TestLauncherTest.java b/dspot/src/test/java/fr/inria/stamp/test/launcher/TestLauncherTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/test/launcher/TestLauncherTest.java
rename to dspot/src/test/java/fr/inria/stamp/test/launcher/TestLauncherTest.java
diff --git a/src/test/java/fr/inria/stamp/test/listener/TestListenerTest.java b/dspot/src/test/java/fr/inria/stamp/test/listener/TestListenerTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/test/listener/TestListenerTest.java
rename to dspot/src/test/java/fr/inria/stamp/test/listener/TestListenerTest.java
diff --git a/src/test/java/fr/inria/stamp/test/runner/DefaultTestRunnerTest.java b/dspot/src/test/java/fr/inria/stamp/test/runner/DefaultTestRunnerTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/test/runner/DefaultTestRunnerTest.java
rename to dspot/src/test/java/fr/inria/stamp/test/runner/DefaultTestRunnerTest.java
diff --git a/src/test/java/fr/inria/stamp/test/runner/MockitoTestRunnerTest.java b/dspot/src/test/java/fr/inria/stamp/test/runner/MockitoTestRunnerTest.java
similarity index 100%
rename from src/test/java/fr/inria/stamp/test/runner/MockitoTestRunnerTest.java
rename to dspot/src/test/java/fr/inria/stamp/test/runner/MockitoTestRunnerTest.java
diff --git a/src/test/resources/MockitoDemo-1.0-SNAPSHOT-tests.jar b/dspot/src/test/resources/MockitoDemo-1.0-SNAPSHOT-tests.jar
similarity index 100%
rename from src/test/resources/MockitoDemo-1.0-SNAPSHOT-tests.jar
rename to dspot/src/test/resources/MockitoDemo-1.0-SNAPSHOT-tests.jar
diff --git a/src/test/resources/MockitoDemo-1.0-SNAPSHOT.jar b/dspot/src/test/resources/MockitoDemo-1.0-SNAPSHOT.jar
similarity index 100%
rename from src/test/resources/MockitoDemo-1.0-SNAPSHOT.jar
rename to dspot/src/test/resources/MockitoDemo-1.0-SNAPSHOT.jar
diff --git a/src/test/resources/descartes/descartes.properties b/dspot/src/test/resources/descartes/descartes.properties
similarity index 100%
rename from src/test/resources/descartes/descartes.properties
rename to dspot/src/test/resources/descartes/descartes.properties
diff --git a/src/test/resources/descartes/mutations.csv b/dspot/src/test/resources/descartes/mutations.csv
similarity index 100%
rename from src/test/resources/descartes/mutations.csv
rename to dspot/src/test/resources/descartes/mutations.csv
diff --git a/src/test/resources/descartes/pom.xml b/dspot/src/test/resources/descartes/pom.xml
similarity index 100%
rename from src/test/resources/descartes/pom.xml
rename to dspot/src/test/resources/descartes/pom.xml
diff --git a/src/test/resources/descartes/src/main/java/fr/inria/stamp/mutationtest/test/Calculator.java b/dspot/src/test/resources/descartes/src/main/java/fr/inria/stamp/mutationtest/test/Calculator.java
similarity index 100%
rename from src/test/resources/descartes/src/main/java/fr/inria/stamp/mutationtest/test/Calculator.java
rename to dspot/src/test/resources/descartes/src/main/java/fr/inria/stamp/mutationtest/test/Calculator.java
diff --git a/src/test/resources/descartes/src/test/java/fr/inria/stamp/mutationtest/test/TestCalculator.java b/dspot/src/test/resources/descartes/src/test/java/fr/inria/stamp/mutationtest/test/TestCalculator.java
similarity index 100%
rename from src/test/resources/descartes/src/test/java/fr/inria/stamp/mutationtest/test/TestCalculator.java
rename to dspot/src/test/resources/descartes/src/test/java/fr/inria/stamp/mutationtest/test/TestCalculator.java
diff --git a/src/test/resources/easymock/mock.properties b/dspot/src/test/resources/easymock/mock.properties
similarity index 100%
rename from src/test/resources/easymock/mock.properties
rename to dspot/src/test/resources/easymock/mock.properties
diff --git a/src/test/resources/easymock/pom.xml b/dspot/src/test/resources/easymock/pom.xml
similarity index 100%
rename from src/test/resources/easymock/pom.xml
rename to dspot/src/test/resources/easymock/pom.xml
diff --git a/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginController.java b/dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginController.java
similarity index 100%
rename from src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginController.java
rename to dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginController.java
diff --git a/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginDao.java b/dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
similarity index 100%
rename from src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
rename to dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
diff --git a/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginService.java b/dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginService.java
similarity index 100%
rename from src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginService.java
rename to dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/LoginService.java
diff --git a/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/UserForm.java b/dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/UserForm.java
similarity index 100%
rename from src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/UserForm.java
rename to dspot/src/test/resources/easymock/src/main/java/org/baeldung/mocks/testCase/UserForm.java
diff --git a/src/test/resources/easymock/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java b/dspot/src/test/resources/easymock/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java
similarity index 100%
rename from src/test/resources/easymock/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java
rename to dspot/src/test/resources/easymock/src/test/java/org/baeldung/mocks/easymock/LoginControllerIntegrationTest.java
diff --git a/src/test/resources/example-0.0.1-SNAPSHOT-tests.jar b/dspot/src/test/resources/example-0.0.1-SNAPSHOT-tests.jar
similarity index 100%
rename from src/test/resources/example-0.0.1-SNAPSHOT-tests.jar
rename to dspot/src/test/resources/example-0.0.1-SNAPSHOT-tests.jar
diff --git a/src/test/resources/example-0.0.1-SNAPSHOT.jar b/dspot/src/test/resources/example-0.0.1-SNAPSHOT.jar
similarity index 100%
rename from src/test/resources/example-0.0.1-SNAPSHOT.jar
rename to dspot/src/test/resources/example-0.0.1-SNAPSHOT.jar
diff --git a/src/test/resources/jmockit/mock.properties b/dspot/src/test/resources/jmockit/mock.properties
similarity index 100%
rename from src/test/resources/jmockit/mock.properties
rename to dspot/src/test/resources/jmockit/mock.properties
diff --git a/src/test/resources/jmockit/pom.xml b/dspot/src/test/resources/jmockit/pom.xml
similarity index 100%
rename from src/test/resources/jmockit/pom.xml
rename to dspot/src/test/resources/jmockit/pom.xml
diff --git a/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginController.java b/dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginController.java
similarity index 100%
rename from src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginController.java
rename to dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginController.java
diff --git a/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginDao.java b/dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
similarity index 100%
rename from src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
rename to dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
diff --git a/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginService.java b/dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginService.java
similarity index 100%
rename from src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginService.java
rename to dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/LoginService.java
diff --git a/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/UserForm.java b/dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/UserForm.java
similarity index 100%
rename from src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/UserForm.java
rename to dspot/src/test/resources/jmockit/src/main/java/org/baeldung/mocks/testCase/UserForm.java
diff --git a/src/test/resources/jmockit/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java b/dspot/src/test/resources/jmockit/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java
similarity index 100%
rename from src/test/resources/jmockit/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java
rename to dspot/src/test/resources/jmockit/src/test/java/org/baeldung/mocks/jmockit/LoginControllerIntegrationTest.java
diff --git a/src/test/resources/mockito/mockito.properties b/dspot/src/test/resources/mockito/mockito.properties
similarity index 100%
rename from src/test/resources/mockito/mockito.properties
rename to dspot/src/test/resources/mockito/mockito.properties
diff --git a/src/test/resources/mockito/pom.xml b/dspot/src/test/resources/mockito/pom.xml
similarity index 100%
rename from src/test/resources/mockito/pom.xml
rename to dspot/src/test/resources/mockito/pom.xml
diff --git a/src/test/resources/mockito/src/main/java/info/sanaulla/dal/BookDAL.java b/dspot/src/test/resources/mockito/src/main/java/info/sanaulla/dal/BookDAL.java
similarity index 100%
rename from src/test/resources/mockito/src/main/java/info/sanaulla/dal/BookDAL.java
rename to dspot/src/test/resources/mockito/src/main/java/info/sanaulla/dal/BookDAL.java
diff --git a/src/test/resources/mockito/src/main/java/info/sanaulla/models/Book.java b/dspot/src/test/resources/mockito/src/main/java/info/sanaulla/models/Book.java
similarity index 100%
rename from src/test/resources/mockito/src/main/java/info/sanaulla/models/Book.java
rename to dspot/src/test/resources/mockito/src/main/java/info/sanaulla/models/Book.java
diff --git a/src/test/resources/mockito/src/test/java/info/sanaulla/dal/BookDALTest.java b/dspot/src/test/resources/mockito/src/test/java/info/sanaulla/dal/BookDALTest.java
similarity index 100%
rename from src/test/resources/mockito/src/test/java/info/sanaulla/dal/BookDALTest.java
rename to dspot/src/test/resources/mockito/src/test/java/info/sanaulla/dal/BookDALTest.java
diff --git a/src/test/resources/mockito2/mock.properties b/dspot/src/test/resources/mockito2/mock.properties
similarity index 100%
rename from src/test/resources/mockito2/mock.properties
rename to dspot/src/test/resources/mockito2/mock.properties
diff --git a/src/test/resources/mockito2/pom.xml b/dspot/src/test/resources/mockito2/pom.xml
similarity index 100%
rename from src/test/resources/mockito2/pom.xml
rename to dspot/src/test/resources/mockito2/pom.xml
diff --git a/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginController.java b/dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginController.java
similarity index 100%
rename from src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginController.java
rename to dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginController.java
diff --git a/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginDao.java b/dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
similarity index 100%
rename from src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
rename to dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginDao.java
diff --git a/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginService.java b/dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginService.java
similarity index 100%
rename from src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginService.java
rename to dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/LoginService.java
diff --git a/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/UserForm.java b/dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/UserForm.java
similarity index 100%
rename from src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/UserForm.java
rename to dspot/src/test/resources/mockito2/src/main/java/org/baeldung/mocks/testCase/UserForm.java
diff --git a/src/test/resources/mockito2/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java b/dspot/src/test/resources/mockito2/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
similarity index 100%
rename from src/test/resources/mockito2/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
rename to dspot/src/test/resources/mockito2/src/test/java/org/baeldung/mocks/mockito/LoginControllerIntegrationTest.java
diff --git a/src/test/resources/multiple-pom/deep-pom-modules.properties b/dspot/src/test/resources/multiple-pom/deep-pom-modules.properties
similarity index 100%
rename from src/test/resources/multiple-pom/deep-pom-modules.properties
rename to dspot/src/test/resources/multiple-pom/deep-pom-modules.properties
diff --git a/src/test/resources/multiple-pom/module-1/module-2-1/pom.xml b/dspot/src/test/resources/multiple-pom/module-1/module-2-1/pom.xml
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-1/pom.xml
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-1/pom.xml
diff --git a/src/test/resources/multiple-pom/module-1/module-2-1/src/main/java/HelloWorld.java b/dspot/src/test/resources/multiple-pom/module-1/module-2-1/src/main/java/HelloWorld.java
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-1/src/main/java/HelloWorld.java
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-1/src/main/java/HelloWorld.java
diff --git a/src/test/resources/multiple-pom/module-1/module-2-1/src/test/java/HelloWorldTest.java b/dspot/src/test/resources/multiple-pom/module-1/module-2-1/src/test/java/HelloWorldTest.java
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-1/src/test/java/HelloWorldTest.java
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-1/src/test/java/HelloWorldTest.java
diff --git a/src/test/resources/multiple-pom/module-1/module-2-2/pom.xml b/dspot/src/test/resources/multiple-pom/module-1/module-2-2/pom.xml
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-2/pom.xml
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-2/pom.xml
diff --git a/src/test/resources/multiple-pom/module-1/module-2-2/src/main/java/HelloWorld.java b/dspot/src/test/resources/multiple-pom/module-1/module-2-2/src/main/java/HelloWorld.java
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-2/src/main/java/HelloWorld.java
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-2/src/main/java/HelloWorld.java
diff --git a/src/test/resources/multiple-pom/module-1/module-2-2/src/test/java/HelloWorldTest.java b/dspot/src/test/resources/multiple-pom/module-1/module-2-2/src/test/java/HelloWorldTest.java
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/module-2-2/src/test/java/HelloWorldTest.java
rename to dspot/src/test/resources/multiple-pom/module-1/module-2-2/src/test/java/HelloWorldTest.java
diff --git a/src/test/resources/multiple-pom/module-1/pom.xml b/dspot/src/test/resources/multiple-pom/module-1/pom.xml
similarity index 100%
rename from src/test/resources/multiple-pom/module-1/pom.xml
rename to dspot/src/test/resources/multiple-pom/module-1/pom.xml
diff --git a/src/test/resources/multiple-pom/pom.xml b/dspot/src/test/resources/multiple-pom/pom.xml
similarity index 100%
rename from src/test/resources/multiple-pom/pom.xml
rename to dspot/src/test/resources/multiple-pom/pom.xml
diff --git a/src/test/resources/parametized-0.0.1-SNAPSHOT-tests.jar b/dspot/src/test/resources/parametized-0.0.1-SNAPSHOT-tests.jar
similarity index 100%
rename from src/test/resources/parametized-0.0.1-SNAPSHOT-tests.jar
rename to dspot/src/test/resources/parametized-0.0.1-SNAPSHOT-tests.jar
diff --git a/src/test/resources/parametized-0.0.1-SNAPSHOT.jar b/dspot/src/test/resources/parametized-0.0.1-SNAPSHOT.jar
similarity index 100%
rename from src/test/resources/parametized-0.0.1-SNAPSHOT.jar
rename to dspot/src/test/resources/parametized-0.0.1-SNAPSHOT.jar
diff --git a/src/test/resources/project-with-resources/pom.xml b/dspot/src/test/resources/project-with-resources/pom.xml
similarity index 100%
rename from src/test/resources/project-with-resources/pom.xml
rename to dspot/src/test/resources/project-with-resources/pom.xml
diff --git a/src/test/resources/project-with-resources/project-with-resources.properties b/dspot/src/test/resources/project-with-resources/project-with-resources.properties
similarity index 100%
rename from src/test/resources/project-with-resources/project-with-resources.properties
rename to dspot/src/test/resources/project-with-resources/project-with-resources.properties
diff --git a/src/test/resources/project-with-resources/src/main/java/resolver/ClasspathResolver.java b/dspot/src/test/resources/project-with-resources/src/main/java/resolver/ClasspathResolver.java
similarity index 100%
rename from src/test/resources/project-with-resources/src/main/java/resolver/ClasspathResolver.java
rename to dspot/src/test/resources/project-with-resources/src/main/java/resolver/ClasspathResolver.java
diff --git a/src/test/resources/project-with-resources/src/main/java/resolver/MustacheResolver.java b/dspot/src/test/resources/project-with-resources/src/main/java/resolver/MustacheResolver.java
similarity index 100%
rename from src/test/resources/project-with-resources/src/main/java/resolver/MustacheResolver.java
rename to dspot/src/test/resources/project-with-resources/src/main/java/resolver/MustacheResolver.java
diff --git a/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/ResourcesInSources.java b/dspot/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/ResourcesInSources.java
similarity index 100%
rename from src/test/resources/project-with-resources/src/main/java/textresources/in/sources/ResourcesInSources.java
rename to dspot/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/ResourcesInSources.java
diff --git a/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/resources.txt b/dspot/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/resources.txt
similarity index 100%
rename from src/test/resources/project-with-resources/src/main/java/textresources/in/sources/resources.txt
rename to dspot/src/test/resources/project-with-resources/src/main/java/textresources/in/sources/resources.txt
diff --git a/src/test/resources/project-with-resources/src/test/java/resolver/ClasspathResolverTest.java b/dspot/src/test/resources/project-with-resources/src/test/java/resolver/ClasspathResolverTest.java
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/java/resolver/ClasspathResolverTest.java
rename to dspot/src/test/resources/project-with-resources/src/test/java/resolver/ClasspathResolverTest.java
diff --git a/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/TestResourcesInSources.java b/dspot/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/TestResourcesInSources.java
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/java/textresources/in/sources/TestResourcesInSources.java
rename to dspot/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/TestResourcesInSources.java
diff --git a/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/resources.txt b/dspot/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/resources.txt
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/java/textresources/in/sources/resources.txt
rename to dspot/src/test/resources/project-with-resources/src/test/java/textresources/in/sources/resources.txt
diff --git a/src/test/resources/project-with-resources/src/test/resources/nested_partials_template.html b/dspot/src/test/resources/project-with-resources/src/test/resources/nested_partials_template.html
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/resources/nested_partials_template.html
rename to dspot/src/test/resources/project-with-resources/src/test/resources/nested_partials_template.html
diff --git a/src/test/resources/project-with-resources/src/test/resources/resource/resources.txt b/dspot/src/test/resources/project-with-resources/src/test/resources/resource/resources.txt
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/resources/resource/resources.txt
rename to dspot/src/test/resources/project-with-resources/src/test/resources/resource/resources.txt
diff --git a/src/test/resources/project-with-resources/src/test/resources/templates.jar b/dspot/src/test/resources/project-with-resources/src/test/resources/templates.jar
similarity index 100%
rename from src/test/resources/project-with-resources/src/test/resources/templates.jar
rename to dspot/src/test/resources/project-with-resources/src/test/resources/templates.jar
diff --git a/src/test/resources/regression/test-projects_0/pom.xml b/dspot/src/test/resources/regression/test-projects_0/pom.xml
similarity index 100%
rename from src/test/resources/regression/test-projects_0/pom.xml
rename to dspot/src/test/resources/regression/test-projects_0/pom.xml
diff --git a/src/test/resources/regression/test-projects_0/src/main/java/example/Example.java b/dspot/src/test/resources/regression/test-projects_0/src/main/java/example/Example.java
similarity index 100%
rename from src/test/resources/regression/test-projects_0/src/main/java/example/Example.java
rename to dspot/src/test/resources/regression/test-projects_0/src/main/java/example/Example.java
diff --git a/src/test/resources/regression/test-projects_0/src/test/java/example/TestSuiteExample.java b/dspot/src/test/resources/regression/test-projects_0/src/test/java/example/TestSuiteExample.java
similarity index 100%
rename from src/test/resources/regression/test-projects_0/src/test/java/example/TestSuiteExample.java
rename to dspot/src/test/resources/regression/test-projects_0/src/test/java/example/TestSuiteExample.java
diff --git a/src/test/resources/regression/test-projects_0/test-projects.properties b/dspot/src/test/resources/regression/test-projects_0/test-projects.properties
similarity index 100%
rename from src/test/resources/regression/test-projects_0/test-projects.properties
rename to dspot/src/test/resources/regression/test-projects_0/test-projects.properties
diff --git a/src/test/resources/regression/test-projects_1/pom.xml b/dspot/src/test/resources/regression/test-projects_1/pom.xml
similarity index 100%
rename from src/test/resources/regression/test-projects_1/pom.xml
rename to dspot/src/test/resources/regression/test-projects_1/pom.xml
diff --git a/src/test/resources/regression/test-projects_1/src/main/java/example/Example.java b/dspot/src/test/resources/regression/test-projects_1/src/main/java/example/Example.java
similarity index 100%
rename from src/test/resources/regression/test-projects_1/src/main/java/example/Example.java
rename to dspot/src/test/resources/regression/test-projects_1/src/main/java/example/Example.java
diff --git a/src/test/resources/regression/test-projects_1/src/test/java/example/TestSuiteExample.java b/dspot/src/test/resources/regression/test-projects_1/src/test/java/example/TestSuiteExample.java
similarity index 100%
rename from src/test/resources/regression/test-projects_1/src/test/java/example/TestSuiteExample.java
rename to dspot/src/test/resources/regression/test-projects_1/src/test/java/example/TestSuiteExample.java
diff --git a/src/test/resources/sample/pom.xml b/dspot/src/test/resources/sample/pom.xml
similarity index 100%
rename from src/test/resources/sample/pom.xml
rename to dspot/src/test/resources/sample/pom.xml
diff --git a/src/test/resources/sample/sample.properties b/dspot/src/test/resources/sample/sample.properties
similarity index 100%
rename from src/test/resources/sample/sample.properties
rename to dspot/src/test/resources/sample/sample.properties
diff --git a/src/test/resources/sample/src/main/java/fr/inria/amp/JavaPoet.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/amp/JavaPoet.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/amp/JavaPoet.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/amp/JavaPoet.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/amp/LiteralMutation.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/amp/LiteralMutation.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/amp/LiteralMutation.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/amp/LiteralMutation.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/infinite/Loop.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/infinite/Loop.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/infinite/Loop.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/infinite/Loop.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/inheritance/InheritanceSource.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/inheritance/InheritanceSource.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/inheritance/InheritanceSource.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/inheritance/InheritanceSource.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/multipleobservations/ClassToBeTest.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/multipleobservations/ClassToBeTest.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/multipleobservations/ClassToBeTest.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/multipleobservations/ClassToBeTest.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/mutation/ClassUnderTest.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/mutation/ClassUnderTest.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/mutation/ClassUnderTest.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/mutation/ClassUnderTest.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/removebadtest/ClassToBeTested.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/removebadtest/ClassToBeTested.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/removebadtest/ClassToBeTested.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/removebadtest/ClassToBeTested.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/sample/ClassThrowException.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/sample/ClassThrowException.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/sample/ClassThrowException.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/sample/ClassThrowException.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/sample/ClassWithBoolean.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/sample/ClassWithBoolean.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/sample/ClassWithBoolean.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/sample/ClassWithBoolean.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassParameterAmplify.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassParameterAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassParameterAmplify.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassParameterAmplify.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTarget.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTarget.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTarget.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTarget.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTargetAmplify.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTargetAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTargetAmplify.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/statementadd/ClassTargetAmplify.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassParameterAmplify.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassParameterAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassParameterAmplify.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassParameterAmplify.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassTargetAmplify.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassTargetAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassTargetAmplify.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/statementaddarray/ClassTargetAmplify.java
diff --git a/src/test/resources/sample/src/main/java/fr/inria/testrunner/ClassWithVisibility.java b/dspot/src/test/resources/sample/src/main/java/fr/inria/testrunner/ClassWithVisibility.java
similarity index 100%
rename from src/test/resources/sample/src/main/java/fr/inria/testrunner/ClassWithVisibility.java
rename to dspot/src/test/resources/sample/src/main/java/fr/inria/testrunner/ClassWithVisibility.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/amp/TestJavaPoet.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/amp/TestJavaPoet.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/amp/TestJavaPoet.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/amp/TestJavaPoet.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/assertionremover/TestClassWithAssertToBeRemoved.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/assertionremover/TestClassWithAssertToBeRemoved.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/assertionremover/TestClassWithAssertToBeRemoved.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/assertionremover/TestClassWithAssertToBeRemoved.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/compiler/TestCompiler.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/compiler/TestCompiler.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/compiler/TestCompiler.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/compiler/TestCompiler.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/failing/FailingTest.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/failing/FailingTest.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/failing/FailingTest.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/failing/FailingTest.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/helper/ClassJunit3.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/helper/ClassJunit3.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/helper/ClassJunit3.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/helper/ClassJunit3.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/helper/ClassWithInnerClass.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/helper/ClassWithInnerClass.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/helper/ClassWithInnerClass.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/helper/ClassWithInnerClass.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/infinite/LoopTest.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/infinite/LoopTest.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/infinite/LoopTest.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/infinite/LoopTest.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit2.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit2.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit2.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherit2.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherited.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherited.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherited.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/inheritance/Inherited.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/multipleobservations/TestClassToBeTest.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/multipleobservations/TestClassToBeTest.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/multipleobservations/TestClassToBeTest.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/multipleobservations/TestClassToBeTest.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/mutation/ClassUnderTestTest.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/mutation/ClassUnderTestTest.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/mutation/ClassUnderTestTest.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/mutation/ClassUnderTestTest.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/removebadtest/TestClassToBeTested.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/removebadtest/TestClassToBeTested.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/removebadtest/TestClassToBeTested.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/removebadtest/TestClassToBeTested.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithAssert.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithAssert.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithAssert.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithAssert.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithLiteral.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithLiteral.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithLiteral.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithLiteral.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithSpecificCaseToBeAsserted.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithSpecificCaseToBeAsserted.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithSpecificCaseToBeAsserted.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithSpecificCaseToBeAsserted.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithoutAssert.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithoutAssert.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithoutAssert.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/sample/TestClassWithoutAssert.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTarget.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTarget.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTarget.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTarget.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTargetAmplify.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTargetAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTargetAmplify.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/statementadd/TestClassTargetAmplify.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/statementaddarray/TestClassTargetAmplify.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/statementaddarray/TestClassTargetAmplify.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/statementaddarray/TestClassTargetAmplify.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/statementaddarray/TestClassTargetAmplify.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/systemproperties/SystemPropertiesTest.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/systemproperties/SystemPropertiesTest.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/systemproperties/SystemPropertiesTest.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/systemproperties/SystemPropertiesTest.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/testresources/TestResources.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/testresources/TestResources.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/testresources/TestResources.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/testresources/TestResources.java
diff --git a/src/test/resources/sample/src/test/java/fr/inria/testrunner/TestClassWithVisibility.java b/dspot/src/test/resources/sample/src/test/java/fr/inria/testrunner/TestClassWithVisibility.java
similarity index 100%
rename from src/test/resources/sample/src/test/java/fr/inria/testrunner/TestClassWithVisibility.java
rename to dspot/src/test/resources/sample/src/test/java/fr/inria/testrunner/TestClassWithVisibility.java
diff --git a/src/test/resources/sample/src/test/resources/aResource b/dspot/src/test/resources/sample/src/test/resources/aResource
similarity index 100%
rename from src/test/resources/sample/src/test/resources/aResource
rename to dspot/src/test/resources/sample/src/test/resources/aResource
diff --git a/src/test/resources/sample/src/test/resources/aResourcesDirectory/anotherResource b/dspot/src/test/resources/sample/src/test/resources/aResourcesDirectory/anotherResource
similarity index 100%
rename from src/test/resources/sample/src/test/resources/aResourcesDirectory/anotherResource
rename to dspot/src/test/resources/sample/src/test/resources/aResourcesDirectory/anotherResource
diff --git a/src/test/resources/src/Book.java b/dspot/src/test/resources/src/Book.java
similarity index 100%
rename from src/test/resources/src/Book.java
rename to dspot/src/test/resources/src/Book.java
diff --git a/src/test/resources/src/BookDAL.java b/dspot/src/test/resources/src/BookDAL.java
similarity index 100%
rename from src/test/resources/src/BookDAL.java
rename to dspot/src/test/resources/src/BookDAL.java
diff --git a/src/test/resources/src/Example.java b/dspot/src/test/resources/src/Example.java
similarity index 100%
rename from src/test/resources/src/Example.java
rename to dspot/src/test/resources/src/Example.java
diff --git a/src/test/resources/test-projects/build.gradle b/dspot/src/test/resources/test-projects/build.gradle
similarity index 100%
rename from src/test/resources/test-projects/build.gradle
rename to dspot/src/test/resources/test-projects/build.gradle
diff --git a/src/test/resources/test-projects/originalpit/mutations.csv b/dspot/src/test/resources/test-projects/originalpit/mutations.csv
similarity index 100%
rename from src/test/resources/test-projects/originalpit/mutations.csv
rename to dspot/src/test/resources/test-projects/originalpit/mutations.csv
diff --git a/src/test/resources/test-projects/pom.xml b/dspot/src/test/resources/test-projects/pom.xml
similarity index 100%
rename from src/test/resources/test-projects/pom.xml
rename to dspot/src/test/resources/test-projects/pom.xml
diff --git a/src/test/resources/test-projects/src/main/java/example/Example.java b/dspot/src/test/resources/test-projects/src/main/java/example/Example.java
similarity index 100%
rename from src/test/resources/test-projects/src/main/java/example/Example.java
rename to dspot/src/test/resources/test-projects/src/main/java/example/Example.java
diff --git a/src/test/resources/test-projects/src/test/java/example/TestResources.java b/dspot/src/test/resources/test-projects/src/test/java/example/TestResources.java
similarity index 100%
rename from src/test/resources/test-projects/src/test/java/example/TestResources.java
rename to dspot/src/test/resources/test-projects/src/test/java/example/TestResources.java
diff --git a/src/test/resources/test-projects/src/test/java/example/TestSuiteExample.java b/dspot/src/test/resources/test-projects/src/test/java/example/TestSuiteExample.java
similarity index 100%
rename from src/test/resources/test-projects/src/test/java/example/TestSuiteExample.java
rename to dspot/src/test/resources/test-projects/src/test/java/example/TestSuiteExample.java
diff --git a/src/test/resources/test-projects/src/test/java/example/TestSuiteExample2.java b/dspot/src/test/resources/test-projects/src/test/java/example/TestSuiteExample2.java
similarity index 100%
rename from src/test/resources/test-projects/src/test/java/example/TestSuiteExample2.java
rename to dspot/src/test/resources/test-projects/src/test/java/example/TestSuiteExample2.java
diff --git a/src/test/resources/test-projects/test-projects.properties b/dspot/src/test/resources/test-projects/test-projects.properties
similarity index 100%
rename from src/test/resources/test-projects/test-projects.properties
rename to dspot/src/test/resources/test-projects/test-projects.properties
diff --git a/src/test/resources/test/AbstractTest.java b/dspot/src/test/resources/test/AbstractTest.java
similarity index 100%
rename from src/test/resources/test/AbstractTest.java
rename to dspot/src/test/resources/test/AbstractTest.java
diff --git a/src/test/resources/test/BookDALTest.java b/dspot/src/test/resources/test/BookDALTest.java
similarity index 100%
rename from src/test/resources/test/BookDALTest.java
rename to dspot/src/test/resources/test/BookDALTest.java
diff --git a/src/test/resources/test/InheriteTest.java b/dspot/src/test/resources/test/InheriteTest.java
similarity index 100%
rename from src/test/resources/test/InheriteTest.java
rename to dspot/src/test/resources/test/InheriteTest.java
diff --git a/src/test/resources/test/TestSuiteExample.java b/dspot/src/test/resources/test/TestSuiteExample.java
similarity index 100%
rename from src/test/resources/test/TestSuiteExample.java
rename to dspot/src/test/resources/test/TestSuiteExample.java
diff --git a/pom.xml b/pom.xml
index 9963d86b2..e01bdb544 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,15 +4,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- fr.inria.diversify
- dspot
+ fr.inria.stamp
+ dspot-parent
1.0.0
- jar
-
- DSpot
- Dspot is a tool to automatically improve a Java test suite. It uses dynamic analysis to identify missing assertions and inputs. Make your tests better! Amplify your test suite! Now!
- https://github.com/STAMP-project/dspot
-
+ pom
+
UTF-8
UTF-8
@@ -20,17 +16,6 @@
1.8
-
-
- GNU Lesser General Public License v3.0
- https://github.com/STAMP-project/dspot/blob/master/Licence.md
-
-
-
-
- https://github.com/STAMP-project/dspot
-
-
stamp-maven-repository-mvn-repo
@@ -45,204 +30,9 @@
Gradle Tooling API repository
https://repo.gradle.org/gradle/libs-releases-local/
-
- gforge.inria.fr-snapshot
- Maven Repository for Spoon Snapshot
- http://spoon.gforge.inria.fr/repositories/snapshots/
-
-
-
-
- fr.inria.gforge.spoon
- spoon-core
- 6.0.0-SNAPSHOT
-
-
-
- junit
- junit
- 4.12
-
-
-
- com.google.code.gson
- gson
- 2.8.0
-
-
-
-
- org.apache.maven.shared
- maven-invoker
- 3.0.0
-
-
-
-
- org.slf4j
- slf4j-api
- 1.7.25
-
-
-
-
- org.slf4j
- slf4j-log4j12
- 1.7.25
- compile
-
-
-
-
-
- org.jacoco
- org.jacoco.core
- 0.7.9
-
-
-
- fr.inria.stamp
- descartes
- 0.1-SNAPSHOT
-
-
-
- org.gradle
- gradle-tooling-api
- 4.0.1
-
-
-
- org.mockito
- mockito-core
- 2.10.0
-
-
-
-
-
-
-
-
- maven-clean-plugin
- 3.0.0
-
-
-
- tmpDir/
-
-
- src/test/resources/
-
- descartes/target/
- mock/target/
- easymock/target/
- jmockit/target/
- mockito/target/
- mockito2/target/
- multiple-pom/target/
- multiple-pom/module-1/module-2-1/target/
- multiple-pom/module-1/module-2-2/target/
- sample/target/
- test-projects/target/
- regression/test-projects_0/target/
- regression/test-projects_1/target/
- project-with-resources/target/
-
- false
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.1
-
-
- 1.8
-
-
-
-
- maven-assembly-plugin
-
-
- jar-with-dependencies
-
-
-
- fr.inria.stamp.Main
-
-
-
-
-
- make-my-jar-with-dependencies
- package
-
- single
-
-
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- 0.7.9
-
-
-
- prepare-agent
-
-
-
- report
- prepare-package
-
- report
-
-
-
-
-
- **/fr/inria/diversify/dspot/amplifier/ObjectGenerator.*
- **/fr/inria/diversify/utils/sosiefier/*
-
-
-
-
-
-
-
-
-
- org.eluder.coveralls
- coveralls-maven-plugin
- 4.3.0
-
-
-
-
-
-
-
-
- coveralls
-
-
-
- org.eluder.coveralls
- coveralls-maven-plugin
- 4.3.0
-
-
-
-
-
-
+
+ dspot
+