From 5f9025e5830a6b78e7520471d022a125f2a3c75f Mon Sep 17 00:00:00 2001 From: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com> Date: Mon, 4 May 2026 02:30:41 +1000 Subject: [PATCH] test: shard APNs live reachability probe --- scripts/test-live-shard.mjs | 3 +++ test/scripts/test-live-shard.test.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/scripts/test-live-shard.mjs b/scripts/test-live-shard.mjs index 5f7ae4528f7..c0f62c859c3 100644 --- a/scripts/test-live-shard.mjs +++ b/scripts/test-live-shard.mjs @@ -11,6 +11,7 @@ export const RELEASE_LIVE_TEST_SHARDS = Object.freeze([ "native-live-src-gateway-core", "native-live-src-gateway-profiles", "native-live-src-gateway-backends", + "native-live-src-infra", "native-live-test", "native-live-extensions-a-k", "native-live-extensions-l-n", @@ -154,6 +155,8 @@ export function selectLiveShardFiles(shard, files = collectAllLiveTestFiles()) { return files.filter(isGatewayProfilesLiveTest); case "native-live-src-gateway-backends": return files.filter(isGatewayBackendLiveTest); + case "native-live-src-infra": + return files.filter((file) => file.startsWith("src/infra/")); case "native-live-test": return files.filter((file) => file.startsWith("test/")); case "native-live-extensions-a-k": diff --git a/test/scripts/test-live-shard.test.ts b/test/scripts/test-live-shard.test.ts index e3fcaeb445d..98fb620edde 100644 --- a/test/scripts/test-live-shard.test.ts +++ b/test/scripts/test-live-shard.test.ts @@ -74,6 +74,9 @@ describe("scripts/test-live-shard", () => { expect(selectLiveShardFiles("native-live-src-gateway-core", allFiles)).not.toEqual( expect.arrayContaining(["src/gateway/gateway-cli-backend.live.test.ts"]), ); + expect(selectLiveShardFiles("native-live-src-infra", allFiles)).toEqual( + expect.arrayContaining(["src/infra/push-apns-http2.live.test.ts"]), + ); expect(selectLiveShardFiles("native-live-test", allFiles)).toEqual( expect.arrayContaining([ "test/image-generation.infer-cli.live.test.ts",