forked from dacapobench/dacapobench
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
190 lines (168 loc) · 6.77 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
before_script:
- pip install requests
- pip install future
- pip install tabulate
- pip install wheel
- export ANT_HOME=/opt/apache-ant-1.10.5
- export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
- export PATH=${JAVA_HOME}/bin:${ANT_HOME}/bin:${PATH}
- java -version
- ant -version
- cd benchmarks
- touch local.properties
- echo "make=/usr/bin/make" > local.properties
- echo "build.failonerror=true" >> local.properties
- echo "jdk8home=/usr/lib/jvm/java-1.8.0-openjdk-amd64" >> local.properties
- cat local.properties
cache:
key: anu-gitlab-local
untracked: true
biojava:
script:
- ant -Dbuild.target-jar=dacapo.jar biojava
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar biojava --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar biojava -n 3
after_script:
- git clean -df -e "downloads"
avrora:
script:
- ant -Dbuild.target-jar=dacapo.jar avrora
- java -version
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar avrora --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar avrora -n 3
after_script:
- git clean -df -e "downloads"
batik:
script:
- ant -Dbuild.target-jar=dacapo.jar batik
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar batik --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar batik -n 3
after_script:
- git clean -df -e "downloads"
cassandra:
script:
- ant -Dbuild.target-jar=dacapo.jar cassandra
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar cassandra --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar cassandra -n 3
after_script:
- git clean -df -e "downloads"
eclipse:
script:
- ant -Dbuild.target-jar=dacapo.jar eclipse
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar eclipse --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar eclipse -n 3
after_script:
- git clean -df -e "downloads"
fop:
script:
- ant -Dbuild.target-jar=dacapo.jar fop
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar fop --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar fop -n 3
after_script:
- git clean -df -e "downloads"
graphchi:
script:
- ant -Dbuild.target-jar=dacapo.jar graphchi
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar graphchi --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar graphchi -n 3
after_script:
- git clean -df -e "downloads"
h2:
script:
- ant -Dbuild.target-jar=dacapo.jar h2
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar h2 --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar h2 -n 3
after_script:
- git clean -df -e "downloads"
jython:
script:
- ant -Dbuild.target-jar=dacapo.jar jython
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar jython --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar jython -n 3
after_script:
- git clean -df -e "downloads"
luindex:
script:
- ant -Dbuild.target-jar=dacapo.jar luindex
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar luindex --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar luindex -n 3
after_script:
- git clean -df -e "downloads" -e "enwiki.txt"
lusearch:
script:
- ant -Dbuild.target-jar=dacapo.jar lusearch
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar lusearch --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar lusearch -n 3
after_script:
- git clean -df -e "downloads"
pmd:
script:
- ant -Dbuild.target-jar=dacapo.jar pmd
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar pmd --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar pmd -n 3
after_script:
- git clean -df -e "downloads"
sunflow:
script:
- ant -Dbuild.target-jar=dacapo.jar sunflow
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar sunflow --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar sunflow -n 3
after_script:
- git clean -df -e "downloads"
tomcat:
script:
- ant -Dbuild.target-jar=dacapo.jar tomcat
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar tomcat --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar tomcat -n 3
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
tradebeans:
script:
- script -q -c "ant -Dbuild.target-jar=dacapo.jar tradebeans" script.out
- sleep 120 | script -q -c "/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar tradebeans -n 3" script.out
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
tradesoap:
script:
- script -q -c "ant -Dbuild.target-jar=dacapo.jar tradesoap" script.out
- sleep 120 | script -q -c "/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar tradesoap -n 3" script.out
after_script:
- git clean -df -e "downloads"
- git clean -df -e "downloads"
xalan:
script:
- ant -Dbuild.target-jar=dacapo.jar xalan
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar xalan --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar xalan -n 3
after_script:
- git clean -df -e "downloads"
zxing:
script:
- ant -Dbuild.target-jar=dacapo.jar zxing
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar zxing --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar zxing -n 3
after_script:
- git clean -df -e "downloads"
kafka:
script:
- ant -Dbuild.target-jar=dacapo.jar kafka
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar kafka --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar kafka -n 3
after_script:
- git clean -df -e "downloads"
jme:
script:
- ant -Dbuild.target-jar=dacapo.jar jme
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar jme --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar jme -n 3
after_script:
- git clean -df -e "downloads"
h2o:
script:
- ant -Dbuild.target-jar=dacapo.jar h2o
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar h2o --extdata-install data
- /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -jar dacapo.jar h2o -n 3
after_script:
- git clean -df -e "downloads"