Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ci): Add github action flow for daily performance testing #9906

Merged
merged 72 commits into from
Dec 9, 2023

Conversation

JeffreyDallas
Copy link
Contributor

@JeffreyDallas JeffreyDallas commented Nov 15, 2023

Description:

This PR adding a new github action flow that will be triggered every 12 hours,
to using latest code on hedera repo to run performance test on one of performance test networks.

The flow performance-test check if a build artifact matches the lastest git commit if available,
if not wait until it is ready,
then uses as jenkins webhook parameter to reset the performance network with the newly build artifact.

Then the job continues to reload previously saved state files, then starts client test script.
The client test script calls a pipeline from jenkins server to send out a series different test transactions
(crypto, topic, smart contract , etc).

Copy link

github-actions bot commented Nov 15, 2023

Node: Unit Test Results

    2 294 files  ±0      2 294 suites  ±0   48m 22s ⏱️ -1s
118 433 tests ±0  118 399 ✔️ ±0  34 💤 ±0  0 ±0 
126 855 runs  ±0  126 821 ✔️ ±0  34 💤 ±0  0 ±0 

Results for commit 3771b8e. ± Comparison against base commit 3d59673.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Nov 15, 2023

Node: E2E Test Results

    1 files      1 suites   23m 50s ⏱️
311 tests 311 ✔️ 0 💤 0
333 runs  333 ✔️ 0 💤 0

Results for commit 3771b8e.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Nov 15, 2023

Node: Integration Test Results

279 tests  ±0   279 ✔️ ±0   28m 28s ⏱️ +33s
    5 suites ±0       0 💤 ±0 
    5 files   ±0       0 ±0 

Results for commit 3771b8e. ± Comparison against base commit 3d59673.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Nov 16, 2023

Node: HAPI Test Results

1 245 tests  ±0   909 ✔️  - 1   1h 32m 36s ⏱️ - 7m 19s
   166 suites ±0   335 💤 ±0 
   166 files   ±0       1 +1 

For more details on these failures, see this check.

Results for commit 8d88e9f. ± Comparison against base commit 6582f75.

♻️ This comment has been updated with latest results.

@JeffreyDallas JeffreyDallas changed the title Add github action flow for daily performance testing chore : Add github action flow for daily performance testing Dec 1, 2023
@JeffreyDallas JeffreyDallas changed the title chore : Add github action flow for daily performance testing ci : Add github action flow for daily performance testing Dec 1, 2023
nathanklick
nathanklick previously approved these changes Dec 7, 2023
Copy link
Member

@nathanklick nathanklick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JeffreyDallas Looks great, thanks!

@nathanklick nathanklick changed the title ci : Add github action flow for daily performance testing feat(ci): Add github action flow for daily performance testing Dec 7, 2023
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
JeffreyDallas and others added 4 commits December 6, 2023 21:27
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
Signed-off-by: Nathan Klick <nathan@swirldslabs.com>
@nathanklick nathanklick force-pushed the 09445-D-ci-performance-testing branch from 31060ee to 24d522e Compare December 7, 2023 03:27
tomzhenghedera
tomzhenghedera previously approved these changes Dec 7, 2023
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
.github/workflows/performance-test.yaml Outdated Show resolved Hide resolved
JeffreyDallas and others added 2 commits December 7, 2023 11:07
@JeffreyDallas JeffreyDallas merged commit d0e5885 into develop Dec 9, 2023
27 checks passed
@JeffreyDallas JeffreyDallas deleted the 09445-D-ci-performance-testing branch December 9, 2023 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants