-
Notifications
You must be signed in to change notification settings - Fork 22
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
BL Grant Proposal RFP #3 -- Reference Implementation Test Harness #83
Comments
@GoldenBit0 Since this goes hand in hand with the work core devs are doing on the SRI, we might be good candidates to take on this task as well. Can we talk about this during our next SRI meeting? |
@ognjenkurtic let's discuss this week! |
Beneficial Skill Set:
Nice-to-have:
|
FYI this PR should be taken into consideration at the next TSC call: ethereum-oasis-op/baseline#503 |
Hi, this is Jamie, spoeaking for OASIS.
|
Background:
As part of proving conformance of a Baseline Protocol Implementation (BPI) with the Baseline Protocol Specification (currently in draft release v 0.1), the entity trying to prove conformance to the Baseline Protocol specification -- all three sections -- must have a systematic way to prove conformance to each requirement. This is most easily achieved through an automated test harness which is the focus of this RFP.
Goal:
In order to make it easier for implementers to prove conformance, the goal of this RFP is to create an automated test suite or test harness for implementers to prove the conformance of their implementation with the Baseline Protocol Specification. Note, that it is NOT the goal of this RFP to create a full end-to-end integration test suite since those are implementation-specific.
RFP Done Criteria:
Minimal Done Criteria:
Requirments marked as D or conditional requirements may be included in the test harness with the same Done Criteria as for the R requirements.
Note, that implementers might make implementation choices such as for specific zero-knowledge prover schemes that are not covered by the test harness. In that case, it is incumbent to the implementer to add those unit tests to the test harness to ensure that the test harness stays up to date and allows more and more integration with different implementation choices.
Budget: $100,000
The text was updated successfully, but these errors were encountered: