@@ -177,6 +177,90 @@ jobs:
177177 gradle-cache-username : ${{ secrets.gradle-cache-username }}
178178 gradle-cache-password : ${{ secrets.gradle-cache-password }}
179179
180+ xts-hapi-misc-tests :
181+ name : XTS HAPI Tests (Misc)
182+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
183+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
184+ with :
185+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Misc"
186+ enable-hapi-tests-misc : true
187+ enable-network-log-capture : true
188+ ref : ${{ inputs.commit_sha }}
189+ secrets :
190+ access-token : ${{ secrets.access-token }}
191+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
192+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
193+
194+ xts-hapi-misc-records-tests :
195+ name : XTS HAPI Tests (Misc Records)
196+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
197+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
198+ with :
199+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Misc Records"
200+ enable-hapi-tests-misc-records : true
201+ enable-network-log-capture : true
202+ ref : ${{ inputs.commit_sha }}
203+ secrets :
204+ access-token : ${{ secrets.access-token }}
205+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
206+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
207+
208+ xts-hapi-crypto-tests :
209+ name : XTS HAPI Tests (Crypto)
210+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
211+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
212+ with :
213+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Crypto"
214+ enable-hapi-tests-crypto : true
215+ enable-network-log-capture : true
216+ ref : ${{ inputs.commit_sha }}
217+ secrets :
218+ access-token : ${{ secrets.access-token }}
219+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
220+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
221+
222+ xts-hapi-simplefees-tests :
223+ name : XTS HAPI Tests (Simple Fees)
224+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
225+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
226+ with :
227+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Simple Fees"
228+ enable-hapi-tests-simplefees : true
229+ enable-network-log-capture : true
230+ ref : ${{ inputs.commit_sha }}
231+ secrets :
232+ access-token : ${{ secrets.access-token }}
233+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
234+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
235+
236+ xts-hapi-token-tests :
237+ name : XTS HAPI Tests (Token)
238+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
239+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
240+ with :
241+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Token"
242+ enable-hapi-tests-token : true
243+ enable-network-log-capture : true
244+ ref : ${{ inputs.commit_sha }}
245+ secrets :
246+ access-token : ${{ secrets.access-token }}
247+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
248+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
249+
250+ xts-hapi-smart-contract-tests :
251+ name : XTS HAPI Tests (Smart Contract)
252+ if : ${{ inputs.enable-extended-test-suite == 'true' }}
253+ uses : ./.github/workflows/node-zxc-compile-application-code.yaml
254+ with :
255+ custom-job-label : " ${{ inputs.custom-job-label }} HAPI Smart Contract"
256+ enable-hapi-tests-smart-contract : true
257+ enable-network-log-capture : true
258+ ref : ${{ inputs.commit_sha }}
259+ secrets :
260+ access-token : ${{ secrets.access-token }}
261+ gradle-cache-username : ${{ secrets.gradle-cache-username }}
262+ gradle-cache-password : ${{ secrets.gradle-cache-password }}
263+
180264 xts-hapi-block-node-comms-tests :
181265 name : XTS HAPI Tests (Block Node Communication)
182266 if : ${{ inputs.enable-extended-test-suite == 'true' }}
@@ -328,6 +412,12 @@ jobs:
328412 - xts-timing-sensitive-tests
329413 - xts-time-consuming-tests
330414 - xts-hammer-tests
415+ - xts-hapi-misc-tests
416+ - xts-hapi-misc-records-tests
417+ - xts-hapi-crypto-tests
418+ - xts-hapi-simplefees-tests
419+ - xts-hapi-token-tests
420+ - xts-hapi-smart-contract-tests
331421 - xts-hapi-time-consuming-tests
332422 - xts-hapi-block-node-comms-tests
333423 - xts-otter-tests
@@ -351,6 +441,12 @@ jobs:
351441 ${{ needs.xts-timing-sensitive-tests.result || 'skipped' }}
352442 ${{ needs.xts-time-consuming-tests.result || 'skipped' }}
353443 ${{ needs.xts-hammer-tests.result || 'skipped' }}
444+ ${{ needs.xts-hapi-misc-tests.result || 'skipped' }}
445+ ${{ needs.xts-hapi-misc-records-tests.result || 'skipped' }}
446+ ${{ needs.xts-hapi-crypto-tests.result || 'skipped' }}
447+ ${{ needs.xts-hapi-simplefees-tests.result || 'skipped' }}
448+ ${{ needs.xts-hapi-token-tests.result || 'skipped' }}
449+ ${{ needs.xts-hapi-smart-contract-tests.result || 'skipped' }}
354450 ${{ needs.xts-hapi-time-consuming-tests.result || 'skipped' }}
355451 ${{ needs.xts-hapi-block-node-comms-tests.result || 'skipped' }}
356452 ${{ needs.xts-otter-tests.result || 'skipped' }}
@@ -359,6 +455,12 @@ jobs:
359455 ${{ needs.xts-timing-sensitive-tests.outputs.failure-mode || 'none' }}
360456 ${{ needs.xts-time-consuming-tests.outputs.failure-mode || 'none' }}
361457 ${{ needs.xts-hammer-tests.outputs.failure-mode || 'none' }}
458+ ${{ needs.xts-hapi-misc-tests.outputs.failure-mode || 'none' }}
459+ ${{ needs.xts-hapi-misc-records-tests.outputs.failure-mode || 'none' }}
460+ ${{ needs.xts-hapi-crypto-tests.outputs.failure-mode || 'none' }}
461+ ${{ needs.xts-hapi-simplefees-tests.outputs.failure-mode || 'none' }}
462+ ${{ needs.xts-hapi-token-tests.outputs.failure-mode || 'none' }}
463+ ${{ needs.xts-hapi-smart-contract-tests.outputs.failure-mode || 'none' }}
362464 ${{ needs.xts-hapi-time-consuming-tests.outputs.failure-mode || 'none' }}
363465 ${{ needs.xts-hapi-block-node-comms-tests.outputs.failure-mode || 'none' }}
364466 ${{ needs.xts-otter-tests.outputs.failure-mode || 'none' }}
@@ -367,6 +469,12 @@ jobs:
367469 "xts-timing-sensitive-tests"
368470 "xts-time-consuming-tests"
369471 "xts-hammer-tests"
472+ "xts-hapi-misc-tests"
473+ "xts-hapi-misc-records-tests"
474+ "xts-hapi-crypto-tests"
475+ "xts-hapi-simplefees-tests"
476+ "xts-hapi-token-tests"
477+ "xts-hapi-smart-contract-tests"
370478 "xts-hapi-time-consuming-tests"
371479 "xts-hapi-block-node-comms-tests"
372480 "xts-otter-tests"
0 commit comments