Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 2.02 KB

File metadata and controls

49 lines (39 loc) · 2.02 KB

Maven Documentation Install GitHubPages License

Unparsing Experiment

This is an experiment for the bachelor thesis by Eugen Shulimov which tests the unparser for variation trees and diffs.

Prerequisite

All following commands assume that working directory of your terminal is the thesis-es directory. Please switch directories, if this is not the case:

cd DiffDetective/replication/thesis-es

Build the Docker container

Start the docker deamon. Clone this repository. Open a terminal and navigate to the root directory of this repository. To build the Docker container you can run the build script corresponding to your operating system.

Windows:

.\build.bat

Linux/Mac (bash):

./build.sh

Start the experiment

To execute the experiment you can run the executescript corresponding to your operating system.

Windows:

`.\execute.bat

Linux/Mac (bash):

`./execute.sh

If you want to stop the execution, you can call the provided script for stopping the container in a separate terminal. When restarted, the execution will continue processing by restarting at the last unfinished repository.

Windows:

.\stop-execution.bat

Linux/Mac (bash):

./stop-execution.sh

You might see warnings or errors reported from SLF4J like Failed to load class "org.slf4j.impl.StaticLoggerBinder" which you can safely ignore.

View the results in the results directory

All raw results are stored in the results directory.