Skip to content
Michael-A-J edited this page Jul 29, 2021 · 13 revisions

Welcome to the gin wiki!

Gin installieren

  1. download und entpacken aus diesem Link.

https://www.dropbox.com/s/1zpsr0vb244jqwb/gin.zip?dl=0

  1. Im Pfad führe dieses Kommando aus

gradle build

gradle copyToLib

gradle test

javac -cp /home/khaled/gin/build/gin.jar /home/khaled/gin/examples/TriangleTest.java /home/khaled/gin/examples/Triangle.java

java -jar build/gin.jar -cp /home/michael/workspace/SEII/ginproject/gin/examples/unittests -f examples/triangle/Triangle.java -m "classifyTriangle(int,int,int)" -et STATEMENT

Test transplant edits

java -jar build/gin.jar -cp examples/unittests -f examples/triangle/Triangle.java -m "classifyTriangle(int,int,int)" -et TRANSPLANT_STATEMENT -ds "TriangleDonor.java"

Run GP stuff

java -cp build/gin.jar gin.util.GPRuntime -d examples/multiply/ -c examples/multiply/ -m examples/multiply/method_file.csv -et LINE -o examples/multiply/results.csv

Run GP with donor file

java -cp build/gin.jar gin.util.GPRuntime -c examples/multiply/ -d examples/multiply -m examples/multiply/method_file.csv -o examples/multiply/results.csv -ds examples/multiply/MultiplyDonor.java -et gin.edit.transplant.ReplaceWithTransplantLine

wichtige links:

http://geneticimprovementofsoftware.com/slides/PPSN2020_GItutorial.pdf

http://geneticimprovementofsoftware.com/paper_pdfs/E-24667.pdf

https://github.com/SOLAR-group/ssbseChallenge2019

Clone this wiki locally