-
-
Notifications
You must be signed in to change notification settings - Fork 290
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
test: introduce beacon api test ignore list #6171
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## unstable #6171 +/- ##
=============================================
+ Coverage 0 90.35% +90.35%
=============================================
Files 0 78 +78
Lines 0 8087 +8087
Branches 0 490 +490
=============================================
+ Hits 0 7307 +7307
- Misses 0 772 +772
- Partials 0 8 +8 |
Performance Report✔️ no performance regression detected Full benchmark results
|
7d7e4ca
to
12c7ef4
Compare
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.
Looks pretty good, I like the semantics. Just some minor nits
Co-authored-by: Nico Flaig <[email protected]>
Co-authored-by: Nico Flaig <[email protected]>
@nazarhussain your points have been addressed |
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.
lgtm 👍
* Fix operationId of light_client routes * Fix operationId of bls_to_execution_changes routes * Update beacon api spec version to 2.4.0 * Push case change * Remove now useless file * fix: lints * fix: filter broken test * Revert "Fix operationId of light_client routes" This reverts commit 91cd2af. * Revert "Fix operationId of bls_to_execution_changes routes" This reverts commit ad53c2d. * test: ignore missing routes * test: allow to filter required properties from testing * fix: incorrect case * test: fixed incorrect test filtering * fix: lints * fix: cleanup * test: allow more fine grain API tests filtering * fix: lints * test: increase JSON schema validation strictness * fix: restore removed keyword implementation * test: improve filtering semantic * test: add support for JSONPath syntax to filtering * fix: typo Co-authored-by: Nico Flaig <[email protected]> * fix: wording Co-authored-by: Nico Flaig <[email protected]> * test: improve semantic * test: added issue for context * fix: improved issues references * fix: incorrect dotted property parsing --------- Co-authored-by: Nico Flaig <[email protected]>
🎉 This PR is included in v1.14.0 🎉 |
* Fix operationId of light_client routes * Fix operationId of bls_to_execution_changes routes * Update beacon api spec version to 2.4.0 * Push case change * Remove now useless file * fix: lints * fix: filter broken test * Revert "Fix operationId of light_client routes" This reverts commit 91cd2af. * Revert "Fix operationId of bls_to_execution_changes routes" This reverts commit ad53c2d. * test: ignore missing routes * test: allow to filter required properties from testing * fix: incorrect case * test: fixed incorrect test filtering * fix: lints * fix: cleanup * test: allow more fine grain API tests filtering * fix: lints * test: increase JSON schema validation strictness * fix: restore removed keyword implementation * test: improve filtering semantic * test: add support for JSONPath syntax to filtering * fix: typo Co-authored-by: Nico Flaig <[email protected]> * fix: wording Co-authored-by: Nico Flaig <[email protected]> * test: improve semantic * test: added issue for context * fix: improved issues references * fix: incorrect dotted property parsing --------- Co-authored-by: Nico Flaig <[email protected]>
Motivation
Make sure lodestar supports latest Beacon APIs.
Description
To allow for easier testing against latest Beacon API, a black-list of not-yet supported features/examples is introduced.
Relates to #5710
Builds on top of unstable...nflaig/update-beacon-spec-version
Steps to test or reproduce
All unit tests in
packages/api
should pass.