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

Unit and e2e test coverage 08-wasm Ethereum light client #144

Open
gjermundgaraba opened this issue Dec 4, 2024 · 0 comments
Open

Unit and e2e test coverage 08-wasm Ethereum light client #144

gjermundgaraba opened this issue Dec 4, 2024 · 0 comments
Labels
ethereum-light-client Issues related to the 08-wasm ethereum light client testing Issues related to testing

Comments

@gjermundgaraba
Copy link
Contributor

gjermundgaraba commented Dec 4, 2024

There are two main parts to this task:

  1. Get unit test coverage up to 80-90%, as well as e2e happy path tests for all messages and queries we will support at launch (many should be covered already in Integrate 08-wasm etheruem light client into e2e test #143
  2. Add test coverage to CI and codecov

e2e test coverage should include:

  • timeouts both ways
  • trying to timeout a packet that has been received
  • migrate contract
  • TODO: Add more

unit tests should cover:

  • not sufficient sync committee signed off (might be done)
  • tree_hash test of all custom implementations using union's implementation as the expected output
  • TODO: Add more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ethereum-light-client Issues related to the 08-wasm ethereum light client testing Issues related to testing
Projects
Status: Backlog
Development

No branches or pull requests

1 participant