Пример #1
0
    def inner(project, job_guid, job_log_url, priority):
        job_log_url = expand_log_url(project, job_guid, job_log_url)

        if is_parsed(job_log_url):
            return True

        return f(project, job_guid, job_log_url, priority)
Пример #2
0
def parse_log(project, job_log_url, job_guid, check_errors=False):
    """
    Call ArtifactBuilderCollection on the given job.
    """

    # don't parse a log if it's already been parsed
    if is_parsed(job_log_url):
        return

    post_log_artifacts(project, job_guid, job_log_url, parse_log,
                       extract_text_log_artifacts, check_errors)
Пример #3
0
def parse_log(project, job_log_url, job_guid):
    """
    Call ArtifactBuilderCollection on the given job.
    """

    # don't parse a log if it's already been parsed
    if is_parsed(job_log_url):
        return

    post_log_artifacts(project,
                       job_guid,
                       job_log_url,
                       parse_log,
                       extract_text_log_artifacts,
                       )
Пример #4
0
def parse_json_log(project, job_log_url, job_guid, check_errors=False):
    """
    Apply the Structured Log Fault Formatter to the structured log for a job.
    """
    # The parse-json-log task has suddenly started taking 80x longer that it used to,
    # which is causing a backlog in normal log parsing tasks too. The output of this
    # task is not being used yet, so skip parsing until this is resolved.
    # See bug 1152681.
    return

    # don't parse a log if it's already been parsed
    if is_parsed(job_log_url):
        return

    post_log_artifacts(project, job_guid, job_log_url, parse_json_log,
                       extract_json_log_artifacts, check_errors)
Пример #5
0
def parse_json_log(project, job_log_url, job_guid):
    """
    Apply the Structured Log Fault Formatter to the structured log for a job.
    """
    # The parse-json-log task has suddenly started taking 80x longer that it used to,
    # which is causing a backlog in normal log parsing tasks too. The output of this
    # task is not being used yet, so skip parsing until this is resolved.
    # See bug 1152681.
    return

    # don't parse a log if it's already been parsed
    if is_parsed(job_log_url):
        return

    post_log_artifacts(project,
                       job_guid,
                       job_log_url,
                       parse_json_log,
                       extract_json_log_artifacts,
                       )