diff --git a/.circleci/config.yml b/.circleci/config.yml index 561226042e871..e8f81960bed01 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1357,6 +1357,11 @@ workflows: module: op-e2e use_http: "false" use_external: "external_geth" + - go-e2e-test: + name: op-e2e-WS-tests-external-erigon + module: op-e2e + use_http: "false" + use_external: "external_erigon" - bedrock-go-tests: requires: - boba-bindings-lint diff --git a/op-e2e/Makefile b/op-e2e/Makefile index 4883ddd04c0dd..a11d84bf715d0 100644 --- a/op-e2e/Makefile +++ b/op-e2e/Makefile @@ -28,9 +28,11 @@ clean: lint: golangci-lint run -E goimports,sqlclosecheck,bodyclose,asciicheck,misspell,errorlint --timeout 5m -e "errors.As" -e "errors.Is" ./... +erigon_skip = TestERC20BridgeDeposits|TestWithdrawals|TestMixedWithdrawalValidity|TestSystemP2PAltSync|TestCannonDefendStep|TestMultipleCannonGames|TestCannonDisputeGame + test-external-%: pre-test make -C ./external_$*/ - go test -v --externalL2 ./external_$*/shim + go test -v -skip="$($*_skip)" --externalL2 ./external_$*/shim .PHONY: \ test \