Skip to content

Commit 8c7f99e

Browse files
authored
test(aws): Run E2E tests with AWS SAM (#17367)
Introduces new E2E tests for AWS Lambda that run in a Lambda runtime using AWS SAM and the AWS CDK, inspired by https://vanguard.getsentry.net/p/cm7ysk0mz0000c7sk3e2qx3sx
1 parent 93d9b09 commit 8c7f99e

File tree

33 files changed

+593
-414
lines changed

33 files changed

+593
-414
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -910,6 +910,12 @@ jobs:
910910
- name: Set up Bun
911911
if: matrix.test-application == 'node-exports-test-app'
912912
uses: oven-sh/setup-bun@v2
913+
- name: Set up AWS SAM
914+
if: matrix.test-application == 'aws-serverless'
915+
uses: aws-actions/setup-sam@v2
916+
with:
917+
use-installer: true
918+
token: ${{ secrets.GITHUB_TOKEN }}
913919
- name: Restore caches
914920
uses: ./.github/actions/restore-cache
915921
with:

dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/package.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/src/run-lambda.js

Lines changed: 0 additions & 7 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/src/run.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/start-event-proxy.mjs

Lines changed: 0 additions & 6 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-cjs/tests/basic.test.ts

Lines changed: 0 additions & 77 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-esm/.npmrc

Lines changed: 0 additions & 2 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-esm/package.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-esm/playwright.config.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

dev-packages/e2e-tests/test-applications/aws-lambda-layer-esm/src/run-lambda.mjs

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)