• Mark Tyneway's avatar
    contracts-bedrock: visibility into flake · 39e4a91e
    Mark Tyneway authored
    A flake in CI was introduced when https://github.com/ethereum-optimism/optimism/pull/7928
    was merged. It is probably due to a race condition when reading a file
    from disk. Is there a way to have foundry only do something once for the
    entire test suite? Tried moving things to the constructor instead of
    `setUp` but that did not work. Ideally we do not need to read the file
    from disk for each contract deployed, this adds a lot of overhead.
    A solution around this is to refactor the way that the deploy script
    works or to add in the env var that will skip the check that sometimes
    fails.
    39e4a91e
Name
Last commit
Last update
..
deploy-config Loading commit data...
deployments Loading commit data...
invariant-docs Loading commit data...
lib Loading commit data...
periphery-deploy-config Loading commit data...
scripts Loading commit data...
src Loading commit data...
test Loading commit data...
.envrc.example Loading commit data...
.eslintignore Loading commit data...
.eslintrc.js Loading commit data...
.gas-snapshot Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
.storage-layout Loading commit data...
CHANGELOG.md Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
STYLE_GUIDE.md Loading commit data...
foundry.toml Loading commit data...
layout-lock.json Loading commit data...
package.json Loading commit data...
semver-lock.json Loading commit data...
slither.config.json Loading commit data...
slither.db.json Loading commit data...
tsconfig.build.json Loading commit data...
tsconfig.json Loading commit data...