diff --git a/Dockerfile b/Dockerfile index 8ef017a0e7a7129f29848a4741c435fbd0315e48..c27f4885b746381a8e5fbb99786447c73d151e56 100644 --- a/Dockerfile +++ b/Dockerfile @@ -35,9 +35,22 @@ RUN chown -R user:user /trainbenchmark RUN chown -R user:user /home/user/.bashrc USER user -RUN ./gradlew --no-daemon preprocess -RUN ./gradlew --no-daemon build shadowJar -x test -RUN ./gradlew --no-daemon initScripts +RUN ./gradlew --no-daemon preprocess \ + && ./gradlew --no-daemon build shadowJar -x test \ + && ./scripts/configure.sh 1 1 900 10 \ + && ./gradlew --no-daemon generate \ + && ./scripts/configure.sh 1 1024 900 10 \ + && ./gradlew --no-daemon initScripts + + +# USER root +# RUN apt-get update -y && apt-get install -y \ +# vim \ +# --no-install-recommends \ +# && apt-get clean \ +# && rm -rf /var/lib/apt/lists/* +# USER user + # when benchmarking run: # RUN ./gradlew --no-daemon generate diff --git a/trainbenchmark/run_full b/trainbenchmark/run_full index de32d9df372758906fab1304d3b6e396fbab57fb..a93a8284ac9a7819efe6cdd5992bcf83e445fc10 100755 --- a/trainbenchmark/run_full +++ b/trainbenchmark/run_full @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 512 900 10 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline diff --git a/trainbenchmark/run_medium b/trainbenchmark/run_medium index c78bf767ba1f9d6d551d0cab6b76c83352a40f64..715e42ad649ab4a0e40429b47ff771052adcb994 100755 --- a/trainbenchmark/run_medium +++ b/trainbenchmark/run_medium @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 64 600 5 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline diff --git a/trainbenchmark/run_small b/trainbenchmark/run_small index c7757e8b388ecd4531152193bb10bbd15f6edc16..d017fb53c7a693c2795fb82643badc2305522a55 100755 --- a/trainbenchmark/run_small +++ b/trainbenchmark/run_small @@ -1,7 +1,7 @@ ./scripts/configure.sh 1 32 60 1 -./gradlew initScripts -./gradlew generate -./gradlew individualInjectBenchmark -./gradlew plotIndividual -./gradlew individualRepairBenchmark -./gradlew plotIndividual +./gradlew initScripts --offline +./gradlew generate --offline +./gradlew individualInjectBenchmark --offline +./gradlew plotIndividual --offline +./gradlew individualRepairBenchmark --offline +./gradlew plotIndividual --offline