src/Pure/Admin/isabelle_cronjob.scala
changeset 79967 1fd5f96e1da3
parent 79819 141df3fb25bf
child 79992 205bad84a1bd
equal deleted inserted replaced
79966:f83e9e9a898e 79967:1fd5f96e1da3
   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,