Skip to content

Conversation

gabrielbosio
Copy link

@gabrielbosio gabrielbosio commented Aug 22, 2025

See lambdaclass#8 for further details.
Depends on #3667

JulianGCalderon and others added 10 commits August 20, 2025 19:50
* Add local dependencies

* Add cairo-native dep to forge

* Add new run-native-test-case

* Compile with Native

* Add sierra_function_id to test detail

* Comment the VM test_case execution for easy comparing

* Implement run_native_test_case

* Use git dependencies

* Remove todo! from tests

* Use from_native_module
* Install LLVM on lint job

* Install LLVM on all remaining jobs

* Fix clippy errors
* Add starknet syscall handler dummy implementation

* Update run_native_test_case to use forge runtime

* Revert "Add starknet syscall handler dummy implementation"

This reverts commit 65d8e30.

* Add NativeExtendedRuntime basic definition

* Implement NativeExtensionLogic for ForgeExtension

* Use new extension mechanism for executing tests

* Add NativeStarknetRuntime

* Add runtime to handle methods of runtime extension

* Add support for cheatable starknet runtime

* Add support for call to blockifier runtime

* Take some values from the forge runtime

* Handle errors in forge extension cheatcode handling

* Reuse CheatcodeHandlingResult
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants