0
|
1 FROM loblaw/java8
|
|
2
|
1
|
3 #------- set up
|
0
|
4 RUN apt-get update -y && apt-get upgrade -y
|
1
|
5 RUN apt-get install -y ant git wget
|
|
6
|
|
7 #------ download hamcrest and junit
|
|
8
|
|
9 RUN wget https://search.maven.org/remotecontent?filepath=org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
|
|
10 RUN wget https://search.maven.org/remotecontent?filepath=junit/junit/4.13-beta-3/junit-4.13-beta-3.jar
|
|
11 RUN git clone https://github.com/javapathfinder/jpf-core.git --single-branch java-8
|
3
|
12 COPY ./ThreadTest ./ThreadTest
|
|
13
|
|
14 RUN wget https://services.gradle.org/distributions/gradle-5.6.2-bin.zip && unzip -d bin/gradle gradle-5.6.2-bin.zip
|
|
15 RUN cd ThreadTest && ../bin/gradle/gradle-5.6.2/bin/gradle build
|
|
16
|
1
|
17 ENTRYPOINT ["java-8/bin/jpf"]
|