<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ti-chi-bot[bot]</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>15568</buildableDurationMillis><buildableTimeMillis>15568</buildableTimeMillis><buildingDurationMillis>43221</buildingDurationMillis><executingTimeMillis>43221</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>7489</waitingDurationMillis><waitingTimeMillis>7489</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1682</buildNumber><marked><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><branch><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><name>origin/main</name></branch></marked><revision><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><branch><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><branch><SHA1>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</SHA1><name>origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/PingCAP-QE/ci.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1682</displayName><duration>43221</duration><estimatedDuration>41693</estimatedDuration><fullDisplayName>seed #1682</fullDisplayName><id>1682</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1682</number><queueId>3680279</queueId><result>SUCCESS</result><timestamp>1778326286862</timestamp><url>https://do.pingcap.net/jenkins/job/seed/1682/</url><builtOn>default-hf41r</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/tidb/latest/pull_unit_test_ddlv1.groovy</affectedPath><commitId>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</commitId><timestamp>1778326260000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>ci(tidb): align ddlv1 unit test reporting with unit test job (#4581)

### What changed

- Increase `pull_unit_test_ddlv1` workspace from `150Gi` to `200Gi`,
aligning it with `ghpr_unit_test`.
- Capture `bazel_coverage_test_ddlargsv1` output into `bazel-test.log`.
- Add the same test result archive/report flow used by the regular unit
test job:
  - archive Bazel JUnit XML
  - archive `bazel-test.log`
  - run `analyze-go-test-from-bazel-output.sh`
  - send test case run report
  - archive `bazel-*.log` and `bazel-*.json`

### Why

`pull_unit_test_ddlv1` has been hard to diagnose when Bazel reports
timeout/failure summaries, because the job did not archive and parse
test output like the regular unit test job. This change aligns the
diagnostics path and removes the workspace size difference.

Signed-off-by: lyb &lt;yebin.li@pingcap.com&gt;
</comment><date>2026-05-09 11:31:00 +0000</date><id>4fc74048f5ec88fa7fc68a155a0c3b6caf02b4e8</id><msg>ci(tidb): align ddlv1 unit test reporting with unit test job (#4581)</msg><path><editType>edit</editType><file>pipelines/pingcap/tidb/latest/pull_unit_test_ddlv1.groovy</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>