Integration tests for the Leo CLI.
Alright this is sort of ready.
These tests are only run on Mac. Not Windows because they use shell scripts, and not Linux because it's hard to install SnarkOS on our Linux docker image.
The test framework will install snarkos if it's not already present. There are only 3 simple tests here at the moment.
Thanks!
Yes I think we can port the test-examples.sh over, probably bringing the examples into this repo though.
Some dependency of SnarkOS required libclang and related libraries, which didn't exist or couldn't be found on the Linux docker image.
Yes I think we can port the
test-examples.shover, probably bringing the examples into this repo though.
Is there a way to keep the leo-examples in a separate repo? The playground team asked for this to simplify their builds.
This is ready as far as its own code goes, but I'm converting it to draft as it depends on the dev-print feature flag of snarkvm which isn't in a released version yet.
This should be ready to go, now that the new snarkvm and snarkos are out.
Closing in favor of https://github.com/ProvableHQ/leo/pull/28878