Conversation
|
09ebcf1 to
f228618
Compare
8a31706 to
7fc5bea
Compare
46918cd to
a1521e4
Compare
4cd623c to
e3705b4
Compare
4c50b40 to
d56a290
Compare
e13ebc9 to
87350f4
Compare
integration-tests/hardhat.config.ts
Outdated
| solidity: '0.7.6', | ||
| ovm: { | ||
| solcVersion: '0.7.6', | ||
| solcVersion: '0.7.6-allow_kall_2', // temporary until we fix the build for 0.7.6 |
There was a problem hiding this comment.
Should this be an env var with this as the default value?
There was a problem hiding this comment.
No this is not supposed to be configurable. Kall support is exposed by the compiler now so this change is no longer required.
ops/docker/Dockerfile.monorepo
Outdated
| # copy over solc to save time building (35+ seconds vs not doing this step) | ||
| COPY --from=downloader solc /root/.cache/hardhat-nodejs/compilers/linux-amd64/solc-linux-amd64-v0.7.6+commit.7338295f | ||
| COPY --from=downloader ovm-solc /root/.cache/hardhat-nodejs/compilers/ovm/0.7.6.js | ||
| COPY --from=downloader ovm-solc /root/.cache/hardhat-nodejs/compilers/ovm/0.7.6-allow_kall_2.js |
There was a problem hiding this comment.
Can we copy the compilers directory over so that we don't need to hard code versions here?
|
This will be nice because it will allow us to run the integration tests in
Is this solved for or should we open another issue for this specifically? I'd like to be able to run the integration tests against a testnet deployment, so things like the timeout need to be very configurable. |
|
One additional thing is that if we want to be able to run the integration tests against something that is not a testnet, we will need a hardhat environment to act as L1. We do not publish the hardhat image from this repo, I have published a hardhat repo in the past at |
87350f4 to
416a67d
Compare
ops/scripts/integration-tests.sh
Outdated
|
|
||
| if [[ ! -z "$URL" ]]; then | ||
| # get the addrs from the URL provided | ||
| ADDRESSES=$(curl --silent --retry-connrefused --retry $RETRIES --retry-delay 5 $URL) |
|
|
||
| # wait for the sequencer to be up | ||
| curl \ | ||
| --silent \ |
* test: add docker image for integration tests * feat: add to docker-compose with scale 0 * ci: run and publish integration tests to dockerhub * test: add option to not bring network up for docker integration tests * chore: add --fail --show-error to curl
* chore(derive): test and clean batch types * chore(derive): test span batch transactions * chore(derive): test span batch utils
Fixes #654. depends on #669