Replies: 3 comments 8 replies
-
Should the harness care about the OpenRPC spec or not?
Or this?
|
Beta Was this translation helpful? Give feedback.
6 replies
-
What (if any) language should we choose? Go? Rust? Python? Typescript? |
Beta Was this translation helpful? Give feedback.
1 reply
-
Can you think of some sample tests that the harness should handle?
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
Lotus does not test its RPC API.
Forest performs comparison tests, which generates calls, and checks that the response from Forest matches the one from Lotus.
Motivation
As part of the work around the Common Node API, we'd love to allow users/implementers to:
We can assume that Systems Under Test will have "stateless modes", where filecoin state can be loaded, and isolated from the current network.
The overall goal is for developers to write "Given, When, Then" style tests.
See also https://www.youtube.com/watch?v=PmIf77thO_c
Beta Was this translation helpful? Give feedback.
All reactions