Skip to content

Commit ec0601d

Browse files
committed
test remote invoke 7
1 parent 10c776b commit ec0601d

File tree

1 file changed

+18
-41
lines changed

1 file changed

+18
-41
lines changed

.github/workflows/application-signals-e2e-test.yml

Lines changed: 18 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
ec2-default:
3333
needs: [ upload-main-build ]
34-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
34+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
3535
secrets: inherit
3636
with:
3737
aws-region: us-east-1
@@ -40,7 +40,7 @@ jobs:
4040

4141
ec2-asg:
4242
needs: [ upload-main-build ]
43-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-asg-test.yml@main
43+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ec2-asg-test.yml@main
4444
secrets: inherit
4545
with:
4646
aws-region: us-east-1
@@ -53,7 +53,7 @@ jobs:
5353
matrix:
5454
node-version: [ '14', '16', '18', '20', '22' ]
5555
needs: [ upload-main-build ]
56-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
56+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
5757
secrets: inherit
5858
with:
5959
aws-region: 'us-east-1'
@@ -64,7 +64,7 @@ jobs:
6464

6565
ec2-arm64-cpu-architecture:
6666
needs: [ upload-main-build ]
67-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
67+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
6868
secrets: inherit
6969
with:
7070
aws-region: 'us-east-1'
@@ -73,7 +73,7 @@ jobs:
7373
caller-workflow-name: 'main-build'
7474

7575
eks:
76-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-eks-test.yml@main
76+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-eks-test.yml@main
7777
secrets: inherit
7878
with:
7979
aws-region: us-east-1
@@ -82,61 +82,38 @@ jobs:
8282
caller-workflow-name: 'main-build'
8383

8484
ecs:
85-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ecs-test.yml@main
85+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ecs-test.yml@main
8686
secrets: inherit
8787
with:
8888
aws-region: us-east-1
8989
adot-image-name: ${{ inputs.adot-image-name }}
9090
caller-workflow-name: 'main-build'
9191

9292
k8s:
93-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-k8s-test.yml@main
93+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-k8s-test.yml@main
9494
secrets: inherit
9595
with:
9696
aws-region: us-east-1
9797
adot-image-name: ${{ inputs.adot-image-name }}
9898
caller-workflow-name: 'main-build'
9999

100100
lambda:
101-
uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-lambda-test.yml@main
101+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-lambda-test.yml@main
102102
secrets: inherit
103103
with:
104104
aws-region: us-east-1
105105
caller-workflow-name: 'main-build'
106106

107107

108-
# adot-sigv4:
109-
# needs: [ upload-main-build ]
110-
# uses: aws-observability/aws-application-signals-test-framework/.github/workflows/node-ec2-adot-sigv4-test.yml@main
111-
# secrets: inherit
112-
# with:
113-
# node-version: 22
114-
# staging-instrumentation-name: ${{ inputs.staging-instrumentation-name }}
115-
# caller-workflow-name: 'main-build'
108+
adot-sigv4:
109+
needs: [ upload-main-build ]
110+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/node-ec2-adot-sigv4-test.yml@main
111+
secrets: inherit
112+
with:
113+
node-version: 22
114+
staging-instrumentation-name: ${{ inputs.staging-instrumentation-name }}
115+
caller-workflow-name: 'main-build'
116116

117117
validate-all-tests-are-accounted-for:
118-
runs-on: ubuntu-latest
119-
steps:
120-
- name: Install Ruby
121-
uses: ruby/[email protected]
122-
with:
123-
ruby-version: "3.4"
124-
- name: check TESTS_USED
125-
run: |
126-
git clone https://github.com/jj22ee/aws-application-signals-test-framework.git
127-
cd aws-application-signals-test-framework/.github/workflows/
128-
echo "TESTS_USED=$(ls | grep -E '^node-' | grep -v '\-perf-' | grep -E 'test\.ya?ml$' -c)" >> $GITHUB_ENV
129-
- name: check TESTS_AVAILABLE
130-
run: |
131-
git clone https://github.com/jj22ee/aws-otel-js-instrumentation.git
132-
cd aws-otel-js-instrumentation/.github/workflows/
133-
echo TESTS_AVAILABLE=$(ruby -ryaml -e 'puts YAML.load_file("application-signals-e2e-test.yml")["jobs"].values.map { |v| v["uses"] }.compact.uniq.count { |u| u.include?("aws-observability/aws-application-signals-test-framework/.github/workflows") }') >> $GITHUB_ENV
134-
- name: compare TESTS_USED and TESTS_AVAILABLE
135-
run: |
136-
echo ${{ env.TESTS_USED }}
137-
echo ${{ env.TESTS_AVAILABLE }}
138-
if [[ "${{ env.TESTS_USED }}" != "${{ env.TESTS_AVAILABLE }}" ]]; then
139-
exit 1
140-
fi
141-
142-
118+
uses: jj22ee/aws-application-signals-test-framework/.github/workflows/validate-e2e-tests-are-accounted-for.yml@main
119+
secrets: inherit

0 commit comments

Comments
 (0)