feat: add math cairo tests under vm/src/tests/cairo_test_suite#2379
feat: add math cairo tests under vm/src/tests/cairo_test_suite#2379naor-starkware wants to merge 32 commits intomainfrom
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
Benchmark Results for unmodified programs 🚀
|
421425b to
981fce6
Compare
646dd9e to
2bc600b
Compare
981fce6 to
4e1af25
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2379 +/- ##
=======================================
Coverage 96.20% 96.20%
=======================================
Files 107 107
Lines 37963 37963
=======================================
Hits 36522 36522
Misses 1441 1441 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4e1af25 to
fa0fe77
Compare
2bc600b to
6fd8964
Compare
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fa0fe77 to
fd27b62
Compare
c106a57 to
106cbb4
Compare
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
106cbb4 to
ff56720
Compare
fd27b62 to
1e0b48e
Compare
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1e0b48e to
fd5cce6
Compare
ff56720 to
6c03214
Compare
…on_runner flag - Create vm/src/test_helpers/ with error_utils.rs and test_utils.rs - Move from cairo_test_suite/ (fix filename typo: utlis → utils) - Fix crate:: import paths (were cairo_vm:: when outside the crate) - Fix $crate in macro_export macro (clippy::crate_in_macro_def) - Simplify load_cairo_program! path using with_file_name() - Gate module behind function_runner feature in lib.rs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ram! and error_utils checkers Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add AlwaysFailConversion helper + 2 tests for assert_mr_eq! unwrap_or_else panic branch (no-message and message variants) - Allow clippy::result_large_err on hint_err test helper Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
CairoFunctionRunner type alias was removed, use CairoRunner directly. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
f0f279f to
d6a6c58
Compare
b2799c2 to
f0bb2d0
Compare
67106b9 to
dc5490c
Compare
15ab1da to
a2228d2
Compare
|
97c9e27 to
cd584cc
Compare
cd584cc to
6e6f1d8
Compare
OmriEshhar1
left a comment
There was a problem hiding this comment.
@OmriEshhar1 reviewed 17 files and all commit messages, and made 1 comment.
Reviewable status: 17 of 18 files reviewed, 1 unresolved discussion (waiting on naor-starkware and YairVaknin-starkware).
a discussion (no related file):
I'm not sure about the directories structure.
put each cairo test file is a separate folder?
or keep the python structure (have a big 'common' folder)?
@YairVaknin-starkware wdyt?
4742b80 to
fd508c6
Compare
OmriEshhar1
left a comment
There was a problem hiding this comment.
@OmriEshhar1 partially reviewed 3 files and resolved 1 discussion.
Reviewable status: 16 of 18 files reviewed, all discussions resolved.
a86c317 to
1457994
Compare
1457994 to
efce14d
Compare
OmriEshhar1
left a comment
There was a problem hiding this comment.
@OmriEshhar1 partially reviewed 2 files and all commit messages.
Reviewable status:complete! all files reviewed, all discussions resolved (waiting on naor-starkware).

TITLE
Description
Description of the pull request changes and motivation.
Checklist
This change is