test_jumps()
Documentation for tests/benchmark/compute/instruction/test_control_flow.py::test_jumps@ffe48572.
Generate fixtures for these test cases for Bogota with:
fill -v tests/benchmark/compute/instruction/test_control_flow.py::test_jumps --gas-benchmark-values 1
Benchmark JUMP instruction.
Source code in tests/benchmark/compute/instruction/test_control_flow.py
| def test_jumps(
benchmark_test: BenchmarkTestFiller,
pre: Alloc,
) -> None:
"""Benchmark JUMP instruction."""
tx = Transaction(
to=pre.deploy_contract(code=(Op.JUMPDEST + Op.JUMP(Op.PUSH0))),
sender=pre.fund_eoa(),
)
benchmark_test(
target_opcode=Op.JUMP,
tx=tx,
)
|
Parametrized Test Cases
This test generates 1 parametrized test case across 4 forks.