-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
MTCannon: Increase differential test coverage across opcodes #12032
Comments
@mbaxter I see a series of issues related to cannon testing. Are these issues already in development, and are they suitable for external contributors like us to contribute? |
@GrapeBaBa - no one is assigned to this yet, so happy to have external contributors take a look! Let me know if you have any questions. |
@GrapeBaBa would you be able to take on this issue? |
Yes |
Looks like this is done. Thanks! |
@Inphi I think it is still a lot of tests need to port, I plan to use this task tracking all the sub tasks, can you reopen it? |
Ah right. Sorry about that. |
Description
Increase differential test coverage across MIPS opcodes. We have some basic coverage with the existing open mips tests, but we should try to get more coverage around edge cases. Look into adding more tests and porting existing tests from MIPS.t.sol.
New tests should follow the single-step unit test pattern as in this example, rather than adding more assembly tests. The list of supported instructions is available in the README. Documentation on MIPS instructions can be found here.
The text was updated successfully, but these errors were encountered: