226 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP")), |
226 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP")), |
227 Remote_Build("AFP old", "lxbroy7", |
227 Remote_Build("AFP old", "lxbroy7", |
228 args = "-N -X large -X slow", |
228 args = "-N -X large -X slow", |
229 afp = true, |
229 afp = true, |
230 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP")), |
230 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP")), |
|
231 Remote_Build("AFP old2", "lrzcloud2", history = 120, |
|
232 java_heap = "8g", |
|
233 options = "-m32 -M1x5 -t AFP" + |
|
234 " -e ISABELLE_GHC=ghc" + |
|
235 " -e ISABELLE_MLTON=mlton -e ISABELLE_MLTON_OPTIONS=" + |
|
236 " -e ISABELLE_OCAML=ocaml -e ISABELLE_OCAMLC=ocamlc -e ISABELLE_OCAMLFIND=ocamlfind" + |
|
237 " -e ISABELLE_SMLNJ=sml", |
|
238 args = "-a -X large -X slow", |
|
239 afp = true, |
|
240 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP"), |
|
241 count = () => if (Date.now().unix_epoch_day % 2 == 0) 1 else 0), |
|
242 Remote_Build("AFP old2", "lrzcloud2", |
|
243 java_heap = "8g", |
|
244 options = "-m64 -M8 -U30000 -s10 -t AFP", |
|
245 args = "-g large -g slow", |
|
246 afp = true, |
|
247 bulky = true, |
|
248 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP"), |
|
249 count = () => if (Date.now().unix_epoch_day % 2 == 1) 1 else 0), |
231 Remote_Build("Poly/ML 5.7 Linux", "lxbroy8", |
250 Remote_Build("Poly/ML 5.7 Linux", "lxbroy8", |
232 history_base = "37074e22e8be", |
251 history_base = "37074e22e8be", |
233 options = "-m32 -B -M1x2,2 -t polyml-5.7 -i 'init_component /home/isabelle/contrib/polyml-5.7'", |
252 options = "-m32 -B -M1x2,2 -t polyml-5.7 -i 'init_component /home/isabelle/contrib/polyml-5.7'", |
234 args = "-N -g timing", |
253 args = "-N -g timing", |
235 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("polyml-5.7") + " AND " + |
254 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("polyml-5.7") + " AND " + |
367 count = () => 2)) |
386 count = () => 2)) |
368 ) |
387 ) |
369 } |
388 } |
370 |
389 |
371 val remote_builds2: List[List[Remote_Build]] = |
390 val remote_builds2: List[List[Remote_Build]] = |
372 List( |
391 List() |
373 List( |
|
374 Remote_Build("AFP", "lrzcloud2", history = 120, |
|
375 java_heap = "8g", |
|
376 options = "-m32 -M1x5 -t AFP" + |
|
377 " -e ISABELLE_GHC=ghc" + |
|
378 " -e ISABELLE_MLTON=mlton -e ISABELLE_MLTON_OPTIONS=" + |
|
379 " -e ISABELLE_OCAML=ocaml -e ISABELLE_OCAMLC=ocamlc -e ISABELLE_OCAMLFIND=ocamlfind" + |
|
380 " -e ISABELLE_SMLNJ=sml", |
|
381 args = "-a -X large -X slow", |
|
382 afp = true, |
|
383 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP"), |
|
384 count = () => if (Date.now().unix_epoch_day % 2 == 0) 1 else 0), |
|
385 Remote_Build("AFP", "lrzcloud2", |
|
386 java_heap = "8g", |
|
387 options = "-m64 -M8 -U30000 -s10 -t AFP", |
|
388 args = "-g large -g slow", |
|
389 afp = true, |
|
390 bulky = true, |
|
391 detect = Build_Log.Prop.build_tags.toString + " = " + SQL.string("AFP"), |
|
392 count = () => if (Date.now().unix_epoch_day % 2 == 1) 1 else 0))) |
|
393 |
392 |
394 def remote_build_history( |
393 def remote_build_history( |
395 rev: String, |
394 rev: String, |
396 afp_rev: Option[String], |
395 afp_rev: Option[String], |
397 i: Int, |
396 i: Int, |