Skip to content

Commit a7e6430

Browse files
committed
try ci fix
1 parent e138683 commit a7e6430

4 files changed

Lines changed: 12 additions & 10 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
run: uv sync --no-progress
110110

111111
- name: Fill test fixtures
112-
run: uv run fill --fork=Devnet --clean
112+
run: uv run fill --fork=Devnet --clean -n auto
113113

114114
interop-tests:
115115
name: Interop tests - Multi-node consensus
@@ -134,6 +134,7 @@ jobs:
134134
run: |
135135
uv run pytest tests/interop/ \
136136
-v \
137+
--no-cov \
137138
--timeout=120 \
138139
-x \
139140
--tb=short \

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ test = [
140140
"pytest>=8.3.3,<9",
141141
"pytest-cov>=6.0.0,<7",
142142
"pytest-xdist>=3.6.1,<4",
143-
"pytest-asyncio>=0.24.0,<1",
143+
"pytest-asyncio>=1.0.0",
144144
"pytest-timeout>=2.2.0,<3",
145145
"hypothesis>=6.138.14",
146146
"lean-ethereum-testing",

tests/interop/test_consensus_lifecycle.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
"""
5858

5959

60-
@pytest.mark.timeout(120)
60+
@pytest.mark.timeout(360)
6161
@pytest.mark.num_validators(3)
6262
async def test_consensus_lifecycle(node_cluster: NodeCluster) -> None:
6363
"""
@@ -110,7 +110,7 @@ async def test_consensus_lifecycle(node_cluster: NodeCluster) -> None:
110110
# 2. Parent chain integrity - slot numbers strictly increase
111111
# 3. Proposer assignment - round-robin matches slot % 3
112112
logger.info("Phase 2: Block production")
113-
reached = await node_cluster.wait_for_slot(target_slot=1, timeout=25)
113+
reached = await node_cluster.wait_for_slot(target_slot=1, timeout=50)
114114
diags = node_cluster.log_diagnostics("block-production")
115115
checkpoint_history.append(diags)
116116
assert reached, f"Block production stalled: head slots {[d.head_slot for d in diags]}"
@@ -212,7 +212,7 @@ async def test_consensus_lifecycle(node_cluster: NodeCluster) -> None:
212212
#
213213
# After reaching slot 3, verify head consistency and block content.
214214
logger.info("Phase 4: Continued block production")
215-
reached = await node_cluster.wait_for_slot(target_slot=3, timeout=30)
215+
reached = await node_cluster.wait_for_slot(target_slot=10, timeout=300)
216216
diags = node_cluster.log_diagnostics("continued-production")
217217
checkpoint_history.append(diags)
218218
assert reached, f"Continued production stalled: head slots {[d.head_slot for d in diags]}"

uv.lock

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)