src/Pure/Tools/ci_api.scala
changeset 64106 b7ff61d50b19
parent 64082 d57c7295f601
equal deleted inserted replaced
64105:d93bd6d253c6 64106:b7ff61d50b19
    42     job_name: String,
    42     job_name: String,
    43     timestamp: Long,
    43     timestamp: Long,
    44     output: URL,
    44     output: URL,
    45     session_logs: List[(String, URL)])
    45     session_logs: List[(String, URL)])
    46   {
    46   {
    47     def read_output(): Build_Log.Log_File = Build_Log.Log_File(job_name, Url.read(output))
    47     def read_main_log(): Build_Log.Log_File = Build_Log.Log_File(job_name, Url.read(output))
    48     def read_log_file(name: String): Build_Log.Log_File =
    48     def read_session_log(name: String): Build_Log.Log_File =
    49       Build_Log.Log_File(name,
    49       Build_Log.Log_File(name,
    50         session_logs.collectFirst({ case (a, b) if a == name => Url.read_gzip(b) }) getOrElse "")
    50         session_logs.collectFirst({ case (a, b) if a == name => Url.read_gzip(b) }) getOrElse "")
    51   }
    51   }
    52 
    52 
    53   def build_job_builds(job_name: String): List[Job_Info] =
    53   def build_job_builds(job_name: String): List[Job_Info] =