test_coverage()
¶
Documentation for tests/homestead/coverage/test_coverage.py::test_coverage@[email protected]
.
Generate fixtures for these test cases for Homestead with:
Homestead only:
fill -v tests/homestead/coverage/test_coverage.py::test_coverage --fork=Homestead --evm-bin=/path/to/evm-tool-dev-version
For all forks up to and including Homestead:
fill -v tests/homestead/coverage/test_coverage.py::test_coverage --until=Homestead
This test covers gaps that result from transforming Yul code into
ethereum_test_tools.vm.opcode.Opcodes
bytecode.
E.g. Yul tends to optimize stack items by using SWAP1
and DUP1
opcodes, which are not
regularly used in python code.
Modify this test to cover more Yul code if required in the future.
Source code in tests/homestead/coverage/test_coverage.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
|