fix(evm): contracts are not splitted anymore, the abi can be extracte… #3373
+4
−10
Garnix CI / package solidity-coverage [x86_64-linux]
succeeded
Dec 13, 2024 in 2m 39s
Run results
Build succeeded
Details
Last 100 lines of logs:
[PASS] test_batchSend_packetNotSent(uint64,uint64,uint8) (runs: 256, μ: 118465, ~: 75294)
[PASS] test_recvIntentPacket_commitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 5818498, ~: 3806886)
[PASS] test_recvIntentPacket_ok(uint32,bytes,uint8) (runs: 256, μ: 4712793, ~: 3088928)
[PASS] test_recvIntentPacket_ok_1(uint32,bytes) (runs: 256, μ: 79507, ~: 79462)
[PASS] test_recvIntentPacket_ok_10(uint32,bytes) (runs: 256, μ: 546052, ~: 545602)
[PASS] test_recvIntentPacket_ok_15(uint32,bytes) (runs: 256, μ: 805420, ~: 804743)
[PASS] test_recvIntentPacket_ok_20(uint32,bytes) (runs: 256, μ: 1063489, ~: 1062583)
[PASS] test_recvIntentPacket_ok_25(uint32,bytes) (runs: 256, μ: 1324007, ~: 1322872)
[PASS] test_recvIntentPacket_ok_30(uint32,bytes) (runs: 256, μ: 1583454, ~: 1582089)
[PASS] test_recvIntentPacket_ok_5(uint32,bytes) (runs: 256, μ: 286602, ~: 286378)
[PASS] test_recvIntentPacket_timeoutHeight(uint64,uint32,bytes,uint8) (runs: 256, μ: 469600, ~: 279498)
[PASS] test_recvIntentPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 256, μ: 501765, ~: 280156)
[PASS] test_recvPacket_ackCommitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 5996024, ~: 3924810)
[PASS] test_recvPacket_invalidChannelState(uint32,uint32,bytes,uint8) (runs: 256, μ: 491683, ~: 274453)
[PASS] test_recvPacket_invalidProof(uint32,bytes,uint8) (runs: 256, μ: 691863, ~: 456055)
[PASS] test_recvPacket_noAck_receiptCommitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 5098367, ~: 3344005)
[PASS] test_recvPacket_ok(uint32,bytes,uint8) (runs: 256, μ: 4859813, ~: 3176340)
[PASS] test_recvPacket_ok_1(uint32,bytes) (runs: 256, μ: 70985, ~: 70940)
[PASS] test_recvPacket_ok_10(uint32,bytes) (runs: 256, μ: 551340, ~: 550879)
[PASS] test_recvPacket_ok_15(uint32,bytes) (runs: 256, μ: 818752, ~: 818058)
[PASS] test_recvPacket_ok_20(uint32,bytes) (runs: 256, μ: 1088037, ~: 1087108)
[PASS] test_recvPacket_ok_25(uint32,bytes) (runs: 256, μ: 1353930, ~: 1352764)
[PASS] test_recvPacket_ok_30(uint32,bytes) (runs: 256, μ: 1623099, ~: 1621694)
[PASS] test_recvPacket_ok_5(uint32,bytes) (runs: 256, μ: 284328, ~: 284099)
[PASS] test_recvPacket_timeoutHeight(uint64,uint32,bytes,uint8) (runs: 256, μ: 638337, ~: 385554)
[PASS] test_recvPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 256, μ: 683274, ~: 388282)
[PASS] test_sendPacket_channelDoesntExist(uint32,uint64,uint64,bytes) (runs: 256, μ: 26142, ~: 26131)
[PASS] test_sendPacket_commitmentSaved(uint64,uint64,bytes) (runs: 256, μ: 66001, ~: 65533)
[PASS] test_sendPacket_missingTimeout(bytes) (runs: 256, μ: 20785, ~: 20784)
[PASS] test_sendPacket_moduleIsntChannelOwner(uint64,uint64,bytes,address) (runs: 256, μ: 24501, ~: 24488)
[PASS] test_sendPacket_ok(uint64,uint64,bytes) (runs: 256, μ: 53044, ~: 52642)
[PASS] test_timeoutPacket_height_commitmentRemoved(uint32,bytes,uint32,uint32) (runs: 256, μ: 37457, ~: 37352)
[PASS] test_timeoutPacket_height_invalidProof(uint32,bytes,uint32,uint32) (runs: 256, μ: 125078, ~: 124958)
[PASS] test_timeoutPacket_height_notReached(uint32,bytes,uint32,uint32) (runs: 256, μ: 121909, ~: 121904)
[PASS] test_timeoutPacket_height_ok(uint32,bytes,uint32,uint32) (runs: 256, μ: 38019, ~: 37914)
[PASS] test_timeoutPacket_timestamp_commitmentRemoved(uint32,bytes,uint32,uint32) (runs: 256, μ: 38135, ~: 38030)
[PASS] test_timeoutPacket_timestamp_invalidProof(uint32,bytes,uint32,uint32) (runs: 256, μ: 105406, ~: 105286)
[PASS] test_timeoutPacket_timestamp_notReached(uint32,bytes,uint32,uint32) (runs: 256, μ: 105466, ~: 105461)
[PASS] test_timeoutPacket_timestamp_ok(uint32,bytes,uint32,uint32) (runs: 256, μ: 37814, ~: 37709)
[PASS] test_writeAcknowledgement_alreadyExists(uint32,bytes,uint8) (runs: 256, μ: 5346399, ~: 3494670)
[PASS] test_writeAcknowledgement_commitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 5346169, ~: 3494440)
[PASS] test_writeAcknowledgement_moduleIsntChannelOwner(uint32,bytes,uint8,address) (runs: 256, μ: 5582716, ~: 4148385)
[PASS] test_writeAcknowledgement_ok(uint32,bytes,uint8) (runs: 256, μ: 5345800, ~: 3494071)
[PASS] test_writeAcknowledgement_ok_1(uint32,bytes) (runs: 256, μ: 40357, ~: 40288)
[PASS] test_writeAcknowledgement_packetNotReceived(uint32,bytes,uint8) (runs: 256, μ: 1956364, ~: 1298625)
Suite result: ok. 78 passed; 0 failed; 0 skipped; finished in 33.09s (619.62s CPU time)
Ran 11 test suites in 33.09s (112.42s CPU time): 186 tests passed, 0 failed, 0 skipped (186 total tests)
Wrote LCOV report.
Reading tracefile ./lcov.info
Removing contracts/Multicall.sol
Removing contracts/apps/ucs/00-pingpong/PingPong.sol
Removing contracts/clients/ICS23MembershipVerifier.sol
Removing contracts/clients/Verifier.sol
Removing contracts/core/24-host/IBCCommitment.sol
Removing contracts/core/25-handler/IBCHandler.sol
Removing contracts/core/OwnableIBCHandler.sol
Removing contracts/lib/Hex.sol
Removing contracts/lib/ICS23.sol
Removing contracts/lib/UnionICS23.sol
Removing tests/src/02-client/CometblsClient.t.sol
Removing tests/src/02-client/CosmosInCosmosClient.t.sol
Removing tests/src/05-app/NFT.t.sol
Removing tests/src/05-app/Relay.t.sol
Removing tests/src/Verifier.t.sol
Removing tests/src/core/ERC20Denom.sol
Removing tests/src/core/IBCHandler.sol
Removing tests/src/core/LightClient.sol
Removing tests/src/core/Module.sol
Removing tests/src/core/Relay.sol
Removing tests/src/lib/ICS23.t.sol
Deleted 21 files
Writing data to ./lcov.info.pruned
Summary coverage rate:
lines......: 82.5% (655 of 794 lines)
functions..: 86.5% (167 of 193 functions)
branches...: no data found
Reading data file lcov.info.pruned
Resolved relative source file path "contracts/apps/Base.sol" with CWD to "/build/contracts/apps/Base.sol".
Found 12 entries.
Found common filename prefix "/build/contracts"
Writing .css and .png files.
Generating output.
Processing file apps/Base.sol
Processing file apps/ucs/01-relay/Relay.sol
Processing file apps/ucs/01-relay/ERC20Denom.sol
Processing file apps/ucs/02-nft/ERC721Denom.sol
Processing file apps/ucs/02-nft/NFT.sol
Processing file clients/CosmosInCosmosClient.sol
Processing file clients/CometblsClient.sol
Processing file core/02-client/IBCClient.sol
Processing file core/03-connection/IBCConnection.sol
Processing file core/04-channel/IBCChannel.sol
Processing file core/04-channel/IBCPacket.sol
Processing file core/24-host/IBCStore.sol
Writing directory view page.
Overall coverage rate:
lines......: 82.5% (655 of 794 lines)
functions..: 86.5% (167 of 193 functions)
branches...: no data found
Loading