Skip to content

CI - zombienet cumulus tests zombienet sdk #8954

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

Open
wants to merge 311 commits into
base: master
Choose a base branch
from

Conversation

lrubasze
Copy link
Contributor

@lrubasze lrubasze commented Jun 23, 2025

This PR includes the following changes:

  • Migrates Zombienet Cumulus tests to zombienet-sdk
  • Re-enables the tests, with the following exceptions (to be addressed separately):
    • zombienet-cumulus-0009-elastic_scaling_pov_recovery#8999
    • zombienet-cumulus-0010-elastic_scaling_multiple_block_per_slot#9018
  • Adds the following tests to CI:
    • zombienet-cumulus-0011-dht-bootnodes
    • zombienet-cumulus-0012-parachain_extrinsic_gets_finalized
    • zombienet-cumulus-0013-elastic_scaling_slot_based_rp_offset

Copy link
Contributor

@skunert skunert left a comment

Choose a reason for hiding this comment

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

LGTM, left some last nits.

@lrubasze
Copy link
Contributor Author

lrubasze commented Jul 7, 2025

🧪 Test Results from Weekend Run – 2025-07-04 - 2025-07-07

  • Failed / Total runs: 2 / 266 (Failure rate: 0.75%)
  • Skipped (flaky) / Total flaky tests: 2 / 13

❌ Failures

testy

bkchr and others added 2 commits July 7, 2025 14:34
There is no need to have two functions which are essentially doing the same. It is also better to oberserve the finalized blocks, which also simplifies the code. So, this pull request is replacing the
`assert_para_throughput` with `assert_finalized_para_throughput`. It also replaces any usage of `assert_finalized_para_throughput` with `assert_para_throughput`.
lrubasze added a commit to paritytech/zombienet-sdk that referenced this pull request Jul 7, 2025
This PR adds `wait_until_is_up()` methods as suggested
[here](paritytech/polkadot-sdk#8954 (comment)).

Additionally it fixes `test_wait_log_count_with_lookahead_regex_fails`
test.
@pepoviola pepoviola self-requested a review July 7, 2025 13:57
@lrubasze
Copy link
Contributor Author

lrubasze commented Jul 9, 2025

🧪 Test Results from Nigtly Run – 2025-07-08

  • Failed / Total runs: 8 / 54 (Failure rate: 14.8%)
  • Skipped (flaky) / Total flaky tests: 1 / 13

❌ Failures

Failure rate increased significantly.
Potential root cause: merging changes from #9117
To be investigated.

newplot(2)

@pepoviola
Copy link
Contributor

Maybe we need to review the ranges after merging #9117 . Can you send me the plot (html).
Thx!!

@lrubasze
Copy link
Contributor Author

lrubasze commented Jul 9, 2025

Maybe we need to review the ranges after merging #9117 . Can you send me the plot (html). Thx!!

Here is the plot: chart_ci-zombienet-cumulus-tests-zombienet-sdk.html.zip

Failures:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
R0-no-crate-publish-required The change does not require any crates to be re-published. T10-tests This PR/Issue is related to tests. T18-zombienet_tests Trigger zombienet CI tests.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants