{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        },
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 23831,
      "buildableTimeMillis" : 23831,
      "buildingDurationMillis" : 54338,
      "executingTimeMillis" : 54338,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5380,
      "waitingTimeMillis" : 5380
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 986,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
            "branch" : [
              {
                "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
            "branch" : [
              {
                "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
        "branch" : [
          {
            "SHA1" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#986",
  "duration" : 54338,
  "estimatedDuration" : 64101,
  "executor" : None,
  "fullDisplayName" : "seed #986",
  "id" : "986",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 986,
  "queueId" : 1724085,
  "result" : "SUCCESS",
  "timestamp" : 1756206052309,
  "url" : "https://do.pingcap.net/jenkins/job/seed/986/",
  "builtOn" : "default-nl9pp",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/ops/nextgen/statistics_failure_tests_from_junit_report.ts",
          "scripts/ops/nextgen/README.md"
        ],
        "commitId" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
        "timestamp" : 1756206019000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "feat(scripts/ops/nextgen): add NextGen test failure statistics analyzer script (#3709)\u000a\u000aThis pull request introduces a new Deno-based script for analyzing\u000afailed test cases from Jenkins JUnit reports and provides comprehensive\u000adocumentation for its usage. The script fetches test reports, extracts\u000aerror patterns, and outputs statistical summaries in various formats\u000awith enhanced visual features. The most important changes are:\u000a\u000a**New Script: Test Failure Statistics Analyzer**\u000a* Added `statistics_failure_tests_from_junit_report.ts`, a Deno script\u000athat fetches Jenkins JUnit JSON reports, analyzes failed test cases, and\u000agenerates error pattern statistics with options for text, JSON, and CSV\u000aoutput. The script includes advanced error message extraction,\u000aconfigurable filtering, verbose logging, and robust error handling.\u000a\u000a**Documentation and Usage**\u000a* Created a detailed `README.md` in `scripts/ops/nextgen/` describing\u000athe script's features, installation steps, command-line options, output\u000aformats, visual enhancements, error handling, and example usage\u000ascenarios.\u000a",
        "date" : "2025-08-26 11:00:19 +0000",
        "id" : "818634e3b34bab0485f3402e4ad87b0b9fcbae98",
        "msg" : "feat(scripts/ops/nextgen): add NextGen test failure statistics analyzer",
        "paths" : [
          {
            "editType" : "add",
            "file" : "scripts/ops/nextgen/statistics_failure_tests_from_junit_report.ts"
          },
          {
            "editType" : "add",
            "file" : "scripts/ops/nextgen/README.md"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}