-
Notifications
You must be signed in to change notification settings - Fork 983
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
Migrated many e2e tests to integration tests #2933
Conversation
d12880c
to
a0c27de
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2933 +/- ##
==========================================
+ Coverage 53.44% 61.27% +7.82%
==========================================
Files 310 290 -20
Lines 101574 88584 -12990
==========================================
- Hits 54288 54280 -8
+ Misses 47286 34304 -12982 ☔ View full report in Codecov by Sentry. |
eac3d77
to
3916f12
Compare
* origin/bat/feat/migrate-e2e-to-int: Formatting Formatting Putting duct tape over a mysterious race condition in integrations tests Added logging to MockNode for when broadcasting a tx fails Added logging to MockNode for when broadcasting a tx fails Rebuilding tests wasms, updating gitflows [fix]: Fixing broken unit test formatting Rebasinga and adding changelog [feat]: Migrated many e2e test to integration tests
To consider for future related work: how difficult is it to set up these integration tests with multiple validators? |
It's not obvious to me how to do it. I suspect it is hard. |
Co-authored-by: Tomas Zemanovic <[email protected]>
* origin/bat/feat/migrate-e2e-to-int: Update .changelog/unreleased/improvements/2933-migrated-e2e-to-int.md Formatting Formatting Putting duct tape over a mysterious race condition in integrations tests Added logging to MockNode for when broadcasting a tx fails Added logging to MockNode for when broadcasting a tx fails Rebuilding tests wasms, updating gitflows [fix]: Fixing broken unit test formatting Rebasinga and adding changelog [feat]: Migrated many e2e test to integration tests # Conflicts: # crates/apps/src/lib/node/ledger/shell/governance.rs # crates/apps/src/lib/node/ledger/shell/testing/node.rs # crates/tests/src/e2e/ledger_tests.rs
Describe your changes
Closes #2661
Closes #2927
This PR moves many e2e tests over to integration test. In the future, it may be possible to move more tests over. Moving some of these tests over revealed issues and these have also been resolved, including #2927.
Indicate on which release or other PRs this topic is based on
Checklist before merging to
draft