diff --git a/.buildkite/pipeline-utils/ci-stats/client.ts b/.buildkite/pipeline-utils/ci-stats/client.ts index edbc3fd64fe24..f747c4720bcf7 100644 --- a/.buildkite/pipeline-utils/ci-stats/client.ts +++ b/.buildkite/pipeline-utils/ci-stats/client.ts @@ -164,6 +164,7 @@ export class CiStatsClient { jobName: string; } >; + durationPercentile?: number; groups: Array<{ type: string; queue?: string; diff --git a/.buildkite/pipeline-utils/ci-stats/pick_test_group_run_order.ts b/.buildkite/pipeline-utils/ci-stats/pick_test_group_run_order.ts index b20b8677dd16d..f841cc92a8f57 100644 --- a/.buildkite/pipeline-utils/ci-stats/pick_test_group_run_order.ts +++ b/.buildkite/pipeline-utils/ci-stats/pick_test_group_run_order.ts @@ -362,6 +362,7 @@ export async function pickTestGroupRunOrder() { const prNumber = process.env.GITHUB_PR_NUMBER as string | undefined; const { sources, types } = await ciStats.pickTestGroupRunOrder({ + durationPercentile: 75, sources: [ // try to get times from a recent successful job on this PR ...(prNumber