Test Coverage¶
Documentation for tests/homestead/coverage/test_coverage.py
.
Generate fixtures for these test cases with:
fill -v tests/homestead/coverage/test_coverage.py
Tests that address coverage gaps that result from updating ethereum/tests
into EEST tests.
test_coverage(state_test, pre, fork)
¶
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 |
|