feat(app): cumulative statistics #5090
Merged
Garnix CI / package evm-contracts [x86_64-linux]
succeeded
Sep 2, 2025 in 3m 52s
package evm-contracts [x86_64-linux]
package evm-contracts [x86_64-linux] succeeded
Details
Last 100 lines of logs:
evm-contracts> �[32m[PASS]�[0m test_verify_stake_ok(uint32,uint256,address,bytes,bytes,uint256) (runs: 256, μ: 969766, ~: 960558)
evm-contracts> �[32m[PASS]�[0m test_verify_unstake_notStakable(uint32,uint256,address,bytes,uint256) (runs: 256, μ: 840840, ~: 830147)
evm-contracts> �[32m[PASS]�[0m test_verify_unstake_ok(uint32,uint256,address,bytes,uint256) (runs: 256, μ: 1050005, ~: 1038787)
evm-contracts> �[32m[PASS]�[0m test_verify_withdrawRewards_notWithdrawable(uint32,uint256,address,bytes,bytes) (runs: 256, μ: 837944, ~: 828459)
evm-contracts> �[32m[PASS]�[0m test_verify_withdrawRewards_ok(uint32,uint256,address,bytes,bytes) (runs: 256, μ: 935396, ~: 925110)
evm-contracts> �[32m[PASS]�[0m test_verify_withdrawStake_notWithdrawable(uint32,uint256,address,bytes) (runs: 256, μ: 805565, ~: 805550)
evm-contracts> �[32m[PASS]�[0m test_verify_withdrawStake_ok(uint32,uint32,uint256,address,bytes,bytes,uint256) (runs: 256, μ: 930161, ~: 918482)
evm-contracts> Suite result: �[32mok�[0m. �[32m130�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 3.66s (10.19s CPU time)
evm-contracts>
evm-contracts> Ran 14 tests for tests/src/04-channel/IBCChannel.t.sol:IBCChannelTests
evm-contracts> �[32m[PASS]�[0m test_channelOpenInitOpenAck_commitmentSaved(uint32,string,string,address) (runs: 256, μ: 206835, ~: 209559)
evm-contracts> �[32m[PASS]�[0m test_channelOpenInitOpenAck_invalidState(uint32,uint32,string,address) (runs: 256, μ: 17387, ~: 17396)
evm-contracts> �[32m[PASS]�[0m test_channelOpenInitOpenAck_ok(uint32,string,string,address) (runs: 256, μ: 23201, ~: 14784)
evm-contracts> �[32m[PASS]�[0m test_channelOpenInit_channelClaimed(string,address) (runs: 256, μ: 174253, ~: 195411)
evm-contracts> �[32m[PASS]�[0m test_channelOpenInit_commitmentSaved(string,address) (runs: 256, μ: 172865, ~: 151466)
evm-contracts> �[32m[PASS]�[0m test_channelOpenInit_ok(string,address) (runs: 256, μ: 168374, ~: 156526)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTryOpenConfirm_commitmentSaved(uint32,string,string,address) (runs: 256, μ: 211281, ~: 231526)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTryOpenConfirm_invalidState(uint32,address) (runs: 256, μ: 44792, ~: 44792)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTryOpenConfirm_ok(uint32,string,string,address) (runs: 256, μ: 11484, ~: 11640)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTry_channelClaimed(uint32,string,string,address) (runs: 256, μ: 190619, ~: 169239)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTry_commitmentSaved(uint32,string,string,address) (runs: 256, μ: 189285, ~: 169130)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTry_invalidProof(uint32,string,string,address) (runs: 256, μ: 32753, ~: 32762)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTry_invalidState(uint32,string,string,address) (runs: 256, μ: 18984, ~: 18984)
evm-contracts> �[32m[PASS]�[0m test_channelOpenTry_ok(uint32,string,string,address) (runs: 256, μ: 157715, ~: 157304)
evm-contracts> Suite result: �[32mok�[0m. �[32m14�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 4.09s (984.38ms CPU time)
evm-contracts>
evm-contracts> Ran 64 tests for tests/src/04-channel/IBCPacket.t.sol:IBCPacketTests
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_batchShareSameChannel(uint32,uint32,bytes,uint8) (runs: 256, μ: 2742525, ~: 1904958)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_commitmentMarked(uint32,bytes,uint8) (runs: 256, μ: 3733102, ~: 2213413)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_invalidProof(uint32,bytes,uint8) (runs: 256, μ: 2674845, ~: 1429208)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_notSent(uint32,bytes,uint8) (runs: 256, μ: 411516, ~: 250363)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok(uint32,bytes,uint8) (runs: 256, μ: 1191251, ~: 438226)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_1(uint32,bytes) (runs: 256, μ: 38409, ~: 38419)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_10(uint32,bytes) (runs: 256, μ: 152555, ~: 152525)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_15(uint32,bytes) (runs: 256, μ: 218637, ~: 218583)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_20(uint32,bytes) (runs: 256, μ: 286384, ~: 286345)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_5(uint32,bytes) (runs: 256, μ: 87005, ~: 86984)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_tampered(uint32,bytes,uint8) (runs: 256, μ: 2687643, ~: 1506030)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_asyncAck(uint32,bytes,uint8) (runs: 256, μ: 3297780, ~: 1831942)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_commitmentSaved(uint32,bytes,uint8,bytes) (runs: 256, μ: 4793344, ~: 3626390)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok(uint32,bytes,uint8,bytes) (runs: 256, μ: 4374950, ~: 2823266)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_10(uint32,bytes,bytes) (runs: 256, μ: 475857, ~: 473510)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_15(uint32,bytes,bytes) (runs: 256, μ: 708096, ~: 705216)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_2(uint32,bytes,bytes) (runs: 256, μ: 104244, ~: 103799)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_20(uint32,bytes,bytes) (runs: 256, μ: 940101, ~: 935628)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_5(uint32,bytes,bytes) (runs: 256, μ: 243301, ~: 242295)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_tamperedPacket(uint32,bytes,uint8,bytes) (runs: 256, μ: 4211271, ~: 3314394)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_packetNotReceived(uint32,bytes,uint8,bytes) (runs: 256, μ: 475302, ~: 339184)
evm-contracts> �[32m[PASS]�[0m test_batchSend_commitmentSaved(uint64,uint8) (runs: 256, μ: 681802, ~: 456851)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok(uint64,uint8) (runs: 256, μ: 655992, ~: 370660)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_10(uint64) (runs: 256, μ: 112740, ~: 112740)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_15(uint64) (runs: 256, μ: 143926, ~: 143926)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_2(uint64) (runs: 256, μ: 60261, ~: 60261)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_20(uint64) (runs: 256, μ: 178089, ~: 178089)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_5(uint64) (runs: 256, μ: 79316, ~: 79316)
evm-contracts> �[32m[PASS]�[0m test_batchSend_packetNotSent(uint64,uint8) (runs: 256, μ: 181855, ~: 120269)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_commitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 3580580, ~: 1811470)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok(uint32,bytes,uint8) (runs: 256, μ: 3425337, ~: 2574928)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_1(uint32,bytes) (runs: 256, μ: 81033, ~: 81033)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_10(uint32,bytes) (runs: 256, μ: 409988, ~: 410002)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_15(uint32,bytes) (runs: 256, μ: 593329, ~: 593296)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_20(uint32,bytes) (runs: 256, μ: 775734, ~: 775722)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_5(uint32,bytes) (runs: 256, μ: 226901, ~: 226875)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 256, μ: 247667, ~: 163958)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ackCommitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 3899893, ~: 2552749)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_batchShareSameChannel(uint32,uint32,bytes,uint8,uint8) (runs: 256, μ: 2465736, ~: 1227371)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_invalidChannelState(uint32,uint32,bytes,uint8) (runs: 256, μ: 223636, ~: 137212)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_invalidProof(uint32,bytes,uint8) (runs: 256, μ: 320598, ~: 190066)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_noAck_receiptCommitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 3719685, ~: 2554521)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok(uint32,bytes,uint8) (runs: 256, μ: 3423946, ~: 2014023)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_1(uint32,bytes) (runs: 256, μ: 66531, ~: 66531)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_10(uint32,bytes) (runs: 256, μ: 402508, ~: 402476)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_15(uint32,bytes) (runs: 256, μ: 590172, ~: 590115)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_20(uint32,bytes) (runs: 256, μ: 779760, ~: 779633)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_5(uint32,bytes) (runs: 256, μ: 215481, ~: 215482)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 256, μ: 373332, ~: 222729)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_channelDoesntExist(uint32,uint64,bytes) (runs: 256, μ: 24731, ~: 24726)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_commitmentSaved(uint64,bytes) (runs: 256, μ: 57232, ~: 57016)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_missingTimeout(bytes) (runs: 256, μ: 20886, ~: 20881)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_moduleIsntChannelOwner(uint64,bytes,address) (runs: 256, μ: 24538, ~: 24533)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_ok(uint64,bytes) (runs: 256, μ: 49821, ~: 49618)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_commitmentMarked(uint32,bytes,uint32,uint32) (runs: 256, μ: 35956, ~: 35959)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_invalidProof(uint32,bytes,uint32,uint32) (runs: 256, μ: 110790, ~: 110746)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_notReached(uint32,bytes,uint32,uint32) (runs: 256, μ: 137653, ~: 137602)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_ok(uint32,bytes,uint32,uint32) (runs: 256, μ: 36193, ~: 36204)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_alreadyExists(uint32,bytes,uint8) (runs: 256, μ: 3723496, ~: 2421288)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_commitmentSaved(uint32,bytes,uint8) (runs: 256, μ: 3354210, ~: 2227256)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_moduleIsntChannelOwner(uint32,bytes,uint8,address) (runs: 256, μ: 4130901, ~: 2863988)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_ok(uint32,bytes,uint8) (runs: 256, μ: 3530812, ~: 2529861)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_ok_1(uint32,bytes) (runs: 256, μ: 27094, ~: 27092)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_packetNotReceived(uint32,bytes,uint8) (runs: 256, μ: 1776070, ~: 1151772)
evm-contracts> Suite result: �[32mok�[0m. �[32m64�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 4.09s (65.55s CPU time)
evm-contracts>
evm-contracts> Ran 17 test suites in 4.12s (43.52s CPU time): �[32m313�[0m tests passed, �[31m0�[0m failed, �[33m0�[0m skipped (313 total tests)
evm-contracts> checkPhase completed in 1 minutes 40 seconds
evm-contracts> Running phase: installPhase
evm-contracts> Running phase: fixupPhase
evm-contracts> shrinking RPATHs of ELF executables and libraries in /nix/store/wk72hyq9dc6c0kv7yhi7f5xb4smy6j7p-evm-contracts
evm-contracts> checking for references to /build/ in /nix/store/wk72hyq9dc6c0kv7yhi7f5xb4smy6j7p-evm-contracts...
evm-contracts> patching script interpreter paths in /nix/store/wk72hyq9dc6c0kv7yhi7f5xb4smy6j7p-evm-contracts
Loading