allure-jswaku/8583/widgets/duration.json
2025-07-09 19:37:16 +00:00

1 line
195 KiB
JSON

[{"uid":"ce8e24b61b872ee8","name":"should handle peer connect event","time":{"start":1752089147076,"stop":1752089147078,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5455734fecf5043","name":"should handle complete peer lifecycle","time":{"start":1752089147605,"stop":1752089147605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9033cfa283f38b","name":"should return true when peer is on the specified shard","time":{"start":1752089147018,"stop":1752089147018,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8daa124965e2ce","name":"Check received message containing numeric","time":{"start":1752089646605,"stop":1752089646605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad227e46918228c8","name":"should create an instance with libp2p and dialer","time":{"start":1752089146960,"stop":1752089146961,"duration":1},"status":"passed","severity":"normal"},{"uid":"5019a712808deec9","name":"should handle disconnect when peer has no timers","time":{"start":1752089147597,"stop":1752089147597,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d36601250d57454","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752089131684,"stop":1752089131685,"duration":1},"status":"passed","severity":"normal"},{"uid":"28413cf6b5c792ad","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752089147579,"stop":1752089147580,"duration":1},"status":"passed","severity":"normal"},{"uid":"79303f8c8f268b81","name":"should initialize with custom number of peers","time":{"start":1752089177190,"stop":1752089177191,"duration":1},"status":"passed","severity":"normal"},{"uid":"1849c7ce9d25ccab","name":"1 Relay, 1 Filter, gives up","time":{"start":1752089155694,"stop":1752089155695,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cedb36c84848a4","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752089177193,"stop":1752089177194,"duration":1},"status":"passed","severity":"normal"},{"uid":"f782e92cb00389f","name":"should dial peers from store when browser is connected","time":{"start":1752089147690,"stop":1752089147690,"duration":0},"status":"passed","severity":"normal"},{"uid":"36168dba62f52a93","name":"Fields are not dropped","time":{"start":1752089147731,"stop":1752089147731,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf3fcb17163e221","name":"Check message received after jswaku node is restarted","time":{"start":1752089646614,"stop":1752089646614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01dd8a00f4babac","name":"should be online or offline if network state changed","time":{"start":1752089226874,"stop":1752089226877,"duration":3},"status":"passed","severity":"normal"},{"uid":"accaee2cd94e9694","name":"throws on content topic with too few or too many fields","time":{"start":1752089131676,"stop":1752089131677,"duration":1},"status":"passed","severity":"normal"},{"uid":"faea150ac125907c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752089131699,"stop":1752089131699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5609996ec646914","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752089480206,"stop":1752089480206,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d7dab803a7374b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752089177334,"stop":1752089177334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b6fd3f11a6a276","name":"Should update multiaddrs","time":{"start":1752089294915,"stop":1752089294915,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a53cfafb7de470","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752089131808,"stop":1752089131808,"duration":0},"status":"passed","severity":"normal"},{"uid":"8971e8dd33a64fbe","name":"should send relay ping messages on timer","time":{"start":1752089147588,"stop":1752089147588,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c612b0d4462d83","name":"Push message with emoji payload","time":{"start":1752089802237,"stop":1752089802237,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ffe23371a47777","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752089147716,"stop":1752089147716,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0190ec2dc3c781","name":"messageHashStr produces consistent results for the same input","time":{"start":1752089147248,"stop":1752089147248,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f68848f61f8f48","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752089147611,"stop":1752089147611,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bc0e8fa316501","name":"should clear dial history on start","time":{"start":1752089146535,"stop":1752089146536,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c6062eb3922820","name":"should insert message into bloom filter","time":{"start":1752089191152,"stop":1752089191152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8545e7eeeaadfd","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752089186206,"stop":1752089186206,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b86cf853ae6610e","name":"Push message with content topic containing Arabic","time":{"start":1752089802225,"stop":1752089802226,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa8c1b51038ad848","name":"Query with Ordered Callback, No message returned","time":{"start":1752089432107,"stop":1752089432108,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e6472738e0e58a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752089697265,"stop":1752089697266,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec137dc185b3157","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752089137165,"stop":1752089137166,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c15e12fe9256db","name":"should hang up bootstrap peer if over limit","time":{"start":1752089147693,"stop":1752089147694,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d721f25252c344","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752089418409,"stop":1752089418409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9c3103e87b3a3b","name":"Passing page size 3 when there are 20 messages","time":{"start":1752089472750,"stop":1752089472757,"duration":7},"status":"passed","severity":"normal"},{"uid":"9fd4d941cbdea1cf","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752089646614,"stop":1752089646614,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9704a90ee97d6f","name":"should set field with only RELAY enabled","time":{"start":1752089137855,"stop":1752089137855,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dc03e261175776","name":"should handle queue processing errors gracefully","time":{"start":1752089146549,"stop":1752089146549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7eb154880240f","name":"should return tags for existing peer","time":{"start":1752089147701,"stop":1752089147701,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f45144419620c7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752089337841,"stop":1752089337841,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc17eb4ef7eabba3","name":"Subscribe to topic containing Script and publish message","time":{"start":1752089337848,"stop":1752089337848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0caedac3054734","name":"does not throw on valid cases","time":{"start":1752089131675,"stop":1752089131676,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a480d78323642","name":"Asymmetric encrypt & decrypt","time":{"start":1752089166225,"stop":1752089166225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d18120a2c88024b","name":"should emit a peer event after start","time":{"start":1752089211632,"stop":1752089211633,"duration":1},"status":"passed","severity":"normal"},{"uid":"7314da13457ee9be","name":"configure the node with multiple content topics","time":{"start":1752089437786,"stop":1752089437786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fde7b52dba20239","name":"should handle incoming messages","time":{"start":1752089177111,"stop":1752089177112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aeb6df01ad3090d","name":"Check received message containing JSON","time":{"start":1752089646608,"stop":1752089646609,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9206a7b9b56875","name":"should encode/decode to text encoding","time":{"start":1752089137851,"stop":1752089137851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8fb6f2ab0ba01e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752089131691,"stop":1752089131691,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e20f1959d8accb","name":"random static sharding 7 - Cluster ID: 504, Shard ID: 781","time":{"start":1752089460500,"stop":1752089460500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd2d24a43df0c44","name":"should return empty array when no peers connected","time":{"start":1752089148131,"stop":1752089148132,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4923dc199b1b5d7","name":"Ephemeral messages are not stored","time":{"start":1752089212393,"stop":1752089212393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6923485975f2e9bb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752089437778,"stop":1752089437779,"duration":1},"status":"passed","severity":"normal"},{"uid":"98158d32f8b0b8d9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752089697259,"stop":1752089697260,"duration":1},"status":"passed","severity":"normal"},{"uid":"752067d1347879b2","name":"Check message with no payload is not received","time":{"start":1752089646613,"stop":1752089646613,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a6c989bee4eb6e","name":"Subscribe to topic containing XML and publish message","time":{"start":1752089337849,"stop":1752089337849,"duration":0},"status":"passed","severity":"normal"},{"uid":"58316c8f3aa6ea14","name":"Push 30 different messages","time":{"start":1752089802223,"stop":1752089802223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea138303511da34a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752089337850,"stop":1752089337850,"duration":0},"status":"passed","severity":"normal"},{"uid":"628fbc6e99bd11ae","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752089186206,"stop":1752089186206,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3feba537122830","name":"should retry failed tasks","time":{"start":1752089176320,"stop":1752089176321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d96a9b4674a02a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752089186197,"stop":1752089186197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff7d92307380bc3","name":"Check publish message after service node is restarted","time":{"start":1752089328358,"stop":1752089328358,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8343becad35a8263","name":"Check message with no payload is not received","time":{"start":1752089646603,"stop":1752089646603,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd38238a87fd27f","name":"Non TWN Cluster","time":{"start":1752089437780,"stop":1752089437780,"duration":0},"status":"passed","severity":"normal"},{"uid":"455c239d10c9feb","name":"Query Generator - false","time":{"start":1752089460825,"stop":1752089460826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bc2cff67246156","name":"Check message with invalid timestamp is not received","time":{"start":1752089646612,"stop":1752089646612,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfcbc61b57daf78","name":"random static sharding 3 - Cluster ID: 101, Shard ID: 459","time":{"start":1752089460499,"stop":1752089460499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d43c2c2715c26d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752089147247,"stop":1752089147247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4122abd55149a38c","name":"should return false when shard info is undefined","time":{"start":1752089147019,"stop":1752089147019,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcb6c9dd647efff","name":"should handle empty pubsub topics","time":{"start":1752089147604,"stop":1752089147604,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e27ff53f9c4fd2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752089265088,"stop":1752089265088,"duration":0},"status":"passed","severity":"normal"},{"uid":"36143cd1bb4db32b","name":"Push message with shell command payload","time":{"start":1752089802236,"stop":1752089802236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8452de8038f9e8c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752089406172,"stop":1752089406172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8005e9fcc045049b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752089186214,"stop":1752089186215,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e78d8263d479be","name":"should transition to Unhealthy when no connections","time":{"start":1752089176394,"stop":1752089176395,"duration":1},"status":"passed","severity":"normal"},{"uid":"158d2bb86ee56e14","name":"should handle corrupted local storage data gracefully","time":{"start":1752089159856,"stop":1752089159856,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7ebd5875f557a4","name":"Decrypt messages","time":{"start":1752089305081,"stop":1752089305081,"duration":0},"status":"passed","severity":"normal"},{"uid":"87610cefaeac72b3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752089337847,"stop":1752089337847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad68b57997c8a9c4","name":"should handle peer store errors gracefully","time":{"start":1752089146981,"stop":1752089146982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b8cee6666922fe","name":"should add and check entries correctly","time":{"start":1752089175459,"stop":1752089175463,"duration":4},"status":"passed","severity":"normal"},{"uid":"e7d14ab3379e03bb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752089147239,"stop":1752089147240,"duration":1},"status":"passed","severity":"normal"},{"uid":"695ed2e32797ff8b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752089697278,"stop":1752089697279,"duration":1},"status":"passed","severity":"normal"},{"uid":"53026f54b502802d","name":"Push message with XML payload","time":{"start":1752089802221,"stop":1752089802221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98561111cf4c2c","name":"can query messages by message hash","time":{"start":1752089440554,"stop":1752089440556,"duration":2},"status":"passed","severity":"normal"},{"uid":"db8cd1d6a436817c","name":"should not retry if at least one success","time":{"start":1752089176324,"stop":1752089176325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d81d940f66c5cf","name":"Check received message containing special chars","time":{"start":1752089646606,"stop":1752089646606,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0570116d7a409","name":"Push message with content topic containing shell command","time":{"start":1752089802242,"stop":1752089802242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae181ae864a9b7bb","name":"should return null for non-existent peer","time":{"start":1752089147706,"stop":1752089147706,"duration":0},"status":"passed","severity":"normal"},{"uid":"8486d99e83a046a2","name":"should return false when pubsub topic parsing fails","time":{"start":1752089147025,"stop":1752089147025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a724ae21c18203","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752089131688,"stop":1752089131688,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea6c9674420eca6","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752089432108,"stop":1752089432109,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b0803fce8a2973","name":"Ordered Callback - true","time":{"start":1752089460827,"stop":1752089460830,"duration":3},"status":"passed","severity":"normal"},{"uid":"920f444db2c02820","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752089349970,"stop":1752089349974,"duration":4},"status":"passed","severity":"normal"},{"uid":"643572289299e045","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752089147063,"stop":1752089147064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b126867804fbdfed","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752089165778,"stop":1752089165780,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5f4bbf66a28184f","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752089131680,"stop":1752089131681,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3dc78a9f3bebfa","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752089697281,"stop":1752089697282,"duration":1},"status":"passed","severity":"normal"},{"uid":"724bf10ff24ae811","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752089131682,"stop":1752089131682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc4adf6e8999ad2","name":"more peers than existing","time":{"start":1752089303399,"stop":1752089303399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55e8258d9971dc8d","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752089177109,"stop":1752089177110,"duration":1},"status":"passed","severity":"normal"},{"uid":"649749fccdef327e","name":"should fail to send if no connected peers found","time":{"start":1752089177027,"stop":1752089177029,"duration":2},"status":"passed","severity":"normal"},{"uid":"125490994aea2194","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752089176575,"stop":1752089176575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e96d6827c3de648","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752089697262,"stop":1752089697262,"duration":0},"status":"passed","severity":"normal"},{"uid":"382c1fcfaa402c26","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752089147714,"stop":1752089147715,"duration":1},"status":"passed","severity":"normal"},{"uid":"769f17198c3819d8","name":"should handle errors when accessing navigator","time":{"start":1752089147090,"stop":1752089147096,"duration":6},"status":"passed","severity":"normal"},{"uid":"7abf37784c924bd6","name":"Sign & Recover","time":{"start":1752089166227,"stop":1752089166227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d60ef0f012914f","name":"should deliver messages after dependencies are met","time":{"start":1752089191157,"stop":1752089191157,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c4ad0caae137dc","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752089177110,"stop":1752089177110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e024d07998f23f7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752089147024,"stop":1752089147024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33c60489e9adccc","name":"shard 0","time":{"start":1752089460497,"stop":1752089460498,"duration":1},"status":"passed","severity":"normal"},{"uid":"562265cc9b6fff22","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752089186191,"stop":1752089186193,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa2c77020e862597","name":"Push 30 different messages","time":{"start":1752089802237,"stop":1752089802237,"duration":0},"status":"skipped","severity":"normal"},{"uid":"931038183f8cef1d","name":"should be safe to call multiple times","time":{"start":1752089146968,"stop":1752089146968,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e0a26aa2cd6329","name":"Delete observer","time":{"start":1752089305082,"stop":1752089305082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bf3e7f403466d9","name":"Push message with content topic containing unicode special characters","time":{"start":1752089802228,"stop":1752089802229,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c315e31e1d5f7a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752089156061,"stop":1752089156061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e31879028d099ca9","name":"Passing page size 10 when there are 10 messages","time":{"start":1752089472757,"stop":1752089472757,"duration":0},"status":"passed","severity":"normal"},{"uid":"855e10e9d2b73179","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752089137172,"stop":1752089137173,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dee3b26c745a5e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752089131681,"stop":1752089131682,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa125d0a95182b1b","name":"Push message with content topic containing JSON","time":{"start":1752089802241,"stop":1752089802242,"duration":1},"status":"passed","severity":"normal"},{"uid":"39116c82d92d3b46","name":"Check publish message containing escaped characters","time":{"start":1752089328347,"stop":1752089328348,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c5a966ef4d7343","name":"Check publish message containing XML","time":{"start":1752089328345,"stop":1752089328345,"duration":0},"status":"passed","severity":"normal"},{"uid":"846b11fe02ce7280","name":"Push message with rate limit","time":{"start":1752089802244,"stop":1752089802244,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea84e4bae6fff36e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752089131692,"stop":1752089131693,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d4e06a1a6c2504","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752089418408,"stop":1752089418408,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6c82b2e48d074d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752089265089,"stop":1752089265090,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a568def82b3035c","name":"new peer added after a peer was already found","time":{"start":1752089349961,"stop":1752089349961,"duration":0},"status":"skipped","severity":"normal"},{"uid":"921465545a4c4e44","name":"Subscribe and receive messages via waku relay post","time":{"start":1752089697259,"stop":1752089697259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c11ec12a3afe1b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752089186209,"stop":1752089186209,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f96e3feae4b2f2","name":"Check received message with timestamp: 1752089206417000000 ","time":{"start":1752089646600,"stop":1752089646600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66f86d4883f7ad3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752089177194,"stop":1752089177194,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ff3fe52253aaf","name":"Check publish message containing shell command","time":{"start":1752089328347,"stop":1752089328347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50776a20cd04a43","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752089697273,"stop":1752089697273,"duration":0},"status":"passed","severity":"normal"},{"uid":"529e1ed97325f165","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752089347995,"stop":1752089347996,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d1d309c04ab2c8","name":"Encoder throws on undefined content topic","time":{"start":1752089165782,"stop":1752089165783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65f93e0c235ed91","name":"Subscribe and publish message","time":{"start":1752089337840,"stop":1752089337840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f6be4126bb4a77","name":"Overlapping topic subscription","time":{"start":1752089697262,"stop":1752089697263,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bf86d71fafade9","name":"Init the array if not present","time":{"start":1752089131549,"stop":1752089131551,"duration":2},"status":"passed","severity":"normal"},{"uid":"5181605bfe96ed01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752089131696,"stop":1752089131697,"duration":1},"status":"passed","severity":"normal"},{"uid":"c065e199a8933d2b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/4/topic365/test.js","time":{"start":1752089437784,"stop":1752089437785,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0e0e86fe269574","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752089802227,"stop":1752089802227,"duration":0},"status":"passed","severity":"normal"},{"uid":"70799e587b8f0af7","name":"Check meta is set [ecies]","time":{"start":1752089167328,"stop":1752089167328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a165a7019faa8110","name":"Sets default value correctly","time":{"start":1752089480459,"stop":1752089480459,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3942907ca278dc","name":"nwaku subscribes","time":{"start":1752089316848,"stop":1752089316848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c9043c842d6055","name":"should emit a peer event after start","time":{"start":1752089159852,"stop":1752089159853,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d912fe6561a891","name":"Push message with content topic containing Script","time":{"start":1752089802226,"stop":1752089802227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6285e660bdc8421","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752089147795,"stop":1752089147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ffc50ca5d7b4e9","name":"throws on content topic with empty version field","time":{"start":1752089131678,"stop":1752089131679,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e799bd21fd61dd","name":"should filter out already connected peers","time":{"start":1752089147696,"stop":1752089147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"491f0eb92b6096b6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752089646611,"stop":1752089646611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8becc9137312c65","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752089418407,"stop":1752089418407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b60ae397084c2c","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752089131682,"stop":1752089131683,"duration":1},"status":"passed","severity":"normal"},{"uid":"64dde237c387fe56","name":"Publish message with custom timestamp: Wed Jul 09 2025 18:28:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752089328349,"stop":1752089328350,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3141cd674321f30","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752089156060,"stop":1752089156060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca195b28bead6d6","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752089131707,"stop":1752089131707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c65254238f0e95c","name":"should never report false negatives","time":{"start":1752089188431,"stop":1752089188431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5825c07b33e04ae7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752089177191,"stop":1752089177191,"duration":0},"status":"passed","severity":"normal"},{"uid":"77286f3b034b1e35","name":"Push message with content topic containing short","time":{"start":1752089802224,"stop":1752089802224,"duration":0},"status":"passed","severity":"normal"},{"uid":"660fe4a391864350","name":"Store - dialed first","time":{"start":1752089482817,"stop":1752089482817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a366586d33e930","name":"Check message with no content topic is not received","time":{"start":1752089646602,"stop":1752089646603,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f07d0362b4750bb","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752089349970,"stop":1752089349970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a9a6b24418ab590","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752089347992,"stop":1752089347992,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee324854096f263","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752089186211,"stop":1752089186211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8ad4197d452d7f","name":"should return false when network is not connected","time":{"start":1752089148129,"stop":1752089148129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67e2725b73f4107","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752089147720,"stop":1752089147720,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc68702b055e743","name":"A test","time":{"start":1752089254982,"stop":1752089254984,"duration":2},"status":"passed","severity":"normal"},{"uid":"3da47f5b89256f7f","name":"should skip updating peer store if peer has same addresses","time":{"start":1752089146982,"stop":1752089146983,"duration":1},"status":"passed","severity":"normal"},{"uid":"761ec9d012e490d2","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752089176562,"stop":1752089176562,"duration":0},"status":"passed","severity":"normal"},{"uid":"f221e697470c8576","name":"Wrong topic","time":{"start":1752089437786,"stop":1752089437786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5264e2579882dfae","name":"should create KeepAliveManager with relay","time":{"start":1752089147563,"stop":1752089147563,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d618a981d0d6083","name":"Check publish message containing JSON","time":{"start":1752089328346,"stop":1752089328347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8489ca82277bf7e1","name":"should handle all zero keep alive options","time":{"start":1752089147604,"stop":1752089147604,"duration":0},"status":"passed","severity":"normal"},{"uid":"4583da09780e3367","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752089697272,"stop":1752089697272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0eb5d1dd23248b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752089186206,"stop":1752089186207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a095141693cb49d1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752089697268,"stop":1752089697268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16e69206150a227","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app0/1/topic479/utf8","time":{"start":1752089437782,"stop":1752089437782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e0777cc8df9ffd","name":"throws on content topic with generation field greater than 0","time":{"start":1752089131677,"stop":1752089131678,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f79a2fd92302958","name":"should add event listeners to libp2p","time":{"start":1752089147067,"stop":1752089147067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc4ece764601b53","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752089212396,"stop":1752089212396,"duration":0},"status":"passed","severity":"normal"},{"uid":"235332e53d3bffb6","name":"handles different clusterIds correctly","time":{"start":1752089131686,"stop":1752089131687,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ec732291abf62","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752089697264,"stop":1752089697264,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8748c587d9ac55","name":"should not return locked peers if enough unlocked are available","time":{"start":1752089177192,"stop":1752089177192,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa299f9ded815aa","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752089147715,"stop":1752089147716,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6767e1a1c41be96","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752089147796,"stop":1752089147796,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05c8981b090430","name":"Subscribe and receive messages via waku relay post","time":{"start":1752089697273,"stop":1752089697273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42ce494cca2bbb9","name":"returns nothing if no connections present","time":{"start":1752089147727,"stop":1752089147727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc75149a3477da28","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752089432108,"stop":1752089432108,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eae1f5ba9c0f78","name":"same cluster, same shard: nodes connect","time":{"start":1752089265091,"stop":1752089265092,"duration":1},"status":"passed","severity":"normal"},{"uid":"662443a4cdaf2bf0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752089137856,"stop":1752089137856,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a358d47a6a63e0","name":"should throw if no connection provided","time":{"start":1752089147794,"stop":1752089147794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77ff15d8b417bd9","name":"should create dialer with libp2p and shardReader","time":{"start":1752089146531,"stop":1752089146534,"duration":3},"status":"passed","severity":"normal"},{"uid":"8408dc1b0370213d","name":"Push message with content topic containing Russian","time":{"start":1752089802226,"stop":1752089802226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1858d8b39ed8c38e","name":"should update ack status of messages in outgoing buffer","time":{"start":1752089191159,"stop":1752089191159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1762b84d52b609e7","name":"should wait for Filter peer to be connected","time":{"start":1752089177093,"stop":1752089177094,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f968e1f5b14039","name":"Using a function","time":{"start":1752089480458,"stop":1752089480458,"duration":0},"status":"passed","severity":"normal"},{"uid":"135cb9ace38102c5","name":"should handle complete dial lifecycle","time":{"start":1752089146552,"stop":1752089146552,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48c9929179c8dbf","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752089328354,"stop":1752089328355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6dfe817672822c","name":"throws on content topic with non-number generation field","time":{"start":1752089131677,"stop":1752089131677,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0cb09597fa560","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752089131697,"stop":1752089131698,"duration":1},"status":"passed","severity":"normal"},{"uid":"64375c9a45755a12","name":"Publishes to nwaku","time":{"start":1752089316848,"stop":1752089316849,"duration":1},"status":"passed","severity":"normal"},{"uid":"de39e5e336b550b1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752089337846,"stop":1752089337846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b303d029e7bd082","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752089337850,"stop":1752089337851,"duration":1},"status":"passed","severity":"normal"},{"uid":"3182439dae912546","name":"Promise Callback - false","time":{"start":1752089460827,"stop":1752089460827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc3a9b4a99f9e7e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752089466981,"stop":1752089466982,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff6d85799bd3047","name":"should handle relay send failures gracefully","time":{"start":1752089147588,"stop":1752089147596,"duration":8},"status":"passed","severity":"normal"},{"uid":"c11bc54770b64fc7","name":"Push message with custom timestamp: 1752092827172","time":{"start":1752089802231,"stop":1752089802231,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07b19f79db968e9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752089347989,"stop":1752089347990,"duration":1},"status":"passed","severity":"normal"},{"uid":"9faf2c047936647b","name":"should push the message to the outgoing buffer","time":{"start":1752089191152,"stop":1752089191152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b06d70ca4831fa","name":"Push message with emoji payload","time":{"start":1752089802222,"stop":1752089802223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4093f90c86eaa44","name":"Meta field set when metaSetter is specified","time":{"start":1752089148204,"stop":1752089148204,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c5d3905eebd08f","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752089191158,"stop":1752089191159,"duration":1},"status":"passed","severity":"normal"},{"uid":"61af0488a457c8db","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app90/10/topic240/xml","time":{"start":1752089437780,"stop":1752089437781,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a141052b38c6177","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752089337841,"stop":1752089337844,"duration":3},"status":"passed","severity":"normal"},{"uid":"9deb7fbd8696fecd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752089697258,"stop":1752089697258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8756c4adc013a73","name":"can query messages normally","time":{"start":1752089440552,"stop":1752089440553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f5399b20b28455","name":"Generator, custom pubsub topic","time":{"start":1752089452356,"stop":1752089452357,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a20a34753f79fd3f","name":"should dial peer when on same shard","time":{"start":1752089146545,"stop":1752089146545,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e9ae3c57841280","name":"should return all connected peers without codec filter","time":{"start":1752089148132,"stop":1752089148132,"duration":0},"status":"passed","severity":"normal"},{"uid":"755a6c0504896cb1","name":"random static sharding 2 - Cluster ID: 706, Shard ID: 604","time":{"start":1752089460498,"stop":1752089460499,"duration":1},"status":"passed","severity":"normal"},{"uid":"222c61d235e05e09","name":"1 Relay, 1 fetch","time":{"start":1752089155692,"stop":1752089155692,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f107829739f631e","name":"should drop connection to one peer on hangUp","time":{"start":1752089294303,"stop":1752089294303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e290794198bceddc","name":"Query with Promise Callback, No message returned","time":{"start":1752089432109,"stop":1752089432109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea5222637d06d82","name":"Decoder throws on empty string content topic","time":{"start":1752089167330,"stop":1752089167330,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bcd350636414c0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752089697277,"stop":1752089697278,"duration":1},"status":"passed","severity":"normal"},{"uid":"4956e4eede4309e9","name":"should create KeepAliveManager with required options","time":{"start":1752089147553,"stop":1752089147563,"duration":10},"status":"passed","severity":"normal"},{"uid":"107568e8fade9118","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752089148205,"stop":1752089148206,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac64f23f1a72de8","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752089147075,"stop":1752089147075,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e2e8f0767201c8","name":"should set default options when no config provided","time":{"start":1752089148126,"stop":1752089148126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34614f411b8ab8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752089347994,"stop":1752089347994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd638199ffec4db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752089186213,"stop":1752089186213,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e788ae6a428715","name":"Relay + Store","time":{"start":1752089212960,"stop":1752089212960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70f76c9e843ae1f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752089155557,"stop":1752089155558,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c4118cc942d2b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752089697266,"stop":1752089697266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b3febadf474e1c","name":"should return empty list for no shard","time":{"start":1752089131691,"stop":1752089131691,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b356057030c4d2","name":"Generator, custom pubsub topic","time":{"start":1752089452352,"stop":1752089452352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1442bf06301635","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752089131690,"stop":1752089131691,"duration":1},"status":"passed","severity":"normal"},{"uid":"290cff268ea1c403","name":"connects to nwaku","time":{"start":1752089480457,"stop":1752089480457,"duration":0},"status":"passed","severity":"normal"},{"uid":"595a681ed135dbc1","name":"should not receive a peer event before start","time":{"start":1752089302941,"stop":1752089302941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26742d7ff48a21f","name":"Check publish message after client node is restarted","time":{"start":1752089328358,"stop":1752089328358,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8262eb1ec0875c3","name":"Waku message hash computation (no timestamp)","time":{"start":1752089147241,"stop":1752089147246,"duration":5},"status":"passed","severity":"normal"},{"uid":"b1082368807b3f29","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752089646601,"stop":1752089646601,"duration":0},"status":"passed","severity":"normal"},{"uid":"34167edbc119e5c4","name":"Js publishes, other Js receives","time":{"start":1752089316849,"stop":1752089316849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4770adaff6aec40f","name":"should maintain proper timestamps if all messages received","time":{"start":1752089191154,"stop":1752089191154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1de35ac47951942","name":"Query Generator, No message returned","time":{"start":1752089432104,"stop":1752089432104,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aed5bafa3ad4f23","name":"Check publish message containing Script","time":{"start":1752089328345,"stop":1752089328345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ceeb7dd2d370ab","name":"should handle complete connection lifecycle","time":{"start":1752089147096,"stop":1752089147099,"duration":3},"status":"passed","severity":"normal"},{"uid":"79e34e0b45639d78","name":"Push message with content topic containing numeric","time":{"start":1752089802224,"stop":1752089802225,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca4dad5994947493","name":"should return false when peer has no shard info","time":{"start":1752089147017,"stop":1752089147017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acbc62a3e7cd2e2","name":"should properly create peer info with all multiaddrs","time":{"start":1752089137854,"stop":1752089137854,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b19e74ab57eeda","name":"Push message with meta","time":{"start":1752089802229,"stop":1752089802229,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c4fb81e08d9abc","name":"should not create relay timers when relay is not provided","time":{"start":1752089147580,"stop":1752089147587,"duration":7},"status":"passed","severity":"normal"},{"uid":"fed502dd305b1e8b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752089321199,"stop":1752089321200,"duration":1},"status":"passed","severity":"normal"},{"uid":"66def615b3e72791","name":"should handle dial errors","time":{"start":1752089148130,"stop":1752089148130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4754d1af4b8b11c","name":"should create ConnectionManager with required options","time":{"start":1752089148125,"stop":1752089148125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3f34b4e0fe4670","name":"should be safe to call multiple times","time":{"start":1752089147688,"stop":1752089147689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1476168de90e538","name":"should dial all remaining peers","time":{"start":1752089147696,"stop":1752089147696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffb5025b01b2afa","name":"should not receive a peer event before start","time":{"start":1752089159853,"stop":1752089159854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02effbd2dfd32ad","name":"Subscribe to topic containing XML and receive message","time":{"start":1752089697280,"stop":1752089697280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5913bd2cf561c0","name":"should properly start and stop event listening","time":{"start":1752089176397,"stop":1752089176401,"duration":4},"status":"passed","severity":"normal"},{"uid":"fec4284b8f905d9f","name":"should reject if WakuNode is not started","time":{"start":1752089177089,"stop":1752089177089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5890444c9b08e9a4","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752089131684,"stop":1752089131684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0d20f6bb35128e","name":"Decoder throws on empty string content topic","time":{"start":1752089148205,"stop":1752089148205,"duration":0},"status":"passed","severity":"normal"},{"uid":"141c7ea6560be3b5","name":"should handle a minimal index list","time":{"start":1752089131808,"stop":1752089131808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49b4cf9f7a7247c","name":"Overlapping topic subscription","time":{"start":1752089337844,"stop":1752089337845,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8d91473c98e24b84","name":"should dial second nwaku node that was discovered","time":{"start":1752089205698,"stop":1752089205699,"duration":1},"status":"skipped","severity":"normal"},{"uid":"98b3af373b3376c5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752089137168,"stop":1752089137168,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ca90215d5ca3ae","name":"should drop connection via multiaddr with hangUp","time":{"start":1752089294303,"stop":1752089294304,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfb631a34408517","name":"Push message with content topic containing shell command","time":{"start":1752089802228,"stop":1752089802228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bf472a6d20d58e","name":"should not allow k > 12","time":{"start":1752089185869,"stop":1752089185871,"duration":2},"status":"passed","severity":"normal"},{"uid":"cadd6bc147a6edb6","name":"should handle complete discovery-to-dial flow","time":{"start":1752089146983,"stop":1752089146987,"duration":4},"status":"passed","severity":"normal"},{"uid":"6a233d84b6ed3a82","name":"Push message with XML payload","time":{"start":1752089802235,"stop":1752089802235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e363c607b20df980","name":"should return false when peer is on different cluster","time":{"start":1752089147011,"stop":1752089147011,"duration":0},"status":"passed","severity":"normal"},{"uid":"86864fc477ac5763","name":"should return false when peer shard info is not found","time":{"start":1752089147019,"stop":1752089147024,"duration":5},"status":"passed","severity":"normal"},{"uid":"164927df1e4e34eb","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752089321200,"stop":1752089321200,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ad37e36c220c48","name":"Push message with Arabic payload","time":{"start":1752089802219,"stop":1752089802219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41f5fe8155ad104","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752089131694,"stop":1752089131694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57b90e0b8c18216","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752089697279,"stop":1752089697279,"duration":0},"status":"passed","severity":"normal"},{"uid":"11942a3a425c95a6","name":"should dispatch connect and disconnect events","time":{"start":1752089177192,"stop":1752089177192,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c701ea3af4122a","name":"should perform ping and update peer store on timer","time":{"start":1752089147578,"stop":1752089147578,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4bda615485066b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752089131694,"stop":1752089131694,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb80fd8a36fb6068","name":"returns all values when wanted number matches available values","time":{"start":1752089154789,"stop":1752089154794,"duration":5},"status":"passed","severity":"normal"},{"uid":"9e7c0c57605c8bd0","name":"messageHashStr returns a hex string","time":{"start":1752089147247,"stop":1752089147247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2af6a59a866a783","name":"should return true when over bootstrap limit","time":{"start":1752089147711,"stop":1752089147711,"duration":0},"status":"passed","severity":"normal"},{"uid":"293dd526fb0143ea","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752089321201,"stop":1752089321202,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f03c339cda2edf","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752089321199,"stop":1752089321199,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a95c9674f937515","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752089347991,"stop":1752089347991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9f53fe5e64da72","name":"should hang up with multiaddr and return true on success","time":{"start":1752089148131,"stop":1752089148131,"duration":0},"status":"passed","severity":"normal"},{"uid":"349327eb7cc992d1","name":"should reject if LightPush is requested but not mounted","time":{"start":1752089177090,"stop":1752089177090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c646625f3d523c0f","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752089186196,"stop":1752089186197,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb37f2ea5679fce","name":"should send to specified number of peers of used peers","time":{"start":1752089177029,"stop":1752089177029,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d0661e5fe27182","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752089177194,"stop":1752089177194,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc43190ea373f29","name":"should insert message id into causal history","time":{"start":1752089191152,"stop":1752089191152,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db2fb8782d49e9a","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752089321200,"stop":1752089321201,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c4206c6af690d5","name":"Push message with long payload","time":{"start":1752089802216,"stop":1752089802216,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b64f4442b0f7a5","name":"should handle shardReader errors","time":{"start":1752089148135,"stop":1752089148135,"duration":0},"status":"passed","severity":"normal"},{"uid":"66710e676743712a","name":"start node with empty content topic","time":{"start":1752089437787,"stop":1752089437787,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f19517ec9cd26e","name":"Check publish message containing special chars","time":{"start":1752089328343,"stop":1752089328343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0033a7c3f750298","name":"Push message with unicode special characters payload","time":{"start":1752089802237,"stop":1752089802237,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee0be215999253f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752089131700,"stop":1752089131706,"duration":6},"status":"passed","severity":"normal"},{"uid":"6292c3cf0b9e2aba","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752089337851,"stop":1752089337851,"duration":0},"status":"passed","severity":"normal"},{"uid":"355eaa413d7311d2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752089460498,"stop":1752089460498,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c53b0fab762c377","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752089337847,"stop":1752089337848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c92d0ab7e92473","name":"should return false when no connections","time":{"start":1752089147707,"stop":1752089147707,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef31afc26a6853","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752089155693,"stop":1752089155694,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc85af04d77d664","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app75/6/topic578/utf8","time":{"start":1752089437785,"stop":1752089437786,"duration":1},"status":"passed","severity":"normal"},{"uid":"890d5f24d598ff8f","name":"Query with Ordered Callback, No Decoder","time":{"start":1752089432105,"stop":1752089432107,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe2cca23756bc03f","name":"should not dispatch event when already disconnected","time":{"start":1752089147086,"stop":1752089147087,"duration":1},"status":"passed","severity":"normal"},{"uid":"871d7b0e116c695b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752089697270,"stop":1752089697270,"duration":0},"status":"passed","severity":"normal"},{"uid":"173a09277bcc7d47","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752089146983,"stop":1752089146983,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6ba56b72397f94","name":"should dial with multiaddr and return stream","time":{"start":1752089148130,"stop":1752089148130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1c1ec443c09fd3","name":"should set field with all protocols disabled","time":{"start":1752089137854,"stop":1752089137855,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e885cbfaa60e299","name":"should call waitForPeer on Relay","time":{"start":1752089177094,"stop":1752089177094,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e7798845ef1766","name":"Query Generator - true","time":{"start":1752089460822,"stop":1752089460824,"duration":2},"status":"passed","severity":"normal"},{"uid":"12905ffadbd9c282","name":"should handle peer store errors gracefully","time":{"start":1752089147706,"stop":1752089147706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec67eb829bd66e6a","name":"Push message with content topic containing long","time":{"start":1752089802224,"stop":1752089802224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb204dcf1a4f700","name":"Encoder throws on undefined content topic","time":{"start":1752089167329,"stop":1752089167329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10c03810c8c81aa","name":"should drop connection to all peers on hangUp","time":{"start":1752089294302,"stop":1752089294302,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eeaea5310780879","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752089147610,"stop":1752089147610,"duration":0},"status":"passed","severity":"normal"},{"uid":"784212b79b9c12a7","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752089186199,"stop":1752089186199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade4e48f15a73fa","name":"should use shardsUnderCluster when provided","time":{"start":1752089176562,"stop":1752089176562,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb546bfcaae12066","name":"start node with empty shard should fail","time":{"start":1752089460505,"stop":1752089460505,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da6a34c7bd1ed","name":"Check publish message containing SQL Injection","time":{"start":1752089328344,"stop":1752089328345,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b693d942d4f4ec","name":"Push message with Script payload","time":{"start":1752089802235,"stop":1752089802235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff7c1960f08d924","name":"Subscribe to topic containing XML and receive message","time":{"start":1752089697267,"stop":1752089697267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4951943f0d69d2c","name":"Subscribe to topic containing Script and receive message","time":{"start":1752089697279,"stop":1752089697280,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f99e492026d9f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752089147241,"stop":1752089147241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c3ed2742fbc45b","name":"should encode/decode to RLP encoding","time":{"start":1752089137850,"stop":1752089137851,"duration":1},"status":"passed","severity":"normal"},{"uid":"56632e5918e14a47","name":"should dial peer when peer is discovered","time":{"start":1752089146970,"stop":1752089146970,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f4ed1a6ff210c5","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752089191159,"stop":1752089191159,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1e97f0861bc7de","name":"should handle errors when globalThis is not available","time":{"start":1752089147068,"stop":1752089147068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e26f3009c666db5","name":"returns only open connection if one present","time":{"start":1752089147727,"stop":1752089147727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab773fd4aa9bbe","name":"Check received message with timestamp: 1752089206417 ","time":{"start":1752089646600,"stop":1752089646600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ada2c1fe8a00ed9","name":"should not create multiple intervals when called multiple times","time":{"start":1752089146536,"stop":1752089146539,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6671ecfa028ab6f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752089137167,"stop":1752089137168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fb0c0131d447c","name":"Push message with custom timestamp: 1752085627172","time":{"start":1752089802231,"stop":1752089802231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c585f20d27e6ca0","name":"Check received message containing short","time":{"start":1752089646594,"stop":1752089646594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8f66a6c0e31add","name":"can start and stop the service","time":{"start":1752089302938,"stop":1752089302938,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54cbc2c697b11f","name":"should properly create location multiaddrs - tcp6","time":{"start":1752089137853,"stop":1752089137853,"duration":0},"status":"passed","severity":"normal"},{"uid":"267c26e96d84cbc7","name":"Refresh subscription","time":{"start":1752089697263,"stop":1752089697263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c491b8791e09cb","name":"Push message with SQL Injection payload","time":{"start":1752089802220,"stop":1752089802220,"duration":0},"status":"passed","severity":"normal"},{"uid":"2400ea84743102d1","name":"Passing page size 110 when there are 120 messages","time":{"start":1752089472758,"stop":1752089472758,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d00dfae123d33d6","name":"should handle case with no peers in store","time":{"start":1752089147697,"stop":1752089147697,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e254e6920879fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752089186199,"stop":1752089186199,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb8c53e01b22f5","name":"rejects hash query with time filter","time":{"start":1752089147511,"stop":1752089147518,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d633f38cb588bab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752089186214,"stop":1752089186214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aabdc5b45b7bc02","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752089155559,"stop":1752089155559,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9045d4abd65355","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752089131708,"stop":1752089131708,"duration":0},"status":"passed","severity":"normal"},{"uid":"497f034a8d2979fa","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752089697268,"stop":1752089697268,"duration":0},"status":"passed","severity":"normal"},{"uid":"815016f58b544021","name":"Subscribe to topic containing short and receive message","time":{"start":1752089697276,"stop":1752089697276,"duration":0},"status":"passed","severity":"normal"},{"uid":"573d33524f0c226d","name":"Check received message containing numeric","time":{"start":1752089646595,"stop":1752089646595,"duration":0},"status":"passed","severity":"normal"},{"uid":"81495c80580d2fb7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app90/7/topic995/utf8","time":{"start":1752089437780,"stop":1752089437780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f464ac43793fef14","name":"should sort peers by ping value","time":{"start":1752089148133,"stop":1752089148133,"duration":0},"status":"passed","severity":"normal"},{"uid":"5536901b20e2eec5","name":"A test","time":{"start":1752089254984,"stop":1752089254985,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4a7c70f33918fe","name":"should wait for Store peer to be connected","time":{"start":1752089177094,"stop":1752089177094,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c59ca28d1b2cbd4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752089137173,"stop":1752089137174,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec2fb2b1ffdc10f","name":"can start and stop the service","time":{"start":1752089159850,"stop":1752089159851,"duration":1},"status":"passed","severity":"normal"},{"uid":"2045fb0ad56c2ead","name":"rejects hash query with content filter parameters","time":{"start":1752089147510,"stop":1752089147511,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed130b3b3980852e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752089186194,"stop":1752089186195,"duration":1},"status":"passed","severity":"normal"},{"uid":"9519f3e0f7eb5241","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752089176521,"stop":1752089176521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f1e4bd3fff285","name":"Check message on other pubsub topic is not received","time":{"start":1752089646602,"stop":1752089646602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b214e47a429dacd9","name":"should encodeTxt and decodeTxt","time":{"start":1752089137846,"stop":1752089137846,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f216dd4ed460c3","name":"should not be empty after adding a subscription","time":{"start":1752089177333,"stop":1752089177333,"duration":0},"status":"passed","severity":"normal"},{"uid":"65dc82f443451a82","name":"Push message with content topic containing long","time":{"start":1752089802238,"stop":1752089802238,"duration":0},"status":"passed","severity":"normal"},{"uid":"202778bb202ae793","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752089646611,"stop":1752089646611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb91c6d2bba9ea3","name":"should throw error - no id","time":{"start":1752089137848,"stop":1752089137848,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f63790ffbe8888f","name":"should properly create location multiaddrs - udp","time":{"start":1752089137853,"stop":1752089137854,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdb7ace0eeac5d7","name":"should lock peers when selected","time":{"start":1752089177191,"stop":1752089177191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c626d204e99b1881","name":"should handle multiple peers with different shard configurations","time":{"start":1752089146553,"stop":1752089146553,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c78bbfa4ee88d1f","name":"Push message with Russian payload","time":{"start":1752089802234,"stop":1752089802234,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9b2d4ded8caa2e","name":"Check received message containing Chinese","time":{"start":1752089646595,"stop":1752089646596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1add72a1791a284","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752089697264,"stop":1752089697265,"duration":1},"status":"passed","severity":"normal"},{"uid":"111c83dab7e7a8b","name":"should not fail to start the service if it is already started","time":{"start":1752089211632,"stop":1752089211632,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea169b38173f562","name":"random static sharding 4 - Cluster ID: 920, Shard ID: 95","time":{"start":1752089460499,"stop":1752089460499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddcd75791ce4e6","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752089212394,"stop":1752089212396,"duration":2},"status":"passed","severity":"normal"},{"uid":"65dfa2f68ed98814","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752089191153,"stop":1752089191154,"duration":1},"status":"passed","severity":"normal"},{"uid":"94eab66d099854f5","name":"should retry if all attempts fail","time":{"start":1752089176325,"stop":1752089176326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c11d8507a1f8ebff","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752089177192,"stop":1752089177192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e826fd8d1b9d81","name":"topics with same application and version share the same shard","time":{"start":1752089131685,"stop":1752089131685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad217294f4c4ab","name":"should respect custom numPeersToUse configuration","time":{"start":1752089177194,"stop":1752089177194,"duration":0},"status":"passed","severity":"normal"},{"uid":"4199b834990835b8","name":"Check message with no content topic is not received","time":{"start":1752089646613,"stop":1752089646613,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c1b4b1db5237df","name":"should return false and handle errors gracefully","time":{"start":1752089148131,"stop":1752089148131,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c57390e65fe1f15","name":"should handle general insertion and lookup correctly","time":{"start":1752089188433,"stop":1752089188433,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0f265dd0e71e33","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752089131697,"stop":1752089131697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e089f12e76aadf","name":"Check received message containing Script","time":{"start":1752089646607,"stop":1752089646608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adef021fad2c841","name":"should be safe to call multiple times","time":{"start":1752089147569,"stop":1752089147569,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5ebde80ac617a3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752089480205,"stop":1752089480205,"duration":0},"status":"passed","severity":"normal"},{"uid":"792781a875ed0d52","name":"Check received message containing XML","time":{"start":1752089646597,"stop":1752089646597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a344af90aa0a2e","name":"Push message with Basic HTML tag payload","time":{"start":1752089802235,"stop":1752089802235,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e90ae3d275e6cac","name":"Renews subscription after lossing a connection","time":{"start":1752089697282,"stop":1752089697283,"duration":1},"status":"passed","severity":"normal"},{"uid":"c608bf5630e31d41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752089186212,"stop":1752089186212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf1918fe76df21e","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752089176310,"stop":1752089176320,"duration":10},"status":"passed","severity":"normal"},{"uid":"cd9fd42775099844","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752089186198,"stop":1752089186199,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64bc61ace61561","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752089337840,"stop":1752089337840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3acc8353205f52","name":"should create ShardReader with contentTopics network config","time":{"start":1752089147009,"stop":1752089147010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df4b79649a926f3","name":"should return unique PubsubTopics for static sharding","time":{"start":1752089131690,"stop":1752089131690,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2d186a22b6f639","name":"should dispatch network event when browser goes offline","time":{"start":1752089147087,"stop":1752089147089,"duration":2},"status":"passed","severity":"normal"},{"uid":"c44f4bcc120a81e9","name":"Should update shard info","time":{"start":1752089294915,"stop":1752089294916,"duration":1},"status":"passed","severity":"normal"},{"uid":"8342efd8b8a63cf6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752089176395,"stop":1752089176396,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c626321acd173ca","name":"Check received message containing escaped characters","time":{"start":1752089646609,"stop":1752089646609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fb3f51a3f0fda4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752089131686,"stop":1752089131686,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ce76dc7370fa28","name":"Subscribe to topic containing long and receive message","time":{"start":1752089697276,"stop":1752089697277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1474f1e50782daee","name":"accepts valid content-filtered query","time":{"start":1752089147504,"stop":1752089147504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e7d458b827114","name":"All","time":{"start":1752089212960,"stop":1752089212967,"duration":7},"status":"passed","severity":"normal"},{"uid":"caaf3d2330132b0e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app87/2/topic356/test.js","time":{"start":1752089437782,"stop":1752089437782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5dcd3faae27c9df","name":"should return false when under bootstrap limit","time":{"start":1752089147707,"stop":1752089147707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16b419fe4f2a085","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752089131695,"stop":1752089131695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebf14193a69f5bf","name":"Check publish message containing emoji","time":{"start":1752089328348,"stop":1752089328348,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fc48396906208e","name":"should handle errors gracefully when getting peer info","time":{"start":1752089147026,"stop":1752089147026,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cae3395f7cf4910","name":"should start ping timers on peer connect","time":{"start":1752089147569,"stop":1752089147570,"duration":1},"status":"passed","severity":"normal"},{"uid":"618e6cec24fc629e","name":"should return false when clusterId doesn't match","time":{"start":1752089176574,"stop":1752089176575,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cec5fb6193fd1d","name":"Push message with special chars payload","time":{"start":1752089802216,"stop":1752089802218,"duration":2},"status":"passed","severity":"normal"},{"uid":"a209a19945ed783f","name":"should return empty array for non-existent peer","time":{"start":1752089147701,"stop":1752089147701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9fb07f49ddfc97","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752089137168,"stop":1752089137169,"duration":1},"status":"passed","severity":"normal"},{"uid":"49690001cfb5baa8","name":"should handle dial errors gracefully","time":{"start":1752089147697,"stop":1752089147697,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbb0e7e129c524f","name":"Push message with content topic containing special chars","time":{"start":1752089802239,"stop":1752089802239,"duration":0},"status":"passed","severity":"normal"},{"uid":"23299d0aaabd4ad3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752089147796,"stop":1752089147796,"duration":0},"status":"passed","severity":"normal"},{"uid":"675c801fa55a700c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752089154795,"stop":1752089154796,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c250ef93e78bd78","name":"should properly create location multiaddrs - tcp","time":{"start":1752089137854,"stop":1752089137854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c5ccec5b055153","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752089186200,"stop":1752089186200,"duration":0},"status":"passed","severity":"normal"},{"uid":"532d5e9464e22e19","name":"should return valid sharding parameters for static sharding","time":{"start":1752089131709,"stop":1752089131709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6147b80a984ffc36","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089452354,"stop":1752089452355,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87730fd32b12e57","name":"retrieves a single peer","time":{"start":1752089156056,"stop":1752089156056,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c28ff557c3f3d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752089697266,"stop":1752089697267,"duration":1},"status":"passed","severity":"normal"},{"uid":"823d265544cf8802","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752089176521,"stop":1752089176528,"duration":7},"status":"passed","severity":"normal"},{"uid":"ac8213f28281e072","name":"Publish message with rate limit","time":{"start":1752089328360,"stop":1752089328360,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc1f355ad3b02f","name":"Push message with custom timestamp: 1721330827172","time":{"start":1752089802230,"stop":1752089802230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cabb2bd987655d","name":"Relay - times out","time":{"start":1752089482817,"stop":1752089482817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4811ec1b7f2031","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752089155559,"stop":1752089155563,"duration":4},"status":"passed","severity":"normal"},{"uid":"e49f098abb51837","name":"messageHashStr produces different results for different inputs","time":{"start":1752089147248,"stop":1752089147248,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bd770a52386600","name":"should only return 1 node with store capability","time":{"start":1752089156059,"stop":1752089156060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c39584d5ff04153","name":"should return false when navigator.onLine is false","time":{"start":1752089147074,"stop":1752089147075,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b38dfd64ba0d26","name":"returns all values when wanted number is greater than available values","time":{"start":1752089154794,"stop":1752089154795,"duration":1},"status":"passed","severity":"normal"},{"uid":"878c2710d4219336","name":"should properly clean up resources when disposed","time":{"start":1752089175471,"stop":1752089175471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b435c420df59b7f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752089186200,"stop":1752089186200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b58da1d6ea5b615","name":"Subscribe and receives messages on 20 topics","time":{"start":1752089697274,"stop":1752089697274,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a130d986fcb473d","name":"tcp ip4 address","time":{"start":1752089137276,"stop":1752089137276,"duration":0},"status":"passed","severity":"normal"},{"uid":"426abb582547d4e","name":"Check received message containing XML","time":{"start":1752089646608,"stop":1752089646608,"duration":0},"status":"passed","severity":"normal"},{"uid":"94cfa55fa99f8657","name":"messageHash returns a Uint8Array","time":{"start":1752089147246,"stop":1752089147247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b3e1d11ebafe93","name":"Push message with Chinese payload","time":{"start":1752089802218,"stop":1752089802219,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5fe4d6db6167db","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752089137169,"stop":1752089137170,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5175c79eb0d518f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752089226868,"stop":1752089226868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5daf1270c9123e4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752089167328,"stop":1752089167328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96dcd8497dd473c","name":"should dial peer when no shard info available","time":{"start":1752089146546,"stop":1752089146546,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab28a98d9f6893a5","name":"Push message with content topic containing Arabic","time":{"start":1752089802240,"stop":1752089802240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9807845a32634d09","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752089186202,"stop":1752089186202,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a0329f0be1eacf","name":"Push message with meta","time":{"start":1752089802243,"stop":1752089802243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7541aee249c4ea39","name":"should return false when topic is not configured","time":{"start":1752089148134,"stop":1752089148134,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fd9a2b9b60ff93","name":"should continually clean up expired entries at intervals","time":{"start":1752089175471,"stop":1752089175476,"duration":5},"status":"passed","severity":"normal"},{"uid":"683a97393abc7ec2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752089697266,"stop":1752089697266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d580a7c3bcfc3a8","name":"should work with custom bootstrap limits","time":{"start":1752089147713,"stop":1752089147714,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e57cb159730106","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752089147688,"stop":1752089147688,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3fda1afb371094","name":"should get / set TCP multiaddr","time":{"start":1752089137852,"stop":1752089137852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1ca964bb221db0","name":"should clear the dialing interval","time":{"start":1752089146539,"stop":1752089146540,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b86086b2875c9a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752089186188,"stop":1752089186190,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f883aec5a3d6d98","name":"Check publish message containing Arabic","time":{"start":1752089328344,"stop":1752089328344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ce1d975d1051","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752089185872,"stop":1752089185873,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba328a971500f80a","name":"should load peers from local storage and dispatch events","time":{"start":1752089159855,"stop":1752089159855,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e23628c2cdf4c","name":"should return false when connections are non-bootstrap peers","time":{"start":1752089147711,"stop":1752089147711,"duration":0},"status":"passed","severity":"normal"},{"uid":"298516b45032bb09","name":"should initialize with isNetworkConnected as false","time":{"start":1752089147064,"stop":1752089147067,"duration":3},"status":"passed","severity":"normal"},{"uid":"b29ef0467333b832","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752089131808,"stop":1752089131809,"duration":1},"status":"passed","severity":"normal"},{"uid":"d785dd1239ec3963","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752089186212,"stop":1752089186213,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b79a0e2dec1127","name":"Accepts a valid Waku Message","time":{"start":1752089180573,"stop":1752089180574,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff01cc384f845a2","name":"should get all peers from store","time":{"start":1752089147695,"stop":1752089147695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28bdaf4daa09e13","name":"should allow redial after cooldown period","time":{"start":1752089146544,"stop":1752089146544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1020f65b44802f42","name":"should set field with only FILTER enabled","time":{"start":1752089137856,"stop":1752089137856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e200c00d66a2acb7","name":"should add event listener for peer:discovery","time":{"start":1752089146961,"stop":1752089146968,"duration":7},"status":"passed","severity":"normal"},{"uid":"5a59165accebc4b","name":"Nodes with multiple pubsub topic","time":{"start":1752089321200,"stop":1752089321200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd219247c4c4b16","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752089186188,"stop":1752089186188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6732d806163139d6","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752089131709,"stop":1752089131709,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66e9790f442f4a2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752089131683,"stop":1752089131683,"duration":0},"status":"passed","severity":"normal"},{"uid":"78598b9530b88398","name":"Default pageSize","time":{"start":1752089472758,"stop":1752089472761,"duration":3},"status":"passed","severity":"normal"},{"uid":"b81abb78dceec81f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752089137170,"stop":1752089137170,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa9c58d1402f31a","name":"Push message with content topic containing escaped characters","time":{"start":1752089802228,"stop":1752089802228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7389f0df24bd92c","name":"Check received message containing SQL Injection","time":{"start":1752089646596,"stop":1752089646597,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a31d403601e79f","name":"Push message equal or less that 1MB","time":{"start":1752089802231,"stop":1752089802231,"duration":0},"status":"passed","severity":"normal"},{"uid":"59503c61392669f6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752089131685,"stop":1752089131685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3edd5f961c1fb2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752089186203,"stop":1752089186203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4e215ae79df3df","name":"Check publish message containing Chinese","time":{"start":1752089328343,"stop":1752089328343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd8d9687212b82e","name":"should handle connection event","time":{"start":1752089147692,"stop":1752089147692,"duration":0},"status":"passed","severity":"normal"},{"uid":"433e68716ffaed9","name":"udp ip6 address","time":{"start":1752089137276,"stop":1752089137277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c69cd0a151c61e","name":"Fails to push message with large meta","time":{"start":1752089802244,"stop":1752089802244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ab4f5add44515d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752089155558,"stop":1752089155559,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8dde1df1b8a3efd","name":"can start the service","time":{"start":1752089211629,"stop":1752089211630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f587a81a13cb07","name":"Push message with content topic containing Chinese","time":{"start":1752089802225,"stop":1752089802225,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2b15d610ea8e36","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752089156061,"stop":1752089156061,"duration":0},"status":"skipped","severity":"normal"},{"uid":"646351bfaef8f1ad","name":"Check meta is set [symmetric]","time":{"start":1752089165781,"stop":1752089165781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d383323268717f1b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752089186209,"stop":1752089186210,"duration":1},"status":"passed","severity":"normal"},{"uid":"930e9bd40eaed5ef","name":"same cluster, different shard: nodes connect","time":{"start":1752089265092,"stop":1752089265092,"duration":0},"status":"passed","severity":"normal"},{"uid":"807c53513ddc0241","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752089406176,"stop":1752089406177,"duration":1},"status":"passed","severity":"normal"},{"uid":"661f8f36521f047","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752089167328,"stop":1752089167328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbed5459387c1fc","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752089418410,"stop":1752089418410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cd90742260708623","name":"Check received message containing unicode special characters","time":{"start":1752089646599,"stop":1752089646599,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c95da2dc74712b","name":"groups content topics by expected pubsub topic","time":{"start":1752089131686,"stop":1752089131686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e43ef57b7414754","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752089131689,"stop":1752089131689,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c168c616a86d7dd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752089137166,"stop":1752089137167,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e59780d74a3621","name":"Encoder throws on empty string content topic","time":{"start":1752089148204,"stop":1752089148205,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e2c97f1376d6db","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752089191158,"stop":1752089191158,"duration":0},"status":"passed","severity":"normal"},{"uid":"31726b02882e4ebf","name":"Renews subscription after lossing a connection","time":{"start":1752089697270,"stop":1752089697270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b7bfceee4864f2","name":"Query generator for 2000 messages","time":{"start":1752089466987,"stop":1752089466987,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0b09abaf88d56b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752089186207,"stop":1752089186207,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddb5a3e4565927b","name":"random static sharding 8 - Cluster ID: 884, Shard ID: 809","time":{"start":1752089460500,"stop":1752089460501,"duration":1},"status":"passed","severity":"normal"},{"uid":"62d9da30be7b7cf7","name":"Rejects garbage","time":{"start":1752089180575,"stop":1752089180575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c72bb16b01d495","name":"Waku message hash computation (payload length 0)","time":{"start":1752089147241,"stop":1752089147241,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e0c8877c44d140","name":"random static sharding 9 - Cluster ID: 561, Shard ID: 445","time":{"start":1752089460501,"stop":1752089460501,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bac120fe001886c","name":"Push message with escaped characters payload","time":{"start":1752089802236,"stop":1752089802236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c86930302f3d086","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752089337850,"stop":1752089337850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3af6d09545027c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752089131696,"stop":1752089131696,"duration":0},"status":"passed","severity":"normal"},{"uid":"875d8a8e65a5d1cd","name":"Decoder throws on undefined content topic","time":{"start":1752089165783,"stop":1752089165784,"duration":1},"status":"passed","severity":"normal"},{"uid":"70493651ed655ac4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089254784,"stop":1752089254784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aee3fb8d5ae609","name":"should properly create location multiaddrs - tcp4","time":{"start":1752089137853,"stop":1752089137853,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a2cf3d788bada7","name":"should handle peer disconnect event when no connections remain","time":{"start":1752089147079,"stop":1752089147085,"duration":6},"status":"passed","severity":"normal"},{"uid":"67b9201a5eb57d47","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752089131699,"stop":1752089131700,"duration":1},"status":"passed","severity":"normal"},{"uid":"acaeae73034f7d1f","name":"Passing page size 19 when there are 20 messages","time":{"start":1752089472758,"stop":1752089472758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe52c62a3c00a2d7","name":"Check received message containing emoji","time":{"start":1752089646610,"stop":1752089646610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1f4143a36e28e5","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752089697271,"stop":1752089697271,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e11bbf40c65e34","name":"should return peer for existing peer","time":{"start":1752089147702,"stop":1752089147702,"duration":0},"status":"passed","severity":"normal"},{"uid":"5508bb764c586fb2","name":"Check received message containing Arabic","time":{"start":1752089646596,"stop":1752089646596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd03544daf2057e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752089186211,"stop":1752089186212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9ee97f329d437d","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752089176528,"stop":1752089176528,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e6bfa2a3a93f52","name":"should increase lamport timestamp","time":{"start":1752089191153,"stop":1752089191153,"duration":0},"status":"passed","severity":"normal"},{"uid":"35507fc58497aa87","name":"should return usable stream attached to connection","time":{"start":1752089147794,"stop":1752089147794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20c031b0d91295a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752089186197,"stop":1752089186198,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bd450598b20705","name":"Round trip binary serialization","time":{"start":1752089148203,"stop":1752089148203,"duration":0},"status":"passed","severity":"normal"},{"uid":"371fa7d934a529d1","name":"should handle ping failures gracefully","time":{"start":1752089147578,"stop":1752089147579,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc045f15e6d9dd5c","name":"should dial one peer on dial","time":{"start":1752089294302,"stop":1752089294303,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1e72488ea9dc78","name":"should handle peer store update failures gracefully","time":{"start":1752089147579,"stop":1752089147579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddb46db41fa6bc4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752089347994,"stop":1752089347995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7085917f3562419","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752089155558,"stop":1752089155558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a63bb19b6b7ee18","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752089480207,"stop":1752089480207,"duration":0},"status":"passed","severity":"normal"},{"uid":"100a9dffa5363bdc","name":"Push message with unicode special characters payload","time":{"start":1752089802222,"stop":1752089802222,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7b756c95e6713b","name":"should not execute task if max attempts is 0","time":{"start":1752089176324,"stop":1752089176324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ea017b9b2d23c5","name":"should keep entries that haven't expired yet","time":{"start":1752089175469,"stop":1752089175470,"duration":1},"status":"passed","severity":"normal"},{"uid":"3760cfaa1fb3efc8","name":"Push to array if already present","time":{"start":1752089131551,"stop":1752089131552,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5a19d33ef24c53","name":"should not change state when connections remain after disconnect","time":{"start":1752089147085,"stop":1752089147086,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c78ac601dcc8","name":"should handle browser offline state overriding peer connections","time":{"start":1752089147100,"stop":1752089147100,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18437fbe590c6f5","name":"should have no discoveries enabled by default","time":{"start":1752089176520,"stop":1752089176520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae24844b8cf0c4ff","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752089165780,"stop":1752089165781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f8b5c4b5a91ad4","name":"Decoder throws on undefined content topic","time":{"start":1752089148205,"stop":1752089148205,"duration":0},"status":"passed","severity":"normal"},{"uid":"154ff83e5ab9be04","name":"should not fail to start the service if it is already started","time":{"start":1752089302939,"stop":1752089302940,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33ef157765987a1","name":"Filter","time":{"start":1752089482818,"stop":1752089482818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae329c349ddf7a32","name":"Publish message with custom timestamp: Wed Jul 09 2025 20:28:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752089328350,"stop":1752089328350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07c874331d32ee0","name":"should mark all messages in causal history as acknowledged","time":{"start":1752089191155,"stop":1752089191156,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7b5aace192fa44","name":"Publish message with custom timestamp: Thu Jul 18 2024 19:28:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1752089328349,"stop":1752089328349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b03dd0fd0afb317","name":"should handle onConnected and onDisconnected","time":{"start":1752089177192,"stop":1752089177192,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eec4ffbb1681e54","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752089137847,"stop":1752089137847,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd01eb9a421eee","name":"should handle null peers returned by getPeer","time":{"start":1752089147713,"stop":1752089147713,"duration":0},"status":"passed","severity":"normal"},{"uid":"7195c752a8fc658e","name":"should handle different types of entries","time":{"start":1752089175470,"stop":1752089175470,"duration":0},"status":"passed","severity":"normal"},{"uid":"26adeadb2bb2c3d1","name":"random static sharding 1 - Cluster ID: 204, Shard ID: 104","time":{"start":1752089460498,"stop":1752089460498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a51cbdb48a5c5b1","name":"should attach causal history and bloom filter to each message","time":{"start":1752089191153,"stop":1752089191153,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb7913cd62903e2","name":"Fails to push message bigger that 1MB","time":{"start":1752089802246,"stop":1752089802246,"duration":0},"status":"passed","severity":"normal"},{"uid":"374fba3b0f3c9359","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752089131698,"stop":1752089131698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2d46a817e4aa9f","name":"Push message with Script payload","time":{"start":1752089802220,"stop":1752089802221,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c7094f9684e314","name":"should be safe to call multiple times","time":{"start":1752089148128,"stop":1752089148128,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fb85d3053c1103","name":"Check received message containing emoji","time":{"start":1752089646599,"stop":1752089646599,"duration":0},"status":"passed","severity":"normal"},{"uid":"198239b38de18e86","name":"should use provided shard info when available","time":{"start":1752089176561,"stop":1752089176561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a711682afc10d4a","name":"Refresh subscription","time":{"start":1752089337844,"stop":1752089337844,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f5eeb61847eed521","name":"ignores domain fetching errors","time":{"start":1752089156057,"stop":1752089156057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbec7549c627a11","name":"should increase lamport timestamp","time":{"start":1752089191151,"stop":1752089191151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3642ee30b23a916","name":"Query generator for multiple messages with different content topic format","time":{"start":1752089466982,"stop":1752089466983,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d46d19e3845394","name":"Push message with content topic containing JSON","time":{"start":1752089802227,"stop":1752089802228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4918eb4d30715dc3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752089147587,"stop":1752089147588,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcadafc7a0e45e87","name":"should reject if Filter is requested but not mounted","time":{"start":1752089177092,"stop":1752089177092,"duration":0},"status":"passed","severity":"normal"},{"uid":"278a283f28cec601","name":"Nodes with multiple pubsub topic","time":{"start":1752089321201,"stop":1752089321201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0edcbdb0241bb6","name":"Fails to push message bigger that 1MB","time":{"start":1752089802232,"stop":1752089802232,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e38c0ffcbae2f7","name":"should save new peer to store","time":{"start":1752089146982,"stop":1752089146982,"duration":0},"status":"passed","severity":"normal"},{"uid":"508947305dcc7877","name":"configure the node with multiple pubsub topics","time":{"start":1752089460501,"stop":1752089460503,"duration":2},"status":"passed","severity":"normal"},{"uid":"162312cfc41dcd4e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752089155556,"stop":1752089155557,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0e2f5a2e18d5d7","name":"should be safe to call multiple times","time":{"start":1752089146969,"stop":1752089146969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c534d4517762c8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752089186195,"stop":1752089186196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2721ce862efd772a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752089186215,"stop":1752089186215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74617ed17bd8ea8","name":"Check received message containing long","time":{"start":1752089646605,"stop":1752089646605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3b743fc6130e9","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752089131688,"stop":1752089131688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e220a3e491a86a","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752089337846,"stop":1752089337846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd555c8fdb0ccc28","name":"isConnected should return false after all peers disconnect","time":{"start":1752089226869,"stop":1752089226870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1e57d927746656","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app46/9/topic271/test.js","time":{"start":1752089437782,"stop":1752089437783,"duration":1},"status":"passed","severity":"normal"},{"uid":"37de248d9831faaa","name":"Callback on promise","time":{"start":1752089466983,"stop":1752089466986,"duration":3},"status":"passed","severity":"normal"},{"uid":"5480f03e6f6d36cc","name":"Query Generator, No Decoder","time":{"start":1752089432103,"stop":1752089432104,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77d49229ab16381","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752089226873,"stop":1752089226874,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e3df5b4c2d09fe","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752089186205,"stop":1752089186205,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba53add329b03c93","name":"Push message with short payload","time":{"start":1752089802215,"stop":1752089802215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5efabbfa4f02d2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752089186208,"stop":1752089186209,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abb4aa70881050c","name":"Passing page size 0 when there are 110 messages","time":{"start":1752089472749,"stop":1752089472750,"duration":1},"status":"passed","severity":"normal"},{"uid":"579cd05c74468250","name":"Push message with short payload","time":{"start":1752089802232,"stop":1752089802232,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a49505a33558a5","name":"should skip peer when dialed recently","time":{"start":1752089146543,"stop":1752089146543,"duration":0},"status":"passed","severity":"normal"},{"uid":"3482d92f7c014f4","name":"should remove event listeners","time":{"start":1752089147565,"stop":1752089147565,"duration":0},"status":"passed","severity":"normal"},{"uid":"962d4104e2d56fea","name":"Push message with content topic containing SQL Injection","time":{"start":1752089802240,"stop":1752089802240,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ee97b6a4cfa12","name":"should check false positive rate","time":{"start":1752089188433,"stop":1752089188433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3f21f002082580","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app98/2/topic54/json","time":{"start":1752089437783,"stop":1752089437784,"duration":1},"status":"passed","severity":"normal"},{"uid":"241d4e28b03b33cd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752089186204,"stop":1752089186204,"duration":0},"status":"passed","severity":"normal"},{"uid":"291d1d5e62519554","name":"should be safe to call multiple times","time":{"start":1752089147689,"stop":1752089147690,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7452de75c275d33","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752089347993,"stop":1752089347993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5defd1da8318b4c","name":"Check received message containing Chinese","time":{"start":1752089646606,"stop":1752089646606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42ecd5e7439460f","name":"should throw an error for missing sharding configuration","time":{"start":1752089131709,"stop":1752089131709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80b9bda2ddefb69","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752089437787,"stop":1752089437787,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d84eeda963a0be","name":"Check received message containing unicode special characters","time":{"start":1752089646610,"stop":1752089646610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f558f710eab8373e","name":"should properly compute the node id","time":{"start":1752089137850,"stop":1752089137850,"duration":0},"status":"passed","severity":"normal"},{"uid":"f591e62c7f59be87","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752089147694,"stop":1752089147694,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dabbef4f523fa8","name":"should add peer to queue when queue is not empty","time":{"start":1752089146542,"stop":1752089146542,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd3753a3e76e08e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752089147246,"stop":1752089147246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d930a232362ec9a3","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752089147024,"stop":1752089147025,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa2fbc9bbc3e117","name":"connected peers and dial","time":{"start":1752089303398,"stop":1752089303399,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a04e1f770a696bab","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752089147089,"stop":1752089147090,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef266921821da59","name":"should not receive a peer event after stop","time":{"start":1752089159854,"stop":1752089159855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3ea18546a63107","name":"Check received message containing Russian","time":{"start":1752089646596,"stop":1752089646596,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd25cbd772f4132a","name":"Symmetric encrypt & Decrypt","time":{"start":1752089166226,"stop":1752089166226,"duration":0},"status":"passed","severity":"normal"},{"uid":"44db41c5bcf6b117","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752089131711,"stop":1752089131712,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b77f4e58a9950c2","name":"should handle peer not in mesh for all topics","time":{"start":1752089147605,"stop":1752089147605,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f56b0539b8fae1","name":"Ordered callback, aborts when callback returns true","time":{"start":1752089466986,"stop":1752089466987,"duration":1},"status":"passed","severity":"normal"},{"uid":"6466c090ba8255b8","name":"should return true when topic is configured","time":{"start":1752089148134,"stop":1752089148134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674bfc535fc2f73","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752089697267,"stop":1752089697267,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9553e705861709","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752089337849,"stop":1752089337849,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad102653f9d36b8","name":"Used by Waku Relay","time":{"start":1752089480458,"stop":1752089480459,"duration":1},"status":"passed","severity":"normal"},{"uid":"c882a64d67a353b8","name":"Push message with rate limit","time":{"start":1752089802230,"stop":1752089802230,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c908fe485b133de","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752089131689,"stop":1752089131689,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb5e4b24ed7d2ab","name":"Check message with no pubsub topic is not received","time":{"start":1752089646602,"stop":1752089646602,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5967290045ca40","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752089186207,"stop":1752089186207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5dad05f8f9c99e","name":"Generator, 2 different pubsubtopics","time":{"start":1752089452352,"stop":1752089452354,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ffad3d5f9fb497d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752089697275,"stop":1752089697275,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e926a156a4ecfd","name":"handles empty contentTopics array correctly","time":{"start":1752089131710,"stop":1752089131710,"duration":0},"status":"passed","severity":"normal"},{"uid":"113cb4cb0f319f67","name":"Fails to publish duplicate message","time":{"start":1752089328350,"stop":1752089328351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4175ab941f2ae51","name":"should emit a peer event after start","time":{"start":1752089302940,"stop":1752089302941,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48ebb87d2bb10bb","name":"Subscribe and receive messages via lightPush","time":{"start":1752089697258,"stop":1752089697258,"duration":0},"status":"passed","severity":"normal"},{"uid":"83035279f61f1baf","name":"Generator, custom pubsub topic","time":{"start":1752089452358,"stop":1752089452359,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f667298153169c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752089802241,"stop":1752089802241,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d1282dd97a00dd","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752089697282,"stop":1752089697282,"duration":0},"status":"passed","severity":"normal"},{"uid":"916c5c4426d5c102","name":"Push message with content topic containing XML","time":{"start":1752089802241,"stop":1752089802241,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe01a99a21acc919","name":"Encoder throws on undefined content topic","time":{"start":1752089148204,"stop":1752089148204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc4d059cb9250c67","name":"should return no connections if no open connection provided","time":{"start":1752089147728,"stop":1752089147728,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e0edc3bbeb01f7","name":"should not dispatch event when already connected","time":{"start":1752089147086,"stop":1752089147086,"duration":0},"status":"passed","severity":"normal"},{"uid":"183f8f0713d68300","name":"handles different networkShards values correctly","time":{"start":1752089131687,"stop":1752089131687,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8319cdc8c41de3c","name":"should remove expired entries after TTL has passed","time":{"start":1752089175468,"stop":1752089175469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e83006dc00a9c3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752089186208,"stop":1752089186208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6367ed2e78eda1","name":"Push message with custom timestamp: 1752092827172","time":{"start":1752089802245,"stop":1752089802245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf80f61dcc35f3a9","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752089212393,"stop":1752089212394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce30dd5f23fb83b","name":"pre and post cipher","time":{"start":1752089166226,"stop":1752089166227,"duration":1},"status":"passed","severity":"normal"},{"uid":"809ad5e35392bd9e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752089418408,"stop":1752089418408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53a4f9b4fce538f","name":"should decode valid enr with tcp successfully","time":{"start":1752089137847,"stop":1752089137847,"duration":0},"status":"passed","severity":"normal"},{"uid":"2881132b6de19385","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752089186197,"stop":1752089186197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5bda676ca834a1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752089697265,"stop":1752089697265,"duration":0},"status":"passed","severity":"normal"},{"uid":"335a5e6c5dd920ef","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752089147571,"stop":1752089147578,"duration":7},"status":"passed","severity":"normal"},{"uid":"e5d57d5b49a75e62","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752089176561,"stop":1752089176562,"duration":1},"status":"passed","severity":"normal"},{"uid":"437c4b341c52ea7","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752089418407,"stop":1752089418407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2fdff05da50107","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752089697273,"stop":1752089697274,"duration":1},"status":"passed","severity":"normal"},{"uid":"f453e71e0988db55","name":"Push message with content topic containing Chinese","time":{"start":1752089802239,"stop":1752089802239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf197a5a56019458","name":"Query generator for multiple messages with different message text format","time":{"start":1752089466980,"stop":1752089466981,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d0b834886e4678","name":"Check received message containing Script","time":{"start":1752089646597,"stop":1752089646597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3748fb7fa22c4b","name":"Check received message containing shell command","time":{"start":1752089646609,"stop":1752089646609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b54e2dcd497a7ba","name":"should not fail to stop the service if it was not started","time":{"start":1752089159851,"stop":1752089159851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa171e4bcd063477","name":"Subscribe and receives messages on 20 topics","time":{"start":1752089697261,"stop":1752089697261,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e1617310e1f1a8","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752089147693,"stop":1752089147693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8764e757afa8c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752089432102,"stop":1752089432103,"duration":1},"status":"passed","severity":"normal"},{"uid":"1040a46de76804cb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752089328348,"stop":1752089328349,"duration":1},"status":"passed","severity":"normal"},{"uid":"704455af5862af56","name":"Check received message containing JSON","time":{"start":1752089646598,"stop":1752089646598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a400a08ad4d968ec","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752089466398,"stop":1752089466403,"duration":5},"status":"passed","severity":"normal"},{"uid":"27d07004697b7cea","name":"should throw an error for missing required configuration","time":{"start":1752089131692,"stop":1752089131692,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9c5dd78e1c4e31","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752089131707,"stop":1752089131707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a05f40dbe96e66e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752089697261,"stop":1752089697261,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53c8cf0f8d071f07","name":"Check received message containing short","time":{"start":1752089646604,"stop":1752089646605,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbbeea924aa9c26","name":"should set field with only STORE enabled","time":{"start":1752089137855,"stop":1752089137856,"duration":1},"status":"passed","severity":"normal"},{"uid":"61203caaf8ad303f","name":"should support chaining for add method","time":{"start":1752089175463,"stop":1752089175468,"duration":5},"status":"passed","severity":"normal"},{"uid":"7eaa1f4d8c17157e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752089697281,"stop":1752089697281,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba26951ae5a3b07","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752089177193,"stop":1752089177193,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8feedb82860f95","name":"should add and remove event listeners correctly","time":{"start":1752089159856,"stop":1752089159856,"duration":0},"status":"passed","severity":"normal"},{"uid":"e644dd3f2bda7378","name":"should be able to decode the field with only STORE set to true","time":{"start":1752089137171,"stop":1752089137171,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c8f46304c65340","name":"should set field with all protocols enabled","time":{"start":1752089137855,"stop":1752089137855,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb39dda9653c0b0a","name":"should be able to dial TLS multiaddrs","time":{"start":1752089294304,"stop":1752089294306,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d79c7cc6456b9bd","name":"Push message with content topic containing unicode special characters","time":{"start":1752089802243,"stop":1752089802243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4a4cc495a7844f","name":"Reusing cursor across nodes","time":{"start":1752089418409,"stop":1752089418409,"duration":0},"status":"passed","severity":"normal"},{"uid":"77489623be272494","name":"should check connected peers if present and suitable","time":{"start":1752089177093,"stop":1752089177093,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e68347dd8128db","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752089137171,"stop":1752089137172,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f19209b8d016ae0","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752089177027,"stop":1752089177027,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fca31628d626cf","name":"should handle errors when removing globalThis listeners","time":{"start":1752089147074,"stop":1752089147074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfabe1cae3c30f4","name":"should return false when peer is not on the specified shard","time":{"start":1752089147018,"stop":1752089147019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f841f8b7bcf70429","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752089697277,"stop":1752089697277,"duration":0},"status":"passed","severity":"normal"},{"uid":"67473f702e3fe9d8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752089337846,"stop":1752089337846,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cec87d13b681ee","name":"Throws when trying to push message with empty payload","time":{"start":1752089802223,"stop":1752089802224,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bc36c730140145","name":"should return false when peer is on different cluster","time":{"start":1752089147018,"stop":1752089147018,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4887ebfe399630b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089697283,"stop":1752089697283,"duration":0},"status":"passed","severity":"normal"},{"uid":"35adb7047a04ece2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752089697279,"stop":1752089697279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a652bb3ce9968b57","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752089697283,"stop":1752089697283,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc53ddef09b76615","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752089185874,"stop":1752089185874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50513f96c0297c3","name":"Push message with content topic containing Russian","time":{"start":1752089802240,"stop":1752089802240,"duration":0},"status":"passed","severity":"normal"},{"uid":"90de5265ae497e3d","name":"Encoder throws on empty string content topic","time":{"start":1752089167329,"stop":1752089167329,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a190b9d44e3e5f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752089186196,"stop":1752089186196,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a02c343ea659dd","name":"should store libp2p and options references","time":{"start":1752089147681,"stop":1752089147681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c56ec0ecb249be","name":"Push message with Chinese payload","time":{"start":1752089802233,"stop":1752089802234,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2061d19c0d0bfd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752089186214,"stop":1752089186214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afa5080166b216","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752089186200,"stop":1752089186201,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4a4123246ad066","name":"should handle case when globalThis is not available","time":{"start":1752089147076,"stop":1752089147076,"duration":0},"status":"passed","severity":"normal"},{"uid":"61848d2def938741","name":"Register correct protocols","time":{"start":1752089337839,"stop":1752089337839,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf500037237aa0f0","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752089131712,"stop":1752089131712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ff210213fe200d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752089155564,"stop":1752089155564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34dfd2854a1b0d2","name":"should properly create location multiaddrs - udp4","time":{"start":1752089137852,"stop":1752089137852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6488078850c7f63","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752089697272,"stop":1752089697272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31ac4777662a689","name":"can start the service","time":{"start":1752089302937,"stop":1752089302938,"duration":1},"status":"passed","severity":"normal"},{"uid":"993252038666757f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752089186204,"stop":1752089186204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f228a1e54add2e","name":"Generator, 2 different pubsubtopics","time":{"start":1752089452357,"stop":1752089452358,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2b7eb15b28d7215","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752089186204,"stop":1752089186205,"duration":1},"status":"passed","severity":"normal"},{"uid":"643702e1db35a334","name":"should be safe to call multiple times","time":{"start":1752089147564,"stop":1752089147564,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbddd4dded953059","name":"should not retry if at least one success","time":{"start":1752089177030,"stop":1752089177030,"duration":0},"status":"passed","severity":"normal"},{"uid":"432908db1f805041","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752089177193,"stop":1752089177193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4068a61c3d901c09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752089131700,"stop":1752089131700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8186f7a469bb06b","name":"Check received message containing special chars","time":{"start":1752089646595,"stop":1752089646595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c714e7fdd95b00","name":"Push message with custom timestamp: 1721330827172","time":{"start":1752089802244,"stop":1752089802244,"duration":0},"status":"passed","severity":"normal"},{"uid":"38009a51f4d7efd8","name":"Publish without waiting for remote peer","time":{"start":1752089337839,"stop":1752089337839,"duration":0},"status":"passed","severity":"normal"},{"uid":"784cc613917f81d5","name":"random static sharding 5 - Cluster ID: 74, Shard ID: 200","time":{"start":1752089460499,"stop":1752089460500,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea63a7fb49f1c04","name":"LightPush","time":{"start":1752089482818,"stop":1752089482818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bc6a9423a8f8ec","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752089226868,"stop":1752089226869,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5116b4aad6e2cd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752089131695,"stop":1752089131695,"duration":0},"status":"passed","severity":"normal"},{"uid":"b862ecf045b68a24","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752089646604,"stop":1752089646604,"duration":0},"status":"passed","severity":"normal"},{"uid":"810cda42df15283a","name":"Push message with content topic containing Script","time":{"start":1752089802241,"stop":1752089802241,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95d02d651e433a3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752089697281,"stop":1752089697281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca01571a10d0a956","name":"accepts valid message hash query","time":{"start":1752089147505,"stop":1752089147505,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6c5916269fd4ad","name":"Fails to push message with large meta","time":{"start":1752089802229,"stop":1752089802230,"duration":1},"status":"passed","severity":"normal"},{"uid":"507825fa9e4cf78e","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752089237340,"stop":1752089237340,"duration":0},"status":"passed","severity":"normal"},{"uid":"26147911582d78b3","name":"Push message with escaped characters payload","time":{"start":1752089802222,"stop":1752089802222,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f7324bc8ee518a","name":"should handle errors when getting connections","time":{"start":1752089147090,"stop":1752089147090,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccba59be50e3a93c","name":"should not process empty queue","time":{"start":1752089146548,"stop":1752089146549,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9b9efbafcb6380","name":"should enable all discoveries when explicitly set","time":{"start":1752089176520,"stop":1752089176521,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b8beb4084e51c8","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app74/9/topic131/utf8","time":{"start":1752089437781,"stop":1752089437782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce6f5a22ff765a2","name":"Push message with Arabic payload","time":{"start":1752089802234,"stop":1752089802234,"duration":0},"status":"passed","severity":"normal"},{"uid":"12deeb3af13e9b82","name":"should not fail to stop the service if it was not started","time":{"start":1752089211630,"stop":1752089211632,"duration":2},"status":"passed","severity":"normal"},{"uid":"b528f7c5d8f090a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752089131698,"stop":1752089131699,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f286f5202d90cd","name":"should hang up with PeerId and return true on success","time":{"start":1752089148130,"stop":1752089148131,"duration":1},"status":"passed","severity":"normal"},{"uid":"d82cc2604a50154f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752089480208,"stop":1752089480209,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27fa7156419e8fb","name":"should stop all internal components","time":{"start":1752089148128,"stop":1752089148128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a67adc084636e5","name":"should return false when shard is not included in network shards","time":{"start":1752089176575,"stop":1752089176575,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfb0ef1b8bab91","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752089186198,"stop":1752089186198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4519fd573fdf756","name":"should handle multiple peer connections","time":{"start":1752089147570,"stop":1752089147570,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e51bd1978ac658","name":"Check message with invalid timestamp is not received","time":{"start":1752089646601,"stop":1752089646602,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb912c5218783e53","name":"should request peer renewal on specific errors","time":{"start":1752089176321,"stop":1752089176322,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6b962a7188efba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752089697260,"stop":1752089697261,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c9e04937c5f642","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752089697261,"stop":1752089697262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96c920b6c3460c","name":"Decoder throws on undefined content topic","time":{"start":1752089167329,"stop":1752089167329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd2e488d0123de7","name":"Fails to publish message with empty text","time":{"start":1752089328351,"stop":1752089328353,"duration":2},"status":"passed","severity":"normal"},{"uid":"3237bc6e558efd0b","name":"should do nothing when connections still exist","time":{"start":1752089147695,"stop":1752089147695,"duration":0},"status":"passed","severity":"normal"},{"uid":"162c309969697248","name":"should stop ping timers on peer disconnect","time":{"start":1752089147570,"stop":1752089147571,"duration":1},"status":"passed","severity":"normal"},{"uid":"17688d5472133d2c","name":"should throw error - no public key","time":{"start":1752089137848,"stop":1752089137848,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb0fdf44af8eede","name":"should partition messages based on acknowledgement status","time":{"start":1752089191157,"stop":1752089191157,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f1ca7075050e20","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752089148134,"stop":1752089148135,"duration":1},"status":"passed","severity":"normal"},{"uid":"651a3b3a140e1532","name":"should handle peerStore errors gracefully","time":{"start":1752089148133,"stop":1752089148133,"duration":0},"status":"passed","severity":"normal"},{"uid":"283c1be8f933d085","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752089131694,"stop":1752089131695,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a836ee533d11ab","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752089418406,"stop":1752089418406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d4240cc152e1c1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752089480203,"stop":1752089480203,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef087ebd965e998","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752089137173,"stop":1752089137173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca57576028534be","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752089186193,"stop":1752089186194,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada48d37df3c821f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752089347990,"stop":1752089347990,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a28a70f89b62be","name":"should start all internal components","time":{"start":1752089148127,"stop":1752089148128,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fbc5a7bcf44556","name":"should maintain desired error rate","time":{"start":1752089188431,"stop":1752089188431,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c23cfceab55a74b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752089131681,"stop":1752089131681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb064e76a2733cf","name":"messageHashStr works with IProtoMessage","time":{"start":1752089147247,"stop":1752089147248,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c5c3321fe88ac","name":"should reject if Store is requested but not mounted","time":{"start":1752089177091,"stop":1752089177092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48a54813188d6c2","name":"should be sent with empty content","time":{"start":1752089191158,"stop":1752089191158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdee2a7ef374aabc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752089131706,"stop":1752089131706,"duration":0},"status":"passed","severity":"normal"},{"uid":"da29e03ca977c8a5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752089321201,"stop":1752089321201,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c268a22ce3d337","name":"should return false when peer is not on topic","time":{"start":1752089148135,"stop":1752089148135,"duration":0},"status":"passed","severity":"normal"},{"uid":"914d6e53facf9147","name":"should not fail to stop the service if it was not started","time":{"start":1752089302938,"stop":1752089302939,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad755f9c5aac26f","name":"should create ConnectionLimiter with required options","time":{"start":1752089147681,"stop":1752089147681,"duration":0},"status":"passed","severity":"normal"},{"uid":"3772e825a882d7a1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752089186205,"stop":1752089186206,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc31612ad889108","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752089480209,"stop":1752089480209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5479cfd592804ed","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752089155564,"stop":1752089155564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a280eed273035a4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752089337847,"stop":1752089337847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d0bb38cce6e3f2","name":"Publish message with large meta","time":{"start":1752089328359,"stop":1752089328359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6064c2c9d7b4ecb","name":"should invoke callbacks when receiving a message","time":{"start":1752089177334,"stop":1752089177334,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc52f8f7ff98e712","name":"should be safe to call multiple times","time":{"start":1752089146541,"stop":1752089146541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa522285654cb45","name":"random static sharding 6 - Cluster ID: 83, Shard ID: 963","time":{"start":1752089460500,"stop":1752089460500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d1cc989ccb1ae3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752089697278,"stop":1752089697278,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0deac847118584","name":"caches peers it previously fetched","time":{"start":1752089156058,"stop":1752089156058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efd760c38c501b","name":"throws on content topic with empty topic name field","time":{"start":1752089131679,"stop":1752089131679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3a11948535c171","name":"should start and setup intervals and event listeners","time":{"start":1752089177334,"stop":1752089177335,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04b8815e68e2a34","name":"Check publish message containing long","time":{"start":1752089328342,"stop":1752089328342,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63cf4ae8e77458e","name":"should process queue every 500ms","time":{"start":1752089146547,"stop":1752089146548,"duration":1},"status":"passed","severity":"normal"},{"uid":"b38d029daec6ec3a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752089147580,"stop":1752089147580,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ce6693323103d","name":"should throw error - invalid id","time":{"start":1752089137849,"stop":1752089137849,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ca670e09dba7d9","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752089186202,"stop":1752089186202,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c08fc5a477ce18","name":"should decode valid enr successfully","time":{"start":1752089137846,"stop":1752089137847,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca5b6138489c76e","name":"Push message with content topic containing emoji","time":{"start":1752089802229,"stop":1752089802229,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cedc6cc03dbef18","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752089155563,"stop":1752089155564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0667c1f759cb0bf","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752089226867,"stop":1752089226868,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b71b0d2e980d8d","name":"Check message with no pubsub topic is not received","time":{"start":1752089646612,"stop":1752089646612,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1fc71ab49a7b07","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752089147571,"stop":1752089147571,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ce7c478f0f93a4","name":"should handle corrupted shard info gracefully","time":{"start":1752089147026,"stop":1752089147034,"duration":8},"status":"passed","severity":"normal"},{"uid":"4c21fb905e777c","name":"should reject on timeout if it was set","time":{"start":1752089177092,"stop":1752089177093,"duration":1},"status":"passed","severity":"normal"},{"uid":"658cead99dbf7477","name":"Check publish message containing Basic HTML tag","time":{"start":1752089328346,"stop":1752089328346,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ed3595642b45e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752089697280,"stop":1752089697281,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fad3e96f17a7c6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752089186210,"stop":1752089186210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89292f2001aedea","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752089697269,"stop":1752089697270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0552e6bc6aec04","name":"should process tasks in queue","time":{"start":1752089176309,"stop":1752089176310,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fc3b6cb5145237","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752089186208,"stop":1752089186208,"duration":0},"status":"passed","severity":"normal"},{"uid":"60195c412049b240","name":"should handle peer store errors during connection limiting","time":{"start":1752089147721,"stop":1752089147721,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5668698b4b237e","name":"Push message with content topic containing special chars","time":{"start":1752089802225,"stop":1752089802225,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7537540e90baed","name":"Overlapping topic subscription","time":{"start":1752089697275,"stop":1752089697276,"duration":1},"status":"passed","severity":"normal"},{"uid":"863a2a40b7d53068","name":"should not receive a peer event after stop","time":{"start":1752089302941,"stop":1752089302941,"duration":0},"status":"passed","severity":"normal"},{"uid":"87900b64f1e018d4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752089337851,"stop":1752089337852,"duration":1},"status":"passed","severity":"normal"},{"uid":"17f910c142d4698c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752089480209,"stop":1752089480209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e253b0c1978346","name":"should clear all timers","time":{"start":1752089147565,"stop":1752089147565,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d47a1d4ad617f11","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752089131711,"stop":1752089131711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ee125874f507ac","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752089131683,"stop":1752089131684,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b381b00dc6127c","name":"should clear timers for specific peer on disconnect","time":{"start":1752089147596,"stop":1752089147597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b060ad388e6b761","name":"should dial peers from store when no connections remain","time":{"start":1752089147694,"stop":1752089147695,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6b64f33e6c8ae4","name":"should select older connection if present","time":{"start":1752089147728,"stop":1752089147728,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e25abb9a6417b0","name":"should remove event listeners","time":{"start":1752089147689,"stop":1752089147689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1ae9b86cf9ed5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752089697280,"stop":1752089697280,"duration":0},"status":"passed","severity":"normal"},{"uid":"4179c0fb1733d6b4","name":"Relay - dialed after","time":{"start":1752089482816,"stop":1752089482817,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ed5bd1d2d8c9d5","name":"should handle peer store errors gracefully","time":{"start":1752089147701,"stop":1752089147702,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c43e1b57aa897c","name":"Push message with content topic containing escaped characters","time":{"start":1752089802242,"stop":1752089802242,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e1f6cb24a3b9c9","name":"should only return 1 node with relay capability","time":{"start":1752089156058,"stop":1752089156059,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2bf06fb169a345","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089452358,"stop":1752089452358,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d658a82bdffa0f90","name":"Check received message with timestamp: 1752089206417000000 ","time":{"start":1752089646610,"stop":1752089646610,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d18a7de16f98e9","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752089176521,"stop":1752089176521,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad31f8ea0423dc79","name":"should properly create location multiaddrs - udp6","time":{"start":1752089137853,"stop":1752089137853,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1e4e22b08bc8ec","name":"Check received message containing shell command","time":{"start":1752089646598,"stop":1752089646598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5becef9ac92c3fd","name":"Passing page size 11 when there are 10 messages","time":{"start":1752089472757,"stop":1752089472757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc07ca84ed0eb03","name":"Encoder throws on empty string content topic","time":{"start":1752089165783,"stop":1752089165783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a776338847969823","name":"should not discard bootstrap peers if under the limit","time":{"start":1752089237340,"stop":1752089237340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7251771a26f1219","name":"should return false when peer is not found","time":{"start":1752089147017,"stop":1752089147017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e1d0f3449eabd","name":"Store - dialed after - with timeout","time":{"start":1752089482817,"stop":1752089482818,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ef3fcc32a7811b","name":"Push message with content topic containing SQL Injection","time":{"start":1752089802226,"stop":1752089802226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65ae50588cf145","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752089211638,"stop":1752089211638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91be89b07be9c5ae","name":"Query generator for multiple messages","time":{"start":1752089466978,"stop":1752089466979,"duration":1},"status":"passed","severity":"normal"},{"uid":"2692a8ae68ad4179","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752089185873,"stop":1752089185873,"duration":0},"status":"passed","severity":"normal"},{"uid":"f565e88ed0071f58","name":"Check received message containing Arabic","time":{"start":1752089646606,"stop":1752089646607,"duration":1},"status":"passed","severity":"normal"},{"uid":"437fc80c57b741e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752089186209,"stop":1752089186209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee38de0c7e603db","name":"should throw error - no public key","time":{"start":1752089137849,"stop":1752089137849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5b5fbd4ff22cc9","name":"should not receive a peer event before start","time":{"start":1752089211633,"stop":1752089211633,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fc2e49e7675524","name":"Correctly serialized arguments","time":{"start":1752089265273,"stop":1752089265274,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc03423caed036f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752089137162,"stop":1752089137164,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac3d546a3375218e","name":"Check publish message containing Russian","time":{"start":1752089328344,"stop":1752089328344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f063683f0b68572f","name":"should get / set UDP multiaddr","time":{"start":1752089137851,"stop":1752089137852,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21c2674834c7a71","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/3/topic345/proto","time":{"start":1752089437784,"stop":1752089437784,"duration":0},"status":"passed","severity":"normal"},{"uid":"441fa8b44a7ca4cd","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752089347994,"stop":1752089347994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1527b71fff7b3f10","name":"Privacy Node - default protocol","time":{"start":1752089482819,"stop":1752089482819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a683a39169889bd","name":"should dial all known peers when reached zero connections","time":{"start":1752089237339,"stop":1752089237340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4577c3c821220cde","name":"should return different streams if requested simultaniously","time":{"start":1752089147795,"stop":1752089147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1f1db8fa71f871","name":"Push message with content topic containing short","time":{"start":1752089802238,"stop":1752089802238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0d5c8d2d498ad2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752089697258,"stop":1752089697259,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b2e98dbeccdebf","name":"should return PeerId when PeerId is provided","time":{"start":1752089147606,"stop":1752089147610,"duration":4},"status":"passed","severity":"normal"},{"uid":"9683b95141b9afce","name":"should stop and cleanup resources","time":{"start":1752089177335,"stop":1752089177335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecc61b386edf85e","name":"Push message with content topic containing numeric","time":{"start":1752089802239,"stop":1752089802239,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e5b3f842f3e58d","name":"should start the dialing interval","time":{"start":1752089146535,"stop":1752089146535,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d1c13a7a7e1d45","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752089186195,"stop":1752089186195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6918122bc6aa9d8","name":"should only return 1 node with relay and store capability","time":{"start":1752089156059,"stop":1752089156059,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d3310ff40811b1","name":"throws on content topic with empty encoding field","time":{"start":1752089131679,"stop":1752089131680,"duration":1},"status":"passed","severity":"normal"},{"uid":"9471f60226a506f6","name":"should remove event listeners from libp2p","time":{"start":1752089147069,"stop":1752089147073,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ab9818633dab904","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752089176396,"stop":1752089176397,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a0658e800e5da2","name":"Push message with Russian payload","time":{"start":1752089802219,"stop":1752089802220,"duration":1},"status":"passed","severity":"normal"},{"uid":"84262fb2eb13bce6","name":"should insert elements correctly","time":{"start":1752089188430,"stop":1752089188431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fcfd9e44564acb7","name":"should filter peers by codec","time":{"start":1752089148132,"stop":1752089148132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e46b8fe4fde5187","name":"can start the service","time":{"start":1752089159849,"stop":1752089159850,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a2e30cf94fe57e","name":"should return false when peer has no overlapping shards","time":{"start":1752089147011,"stop":1752089147011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7c95604333129","name":"should be delivered immediately if received","time":{"start":1752089191159,"stop":1752089191160,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a888a3da98acd9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752089131683,"stop":1752089131683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14b9fe259ad21f0","name":"Passing an array","time":{"start":1752089480458,"stop":1752089480458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec7e555b1a121a1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752089646600,"stop":1752089646600,"duration":0},"status":"passed","severity":"normal"},{"uid":"229a72e6275402f4","name":"Relay","time":{"start":1752089212959,"stop":1752089212960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8ecf9d67defa46","name":"should skip peer when already connected","time":{"start":1752089146543,"stop":1752089146543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3b1d002939a1de","name":"should get tags for the connected peer","time":{"start":1752089147692,"stop":1752089147693,"duration":1},"status":"passed","severity":"normal"},{"uid":"af97f9c536ca1e56","name":"should dispatch network event when browser goes online","time":{"start":1752089147087,"stop":1752089147087,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d557ecd66d3b91","name":"accepts time-filtered query with content filter","time":{"start":1752089147518,"stop":1752089147518,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbac1e6152bf4f0f","name":"different cluster, different shard: nodes don't connect","time":{"start":1752089265093,"stop":1752089265094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2830e2763102cb4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752089186211,"stop":1752089186211,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecebb96670ef96d","name":"Check received message containing Basic HTML tag","time":{"start":1752089646597,"stop":1752089646598,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf5f632836e72d8","name":"Decoder throws on empty string content topic","time":{"start":1752089165784,"stop":1752089165784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d32a1730974a5f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752089191156,"stop":1752089191156,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0526c939b147db","name":"should update peer store before dialing","time":{"start":1752089146981,"stop":1752089146981,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68812c621738bc5","name":"should handle special patterns correctly","time":{"start":1752089188432,"stop":1752089188433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3025f2dd8c91087a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752089131682,"stop":1752089131682,"duration":0},"status":"passed","severity":"normal"},{"uid":"11efd6adffb281d2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752089697275,"stop":1752089697275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e837ceacf0a347e","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752089177195,"stop":1752089177195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5eb445ba57f0373","name":"Mutual subscription","time":{"start":1752089337838,"stop":1752089337839,"duration":1},"status":"passed","severity":"normal"},{"uid":"95aedf69b74faeb5","name":"Ordered Callback - false","time":{"start":1752089460830,"stop":1752089460833,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffdb29fce7017c31","name":"Check received message containing SQL Injection","time":{"start":1752089646607,"stop":1752089646607,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d118c870598ac35","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752089177108,"stop":1752089177108,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dc021b635e5281","name":"should be safe to call multiple times","time":{"start":1752089148128,"stop":1752089148129,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec86f3c98a23a14","name":"should dial peer immediately when queue is empty","time":{"start":1752089146541,"stop":1752089146542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82fca64bebd721a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752089186210,"stop":1752089186211,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daf6a484d3fbd05","name":"Push message with SQL Injection payload","time":{"start":1752089802234,"stop":1752089802235,"duration":1},"status":"passed","severity":"normal"},{"uid":"370543279a35faeb","name":"should initialize with default number of peers","time":{"start":1752089177190,"stop":1752089177190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c104ed4059374c","name":"should throw an error for insufficient data","time":{"start":1752089131809,"stop":1752089131809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8891ac02ca3224f6","name":"should initialize bloom filter with correct parameters","time":{"start":1752089188430,"stop":1752089188430,"duration":0},"status":"passed","severity":"normal"},{"uid":"889a234e9f7f516a","name":"1 Store, 2 fetches","time":{"start":1752089155693,"stop":1752089155693,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f70a23f289f63","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752089480205,"stop":1752089480205,"duration":0},"status":"passed","severity":"normal"},{"uid":"495f32d7be2a3995","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752089432105,"stop":1752089432105,"duration":0},"status":"passed","severity":"normal"},{"uid":"147206b19890464b","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752089466986,"stop":1752089466986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb85f977536cfa5","name":"should return false","time":{"start":1752089137849,"stop":1752089137850,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9b5e402728005","name":"should dial all peers on dial","time":{"start":1752089294301,"stop":1752089294302,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bee7ca38ff61f47","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752089137172,"stop":1752089137172,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30f5bba9ce832b2","name":"should be empty after removing the only subscription","time":{"start":1752089177334,"stop":1752089177334,"duration":0},"status":"passed","severity":"normal"},{"uid":"76931e114f8e8f66","name":"Subscribe to topic containing long and publish message","time":{"start":1752089337845,"stop":1752089337846,"duration":1},"status":"passed","severity":"normal"},{"uid":"50b0329c2c55898a","name":"Check publish message containing numeric","time":{"start":1752089328342,"stop":1752089328342,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd20bf34cab9f5a","name":"Sample","time":{"start":1752089137270,"stop":1752089137271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2dff68729ad23df","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752089418410,"stop":1752089418410,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d5d3051f9337035","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752089186190,"stop":1752089186191,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ab9ffad97134e2","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752089406174,"stop":1752089406175,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebf1c56d733bc0a","name":"Check received message containing long","time":{"start":1752089646594,"stop":1752089646595,"duration":1},"status":"passed","severity":"normal"},{"uid":"731aa1f6159f2b00","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752089156060,"stop":1752089156060,"duration":0},"status":"passed","severity":"normal"},{"uid":"8595f95dcb53c111","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752089131708,"stop":1752089131708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9334ab517221f9d","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752089147711,"stop":1752089147712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f294753a37587b47","name":"should requeue task if no peer is available","time":{"start":1752089176310,"stop":1752089176310,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fc3c522fece240","name":"should not hang up bootstrap peer if under limit","time":{"start":1752089147693,"stop":1752089147693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de0cf1740588504","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752089254780,"stop":1752089254780,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc837ebc73334fd","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752089186196,"stop":1752089186196,"duration":0},"status":"passed","severity":"normal"},{"uid":"552c87822df323eb","name":"Callback on promise, aborts when callback returns true","time":{"start":1752089466986,"stop":1752089466986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05742a7d30681b8","name":"Push message with JSON payload","time":{"start":1752089802236,"stop":1752089802236,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f78b215f81d284","name":"should handle task timeouts","time":{"start":1752089176322,"stop":1752089176324,"duration":2},"status":"passed","severity":"normal"},{"uid":"9401d9ceec5aed41","name":"throws on empty content topic","time":{"start":1752089131676,"stop":1752089131676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac78c95631f0b52","name":"recovers when dns.resolve returns empty","time":{"start":1752089156057,"stop":1752089156057,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea9a7cde521c09d","name":"non connected peers","time":{"start":1752089303400,"stop":1752089303400,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f2b86be5c7ad696","name":"Push message with content topic containing XML","time":{"start":1752089802227,"stop":1752089802227,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d97e8800cb536b","name":"Push message with numeric payload","time":{"start":1752089802233,"stop":1752089802233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58ec77143a93764","name":"Check publish message containing unicode special characters","time":{"start":1752089328348,"stop":1752089328348,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5ab13adb32a83a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752089186203,"stop":1752089186203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84cad53e3f9662c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752089191154,"stop":1752089191155,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba8e0c3a2a4327c","name":"should remove event listener for peer:discovery","time":{"start":1752089146969,"stop":1752089146969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6244d180a662c80","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752089131690,"stop":1752089131690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8838402cd20a4922","name":"Push message with special chars payload","time":{"start":1752089802233,"stop":1752089802233,"duration":0},"status":"passed","severity":"normal"},{"uid":"94317c6cbf2dfd9c","name":"should handle network check errors gracefully","time":{"start":1752089146551,"stop":1752089146552,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a90cdcc3075dc9","name":"Promise Callback - true","time":{"start":1752089460826,"stop":1752089460827,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cca902364096427","name":"Check received message with timestamp: 1752089206417 ","time":{"start":1752089646611,"stop":1752089646611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f14145da715e67","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752089466407,"stop":1752089466409,"duration":2},"status":"passed","severity":"normal"},{"uid":"9033793ddcea589f","name":"should add event listeners for peer connect and disconnect","time":{"start":1752089147564,"stop":1752089147564,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa5169e6ffe3d38","name":"should clear dial history on stop","time":{"start":1752089146540,"stop":1752089146540,"duration":0},"status":"passed","severity":"normal"},{"uid":"680adad27c37c29e","name":"Does not throw an exception when node disconnects","time":{"start":1752089480457,"stop":1752089480457,"duration":0},"status":"passed","severity":"normal"},{"uid":"500ad0a9d78eb868","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752089466403,"stop":1752089466407,"duration":4},"status":"passed","severity":"normal"},{"uid":"95cf97c53e8f53af","name":"isConnected should return true after first peer connects","time":{"start":1752089226869,"stop":1752089226869,"duration":0},"status":"passed","severity":"normal"},{"uid":"302fc0e2504d4664","name":"should use DNS peer discovery with light client","time":{"start":1752089211637,"stop":1752089211638,"duration":1},"status":"skipped","severity":"normal"},{"uid":"681a45bcd40cc772","name":"handles empty shards array correctly","time":{"start":1752089131710,"stop":1752089131710,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9471054ef34f01d","name":"should handle case when navigator is not available","time":{"start":1752089147075,"stop":1752089147076,"duration":1},"status":"passed","severity":"normal"},{"uid":"2337a1637cba6931","name":"peer exchange sets tag","time":{"start":1752089349961,"stop":1752089349961,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb556a0ff4e701e","name":"should add received messages to bloom filter","time":{"start":1752089191154,"stop":1752089191154,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bb32f23acc8561","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752089432105,"stop":1752089432105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b316e6cf14c2bbd9","name":"should add event listeners to globalThis","time":{"start":1752089147068,"stop":1752089147068,"duration":0},"status":"passed","severity":"normal"},{"uid":"888b7b817e42a1fa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752089186214,"stop":1752089186214,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae4fb7e47757cd2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752089697268,"stop":1752089697269,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb49f91717ac5e16","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752089131691,"stop":1752089131691,"duration":0},"status":"passed","severity":"normal"},{"uid":"9307c3b3941133b7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752089697269,"stop":1752089697269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f9ec1250111da","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752089131697,"stop":1752089131697,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09d9087534e63f8","name":"throws on content topic with empty application field","time":{"start":1752089131678,"stop":1752089131678,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ab2edf237a7c23","name":"Check received message containing escaped characters","time":{"start":1752089646598,"stop":1752089646599,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f729ee7458b1264","name":"Subscribe to topic containing short and receive message","time":{"start":1752089697263,"stop":1752089697263,"duration":0},"status":"passed","severity":"normal"},{"uid":"17602b6269db4256","name":"should clear existing timers before creating new ones","time":{"start":1752089147597,"stop":1752089147597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40da6876f015591","name":"should reject if Relay is requested but not mounted","time":{"start":1752089177090,"stop":1752089177090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28d15b791359790","name":"should remove event listeners from globalThis","time":{"start":1752089147073,"stop":1752089147074,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a658dec192db0e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752089131699,"stop":1752089131699,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c88fbca1ad29728","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752089147587,"stop":1752089147587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45cb02956e1da11","name":"Push message with long payload","time":{"start":1752089802232,"stop":1752089802233,"duration":1},"status":"passed","severity":"normal"},{"uid":"34301727c17f44fd","name":"less peers than existing","time":{"start":1752089303399,"stop":1752089303399,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3c29450cf3c39c3","name":"should not allow unachievable error rate","time":{"start":1752089185871,"stop":1752089185872,"duration":1},"status":"passed","severity":"normal"},{"uid":"d526044bddd7aeee","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752089131711,"stop":1752089131711,"duration":0},"status":"passed","severity":"normal"},{"uid":"db847561a69bc02a","name":"should create ShardReader with shards network config","time":{"start":1752089147010,"stop":1752089147010,"duration":0},"status":"passed","severity":"normal"},{"uid":"16163443869d5877","name":"should retry on complete failure if specified","time":{"start":1752089177029,"stop":1752089177030,"duration":1},"status":"passed","severity":"normal"},{"uid":"7324a84e6c791fa8","name":"throws an error for improperly formatted content topics","time":{"start":1752089131687,"stop":1752089131687,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb2b0c3ca045f5b","name":"should handle dial errors gracefully","time":{"start":1752089146546,"stop":1752089146546,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a890433c13f1032","name":"Check message with non string payload is not received","time":{"start":1752089646603,"stop":1752089646603,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf54a9657fd46b","name":"should wait for LightPush peer to be connected","time":{"start":1752089177093,"stop":1752089177093,"duration":0},"status":"passed","severity":"normal"},{"uid":"59159d78fa3b14d8","name":"random static sharding 10 - Cluster ID: 792, Shard ID: 138","time":{"start":1752089460501,"stop":1752089460501,"duration":0},"status":"passed","severity":"normal"},{"uid":"505f937376012fe6","name":"Push message with shell command payload","time":{"start":1752089802221,"stop":1752089802222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6446d05d95baf9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752089480204,"stop":1752089480204,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2461097cafee9f","name":"should dial peers from store on start","time":{"start":1752089147688,"stop":1752089147688,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32ddfde13bc7110","name":"Push message with content topic containing emoji","time":{"start":1752089802243,"stop":1752089802243,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bacf88db303bd6e","name":"Ephemeral field set to true","time":{"start":1752089148203,"stop":1752089148203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8453db0863f9dd21","name":"should initialize with Unhealthy status","time":{"start":1752089176391,"stop":1752089176392,"duration":1},"status":"passed","severity":"normal"},{"uid":"98833cab434533a9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089697270,"stop":1752089697271,"duration":1},"status":"passed","severity":"normal"},{"uid":"963288c9eb2a692b","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752089177109,"stop":1752089177109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7308a928f60bc1fb","name":"should create all internal components","time":{"start":1752089148127,"stop":1752089148127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0df9c06da68e171","name":"should create ConnectionManager with relay","time":{"start":1752089148125,"stop":1752089148126,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cacb80eee0b3ea","name":"should handle case with all peers already connected","time":{"start":1752089147697,"stop":1752089147699,"duration":2},"status":"passed","severity":"normal"},{"uid":"690e0e66424214b3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752089186201,"stop":1752089186202,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d82cbf6e43e858","name":"Relay + Store","time":{"start":1752089137857,"stop":1752089137857,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a69f4a40a4c3f08","name":"should convert tags map to array of keys","time":{"start":1752089147702,"stop":1752089147702,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf38957d009cf1bd","name":"Subscribe to topic containing short and publish message","time":{"start":1752089337845,"stop":1752089337845,"duration":0},"status":"passed","severity":"normal"},{"uid":"915f8735595308f5","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752089147240,"stop":1752089147241,"duration":1},"status":"passed","severity":"normal"},{"uid":"79069ae342a53620","name":"Push message with Basic HTML tag payload","time":{"start":1752089802221,"stop":1752089802221,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6cddbe58c9f085","name":"rejects content-filtered query with only contentTopics","time":{"start":1752089147504,"stop":1752089147505,"duration":1},"status":"passed","severity":"normal"},{"uid":"579be3f1d6e887c2","name":"different cluster, same shard: nodes don't connect","time":{"start":1752089265093,"stop":1752089265093,"duration":0},"status":"passed","severity":"normal"},{"uid":"b148e61df0d1eea5","name":"should create a new stream if no existing for protocol found","time":{"start":1752089147795,"stop":1752089147795,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fcb663d43ee43e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752089131696,"stop":1752089131696,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fd35f1a690931","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752089337841,"stop":1752089337841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c15a7f9163ce438","name":"Passing page size 1 when there are 4 messages","time":{"start":1752089472750,"stop":1752089472750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30b4b6460e9d59a","name":"should detect messages with missing dependencies","time":{"start":1752089191156,"stop":1752089191156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bd37008b40ad92","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752089211638,"stop":1752089211639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"652855a8a8af7749","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752089186194,"stop":1752089186194,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9886cc5cd8b450","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752089148129,"stop":1752089148129,"duration":0},"status":"passed","severity":"normal"},{"uid":"87037d93d93fdae6","name":"Check message on other pubsub topic is not received","time":{"start":1752089646612,"stop":1752089646612,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ded09bf8d39db3","name":"should return false when peer is not found","time":{"start":1752089147025,"stop":1752089147026,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36060c38547dad7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752089131693,"stop":1752089131693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88b790282928060","name":"should not fail to start the service if it is already started","time":{"start":1752089159851,"stop":1752089159852,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e97a71753c79d2","name":"should return PeerId when PeerId is provided","time":{"start":1752089147610,"stop":1752089147610,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e6acdd9c3e9857","name":"Subscribe to topic containing long and receive message","time":{"start":1752089697263,"stop":1752089697264,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcd5c432133f7f2","name":"Check message received after jswaku node is restarted","time":{"start":1752089646604,"stop":1752089646604,"duration":0},"status":"passed","severity":"normal"},{"uid":"891a158d69cd2555","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752089186212,"stop":1752089186212,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbc74aeb1823914","name":"should process up to 3 peers at once","time":{"start":1752089146548,"stop":1752089146548,"duration":0},"status":"passed","severity":"normal"},{"uid":"13145147c63c9c3a","name":"Nwaku publishes","time":{"start":1752089316849,"stop":1752089316849,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dc1e59774aec25","name":"should be empty when created","time":{"start":1752089177333,"stop":1752089177333,"duration":0},"status":"passed","severity":"normal"},{"uid":"638cbb7e54269194","name":"should handle peer store errors gracefully","time":{"start":1752089147712,"stop":1752089147713,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b91516047e9ff0","name":"should not dial peers from store when browser is not connected","time":{"start":1752089147690,"stop":1752089147690,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f832a89b704883d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752089460504,"stop":1752089460504,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7aad9d6d06709","name":"should serialize and deserialize correctly","time":{"start":1752089188432,"stop":1752089188432,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c700f5468d0374","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752089226872,"stop":1752089226873,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c8049a7d1b6e16","name":"Refresh subscription","time":{"start":1752089697276,"stop":1752089697276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f812727cfb0c4705","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752089191157,"stop":1752089191157,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36fd1f2ec20df5","name":"Throws when trying to push message with empty payload","time":{"start":1752089802238,"stop":1752089802238,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cebed6d8aa8fab","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752089328356,"stop":1752089328357,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf436dfd72f199","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752089177109,"stop":1752089177109,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77d8233ac7ff4a3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752089347992,"stop":1752089347992,"duration":0},"status":"passed","severity":"normal"},{"uid":"72008c7180545f21","name":"should be able to encode the field with only STORE set to true","time":{"start":1752089137164,"stop":1752089137165,"duration":1},"status":"passed","severity":"normal"},{"uid":"2919c199e968278d","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752089159855,"stop":1752089159856,"duration":1},"status":"passed","severity":"normal"},{"uid":"200666fafa26de8","name":"should throw error - no id","time":{"start":1752089137847,"stop":1752089137848,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fcd892d3dcd2a3","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752089147504,"stop":1752089147504,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe56b1dbb897e6b","name":"Subscribe and receive messages via lightPush","time":{"start":1752089697271,"stop":1752089697272,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a63877046405af9","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752089432101,"stop":1752089432102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c532d42ee95f67","name":"should skip peer when not on same shard","time":{"start":1752089146545,"stop":1752089146545,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcad20a46179e298","name":"should merge provided config with defaults","time":{"start":1752089148126,"stop":1752089148127,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b071edabe74b21","name":"should dial with PeerId and return stream","time":{"start":1752089148130,"stop":1752089148130,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf498e11425b069e","name":"should handle dial errors gracefully","time":{"start":1752089146970,"stop":1752089146970,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb4eb6083bad430","name":"Check received message containing Russian","time":{"start":1752089646607,"stop":1752089646607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3c6f6a7bc23b55","name":"Light Node - default protocols","time":{"start":1752089482818,"stop":1752089482819,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b8d49f4db1a7d3","name":"Relay - dialed first","time":{"start":1752089482814,"stop":1752089482816,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab660072c3606a0a","name":"should return true when peer is on the same network","time":{"start":1752089147010,"stop":1752089147011,"duration":1},"status":"passed","severity":"normal"},{"uid":"83478534af046c1f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752089186190,"stop":1752089186190,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a3e03e18d94bee","name":"should successfully stop","time":{"start":1752089177112,"stop":1752089177112,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7f85227f6a0abf","name":"can start and stop the service","time":{"start":1752089211630,"stop":1752089211630,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba4c0117cd839b","name":"should return false when at bootstrap limit","time":{"start":1752089147707,"stop":1752089147711,"duration":4},"status":"passed","severity":"normal"},{"uid":"dcea06e22ddad70c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752089131683,"stop":1752089131683,"duration":0},"status":"passed","severity":"normal"},{"uid":"575ffc1102acabcb","name":"Generator, 2 different pubsubtopics","time":{"start":1752089452359,"stop":1752089452360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8298643cdeadc89","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752089697282,"stop":1752089697282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ffc50ba29475db","name":"Push message with numeric payload","time":{"start":1752089802216,"stop":1752089802216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0d8e709007d790","name":"Check received message containing Basic HTML tag","time":{"start":1752089646608,"stop":1752089646608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d314ad0781d35cf3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752089466409,"stop":1752089466409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1d261beaef083f","name":"Fails to publish message with wrong content topic","time":{"start":1752089328353,"stop":1752089328354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c16498af35f912","name":"should start and stop interval correctly","time":{"start":1752089176308,"stop":1752089176309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4fca332d1d8672d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752089406176,"stop":1752089406176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4828c2090d2e97eb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752089186205,"stop":1752089186205,"duration":0},"status":"passed","severity":"normal"},{"uid":"371c2c9ad73e3aff","name":"Push message with custom timestamp: 1752085627172","time":{"start":1752089802245,"stop":1752089802245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e316f6f1fbf94c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752089131707,"stop":1752089131707,"duration":0},"status":"passed","severity":"normal"},{"uid":"533aca27291fcc0b","name":"should redial peers when all connections are lost","time":{"start":1752089147720,"stop":1752089147721,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb54603db98f6c8","name":"Check message with non string payload is not received","time":{"start":1752089646613,"stop":1752089646613,"duration":0},"status":"passed","severity":"normal"},{"uid":"797c74f480bcd60e","name":"isConnected return false after peer stops","time":{"start":1752089226870,"stop":1752089226872,"duration":2},"status":"passed","severity":"normal"},{"uid":"e3d0e27bb509e10d","name":"Push message with JSON payload","time":{"start":1752089802221,"stop":1752089802221,"duration":0},"status":"passed","severity":"normal"},{"uid":"517a4cd79cf7fbe5","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752089131691,"stop":1752089131692,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e85dd13f1d13fb5","name":"Query with Promise Callback, No Decoder","time":{"start":1752089432109,"stop":1752089432109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6cc39ec6807b34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752089186213,"stop":1752089186213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1abe62c9337a3ab","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752089137167,"stop":1752089137167,"duration":0},"status":"passed","severity":"normal"},{"uid":"4126fe0545cea33d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752089452360,"stop":1752089452360,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c063dc10f72a262","name":"should handle high bootstrap limit correctly","time":{"start":1752089147716,"stop":1752089147716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9990240edd549c","name":"should register libp2p event listeners when start is called","time":{"start":1752089177193,"stop":1752089177193,"duration":0},"status":"passed","severity":"normal"},{"uid":"9984d0325ad8ecb5","name":"should handle shard reader errors gracefully","time":{"start":1752089146549,"stop":1752089146551,"duration":2},"status":"passed","severity":"normal"},{"uid":"22c121b92203a0c5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752089697274,"stop":1752089697274,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48356e29c555018e","name":"should not receive a peer event after stop","time":{"start":1752089211633,"stop":1752089211637,"duration":4},"status":"passed","severity":"normal"},{"uid":"75c3ea24ec0f272b","name":"it tolerates circular branch references","time":{"start":1752089156056,"stop":1752089156057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8b2654580c2a16","name":"Check publish message containing short","time":{"start":1752089328341,"stop":1752089328341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44bd7f24c813e9b","name":"ignores unrecognized TXT record formats","time":{"start":1752089156058,"stop":1752089156058,"duration":0},"status":"passed","severity":"normal"},{"uid":"b904a88ffb5401d5","name":"Push message equal or less that 1MB","time":{"start":1752089802245,"stop":1752089802246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6064b545d19492e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752089131693,"stop":1752089131693,"duration":0},"status":"passed","severity":"normal"}]