Open roninjin10 opened 2 months ago
Package. | % Stmts | % Branch | % Funcs | % Lines |
@tevm/actions
| 75.92 | 81.71 | 79.16 | 75.92 @tevm/address
| 98.57 | 96.29 | 100 | 98.57@tevm/base-client
| 92.71 | 87.28 | 76.47 | 92.71@tevm/blockchain
| 94.65 | 87.9 | 95.83 | 94.65 @tevm/common
| 99.14 | 81.25 | 100 | 99.14 |@tevm/contract
| 100 | 100 | 100 | 100 |@tevm/evm
| 100 | 100 | 100 | 100@tevm/jsonrpc
| 100 | 66.66 | 100 | 100 |@tevm/logger
| 100 | 100 | 100 | 100 |@tevm/memory-client
| 99.88 | 97.43 | 100 | 99.88 |@tevm/precompiles
| 100 | 100 | 100 | 100 |@tevm/predeploys
| 100 | 100 | 100 | 100 |@tevm/procedures
| 55.3 | 73.91 | 98.46 | 55.3 |@tevm/receipt-manager
| 84.61 | 100 | 33.33 | 84.61 |@tevm/server
| 96.74 | 91.11 | 83.33 | 96.74 |@tevm/state
| 69.48 | 83.42 | 78.84 | 69.48 |@tevm/sync-storage-persister
| 80.58 | 52.94 | 75 | 80.58 |@tevm/trie
| 100 | 100 | 100 | 100 |@tevm/tx
| 98.71 | 95.23 | 100 | 98.71 |@tevm/tx-pool
| 0 | 0 | 0 | 0 |@tevm/utils
| 81.1 | 94.44 | 88.88 | 81.1 |@Tevm/vm
Still using bun testPackage | % Lines |
@tevm/actions
| 75.92 @tevm/address
| 98.57@tevm/base-client
| 92.71@tevm/blockchain
| 94.65 @tevm/common
| 99.14 |@tevm/contract
| 100 |@tevm/evm
|100@tevm/jsonrpc
| 100 |@tevm/logger
| 100 |@tevm/memory-client
| 99.88 |@tevm/precompiles
| 100 |@tevm/predeploys
| 100 |@tevm/procedures
| 55.3 |@tevm/receipt-manager
| 84.61 |@tevm/server
| 96.74 |@tevm/state
| 69.48 |@tevm/sync-storage-persister
| 80.58 |@tevm/trie
| 100 |@tevm/tx
| 98.71 |@tevm/tx-pool
| 0 |@tevm/utils
| 81.1 |@Tevm/vm
Still using bun test
Note: some of this missing coverage will be implicitly covered by upstream packages such as
@tevm/memory-client
which has extensive integration testing. We still want to get 100% unit test coverage nonetheless.Core packages
@tevm/actions
@tevm/base-client
https://github.com/evmts/tevm-monorepo/pull/1300
@tevm/procedures
@tevm/state
@tevm/txpool
❌ 0% coverage (tested implicitly a lot with downstream packages)
@tevm/receipt-manager
❌ 0% coverage
@tevm/blockchain
❌ 0% coverage
@tevm/precompiles
@tevm/vm
https://github.com/evmts/tevm-monorepo/pull/1284
Completed
@tevm/jsonrpc
@tevm/common
[x] src/createCommon.js | 100.00 | 90.24 | 87-90 https://github.com/evmts/tevm-monorepo/pull/1275
@tevm/server
[x] src/createHttpHandler.js | 71.43 | 28.26 | 52-66,71-84,91-110,112-114,124-137 https://github.com/evmts/tevm-monorepo/pull/1291
@tevm/predeploys
✅ 100%
@tevm/tx
✅ 100%
@tevm/block
✅ 100%
@tevm/contract
@tevm/evm
✅ 100%
@tevm/memory-client
✅ 100%
@tevm/decorators
✅ 100%
@tevm/rlp
✅ 100%
@tevm/trie
✅ 100%
@tevm/ethers
✅ 100%