-
Notifications
You must be signed in to change notification settings - Fork 12
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
Add end to end testing #17
Comments
I think 1-2 end-to-end tests should cover a lot of code given how connected modules are to each other. |
One potential fix is to use something like selenium-electron to simulate user actions entirely. |
4 tasks
Once this is done, we should consider adding a CI job to run end-to-end tests before releasing Kani. |
celinval
added a commit
that referenced
this issue
Jan 31, 2025
### Description of changes: Remove the broken option to execute `kani --visualize` since that is no longer supported. ### Testing: * How is this change tested? I manually tested the changes. We still need to add support to end-to-end tests per #17 * Is this a refactor change? ### Checklist - [ ] Each commit message has a non-empty body, explaining why the change was made - [ ] Methods or procedures are documented - [ ] Regression or unit tests are included, or existing tests cover the modified code - [ ] My PR is restricted to a single feature or bugfix
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Requested feature: Development time is impacted by having to manually test the extension under multiple contexts and running the proofs. While automating the entire process and running the proofs is not possible, certain parts of the current test suite can be improved and added to the regression/CI as well.
The text was updated successfully, but these errors were encountered: