-
Notifications
You must be signed in to change notification settings - Fork 224
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
Testgen tester -- utilities to run multiple tests with logs and reports #547
Conversation
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 good, I only have a few minor comments (mostly related to the use of String vs Path types). Great job :)
@romac I think I've addressed all of your comments; thanks a lot for them; helped to improve the code substantially:) could you please take a look? |
Yeah the tests are currently failing on Let's merge this! |
* #414: testgen tester -- utilities to run multiple tests with logs and reports * 14: add testgen commands, in particular to call apalache and jsonatr * #547 add missing file updates from #529 * fix merge typo * remove ref to time: it's in another PR * fix clippy warning * TestEnv: change path parameters into AsRef<Path> * change TestEnv::full_path to return PathBuf * apply simplifications suggested by Romain * apply simplification from Romain * account for WOW Romain's suggestion on RefUnwindSafe * address Romain's suggestion on TestEnv::cleanup * cargo clippy * update CHANGELOG.md * addressed Romains's suggestions
* #414: testgen tester -- utilities to run multiple tests with logs and reports * 14: add testgen commands, in particular to call apalache and jsonatr * #414: add model-based test driver to LightClient tests * add talk abstract * #547 add missing file updates from #529 * fix merge typo * remove ref to time: it's in another PR * fix clippy warning * fix merging typo * cargo fmt
Part 2 or #529. See also #414.
This PR introduces Testgen Tester. The preliminary version of it appeared in #525, but as that PR has not received sufficient number of reviews, please consider the whole code of
tester.rs
as new.