Skip to content

test_jumpdests()

Documentation for tests/benchmark/compute/instruction/test_control_flow.py::test_jumpdests@8db70f93.

Generate fixtures for these test cases for Amsterdam with:

fill -v tests/benchmark/compute/instruction/test_control_flow.py::test_jumpdests --gas-benchmark-values 1

Benchmark JUMPDEST instruction.

Source code in tests/benchmark/compute/instruction/test_control_flow.py
109
110
111
112
113
114
115
116
117
@pytest.mark.repricing
def test_jumpdests(
    benchmark_test: BenchmarkTestFiller,
) -> None:
    """Benchmark JUMPDEST instruction."""
    benchmark_test(
        target_opcode=Op.JUMPDEST,
        code_generator=JumpLoopGenerator(attack_block=Op.JUMPDEST),
    )

Parametrized Test Cases

This test generates 1 parametrized test case across 3 forks.