diff --git a/.buildkite/pipeline-utils/ci-stats/client.ts b/.buildkite/pipeline-utils/ci-stats/client.ts index b8c7cafef7cca..3a98c7325de2c 100644 --- a/.buildkite/pipeline-utils/ci-stats/client.ts +++ b/.buildkite/pipeline-utils/ci-stats/client.ts @@ -163,6 +163,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 7b3272dc4158a..62dc6542677ae 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 @@ -360,6 +360,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