@@ -41,42 +41,199 @@ jobs:
4141 java-ec2-default-e2e-test :
4242 needs : [ upload-main-build ]
4343 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-e2e-test.yml@consolidate-release
44+
45+ java-ec2-asg-e2e-test :
46+ needs : [ upload-main-build ]
47+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-asg-e2e-test.yml@consolidate-release
48+
49+ java-eks-e2e-test :
50+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-e2e-test.yml@consolidate-release
51+
52+ #
53+ # PACKAGED DISTRIBUTION LANGUAGE VERSION COVERAGE
54+ # DEFAULT SETTING: {Java Version}, EC2, AMD64, AL2
55+ #
56+
57+ default-v8-amd64 :
58+ needs : [ upload-main-build ]
59+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
4460 secrets : inherit
4561 with :
4662 aws-region : us-east-1
4763 caller-workflow-name : ' main-build'
64+ java-version : ' 8'
65+ cpu-architecture : ' x86_64'
4866
49- java-ec2-asg-e2e-test :
67+ default-v11-amd64 :
5068 needs : [ upload-main-build ]
51- uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-asg-e2e- test.yml@consolidate-release
69+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default- test.yml@main
5270 secrets : inherit
5371 with :
5472 aws-region : us-east-1
5573 caller-workflow-name : ' main-build'
74+ java-version : ' 11'
75+ cpu-architecture : ' x86_64'
5676
57- java-eks-e2e-test :
58- uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-e2e-test.yml@consolidate-release
77+ default-v17-amd64 :
78+ needs : [ upload-main-build ]
79+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
80+ secrets : inherit
81+ with :
82+ aws-region : us-east-1
83+ caller-workflow-name : ' main-build'
84+ java-version : ' 17'
85+ cpu-architecture : ' x86_64'
86+
87+ default-v21-amd64 :
88+ needs : [ upload-main-build ]
89+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
90+ secrets : inherit
91+ with :
92+ aws-region : us-east-1
93+ caller-workflow-name : ' main-build'
94+ java-version : ' 21'
95+ cpu-architecture : ' x86_64'
96+
97+ default-v22-amd64 :
98+ needs : [ upload-main-build ]
99+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
100+ secrets : inherit
101+ with :
102+ aws-region : us-east-1
103+ caller-workflow-name : ' main-build'
104+ java-version : ' 22'
105+ cpu-architecture : ' x86_64'
106+
107+ #
108+ # DOCKER DISTRIBUTION LANGUAGE VERSION COVERAGE
109+ # DEFAULT SETTING: {Java Version}, EKS, AMD64, AL2
110+ #
111+
112+ eks-v8-amd64 :
113+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
59114 secrets : inherit
60115 with :
61116 aws-region : us-east-1
62117 test-cluster-name : ' e2e-adot-test'
63118 adot-image-name : ${{ inputs.adot-image-name }}
64119 caller-workflow-name : ' main-build'
120+ java-version : ' 8'
65121
66122 java-metric-limiter-e2e-test :
67123 needs : [ java-eks-e2e-test ]
68124 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-e2e-test.yml@consolidate-release
125+
126+ eks-v11-amd64 :
127+ needs : eks-v8-amd64
128+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
69129 secrets : inherit
70130 with :
71131 aws-region : us-east-1
72132 test-cluster-name : ' e2e-adot-test'
73133 adot-image-name : ${{ inputs.adot-image-name }}
74134 caller-workflow-name : ' main-build'
135+ java-version : ' 11'
75136
76137 java-k8s-e2e-test :
77138 uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-k8s-e2e-test.yml@consolidate-release
139+
140+ eks-v17-amd64 :
141+ needs : eks-v11-amd64
142+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
78143 secrets : inherit
79144 with :
80145 aws-region : us-east-1
146+ test-cluster-name : ' e2e-adot-test'
81147 adot-image-name : ${{ inputs.adot-image-name }}
82- caller-workflow-name : ' main-build'
148+ caller-workflow-name : ' main-build'
149+ java-version : ' 17'
150+
151+ eks-v21-amd64 :
152+ needs : eks-v17-amd64
153+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
154+ secrets : inherit
155+ with :
156+ aws-region : us-east-1
157+ test-cluster-name : ' e2e-adot-test'
158+ adot-image-name : ${{ inputs.adot-image-name }}
159+ caller-workflow-name : ' main-build'
160+ java-version : ' 21'
161+
162+ eks-v22-amd64 :
163+ needs : eks-v21-amd64
164+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-eks-test.yml@main
165+ secrets : inherit
166+ with :
167+ aws-region : us-east-1
168+ test-cluster-name : ' e2e-adot-test'
169+ adot-image-name : ${{ inputs.adot-image-name }}
170+ caller-workflow-name : ' main-build'
171+ java-version : ' 22'
172+
173+ #
174+ # PACKAGED DISTRIBUTION PLATFORM COVERAGE
175+ # DEFAULT SETTING: Java 11, {Platform}, AMD64, AL2
176+ #
177+
178+ asg-v11-amd64 :
179+ needs : [ upload-main-build ]
180+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-asg-test.yml@main
181+ secrets : inherit
182+ with :
183+ aws-region : us-east-1
184+ caller-workflow-name : ' main-build'
185+ java-version : ' 11'
186+
187+ #
188+ # DOCKER DISTRIBUTION PLATFORM COVERAGE
189+ # DEFAULT SETTING: Java 11, {Platform}, AMD64, AL2
190+ #
191+
192+ k8s-v11-amd64 :
193+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-k8s-test.yml@main
194+ secrets : inherit
195+ with :
196+ aws-region : us-east-1
197+ adot-image-name : ${{ inputs.adot-image-name }}
198+ caller-workflow-name : ' main-build'
199+ java-version : ' 11'
200+
201+
202+ ecs-v11-amd64 :
203+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ecs-test.yml@main
204+ secrets : inherit
205+ with :
206+ aws-region : us-east-1
207+ adot-image-name : ${{ inputs.adot-image-name }}
208+ caller-workflow-name : ' main-build'
209+ java-version : ' 11'
210+
211+ #
212+ # CPU ARCHITECTURE COVERAGE
213+ # DEFAULT SETTING: Java 11, EC2, {CPU Architecture}, AL2
214+ #
215+
216+ default-v11-arm64 :
217+ needs : [ upload-main-build ]
218+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/java-ec2-default-test.yml@main
219+ secrets : inherit
220+ with :
221+ aws-region : us-east-1
222+ caller-workflow-name : ' main-build'
223+ java-version : ' 11'
224+ cpu-architecture : ' arm64'
225+
226+ #
227+ # Other Functional Test Case
228+ #
229+
230+ metric-limiter-v11-amd64 :
231+ needs : [ eks-v22-amd64 ]
232+ uses : aws-observability/aws-application-signals-test-framework/.github/workflows/metric-limiter-test.yml@main
233+ secrets : inherit
234+ with :
235+ aws-region : us-east-1
236+ test-cluster-name : ' e2e-adot-test'
237+ adot-image-name : ${{ inputs.adot-image-name }}
238+ caller-workflow-name : ' main-build'
239+ java-version : ' 11'
0 commit comments