Test Multi Opcode¶
Documentation for tests/benchmark/stateful/bloatnet/test_multi_opcode.py@88e9fb8f.
Generate fixtures for these test cases for Osaka with:
fill -v tests/benchmark/stateful/bloatnet/test_multi_opcode.py -m stateful
abstract: BloatNet bench cases extracted from https://hackmd.io/9icZeLN7R0Sk5mIjKlZAHQ.
The idea of all these tests is to stress client implementations to find out where the limits of processing are focusing specifically on state-related operations.
Test Functions Overview¶
| Name | Type | Cases (Osaka) | Description |
|---|---|---|---|
test_bloatnet_balance_extcodesize |
blockchain_test | 2 | BloatNet test using BALANCE + EXTCODESIZE with "on-the-fly" CREATE2 |
test_bloatnet_balance_extcodecopy |
blockchain_test | 2 | BloatNet test using BALANCE + EXTCODECOPY with on-the-fly CREATE2 |
test_bloatnet_balance_extcodehash |
blockchain_test | 2 | BloatNet test using BALANCE + EXTCODEHASH with on-the-fly CREATE2 |
test_mixed_sload_sstore |
blockchain_test | 15 | BloatNet mixed SLOAD/SSTORE benchmark with configurable operation ratios. |