-
Notifications
You must be signed in to change notification settings - Fork 108
test(l1): fix and document tests #4820
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
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Lines of code reportTotal lines added: Detailed view
|
Benchmark for c71f66fClick to view benchmark
|
Benchmark for f1162b1Click to view benchmark
|
Benchmark for 661f8a0Click to view benchmark
|
Benchmark for 2ab5f08Click to view benchmark
|
Benchmark for 146cf2fClick to view benchmark
|
Benchmark for 5b4f67eClick to view benchmark
|
Benchmark for 777cf13Click to view benchmark
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR improves test organization and fixes by documenting test skip reasons and addressing issues with previously skipped tests. The changes focus on better categorizing why certain tests are skipped and fixing some tests that could be easily resolved.
Key changes:
- Enhanced documentation of test skip reasons with detailed comments explaining why specific tests are skipped
- Consolidated and reorganized test skip logic across different test modules
- Fixed a trie implementation issue for empty trie handling
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
File | Description |
---|---|
tooling/ef_tests/state_v2/src/modules/parser.rs | Reorganized IGNORED_TESTS array with detailed documentation for each skip reason |
tooling/ef_tests/state/parser.rs | Changed IGNORED_TESTS from fixed array to slice reference |
tooling/ef_tests/blockchain/tests/all.rs | Major refactoring of test skip logic with better organization and backend selection |
crates/common/trie/trie.rs | Added handling for empty trie root hash case |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]>
Benchmark for 65a142cClick to view benchmark
|
Motivation
Description
We fix most of the remaining tests in follow-up PRs to this. The tests that have been fixed here had short fixes.