allure-jswaku/9121/widgets/status-chart.json
2025-09-11 08:32:18 +00:00

1 line
217 KiB
JSON

[{"uid":"dea2062fe2d7328e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757578387532,"stop":1757578387532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a22837932d67c3e","name":"should allow redial after cooldown period","time":{"start":1757578357100,"stop":1757578357114,"duration":14},"status":"passed","severity":"normal"},{"uid":"2e21d189f73963c4","name":"should handle peer store errors gracefully","time":{"start":1757578404761,"stop":1757578404764,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8ea8d279179e380","name":"Check message with no content topic is not received","time":{"start":1757578878834,"stop":1757578878834,"duration":0},"status":"passed","severity":"normal"},{"uid":"749c58fa83dbf501","name":"Push message with content topic containing JSON","time":{"start":1757579501384,"stop":1757579501384,"duration":0},"status":"passed","severity":"normal"},{"uid":"f865bc2b6a5978f2","name":"should initialize with isNetworkConnected as false","time":{"start":1757578355918,"stop":1757578355918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4b1e74d4c239e1","name":"does not validate decoders for hash queries","time":{"start":1757578357732,"stop":1757578357732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0917614b287d14","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757578393732,"stop":1757578393732,"duration":0},"status":"passed","severity":"normal"},{"uid":"195141226d5afc5d","name":"Sample","time":{"start":1757578346829,"stop":1757578346829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecec2ae89a483f1d","name":"Push message with SQL Injection payload","time":{"start":1757579501400,"stop":1757579501400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9476eb4354ec67f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757578904748,"stop":1757578904748,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5d94a1490512e4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757578904735,"stop":1757578904735,"duration":0},"status":"skipped","severity":"normal"},{"uid":"133e799b680d976","name":"Push message with JSON payload","time":{"start":1757579501380,"stop":1757579501380,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec59779ac5dd3f3","name":"A test","time":{"start":1757578492919,"stop":1757578492919,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ddec3e94aa960f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757578904748,"stop":1757578904748,"duration":0},"status":"passed","severity":"normal"},{"uid":"98445bcd854653bf","name":"Push message with content topic containing short","time":{"start":1757579501393,"stop":1757579501393,"duration":0},"status":"passed","severity":"normal"},{"uid":"647fad03a3df7ed3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757578387547,"stop":1757578387547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1829b0599b08a982","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757578387523,"stop":1757578387525,"duration":2},"status":"passed","severity":"normal"},{"uid":"31d84ff4e73b19be","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757578904746,"stop":1757578904746,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaa717e8c5a383d","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757578403924,"stop":1757578403924,"duration":0},"status":"passed","severity":"normal"},{"uid":"141b8ad9d1da13a1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757578346710,"stop":1757578346711,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ce1fd0cd5f146","name":"Encoder error raises irrecoverable error","time":{"start":1757578408079,"stop":1757578408079,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc11276060844298","name":"retrieves a single peer","time":{"start":1757578367472,"stop":1757578367472,"duration":0},"status":"passed","severity":"normal"},{"uid":"928e23c1743a7db0","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757578346708,"stop":1757578346709,"duration":1},"status":"passed","severity":"normal"},{"uid":"12cd3d0694b46427","name":"should query peers that support peer exchange","time":{"start":1757578367226,"stop":1757578367226,"duration":0},"status":"passed","severity":"normal"},{"uid":"47510dee03fbfe8d","name":"Push message with JSON payload","time":{"start":1757579501391,"stop":1757579501391,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6e7841a487b40","name":"Push message with content topic containing numeric","time":{"start":1757579501382,"stop":1757579501382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a0fb1c67ee8bfe","name":"Subscribe and receive messages via lightPush","time":{"start":1757578904733,"stop":1757578904733,"duration":0},"status":"passed","severity":"normal"},{"uid":"768688ddde540588","name":"accepts time-filtered query with content filter","time":{"start":1757578357328,"stop":1757578357328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae69bb44878d5de","name":"should return false when peer is not found","time":{"start":1757578356680,"stop":1757578356680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1843394fc7a366e5","name":"Subscribe and publish message","time":{"start":1757578632439,"stop":1757578632440,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e9b07b870f7644","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757578405250,"stop":1757578405250,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aad1f401028200c","name":"should start all internal components","time":{"start":1757578357833,"stop":1757578357833,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b23477202e1786","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757578632443,"stop":1757578632444,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f74d2ed5fb6f08","name":"should respect custom numPeersToUse configuration","time":{"start":1757578404673,"stop":1757578404673,"duration":0},"status":"passed","severity":"normal"},{"uid":"731e0537851a051","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757578789808,"stop":1757578789808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b8f86d7f7b27f1","name":"should handle query errors gracefully","time":{"start":1757578367229,"stop":1757578367230,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2df878a37e18dbc","name":"should emit a peer event after start","time":{"start":1757578659252,"stop":1757578659252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8246c438d4a84d","name":"Renews subscription after lossing a connection","time":{"start":1757578904741,"stop":1757578904741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f3c0fc62241774","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757578356677,"stop":1757578356677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a457905d0651e4e4","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757578393217,"stop":1757578393217,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bddb306e1335a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757578341376,"stop":1757578341376,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa17d1ac7994d4bf","name":"should dial peer when no shard info available","time":{"start":1757578357115,"stop":1757578357116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e3e7aee36dde61b","name":"should not be delivered","time":{"start":1757578393736,"stop":1757578393736,"duration":0},"status":"passed","severity":"normal"},{"uid":"955a063704c2ea72","name":"Using a function","time":{"start":1757578788402,"stop":1757578788403,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf79d298068d9cba","name":"should reassess health immediately when peer disconnects","time":{"start":1757578404758,"stop":1757578404760,"duration":2},"status":"passed","severity":"normal"},{"uid":"9815529ad84ecf42","name":"Check publish message containing Arabic","time":{"start":1757578628047,"stop":1757578628048,"duration":1},"status":"passed","severity":"normal"},{"uid":"daa59a7e561c16f6","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757578387540,"stop":1757578387540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db5cc4da0cc0dd","name":"should skip peers without peerInfo in ENR","time":{"start":1757578367231,"stop":1757578367232,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb92697936563e38","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757578387530,"stop":1757578387531,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bb833b4be2ff22","name":"Check publish message containing XML","time":{"start":1757578628050,"stop":1757578628050,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e11d332241cdf55","name":"Outgoing message is acknowledged","time":{"start":1757578408080,"stop":1757578408080,"duration":0},"status":"passed","severity":"normal"},{"uid":"996bb1aa9786d7c0","name":"should work with mock decoders","time":{"start":1757578405238,"stop":1757578405239,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3f8a6b7b864e14","name":"Subscribe to topic containing XML and receive message","time":{"start":1757578904747,"stop":1757578904748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0eb1b8b5f50f4a0","name":"should filter out already connected peers","time":{"start":1757578357707,"stop":1757578357707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aedfd3034e9ec8c","name":"Subscribe to topic containing long and receive message","time":{"start":1757578904737,"stop":1757578904737,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43f270c12fe6386","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757578387527,"stop":1757578387528,"duration":1},"status":"passed","severity":"normal"},{"uid":"7266a72255af1187","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757578405261,"stop":1757578405262,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53ff0e8ea17cf18","name":"caches peers it previously fetched","time":{"start":1757578367474,"stop":1757578367474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16ed0d8993d3e2e","name":"Push message with content topic containing SQL Injection","time":{"start":1757579501384,"stop":1757579501384,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afe1332efa9a1c9","name":"should be safe to call multiple times","time":{"start":1757578357701,"stop":1757578357701,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ab1fc6e9a73f51","name":"udp ip6 address","time":{"start":1757578346807,"stop":1757578346808,"duration":1},"status":"passed","severity":"normal"},{"uid":"6828748fc39858c6","name":"Push message with numeric payload","time":{"start":1757579501409,"stop":1757579501410,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d8d02a5422f7974","name":"Push message with emoji payload","time":{"start":1757579501392,"stop":1757579501392,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b99e39c5351d4a0","name":"Push message with emoji payload","time":{"start":1757579501381,"stop":1757579501381,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c368fe65e30f2a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757578387530,"stop":1757578387530,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b430b95a80730c","name":"Push message with shell command payload","time":{"start":1757579501380,"stop":1757579501380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1e6ff604a4e65c","name":"Query with Ordered Callback, No Decoder","time":{"start":1757578746847,"stop":1757578746847,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca69a759da6aa84","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757578387541,"stop":1757578387541,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdb90585284116","name":"return first retrieved peers without further DNS queries","time":{"start":1757578367475,"stop":1757578367476,"duration":1},"status":"passed","severity":"normal"},{"uid":"362d28d11315a734","name":"Meta field set when metaSetter is specified","time":{"start":1757578357906,"stop":1757578357906,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5f468c2dc21ae","name":"should throw error - no public key","time":{"start":1757578347455,"stop":1757578347455,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13a836bf7ea7b82","name":"should return start time to match max range","time":{"start":1757578405262,"stop":1757578405263,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db386dddc2df410","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757578387533,"stop":1757578387533,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e3c354fd610379","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757578393731,"stop":1757578393731,"duration":0},"status":"passed","severity":"normal"},{"uid":"852ee5264bb7ade5","name":"Push message with Arabic payload","time":{"start":1757579501400,"stop":1757579501400,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2f9d6e53b582ba","name":"Outgoing message is possibly acknowledged","time":{"start":1757578409135,"stop":1757578409135,"duration":0},"status":"passed","severity":"normal"},{"uid":"41da427118992711","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757578357019,"stop":1757578357019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3f5686bca49d49","name":"should handle cache.get errors gracefully","time":{"start":1757578371286,"stop":1757578371286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c43166af85e3ef6","name":"should reject if LightPush is requested but not mounted","time":{"start":1757578405912,"stop":1757578405912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9546f9c41f87754","name":"Check publish message after service node is restarted","time":{"start":1757578628061,"stop":1757578628061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43cf7445a09d346c","name":"Encoder throws on undefined content topic","time":{"start":1757578357907,"stop":1757578357907,"duration":0},"status":"passed","severity":"normal"},{"uid":"94627dd71a9d0773","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757578403923,"stop":1757578403924,"duration":1},"status":"passed","severity":"normal"},{"uid":"43dd64100f915da5","name":"should clear existing timers before creating new ones","time":{"start":1757578356942,"stop":1757578356943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f56d53db6ed7eda","name":"Push message with content topic containing Chinese","time":{"start":1757579501394,"stop":1757579501394,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1024188631cc22","name":"Check received message containing numeric","time":{"start":1757578878823,"stop":1757578878823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e50d165a137fb1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757578904746,"stop":1757578904747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abe39f3a06f3257","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757578405249,"stop":1757578405250,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3934b34fcabd38","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757578404673,"stop":1757578404673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56b24977bf3039c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757578387538,"stop":1757578387538,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b8084e1bd69659","name":"should discover peers from provided peer cache","time":{"start":1757578513818,"stop":1757578513818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2361fb4bc7346b","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757578346704,"stop":1757578346706,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7db0657f6b1d69","name":"Push message with content topic containing escaped characters","time":{"start":1757579501416,"stop":1757579501416,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d3131c9341920e","name":"Subscribe to topic containing Script and receive message","time":{"start":1757578904739,"stop":1757578904739,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e73778dd4fb043","name":"should remove event listeners when stopped","time":{"start":1757578405227,"stop":1757578405237,"duration":10},"status":"passed","severity":"normal"},{"uid":"eb00a8e2301a6255","name":"should initialize with libp2p components","time":{"start":1757578367238,"stop":1757578367239,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dc07f97a1996f1","name":"should handle general insertion and lookup correctly","time":{"start":1757578391055,"stop":1757578391056,"duration":1},"status":"passed","severity":"normal"},{"uid":"12291cdba19465a3","name":"Passing page size 3 when there are 20 messages","time":{"start":1757578772114,"stop":1757578772115,"duration":1},"status":"passed","severity":"normal"},{"uid":"537693df7afdad5c","name":"Check publish message containing unicode special characters","time":{"start":1757578628051,"stop":1757578628052,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6532f6e17587ba","name":"should handle peer disconnect event when no connections remain","time":{"start":1757578355936,"stop":1757578355937,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5646d39d2d31aa","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757578387531,"stop":1757578387532,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ce456ebf2a2859","name":"should initialize with custom number of peers","time":{"start":1757578404659,"stop":1757578404659,"duration":0},"status":"passed","severity":"normal"},{"uid":"35953d2f0c8ffee3","name":"should properly create location multiaddrs - tcp4","time":{"start":1757578347460,"stop":1757578347460,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b4051e836feb11","name":"Decrypt messages","time":{"start":1757578603979,"stop":1757578603979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6ced16f90c9c62","name":"random static sharding 1 - Cluster ID: 793, Shard ID: 198","time":{"start":1757578747060,"stop":1757578747061,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea11c990a1fd340a","name":"Check received message containing emoji","time":{"start":1757578878830,"stop":1757578878830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2805b57d688c01","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757578357029,"stop":1757578357030,"duration":1},"status":"passed","severity":"normal"},{"uid":"a759ef864973d3f9","name":"should send to specified number of peers of used peers","time":{"start":1757578404030,"stop":1757578404030,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cce43dedd4684c","name":"should not receive a peer event before start","time":{"start":1757578659253,"stop":1757578659253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b110359f17777cb","name":"accepts valid content-filtered query","time":{"start":1757578357320,"stop":1757578357321,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26e97a067ef66b4","name":"Push message with JSON payload","time":{"start":1757579501412,"stop":1757579501412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bcfa63505c5e67","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757578732242,"stop":1757578732243,"duration":1},"status":"passed","severity":"normal"},{"uid":"37245db4fbf37160","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757578404676,"stop":1757578404676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe7b380c6a40f1e","name":"should handle ENR without shardInfo","time":{"start":1757578367232,"stop":1757578367232,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1817050382290eb","name":"Push message with content topic containing long","time":{"start":1757579501393,"stop":1757579501393,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a8c430e077d06","name":"should insert message id into causal history","time":{"start":1757578393726,"stop":1757578393726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e08823c4766217","name":"can start the service","time":{"start":1757578659250,"stop":1757578659250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6344b1eb931c6354","name":"should dial second nwaku node that was discovered","time":{"start":1757578429537,"stop":1757578429542,"duration":5},"status":"skipped","severity":"normal"},{"uid":"4d82d2a7ac66a275","name":"Asymmetric encrypt & decrypt","time":{"start":1757578377482,"stop":1757578377482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0be6e5e77e03c8","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757578405262,"stop":1757578405262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3489b3fd539fec6b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757578404672,"stop":1757578404673,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4df6f5c522694c3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757578341532,"stop":1757578341532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4215280defaa657","name":"should handle dial errors gracefully","time":{"start":1757578357116,"stop":1757578357116,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5a58160723bcc4","name":"ends after yielding if response size indicates end","time":{"start":1757578357735,"stop":1757578357735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19d8e8699479d91","name":"Check message on other pubsub topic is not received","time":{"start":1757578878819,"stop":1757578878819,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e53cb4ad9e4d448","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757578393733,"stop":1757578393733,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbb0ad233ce6b2d","name":"should handle case when navigator is not available","time":{"start":1757578355932,"stop":1757578355933,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa66c39de8cd81da","name":"LightPush","time":{"start":1757578792865,"stop":1757578792865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c981871da5a5f69b","name":"should skip already querying peers","time":{"start":1757578367229,"stop":1757578367229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a508ec0ba6e6398","name":"Check message with no payload is not received","time":{"start":1757578878835,"stop":1757578878835,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5051e75382d5b9","name":"messageHashStr produces consistent results for the same input","time":{"start":1757578357032,"stop":1757578357032,"duration":0},"status":"passed","severity":"normal"},{"uid":"71290f43687956ba","name":"should properly create peer info with all multiaddrs","time":{"start":1757578347461,"stop":1757578347461,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae7bc46f5e0db44","name":"Passing page size 110 when there are 120 messages","time":{"start":1757578772117,"stop":1757578772117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9d77620d431160","name":"Callback on promise","time":{"start":1757578781895,"stop":1757578781895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d726d84595bdb4fa","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757578387545,"stop":1757578387546,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2112492c152cd2","name":"should handle task timeouts","time":{"start":1757578403520,"stop":1757578403520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bfb8cb6ebef638","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757578366750,"stop":1757578366750,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c015ee28b6d847f","name":"Decoder throws on undefined content topic","time":{"start":1757578377182,"stop":1757578377183,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d99a8952627a09a","name":"Encoder throws on undefined content topic","time":{"start":1757578377181,"stop":1757578377182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8754842ab8571377","name":"Encoder throws on empty string content topic","time":{"start":1757578357907,"stop":1757578357907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccef79cdefe5cfd","name":"Outgoing message is emitted as sent","time":{"start":1757578408079,"stop":1757578408079,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed4c0aff45b0ba7","name":"Check received message containing unicode special characters","time":{"start":1757578878829,"stop":1757578878830,"duration":1},"status":"passed","severity":"normal"},{"uid":"d490881388bbe3ab","name":"rejects hash query with content filter parameters","time":{"start":1757578357327,"stop":1757578357327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fbad9d6ddbf624","name":"Push message with content topic containing Chinese","time":{"start":1757579501383,"stop":1757579501383,"duration":0},"status":"passed","severity":"normal"},{"uid":"5746b6710901456d","name":"Check received message containing short","time":{"start":1757578878810,"stop":1757578878811,"duration":1},"status":"passed","severity":"normal"},{"uid":"389c322955817926","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757578341368,"stop":1757578341368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a777ac8a8093b062","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757578371286,"stop":1757578371286,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71484c66bd6bcc9","name":"should be safe to call multiple times","time":{"start":1757578357834,"stop":1757578357835,"duration":1},"status":"passed","severity":"normal"},{"uid":"846ccf2306431cfc","name":"Fails to push message bigger that 1MB","time":{"start":1757579501418,"stop":1757579501419,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae97f7099932320","name":"random static sharding 5 - Cluster ID: 668, Shard ID: 415","time":{"start":1757578747064,"stop":1757578747064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e702a0775b0dab47","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757578904738,"stop":1757578904738,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dd1fbb98d0f4fb","name":"Overlapping topic subscription","time":{"start":1757578632442,"stop":1757578632443,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6cd8d7133192ec71","name":"should retry on complete failure if specified","time":{"start":1757578404030,"stop":1757578404031,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c141288e5a71ef9","name":"should handle peer connect event","time":{"start":1757578355935,"stop":1757578355936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9225074c210df27a","name":"Push message with long payload","time":{"start":1757579501388,"stop":1757579501388,"duration":0},"status":"passed","severity":"normal"},{"uid":"faac0f046df629e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757578387548,"stop":1757578387550,"duration":2},"status":"passed","severity":"normal"},{"uid":"e384d393a7013d1a","name":"Throws when trying to push message with empty payload","time":{"start":1757579501403,"stop":1757579501403,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ed0b1ac9fecae4","name":"Push message with emoji payload","time":{"start":1757579501402,"stop":1757579501402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce919f986238808","name":"Check received message containing XML","time":{"start":1757578878827,"stop":1757578878827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9817a2a301beef","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757578492617,"stop":1757578492618,"duration":1},"status":"passed","severity":"normal"},{"uid":"376021dd709d0dff","name":"should add event listener for peer:discovery","time":{"start":1757578357044,"stop":1757578357044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb33b3cdd010091","name":"Check meta is set [symmetric]","time":{"start":1757578377180,"stop":1757578377180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8221b7273b860c76","name":"should work with stubbed peer manager event emitter","time":{"start":1757578405237,"stop":1757578405237,"duration":0},"status":"passed","severity":"normal"},{"uid":"350c462c23f81bdd","name":"should not receive a peer event after stop","time":{"start":1757578371285,"stop":1757578371285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5476eb7d60f558d","name":"should initialize with Unhealthy status","time":{"start":1757578404749,"stop":1757578404749,"duration":0},"status":"passed","severity":"normal"},{"uid":"46972573bc6ece02","name":"Check received message containing Basic HTML tag","time":{"start":1757578878827,"stop":1757578878828,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42dc84a63c1a30","name":"should add and check entries correctly","time":{"start":1757578402685,"stop":1757578402692,"duration":7},"status":"passed","severity":"normal"},{"uid":"9d6f916468c4cb0e","name":"should properly compute the node id","time":{"start":1757578347457,"stop":1757578347457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8178a8f08e4183","name":"Push message with content topic containing special chars","time":{"start":1757579501382,"stop":1757579501382,"duration":0},"status":"passed","severity":"normal"},{"uid":"c213bc07729d7e32","name":"Throws when trying to push message with empty payload","time":{"start":1757579501393,"stop":1757579501393,"duration":0},"status":"passed","severity":"normal"},{"uid":"641f2af91628aa5b","name":"Check received message containing Arabic","time":{"start":1757578878825,"stop":1757578878825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66372c1b02bcebe","name":"should continually clean up expired entries at intervals","time":{"start":1757578402707,"stop":1757578402707,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d440713295735c","name":"Push message with Script payload","time":{"start":1757579501411,"stop":1757579501411,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf32a46f0f6f7af","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757578632447,"stop":1757578632448,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f9a2bcbe698dc4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757578438125,"stop":1757578438126,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bd75046851b4fd","name":"should do nothing when connections still exist","time":{"start":1757578357706,"stop":1757578357706,"duration":0},"status":"passed","severity":"normal"},{"uid":"da199fe0d3c6ad9f","name":"should be empty after removing the only subscription","time":{"start":1757578405186,"stop":1757578405186,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea2336d9ec348c1","name":"should register libp2p event listeners when start is called","time":{"start":1757578404667,"stop":1757578404667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6415f028c1c31cb","name":"random static sharding 2 - Cluster ID: 74, Shard ID: 251","time":{"start":1757578747061,"stop":1757578747062,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0de286ad11e496","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757578357715,"stop":1757578357715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fac934395a8b4ea","name":"should start and setup intervals and event listeners","time":{"start":1757578405187,"stop":1757578405187,"duration":0},"status":"passed","severity":"normal"},{"uid":"95517f121144ea86","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757578623518,"stop":1757578623518,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eefff1f31b9901","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757578367241,"stop":1757578367241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94cfafd17bdab95","name":"should handle multiple peer connections","time":{"start":1757578356922,"stop":1757578356922,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf25bb5956bd877","name":"Check publish message containing SQL Injection","time":{"start":1757578628049,"stop":1757578628049,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac72bc1607bed93c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757578341379,"stop":1757578341379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccab308279717c4","name":"throws on content topic with empty encoding field","time":{"start":1757578341366,"stop":1757578341367,"duration":1},"status":"passed","severity":"normal"},{"uid":"20972ebe95eb63bb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757578387546,"stop":1757578387547,"duration":1},"status":"passed","severity":"normal"},{"uid":"de71962d0ec38f5e","name":"should remove event listeners","time":{"start":1757578356919,"stop":1757578356920,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa914cfc5e32fe04","name":"should lock peers when selected","time":{"start":1757578404660,"stop":1757578404665,"duration":5},"status":"passed","severity":"normal"},{"uid":"6413da41e21b394","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757578778117,"stop":1757578778117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d773a5111853a63","name":"should query peer with peer exchange protocol","time":{"start":1757578367228,"stop":1757578367228,"duration":0},"status":"passed","severity":"normal"},{"uid":"103bdc752144ee0a","name":"Relay Node - default protocol","time":{"start":1757578792866,"stop":1757578792866,"duration":0},"status":"passed","severity":"normal"},{"uid":"2946e45f038c862c","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757578409137,"stop":1757578409139,"duration":2},"status":"passed","severity":"normal"},{"uid":"7db23efba68fd03","name":"should handle malformed response data","time":{"start":1757578367243,"stop":1757578367243,"duration":0},"status":"passed","severity":"normal"},{"uid":"91207c03b8effbc2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757578366751,"stop":1757578366752,"duration":1},"status":"passed","severity":"normal"},{"uid":"41232e234f3dd2d6","name":"Check message with no payload is not received","time":{"start":1757578878820,"stop":1757578878820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6cf146b54d1b3f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757578904746,"stop":1757578904746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d9cef9d895001","name":"Generator, 2 different shards","time":{"start":1757578737399,"stop":1757578737399,"duration":0},"status":"passed","severity":"normal"},{"uid":"655c83bd94c99705","name":"should be safe to call multiple times","time":{"start":1757578357834,"stop":1757578357834,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac02ee566909db4","name":"should merge provided config with defaults","time":{"start":1757578357832,"stop":1757578357832,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa37846d4757f35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757578387550,"stop":1757578387551,"duration":1},"status":"passed","severity":"normal"},{"uid":"4293848a750b32a5","name":"should set field with only FILTER enabled","time":{"start":1757578347463,"stop":1757578347463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0f040a11ed1d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757578341381,"stop":1757578341382,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d7e697697d2860","name":"should send relay ping messages on timer","time":{"start":1757578356939,"stop":1757578356939,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0c881afbffb104","name":"should request peer renewal on specific errors","time":{"start":1757578403520,"stop":1757578403520,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cf818afd262473","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757578771574,"stop":1757578771574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81c207f053f1c40","name":"returns all values when wanted number is greater than available values","time":{"start":1757578365978,"stop":1757578365978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76fde0e4aa11eb9","name":"should process successful peer exchange query","time":{"start":1757578367230,"stop":1757578367230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad93601d29a9d854","name":"should monitor connected peers and store them into cache","time":{"start":1757578513818,"stop":1757578513819,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f617f76faf3f13","name":"should skip peer when dialed recently","time":{"start":1757578357099,"stop":1757578357099,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeecfb72ffe3d9bb","name":"should throw an error for insufficient data","time":{"start":1757578341533,"stop":1757578341533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd22680be7133a2","name":"Push message equal or less that 1MB","time":{"start":1757579501398,"stop":1757579501398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0022f233473a88","name":"Check received message containing shell command","time":{"start":1757578878815,"stop":1757578878816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec87c9caf386bd16","name":"should throw error - no id","time":{"start":1757578347454,"stop":1757578347454,"duration":0},"status":"passed","severity":"normal"},{"uid":"52384e2b005407e3","name":"should update peer store before dialing","time":{"start":1757578357056,"stop":1757578357056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2999f33631701764","name":"should process tasks in queue","time":{"start":1757578403514,"stop":1757578403514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8384c058b5c66d","name":"Push message with escaped characters payload","time":{"start":1757579501391,"stop":1757579501392,"duration":1},"status":"passed","severity":"normal"},{"uid":"844a80f5d5ea85fb","name":"Waku message hash computation (no timestamp)","time":{"start":1757578357029,"stop":1757578357029,"duration":0},"status":"passed","severity":"normal"},{"uid":"c877dffd09b2f625","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757578409135,"stop":1757578409135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02165119f6cf811","name":"Push message with meta","time":{"start":1757579501385,"stop":1757579501385,"duration":0},"status":"passed","severity":"normal"},{"uid":"727d6a8ca853deee","name":"should work with async generator that yields promises","time":{"start":1757578405248,"stop":1757578405248,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe71f76642c3b658","name":"should not process empty queue","time":{"start":1757578357127,"stop":1757578357128,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c9dcc0ff2327ec","name":"should reject if WakuNode is not started","time":{"start":1757578405911,"stop":1757578405912,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f500972be9c0b4","name":"Fails to publish duplicate message","time":{"start":1757578628058,"stop":1757578628059,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc6f564b28080ac","name":"should initialize with custom TTL","time":{"start":1757578367222,"stop":1757578367222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35f35da2d7cc9d2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757578387536,"stop":1757578387537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f8fdb96a930e64","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757578366754,"stop":1757578366754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb0f7cfafd66f9b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757578904745,"stop":1757578904745,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a41f5007fb756","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757578366755,"stop":1757578366755,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e29e26036e40bd","name":"Check publish message containing Russian","time":{"start":1757578628048,"stop":1757578628048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8213bd7499106fdd","name":"Check message with non string payload is not received","time":{"start":1757578878835,"stop":1757578878835,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa693bc824438747","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757578632445,"stop":1757578632445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ba0bccf27040d5","name":"Store - dialed first","time":{"start":1757578792864,"stop":1757578792865,"duration":1},"status":"passed","severity":"normal"},{"uid":"519539fe45fde392","name":"Push message with unicode special characters payload","time":{"start":1757579501402,"stop":1757579501402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d17f0668e6e37f2","name":"Push message with content topic containing escaped characters","time":{"start":1757579501384,"stop":1757579501385,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fb8858ce32ce6d","name":"should handle v3 RLN errors","time":{"start":1757578404038,"stop":1757578404039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5378245745b71dff","name":"Check publish message containing Script","time":{"start":1757578628049,"stop":1757578628049,"duration":0},"status":"passed","severity":"normal"},{"uid":"585afd9f665e9168","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757578357321,"stop":1757578357321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e38aa22cf9e141","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757578904748,"stop":1757578904749,"duration":1},"status":"passed","severity":"normal"},{"uid":"815a20c678d7711b","name":"should handle errors when removing globalThis listeners","time":{"start":1757578355927,"stop":1757578355928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec13193efacb6b79","name":"Check received message with timestamp: 1757578434922000000 ","time":{"start":1757578878830,"stop":1757578878831,"duration":1},"status":"passed","severity":"normal"},{"uid":"50badf3c4a03eae9","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757578405256,"stop":1757578405256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf7d877199c34ce","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757578507626,"stop":1757578507627,"duration":1},"status":"passed","severity":"normal"},{"uid":"4474a225e06229fc","name":"Check publish message containing special chars","time":{"start":1757578628044,"stop":1757578628045,"duration":1},"status":"passed","severity":"normal"},{"uid":"2185b778a1b7d578","name":"should properly clean up resources when disposed","time":{"start":1757578402706,"stop":1757578402706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba16f10ebecc8f5","name":"Subscribe to topic containing long and publish message","time":{"start":1757578632443,"stop":1757578632443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e745f82edfb09e1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757578341373,"stop":1757578341373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73c68347bc19d45","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757578404677,"stop":1757578404677,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc5229de9171338","name":"should skip updating peer store if peer has same addresses","time":{"start":1757578357061,"stop":1757578357061,"duration":0},"status":"passed","severity":"normal"},{"uid":"6beb46c84f5d5a14","name":"rejects hash query with time filter","time":{"start":1757578357328,"stop":1757578357328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a53d532274a075c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757578387542,"stop":1757578387542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d08f25acf404c76","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757578732243,"stop":1757578732243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f2e288d0e6264a","name":"Relay - dialed after","time":{"start":1757578792864,"stop":1757578792864,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d5560349c49067","name":"Subscribe to topic containing Script and receive message","time":{"start":1757578904747,"stop":1757578904747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fad6b45cb11c0d8","name":"Refresh subscription","time":{"start":1757578904745,"stop":1757578904745,"duration":0},"status":"passed","severity":"normal"},{"uid":"994701499ceddd6d","name":"Push message with content topic containing escaped characters","time":{"start":1757579501395,"stop":1757579501395,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b0c612479b77c","name":"should return no connections if no open connection provided","time":{"start":1757578357395,"stop":1757578357395,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a8ba271a942d6d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757578393729,"stop":1757578393729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4293bce8ae26c71","name":"should create KeepAliveManager with required options","time":{"start":1757578356908,"stop":1757578356912,"duration":4},"status":"passed","severity":"normal"},{"uid":"b02f6a2941aaa9a5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757578904736,"stop":1757578904736,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e12b2f12ede244","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757578357835,"stop":1757578357835,"duration":0},"status":"passed","severity":"normal"},{"uid":"885b7d5f387e16c6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757578341378,"stop":1757578341378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af2b094388c3076","name":"Push message with custom timestamp: 1726820050736","time":{"start":1757579501386,"stop":1757579501386,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ccc59d4fec7970","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757578904734,"stop":1757578904734,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c2459fcddb17c9","name":"Retrieval Hint","time":{"start":1757578393216,"stop":1757578393216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3547b9d7559cf0e7","name":"yields undefined for messages without decoder","time":{"start":1757578357735,"stop":1757578357735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e056e1d739caf2f","name":"random static sharding 7 - Cluster ID: 510, Shard ID: 171","time":{"start":1757578747065,"stop":1757578747065,"duration":0},"status":"passed","severity":"normal"},{"uid":"328b998b87dd6f07","name":"Check received message with timestamp: 1757578434922 ","time":{"start":1757578878831,"stop":1757578878831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c40e202a568d3cd","name":"should be safe to call multiple times","time":{"start":1757578357055,"stop":1757578357055,"duration":0},"status":"passed","severity":"normal"},{"uid":"87800f5032d610e3","name":"Push message with special chars payload","time":{"start":1757579501377,"stop":1757579501377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db43a3c8ad3c8c1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757578346717,"stop":1757578346718,"duration":1},"status":"passed","severity":"normal"},{"uid":"766645820efd2b73","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757578387537,"stop":1757578387537,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7f4a143c5809e9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757578341370,"stop":1757578341370,"duration":0},"status":"passed","severity":"normal"},{"uid":"91dcadbce89250d6","name":"should handle peer store errors gracefully","time":{"start":1757578357712,"stop":1757578357713,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00bfce002bb4c8d","name":"should add event listeners for peer connect and disconnect","time":{"start":1757578356913,"stop":1757578356913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29ec624c05693d9","name":"should remove event listeners from libp2p","time":{"start":1757578355925,"stop":1757578355926,"duration":1},"status":"passed","severity":"normal"},{"uid":"7de0880e08b86f9c","name":"Push message with content topic containing emoji","time":{"start":1757579501406,"stop":1757579501406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12642e093f456c9","name":"Wrong topic","time":{"start":1757578720906,"stop":1757578720907,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b64961cfe5bf9e","name":"Push 30 different messages","time":{"start":1757579501413,"stop":1757579501413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d118e6f3e4d2360c","name":"should dial with multiaddr and return stream","time":{"start":1757578357836,"stop":1757578357836,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcafa606493877e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757578904735,"stop":1757578904736,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1972f9775ce41cb","name":"Push message with Basic HTML tag payload","time":{"start":1757579501412,"stop":1757579501412,"duration":0},"status":"passed","severity":"normal"},{"uid":"5587885c0ee61231","name":"should throw error - invalid id","time":{"start":1757578347455,"stop":1757578347456,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70c030a3dcbf827","name":"should handle large number of peers request","time":{"start":1757578367243,"stop":1757578367243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a1b5c7c2b8a7c0","name":"should add peer to queue when queue is not empty","time":{"start":1757578357098,"stop":1757578357098,"duration":0},"status":"passed","severity":"normal"},{"uid":"298686349b05c2c1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757578789807,"stop":1757578789807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b36529981c7e95","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757578409139,"stop":1757578409140,"duration":1},"status":"passed","severity":"normal"},{"uid":"b097b05a8f5c65b7","name":"Stops search when 2 null results are returned","time":{"start":1757578366670,"stop":1757578366671,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee665dbe56971563","name":"Push 30 different messages","time":{"start":1757579501381,"stop":1757579501381,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ffeeb1319654ed7","name":"should not fail to stop the service if it was not started","time":{"start":1757578659251,"stop":1757578659251,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52af49ed55735fb","name":"Check received message with timestamp: 1757578434922000000 ","time":{"start":1757578878817,"stop":1757578878817,"duration":0},"status":"passed","severity":"normal"},{"uid":"747b714f90fad2fc","name":"Decoder throws on undefined content topic","time":{"start":1757578378771,"stop":1757578378771,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce9fc765dedfcb7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757578623520,"stop":1757578623521,"duration":1},"status":"passed","severity":"normal"},{"uid":"47443eed7c5ab47d","name":"Check received message containing Russian","time":{"start":1757578878813,"stop":1757578878813,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0de1eb9b407b88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757578387548,"stop":1757578387548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d912cded71775266","name":"should remove event listener for peer:discovery","time":{"start":1757578357045,"stop":1757578357054,"duration":9},"status":"passed","severity":"normal"},{"uid":"7d48aea18f4a697e","name":"throws on empty content topic","time":{"start":1757578341364,"stop":1757578341364,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec2651f89df5bab","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757578367477,"stop":1757578367477,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bc48d4e4cf03951","name":"Outgoing message is possibly acknowledged","time":{"start":1757578408080,"stop":1757578408080,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7eeecb59138e40","name":"random static sharding 8 - Cluster ID: 351, Shard ID: 398","time":{"start":1757578747065,"stop":1757578747066,"duration":1},"status":"passed","severity":"normal"},{"uid":"3730ccc7549bab11","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757578623519,"stop":1757578623519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8169a67d20ea2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757578387537,"stop":1757578387537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6567e734f63895d4","name":"Get Nodes","time":{"start":1757578366669,"stop":1757578366670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20474f6b49ff8cd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757578378769,"stop":1757578378769,"duration":0},"status":"passed","severity":"normal"},{"uid":"2448f2f9befb2e0b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757578341380,"stop":1757578341380,"duration":0},"status":"passed","severity":"normal"},{"uid":"486ddd955fdfc33d","name":"Check message received after jswaku node is restarted","time":{"start":1757578878821,"stop":1757578878821,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee1fb5abeef108c","name":"Push message with meta","time":{"start":1757579501417,"stop":1757579501417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c41b6839c5fa14","name":"Check publish message after client node is restarted","time":{"start":1757578628062,"stop":1757578628063,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1bbc426d2ecf2cda","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757578366753,"stop":1757578366754,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af12c8d494d913","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757578404682,"stop":1757578404682,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e12c71cb81e7215","name":"different cluster: nodes don't connect","time":{"start":1757578507624,"stop":1757578507624,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c3346b7d287221","name":"Own sync message does not acknowledge own messages","time":{"start":1757578412550,"stop":1757578412550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c9773f357f9af4","name":"Decoder throws on empty string content topic","time":{"start":1757578378771,"stop":1757578378771,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac101a5b2f3e9f0","name":"should skip peers without peer exchange protocol","time":{"start":1757578367228,"stop":1757578367229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5adda2a3a627475","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757578341367,"stop":1757578341368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2471eab5b6e348","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757578341375,"stop":1757578341376,"duration":1},"status":"passed","severity":"normal"},{"uid":"57647de7e92b28b6","name":"accepts valid message hash query","time":{"start":1757578357322,"stop":1757578357322,"duration":0},"status":"passed","severity":"normal"},{"uid":"560f8ccd6512000c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757578778117,"stop":1757578778117,"duration":0},"status":"passed","severity":"normal"},{"uid":"8007fd7cc8a4e201","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757578746846,"stop":1757578746846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4405d2d08483244a","name":"Push message with content topic containing Arabic","time":{"start":1757579501394,"stop":1757579501394,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dd2853c978a733","name":"should select older connection if present","time":{"start":1757578357395,"stop":1757578357395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2619bc1e3e636617","name":"Push message with escaped characters payload","time":{"start":1757579501402,"stop":1757579501402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96560eb72031726","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757578387528,"stop":1757578387528,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e5ea9ad8649a44","name":"should successfully query peers and return peer infos","time":{"start":1757578367239,"stop":1757578367239,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d75651134c8376","name":"should handle errors when accessing navigator","time":{"start":1757578355960,"stop":1757578355973,"duration":13},"status":"passed","severity":"normal"},{"uid":"466406a6c8913f2","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757578620298,"stop":1757578620298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e83b196f4991dea","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757578746843,"stop":1757578746844,"duration":1},"status":"passed","severity":"normal"},{"uid":"1632ba5649e09bfc","name":"Push message with short payload","time":{"start":1757579501409,"stop":1757579501409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d32fb1bea8801c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757578450409,"stop":1757578450417,"duration":8},"status":"passed","severity":"normal"},{"uid":"54deeedb7cde8e52","name":"Push message with rate limit","time":{"start":1757579501417,"stop":1757579501417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac75376d99cafc","name":"should get / set UDP multiaddr","time":{"start":1757578347458,"stop":1757578347458,"duration":0},"status":"passed","severity":"normal"},{"uid":"41424d6f2d3a7b","name":"Outgoing message is emitted as sending","time":{"start":1757578408078,"stop":1757578408079,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bde027594f46cc8","name":"should not receive a peer event before start","time":{"start":1757578434512,"stop":1757578434513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c95a7dd71141f913","name":"Push message with XML payload","time":{"start":1757579501401,"stop":1757579501401,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba0da7bad86c1de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757578387543,"stop":1757578387544,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc7b8e1d1835f41","name":"A test","time":{"start":1757578492918,"stop":1757578492918,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c380966a6f8f25","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757578484426,"stop":1757578484426,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e24ccb1ff3eff","name":"Refresh subscription","time":{"start":1757578904736,"stop":1757578904736,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d4b09407848999","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757578393728,"stop":1757578393728,"duration":0},"status":"passed","severity":"normal"},{"uid":"4371e46a42c4c532","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757578393734,"stop":1757578393734,"duration":0},"status":"passed","severity":"normal"},{"uid":"580601914ccdc14c","name":"should remove expired entries after TTL has passed","time":{"start":1757578402699,"stop":1757578402704,"duration":5},"status":"passed","severity":"normal"},{"uid":"73637f716020b596","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757578356935,"stop":1757578356936,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ff6f34d992d90b","name":"Outgoing message is emitted as sent","time":{"start":1757578409134,"stop":1757578409134,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d84b8e564eeeaae","name":"should not dispatch event when already disconnected","time":{"start":1757578355941,"stop":1757578355941,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d687125743684a","name":"connects to nwaku","time":{"start":1757578788397,"stop":1757578788399,"duration":2},"status":"passed","severity":"normal"},{"uid":"358c60399c7e2080","name":"Does not throw an exception when node disconnects","time":{"start":1757578788399,"stop":1757578788399,"duration":0},"status":"passed","severity":"normal"},{"uid":"813800c68d705699","name":"should properly create location multiaddrs - udp4","time":{"start":1757578347459,"stop":1757578347459,"duration":0},"status":"passed","severity":"normal"},{"uid":"1567b582fc8f8597","name":"should trigger query when it went offline since the last successful query","time":{"start":1757578405249,"stop":1757578405249,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f1591405057b94","name":"should not fail to start the service if it is already started","time":{"start":1757578371283,"stop":1757578371284,"duration":1},"status":"passed","severity":"normal"},{"uid":"617789f8560ae173","name":"should return false when pubsub topic parsing fails","time":{"start":1757578356679,"stop":1757578356680,"duration":1},"status":"passed","severity":"normal"},{"uid":"371fb85e3030087","name":"Push message with Basic HTML tag payload","time":{"start":1757579501401,"stop":1757579501401,"duration":0},"status":"passed","severity":"normal"},{"uid":"db22d9a30289f63a","name":"should return different streams if requested simultaniously","time":{"start":1757578357442,"stop":1757578357442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef176926dcb69817","name":"should handle corrupted shard info gracefully","time":{"start":1757578356684,"stop":1757578356685,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fda0a112fdb9a8b","name":"should return false when peer is on different cluster","time":{"start":1757578356674,"stop":1757578356676,"duration":2},"status":"passed","severity":"normal"},{"uid":"9aa5b2e3b2e11db1","name":"Push message with custom timestamp: 1726820050737","time":{"start":1757579501417,"stop":1757579501417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53ae973a6f7e8b5","name":"Push message with custom timestamp: 1757582050736","time":{"start":1757579501387,"stop":1757579501387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc4881b6513f88c","name":"should add and remove event listeners correctly","time":{"start":1757578371286,"stop":1757578371287,"duration":1},"status":"passed","severity":"normal"},{"uid":"be985c1f43eea83c","name":"should stop ping timers on peer disconnect","time":{"start":1757578356927,"stop":1757578356928,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba63780c4fca40","name":"Encoder throws on empty string content topic","time":{"start":1757578378770,"stop":1757578378770,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f10fa4ea03a6ee0","name":"should return all connected peers without codec filter","time":{"start":1757578357839,"stop":1757578357839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3ef05bd638d8e0","name":"Query Generator - false","time":{"start":1757578757637,"stop":1757578757640,"duration":3},"status":"passed","severity":"normal"},{"uid":"d32134d09b4d1ec7","name":"Check received message containing Basic HTML tag","time":{"start":1757578878815,"stop":1757578878815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc3239bb177e8a7","name":"should insert message into bloom filter","time":{"start":1757578393725,"stop":1757578393726,"duration":1},"status":"passed","severity":"normal"},{"uid":"62bb8753b132a835","name":"should drop connection to one peer on hangUp","time":{"start":1757578519465,"stop":1757578519466,"duration":1},"status":"passed","severity":"normal"},{"uid":"d740527599f3a5a7","name":"should handle browser offline state overriding peer connections","time":{"start":1757578355978,"stop":1757578355978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5fc138dd6e77a18","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757578387550,"stop":1757578387550,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc5e64af59535df","name":"Subscribe and receive messages via waku relay post","time":{"start":1757578904743,"stop":1757578904743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55d5bd60c3a2fbc","name":"Check publish message containing Basic HTML tag","time":{"start":1757578628050,"stop":1757578628050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a627b2022a006237","name":"Subscribe to topic containing XML and publish message","time":{"start":1757578632446,"stop":1757578632447,"duration":1},"status":"passed","severity":"normal"},{"uid":"548937971cf2c736","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757578357714,"stop":1757578357714,"duration":0},"status":"passed","severity":"normal"},{"uid":"749f88a4d859c4d6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757578387547,"stop":1757578387548,"duration":1},"status":"passed","severity":"normal"},{"uid":"922d56fc45dfc1aa","name":"Fails to push message with large meta","time":{"start":1757579501407,"stop":1757579501407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f045c570ed78a75","name":"should create ConnectionManager with required options","time":{"start":1757578357829,"stop":1757578357830,"duration":1},"status":"passed","severity":"normal"},{"uid":"43788a9e4529b2ec","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757578878821,"stop":1757578878822,"duration":1},"status":"passed","severity":"normal"},{"uid":"540b6236bb3bd1f9","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757578746847,"stop":1757578746848,"duration":1},"status":"passed","severity":"normal"},{"uid":"bceaeac5642a69f","name":"Publish message with custom timestamp: Thu Sep 11 2025 07:17:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757578628056,"stop":1757578628056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a701e9a0c4470fea","name":"Push message with SQL Injection payload","time":{"start":1757579501411,"stop":1757579501411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fed36a34905666","name":"Push message with Russian payload","time":{"start":1757579501378,"stop":1757579501379,"duration":1},"status":"passed","severity":"normal"},{"uid":"2346a6eaf10909f3","name":"Push message with long payload","time":{"start":1757579501409,"stop":1757579501409,"duration":0},"status":"passed","severity":"normal"},{"uid":"1708f217b1b97c17","name":"should keep entries that haven't expired yet","time":{"start":1757578402704,"stop":1757578402705,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc528c7202961217","name":"Relay + Store","time":{"start":1757578436561,"stop":1757578436562,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce721c61ed72d256","name":"Overlapping topic subscription","time":{"start":1757578904736,"stop":1757578904736,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef4d6f229191bfd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757578387538,"stop":1757578387539,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b6f227062f66f4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757578623519,"stop":1757578623520,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d65cbef49e1c255","name":"Refresh subscription","time":{"start":1757578632442,"stop":1757578632442,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95fed911eec4a9b9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app65/9/topic687/json","time":{"start":1757578720900,"stop":1757578720900,"duration":0},"status":"passed","severity":"normal"},{"uid":"119d227b78ce7b03","name":"isConnected should return true after first peer connects","time":{"start":1757578450423,"stop":1757578450424,"duration":1},"status":"passed","severity":"normal"},{"uid":"887ebf42cb6640cf","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757578632448,"stop":1757578632448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c618cbf8a2732e58","name":"Push message with content topic containing long","time":{"start":1757579501382,"stop":1757579501382,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd5e9545865b400","name":"should return cached hash on subsequent access","time":{"start":1757578357908,"stop":1757578357908,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e4d2077c4a5576","name":"should handle network check errors gracefully","time":{"start":1757578357129,"stop":1757578357131,"duration":2},"status":"passed","severity":"normal"},{"uid":"16988a6246610091","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app24/10/topic606/proto","time":{"start":1757578720901,"stop":1757578720902,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dd7cdb88afa882","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757578387532,"stop":1757578387532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc4c918a0a33d03","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757578387533,"stop":1757578387534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb878031cea787d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757578623518,"stop":1757578623519,"duration":1},"status":"passed","severity":"normal"},{"uid":"d418c240d6450fe2","name":"should set field with only STORE enabled","time":{"start":1757578347463,"stop":1757578347463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e765b6cbab4b02bc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757578387542,"stop":1757578387543,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fbb719b5bcc43a7","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757578789807,"stop":1757578789807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbac601c673918d","name":"Fails to push message bigger that 1MB","time":{"start":1757579501408,"stop":1757579501409,"duration":1},"status":"passed","severity":"normal"},{"uid":"629873123b10cfa8","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757578434522,"stop":1757578434522,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3d80c8063ed7e0bc","name":"Push message with content topic containing unicode special characters","time":{"start":1757579501396,"stop":1757579501396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ca1fc7b5f15f9a","name":"Push message with short payload","time":{"start":1757579501376,"stop":1757579501376,"duration":0},"status":"passed","severity":"normal"},{"uid":"248a7d61ecf17636","name":"should not be empty after adding a subscription","time":{"start":1757578405186,"stop":1757578405186,"duration":0},"status":"passed","severity":"normal"},{"uid":"5121115b4498a155","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757578904733,"stop":1757578904733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc03614a42a5b04","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757578387529,"stop":1757578387529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb437f82e319a58","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757578387531,"stop":1757578387531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6445ac0c5f4c6fdb","name":"should not receive a peer event after stop","time":{"start":1757578659253,"stop":1757578659253,"duration":0},"status":"passed","severity":"normal"},{"uid":"adead19c2c10f5b4","name":"Push message equal or less that 1MB","time":{"start":1757579501418,"stop":1757579501418,"duration":0},"status":"passed","severity":"normal"},{"uid":"150c64352216e053","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757578357019,"stop":1757578357020,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c96c9f9b3ad7be8","name":"Push message with Russian payload","time":{"start":1757579501389,"stop":1757579501389,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d72348bf3b4c662","name":"should push the message to the outgoing buffer","time":{"start":1757578393725,"stop":1757578393725,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a263179b0147a2","name":"Push message with content topic containing Russian","time":{"start":1757579501394,"stop":1757579501394,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b6cde4056986c","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757578632447,"stop":1757578632447,"duration":0},"status":"passed","severity":"normal"},{"uid":"314c8b2a5ce40ede","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757578404659,"stop":1757578404660,"duration":1},"status":"passed","severity":"normal"},{"uid":"56023d71d5e4a9e4","name":"Correctly serialized arguments","time":{"start":1757578507824,"stop":1757578507824,"duration":0},"status":"passed","severity":"normal"},{"uid":"db39d0237898e14b","name":"messageHashStr produces different results for different inputs","time":{"start":1757578357032,"stop":1757578357034,"duration":2},"status":"passed","severity":"normal"},{"uid":"1666fcde85b2ef1f","name":"should start and stop interval correctly","time":{"start":1757578403513,"stop":1757578403513,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb68487d0753a3e1","name":"Sync message is not sent if another sync message was just received","time":{"start":1757578412548,"stop":1757578412549,"duration":1},"status":"passed","severity":"normal"},{"uid":"b329ff0d84cdc860","name":"Encoder throws on empty string content topic","time":{"start":1757578377182,"stop":1757578377182,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4949f702f2720d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757578377179,"stop":1757578377180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ab3992e4a6804b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757578789805,"stop":1757578789805,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a4e5aad5099c9d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757578628060,"stop":1757578628060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e267219242d6538","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757578387545,"stop":1757578387545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d61f406bf70ac2c","name":"Publish message with custom timestamp: Thu Sep 11 2025 09:17:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757578628056,"stop":1757578628058,"duration":2},"status":"passed","severity":"normal"},{"uid":"b586d31a55d92672","name":"Push message with content topic containing JSON","time":{"start":1757579501395,"stop":1757579501395,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4a10b531c24052","name":"Check publish message containing long","time":{"start":1757578628043,"stop":1757578628043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1457b5baaffa405","name":"Push message with content topic containing Chinese","time":{"start":1757579501415,"stop":1757579501415,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a63944c8740988","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757578367240,"stop":1757578367241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcac22c6d0c6152","name":"Check message with no content topic is not received","time":{"start":1757578878819,"stop":1757578878820,"duration":1},"status":"passed","severity":"normal"},{"uid":"1489fd3a65240ed7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757578347463,"stop":1757578347464,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b868d674d4bfe0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757578452163,"stop":1757578452163,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab44668b888d70c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757578632441,"stop":1757578632441,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b74efd614617c7","name":"should not fail to start the service if it is already started","time":{"start":1757578434506,"stop":1757578434509,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca58d14aaf87d807","name":"messageHash returns a Uint8Array","time":{"start":1757578357030,"stop":1757578357030,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca222ab579ca6a95","name":"yields decoded messages","time":{"start":1757578357734,"stop":1757578357734,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c88cccc671e6da","name":"should check false positive rate","time":{"start":1757578391056,"stop":1757578391056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e91f6a239d9b0b2","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757578789808,"stop":1757578789809,"duration":1},"status":"passed","severity":"normal"},{"uid":"503af6a80ea75f6a","name":"should retry if all attempts fail","time":{"start":1757578403525,"stop":1757578403525,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbcbe19f6bf879e","name":"Throws when trying to push message with empty payload","time":{"start":1757579501381,"stop":1757579501381,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adb3adfbd192884","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757578878832,"stop":1757578878832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade0e734c9f88263","name":"Push to array if already present","time":{"start":1757578340956,"stop":1757578340957,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d61757972d55b91","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757578387551,"stop":1757578387552,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d29e37bddf70f5e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757578732243,"stop":1757578732244,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fee29ff2cf3958","name":"can start the service","time":{"start":1757578371282,"stop":1757578371282,"duration":0},"status":"passed","severity":"normal"},{"uid":"b857026753e0b270","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757578632444,"stop":1757578632444,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb01c787725d0f15","name":"Query generator for multiple messages with different content topic format","time":{"start":1757578781895,"stop":1757578781895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e335510f8a422b9","name":"Subscribe to topic containing XML and receive message","time":{"start":1757578904739,"stop":1757578904739,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f5a7fd59dfff80","name":"should dial peers from store on start","time":{"start":1757578357699,"stop":1757578357699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f6dcb0a3a71c6f","name":"Push message with content topic containing short","time":{"start":1757579501414,"stop":1757579501414,"duration":0},"status":"passed","severity":"normal"},{"uid":"234cceae7d910b27","name":"should save new peer to store","time":{"start":1757578357057,"stop":1757578357060,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1c5aa5c2307628c","name":"should drop connection to all peers on hangUp","time":{"start":1757578519464,"stop":1757578519465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7fefc4f04bfa41","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757578904749,"stop":1757578904749,"duration":0},"status":"passed","severity":"normal"},{"uid":"c343744bec6b5f7d","name":"should create an instance with libp2p and dialer","time":{"start":1757578357043,"stop":1757578357043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9320802b6a8cf50","name":"Push message with Script payload","time":{"start":1757579501400,"stop":1757579501401,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82db4c77e9f12b6","name":"should process queue every 500ms","time":{"start":1757578357126,"stop":1757578357127,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9f67c68c0f9ed","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757578450434,"stop":1757578450434,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d1665ceda0d00e","name":"throws on content topic with empty version field","time":{"start":1757578341366,"stop":1757578341366,"duration":0},"status":"passed","severity":"normal"},{"uid":"85526a8d325a760b","name":"Fails to push message bigger that 1MB","time":{"start":1757579501387,"stop":1757579501387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd369b37e9c2c11","name":"should set field with all protocols disabled","time":{"start":1757578347462,"stop":1757578347462,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c64b89211ac0cb","name":"should sort by messageId when timestamps are equal","time":{"start":1757578393217,"stop":1757578393217,"duration":0},"status":"passed","severity":"normal"},{"uid":"246fcee0bfb0946f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757578781896,"stop":1757578781896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb371b1504f5aff","name":"throws on content topic with non-number generation field","time":{"start":1757578341365,"stop":1757578341365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5535dcecb70b8732","name":"random static sharding 4 - Cluster ID: 766, Shard ID: 174","time":{"start":1757578747063,"stop":1757578747064,"duration":1},"status":"passed","severity":"normal"},{"uid":"f776ab12cda148c9","name":"should not execute task if max attempts is 0","time":{"start":1757578403520,"stop":1757578403521,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a55120fbf2af3f0","name":"should create RPC request with correct parameters","time":{"start":1757578367244,"stop":1757578367244,"duration":0},"status":"passed","severity":"normal"},{"uid":"37475f6ff2b78491","name":"should start periodic discovery on start","time":{"start":1757578367232,"stop":1757578367233,"duration":1},"status":"passed","severity":"normal"},{"uid":"4547abf9061b81bc","name":"should be able to encode the field with only STORE set to true","time":{"start":1757578346703,"stop":1757578346704,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58762f23f888787","name":"Push message with content topic containing SQL Injection","time":{"start":1757579501395,"stop":1757579501395,"duration":0},"status":"passed","severity":"normal"},{"uid":"988f41745d376951","name":"Push message with content topic containing Arabic","time":{"start":1757579501404,"stop":1757579501405,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b8067451c3843a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757578387538,"stop":1757578387538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f0f7b24ceda39","name":"Push message with custom timestamp: 1757574850737","time":{"start":1757579501407,"stop":1757579501408,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c28f1aa45488bbe","name":"random static sharding 6 - Cluster ID: 261, Shard ID: 182","time":{"start":1757578747064,"stop":1757578747065,"duration":1},"status":"passed","severity":"normal"},{"uid":"44208a5a61b69e7d","name":"should handle peerStore errors gracefully","time":{"start":1757578357839,"stop":1757578357840,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b6fbd4f14a0aac","name":"Non TWN Cluster","time":{"start":1757578720899,"stop":1757578720899,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b4d0f544fff6a0","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757578387529,"stop":1757578387530,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d3335a7199845e2","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757578403931,"stop":1757578403931,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ca7e38d9a4838f","name":"should create ConnectionManager with relay","time":{"start":1757578357830,"stop":1757578357830,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a9a1c00c2b8bc4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757578347453,"stop":1757578347453,"duration":0},"status":"passed","severity":"normal"},{"uid":"63978c76d60e7c14","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757578778115,"stop":1757578778116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f334f9ce03aef4","name":"should work with stubbed waku event emitter","time":{"start":1757578405237,"stop":1757578405238,"duration":1},"status":"passed","severity":"normal"},{"uid":"530c7e4014c4c137","name":"Push message with custom timestamp: 1726820050737","time":{"start":1757579501407,"stop":1757579501407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0ecc66d09e1c05","name":"Encoder throws on undefined content topic","time":{"start":1757578378770,"stop":1757578378770,"duration":0},"status":"passed","severity":"normal"},{"uid":"52816cc45e2e2d98","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757578904735,"stop":1757578904735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3515d8dded6da1b8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757578620294,"stop":1757578620294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c64016f84f0650b","name":"should reject if Relay is requested but not mounted","time":{"start":1757578405912,"stop":1757578405912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c36a8a532d86f92","name":"Renews subscription after lossing a connection","time":{"start":1757578904749,"stop":1757578904750,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fd535179431962","name":"should dial all remaining peers","time":{"start":1757578357708,"stop":1757578357709,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a485fa3c5015d85","name":"Fails to push message bigger that 1MB","time":{"start":1757579501398,"stop":1757579501398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6eb00b31822b72","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757578789806,"stop":1757578789806,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb95fb483ef689a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757578404665,"stop":1757578404665,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e424d64e942ac","name":"Fails to push message with large meta","time":{"start":1757579501396,"stop":1757579501397,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa017ba489bad02","name":"should return true when peer is on the same cluster","time":{"start":1757578356662,"stop":1757578356662,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1869c82781ba6a8","name":"Push message with meta","time":{"start":1757579501406,"stop":1757579501407,"duration":1},"status":"passed","severity":"normal"},{"uid":"4061f646e54ad209","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757578356929,"stop":1757578356929,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f079d579278fbf","name":"should be safe to call multiple times","time":{"start":1757578357090,"stop":1757578357090,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c97214be7c99244","name":"should be able to decode the field with only STORE set to true","time":{"start":1757578346713,"stop":1757578346714,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a3dc2acee73871","name":"should be safe to call multiple times","time":{"start":1757578356913,"stop":1757578356919,"duration":6},"status":"passed","severity":"normal"},{"uid":"f930f39d7698f017","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757578341374,"stop":1757578341374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77629b787b9d49a","name":"should transition to Unhealthy when no connections","time":{"start":1757578404749,"stop":1757578404749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2df9a13d8f326d","name":"Subscribe and receive messages via waku relay post","time":{"start":1757578904734,"stop":1757578904734,"duration":0},"status":"passed","severity":"normal"},{"uid":"df39816a84de9799","name":"should start the dialing interval","time":{"start":1757578357083,"stop":1757578357085,"duration":2},"status":"passed","severity":"normal"},{"uid":"af0321b976da9697","name":"should dial more peers if under maxConnections","time":{"start":1757578357715,"stop":1757578357715,"duration":0},"status":"passed","severity":"normal"},{"uid":"985332b5d8d0e342","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757578732242,"stop":1757578732242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b47f57173a2649f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757578789805,"stop":1757578789805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29fcb6e39e34b56","name":"Check received message containing Chinese","time":{"start":1757578878824,"stop":1757578878824,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bc935ec3ddfebd","name":"Sets default value correctly","time":{"start":1757578788404,"stop":1757578788405,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce26dc078024e3c","name":"Nodes with multiple pubsub topic","time":{"start":1757578620292,"stop":1757578620292,"duration":0},"status":"passed","severity":"normal"},{"uid":"11194cdf8f65a823","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757578377177,"stop":1757578377179,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d6dad1e66ff7616","name":"Used by Waku Relay","time":{"start":1757578788404,"stop":1757578788404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5245ba8f6a8d345","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757578904749,"stop":1757578904749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f17b6fa7e655c6e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757578434518,"stop":1757578434521,"duration":3},"status":"skipped","severity":"normal"},{"uid":"fb6cbf76f9d5c5bd","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757578484427,"stop":1757578484427,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c80d37aa8df4d7e","name":"Push message with content topic containing Russian","time":{"start":1757579501383,"stop":1757579501384,"duration":1},"status":"passed","severity":"normal"},{"uid":"44351e23fb451104","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757578904741,"stop":1757578904741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6039dac3a181b4","name":"Cluster id 0, shard 0","time":{"start":1757578747058,"stop":1757578747058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f8691129e77c72","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757578507625,"stop":1757578507625,"duration":0},"status":"passed","severity":"normal"},{"uid":"277373a723bd2c78","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757578408079,"stop":1757578408080,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f70d58fd64fc5d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757578387544,"stop":1757578387544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e840ef665372e902","name":"should maintain proper timestamps if all messages received","time":{"start":1757578393728,"stop":1757578393728,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e2c474a1adbc89","name":"Push message equal or less that 1MB","time":{"start":1757579501387,"stop":1757579501387,"duration":0},"status":"passed","severity":"normal"},{"uid":"15519b4c4a887083","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757578904742,"stop":1757578904742,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d809636a9cfdeb","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757578346706,"stop":1757578346707,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0677df40a4ac2ca","name":"Relay - dialed first","time":{"start":1757578792863,"stop":1757578792863,"duration":0},"status":"passed","severity":"normal"},{"uid":"9955633d6b2a8cf5","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757578620293,"stop":1757578620293,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaf8e824def99ef","name":"Check received message containing special chars","time":{"start":1757578878823,"stop":1757578878824,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7468f3fabaed7f3","name":"All","time":{"start":1757578436562,"stop":1757578436564,"duration":2},"status":"passed","severity":"normal"},{"uid":"d56852800231dcca","name":"Push message with numeric payload","time":{"start":1757579501377,"stop":1757579501377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5560ce50bdfcb03e","name":"Encoder error raises irrecoverable error","time":{"start":1757578409135,"stop":1757578409135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d8c45233cf57e4","name":"can start and stop the service","time":{"start":1757578434505,"stop":1757578434505,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfe2065137d3fc2","name":"Check received message containing Chinese","time":{"start":1757578878812,"stop":1757578878812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e87722830f8575","name":"Passing page size 1 when there are 4 messages","time":{"start":1757578772113,"stop":1757578772114,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99980dfc623ea12","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757578341377,"stop":1757578341378,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b49bc213fe5be6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757578366754,"stop":1757578366754,"duration":0},"status":"passed","severity":"normal"},{"uid":"edda2d5586f492a6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757578357908,"stop":1757578357908,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1524cd3d839e0d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757578387539,"stop":1757578387539,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6085530d9b677","name":"should be sent with empty content","time":{"start":1757578393735,"stop":1757578393735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea0506289f8a3a7","name":"Check received message containing long","time":{"start":1757578878822,"stop":1757578878823,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0835486725187a","name":"Subscribe to topic containing short and publish message","time":{"start":1757578632443,"stop":1757578632443,"duration":0},"status":"passed","severity":"normal"},{"uid":"749b74854eb3c9bd","name":"should enable all discoveries when explicitly set","time":{"start":1757578403923,"stop":1757578403923,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a6636478bb8291","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757578341377,"stop":1757578341377,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a67e1af74a3ca2f","name":"returns only open connection if one present","time":{"start":1757578357394,"stop":1757578357395,"duration":1},"status":"passed","severity":"normal"},{"uid":"372e08b7eff69328","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757578620290,"stop":1757578620290,"duration":0},"status":"passed","severity":"normal"},{"uid":"64843fc6df3ac78c","name":"tcp ip4 address","time":{"start":1757578346807,"stop":1757578346807,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d012c3f8a3f02f","name":"Check publish message containing escaped characters","time":{"start":1757578628051,"stop":1757578628051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb1b7e64ddd0be8","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757578367234,"stop":1757578367234,"duration":0},"status":"passed","severity":"normal"},{"uid":"36309718a638ff17","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757578393734,"stop":1757578393734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e992e84090bfa03f","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757578346716,"stop":1757578346717,"duration":1},"status":"passed","severity":"normal"},{"uid":"7377754fdd7ef4b9","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757578405257,"stop":1757578405257,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42493cb340ac3f8","name":"peer exchange sets tag","time":{"start":1757578602122,"stop":1757578602125,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b015e8f0257fb72","name":"should mark all messages in causal history as acknowledged","time":{"start":1757578393730,"stop":1757578393730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f656422a538863b5","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757578355959,"stop":1757578355959,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fb6439ff3ec811","name":"should dial peer immediately when queue is empty","time":{"start":1757578357097,"stop":1757578357098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a1990e1faf4941","name":"Round trip binary serialization","time":{"start":1757578357906,"stop":1757578357906,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc78670898233d1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757578904738,"stop":1757578904738,"duration":0},"status":"passed","severity":"normal"},{"uid":"83456babdb27d7f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757578341381,"stop":1757578341381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a8ea3761734bc33","name":"Push message with rate limit","time":{"start":1757579501386,"stop":1757579501386,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b901d7b195d0f7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757578387546,"stop":1757578387546,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc3ad6006963431","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app24/9/topic440/json","time":{"start":1757578720900,"stop":1757578720901,"duration":1},"status":"passed","severity":"normal"},{"uid":"742fcd32f34cd851","name":"Push message with shell command payload","time":{"start":1757579501391,"stop":1757579501391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f967105eb7f5f9","name":"Publish without waiting for remote peer","time":{"start":1757578632439,"stop":1757578632439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5603aec56fd6bd","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757578403930,"stop":1757578403931,"duration":1},"status":"passed","severity":"normal"},{"uid":"4254d96bffe4a1ad","name":"should return false when peer is on different cluster","time":{"start":1757578356662,"stop":1757578356668,"duration":6},"status":"passed","severity":"normal"},{"uid":"68509f9bf34d4d27","name":"Decoder throws on empty string content topic","time":{"start":1757578377183,"stop":1757578377183,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc85c961c089f146","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757578387540,"stop":1757578387541,"duration":1},"status":"passed","severity":"normal"},{"uid":"312d4eaa0b66a351","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757578484427,"stop":1757578484427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d434d5a4c4efe71","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757578387534,"stop":1757578387534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3097d61b2eb35f5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757578404750,"stop":1757578404757,"duration":7},"status":"passed","severity":"normal"},{"uid":"113d1663d8987de8","name":"should reject if Filter is requested but not mounted","time":{"start":1757578405913,"stop":1757578405913,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f35f955f9d6a7d","name":"should clear dial history on start","time":{"start":1757578357085,"stop":1757578357087,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2f653fc0db87145","name":"Generator, one shard","time":{"start":1757578737398,"stop":1757578737398,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1da8d6d17b344b","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757578387533,"stop":1757578387533,"duration":0},"status":"passed","severity":"normal"},{"uid":"422e6a49edd4a8d5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757578341375,"stop":1757578341375,"duration":0},"status":"passed","severity":"normal"},{"uid":"463922b26ea8a946","name":"msgTime: 0 ms from now, startTime: 1757319572347, endTime: 1757578772347","time":{"start":1757578789807,"stop":1757578789808,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b96401a426d831","name":"Push message with content topic containing unicode special characters","time":{"start":1757579501385,"stop":1757579501385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abe6a81ebf6343c","name":"Push message with content topic containing special chars","time":{"start":1757579501404,"stop":1757579501404,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b62c4c0665adba","name":"should not start if already started","time":{"start":1757578367223,"stop":1757578367223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1eb8c5bf6d640ab","name":"should work with stubbed retrieve function","time":{"start":1757578405238,"stop":1757578405238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4921a423eb4949ba","name":"should add event listeners to globalThis","time":{"start":1757578355920,"stop":1757578355921,"duration":1},"status":"passed","severity":"normal"},{"uid":"15017e26fe57cd68","name":"should handle onConnected and onDisconnected","time":{"start":1757578404666,"stop":1757578404667,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc90e122c3ee9d7d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757578632444,"stop":1757578632445,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70fa1e6881ec372","name":"groups content topics by expected pubsub topic","time":{"start":1757578341372,"stop":1757578341373,"duration":1},"status":"passed","severity":"normal"},{"uid":"c080704df21c0f9a","name":"should check connected peers if present and suitable","time":{"start":1757578405913,"stop":1757578405914,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd242439cc28b19","name":"should update ack status of messages in outgoing buffer","time":{"start":1757578393736,"stop":1757578393736,"duration":0},"status":"passed","severity":"normal"},{"uid":"564a0c85605e3c3f","name":"should filter peers by codec","time":{"start":1757578357839,"stop":1757578357839,"duration":0},"status":"passed","severity":"normal"},{"uid":"65436db47dd1ef06","name":"should initialize with default options","time":{"start":1757578367221,"stop":1757578367222,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0d6170b715ed97","name":"Push message with content topic containing numeric","time":{"start":1757579501393,"stop":1757579501393,"duration":0},"status":"passed","severity":"normal"},{"uid":"9757c2dbd5b007b6","name":"Push message with custom timestamp: 1726820050737","time":{"start":1757579501397,"stop":1757579501397,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf8397e4f6b4e63","name":"should handle dial errors gracefully","time":{"start":1757578357709,"stop":1757578357709,"duration":0},"status":"passed","severity":"normal"},{"uid":"617ae518c5eadcaa","name":"Relay","time":{"start":1757578436560,"stop":1757578436561,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1f62c6680c3abc","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757578404674,"stop":1757578404676,"duration":2},"status":"passed","severity":"normal"},{"uid":"748e44439590007a","name":"should fail to send if no connected peers found","time":{"start":1757578404029,"stop":1757578404030,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa8224ac207b66e","name":"should initialize bloom filter with correct parameters","time":{"start":1757578391050,"stop":1757578391051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0b404b5f6df56e","name":"should handle complete dial lifecycle","time":{"start":1757578357131,"stop":1757578357131,"duration":0},"status":"passed","severity":"normal"},{"uid":"408499dfe5aa927b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757578346707,"stop":1757578346708,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a4c8481a1c54c7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757578367476,"stop":1757578367476,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f5f5344fce89bb","name":"Outgoing message is emitted as sending","time":{"start":1757578409134,"stop":1757578409134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc593214b0e9311","name":"Passing page size 0 when there are 110 messages","time":{"start":1757578772112,"stop":1757578772112,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b9733af9783c05","name":"should clear dial history on stop","time":{"start":1757578357089,"stop":1757578357090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f1348c165384fc","name":"Push message with unicode special characters payload","time":{"start":1757579501392,"stop":1757579501392,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cbbd6c8187c576","name":"new peer added after a peer was already found","time":{"start":1757578602125,"stop":1757578602125,"duration":0},"status":"passed","severity":"normal"},{"uid":"7985e3499f1b0ae8","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757578632440,"stop":1757578632440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d3e7d793ca7802","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757578357137,"stop":1757578357157,"duration":20},"status":"passed","severity":"normal"},{"uid":"e8c1f85f9dab89e4","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757578357443,"stop":1757578357443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2a9be9ea08422b","name":"can start the service","time":{"start":1757578434500,"stop":1757578434502,"duration":2},"status":"passed","severity":"normal"},{"uid":"575d6eec82aedc4e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757578387526,"stop":1757578387526,"duration":0},"status":"passed","severity":"normal"},{"uid":"575277ad5c668504","name":"should not create relay timers when relay is not provided","time":{"start":1757578356936,"stop":1757578356937,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a96892d5a325c8","name":"throws on content topic with empty application field","time":{"start":1757578341365,"stop":1757578341366,"duration":1},"status":"passed","severity":"normal"},{"uid":"35163284a2040f2d","name":"Push message with Russian payload","time":{"start":1757579501410,"stop":1757579501411,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d4b47065fa9c11","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757578404750,"stop":1757578404750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f2e04a78f6c965","name":"Retries within given interval","time":{"start":1757578405758,"stop":1757578405759,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa84921dc20efc08","name":"should be safe to call multiple times","time":{"start":1757578357700,"stop":1757578357700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b107a2b0ca03962e","name":"isConnected return false after peer stops","time":{"start":1757578450432,"stop":1757578450432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd4d695705baf8e","name":"should hang up with PeerId and return true on success","time":{"start":1757578357837,"stop":1757578357837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1388c59c226b45","name":"Filter","time":{"start":1757578792865,"stop":1757578792866,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd3f938414bae8b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757578405225,"stop":1757578405226,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a1a3e3cb9eff3b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757578878818,"stop":1757578878818,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c09f1906c71208","name":"Check received message containing JSON","time":{"start":1757578878828,"stop":1757578878828,"duration":0},"status":"passed","severity":"normal"},{"uid":"950ffc21edbc4b4a","name":"Push message with short payload","time":{"start":1757579501388,"stop":1757579501388,"duration":0},"status":"passed","severity":"normal"},{"uid":"d047bf5d6d4bfbff","name":"should return peer for existing peer","time":{"start":1757578357711,"stop":1757578357711,"duration":0},"status":"passed","severity":"normal"},{"uid":"183fd8fb00928cb8","name":"should return PeerId when PeerId is provided","time":{"start":1757578357134,"stop":1757578357135,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6d810b5e33a3a2","name":"Subscribe to topic containing short and receive message","time":{"start":1757578904745,"stop":1757578904745,"duration":0},"status":"passed","severity":"normal"},{"uid":"3766a6ae4d788c3d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757578732242,"stop":1757578732242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9804a6b7473f83b8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757578357031,"stop":1757578357031,"duration":0},"status":"passed","severity":"normal"},{"uid":"93566802c79171f6","name":"should return true when peer is on the specified shard","time":{"start":1757578356673,"stop":1757578356674,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a58053296a1609","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757578357020,"stop":1757578357020,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca71a9350e04132","name":"should serialize and deserialize correctly","time":{"start":1757578391052,"stop":1757578391053,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2ce9d7102a8f93","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757578393726,"stop":1757578393726,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0c3bfcdbe69e8f","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757578393730,"stop":1757578393730,"duration":0},"status":"passed","severity":"normal"},{"uid":"37644ad0fc47cae9","name":"random static sharding 3 - Cluster ID: 607, Shard ID: 83","time":{"start":1757578747062,"stop":1757578747063,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b356b9a32e9a11","name":"should handle peer store errors gracefully","time":{"start":1757578357056,"stop":1757578357057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe17f63d8150a13","name":"should not fail to stop the service if it was not started","time":{"start":1757578371283,"stop":1757578371283,"duration":0},"status":"passed","severity":"normal"},{"uid":"668f23530a022352","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757578393736,"stop":1757578393737,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c44323822c9bda","name":"Push message with escaped characters payload","time":{"start":1757579501412,"stop":1757579501412,"duration":0},"status":"passed","severity":"normal"},{"uid":"c624b59fb825bbfc","name":"Query generator for multiple messages","time":{"start":1757578781893,"stop":1757578781894,"duration":1},"status":"passed","severity":"normal"},{"uid":"509cda8f430a0d07","name":"should handle complete connection lifecycle","time":{"start":1757578355977,"stop":1757578355978,"duration":1},"status":"passed","severity":"normal"},{"uid":"7978458d75866a2f","name":"should not receive a peer event after stop","time":{"start":1757578434513,"stop":1757578434514,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07a751324fde1b9","name":"Fails to push message with large meta","time":{"start":1757579501386,"stop":1757579501386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fb78e7048e4328","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757578904734,"stop":1757578904735,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc3406041eb4a8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757578393733,"stop":1757578393733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74ad1b408b308fb","name":"should drop connection via multiaddr with hangUp","time":{"start":1757578519466,"stop":1757578519466,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a867423695a8a8","name":"Delete observer","time":{"start":1757578603979,"stop":1757578603979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b982e6d044251d06","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757578404672,"stop":1757578404672,"duration":0},"status":"passed","severity":"normal"},{"uid":"567e3bbb5bdffe65","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757578393735,"stop":1757578393735,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217b4d27b9b3b36","name":"should handle peer not in mesh for all topics","time":{"start":1757578356944,"stop":1757578356944,"duration":0},"status":"passed","severity":"normal"},{"uid":"5886226541bfd871","name":"should create PeerExchangeDiscovery instance","time":{"start":1757578367233,"stop":1757578367234,"duration":1},"status":"passed","severity":"normal"},{"uid":"83791e15210862f7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757578355914,"stop":1757578355917,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b22858713e283f6","name":"Register correct protocols","time":{"start":1757578632438,"stop":1757578632438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a371c4e2e7e97b8","name":"Push message with shell command payload","time":{"start":1757579501402,"stop":1757579501402,"duration":0},"status":"passed","severity":"normal"},{"uid":"f287090e44527bbe","name":"Check publish message containing JSON","time":{"start":1757578628050,"stop":1757578628051,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9ad07f35e395c7","name":"Init the array if not present","time":{"start":1757578340954,"stop":1757578340956,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7a07d4a5fa9beeb","name":"Push message with long payload","time":{"start":1757579501377,"stop":1757579501377,"duration":0},"status":"passed","severity":"normal"},{"uid":"749fca7fe16cc9b9","name":"yields undefined for messages without content topic","time":{"start":1757578357734,"stop":1757578357735,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2258167c872be1","name":"should return true even if peer has no overlapping shards","time":{"start":1757578356668,"stop":1757578356669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77d49b53c6a390f","name":"rejects content-filtered query with only contentTopics","time":{"start":1757578357321,"stop":1757578357322,"duration":1},"status":"passed","severity":"normal"},{"uid":"406eeab6f520ad2f","name":"should handle different types of entries","time":{"start":1757578402705,"stop":1757578402706,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e4f94398454035","name":"should properly setup health event callback","time":{"start":1757578405247,"stop":1757578405248,"duration":1},"status":"passed","severity":"normal"},{"uid":"d066c30bb8550ec5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757578387639,"stop":1757578387639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb34b691d9347914","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757578623521,"stop":1757578623521,"duration":0},"status":"passed","severity":"normal"},{"uid":"574a2576e2943b27","name":"Nwaku publishes","time":{"start":1757578615874,"stop":1757578615874,"duration":0},"status":"passed","severity":"normal"},{"uid":"538edf65eacd4cbd","name":"should get / set TCP multiaddr","time":{"start":1757578347459,"stop":1757578347459,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16b16bae8554f36","name":"should return empty array when no peers connected","time":{"start":1757578357838,"stop":1757578357839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33e5e1cd280244c","name":"Push message with SQL Injection payload","time":{"start":1757579501379,"stop":1757579501379,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa279011d36cfd21","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757578904742,"stop":1757578904742,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a84536bbe72d9d","name":"should return PeerId when PeerId is provided","time":{"start":1757578357136,"stop":1757578357137,"duration":1},"status":"passed","severity":"normal"},{"uid":"e791247036dcde34","name":"should handle multiple peers with different shard configurations","time":{"start":1757578357132,"stop":1757578357132,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b1d0a1f9b0083b","name":"should perform initial health assessment on start","time":{"start":1757578404760,"stop":1757578404761,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcba70daf884ab","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757578623521,"stop":1757578623521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b15e3313eae2511","name":"should increase lamport timestamp","time":{"start":1757578393724,"stop":1757578393725,"duration":1},"status":"passed","severity":"normal"},{"uid":"254edfc6c690aa7d","name":"should handle query errors","time":{"start":1757578367230,"stop":1757578367231,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd11f012f6c32d0f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757578346700,"stop":1757578346703,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b418b3cdd6c0b","name":"should retry failed tasks","time":{"start":1757578403519,"stop":1757578403519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7708237336ed2e00","name":"should set field with only RELAY enabled","time":{"start":1757578347462,"stop":1757578347463,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2d7f953d031110","name":"Push message with shell command payload","time":{"start":1757579501412,"stop":1757579501412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7445e3c29d44238c","name":"should dispatch network event when browser goes online","time":{"start":1757578355941,"stop":1757578355942,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cefef743805bcc7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757578357717,"stop":1757578357718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53a3d8ab676b0c6","name":"Relay - times out","time":{"start":1757578792864,"stop":1757578792864,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d99b7af5ccf9994","name":"should handle ping failures gracefully","time":{"start":1757578356929,"stop":1757578356930,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ef6808ad10b1e4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757578878836,"stop":1757578878836,"duration":0},"status":"passed","severity":"normal"},{"uid":"76956429acf34a89","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757578387551,"stop":1757578387551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac57af4e6f27c35","name":"Push message with Chinese payload","time":{"start":1757579501389,"stop":1757579501389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87b350048273c46","name":"Push message with special chars payload","time":{"start":1757579501389,"stop":1757579501389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f48da6769034e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757578341374,"stop":1757578341374,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7d9c510d05ff04","name":"should handle retrieve function with query parameters","time":{"start":1757578405248,"stop":1757578405249,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec7167a00123118","name":"can query messages normally","time":{"start":1757578750506,"stop":1757578750510,"duration":4},"status":"passed","severity":"normal"},{"uid":"49010fb05fa56ff7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757578341369,"stop":1757578341369,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cacece05337248","name":"should only return 1 node with relay capability","time":{"start":1757578367475,"stop":1757578367475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b902ba9127f12b58","name":"Push message with content topic containing long","time":{"start":1757579501403,"stop":1757579501403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf30efba7100d85","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757578367241,"stop":1757578367242,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b10dd2e74b5f3f","name":"should get all peers from store","time":{"start":1757578357706,"stop":1757578357707,"duration":1},"status":"passed","severity":"normal"},{"uid":"c269887e688d4220","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757578904738,"stop":1757578904738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a33b823d673b9c6","name":"should do nothing if no non-locked connections to drop","time":{"start":1757578357716,"stop":1757578357716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e309c8e54a1e50","name":"should not return locked peers if enough unlocked are available","time":{"start":1757578404665,"stop":1757578404666,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bd39308dc87232","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757578341367,"stop":1757578341367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d49d10848d9a9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757578355929,"stop":1757578355932,"duration":3},"status":"passed","severity":"normal"},{"uid":"acce2bc7df1dea0b","name":"should handle peer identify event","time":{"start":1757578367225,"stop":1757578367225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6738e8077db11480","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757578341380,"stop":1757578341380,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7e340dca7b00c8","name":"should dial one peer on dial","time":{"start":1757578519465,"stop":1757578519465,"duration":0},"status":"passed","severity":"normal"},{"uid":"27731c11af85c3d0","name":"should not fail to stop the service if it was not started","time":{"start":1757578434505,"stop":1757578434506,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8332776d6a4970","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757578357443,"stop":1757578357443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad486cfd6f2cd929","name":"Check received message containing short","time":{"start":1757578878822,"stop":1757578878822,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b4c81d20344656","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757578356938,"stop":1757578356939,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e397a811830733","name":"Check received message containing emoji","time":{"start":1757578878816,"stop":1757578878817,"duration":1},"status":"passed","severity":"normal"},{"uid":"875b8d47eb10aadb","name":"should start peer exchange discovery","time":{"start":1757578367223,"stop":1757578367223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a543816cf3b6e5ad","name":"should skip peers that don't support peer exchange","time":{"start":1757578367226,"stop":1757578367227,"duration":1},"status":"passed","severity":"normal"},{"uid":"5499169e914a5ae2","name":"Push message with Arabic payload","time":{"start":1757579501389,"stop":1757579501389,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec36da078d1bb1e","name":"Check message received after jswaku node is restarted","time":{"start":1757578878836,"stop":1757578878836,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c43760d6cb946a","name":"configure the node with multiple content topics","time":{"start":1757578720907,"stop":1757578720907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85ac2d713ffc9d9","name":"should create all internal components","time":{"start":1757578357832,"stop":1757578357833,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c4884d33873cbc","name":"should not change state when connections remain after disconnect","time":{"start":1757578355937,"stop":1757578355938,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0d75e00a0ca320","name":"should insert elements correctly","time":{"start":1757578391051,"stop":1757578391051,"duration":0},"status":"passed","severity":"normal"},{"uid":"2099dd8732306896","name":"should stop peer exchange discovery","time":{"start":1757578367224,"stop":1757578367224,"duration":0},"status":"passed","severity":"normal"},{"uid":"14fe6afcf1815842","name":"Check received message with timestamp: 1757578434922 ","time":{"start":1757578878817,"stop":1757578878818,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4acdc8a7c8d3546","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757578904739,"stop":1757578904739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd32c3819a7bb197","name":"should use DNS peer discovery with light client","time":{"start":1757578434517,"stop":1757578434518,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4f4a867326ad668a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757578341369,"stop":1757578341370,"duration":1},"status":"passed","severity":"normal"},{"uid":"402925ab3e15b744","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757578341532,"stop":1757578341533,"duration":1},"status":"passed","severity":"normal"},{"uid":"234dd1677dee1778","name":"should handle dial errors gracefully","time":{"start":1757578357056,"stop":1757578357056,"duration":0},"status":"passed","severity":"normal"},{"uid":"636cd449fb366dbb","name":"should handle case with all peers already connected","time":{"start":1757578357710,"stop":1757578357710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4320b0af22673ea","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757578628054,"stop":1757578628055,"duration":1},"status":"passed","severity":"normal"},{"uid":"841b7015eb0c0b27","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757578346709,"stop":1757578346710,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd974386e12cff7c","name":"Push message with custom timestamp: 1757582050737","time":{"start":1757579501397,"stop":1757579501398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d903cec35a4e51","name":"Incoming message is emitted as received","time":{"start":1757578408080,"stop":1757578408081,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6ab113078b9fd6","name":"Query with Promise Callback, No Decoder","time":{"start":1757578746848,"stop":1757578746848,"duration":0},"status":"passed","severity":"normal"},{"uid":"582906898217043d","name":"recovers when dns.resolve returns empty","time":{"start":1757578367473,"stop":1757578367473,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf8d92b23abd003","name":"Publishes to nwaku","time":{"start":1757578615873,"stop":1757578615874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dbb31a3486bbec","name":"should handle shard reader errors gracefully","time":{"start":1757578357128,"stop":1757578357129,"duration":1},"status":"passed","severity":"normal"},{"uid":"58607d2df467259d","name":"should add event listeners to libp2p","time":{"start":1757578355919,"stop":1757578355920,"duration":1},"status":"passed","severity":"normal"},{"uid":"38641711db0e80a6","name":"should be safe to call multiple times","time":{"start":1757578356920,"stop":1757578356921,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd02dda1bc3bb8a","name":"Push message with Script payload","time":{"start":1757579501379,"stop":1757579501379,"duration":0},"status":"passed","severity":"normal"},{"uid":"46274f355760f4bd","name":"Push message with content topic containing SQL Injection","time":{"start":1757579501415,"stop":1757579501415,"duration":0},"status":"passed","severity":"normal"},{"uid":"41028b9e79fbb5ae","name":"Push message with content topic containing Arabic","time":{"start":1757579501383,"stop":1757579501383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6860f8126ba385f","name":"Check message with no pubsub topic is not received","time":{"start":1757578878819,"stop":1757578878819,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef4ea7b3b0b25ff","name":"Query generator for multiple messages with different message text format","time":{"start":1757578781894,"stop":1757578781894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67fafdbbf5bbd9d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757578904740,"stop":1757578904740,"duration":0},"status":"passed","severity":"normal"},{"uid":"606bdbd5e64a069b","name":"ignores domain fetching errors","time":{"start":1757578367473,"stop":1757578367474,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee88455c76d8fdc7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757578346709,"stop":1757578346709,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db39fa8c54ce958","name":"should throw error - no public key","time":{"start":1757578347456,"stop":1757578347456,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc64d6a16ad7516c","name":"should set up event listeners when started","time":{"start":1757578405227,"stop":1757578405227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9addbf97ea344b8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757578623518,"stop":1757578623518,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27e65fe171caa8b","name":"should deliver messages after dependencies are met","time":{"start":1757578393732,"stop":1757578393732,"duration":0},"status":"passed","severity":"normal"},{"uid":"99539c12abfba44f","name":"should create KeepAliveManager with relay","time":{"start":1757578356912,"stop":1757578356913,"duration":1},"status":"passed","severity":"normal"},{"uid":"631f96aa25481c56","name":"Push message with content topic containing emoji","time":{"start":1757579501396,"stop":1757579501396,"duration":0},"status":"passed","severity":"normal"},{"uid":"20345833949cdc59","name":"Check received message containing Russian","time":{"start":1757578878825,"stop":1757578878826,"duration":1},"status":"passed","severity":"normal"},{"uid":"237d4ee43ae68c1f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757578904749,"stop":1757578904749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1f4b78f69e4006","name":"throws on content topic with generation field greater than 0","time":{"start":1757578341365,"stop":1757578341365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69a1eb91e25da19","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757578878831,"stop":1757578878832,"duration":1},"status":"passed","severity":"normal"},{"uid":"20550633c92eeadd","name":"messageHashStr works with IProtoMessage","time":{"start":1757578357031,"stop":1757578357031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7229ff64fe6219","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757578507624,"stop":1757578507625,"duration":1},"status":"passed","severity":"normal"},{"uid":"534e0cb7d11d389e","name":"should not dial peers from store when browser is not connected","time":{"start":1757578357705,"stop":1757578357705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b915b5dd54b5dbb8","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757578406582,"stop":1757578406582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39e127287b74f58","name":"should be safe to call multiple times","time":{"start":1757578357044,"stop":1757578357044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab710d876552bcc1","name":"Fails to push message with large meta","time":{"start":1757579501417,"stop":1757579501417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae55b93cb48e5c7","name":"Incoming message is emitted as received","time":{"start":1757578409136,"stop":1757578409136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04ee95683226740","name":"should dial peers from store when no connections remain","time":{"start":1757578357705,"stop":1757578357706,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c48db64c510cc7a","name":"should start ping timers on peer connect","time":{"start":1757578356921,"stop":1757578356921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c884c3464b43f4a6","name":"messageHashStr returns a hex string","time":{"start":1757578357030,"stop":1757578357031,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ef00fb8fa2bdee","name":"Push message with escaped characters payload","time":{"start":1757579501380,"stop":1757579501380,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaec22efec62def7","name":"Check message with no pubsub topic is not received","time":{"start":1757578878834,"stop":1757578878834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edbe5155245106","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757578357135,"stop":1757578357135,"duration":0},"status":"passed","severity":"normal"},{"uid":"779aac84dbe7151b","name":"Query generator for 2000 messages","time":{"start":1757578781896,"stop":1757578781897,"duration":1},"status":"passed","severity":"normal"},{"uid":"69096831f559d5ec","name":"should work with mixed v2 and v3 peers","time":{"start":1757578404038,"stop":1757578404038,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e3f6bcbe82d012","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757578623522,"stop":1757578623522,"duration":0},"status":"passed","severity":"normal"},{"uid":"752621f982ec29b1","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757578393730,"stop":1757578393731,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed88da0db6fd7cc5","name":"should dial peers from store when browser is connected","time":{"start":1757578357704,"stop":1757578357705,"duration":1},"status":"passed","severity":"normal"},{"uid":"68763ab9005f28b1","name":"does not throw on valid cases","time":{"start":1757578341363,"stop":1757578341364,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e5865832695141","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757578412549,"stop":1757578412549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad84d7c06538756d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757578632441,"stop":1757578632442,"duration":1},"status":"passed","severity":"normal"},{"uid":"516376f21bf637bf","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app30/4/topic550/xml","time":{"start":1757578720906,"stop":1757578720906,"duration":0},"status":"passed","severity":"normal"},{"uid":"19973feb4cce011f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757578387639,"stop":1757578387639,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d25d1745dbfd26","name":"should handle a minimal index list","time":{"start":1757578341532,"stop":1757578341532,"duration":0},"status":"passed","severity":"normal"},{"uid":"33624c77fb739e40","name":"should create PeerExchange instance with components","time":{"start":1757578367244,"stop":1757578367245,"duration":1},"status":"passed","severity":"normal"},{"uid":"57e777a7e5fbd9e8","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757578405256,"stop":1757578405257,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f965c79cd1ae5d1","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757578387539,"stop":1757578387540,"duration":1},"status":"passed","severity":"normal"},{"uid":"65691be4fab08504","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757578387543,"stop":1757578387543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df5b73274a27a91","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757578357714,"stop":1757578357714,"duration":0},"status":"passed","severity":"normal"},{"uid":"75450f444d349429","name":"should accept empty decoders array","time":{"start":1757578405226,"stop":1757578405227,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5207cd975dcc2c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757578387547,"stop":1757578387547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cacc66f1c05b43","name":"should not allow unachievable error rate","time":{"start":1757578387638,"stop":1757578387638,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ea08d700395ea6","name":"Push message with content topic containing numeric","time":{"start":1757579501414,"stop":1757579501414,"duration":0},"status":"passed","severity":"normal"},{"uid":"75066c887c7d9864","name":"Push message with numeric payload","time":{"start":1757579501388,"stop":1757579501388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fead04827226e6b6","name":"should properly create location multiaddrs - udp","time":{"start":1757578347461,"stop":1757578347461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f0a9da3f972cda","name":"Push message with XML payload","time":{"start":1757579501411,"stop":1757579501411,"duration":0},"status":"passed","severity":"normal"},{"uid":"720ae29eac02137b","name":"should reject if Store is requested but not mounted","time":{"start":1757578405912,"stop":1757578405913,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a181052931f5e9","name":"Cluster ID 0, shard 1","time":{"start":1757578747058,"stop":1757578747060,"duration":2},"status":"passed","severity":"normal"},{"uid":"d762340cd3afcee7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757578904738,"stop":1757578904739,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cc10d99622e39e","name":"should only return 1 node with relay and store capability","time":{"start":1757578367475,"stop":1757578367475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbb6db13200ed45","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757578346716,"stop":1757578346716,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02d828a1090bffd","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757578387534,"stop":1757578387534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95110caebd449c3","name":"Js publishes, other Js receives","time":{"start":1757578615874,"stop":1757578615876,"duration":2},"status":"passed","severity":"normal"},{"uid":"d13f4d3a2685fe08","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757578904737,"stop":1757578904737,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ed946ab4ae62fa","name":"should successfully stop","time":{"start":1757578404684,"stop":1757578404688,"duration":4},"status":"passed","severity":"normal"},{"uid":"1bc097276fa2e003","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757578904741,"stop":1757578904741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86bd085bd40e795","name":"should never report false negatives","time":{"start":1757578391052,"stop":1757578391052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb60ac6155e37eb7","name":"should be able to dial TLS multiaddrs","time":{"start":1757578519466,"stop":1757578519467,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df8f8ba816c7e91","name":"should create dialer with libp2p and shardReader","time":{"start":1757578357083,"stop":1757578357083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83e48056f00261c","name":"Check publish message containing emoji","time":{"start":1757578628053,"stop":1757578628054,"duration":1},"status":"passed","severity":"normal"},{"uid":"410801bee2846b3c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757578450417,"stop":1757578450420,"duration":3},"status":"passed","severity":"normal"},{"uid":"ae614589a0f99d8f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757578904741,"stop":1757578904741,"duration":0},"status":"passed","severity":"normal"},{"uid":"5524469c81e0ad28","name":"Push message with SQL Injection payload","time":{"start":1757579501390,"stop":1757579501390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bb8a6a1c452c1e","name":"Check publish message containing numeric","time":{"start":1757578628044,"stop":1757578628044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c497ebae8be53a","name":"should emit a peer event after start","time":{"start":1757578371284,"stop":1757578371284,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd48ea46f1e8ac51","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757578623520,"stop":1757578623520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78f4ceace20732","name":"Check message on other pubsub topic is not received","time":{"start":1757578878833,"stop":1757578878834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7695f685b5d2c38d","name":"Query Generator, No Decoder","time":{"start":1757578746844,"stop":1757578746845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8738230a0590868","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757578904748,"stop":1757578904748,"duration":0},"status":"passed","severity":"normal"},{"uid":"66daf157b45f9d17","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757578403519,"stop":1757578403519,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e372d4aa79aa120","name":"should handle special patterns correctly","time":{"start":1757578391054,"stop":1757578391055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b36ccc2754118d","name":"should return false","time":{"start":1757578347456,"stop":1757578347457,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0518f8b31d0664a","name":"Bloom filter","time":{"start":1757578393215,"stop":1757578393216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b466132965b9d5f9","name":"should wait for LightPush peer to be connected","time":{"start":1757578405914,"stop":1757578405914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7538b7dd315f1b7","name":"should return false when peer has no shard info","time":{"start":1757578356669,"stop":1757578356673,"duration":4},"status":"passed","severity":"normal"},{"uid":"92da7f12cd839efa","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757578387526,"stop":1757578387527,"duration":1},"status":"passed","severity":"normal"},{"uid":"2200762724f61175","name":"Outgoing message is acknowledged","time":{"start":1757578409136,"stop":1757578409136,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c3f665b54eb5c7","name":"should compute hash only when first accessed","time":{"start":1757578357908,"stop":1757578357908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f97b1d43c57f3d8","name":"Outgoing message is acknowledged","time":{"start":1757578406581,"stop":1757578406582,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c35700ad9ae2bc","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757578387544,"stop":1757578387544,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a72e6a2f6e7d8f5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757578341375,"stop":1757578341375,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1b78267066f682","name":"should filter out undefined ENRs","time":{"start":1757578367240,"stop":1757578367240,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb20a6176e901546","name":"should create ShardReader with auto sharding network config","time":{"start":1757578356660,"stop":1757578356661,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94d21441bf3eb39","name":"Check received message containing XML","time":{"start":1757578878814,"stop":1757578878814,"duration":0},"status":"passed","severity":"normal"},{"uid":"16daaaf7fc9025ef","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757578393733,"stop":1757578393734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5795ba2b79069a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757578341381,"stop":1757578341381,"duration":0},"status":"passed","severity":"normal"},{"uid":"389932a5ea4bcae2","name":"should stop and cleanup resources","time":{"start":1757578405187,"stop":1757578405188,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d7ceba94d3a3fd","name":"Wait given interval before re-trying","time":{"start":1757578405759,"stop":1757578405760,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e21f3c86a45a57","name":"Push message with short payload","time":{"start":1757579501398,"stop":1757579501399,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33f12bc46202951","name":"should set default options when no config provided","time":{"start":1757578357831,"stop":1757578357831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdba1b6173301b9","name":"should wait for Store peer to be connected","time":{"start":1757578405914,"stop":1757578405915,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad60821ad7a3f31","name":"Check publish message containing short","time":{"start":1757578628043,"stop":1757578628043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08d201af396b4ea","name":"should attach causal history and bloom filter to each message","time":{"start":1757578393726,"stop":1757578393726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4320450f22f0e8cc","name":"Check received message containing escaped characters","time":{"start":1757578878829,"stop":1757578878829,"duration":0},"status":"passed","severity":"normal"},{"uid":"146b895f1a0ea0f3","name":"should handle case with no peers in store","time":{"start":1757578357709,"stop":1757578357710,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6462b7c5b7bda5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757578387535,"stop":1757578387536,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0769efee5c6d6d","name":"Subscribe to topic containing Script and publish message","time":{"start":1757578632446,"stop":1757578632446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0bf2a3932f08bc","name":"Push message with Arabic payload","time":{"start":1757579501410,"stop":1757579501410,"duration":0},"status":"passed","severity":"normal"},{"uid":"429d64c8d1b64d26","name":"should be online or offline if network state changed","time":{"start":1757578450434,"stop":1757578450434,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c26e622e740014","name":"Overlapping topic subscription","time":{"start":1757578904744,"stop":1757578904744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05c90a1be855ffe","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757578904744,"stop":1757578904744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1f5bdd050a471e","name":"Light Node - default protocols","time":{"start":1757578792866,"stop":1757578792866,"duration":0},"status":"passed","severity":"normal"},{"uid":"52767fbe1daf7787","name":"Push message with content topic containing unicode special characters","time":{"start":1757579501406,"stop":1757579501406,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf48eb862b61858c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757578387543,"stop":1757578387543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4516136888965e6e","name":"random static sharding 9 - Cluster ID: 949, Shard ID: 584","time":{"start":1757578747066,"stop":1757578747066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d213c8f5b5605a3","name":"should create ShardReader with static shards network config","time":{"start":1757578356661,"stop":1757578356661,"duration":0},"status":"passed","severity":"normal"},{"uid":"240a4013c16a91f5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757578366753,"stop":1757578366753,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dadcda403d3d18b","name":"Push message with content topic containing escaped characters","time":{"start":1757579501405,"stop":1757579501406,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55699d5e28fc93c","name":"should properly create location multiaddrs - tcp6","time":{"start":1757578347460,"stop":1757578347461,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f17c8f224df124","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757578341371,"stop":1757578341371,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f5838637c2496c","name":"it tolerates circular branch references","time":{"start":1757578367472,"stop":1757578367473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3093ac2a5b89d219","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757578438126,"stop":1757578438127,"duration":1},"status":"passed","severity":"normal"},{"uid":"f632ffdfbe9b7631","name":"different cluster: nodes don't connect","time":{"start":1757578507626,"stop":1757578507626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9e29f26d3a9e07","name":"should handle errors when getting connections","time":{"start":1757578355959,"stop":1757578355960,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd4d147410c4e63","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757578450433,"stop":1757578450434,"duration":1},"status":"passed","severity":"normal"},{"uid":"6febc966bef3dbc","name":"should remove event listeners from globalThis","time":{"start":1757578355926,"stop":1757578355927,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6527258a23c25ec","name":"should have no discoveries enabled by default","time":{"start":1757578403923,"stop":1757578403923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2974071da61e94a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757578438127,"stop":1757578438128,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e696123062797fe","name":"should dispatch network event when browser goes offline","time":{"start":1757578355942,"stop":1757578355942,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fec1d299983b3db","name":"should emit a peer event after start","time":{"start":1757578434510,"stop":1757578434512,"duration":2},"status":"passed","severity":"normal"},{"uid":"98cca91e9e8bd8d5","name":"should handle errors when globalThis is not available","time":{"start":1757578355924,"stop":1757578355924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf69ec4e224c3b2","name":"throws an error for improperly formatted content topics","time":{"start":1757578341373,"stop":1757578341373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9f506b8c2dc30a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757578904740,"stop":1757578904740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8374713da54557b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757578356677,"stop":1757578356679,"duration":2},"status":"passed","severity":"normal"},{"uid":"106ff7f6b770c67f","name":"Push message with Basic HTML tag payload","time":{"start":1757579501391,"stop":1757579501391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23d58579694f62","name":"should handle zero peers request","time":{"start":1757578367243,"stop":1757578367244,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d1cce325d80f75","name":"should capture event listeners for testing","time":{"start":1757578405239,"stop":1757578405239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66f5afe8fcea527","name":"Mutual subscription","time":{"start":1757578632438,"stop":1757578632438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6061923291f23d4","name":"should handle empty pubsub topics","time":{"start":1757578356943,"stop":1757578356943,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8fa5bc65e65138","name":"Fields are not dropped","time":{"start":1757578357444,"stop":1757578357444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a305228578ddc96","name":"Query Generator, No message returned","time":{"start":1757578746845,"stop":1757578746846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad3eb7a3ed5f3fa","name":"throws on content topic with empty topic name field","time":{"start":1757578341366,"stop":1757578341366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc9117e374a8bc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app27/7/topic604/xml","time":{"start":1757578720905,"stop":1757578720906,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7603a8203c98b81","name":"Push message with custom timestamp: 1757582050737","time":{"start":1757579501418,"stop":1757579501418,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafdff91a0d52f0d","name":"Push message with content topic containing short","time":{"start":1757579501403,"stop":1757579501403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57694493133ec25","name":"throws if decoders don't match content topics","time":{"start":1757578357732,"stop":1757578357732,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c53ee8a1f9b6ca1","name":"Publish message with rate limit","time":{"start":1757578628064,"stop":1757578628065,"duration":1},"status":"passed","severity":"normal"},{"uid":"17be8bf55dfea78c","name":"Passing page size 10 when there are 10 messages","time":{"start":1757578772115,"stop":1757578772115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6db987572a62e0","name":"should encode/decode to text encoding","time":{"start":1757578347458,"stop":1757578347458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5380c59dac6e04b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757578341379,"stop":1757578341379,"duration":0},"status":"passed","severity":"normal"},{"uid":"df378fef4fdf401c","name":"should handle all zero keep alive options","time":{"start":1757578356943,"stop":1757578356943,"duration":0},"status":"passed","severity":"normal"},{"uid":"f006b308f891de04","name":"should handle mixed protocol support correctly","time":{"start":1757578404764,"stop":1757578404765,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f27cd85ffb0576","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757578387545,"stop":1757578387545,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c44d677deec6d5","name":"should detect messages with missing dependencies","time":{"start":1757578393731,"stop":1757578393732,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bea0274716ff6","name":"Push message with content topic containing numeric","time":{"start":1757579501404,"stop":1757579501404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07574945c686ead","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757578387536,"stop":1757578387536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31a3c1abd9d58e1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app76/5/topic794/proto","time":{"start":1757578720903,"stop":1757578720903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00dd7d97cf44e11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757578387551,"stop":1757578387551,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa60a959af8d900","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757578452163,"stop":1757578452165,"duration":2},"status":"passed","severity":"normal"},{"uid":"74daaf99b06f4224","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app11/2/topic310/json","time":{"start":1757578720905,"stop":1757578720905,"duration":0},"status":"passed","severity":"normal"},{"uid":"af95cf60140f3cc9","name":"Check publish message containing shell command","time":{"start":1757578628051,"stop":1757578628051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfaee25fbc177ac","name":"Push message with Arabic payload","time":{"start":1757579501378,"stop":1757579501378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb540c8dff2798ba","name":"should return false and handle errors gracefully","time":{"start":1757578357838,"stop":1757578357838,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04ee11caaebdb76","name":"Push message with content topic containing JSON","time":{"start":1757579501405,"stop":1757579501405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8c1e1b8ce4ae97","name":"Push message with special chars payload","time":{"start":1757579501410,"stop":1757579501410,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a2d17488465684","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757578904747,"stop":1757578904747,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb87a2b7118493","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757578341378,"stop":1757578341378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e114eb61b1c8aa","name":"nwaku subscribes","time":{"start":1757578615873,"stop":1757578615873,"duration":0},"status":"passed","severity":"normal"},{"uid":"9401a59f7c57488c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757578366753,"stop":1757578366753,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb48dec911aa90fd","name":"should support chaining for add method","time":{"start":1757578402692,"stop":1757578402692,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e42098559d8f2e","name":"should wait for Filter peer to be connected","time":{"start":1757578405914,"stop":1757578405914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9db7b91d71c376e","name":"Push message with custom timestamp: 1757582050737","time":{"start":1757579501408,"stop":1757579501408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f02f12589232993","name":"Ephemeral field set to true","time":{"start":1757578357906,"stop":1757578357906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e568c529516f966","name":"should allow redial after failed dial cooldown expires","time":{"start":1757578357116,"stop":1757578357116,"duration":0},"status":"passed","severity":"normal"},{"uid":"7043dac195be4693","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757578404674,"stop":1757578404674,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0da24cf6fb722f1","name":"Subscribe and receive messages via lightPush","time":{"start":1757578904742,"stop":1757578904742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb85a459dec203a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757578632447,"stop":1757578632447,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5b1ba9327df8c9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757578387525,"stop":1757578387526,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a4f87dc9b58310d","name":"Push message with special chars payload","time":{"start":1757579501399,"stop":1757579501399,"duration":0},"status":"passed","severity":"normal"},{"uid":"451cbe359333e996","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757578789806,"stop":1757578789806,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12cd0f0a0d62aff","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757578771575,"stop":1757578771575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b22b9731c123ef","name":"should return false when peer shard info is not found","time":{"start":1757578356676,"stop":1757578356677,"duration":1},"status":"passed","severity":"normal"},{"uid":"610f4c644568eec5","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757578393731,"stop":1757578393731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b597cf73b474f3d4","name":"should throw error - no id","time":{"start":1757578347455,"stop":1757578347455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1dd1829ff99a7f","name":"should skip peers that were recently queried","time":{"start":1757578367227,"stop":1757578367228,"duration":1},"status":"passed","severity":"normal"},{"uid":"96936cc7e637a6ca","name":"should invoke callbacks when receiving a message","time":{"start":1757578405186,"stop":1757578405187,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b09807e6a9711e","name":"throws on content topic with too few or too many fields","time":{"start":1757578341364,"stop":1757578341365,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a344915b301d266","name":"Push message with rate limit","time":{"start":1757579501397,"stop":1757579501397,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e979138e664dae","name":"Sign & Recover","time":{"start":1757578377483,"stop":1757578377483,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2aed24623ab24c","name":"should skip peers without ENR","time":{"start":1757578367231,"stop":1757578367231,"duration":0},"status":"passed","severity":"normal"},{"uid":"645f506533a939af","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757578393727,"stop":1757578393727,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fea0a09a6ec6e9","name":"should skip peer when not on same cluster","time":{"start":1757578357115,"stop":1757578357115,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b26eddfb3c45c99","name":"Stops search when maxGet is reached","time":{"start":1757578366670,"stop":1757578366670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c682c41b5010b3e6","name":"Push message with Chinese payload","time":{"start":1757579501378,"stop":1757579501378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f850930b344de2c2","name":"should dial with PeerId and return stream","time":{"start":1757578357836,"stop":1757578357836,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1e8e24cece3f0f","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757578357699,"stop":1757578357700,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b794780e517eef0","name":"Push message with long payload","time":{"start":1757579501399,"stop":1757579501399,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fbf1221ae8c947","name":"Retries within maximum given attempts","time":{"start":1757578405759,"stop":1757578405759,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6ddc125363e936","name":"Push message with content topic containing Arabic","time":{"start":1757579501415,"stop":1757579501415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b143159d7406963","name":"Push message with content topic containing Chinese","time":{"start":1757579501404,"stop":1757579501404,"duration":0},"status":"passed","severity":"normal"},{"uid":"7771f59f6db73f1a","name":"Check received message containing SQL Injection","time":{"start":1757578878826,"stop":1757578878827,"duration":1},"status":"passed","severity":"normal"},{"uid":"92cc74eddc217df5","name":"Ephemeral messages are not stored","time":{"start":1757578438123,"stop":1757578438123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8304ecef78544931","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757578405187,"stop":1757578405187,"duration":0},"status":"passed","severity":"normal"},{"uid":"e803adea392ed8a","name":"should handle peer store errors gracefully","time":{"start":1757578367227,"stop":1757578367227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42bc1534c325a8d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757578387546,"stop":1757578387546,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4f957e04317da2","name":"should not stop if not started","time":{"start":1757578367224,"stop":1757578367224,"duration":0},"status":"passed","severity":"normal"},{"uid":"626f75b8e682988d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757578737399,"stop":1757578737399,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3418d6a3a450d","name":"Check message with invalid timestamp is not received","time":{"start":1757578878833,"stop":1757578878833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65c438765c4faf2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/3/topic885/json","time":{"start":1757578720901,"stop":1757578720901,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50c8d05c5c4df9a","name":"should return false when navigator.onLine is false","time":{"start":1757578355928,"stop":1757578355929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5fa18c6a164738","name":"Check received message containing escaped characters","time":{"start":1757578878816,"stop":1757578878816,"duration":0},"status":"passed","severity":"normal"},{"uid":"212d920581e47f48","name":"should initialize with default number of peers","time":{"start":1757578404658,"stop":1757578404659,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7e3d75287fc57","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757578412549,"stop":1757578412549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8190d54ec574ece","name":"ignores unrecognized TXT record formats","time":{"start":1757578367474,"stop":1757578367474,"duration":0},"status":"passed","severity":"normal"},{"uid":"790db279dfc7a0a4","name":"should call waitForPeer on Relay","time":{"start":1757578405915,"stop":1757578405915,"duration":0},"status":"passed","severity":"normal"},{"uid":"81decc463c922bb2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757578620291,"stop":1757578620291,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ea210d183f9013","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757578357718,"stop":1757578357718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1679715e9e7664e3","name":"should not modify tags of connections for different peers","time":{"start":1757578404677,"stop":1757578404680,"duration":3},"status":"passed","severity":"normal"},{"uid":"5e751134b3d3c69e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757578341368,"stop":1757578341368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0666574ecafa0d","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757578378769,"stop":1757578378769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62974331e09dbec","name":"Push message with content topic containing emoji","time":{"start":1757579501416,"stop":1757579501416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f361b4b6066c226","name":"Publish message with custom timestamp: Fri Sep 20 2024 08:17:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757578628055,"stop":1757578628055,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e0a35513a32308","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757578365979,"stop":1757578365979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc1283a289092c6","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757578632440,"stop":1757578632441,"duration":1},"status":"passed","severity":"normal"},{"uid":"801f2a057916dbdb","name":"Check received message containing Script","time":{"start":1757578878827,"stop":1757578878827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c60aed3e8c088e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757578781894,"stop":1757578781895,"duration":1},"status":"passed","severity":"normal"},{"uid":"b596510a1590a580","name":"Push message with custom timestamp: 1757574850736","time":{"start":1757579501386,"stop":1757579501387,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1dcc52fc546ada","name":"Check received message containing long","time":{"start":1757578878811,"stop":1757578878811,"duration":0},"status":"passed","severity":"normal"},{"uid":"151344aa617c0419","name":"Push message with unicode special characters payload","time":{"start":1757579501380,"stop":1757579501381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b89cb70ba6bdfc","name":"should sort peers by ping value","time":{"start":1757578357840,"stop":1757578357840,"duration":0},"status":"passed","severity":"normal"},{"uid":"846eb9a7088d2b81","name":"Relay + Store","time":{"start":1757578347464,"stop":1757578347464,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdd0597d8389a69","name":"should not dispatch event when already connected","time":{"start":1757578355938,"stop":1757578355940,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9485ee1213ab379","name":"Push message with numeric payload","time":{"start":1757579501399,"stop":1757579501399,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b090a0d63923d7","name":"should maintain chronological order of messages in localHistory","time":{"start":1757578393729,"stop":1757578393729,"duration":0},"status":"passed","severity":"normal"},{"uid":"76964c52bffa58ef","name":"should encodeTxt and decodeTxt","time":{"start":1757578347452,"stop":1757578347452,"duration":0},"status":"passed","severity":"normal"},{"uid":"496e0081fea5324a","name":"Ordered Callback - false","time":{"start":1757578757646,"stop":1757578757646,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa85d0157b3d4e13","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757578341372,"stop":1757578341372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5885d2daf0208df0","name":"should dial all peers on dial","time":{"start":1757578519464,"stop":1757578519464,"duration":0},"status":"passed","severity":"normal"},{"uid":"17dacb350c8f227","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757578366751,"stop":1757578366751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa83e32f26bc41a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757578346714,"stop":1757578346715,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27650991f73692c","name":"Push message equal or less that 1MB","time":{"start":1757579501408,"stop":1757579501408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7310d1bab7bdf5","name":"should clear all timers","time":{"start":1757578356920,"stop":1757578356920,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace6107401b6cd47","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757578367242,"stop":1757578367242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff7f855d84bc25b","name":"Waku message hash computation (payload length 0)","time":{"start":1757578357020,"stop":1757578357029,"duration":9},"status":"passed","severity":"normal"},{"uid":"d42bd869d5a982aa","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757578357716,"stop":1757578357717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6eda6432c3848bd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757578404667,"stop":1757578404672,"duration":5},"status":"passed","severity":"normal"},{"uid":"e53f26c4dedb224c","name":"Check received message containing shell command","time":{"start":1757578878828,"stop":1757578878828,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db9f0219ccbba2","name":"should set field with all protocols enabled","time":{"start":1757578347462,"stop":1757578347462,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb3f8e00cec4baad","name":"Query with Ordered Callback, No message returned","time":{"start":1757578746847,"stop":1757578746847,"duration":0},"status":"passed","severity":"normal"},{"uid":"652726939b250ccc","name":"topics with same application and version share the same shard","time":{"start":1757578341372,"stop":1757578341372,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f63cf03790d1ce","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757578878818,"stop":1757578878818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff49996099c7d23","name":"Rejects garbage","time":{"start":1757578415818,"stop":1757578415818,"duration":0},"status":"passed","severity":"normal"},{"uid":"919fb05c83f4024d","name":"Promise Callback - false","time":{"start":1757578757641,"stop":1757578757644,"duration":3},"status":"passed","severity":"normal"},{"uid":"63fa8272c0fcebb0","name":"should decode valid enr successfully","time":{"start":1757578347452,"stop":1757578347453,"duration":1},"status":"passed","severity":"normal"},{"uid":"510fb6add19ac511","name":"pre and post cipher","time":{"start":1757578377483,"stop":1757578377483,"duration":0},"status":"passed","severity":"normal"},{"uid":"446fe0d5d3e93b14","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757578357840,"stop":1757578357841,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e18261e91386b1f","name":"should handle complete discovery-to-dial flow","time":{"start":1757578357062,"stop":1757578357062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b4090236af2d17","name":"Fails to publish message with empty text","time":{"start":1757578628059,"stop":1757578628060,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a62ae65a1d0aa3f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757578346711,"stop":1757578346713,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a0c86329881cd25","name":"Callback on promise, aborts when callback returns true","time":{"start":1757578781895,"stop":1757578781896,"duration":1},"status":"passed","severity":"normal"},{"uid":"3149fc523a1aadfd","name":"should reject on timeout if it was set","time":{"start":1757578405913,"stop":1757578405913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1608c2bcb3006eb6","name":"returns all values when wanted number matches available values","time":{"start":1757578365973,"stop":1757578365978,"duration":5},"status":"passed","severity":"normal"},{"uid":"30353577533f0881","name":"should handle disconnect when peer has no timers","time":{"start":1757578356940,"stop":1757578356942,"duration":2},"status":"passed","severity":"normal"},{"uid":"c857e160b40553ae","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757578356937,"stop":1757578356938,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd20509443f5c374","name":"Subscribe to topic containing long and receive message","time":{"start":1757578904745,"stop":1757578904745,"duration":0},"status":"passed","severity":"normal"},{"uid":"5708a9cbf6a24c38","name":"same cluster: nodes connect","time":{"start":1757578507625,"stop":1757578507626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1f601cf9eac272","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757578357443,"stop":1757578357444,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53fecd5679f11bf","name":"Push message with content topic containing emoji","time":{"start":1757579501385,"stop":1757579501385,"duration":0},"status":"passed","severity":"normal"},{"uid":"d003743d4aef46a1","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757578405255,"stop":1757578405255,"duration":0},"status":"passed","severity":"normal"},{"uid":"4212cf9a54387b0c","name":"should return usable stream attached to connection","time":{"start":1757578357441,"stop":1757578357441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caf450466413cc3","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757578632448,"stop":1757578632448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6548a91eebd74fbe","name":"should not retry if at least one success","time":{"start":1757578403521,"stop":1757578403525,"duration":4},"status":"passed","severity":"normal"},{"uid":"68cf4c81c3ed2141","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757578789804,"stop":1757578789805,"duration":1},"status":"passed","severity":"normal"},{"uid":"baeb43b2ed2c9aa4","name":"Push 30 different messages","time":{"start":1757579501392,"stop":1757579501392,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed93ff4de6dfd1dc","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757578412550,"stop":1757578412550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc58af65af07a94","name":"Push message with Russian payload","time":{"start":1757579501400,"stop":1757579501400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cb86c65693c38f","name":"Decoder throws on empty string content topic","time":{"start":1757578357907,"stop":1757578357907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1435296c1032a6","name":"Push message with rate limit","time":{"start":1757579501407,"stop":1757579501407,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ad7bd635ff6304","name":"can start and stop the service","time":{"start":1757578371283,"stop":1757578371283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d482c18a2249cb6b","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757578412548,"stop":1757578412548,"duration":0},"status":"passed","severity":"normal"},{"uid":"95680710b88cb1b","name":"should create a new stream if no existing for protocol found","time":{"start":1757578357442,"stop":1757578357442,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c31aaf56b675839","name":"Symmetric encrypt & Decrypt","time":{"start":1757578377482,"stop":1757578377483,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcea7f4f14fc2cc","name":"should populate queue if has active dial","time":{"start":1757578357100,"stop":1757578357100,"duration":0},"status":"passed","severity":"normal"},{"uid":"236893fb6ab3ed51","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/1/topic105/test.js","time":{"start":1757578720904,"stop":1757578720904,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cb71948863e6c","name":"Push message with JSON payload","time":{"start":1757579501401,"stop":1757579501401,"duration":0},"status":"passed","severity":"normal"},{"uid":"35529da65e233761","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757578732241,"stop":1757578732241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed42b23dfe69b7c","name":"isConnected should return false after all peers disconnect","time":{"start":1757578450424,"stop":1757578450427,"duration":3},"status":"passed","severity":"normal"},{"uid":"710d36b64d9b9442","name":"Automatically retrieves missing message","time":{"start":1757578409137,"stop":1757578409137,"duration":0},"status":"passed","severity":"normal"},{"uid":"72595e2013bab17d","name":"should handle queue overflow by adding peers to queue","time":{"start":1757578357117,"stop":1757578357117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea35b2a00ba5bdff","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757578904743,"stop":1757578904743,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a6b15e65141dcd","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757578356934,"stop":1757578356935,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db58a88db735418","name":"should handle shardReader errors","time":{"start":1757578357841,"stop":1757578357841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0be5e9b1ef3ea9","name":"should perform ping and update peer store on timer","time":{"start":1757578356929,"stop":1757578356929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1787ab826562673a","name":"Nodes with multiple pubsub topic","time":{"start":1757578620297,"stop":1757578620297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc22c9e32321885","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757578405263,"stop":1757578405263,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1eed4f7a1613ab","name":"Check message with non string payload is not received","time":{"start":1757578878820,"stop":1757578878821,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9aef339f2fe4e28","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757578341376,"stop":1757578341376,"duration":0},"status":"passed","severity":"normal"},{"uid":"950b412716325148","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757578341379,"stop":1757578341380,"duration":1},"status":"passed","severity":"normal"},{"uid":"50aa2ad4602cf8da","name":"Push message with Basic HTML tag payload","time":{"start":1757579501379,"stop":1757579501380,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b616015533df10","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757578904740,"stop":1757578904740,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e7d898ba29323c","name":"Default pageSize","time":{"start":1757578772117,"stop":1757578772118,"duration":1},"status":"passed","severity":"normal"},{"uid":"988ecdb12d12d8e","name":"should handle relay send failures gracefully","time":{"start":1757578356939,"stop":1757578356939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2053c79eaf682a90","name":"should not retry if at least one success","time":{"start":1757578404031,"stop":1757578404031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d3bae1b92bd5ab","name":"Decoder throws on undefined content topic","time":{"start":1757578357907,"stop":1757578357907,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb5a6166cbcc189","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757578387639,"stop":1757578387639,"duration":0},"status":"passed","severity":"normal"},{"uid":"bceb6eda5562312c","name":"can start and stop the service","time":{"start":1757578659251,"stop":1757578659251,"duration":0},"status":"passed","severity":"normal"},{"uid":"425adfaaa24d8227","name":"should increase lamport timestamp","time":{"start":1757578393727,"stop":1757578393727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dc1bbe50489ee5","name":"Passing page size 11 when there are 10 messages","time":{"start":1757578772116,"stop":1757578772116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef3cc18c6aa8b1","name":"Subscribe and receives messages on 20 topics","time":{"start":1757578904735,"stop":1757578904735,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d7286bcc50845a","name":"Push message with custom timestamp: 1757574850737","time":{"start":1757579501418,"stop":1757579501418,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbea59a2b89b474","name":"ends if response has no messages","time":{"start":1757578357733,"stop":1757578357734,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fbe9125f125ccc","name":"should properly create location multiaddrs - tcp","time":{"start":1757578347461,"stop":1757578347461,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ea70832811a5fe","name":"should add received message to localHistory with retrievalHint","time":{"start":1757578393729,"stop":1757578393729,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d6f18ca688f150","name":"should handle incoming messages","time":{"start":1757578404683,"stop":1757578404684,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0b65c071a26757","name":"Push message with content topic containing short","time":{"start":1757579501382,"stop":1757579501382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2ecb8efb89d0ee","name":"Throws when trying to push message with empty payload","time":{"start":1757579501413,"stop":1757579501413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b8f7575160d866","name":"should clear timers for specific peer on disconnect","time":{"start":1757578356940,"stop":1757578356940,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ec7a1869e4e19a","name":"Push message with content topic containing special chars","time":{"start":1757579501394,"stop":1757579501394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84c93b5c3ecfcdb","name":"Push message with unicode special characters payload","time":{"start":1757579501413,"stop":1757579501413,"duration":0},"status":"passed","severity":"normal"},{"uid":"7227da843fc47c32","name":"Push message with custom timestamp: 1757574850737","time":{"start":1757579501397,"stop":1757579501397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb03dfaf0c7ce879","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757578357061,"stop":1757578357061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d218837556105d3","name":"should return undefined if no connection provided","time":{"start":1757578357441,"stop":1757578357442,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a5c7363eb499ec","name":"should return false when peer is not found","time":{"start":1757578356673,"stop":1757578356673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08b4dd635e03967","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757578341370,"stop":1757578341370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76dec8eae458577","name":"should be empty when created","time":{"start":1757578405183,"stop":1757578405185,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee7cf1eb431ec647","name":"Ordered callback, aborts when callback returns true","time":{"start":1757578781896,"stop":1757578781896,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e460a045dc0b3f","name":"Passing an array","time":{"start":1757578788400,"stop":1757578788400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9ce03fbf3cc68a","name":"should stop all internal components","time":{"start":1757578357834,"stop":1757578357834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac88c583e5f4645a","name":"Promise Callback - true","time":{"start":1757578757640,"stop":1757578757640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93b66ad3da04ea2","name":"Check meta is set [ecies]","time":{"start":1757578378769,"stop":1757578378770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f48a62b7334440c","name":"Check received message containing unicode special characters","time":{"start":1757578878816,"stop":1757578878816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31969711b923775","name":"Push message with emoji payload","time":{"start":1757579501413,"stop":1757579501413,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cfb69cfe8c86c4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app45/10/topic874/xml","time":{"start":1757578720899,"stop":1757578720900,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b636fa9acc94f2","name":"should not create multiple intervals when called multiple times","time":{"start":1757578357088,"stop":1757578357089,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd073b067ff34b5b","name":"should not receive a peer event before start","time":{"start":1757578371284,"stop":1757578371284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c631b9565b41ef29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757578341377,"stop":1757578341377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c36313ba25447b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757578904744,"stop":1757578904744,"duration":0},"status":"passed","severity":"normal"},{"uid":"63907bd90f816a73","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757578778116,"stop":1757578778116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d957066367dbc2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757578387528,"stop":1757578387529,"duration":1},"status":"passed","severity":"normal"},{"uid":"c295085f7d5d34f9","name":"should dial peer when on same shard","time":{"start":1757578357115,"stop":1757578357115,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a0910373841f5b","name":"Accepts a valid Waku Message","time":{"start":1757578415817,"stop":1757578415818,"duration":1},"status":"passed","severity":"normal"},{"uid":"854bd8dc5d00deb5","name":"Check publish message containing Chinese","time":{"start":1757578628046,"stop":1757578628047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ab4767b886dd9f","name":"should handle complete peer lifecycle","time":{"start":1757578356945,"stop":1757578356946,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cf44e46bb8bad2","name":"ends if stream creation fails","time":{"start":1757578357733,"stop":1757578357733,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c86a9477588d29","name":"Push message with Script payload","time":{"start":1757579501390,"stop":1757579501390,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63a856ac8a3e0d5","name":"should emit message when we just started and store connect event occurs","time":{"start":1757578405255,"stop":1757578405256,"duration":1},"status":"passed","severity":"normal"},{"uid":"41108f5e6e7eb2d8","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757578632445,"stop":1757578632446,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f06807afeee1ef","name":"should load peers from local storage and dispatch events","time":{"start":1757578371285,"stop":1757578371285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2834dc2f8edc88e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757578771572,"stop":1757578771573,"duration":1},"status":"passed","severity":"normal"},{"uid":"f652318f3c2b9a06","name":"Subscribe to topic containing short and receive message","time":{"start":1757578904737,"stop":1757578904737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7873b49814c26d72","name":"should handle dial errors","time":{"start":1757578357837,"stop":1757578357837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f323faa476a78a3","name":"should handle empty peer infos gracefully","time":{"start":1757578367239,"stop":1757578367240,"duration":1},"status":"passed","severity":"normal"},{"uid":"cefbaafa63854592","name":"random static sharding 10 - Cluster ID: 617, Shard ID: 404","time":{"start":1757578747066,"stop":1757578747067,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d7689ba78bf36","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757578341370,"stop":1757578341371,"duration":1},"status":"passed","severity":"normal"},{"uid":"a872e0d0ef582519","name":"throws if store query response has error status","time":{"start":1757578357733,"stop":1757578357733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7862569e86b4c6d9","name":"Query with Promise Callback, No message returned","time":{"start":1757578746848,"stop":1757578746848,"duration":0},"status":"passed","severity":"normal"},{"uid":"336c7a896ef4c121","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757578341371,"stop":1757578341371,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbae2debcfae5eb9","name":"msgTime: 0 ms from now, startTime: 1757492372347, endTime: 1757578772347","time":{"start":1757578789808,"stop":1757578789808,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb95b479fb5b53b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757578904747,"stop":1757578904747,"duration":0},"status":"passed","severity":"normal"},{"uid":"76829fd4af7d33b7","name":"should be delivered immediately if received","time":{"start":1757578393737,"stop":1757578393737,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03ce6d3c478d495","name":"should dispatch connect and disconnect events","time":{"start":1757578404666,"stop":1757578404666,"duration":0},"status":"passed","severity":"normal"},{"uid":"97daa2719348a93d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757578632449,"stop":1757578632449,"duration":0},"status":"passed","severity":"normal"},{"uid":"a962c71a3ffd2736","name":"Push message with XML payload","time":{"start":1757579501379,"stop":1757579501379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f417de509e2cde9","name":"should add received messages to bloom filter","time":{"start":1757578393728,"stop":1757578393728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45054f1ed9fa24a","name":"should clear interval on stop","time":{"start":1757578367233,"stop":1757578367233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc5e249ede0e3e2","name":"Push message with content topic containing Russian","time":{"start":1757579501405,"stop":1757579501405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8069c46a48aafe","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757578367242,"stop":1757578367242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e47b67b5b04f6f9","name":"should return null for non-existent peer","time":{"start":1757578357711,"stop":1757578357712,"duration":1},"status":"passed","severity":"normal"},{"uid":"90266fe96ab2ed08","name":"Store - dialed after - with timeout","time":{"start":1757578792865,"stop":1757578792865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7f145a5513bfb9","name":"same cluster, static sharding: nodes connect","time":{"start":1757578507623,"stop":1757578507624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e53f0e9a648865","name":"should skip peers without peer exchange protocol","time":{"start":1757578367225,"stop":1757578367226,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bedec5fb8e0e9aa","name":"Reusing cursor across nodes","time":{"start":1757578732244,"stop":1757578732244,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2c0bacbc7e75f3","name":"should work with v3 peers","time":{"start":1757578404031,"stop":1757578404038,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d65f2be904bfe93","name":"Push message with content topic containing unicode special characters","time":{"start":1757579501416,"stop":1757579501416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b60abfdff987aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757578387552,"stop":1757578387552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c394d66bf7d370b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757578904737,"stop":1757578904737,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd2793add491b6b","name":"should handle case when globalThis is not available","time":{"start":1757578355933,"stop":1757578355934,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d727062ee8bc28","name":"should process up to 3 peers at once","time":{"start":1757578357127,"stop":1757578357127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c56bb5f841ffe6b","name":"Publish message with large meta","time":{"start":1757578628063,"stop":1757578628064,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb25c4d6e59e9f5a","name":"Check received message containing special chars","time":{"start":1757578878812,"stop":1757578878812,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3cdca57aa8f32","name":"Query Generator - true","time":{"start":1757578757633,"stop":1757578757634,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1525661eb3c40ab","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757578367477,"stop":1757578367477,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c9c3b8b45dbb8b","name":"Push message with Chinese payload","time":{"start":1757579501410,"stop":1757579501410,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf9583f0ecf1df8","name":"Check received message containing Arabic","time":{"start":1757578878812,"stop":1757578878813,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b6c5db333d9e48","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757578346715,"stop":1757578346716,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4d55e10340927e","name":"should not fail to start the service if it is already started","time":{"start":1757578659252,"stop":1757578659252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34f3f08f810b6a8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757578904744,"stop":1757578904744,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c0651faf33b83ded","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757578602125,"stop":1757578602126,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff5af9a45010d2d","name":"Check received message containing JSON","time":{"start":1757578878815,"stop":1757578878815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a626b4b44c647c70","name":"Ordered Callback - true","time":{"start":1757578757644,"stop":1757578757646,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fecbf91dcd26a3b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757578357731,"stop":1757578357731,"duration":0},"status":"passed","severity":"normal"},{"uid":"da36f6ec24256077","name":"Passing page size 19 when there are 20 messages","time":{"start":1757578772116,"stop":1757578772117,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ef51c2e8a32697","name":"should not allow k > 12","time":{"start":1757578387638,"stop":1757578387638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb9ba5332c5aeaf","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757578620295,"stop":1757578620297,"duration":2},"status":"passed","severity":"normal"},{"uid":"221ef5056b07b347","name":"Subscribe and receives messages on 20 topics","time":{"start":1757578904743,"stop":1757578904743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea949f9c53f4175","name":"Push message with meta","time":{"start":1757579501396,"stop":1757579501396,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5796d3d504424a5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757578341382,"stop":1757578341382,"duration":0},"status":"passed","severity":"normal"},{"uid":"992249b8976162bf","name":"Check message with invalid timestamp is not received","time":{"start":1757578878818,"stop":1757578878819,"duration":1},"status":"passed","severity":"normal"},{"uid":"9696a106f6d91f6a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757578341374,"stop":1757578341375,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77aa856c3cb27b3","name":"should skip peer when already connected","time":{"start":1757578357098,"stop":1757578357099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5ddd00edb1dc4a","name":"Push message with content topic containing JSON","time":{"start":1757579501416,"stop":1757579501416,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fc961f0a17a44f","name":"handles different networkShards values correctly","time":{"start":1757578341373,"stop":1757578341373,"duration":0},"status":"passed","severity":"normal"},{"uid":"728376ea7d69fe7d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757578387535,"stop":1757578387535,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cf2c90d4462372","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757578434523,"stop":1757578434523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d2fa454185bd291","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757578904743,"stop":1757578904743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8898ff5de62d3a5","name":"Push 30 different messages","time":{"start":1757579501403,"stop":1757579501403,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ddd99b8d4face57","name":"Push message with content topic containing long","time":{"start":1757579501414,"stop":1757579501414,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac84d484541a44fa","name":"should return false when peer is not on the specified shard","time":{"start":1757578356676,"stop":1757578356676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d179dbe76b7e8e0f","name":"should remove event listeners","time":{"start":1757578357700,"stop":1757578357701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea7c73949e8aada","name":"Outgoing message is retried until acknowledged","time":{"start":1757578409136,"stop":1757578409136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da78823bac1fbcd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757578720898,"stop":1757578720899,"duration":1},"status":"passed","severity":"normal"},{"uid":"75519efd579912e7","name":"should handle peer store update failures gracefully","time":{"start":1757578356930,"stop":1757578356933,"duration":3},"status":"passed","severity":"normal"},{"uid":"15369ad67f86130c","name":"Push message with XML payload","time":{"start":1757579501390,"stop":1757579501391,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce959a216c6e2d09","name":"should clear the dialing interval","time":{"start":1757578357089,"stop":1757578357089,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd38a8bb27a0288","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757578628061,"stop":1757578628061,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0bc49185a3374e","name":"should return false when network is not connected","time":{"start":1757578357835,"stop":1757578357836,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ba08cadcd1813a","name":"Check received message containing Script","time":{"start":1757578878814,"stop":1757578878814,"duration":0},"status":"passed","severity":"normal"},{"uid":"da438786832d63dc","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757578450420,"stop":1757578450420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c374b7e81ac8b321","name":"Sync message is sent within sync frequency","time":{"start":1757578412548,"stop":1757578412548,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a2f541a6232899","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757578387539,"stop":1757578387539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e747b89e80ec45cf","name":"can query messages by message hash","time":{"start":1757578750510,"stop":1757578750515,"duration":5},"status":"passed","severity":"normal"},{"uid":"aaaaa25f2e7a62c6","name":"should handle errors gracefully when getting peer info","time":{"start":1757578356680,"stop":1757578356684,"duration":4},"status":"passed","severity":"normal"},{"uid":"888a30c942d8035a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757578404683,"stop":1757578404683,"duration":0},"status":"passed","severity":"normal"},{"uid":"12919eb2d5739a32","name":"Push message with Chinese payload","time":{"start":1757579501399,"stop":1757579501400,"duration":1},"status":"passed","severity":"normal"},{"uid":"864fa0b8dba7cfc0","name":"Push message with content topic containing special chars","time":{"start":1757579501414,"stop":1757579501414,"duration":0},"status":"passed","severity":"normal"},{"uid":"678f9500b4e31157","name":"should requeue task if no peer is available","time":{"start":1757578403514,"stop":1757578403518,"duration":4},"status":"passed","severity":"normal"},{"uid":"ffbc79a5c934511c","name":"Passing invalid cursor","time":{"start":1757578732244,"stop":1757578732244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62aa6225a39dbba","name":"should skip peer when failed to dial recently","time":{"start":1757578357099,"stop":1757578357099,"duration":0},"status":"passed","severity":"normal"},{"uid":"78346893b654d27","name":"Push message with content topic containing SQL Injection","time":{"start":1757579501405,"stop":1757579501405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b04d3de61b7d388","name":"returns nothing if no connections present","time":{"start":1757578357394,"stop":1757578357394,"duration":0},"status":"passed","severity":"normal"},{"uid":"49911afca6834613","name":"should properly start and stop event listening","time":{"start":1757578404758,"stop":1757578404758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0fe447f94dea9b","name":"should dial peer when peer is discovered","time":{"start":1757578357055,"stop":1757578357056,"duration":1},"status":"passed","severity":"normal"},{"uid":"2520904b2e05dfc0","name":"Check received message containing SQL Injection","time":{"start":1757578878813,"stop":1757578878814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7488255b7c55e3a2","name":"should maintain desired error rate","time":{"start":1757578391051,"stop":1757578391051,"duration":0},"status":"passed","severity":"normal"},{"uid":"389f659143c00806","name":"should partition messages based on acknowledgement status","time":{"start":1757578393734,"stop":1757578393735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1c71ee129b62c7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757578387542,"stop":1757578387542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4c9ce7ffb5a47f","name":"should properly create location multiaddrs - udp6","time":{"start":1757578347460,"stop":1757578347460,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a3919dbae8be9e","name":"should hang up with multiaddr and return true on success","time":{"start":1757578357837,"stop":1757578357838,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f37f66146609e7","name":"should create QueryOnConnect instance without options","time":{"start":1757578405226,"stop":1757578405226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65cce8fcb1d5bd0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757578341369,"stop":1757578341369,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b134501a9662ce","name":"Push message with content topic containing Russian","time":{"start":1757579501415,"stop":1757579501415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1d4f208baeda2b","name":"handles different clusterIds correctly","time":{"start":1757578341373,"stop":1757578341373,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb816a3223826c2","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757578356928,"stop":1757578356928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80df1c49d4fee5d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757578507627,"stop":1757578507627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0378d9dda122df","name":"Check received message containing numeric","time":{"start":1757578878811,"stop":1757578878811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4aacfa35171972","name":"should return false when peer is not on topic","time":{"start":1757578357841,"stop":1757578357841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2c636a8f22db04","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757578405261,"stop":1757578405261,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a0cda5a41f4e5","name":"should handle queue processing errors gracefully","time":{"start":1757578357128,"stop":1757578357128,"duration":0},"status":"passed","severity":"normal"},{"uid":"92bf6f926824e002","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757578404682,"stop":1757578404683,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c2a633ecb8b4d0","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757578632445,"stop":1757578632445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9442ccf418cf719","name":"should encode/decode to RLP encoding","time":{"start":1757578347457,"stop":1757578347457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc7e5bba99010af","name":"should decode valid enr with tcp successfully","time":{"start":1757578347454,"stop":1757578347454,"duration":0},"status":"passed","severity":"normal"}]