Skip to content

Commit 9f64026

Browse files
committed
moved hapiTestQuiescence to Time consuming
Signed-off-by: Alex Kehayov <aleks.kehayov@limechain.tech>
1 parent a342162 commit 9f64026

File tree

5 files changed

+2
-82
lines changed

5 files changed

+2
-82
lines changed

.github/workflows/flow-dry-run-mats-suite.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ jobs:
8888
enable-hapi-tests-simplefees: "${{ inputs.enable-hapi-tests || 'false' }}"
8989
enable-hapi-tests-atomic-batch: "${{ inputs.enable-hapi-tests || 'false' }}"
9090
enable-hapi-tests-smart-contract: "${{ inputs.enable-hapi-tests || 'false' }}"
91-
enable-hapi-tests-quiescence: "${{ inputs.enable-hapi-tests || 'false' }}"
9291
enable-otter-tests: "${{ inputs.enable-otter-tests || 'false' }}"
9392
enable-snyk-scan: "${{ inputs.enable-snyk-scan || 'false' }}"
9493
enable-gradle-determinism: "${{ inputs.enable-gradle-determinism || 'false' }}"

.github/workflows/node-flow-pull-request-checks.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@ jobs:
7070
enable-hapi-tests-simplefees: ${{ needs.detect-change-type.outputs.enable-tests }}
7171
enable-hapi-tests-atomic-batch: ${{ needs.detect-change-type.outputs.enable-tests }}
7272
enable-hapi-tests-smart-contract: ${{ needs.detect-change-type.outputs.enable-tests }}
73-
enable-hapi-tests-quiescence: ${{ needs.detect-change-type.outputs.enable-tests }}
7473
enable-otter-tests: ${{ needs.detect-change-type.outputs.enable-tests }}
7574
enable-snyk-scan: ${{ needs.detect-change-type.outputs.enable-tests }}
7675
java-version: "25"

.github/workflows/zxc-execute-hapi-tests.yaml

Lines changed: 1 addition & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,6 @@ on:
6868
type: string
6969
required: false
7070
default: "false"
71-
enable-hapi-tests-quiescence:
72-
description: "HAPI Testing (quiescence) Enabled"
73-
type: string
74-
required: false
75-
default: "false"
7671
enable-hapi-tests-iss:
7772
description: "HAPI Testing (ISS) Enabled"
7873
type: string
@@ -548,7 +543,7 @@ jobs:
548543
env:
549544
LC_ALL: en.UTF-8
550545
LANG: en_US.UTF-8
551-
run: ${GRADLE_EXEC} hapiTestTimeConsuming && ${GRADLE_EXEC} hapiTestTimeConsumingSerial
546+
run: ${GRADLE_EXEC} hapiTestTimeConsuming && ${GRADLE_EXEC} hapiTestTimeConsumingSerial && ${GRADLE_EXEC} hapiTestQuiescence
552547

553548
- name: Publish HAPI Test (Time Consuming) Report
554549
uses: step-security/publish-unit-test-result-action@7dff603bf17ef13dee847147bef8d7cd1728b566 # v2.22.0
@@ -653,73 +648,6 @@ jobs:
653648
hedera-node/test-clients/build/**/*.pces
654649
retention-days: 7
655650

656-
hapi-tests-quiescence:
657-
name: "HAPI Tests (Quiescence)"
658-
if: ${{ inputs.enable-hapi-tests-quiescence == 'true' }}
659-
runs-on: hl-cn-hapi-lin-lg
660-
steps:
661-
- name: Prepare Runner
662-
uses: pandaswhocode/initialize-github-job@bfe0b1633012cee3033c757c7095d49c360e23a6 # v1.0.1
663-
with:
664-
checkout: "true"
665-
checkout-ref: "${{ inputs.ref }}"
666-
checkout-fetch-depth: "1"
667-
checkout-token: "${{ secrets.access-token }}"
668-
setup-java: "true"
669-
java-version: "${{ inputs.java-version }}"
670-
java-distribution: "${{ inputs.java-distribution }}"
671-
setup-gradle: "true"
672-
gradle-cache-read-only: "false"
673-
setup-node: "true"
674-
node-version: "${{ inputs.node-version }}"
675-
676-
- name: HAPI Testing (Quiescence)
677-
id: gradle-hapi-quiescence
678-
env:
679-
LC_ALL: en.UTF-8
680-
LANG: en_US.UTF-8
681-
run: ${GRADLE_EXEC} hapiTestQuiescence --no-daemon --no-build-cache --rerun-tasks
682-
683-
- name: Publish HAPI Test (Quiescence) Report
684-
uses: step-security/publish-unit-test-result-action@7dff603bf17ef13dee847147bef8d7cd1728b566 # v2.22.0
685-
if: ${{ !cancelled() }}
686-
with:
687-
check_name: "Node: HAPI Test (Quiescence) Results"
688-
json_thousands_separator: ","
689-
junit_files: "**/test-clients/build/test-results/testSubprocess/TEST-*.xml"
690-
comment_mode: errors # only comment if we could not find or parse the JUnit XML files
691-
692-
- name: Upload HAPI Test (Quiescence) Report Artifacts
693-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
694-
if: ${{ !cancelled() }}
695-
with:
696-
name: HAPI Test (Quiescence) Report
697-
path: "**/test-clients/build/test-results/testSubprocess/TEST-*.xml"
698-
retention-days: 7
699-
700-
- name: Upload HAPI Test (Quiescence) Network Logs
701-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
702-
if: ${{ inputs.enable-network-log-capture && steps.gradle-hapi-quiescence.conclusion == 'failure' && !cancelled() }}
703-
with:
704-
name: HAPI Test (Quiescence) Network Logs
705-
path: |
706-
hedera-node/test-clients/build/hapi-test/**/output/**
707-
hedera-node/test-clients/build/hapi-test/*.log
708-
hedera-node/test-clients/output/**
709-
retention-days: 7
710-
711-
- name: Upload HAPI Test (Quiescence) Failure Artifacts
712-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
713-
if: ${{ steps.gradle-hapi-quiescence.conclusion == 'failure' && !cancelled() }}
714-
with:
715-
name: HAPI Test (Quiescence) Failure Artifacts
716-
path: |
717-
hedera-node/test-clients/build/**/*.blk.gz
718-
hedera-node/test-clients/build/**/*.rcd.gz
719-
hedera-node/test-clients/build/**/*.pb
720-
hedera-node/test-clients/build/**/*.pces
721-
retention-days: 7
722-
723651
hapi-tests-nd-reconnect:
724652
name: "HAPI Tests (ND Reconnect)"
725653
if: ${{ inputs.enable-hapi-tests-nd-reconnect == 'true' }}

.github/workflows/zxc-mats-tests.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,11 +68,6 @@ on:
6868
type: string
6969
required: false
7070
default: "false"
71-
enable-hapi-tests-quiescence:
72-
description: "HAPI Testing (Quiescence) Enabled"
73-
type: string
74-
required: false
75-
default: "false"
7671
enable-otter-tests:
7772
description: "Otter Tests Enabled"
7873
type: string
@@ -268,7 +263,6 @@ jobs:
268263
enable-hapi-tests-time-consuming: "${{ inputs.enable-hapi-tests-time-consuming == 'true' }}"
269264
enable-hapi-tests-state-throttling: "${{ inputs.enable-hapi-tests-state-throttling == 'true' }}"
270265
enable-hapi-tests-atomic-batch: "${{ inputs.enable-hapi-tests-atomic-batch == 'true' }}"
271-
enable-hapi-tests-quiescence: "${{ inputs.enable-hapi-tests-quiescence == 'true' }}"
272266
enable-network-log-capture: "true"
273267
secrets:
274268
access-token: ${{ secrets.access-token }}

hedera-node/test-clients/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ val prCheckPropOverrides =
173173
"hapiTestCutover" to
174174
"tss.hintsEnabled=false,tss.historyEnabled=false,tss.wrapsEnabled=false,tss.initialCrsParties=8,staking.periodMins=16",
175175
"hapiTestTimeConsumingSerial" to "nodes.nodeRewardsEnabled=false,quiescence.enabled=true",
176-
"hapiTestTimeConsumingSerial" to
176+
"hapiTestQuiescence" to
177177
"tss.forceMockSignatures=true,blockStream.quiescedHeartbeatInterval=PT3S,quiescence.enabled=true,staking.periodMins=1440,nodes.nodeRewardsEnabled=false",
178178
"hapiTestStateThrottling" to "nodes.nodeRewardsEnabled=false,quiescence.enabled=true",
179179
"hapiTestMiscRecords" to

0 commit comments

Comments
 (0)