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 | |