mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-09 04:08:01 -05:00
feat: remove l2-node in e2e test and make it to run in local stack op… (#1001)
* feat: remove l2-node in e2e test and make it to run in local stack optionally * fix: l2 spec transaction data size limit e2e test * feat: revise blockscout configs * feat: revised comment in Makefile * feat: update transaction-exclusion-api and postman image * feat: remove expected-traces-api-version-v2 from coordinator local overrides toml * feat: remove shomei-frontend from ci and add disabled option in Type2StateProofProviderConfig * feat: add endpoint for type2-state-proof-provider * feat: revise coordinator local-dev override configs * feat: remove white space
This commit is contained in:
24
Makefile
24
Makefile
@@ -23,6 +23,7 @@ start-env: CLEAN_PREVIOUS_ENV:=true
|
||||
start-env: COMPOSE_FILE:=docker/compose-tracing-v2.yml
|
||||
start-env: L1_CONTRACT_VERSION:=6
|
||||
start-env: SKIP_CONTRACTS_DEPLOYMENT:=false
|
||||
start-env: SKIP_L1_L2_NODE_HEALTH_CHECK:=false
|
||||
start-env: LINEA_PROTOCOL_CONTRACTS_ONLY:=false
|
||||
start-env:
|
||||
@if [ "$(CLEAN_PREVIOUS_ENV)" = "true" ]; then \
|
||||
@@ -32,8 +33,9 @@ start-env:
|
||||
fi; \
|
||||
mkdir -p tmp/local; \
|
||||
COMPOSE_PROFILES=$(COMPOSE_PROFILES) docker compose -f $(COMPOSE_FILE) up -d; \
|
||||
while [ "$$(docker compose -f $(COMPOSE_FILE) ps -q l1-el-node | xargs docker inspect -f '{{.State.Health.Status}}')" != "healthy" ] || \
|
||||
[ "$$(docker compose -f $(COMPOSE_FILE) ps -q sequencer | xargs docker inspect -f '{{.State.Health.Status}}')" != "healthy" ]; do \
|
||||
while [ "$(SKIP_L1_L2_NODE_HEALTH_CHECK)" = "false" ] && \
|
||||
{ [ "$$(docker compose -f $(COMPOSE_FILE) ps -q l1-el-node | xargs docker inspect -f '{{.State.Health.Status}}')" != "healthy" ] || \
|
||||
[ "$$(docker compose -f $(COMPOSE_FILE) ps -q sequencer | xargs docker inspect -f '{{.State.Health.Status}}')" != "healthy" ]; }; do \
|
||||
sleep 2; \
|
||||
echo "Checking health status of l1-el-node and sequencer..."; \
|
||||
done
|
||||
@@ -44,17 +46,17 @@ start-env:
|
||||
fi
|
||||
|
||||
start-l1:
|
||||
command start-env COMPOSE_PROFILES:=l1 COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true
|
||||
make start-env COMPOSE_PROFILES:=l1 COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true SKIP_L1_L2_NODE_HEALTH_CHECK:=true
|
||||
|
||||
start-l2:
|
||||
command start-env COMPOSE_PROFILES:=l2 COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true
|
||||
start-l1-l2:
|
||||
make start-env COMPOSE_PROFILES:=l1,l2 COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true SKIP_L1_L2_NODE_HEALTH_CHECK:=true
|
||||
|
||||
start-l2-blockchain-only:
|
||||
command start-env COMPOSE_PROFILES:=l2-bc COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true
|
||||
make start-env COMPOSE_PROFILES:=l2-bc COMPOSE_FILE:=docker/compose-tracing-v2.yml SKIP_CONTRACTS_DEPLOYMENT:=true SKIP_L1_L2_NODE_HEALTH_CHECK:=true
|
||||
|
||||
fresh-start-l2-blockchain-only:
|
||||
make clean-environment
|
||||
make start-l2-blockchain-only
|
||||
make clean-environment
|
||||
make start-l2-blockchain-only
|
||||
|
||||
##
|
||||
## Creating new targets to avoid conflicts with existing targets
|
||||
@@ -63,8 +65,12 @@ fresh-start-l2-blockchain-only:
|
||||
start-env-with-tracing-v2:
|
||||
make start-env COMPOSE_FILE=docker/compose-tracing-v2.yml LINEA_PROTOCOL_CONTRACTS_ONLY=true
|
||||
|
||||
## Enable L2 geth node
|
||||
start-env-with-tracing-v2-extra:
|
||||
make start-env COMPOSE_PROFILES:=l1,l2 COMPOSE_FILE:=docker/compose-tracing-v2-extra-extension.yml LINEA_PROTOCOL_CONTRACTS_ONLY=true DISABLE_JSON_RPC_PRICING_PROPAGATION=false DISABLE_TYPE2_STATE_PROOF_PROVIDER=false
|
||||
|
||||
start-env-with-tracing-v2-ci:
|
||||
make start-env COMPOSE_FILE=docker/compose-tracing-v2-ci-extension.yml DISABLE_JSON_RPC_PRICING_PROPAGATION=false
|
||||
make start-env COMPOSE_FILE=docker/compose-tracing-v2-ci-extension.yml
|
||||
|
||||
start-env-with-staterecovery: COMPOSE_PROFILES:=l1,l2,staterecovery
|
||||
start-env-with-staterecovery: L1_CONTRACT_VERSION:=6
|
||||
|
||||
Reference in New Issue
Block a user