This PR introduces a way for the zksolc binary to automatically be updated/copied to .cargo/bin after each build to resolves the issue of having to manually update the $PATH or each time keep running cargo install --path crates/solidity, which was a recurring annoyance during testing and development.
Usage
To install the project dependencies, run:
make install
To clean the project directory from all build artifacts and dependencies, run:
make clean
To run integration tests, use
make test-integration
To run the project's tests, ( both Rust and npm tests ) use:
Description
This PR introduces a way for the
zksolc
binary to automatically be updated/copied to.cargo/bin
after each build to resolves the issue of having to manually update the $PATH or each time keep runningcargo install --path crates/solidity
, which was a recurring annoyance during testing and development.Usage
To install the project dependencies, run:
To clean the project directory from all build artifacts and dependencies, run:
To run integration tests, use
To run the project's tests, ( both Rust and npm tests ) use:
To run only solidity crate test, use:
To run only the CLI tests, use: