From 896a6b60258cf448fb5ffa57610972e1a4c82826 Mon Sep 17 00:00:00 2001 From: Ping Xiang <64551395+pxaws@users.noreply.github.com> Date: Fri, 8 Nov 2024 10:41:22 -0800 Subject: [PATCH] add application signals node.js e2e tests (#1407) Co-authored-by: Lisa Guo --- .../application-signals-e2e-test.yml | 44 ++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/.github/workflows/application-signals-e2e-test.yml b/.github/workflows/application-signals-e2e-test.yml index 6799b02744..196ae10a91 100644 --- a/.github/workflows/application-signals-e2e-test.yml +++ b/.github/workflows/application-signals-e2e-test.yml @@ -137,4 +137,46 @@ jobs: secrets: inherit with: aws-region: us-east-1 - caller-workflow-name: 'main-build' \ No newline at end of file + caller-workflow-name: 'main-build' + + node-eks-e2e-test: + # Because we share the same eks cluster for different languages, we want to run the tests sequentially to avoid interference + needs: [ CheckBuildTestArtifacts, python-eks-e2e-test ] + uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-eks-test.yml@main + secrets: inherit + with: + aws-region: us-east-1 + test-cluster-name: 'e2e-cw-agent-test' + caller-workflow-name: 'main-build' + + node-ec2-default-e2e-test: + needs: [ CheckBuildTestArtifacts ] + uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main + secrets: inherit + with: + aws-region: us-east-1 + caller-workflow-name: 'main-build' + + node-ec2-asg-e2e-test: + needs: [ CheckBuildTestArtifacts ] + uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-asg-test.yml@main + secrets: inherit + with: + aws-region: us-east-1 + caller-workflow-name: 'main-build' + + node-k8s-e2e-test: + needs: [ CheckBuildTestArtifacts ] + uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-k8s-test.yml@main + secrets: inherit + with: + aws-region: us-east-1 + caller-workflow-name: 'main-build' + + node-ecs-e2e-test: + needs: [ CheckBuildTestArtifacts ] + uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ecs-test.yml@main + secrets: inherit + with: + aws-region: us-east-1 + caller-workflow-name: 'main-build'