Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVM integration tests #1241

Merged
merged 31 commits into from
Jan 17, 2024
Merged

EVM integration tests #1241

merged 31 commits into from
Jan 17, 2024

Conversation

jewei1997
Copy link
Contributor

@jewei1997 jewei1997 commented Jan 16, 2024

Describe your changes and provide context

Get hardhat tests to start running as an integration test.

Testing performed to validate your change

github actions/workflows.

@jewei1997 jewei1997 changed the title Evm integration tests EVM integration tests Jan 16, 2024
Copy link

codecov bot commented Jan 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (68e8db0) 64.39% compared to head (3ae1adc) 64.23%.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##              evm    #1241      +/-   ##
==========================================
- Coverage   64.39%   64.23%   -0.17%     
==========================================
  Files         343      343              
  Lines       22609    22609              
==========================================
- Hits        14560    14523      -37     
- Misses       7248     7288      +40     
+ Partials      801      798       -3     

see 3 files with indirect coverage changes

@jewei1997 jewei1997 enabled auto-merge (squash) January 17, 2024 15:37
@jewei1997 jewei1997 merged commit 6268c21 into evm Jan 17, 2024
36 checks passed
@jewei1997 jewei1997 deleted the evm-integration-tests branch January 17, 2024 15:39
udpatil pushed a commit that referenced this pull request Jan 31, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Feb 28, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Feb 28, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Feb 28, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Mar 4, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Mar 4, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Mar 11, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Mar 26, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 17, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 17, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 17, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 18, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 19, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
udpatil pushed a commit that referenced this pull request Apr 19, 2024
* in progress

* in progress

* cast integration script works

* remove unused script

* try to get hardhat tests to run

* try to get integration tests to run again

* try to fix gh actionsg

* fix integration gh action

* another fix

* add hardhat test yaml

* add npm ci

* comment out other integration tests

* try two modules and remove node install

* try without the setup-node to see if it prevented docker starting

* attempt docker not in background to see log

* try background again

* unremove sending DONE to build.complete

* remove foundry installation in docker container

* remove more foundry stuff

* remove cast stuff from hardhat test runner

* install node v16 in integration test gh workflows

* remove commented out code for calling setup_evm.sh

* fix indentation in gh workflows

* put in dummy verifier

* add package-lock.json

* have log fetching test search from block 0 to latest instead

* uncomment other integration tests + polish

* fix foundry test, unexpected fuzz test

* call testRevert revertIfTrue in hardhat test as well

---------

Co-authored-by: Steven Landers <steven.landers@gmail.com>
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.

2 participants