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",