2025-07-15 21:28:05 +00:00

1 line
196 KiB
JSON

[{"uid":"76c9ce0e5a69184d","name":"Throws when trying to push message with empty payload","time":{"start":1752614842822,"stop":1752614842822,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a54f49e90bf1fb","name":"should properly create location multiaddrs - udp6","time":{"start":1752614176061,"stop":1752614176061,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1c795ea876c35a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752614730225,"stop":1752614730225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50ba66331ea82c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752614224079,"stop":1752614224079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3847c543f918bd","name":"should return false when network is not connected","time":{"start":1752614186224,"stop":1752614186224,"duration":0},"status":"passed","severity":"normal"},{"uid":"795ff5c7feb134c3","name":"peer exchange sets tag","time":{"start":1752614387943,"stop":1752614387943,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedaf6c0a7b939de","name":"Query generator for multiple messages with different content topic format","time":{"start":1752614490175,"stop":1752614490176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed72c34c9a6f8cae","name":"Push message with short payload","time":{"start":1752614842831,"stop":1752614842831,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd0bf98e57d4b1a","name":"Push message with meta","time":{"start":1752614842828,"stop":1752614842828,"duration":0},"status":"passed","severity":"normal"},{"uid":"87593a8e34521bfd","name":"should return tags for existing peer","time":{"start":1752614185985,"stop":1752614185985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8ed688330365c7","name":"should not discard bootstrap peers if under the limit","time":{"start":1752614275236,"stop":1752614275237,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf390142966ed2d","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752614193537,"stop":1752614193537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1672621d483530","name":"should not allow k > 12","time":{"start":1752614223582,"stop":1752614223584,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e32ddbf2a35d9f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752614185350,"stop":1752614185350,"duration":0},"status":"passed","severity":"normal"},{"uid":"795c670261280b29","name":"should update ack status of messages in outgoing buffer","time":{"start":1752614228844,"stop":1752614228845,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b7a55da8a5f8306","name":"Subscribe and receive messages via lightPush","time":{"start":1752614730202,"stop":1752614730202,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b28064cc68b017","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752614169986,"stop":1752614169987,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aaea4144f11241d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752614224038,"stop":1752614224039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8ddaa5af8e2429","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752614375889,"stop":1752614375890,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3b9806a2d92bce","name":"should insert message id into causal history","time":{"start":1752614228838,"stop":1752614228838,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d292e8270a5988","name":"Check message on other pubsub topic is not received","time":{"start":1752614683452,"stop":1752614683452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9881514d050a105","name":"should initialize with isNetworkConnected as false","time":{"start":1752614184543,"stop":1752614184543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6984eb0e2e64ecba","name":"Waku message hash computation (payload length 0)","time":{"start":1752614185560,"stop":1752614185560,"duration":0},"status":"passed","severity":"normal"},{"uid":"513aeb0055071cc2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752614169968,"stop":1752614169969,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f78fd499d50489","name":"Used by Waku Relay","time":{"start":1752614513721,"stop":1752614513721,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb9498c6b35e827","name":"should skip peer when not on same shard","time":{"start":1752614185513,"stop":1752614185515,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a59aa3e316f4850","name":"rejects hash query with time filter","time":{"start":1752614185881,"stop":1752614185881,"duration":0},"status":"passed","severity":"normal"},{"uid":"770e7154601f8d38","name":"Push message with content topic containing Arabic","time":{"start":1752614842824,"stop":1752614842824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b75ba999cc34e","name":"isConnected should return true after first peer connects","time":{"start":1752614264416,"stop":1752614264417,"duration":1},"status":"passed","severity":"normal"},{"uid":"640b42c7fb6e58ac","name":"should handle peer store errors gracefully","time":{"start":1752614185988,"stop":1752614185988,"duration":0},"status":"passed","severity":"normal"},{"uid":"90efae8254ee4d7f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752614249964,"stop":1752614249964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2639c03ccc6d370e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752614730222,"stop":1752614730222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4675d98ec760e4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752614185350,"stop":1752614185350,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec6f93858bcf538","name":"should return false when shard info is undefined","time":{"start":1752614185237,"stop":1752614185237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5186b76934406c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752614224047,"stop":1752614224048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9d777648cfb505","name":"Check received message containing Chinese","time":{"start":1752614683456,"stop":1752614683457,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dce418c44e1d77","name":"should dial second nwaku node that was discovered","time":{"start":1752614243456,"stop":1752614243466,"duration":10},"status":"skipped","severity":"normal"},{"uid":"9b83d5b9d6567ff7","name":"Query generator for 2000 messages","time":{"start":1752614490180,"stop":1752614490181,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b368217ef1e0d17","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752614214594,"stop":1752614214594,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b32ca45f8eb7b9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752614730223,"stop":1752614730223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37ee0de9afcbb73","name":"Push message with content topic containing Chinese","time":{"start":1752614842824,"stop":1752614842824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cde4525c675c18","name":"random static sharding 3 - Cluster ID: 737, Shard ID: 187","time":{"start":1752614497089,"stop":1752614497089,"duration":0},"status":"passed","severity":"normal"},{"uid":"399d859aa12356b4","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752614446661,"stop":1752614446662,"duration":1},"status":"skipped","severity":"normal"},{"uid":"36d9a60b1a32047a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752614185923,"stop":1752614185923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d423c1ccdd2c132","name":"Check publish message containing Basic HTML tag","time":{"start":1752614367049,"stop":1752614367049,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4746b90497fcfe","name":"Subscribe to topic containing long and receive message","time":{"start":1752614730207,"stop":1752614730208,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a6aaa52fab59f7","name":"Push message with content topic containing numeric","time":{"start":1752614842823,"stop":1752614842823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd59d4b4eddfd1d0","name":"Push message with meta","time":{"start":1752614842842,"stop":1752614842842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5be10ba86e848ee","name":"should return false when peer is on different cluster","time":{"start":1752614185231,"stop":1752614185232,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9d7bc776237273","name":"should return false when peer is not on the specified shard","time":{"start":1752614185232,"stop":1752614185237,"duration":5},"status":"passed","severity":"normal"},{"uid":"dc10784318d93994","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752614224082,"stop":1752614224082,"duration":0},"status":"passed","severity":"normal"},{"uid":"958d8dc34eb7db00","name":"Nodes with multiple pubsub topic","time":{"start":1752614359788,"stop":1752614359788,"duration":0},"status":"passed","severity":"normal"},{"uid":"6804b8a833c2cfd6","name":"Push message with short payload","time":{"start":1752614842813,"stop":1752614842814,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f70a2d4e98ea0f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752614228841,"stop":1752614228841,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d9dbbdde560cbb","name":"should perform ping and update peer store on timer","time":{"start":1752614185350,"stop":1752614185351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad96cf13e67a1850","name":"Push message with numeric payload","time":{"start":1752614842831,"stop":1752614842831,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e66e6fe8d7311","name":"should hang up with multiaddr and return true on success","time":{"start":1752614186226,"stop":1752614186226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb467762f9b8560","name":"Push message with content topic containing long","time":{"start":1752614842823,"stop":1752614842823,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f0958bde8766b1","name":"Query with Promise Callback, No Decoder","time":{"start":1752614459292,"stop":1752614459293,"duration":1},"status":"passed","severity":"normal"},{"uid":"44896d4c8ca1abd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752614490173,"stop":1752614490173,"duration":0},"status":"passed","severity":"normal"},{"uid":"354ee02de4d561b8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752614224048,"stop":1752614224049,"duration":1},"status":"passed","severity":"normal"},{"uid":"b461c73f23d317b8","name":"Encoder throws on empty string content topic","time":{"start":1752614203640,"stop":1752614203640,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d751b512b1a5d7","name":"Push message with content topic containing SQL Injection","time":{"start":1752614842825,"stop":1752614842825,"duration":0},"status":"passed","severity":"normal"},{"uid":"92829cc366a3501d","name":"Asymmetric encrypt & decrypt","time":{"start":1752614204133,"stop":1752614204134,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8def5ca06b28e4","name":"Push message with custom timestamp: 1752617864696","time":{"start":1752614842829,"stop":1752614842830,"duration":1},"status":"passed","severity":"normal"},{"uid":"8881b5cfac1e8f8d","name":"Mutual subscription","time":{"start":1752614375888,"stop":1752614375888,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5eb7d1723ce2e8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752614683463,"stop":1752614683463,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0f41f3e63146cd","name":"should dial peer immediately when queue is empty","time":{"start":1752614185509,"stop":1752614185509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90a7cd37bbcad84","name":"should handle peer disconnect event when no connections remain","time":{"start":1752614184588,"stop":1752614184589,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf24374169b1ae2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752614169972,"stop":1752614169972,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c376d541e4d2d7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752614264413,"stop":1752614264413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32766a4292e0870","name":"Query with Ordered Callback, No message returned","time":{"start":1752614459291,"stop":1752614459291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7502c9124a70cf5","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752614169996,"stop":1752614169996,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5f309e6e57e41d","name":"should handle dial errors gracefully","time":{"start":1752614185516,"stop":1752614185517,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1cb775d0cb25b2","name":"should return false when connections are non-bootstrap peers","time":{"start":1752614185990,"stop":1752614185990,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bb3c73d67e872b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752614378077,"stop":1752614378077,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd620500c764685","name":"1 Relay, 1 fetch","time":{"start":1752614193768,"stop":1752614193768,"duration":0},"status":"passed","severity":"normal"},{"uid":"977ceca0e90bea9a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752614730213,"stop":1752614730214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c8ea2231345b7","name":"should not return locked peers if enough unlocked are available","time":{"start":1752614214583,"stop":1752614214584,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1792191c2e16885","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752614193951,"stop":1752614193951,"duration":0},"status":"skipped","severity":"normal"},{"uid":"97442706de57778f","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752614264413,"stop":1752614264414,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed2aae9c9a05d4e","name":"should return PeerId when PeerId is provided","time":{"start":1752614185834,"stop":1752614185834,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f00986a0883245","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752614446656,"stop":1752614446657,"duration":1},"status":"passed","severity":"normal"},{"uid":"61dae9f1b714c35b","name":"should throw an error for missing sharding configuration","time":{"start":1752614169996,"stop":1752614169996,"duration":0},"status":"passed","severity":"normal"},{"uid":"42da3f313a077c88","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752614185993,"stop":1752614185993,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bde4242524bc946","name":"should not hang up bootstrap peer if under limit","time":{"start":1752614185980,"stop":1752614185980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3349875f5a0c694","name":"should skip peer when already connected","time":{"start":1752614185510,"stop":1752614185510,"duration":0},"status":"passed","severity":"normal"},{"uid":"374994c405eac908","name":"Check message with invalid timestamp is not received","time":{"start":1752614683461,"stop":1752614683461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdb17bca5215066","name":"should enable all discoveries when explicitly set","time":{"start":1752614213866,"stop":1752614213870,"duration":4},"status":"passed","severity":"normal"},{"uid":"4f7894dbe34f7bde","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752614169970,"stop":1752614169970,"duration":0},"status":"passed","severity":"normal"},{"uid":"668bed2834289c3a","name":"should handle peer store errors gracefully","time":{"start":1752614185991,"stop":1752614185991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dc7760131a2790","name":"Subscribe and receives messages on 20 topics","time":{"start":1752614730205,"stop":1752614730205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e9fe6ad736441a","name":"should check connected peers if present and suitable","time":{"start":1752614214830,"stop":1752614214830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dbde08fb2b48ba","name":"Check received message containing escaped characters","time":{"start":1752614683450,"stop":1752614683450,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1edf32f37b8ff76","name":"Overlapping topic subscription","time":{"start":1752614730206,"stop":1752614730207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c32a206511bc6c","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752614175442,"stop":1752614175443,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e144a2a9e547f18","name":"Check publish message containing Arabic","time":{"start":1752614367047,"stop":1752614367047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0e5d7553c237be","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752614185991,"stop":1752614185991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a502d4726c720e0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752614730221,"stop":1752614730221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f789a7814ccd7b7e","name":"Push message with custom timestamp: 1721855864696","time":{"start":1752614842829,"stop":1752614842829,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f75c70c352ca","name":"Promise Callback - false","time":{"start":1752614498756,"stop":1752614498756,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddb494111041dd1","name":"Push message with content topic containing Script","time":{"start":1752614842839,"stop":1752614842839,"duration":0},"status":"passed","severity":"normal"},{"uid":"409de05ccd6bdc50","name":"should return true when peer is on the same network","time":{"start":1752614185221,"stop":1752614185221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d607f1edfe8f9ff9","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752614446658,"stop":1752614446660,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4332c9ea18d47a6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752614497092,"stop":1752614497092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd26ce6fd8cedc7","name":"Check received message containing short","time":{"start":1752614683445,"stop":1752614683445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90a630001ea9b20","name":"random static sharding 5 - Cluster ID: 605, Shard ID: 31","time":{"start":1752614497090,"stop":1752614497090,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f2ffbb83c33070","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752614730202,"stop":1752614730203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca4070d223caeb1","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752614185356,"stop":1752614185357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5604132fde73038","name":"Push message with Arabic payload","time":{"start":1752614842817,"stop":1752614842818,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f77215792e3706b","name":"handles empty shards array correctly","time":{"start":1752614169996,"stop":1752614169997,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6e32c9460dd227","name":"should register libp2p event listeners when start is called","time":{"start":1752614214585,"stop":1752614214586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ca6da71beeab5c","name":"Query Generator - false","time":{"start":1752614498755,"stop":1752614498755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6153c888f98605","name":"should handle general insertion and lookup correctly","time":{"start":1752614226156,"stop":1752614226156,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d5f46ac364f1a2","name":"Push message with long payload","time":{"start":1752614842831,"stop":1752614842831,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcf93d247dc13bc","name":"should properly clean up resources when disposed","time":{"start":1752614213150,"stop":1752614213153,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea82123c02b5f5ac","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752614512477,"stop":1752614512477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a09a1c45e86af48","name":"should throw error - no id","time":{"start":1752614176056,"stop":1752614176057,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3a4b8c7c664d58","name":"Encoder throws on undefined content topic","time":{"start":1752614186174,"stop":1752614186174,"duration":0},"status":"passed","severity":"normal"},{"uid":"6980f84185771f5d","name":"less peers than existing","time":{"start":1752614341287,"stop":1752614341288,"duration":1},"status":"skipped","severity":"normal"},{"uid":"66638b82f346dc29","name":"should add and remove event listeners correctly","time":{"start":1752614197826,"stop":1752614197826,"duration":0},"status":"passed","severity":"normal"},{"uid":"122f55b860f1acd4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752614375893,"stop":1752614375893,"duration":0},"status":"passed","severity":"normal"},{"uid":"92db392f2d4a3005","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752614375890,"stop":1752614375890,"duration":0},"status":"passed","severity":"normal"},{"uid":"231d01cbe3165248","name":"should not dispatch event when already connected","time":{"start":1752614184598,"stop":1752614184599,"duration":1},"status":"passed","severity":"normal"},{"uid":"763c59aebb5d67d2","name":"should handle errors when getting connections","time":{"start":1752614184609,"stop":1752614184610,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb7c53a16e6f305","name":"should transition to Unhealthy when no connections","time":{"start":1752614214686,"stop":1752614214686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b156cfee6ab115f8","name":"should be safe to call multiple times","time":{"start":1752614185976,"stop":1752614185976,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb506d8a24a13c6f","name":"Push message with Chinese payload","time":{"start":1752614842832,"stop":1752614842832,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaff06b55b53315","name":"should start all internal components","time":{"start":1752614186222,"stop":1752614186223,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b18229db18cf75","name":"Refresh subscription","time":{"start":1752614730220,"stop":1752614730220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2abfaf740050be6","name":"should initialize with custom number of peers","time":{"start":1752614214576,"stop":1752614214577,"duration":1},"status":"passed","severity":"normal"},{"uid":"713f7696bae8cf21","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752614169970,"stop":1752614169971,"duration":1},"status":"passed","severity":"normal"},{"uid":"421d708e24c98481","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752614459289,"stop":1752614459290,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c04e61bdbbc9026","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752614169983,"stop":1752614169983,"duration":0},"status":"passed","severity":"normal"},{"uid":"721483fe7bf55661","name":"Relay - times out","time":{"start":1752614518922,"stop":1752614518922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b982056f231a7fa2","name":"should handle relay send failures gracefully","time":{"start":1752614185364,"stop":1752614185364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fdc9430dbd1353","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752614512477,"stop":1752614512478,"duration":1},"status":"passed","severity":"normal"},{"uid":"62030f14ef41f176","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752614359786,"stop":1752614359786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b322e22951221bde","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752614292162,"stop":1752614292162,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e5055cb00203a","name":"configure the node with multiple content topics","time":{"start":1752614477227,"stop":1752614477227,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe5abb0a8f256d3","name":"should handle corrupted local storage data gracefully","time":{"start":1752614197826,"stop":1752614197826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1711a6b866c8d51b","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752614175441,"stop":1752614175441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7050f7829ff5b402","name":"Check publish message after service node is restarted","time":{"start":1752614367056,"stop":1752614367056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6af1855c6e371110","name":"caches peers it previously fetched","time":{"start":1752614193948,"stop":1752614193949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7ee1090a394d18","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752614224039,"stop":1752614224039,"duration":0},"status":"passed","severity":"normal"},{"uid":"47542c96b63b9263","name":"throws on empty content topic","time":{"start":1752614169964,"stop":1752614169964,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d554e48079ef00","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752614683451,"stop":1752614683452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91e8a83d2dd2d3f","name":"should redial peers when all connections are lost","time":{"start":1752614185994,"stop":1752614185995,"duration":1},"status":"passed","severity":"normal"},{"uid":"29f2e7240811fc22","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752614730211,"stop":1752614730211,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdbbefecc610364","name":"Fails to push message with large meta","time":{"start":1752614842828,"stop":1752614842828,"duration":0},"status":"passed","severity":"normal"},{"uid":"968dae0f062435e6","name":"different cluster, different shard: nodes don't connect","time":{"start":1752614302569,"stop":1752614302570,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a223facace5ae4","name":"should not fail to stop the service if it was not started","time":{"start":1752614197822,"stop":1752614197822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8686c93c4b53a8","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752614185975,"stop":1752614185975,"duration":0},"status":"passed","severity":"normal"},{"uid":"68751690f7eb5ce3","name":"connected peers and dial","time":{"start":1752614341287,"stop":1752614341287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5744b1571047136b","name":"should initialize bloom filter with correct parameters","time":{"start":1752614226150,"stop":1752614226151,"duration":1},"status":"passed","severity":"normal"},{"uid":"80656fe68a1cdb63","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752614224055,"stop":1752614224055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb3ab316103b8ca","name":"Check received message containing long","time":{"start":1752614683446,"stop":1752614683446,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51d0a5c058e01b","name":"should return unique PubsubTopics for static sharding","time":{"start":1752614169978,"stop":1752614169978,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c4e29c7c2eb811","name":"Passing page size 1 when there are 4 messages","time":{"start":1752614506900,"stop":1752614506900,"duration":0},"status":"passed","severity":"normal"},{"uid":"605146821ebebeb1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752614378077,"stop":1752614378078,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed38ac71183bdb8e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752614359788,"stop":1752614359789,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2e151a26edbdff","name":"should requeue task if no peer is available","time":{"start":1752614214043,"stop":1752614214043,"duration":0},"status":"passed","severity":"normal"},{"uid":"494c343f077d0869","name":"Publish without waiting for remote peer","time":{"start":1752614375889,"stop":1752614375889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e17c284bb29bd11","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752614477219,"stop":1752614477219,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f137e7a678f6f7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752614228844,"stop":1752614228844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d42d8b60095632","name":"should skip updating peer store if peer has same addresses","time":{"start":1752614185293,"stop":1752614185293,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafb3fea4faa30fb","name":"should reject if Relay is requested but not mounted","time":{"start":1752614214827,"stop":1752614214828,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca9e998b57843f3","name":"should reject on timeout if it was set","time":{"start":1752614214830,"stop":1752614214830,"duration":0},"status":"passed","severity":"normal"},{"uid":"29672b3cc53069b5","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752614224059,"stop":1752614224059,"duration":0},"status":"passed","severity":"normal"},{"uid":"877f3a3faf6731a7","name":"Symmetric encrypt & Decrypt","time":{"start":1752614204134,"stop":1752614204135,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2298a79802edba","name":"handles different networkShards values correctly","time":{"start":1752614169975,"stop":1752614169975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c32794e5a920da","name":"Push message with Basic HTML tag payload","time":{"start":1752614842820,"stop":1752614842820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1be0e86bda7f01","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752614214687,"stop":1752614214687,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b2aae7a7cc8938","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752614224040,"stop":1752614224040,"duration":0},"status":"passed","severity":"normal"},{"uid":"515345d635bf4f84","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752614185356,"stop":1752614185356,"duration":0},"status":"passed","severity":"normal"},{"uid":"a974ae7674e6da2b","name":"should handle task timeouts","time":{"start":1752614214045,"stop":1752614214045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b3bdd4581ecece","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752614213870,"stop":1752614213871,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f458fbb5ababf5","name":"shard 0","time":{"start":1752614497087,"stop":1752614497088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b194e39f927f9d0a","name":"should handle special patterns correctly","time":{"start":1752614226155,"stop":1752614226156,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb2df50495c3388","name":"Push message with Chinese payload","time":{"start":1752614842817,"stop":1752614842817,"duration":0},"status":"passed","severity":"normal"},{"uid":"119f6805f32038b3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752614730210,"stop":1752614730210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98ad5f83d081658","name":"Check received message containing shell command","time":{"start":1752614683459,"stop":1752614683459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25aedb9b1a99af8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752614730216,"stop":1752614730216,"duration":0},"status":"passed","severity":"normal"},{"uid":"987a3c523245fb70","name":"should set default options when no config provided","time":{"start":1752614186222,"stop":1752614186222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdad08e782077c68","name":"should get tags for the connected peer","time":{"start":1752614185979,"stop":1752614185979,"duration":0},"status":"passed","severity":"normal"},{"uid":"92436d8cf7a10123","name":"should insert message into bloom filter","time":{"start":1752614228837,"stop":1752614228837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1205addd67b8002f","name":"Check received message containing special chars","time":{"start":1752614683456,"stop":1752614683456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c58b0e28cb11a31","name":"should add event listeners to libp2p","time":{"start":1752614184544,"stop":1752614184561,"duration":17},"status":"passed","severity":"normal"},{"uid":"2d1333e75c816383","name":"should handle case with no peers in store","time":{"start":1752614185984,"stop":1752614185984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d43cb46ffd6316c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752614214895,"stop":1752614214895,"duration":0},"status":"passed","severity":"normal"},{"uid":"751baf9539b98645","name":"should return valid sharding parameters for static sharding","time":{"start":1752614169995,"stop":1752614169996,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c872e334829d325","name":"should not create multiple intervals when called multiple times","time":{"start":1752614185504,"stop":1752614185507,"duration":3},"status":"passed","severity":"normal"},{"uid":"c4d35ef7c1dea670","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752614169972,"stop":1752614169973,"duration":1},"status":"passed","severity":"normal"},{"uid":"221480b51cdf836f","name":"Ephemeral field set to true","time":{"start":1752614186173,"stop":1752614186174,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f5f426d966343a","name":"isConnected return false after peer stops","time":{"start":1752614264417,"stop":1752614264418,"duration":1},"status":"passed","severity":"normal"},{"uid":"df54c9f444ebc0b8","name":"should remove event listeners","time":{"start":1752614185976,"stop":1752614185977,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d59c35ff3d65b9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614492493,"stop":1752614492493,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ab4bccdb1010e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752614446660,"stop":1752614446661,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6b70ba778a3e9","name":"should dial peer when on same shard","time":{"start":1752614185515,"stop":1752614185516,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10f83da7fa3170e","name":"should dial one peer on dial","time":{"start":1752614332023,"stop":1752614332024,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d337e9f557856c5","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752614730218,"stop":1752614730218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c940d4d3dd162a0e","name":"1 Relay, 1 Filter, gives up","time":{"start":1752614193770,"stop":1752614193771,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca07f00ca5be78c","name":"Push message with content topic containing emoji","time":{"start":1752614842842,"stop":1752614842842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a135b5659df97fba","name":"should send relay ping messages on timer","time":{"start":1752614185363,"stop":1752614185363,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ef81fadc2fc9a8","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/4/topic560/proto","time":{"start":1752614477221,"stop":1752614477221,"duration":0},"status":"passed","severity":"normal"},{"uid":"71272b89bbb89886","name":"should fail to send if no connected peers found","time":{"start":1752614214004,"stop":1752614214019,"duration":15},"status":"passed","severity":"normal"},{"uid":"1f2645c8603b882a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752614224058,"stop":1752614224058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba10ea168e12cf99","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752614169978,"stop":1752614169979,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd11c9e87dd8c2c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752614224056,"stop":1752614224057,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4997203572a7bf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752614169987,"stop":1752614169987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67f92504493ac75","name":"returns all values when wanted number is greater than available values","time":{"start":1752614192736,"stop":1752614192736,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fadf244dba02b3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752614434836,"stop":1752614434836,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb102c32fe4cbd12","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752614477227,"stop":1752614477229,"duration":2},"status":"passed","severity":"normal"},{"uid":"aaa258994ff79548","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752614175439,"stop":1752614175439,"duration":0},"status":"passed","severity":"normal"},{"uid":"672f07de531f057d","name":"Subscribe to topic containing XML and receive message","time":{"start":1752614730210,"stop":1752614730211,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7dc89210618b8a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752614224054,"stop":1752614224054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9bffed78f2b26b4","name":"Check received message containing unicode special characters","time":{"start":1752614683460,"stop":1752614683460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e32722e7aac389","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752614215079,"stop":1752614215079,"duration":0},"status":"passed","severity":"normal"},{"uid":"29760c687dfa9fc7","name":"Query Generator, No Decoder","time":{"start":1752614459286,"stop":1752614459288,"duration":2},"status":"passed","severity":"normal"},{"uid":"2615331ff1790489","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752614193538,"stop":1752614193538,"duration":0},"status":"passed","severity":"normal"},{"uid":"471976bacad15fd3","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752614359786,"stop":1752614359787,"duration":1},"status":"passed","severity":"normal"},{"uid":"470822c22ff84efb","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752614224052,"stop":1752614224053,"duration":1},"status":"passed","severity":"normal"},{"uid":"f78f8dd9a5cd40dd","name":"should remove event listeners","time":{"start":1752614185341,"stop":1752614185341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3042916809468f46","name":"Check received message containing Script","time":{"start":1752614683458,"stop":1752614683458,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa6850ef9c8f24f","name":"should handle browser offline state overriding peer connections","time":{"start":1752614184611,"stop":1752614184611,"duration":0},"status":"passed","severity":"normal"},{"uid":"571189a65a2383cd","name":"should return null for non-existent peer","time":{"start":1752614185987,"stop":1752614185988,"duration":1},"status":"passed","severity":"normal"},{"uid":"66da03d248b19914","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752614224058,"stop":1752614224058,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17baabd67890a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752614224080,"stop":1752614224080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528dfba21b05a66","name":"should dispatch network event when browser goes offline","time":{"start":1752614184600,"stop":1752614184600,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dcf400f82cce71","name":"should handle errors when accessing navigator","time":{"start":1752614184610,"stop":1752614184610,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f004a98b2f7e4","name":"random static sharding 2 - Cluster ID: 678, Shard ID: 611","time":{"start":1752614497089,"stop":1752614497089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1589f45319ac0af3","name":"Sign & Recover","time":{"start":1752614204135,"stop":1752614204135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca90682fadabe12","name":"Delete observer","time":{"start":1752614343068,"stop":1752614343069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a384744d14cae5d","name":"should set field with only FILTER enabled","time":{"start":1752614176064,"stop":1752614176064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d06719206d6385","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752614224055,"stop":1752614224055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7405b20b9eaf45d","name":"Check message with no content topic is not received","time":{"start":1752614683462,"stop":1752614683462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9573434c4115e8be","name":"Check publish message containing SQL Injection","time":{"start":1752614367048,"stop":1752614367048,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9217cfb4839c8fe","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752614175436,"stop":1752614175437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f219df2eee75e209","name":"returns nothing if no connections present","time":{"start":1752614185898,"stop":1752614185899,"duration":1},"status":"passed","severity":"normal"},{"uid":"b773ec6887d9f3ab","name":"should only return 1 node with store capability","time":{"start":1752614193950,"stop":1752614193950,"duration":0},"status":"passed","severity":"normal"},{"uid":"950ad4dd7b6dc6dc","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752614228845,"stop":1752614228845,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07fab6a39722538","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752614176064,"stop":1752614176064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd03b51e9e0d317","name":"Push message with content topic containing emoji","time":{"start":1752614842827,"stop":1752614842828,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1ec577a8b2fee","name":"should not fail to start the service if it is already started","time":{"start":1752614248930,"stop":1752614248930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c576de8ed7120a","name":"should stop ping timers on peer disconnect","time":{"start":1752614185349,"stop":1752614185349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f41e28fbc089fa","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752614224063,"stop":1752614224063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b079b4e78114a27c","name":"Renews subscription after lossing a connection","time":{"start":1752614730214,"stop":1752614730214,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb5c1860fa6e5f","name":"should add and check entries correctly","time":{"start":1752614213140,"stop":1752614213143,"duration":3},"status":"passed","severity":"normal"},{"uid":"d040fd275d7193ae","name":"Push message with unicode special characters payload","time":{"start":1752614842835,"stop":1752614842835,"duration":0},"status":"passed","severity":"normal"},{"uid":"f728c36ea5cdc6f6","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752614169976,"stop":1752614169977,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c0834e227d7e21","name":"Does not throw an exception when node disconnects","time":{"start":1752614513720,"stop":1752614513720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3e2a3deb2e9fa5","name":"should handle shardReader errors","time":{"start":1752614186229,"stop":1752614186229,"duration":0},"status":"passed","severity":"normal"},{"uid":"89225eaa15980e0e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app82/1/topic313/xml","time":{"start":1752614477222,"stop":1752614477222,"duration":0},"status":"passed","severity":"normal"},{"uid":"892e3d494af20779","name":"should return false","time":{"start":1752614176057,"stop":1752614176058,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e3638d6d0bb312","name":"Subscribe and receive messages via lightPush","time":{"start":1752614730215,"stop":1752614730216,"duration":1},"status":"passed","severity":"normal"},{"uid":"b907bfad4b6bf254","name":"should not dial peers from store when browser is not connected","time":{"start":1752614185978,"stop":1752614185978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d819ce4e1328388","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/6/topic760/utf8","time":{"start":1752614477226,"stop":1752614477226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f44752d176d12","name":"Fails to push message bigger that 1MB","time":{"start":1752614842844,"stop":1752614842844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60b7d37e3bf7123","name":"should throw error - no id","time":{"start":1752614176055,"stop":1752614176056,"duration":1},"status":"passed","severity":"normal"},{"uid":"de05469f3dd9adab","name":"should return empty array when no peers connected","time":{"start":1752614186226,"stop":1752614186226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71f82cb3657ca2d","name":"Check publish message containing Russian","time":{"start":1752614367047,"stop":1752614367047,"duration":0},"status":"passed","severity":"normal"},{"uid":"532a45c65ab4cb92","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752614730212,"stop":1752614730213,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8e694114034d36","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752614169998,"stop":1752614169998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86346b4d2b6fd0f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752614224054,"stop":1752614224055,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b77d62fb61941e","name":"should dial all remaining peers","time":{"start":1752614185983,"stop":1752614185983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7440f6418ea7ac","name":"should clear dial history on start","time":{"start":1752614185504,"stop":1752614185504,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bd01c332ede744","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752614842825,"stop":1752614842826,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b81fa06b8ed641","name":"should handle dial errors gracefully","time":{"start":1752614185983,"stop":1752614185984,"duration":1},"status":"passed","severity":"normal"},{"uid":"12de5a09b1d2da72","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752614224076,"stop":1752614224077,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fbcca0d21b33c4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752614730204,"stop":1752614730204,"duration":0},"status":"passed","severity":"normal"},{"uid":"378a1c97b956da00","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752614224056,"stop":1752614224056,"duration":0},"status":"passed","severity":"normal"},{"uid":"175ce65333ba0dff","name":"throws on content topic with too few or too many fields","time":{"start":1752614169964,"stop":1752614169965,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a78acea6bd86ed","name":"should wait for Store peer to be connected","time":{"start":1752614214831,"stop":1752614214831,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaf7d5b6497af43","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752614169971,"stop":1752614169971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1d5918f68daaef","name":"random static sharding 10 - Cluster ID: 446, Shard ID: 547","time":{"start":1752614497091,"stop":1752614497092,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfa5a94d85f7b1c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752614387944,"stop":1752614387944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"820c72d1e4052bdd","name":"Nodes with multiple pubsub topic","time":{"start":1752614359786,"stop":1752614359786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6879b0b3495c4a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752614169984,"stop":1752614169984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc801770af305774","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752614224060,"stop":1752614224061,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfeae1ba546b64b","name":"Push to array if already present","time":{"start":1752614169896,"stop":1752614169897,"duration":1},"status":"passed","severity":"normal"},{"uid":"df365d04adc7cc4d","name":"should dial peers from store when no connections remain","time":{"start":1752614185981,"stop":1752614185981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b931abe616f50eb1","name":"Register correct protocols","time":{"start":1752614375888,"stop":1752614375888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd2790dcbc7716d","name":"should initialize with default number of peers","time":{"start":1752614214576,"stop":1752614214576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59cebf56dd5b2ff","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752614169985,"stop":1752614169986,"duration":1},"status":"passed","severity":"normal"},{"uid":"769df85188d5dcbc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752614375893,"stop":1752614375894,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd31a161c694da4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752614224063,"stop":1752614224063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4532938a0e865b5","name":"should have no discoveries enabled by default","time":{"start":1752614213865,"stop":1752614213866,"duration":1},"status":"passed","severity":"normal"},{"uid":"958f103b91dd61c9","name":"Push message with content topic containing XML","time":{"start":1752614842825,"stop":1752614842825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71662610a0c0575","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752614175435,"stop":1752614175435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc49e5c3f0d6427f","name":"random static sharding 4 - Cluster ID: 271, Shard ID: 335","time":{"start":1752614497089,"stop":1752614497090,"duration":1},"status":"passed","severity":"normal"},{"uid":"503443696375fd6d","name":"Publish message with large meta","time":{"start":1752614367056,"stop":1752614367057,"duration":1},"status":"passed","severity":"normal"},{"uid":"26643bd3ef851403","name":"should remove expired entries after TTL has passed","time":{"start":1752614213145,"stop":1752614213145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d105da054728f4fc","name":"should handle case with all peers already connected","time":{"start":1752614185984,"stop":1752614185985,"duration":1},"status":"passed","severity":"normal"},{"uid":"2423f9f806b33e52","name":"should encode/decode to text encoding","time":{"start":1752614176059,"stop":1752614176059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae52810c2d20ebdc","name":"Relay + Store","time":{"start":1752614176065,"stop":1752614176065,"duration":0},"status":"passed","severity":"normal"},{"uid":"81aa9e9bd2bfa650","name":"should deliver messages after dependencies are met","time":{"start":1752614228842,"stop":1752614228842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a269d1a584e134e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752614169987,"stop":1752614169988,"duration":1},"status":"passed","severity":"normal"},{"uid":"29429eda4018117c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752614193537,"stop":1752614193537,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee06a44ca92afac","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752614730219,"stop":1752614730219,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b9e59bd2302fbd","name":"Should update shard info","time":{"start":1752614332575,"stop":1752614332576,"duration":1},"status":"passed","severity":"normal"},{"uid":"e479d67a5c059e6","name":"Push message with content topic containing escaped characters","time":{"start":1752614842841,"stop":1752614842841,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c905879543f76c","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752614214003,"stop":1752614214004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3e06b7fdfbabd8","name":"can start the service","time":{"start":1752614248927,"stop":1752614248928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ccd3477739ce5a","name":"should return false when peer shard info is not found","time":{"start":1752614185237,"stop":1752614185238,"duration":1},"status":"passed","severity":"normal"},{"uid":"256728c7bed492a4","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752614184601,"stop":1752614184601,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f39addfd0ee9d83","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752614175440,"stop":1752614175441,"duration":1},"status":"passed","severity":"normal"},{"uid":"952d1bed43c25491","name":"should return false when clusterId doesn't match","time":{"start":1752614214135,"stop":1752614214136,"duration":1},"status":"passed","severity":"normal"},{"uid":"897a93f95a7443f1","name":"should handle peerStore errors gracefully","time":{"start":1752614186227,"stop":1752614186227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ae33406aa873eb","name":"Ordered callback, aborts when callback returns true","time":{"start":1752614490180,"stop":1752614490180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3718ac5d5d02bfec","name":"groups content topics by expected pubsub topic","time":{"start":1752614169974,"stop":1752614169974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd4cfba97e7fbe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752614224081,"stop":1752614224081,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5596c1788e7f810","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752614730226,"stop":1752614730226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c57e52b6a9636ec","name":"should allow redial after failed dial cooldown expires","time":{"start":1752614185517,"stop":1752614185517,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a43d55100a9c1c","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752614169994,"stop":1752614169994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ea668cf05da0d0","name":"Check received message containing JSON","time":{"start":1752614683459,"stop":1752614683459,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec30d67f049dd1c1","name":"Check publish message after client node is restarted","time":{"start":1752614367056,"stop":1752614367056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cca4ab70da57c920","name":"throws on content topic with generation field greater than 0","time":{"start":1752614169965,"stop":1752614169965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d365f1ba551248b6","name":"should handle network check errors gracefully","time":{"start":1752614185525,"stop":1752614185525,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a0a93dd6c8b40c","name":"should work with custom bootstrap limits","time":{"start":1752614185992,"stop":1752614185992,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eabca97ab1eb2f","name":"should drop connection via multiaddr with hangUp","time":{"start":1752614332024,"stop":1752614332024,"duration":0},"status":"passed","severity":"normal"},{"uid":"df386c489f0a1ced","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752614214896,"stop":1752614214896,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e495662a57ab13","name":"nwaku subscribes","time":{"start":1752614354475,"stop":1752614354475,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb94a8a213e8697","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752614185834,"stop":1752614185835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d174c0fb09296d","name":"should hang up with PeerId and return true on success","time":{"start":1752614186225,"stop":1752614186226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c4cc37286059635","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752614730213,"stop":1752614730213,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b496822c0fab32","name":"rejects hash query with content filter parameters","time":{"start":1752614185874,"stop":1752614185881,"duration":7},"status":"passed","severity":"normal"},{"uid":"fbdeddae2054713b","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752614214577,"stop":1752614214579,"duration":2},"status":"passed","severity":"normal"},{"uid":"603e15c46f505c5","name":"A test","time":{"start":1752614292405,"stop":1752614292405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fd8e405f448285","name":"should check false positive rate","time":{"start":1752614226156,"stop":1752614226156,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d7521724f8ad4c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752614224079,"stop":1752614224080,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffacf10c2491c7f3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752614264414,"stop":1752614264416,"duration":2},"status":"passed","severity":"normal"},{"uid":"91024a735d48dd34","name":"should not retry if at least one success","time":{"start":1752614214046,"stop":1752614214051,"duration":5},"status":"passed","severity":"normal"},{"uid":"47abb6ed7d6e17ca","name":"should properly create location multiaddrs - tcp6","time":{"start":1752614176061,"stop":1752614176061,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2ae8b187760160","name":"should return false when under bootstrap limit","time":{"start":1752614185989,"stop":1752614185989,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7a632bae3720a4","name":"Check message with no pubsub topic is not received","time":{"start":1752614683452,"stop":1752614683453,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32c6e75e669c82f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752614730222,"stop":1752614730222,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeee29244b9f586","name":"Check message with no content topic is not received","time":{"start":1752614683453,"stop":1752614683453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2736fe48375cfa6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752614497088,"stop":1752614497088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e76923c95d3682b","name":"Check meta is set [ecies]","time":{"start":1752614205254,"stop":1752614205254,"duration":0},"status":"passed","severity":"normal"},{"uid":"847da7059f7f7b67","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752614302568,"stop":1752614302568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef18ecd8332b175a","name":"should increase lamport timestamp","time":{"start":1752614228838,"stop":1752614228839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d680c5c0f4ddc49","name":"Filter","time":{"start":1752614518923,"stop":1752614518924,"duration":1},"status":"passed","severity":"normal"},{"uid":"26782e717bb16a42","name":"Publish message with custom timestamp: Tue Jul 15 2025 22:19:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1752614367053,"stop":1752614367053,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc6cac8621c13bd","name":"can start and stop the service","time":{"start":1752614197822,"stop":1752614197822,"duration":0},"status":"passed","severity":"normal"},{"uid":"9631b6b471385ec7","name":"Check received message containing Script","time":{"start":1752614683448,"stop":1752614683449,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d8795e8472abd0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752614264418,"stop":1752614264418,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc80a5473617ed74","name":"All","time":{"start":1752614250457,"stop":1752614250458,"duration":1},"status":"passed","severity":"normal"},{"uid":"441bb97d0ac782a4","name":"Check received message containing SQL Injection","time":{"start":1752614683448,"stop":1752614683448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98db85a90ee13df","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752614248934,"stop":1752614248935,"duration":1},"status":"skipped","severity":"normal"},{"uid":"75ddeb87703441ca","name":"should never report false negatives","time":{"start":1752614226154,"stop":1752614226155,"duration":1},"status":"passed","severity":"normal"},{"uid":"1927cbe3aa5fad3c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752614224064,"stop":1752614224064,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bdab480443e37a","name":"Check received message containing Arabic","time":{"start":1752614683457,"stop":1752614683457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72113f29981a67e","name":"Check publish message containing JSON","time":{"start":1752614367050,"stop":1752614367050,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db5b7eb87a2693a","name":"should retry on complete failure if specified","time":{"start":1752614214019,"stop":1752614214020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a572df04d29872a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752614193536,"stop":1752614193537,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fac9aad6f5c3253","name":"Query generator for multiple messages with different message text format","time":{"start":1752614490172,"stop":1752614490173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4b443297eb9601","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752614378076,"stop":1752614378076,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5ff169da26b499","name":"Push message with rate limit","time":{"start":1752614842828,"stop":1752614842829,"duration":1},"status":"passed","severity":"normal"},{"uid":"2892e7fa23c2329e","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752614214136,"stop":1752614214136,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b0d1928ba5fd27","name":"Ordered Callback - true","time":{"start":1752614498756,"stop":1752614498757,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a5e40941496d5","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752614228844,"stop":1752614228844,"duration":0},"status":"passed","severity":"normal"},{"uid":"44525d10ee11cb1b","name":"Check message received after jswaku node is restarted","time":{"start":1752614683454,"stop":1752614683454,"duration":0},"status":"passed","severity":"normal"},{"uid":"144a9d4276827abe","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752614169997,"stop":1752614169997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9ad1bbe9fde68c","name":"should add event listeners to globalThis","time":{"start":1752614184561,"stop":1752614184562,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0427d9564099b06","name":"should be delivered immediately if received","time":{"start":1752614228845,"stop":1752614228845,"duration":0},"status":"passed","severity":"normal"},{"uid":"63839a0413cf509b","name":"Passing page size 11 when there are 10 messages","time":{"start":1752614506904,"stop":1752614506904,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef901654c4150941","name":"should only return 1 node with relay and store capability","time":{"start":1752614193949,"stop":1752614193950,"duration":1},"status":"passed","severity":"normal"},{"uid":"5439ef98e79b4ca1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752614730226,"stop":1752614730226,"duration":0},"status":"passed","severity":"normal"},{"uid":"4462c3bd8a4b8e40","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752614185559,"stop":1752614185560,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5ae719a29deb9d","name":"Check received message containing emoji","time":{"start":1752614683450,"stop":1752614683450,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f23acdba252f2","name":"Generator, custom pubsub topic","time":{"start":1752614492494,"stop":1752614492494,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94a18a59279c1d24","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752614169977,"stop":1752614169977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbab1ab38db601d8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752614367054,"stop":1752614367055,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c349147a4f99b04","name":"Publishes to nwaku","time":{"start":1752614354475,"stop":1752614354475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c9587be39490be","name":"Query Generator, No message returned","time":{"start":1752614459288,"stop":1752614459289,"duration":1},"status":"passed","severity":"normal"},{"uid":"1382f133666ebe73","name":"should create an instance with libp2p and dialer","time":{"start":1752614185288,"stop":1752614185289,"duration":1},"status":"passed","severity":"normal"},{"uid":"f155e7da5243b179","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752614169972,"stop":1752614169972,"duration":0},"status":"passed","severity":"normal"},{"uid":"437f58f52c62bb06","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752614434835,"stop":1752614434836,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d72608604445a51","name":"should handle case when navigator is not available","time":{"start":1752614184587,"stop":1752614184587,"duration":0},"status":"passed","severity":"normal"},{"uid":"6161391935b8c77f","name":"Push message with escaped characters payload","time":{"start":1752614842821,"stop":1752614842821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8703c712d6bd2ca5","name":"Subscribe and receive messages via waku relay post","time":{"start":1752614730203,"stop":1752614730204,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9584f426d0d38f","name":"Check received message containing shell command","time":{"start":1752614683449,"stop":1752614683450,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2ed5b674fbcc3d","name":"Subscribe and publish message","time":{"start":1752614375889,"stop":1752614375889,"duration":0},"status":"passed","severity":"normal"},{"uid":"7000bc92e49736ec","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752614378071,"stop":1752614378072,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f54bd7352422494","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752614186224,"stop":1752614186224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c489a3fedf67451","name":"Push message with content topic containing JSON","time":{"start":1752614842840,"stop":1752614842840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80069c58f4c8f29","name":"should be safe to call multiple times","time":{"start":1752614185341,"stop":1752614185342,"duration":1},"status":"passed","severity":"normal"},{"uid":"afbdd289d6a130c7","name":"should retry failed tasks","time":{"start":1752614214044,"stop":1752614214044,"duration":0},"status":"passed","severity":"normal"},{"uid":"915efc4f66ae14c4","name":"should set field with only RELAY enabled","time":{"start":1752614176063,"stop":1752614176063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec7660554668b1","name":"Check publish message containing special chars","time":{"start":1752614367046,"stop":1752614367046,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1bc28a0eeb0f4c","name":"Check message with no pubsub topic is not received","time":{"start":1752614683462,"stop":1752614683462,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c2491485534537","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752614169971,"stop":1752614169971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4dc3c233e2dd2c","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752614214894,"stop":1752614214894,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8305a2a6556b4e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752614512478,"stop":1752614512478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9767ad74c56bbe1e","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752614213870,"stop":1752614213870,"duration":0},"status":"passed","severity":"normal"},{"uid":"254753f312cf72e7","name":"Js publishes, other Js receives","time":{"start":1752614354476,"stop":1752614354476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7cdd28986cf5d5","name":"should create KeepAliveManager with relay","time":{"start":1752614185331,"stop":1752614185339,"duration":8},"status":"passed","severity":"normal"},{"uid":"9f4a6d564237bf59","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752614203637,"stop":1752614203637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec591f835983a2f3","name":"should send to specified number of peers of used peers","time":{"start":1752614214019,"stop":1752614214019,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76b689fe9a4bab4","name":"messageHash returns a Uint8Array","time":{"start":1752614185566,"stop":1752614185566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f117729a3598d046","name":"Push message with content topic containing Russian","time":{"start":1752614842824,"stop":1752614842824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a22591669c5ff3e","name":"Push message with content topic containing short","time":{"start":1752614842836,"stop":1752614842837,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e2e46489d09e56","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752614446664,"stop":1752614446664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"89a9f071d3e0e73f","name":"more peers than existing","time":{"start":1752614341287,"stop":1752614341287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fecc5c8a4cbe062","name":"Push message with content topic containing escaped characters","time":{"start":1752614842827,"stop":1752614842827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad4a90ca51e3bca","name":"Generator, custom pubsub topic","time":{"start":1752614492495,"stop":1752614492496,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c44162d501c94ec","name":"Decoder throws on empty string content topic","time":{"start":1752614186175,"stop":1752614186175,"duration":0},"status":"passed","severity":"normal"},{"uid":"532d6aba9118c1a","name":"Waku message hash computation (no timestamp)","time":{"start":1752614185560,"stop":1752614185565,"duration":5},"status":"passed","severity":"normal"},{"uid":"2486cf34d897fa42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752614169983,"stop":1752614169984,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7581ce4ba297d","name":"should handle queue processing errors gracefully","time":{"start":1752614185523,"stop":1752614185524,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fbd70905179abb","name":"should not allow unachievable error rate","time":{"start":1752614223584,"stop":1752614223584,"duration":0},"status":"passed","severity":"normal"},{"uid":"954f52d3dec2ec73","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752614375895,"stop":1752614375895,"duration":0},"status":"passed","severity":"normal"},{"uid":"feef139f079e0c72","name":"Passing page size 19 when there are 20 messages","time":{"start":1752614506904,"stop":1752614506904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bee570e3640742","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752614169970,"stop":1752614169970,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1257ae7b893f144","name":"Promise Callback - true","time":{"start":1752614498755,"stop":1752614498756,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72c09820d050442","name":"should be empty when created","time":{"start":1752614215077,"stop":1752614215077,"duration":0},"status":"passed","severity":"normal"},{"uid":"212e92d3573942c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614292162,"stop":1752614292163,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf9e0214aba84ed","name":"should lock peers when selected","time":{"start":1752614214579,"stop":1752614214580,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1a9a2920ab76bc","name":"Decoder throws on undefined content topic","time":{"start":1752614205255,"stop":1752614205255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cba4f816a70f6b","name":"random static sharding 1 - Cluster ID: 568, Shard ID: 533","time":{"start":1752614497088,"stop":1752614497088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27c0218330afd07","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752614446660,"stop":1752614446660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a061bf1eead20ea","name":"Decrypt messages","time":{"start":1752614343068,"stop":1752614343068,"duration":0},"status":"passed","severity":"normal"},{"uid":"713e7392b065223b","name":"should sort peers by ping value","time":{"start":1752614186227,"stop":1752614186228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a5b0c41c9f79f","name":"messageHashStr returns a hex string","time":{"start":1752614185566,"stop":1752614185567,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82e96e8177e9adc","name":"Push message with SQL Injection payload","time":{"start":1752614842833,"stop":1752614842833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5c46b513ce416a","name":"should convert tags map to array of keys","time":{"start":1752614185986,"stop":1752614185986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc0afaa4bea7fc0","name":"should update peer store before dialing","time":{"start":1752614185292,"stop":1752614185292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae60175bc0e9ee4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752614375895,"stop":1752614375895,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e5706acc6d9e64","name":"should initialize with Unhealthy status","time":{"start":1752614214685,"stop":1752614214686,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fd3c16a21e76e3","name":"should not receive a peer event after stop","time":{"start":1752614340911,"stop":1752614340911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ebc486a3d4bda1","name":"Subscribe to topic containing Script and receive message","time":{"start":1752614730223,"stop":1752614730224,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a32ecf703c08c4b","name":"should be empty after removing the only subscription","time":{"start":1752614215078,"stop":1752614215078,"duration":0},"status":"passed","severity":"normal"},{"uid":"176892743414740c","name":"should keep entries that haven't expired yet","time":{"start":1752614213147,"stop":1752614213149,"duration":2},"status":"passed","severity":"normal"},{"uid":"85b9ce630cc72a36","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752614248933,"stop":1752614248933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"766dbad7ec670079","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752614214133,"stop":1752614214134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8074e43d4c03b7c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app4/1/topic845/json","time":{"start":1752614477222,"stop":1752614477223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b4ff453f271231","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752614730221,"stop":1752614730222,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b2d8d459620bef","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752614842840,"stop":1752614842840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e28684d5908a0ee","name":"should be safe to call multiple times","time":{"start":1752614186223,"stop":1752614186224,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c47e563b8520c4","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752614214593,"stop":1752614214593,"duration":0},"status":"passed","severity":"normal"},{"uid":"204bd7a22ddd636b","name":"should clear dial history on stop","time":{"start":1752614185508,"stop":1752614185508,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ae2989a65e31ce","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752614512479,"stop":1752614512479,"duration":0},"status":"passed","severity":"normal"},{"uid":"948ef403c9ca2c5b","name":"Wrong topic","time":{"start":1752614477226,"stop":1752614477227,"duration":1},"status":"passed","severity":"normal"},{"uid":"791364490f26e7d6","name":"Check meta is set [symmetric]","time":{"start":1752614203638,"stop":1752614203638,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f6953a61a5cc08","name":"throws on content topic with empty application field","time":{"start":1752614169966,"stop":1752614169966,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b853018a60a51f","name":"Push message with unicode special characters payload","time":{"start":1752614842821,"stop":1752614842821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a442669310cee34","name":"Check received message containing escaped characters","time":{"start":1752614683459,"stop":1752614683459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6181d6f95450645f","name":"Push message with content topic containing shell command","time":{"start":1752614842840,"stop":1752614842841,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b837d6e171053c","name":"start node with empty shard should fail","time":{"start":1752614497092,"stop":1752614497093,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c3a7df2a86d24a","name":"should insert elements correctly","time":{"start":1752614226154,"stop":1752614226154,"duration":0},"status":"passed","severity":"normal"},{"uid":"9423dbf8934e1068","name":"Push message with escaped characters payload","time":{"start":1752614842835,"stop":1752614842835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bf104d60f5bbdb","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752614503502,"stop":1752614503502,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bfa34a0a754df","name":"Query with Promise Callback, No message returned","time":{"start":1752614459293,"stop":1752614459293,"duration":0},"status":"passed","severity":"normal"},{"uid":"6460cafda85249b3","name":"Subscribe to topic containing short and receive message","time":{"start":1752614730207,"stop":1752614730207,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e0f10e94c234ee","name":"Non TWN Cluster","time":{"start":1752614477220,"stop":1752614477220,"duration":0},"status":"passed","severity":"normal"},{"uid":"8177b6cb8ea78b65","name":"same cluster, same shard: nodes connect","time":{"start":1752614302568,"stop":1752614302569,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb15c894390c2e0","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752614185992,"stop":1752614185993,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d910047c5619644","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752614512476,"stop":1752614512476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b50c8452e1d6478","name":"topics with same application and version share the same shard","time":{"start":1752614169973,"stop":1752614169973,"duration":0},"status":"passed","severity":"normal"},{"uid":"48955c8857e7259f","name":"Decoder throws on empty string content topic","time":{"start":1752614205255,"stop":1752614205255,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae3f076ed82e060","name":"A test","time":{"start":1752614292406,"stop":1752614292406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24fac069f97d399","name":"should drop connection to one peer on hangUp","time":{"start":1752614332024,"stop":1752614332024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e65814214ee6131","name":"Fails to push message with large meta","time":{"start":1752614842842,"stop":1752614842843,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ca3ad967a3f593","name":"Generator, custom pubsub topic","time":{"start":1752614492492,"stop":1752614492492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3355d7d9bcb6924","name":"should not retry if at least one success","time":{"start":1752614214020,"stop":1752614214020,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd11266abd4d6550","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752614193950,"stop":1752614193951,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c5845ffa69497b","name":"Check received message containing special chars","time":{"start":1752614683446,"stop":1752614683447,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1a21a4a3b99b82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752614169986,"stop":1752614169986,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dce84611ad1f66","name":"should handle different types of entries","time":{"start":1752614213149,"stop":1752614213150,"duration":1},"status":"passed","severity":"normal"},{"uid":"55660a8ada948594","name":"messageHashStr produces different results for different inputs","time":{"start":1752614185568,"stop":1752614185568,"duration":0},"status":"passed","severity":"normal"},{"uid":"5285519ca183c04","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752614185238,"stop":1752614185238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c9e5b443992cfb","name":"should return false when shard is not included in network shards","time":{"start":1752614214136,"stop":1752614214136,"duration":0},"status":"passed","severity":"normal"},{"uid":"15b654f236755ea2","name":"Subscribe to topic containing Script and publish message","time":{"start":1752614375894,"stop":1752614375894,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aaf86e57576343","name":"Passing page size 10 when there are 10 messages","time":{"start":1752614506903,"stop":1752614506903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5913337e4036d1c8","name":"Check received message containing Russian","time":{"start":1752614683448,"stop":1752614683448,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcaeeabe914ad484","name":"should load peers from local storage and dispatch events","time":{"start":1752614197825,"stop":1752614197825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f67700b7edcd7ff","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752614367052,"stop":1752614367052,"duration":0},"status":"passed","severity":"normal"},{"uid":"635069fdc78c28ec","name":"should clear existing timers before creating new ones","time":{"start":1752614185369,"stop":1752614185369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30931b42940c94e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752614375896,"stop":1752614375897,"duration":1},"status":"passed","severity":"normal"},{"uid":"9804810e9195e265","name":"Query generator for multiple messages","time":{"start":1752614490172,"stop":1752614490172,"duration":0},"status":"passed","severity":"normal"},{"uid":"198cba24b61950c3","name":"can start the service","time":{"start":1752614197821,"stop":1752614197821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1d1fcf3e50381","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752614375892,"stop":1752614375893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3041516fb1750a3","name":"should handle errors when globalThis is not available","time":{"start":1752614184562,"stop":1752614184562,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d94518e60aa00b7","name":"udp ip6 address","time":{"start":1752614175424,"stop":1752614175424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76ddb7c9531307","name":"should properly create location multiaddrs - tcp4","time":{"start":1752614176061,"stop":1752614176061,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a2c3c2b216a5b9","name":"should handle corrupted shard info gracefully","time":{"start":1752614185240,"stop":1752614185240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f444bfadba4fd7be","name":"Decoder throws on empty string content topic","time":{"start":1752614203641,"stop":1752614203641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ece72b9c496865","name":"Nwaku publishes","time":{"start":1752614354476,"stop":1752614354476,"duration":0},"status":"passed","severity":"normal"},{"uid":"875826b2a5708ff7","name":"Check received message containing Arabic","time":{"start":1752614683447,"stop":1752614683447,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd34af578b19e9f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752614224079,"stop":1752614224079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c5480dd2d47a4c","name":"should wait for Filter peer to be connected","time":{"start":1752614214831,"stop":1752614214831,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa650564ee99c66f","name":"Default pageSize","time":{"start":1752614506905,"stop":1752614506905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b30424e4de092fb","name":"accepts time-filtered query with content filter","time":{"start":1752614185881,"stop":1752614185881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b39730c80c2a22d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752614169978,"stop":1752614169978,"duration":0},"status":"passed","severity":"normal"},{"uid":"654da36bc4f6f47b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/2/topic416/proto","time":{"start":1752614477225,"stop":1752614477225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ecb92e0fed208e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752614224040,"stop":1752614224041,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ab14eb5b8157ce","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752614169985,"stop":1752614169985,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1419156a8faed34","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752614169982,"stop":1752614169982,"duration":0},"status":"passed","severity":"normal"},{"uid":"513e5bcfced3ddd6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752614683454,"stop":1752614683454,"duration":0},"status":"passed","severity":"normal"},{"uid":"788cbae73a370e99","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752614169994,"stop":1752614169994,"duration":0},"status":"passed","severity":"normal"},{"uid":"411f4e3ec4ff3a43","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752614169973,"stop":1752614169973,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e002c86743c755","name":"should properly compute the node id","time":{"start":1752614176058,"stop":1752614176058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62e84f866a0808","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752614228839,"stop":1752614228839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538425af4545f4f","name":"should reject if Filter is requested but not mounted","time":{"start":1752614214829,"stop":1752614214829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf38abad3926a27","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752614169998,"stop":1752614169998,"duration":0},"status":"passed","severity":"normal"},{"uid":"59130b50897c8700","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752614387944,"stop":1752614387945,"duration":1},"status":"passed","severity":"normal"},{"uid":"148dd406deff846e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752614730208,"stop":1752614730209,"duration":1},"status":"passed","severity":"normal"},{"uid":"f216f346ffbd3635","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752614224077,"stop":1752614224077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f2c888169c4c5b","name":"Push message with Russian payload","time":{"start":1752614842818,"stop":1752614842818,"duration":0},"status":"passed","severity":"normal"},{"uid":"be545ddf5d450221","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752614224039,"stop":1752614224040,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b866b4fb10c2da","name":"ignores unrecognized TXT record formats","time":{"start":1752614193948,"stop":1752614193948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce144c7a405ad6fa","name":"should maintain desired error rate","time":{"start":1752614226154,"stop":1752614226154,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a59d439abc8032","name":"Passing page size 110 when there are 120 messages","time":{"start":1752614506904,"stop":1752614506904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db196813fd10eee","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app70/10/topic92/json","time":{"start":1752614477221,"stop":1752614477221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab062aafa6d35771","name":"Push message equal or less that 1MB","time":{"start":1752614842844,"stop":1752614842844,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b967e799e39c84","name":"Push message with Russian payload","time":{"start":1752614842832,"stop":1752614842833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccb92f025f8f854","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752614192737,"stop":1752614192737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95813083160555","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752614730222,"stop":1752614730223,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6a5dac1999aa26","name":"Push message with long payload","time":{"start":1752614842814,"stop":1752614842814,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d471648d1cedc6","name":"should reject if Store is requested but not mounted","time":{"start":1752614214829,"stop":1752614214829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ded954e3e8d5a3","name":"Check message with non string payload is not received","time":{"start":1752614683463,"stop":1752614683463,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8a52c81f2158f6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752614434836,"stop":1752614434837,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fb69497e442722","name":"should return different streams if requested simultaniously","time":{"start":1752614185922,"stop":1752614185922,"duration":0},"status":"passed","severity":"normal"},{"uid":"e759e75209ee545c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752614228842,"stop":1752614228843,"duration":1},"status":"passed","severity":"normal"},{"uid":"750f2bd594735161","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752614375889,"stop":1752614375889,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e37fa8d71130176","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752614302567,"stop":1752614302568,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a873fb4527a564","name":"should push the message to the outgoing buffer","time":{"start":1752614228837,"stop":1752614228837,"duration":0},"status":"passed","severity":"normal"},{"uid":"824e2218869e7f2","name":"Passing an array","time":{"start":1752614513720,"stop":1752614513720,"duration":0},"status":"passed","severity":"normal"},{"uid":"288b33788a84acdf","name":"Refresh subscription","time":{"start":1752614730207,"stop":1752614730207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a23db477e51e4a4","name":"should handle shard reader errors gracefully","time":{"start":1752614185524,"stop":1752614185525,"duration":1},"status":"passed","severity":"normal"},{"uid":"95178ec855f90d7b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752614730217,"stop":1752614730217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3997999789cc6bfd","name":"Push message with content topic containing special chars","time":{"start":1752614842823,"stop":1752614842824,"duration":1},"status":"passed","severity":"normal"},{"uid":"db678ecc166673d3","name":"should dial all known peers when reached zero connections","time":{"start":1752614275229,"stop":1752614275232,"duration":3},"status":"passed","severity":"normal"},{"uid":"fb4c1dea3b96b86","name":"messageHashStr works with IProtoMessage","time":{"start":1752614185567,"stop":1752614185567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c796664d2e73486a","name":"Store - dialed first","time":{"start":1752614518922,"stop":1752614518923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0bab23cfe63637","name":"Fields are not dropped","time":{"start":1752614185935,"stop":1752614185936,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5232c5e5087b385","name":"should handle peer store errors gracefully","time":{"start":1752614185292,"stop":1752614185292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88aa7ec66269c0c","name":"Check received message with timestamp: 1752614244154000000 ","time":{"start":1752614683460,"stop":1752614683460,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ac1833e923ed6b","name":"Push message with content topic containing JSON","time":{"start":1752614842826,"stop":1752614842826,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cfd63a73ca092c","name":"Subscribe to topic containing short and publish message","time":{"start":1752614375891,"stop":1752614375892,"duration":1},"status":"passed","severity":"normal"},{"uid":"d897cef002edf4c3","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752614185994,"stop":1752614185994,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e974ce9da43ee8d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752614459285,"stop":1752614459286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2607b411650c2fc3","name":"Check received message containing Chinese","time":{"start":1752614683447,"stop":1752614683447,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d5a9940808ec9c","name":"should clear all timers","time":{"start":1752614185341,"stop":1752614185341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ca55f341d0a5a2","name":"should throw error - no public key","time":{"start":1752614176056,"stop":1752614176056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80c13d8a47dfdb5","name":"connects to nwaku","time":{"start":1752614513719,"stop":1752614513720,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f31a2a4ad8f3e0","name":"should be sent with empty content","time":{"start":1752614228843,"stop":1752614228844,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa71cd50c33f6342","name":"should throw an error for missing required configuration","time":{"start":1752614169980,"stop":1752614169981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69beacb2148f714","name":"Push message with content topic containing Script","time":{"start":1752614842825,"stop":1752614842825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf764f87f9376e23","name":"retrieves a single peer","time":{"start":1752614193946,"stop":1752614193947,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f706322ba5df29","name":"should successfully stop","time":{"start":1752614214896,"stop":1752614214897,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f721137ba1f390","name":"should drop connection to all peers on hangUp","time":{"start":1752614332021,"stop":1752614332022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58671e7fdb255b4","name":"should not fail to stop the service if it was not started","time":{"start":1752614340908,"stop":1752614340908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98c2e5077cba83","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752614169995,"stop":1752614169995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48f3d7f0f70d54c","name":"Push message with custom timestamp: 1752617864696","time":{"start":1752614842844,"stop":1752614842844,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd384de74438c962","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752614224063,"stop":1752614224064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60d667175382f4f","name":"Check received message containing XML","time":{"start":1752614683449,"stop":1752614683449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a62113e7529d48","name":"Push message with content topic containing special chars","time":{"start":1752614842837,"stop":1752614842838,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fa34761f8a9803","name":"handles different clusterIds correctly","time":{"start":1752614169974,"stop":1752614169975,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5224d31cad6e7df","name":"Sample","time":{"start":1752614175408,"stop":1752614175409,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bb0070254d4a4f","name":"Round trip binary serialization","time":{"start":1752614186173,"stop":1752614186173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff705ea9efe6de9","name":"should dial peers from store when browser is connected","time":{"start":1752614185978,"stop":1752614185978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63e432e9577ad38","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752614214895,"stop":1752614214896,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ce3c126565d2c2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752614224078,"stop":1752614224078,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69e7f636103999","name":"does not throw on valid cases","time":{"start":1752614169963,"stop":1752614169963,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c932d49a783987d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752614512478,"stop":1752614512478,"duration":0},"status":"passed","severity":"normal"},{"uid":"113c2c52f406b8a3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752614224053,"stop":1752614224054,"duration":1},"status":"passed","severity":"normal"},{"uid":"a550c4a02f18096","name":"returns all values when wanted number matches available values","time":{"start":1752614192733,"stop":1752614192735,"duration":2},"status":"passed","severity":"normal"},{"uid":"84d20304837ae227","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752614264418,"stop":1752614264418,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef23aed232db7f3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752614512478,"stop":1752614512478,"duration":0},"status":"passed","severity":"normal"},{"uid":"948c6a08c34ef89a","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752614170204,"stop":1752614170204,"duration":0},"status":"passed","severity":"normal"},{"uid":"99832f2870c594bb","name":"Generator, 2 different pubsubtopics","time":{"start":1752614492494,"stop":1752614492495,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4aaf138ac7e065f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752614224080,"stop":1752614224081,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5128d09456f8ad","name":"should call waitForPeer on Relay","time":{"start":1752614214832,"stop":1752614214832,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5257938845e5af","name":"should dispatch connect and disconnect events","time":{"start":1752614214584,"stop":1752614214585,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6e4cdc95a40adb","name":"Encoder throws on empty string content topic","time":{"start":1752614205255,"stop":1752614205255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0fbdbefc5ecb98","name":"should filter out already connected peers","time":{"start":1752614185983,"stop":1752614185983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4512c2ce6dd997ee","name":"should use provided shard info when available","time":{"start":1752614214125,"stop":1752614214127,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0eff3762754a941","name":"should create ConnectionManager with required options","time":{"start":1752614186221,"stop":1752614186221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cbd0b620cbd6fd","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752614185567,"stop":1752614185567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9642a03d3f41c7a","name":"Encoder throws on undefined content topic","time":{"start":1752614203639,"stop":1752614203639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2106b11b89ddaa1b","name":"Check message with non string payload is not received","time":{"start":1752614683453,"stop":1752614683454,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da57df11b180ec3","name":"should handle case when globalThis is not available","time":{"start":1752614184587,"stop":1752614184587,"duration":0},"status":"passed","severity":"normal"},{"uid":"849f7479bf7253a3","name":"should create ShardReader with shards network config","time":{"start":1752614185220,"stop":1752614185220,"duration":0},"status":"passed","severity":"normal"},{"uid":"626828bebed1562d","name":"Check message with no payload is not received","time":{"start":1752614683462,"stop":1752614683462,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c45e495d4b4ac4","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752614185357,"stop":1752614185363,"duration":6},"status":"passed","severity":"normal"},{"uid":"f81214b92508122a","name":"should skip peer when failed to dial recently","time":{"start":1752614185511,"stop":1752614185511,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ec0029958b63a3","name":"should merge provided config with defaults","time":{"start":1752614186222,"stop":1752614186222,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45d7feb66aee2f7","name":"should store libp2p and options references","time":{"start":1752614185974,"stop":1752614185974,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce53e93b382368c2","name":"should remove event listener for peer:discovery","time":{"start":1752614185290,"stop":1752614185290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14e4f0c75232a2f","name":"Push 30 different messages","time":{"start":1752614842822,"stop":1752614842822,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2a152f529c707b93","name":"should add received messages to bloom filter","time":{"start":1752614228840,"stop":1752614228840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b190d4657147e8a5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752614730206,"stop":1752614730206,"duration":0},"status":"passed","severity":"normal"},{"uid":"285bee1a6ac537f2","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752614169994,"stop":1752614169995,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a55fb38a152ec4","name":"should add event listeners for peer connect and disconnect","time":{"start":1752614185339,"stop":1752614185340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e50678c179ffbd1","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752614730208,"stop":1752614730208,"duration":0},"status":"passed","severity":"normal"},{"uid":"accddad6404a0dfc","name":"Init the array if not present","time":{"start":1752614169894,"stop":1752614169895,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f7864a16db75a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752614730224,"stop":1752614730225,"duration":1},"status":"passed","severity":"normal"},{"uid":"eef59e9a5adc0fbd","name":"should not be empty after adding a subscription","time":{"start":1752614215078,"stop":1752614215078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d90752ef42ac58","name":"ignores domain fetching errors","time":{"start":1752614193948,"stop":1752614193948,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2e6752dd888982","name":"should handle empty pubsub topics","time":{"start":1752614185372,"stop":1752614185372,"duration":0},"status":"passed","severity":"normal"},{"uid":"7282a798047663c2","name":"Throws when trying to push message with empty payload","time":{"start":1752614842836,"stop":1752614842836,"duration":0},"status":"passed","severity":"normal"},{"uid":"890eda23565a33fb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752614214580,"stop":1752614214580,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d933e589bf7b81","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752614503501,"stop":1752614503501,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ba052c89012218","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752614378073,"stop":1752614378073,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a8bf795278b52b","name":"should return false when peer has no shard info","time":{"start":1752614185227,"stop":1752614185230,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6cf562b025954eb","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752614223585,"stop":1752614223586,"duration":1},"status":"passed","severity":"normal"},{"uid":"49230343cb6efc94","name":"should only return 1 node with relay capability","time":{"start":1752614193949,"stop":1752614193949,"duration":0},"status":"passed","severity":"normal"},{"uid":"93720d291850ca8f","name":"should add event listener for peer:discovery","time":{"start":1752614185289,"stop":1752614185289,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60cbd83e9000231","name":"Push message with content topic containing unicode special characters","time":{"start":1752614842841,"stop":1752614842842,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb5217b9d6f7c6e","name":"should start and stop interval correctly","time":{"start":1752614214038,"stop":1752614214042,"duration":4},"status":"passed","severity":"normal"},{"uid":"211fc588fd38f63e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752614375895,"stop":1752614375896,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6bcede0cbf1c2d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752614169969,"stop":1752614169969,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c4a66a1e837b5c","name":"Push message with special chars payload","time":{"start":1752614842831,"stop":1752614842832,"duration":1},"status":"passed","severity":"normal"},{"uid":"686d6af9e7d48e4e","name":"throws on content topic with empty version field","time":{"start":1752614169966,"stop":1752614169966,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2d2e69a5596a9d","name":"should return no connections if no open connection provided","time":{"start":1752614185899,"stop":1752614185900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc89eadbbbdf3c0","name":"handles empty contentTopics array correctly","time":{"start":1752614169997,"stop":1752614169997,"duration":0},"status":"passed","severity":"normal"},{"uid":"874d3df14b485961","name":"Check message with invalid timestamp is not received","time":{"start":1752614683452,"stop":1752614683452,"duration":0},"status":"passed","severity":"normal"},{"uid":"7025ec047c0ca3bd","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752614169998,"stop":1752614169998,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2abb232aa22588","name":"Meta field set when metaSetter is specified","time":{"start":1752614186174,"stop":1752614186174,"duration":0},"status":"passed","severity":"normal"},{"uid":"9324d83744f3bc53","name":"Subscribe to topic containing short and receive message","time":{"start":1752614730220,"stop":1752614730220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4fa7ac283ddd82","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752614203635,"stop":1752614203637,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec1b47bde129af4b","name":"Push message with Script payload","time":{"start":1752614842819,"stop":1752614842819,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b24f30a45bad02","name":"Sets default value correctly","time":{"start":1752614513722,"stop":1752614513722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81301c9decf8148","name":"should retry if all attempts fail","time":{"start":1752614214051,"stop":1752614214052,"duration":1},"status":"passed","severity":"normal"},{"uid":"312cd374a5983bbb","name":"configure the node with multiple pubsub topics","time":{"start":1752614497092,"stop":1752614497092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d44fee898e3431b","name":"Push message with content topic containing shell command","time":{"start":1752614842826,"stop":1752614842827,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0399f8309a2454","name":"should wait for LightPush peer to be connected","time":{"start":1752614214830,"stop":1752614214831,"duration":1},"status":"passed","severity":"normal"},{"uid":"976cff69f37a3dbf","name":"Decoder throws on undefined content topic","time":{"start":1752614186175,"stop":1752614186175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e5e97d7fa01234","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752614214586,"stop":1752614214586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8379a969cb0387c8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752614224057,"stop":1752614224057,"duration":0},"status":"passed","severity":"normal"},{"uid":"651cfc285814b21e","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752614175436,"stop":1752614175436,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dbe83fce6bf5bc","name":"Push message with custom timestamp: 1721855864696","time":{"start":1752614842843,"stop":1752614842843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8de5a7178a8f21","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752614249966,"stop":1752614249966,"duration":0},"status":"passed","severity":"normal"},{"uid":"8744017aa46ff74f","name":"Check publish message containing long","time":{"start":1752614367045,"stop":1752614367045,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde78b467676cb91","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752614214587,"stop":1752614214591,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ada605ccdd250fe","name":"Relay + Store","time":{"start":1752614250457,"stop":1752614250457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5049fab0fc5d1d","name":"should be able to decode the field with only STORE set to true","time":{"start":1752614175440,"stop":1752614175440,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ef4074b61a359d","name":"should partition messages based on acknowledgement status","time":{"start":1752614228843,"stop":1752614228843,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6afae59842c094","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752614214586,"stop":1752614214586,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ed1313ce42dbff","name":"Push message with content topic containing Russian","time":{"start":1752614842838,"stop":1752614842839,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29d433f1ee44f25","name":"should dial peers from store on start","time":{"start":1752614185974,"stop":1752614185975,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba64ffca0c3e9c9","name":"Push message with emoji payload","time":{"start":1752614842835,"stop":1752614842836,"duration":1},"status":"passed","severity":"normal"},{"uid":"376637e2f9d5fae","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752614185981,"stop":1752614185981,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabb24d286349e85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752614169985,"stop":1752614169985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae934359d630adfc","name":"should not fail to stop the service if it was not started","time":{"start":1752614248929,"stop":1752614248929,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d11d234edff6e5","name":"throws on content topic with non-number generation field","time":{"start":1752614169965,"stop":1752614169965,"duration":0},"status":"passed","severity":"normal"},{"uid":"579950a0aa099265","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752614169979,"stop":1752614169979,"duration":0},"status":"passed","severity":"normal"},{"uid":"248883744bf6096f","name":"non connected peers","time":{"start":1752614341288,"stop":1752614341288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b133b35825e78efc","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752614184530,"stop":1752614184542,"duration":12},"status":"passed","severity":"normal"},{"uid":"b6e976bd01fb1c5f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752614490178,"stop":1752614490178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a817ae93c37424","name":"should be safe to call multiple times","time":{"start":1752614185340,"stop":1752614185340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bb8cd470e2ca0e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752614224082,"stop":1752614224083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aea7c27bf84be65","name":"Decoder throws on undefined content topic","time":{"start":1752614203640,"stop":1752614203640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fa1d882426ebda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752614169988,"stop":1752614169993,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7eb4113ab8a20fc","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752614378074,"stop":1752614378075,"duration":1},"status":"passed","severity":"normal"},{"uid":"3747f643c2e8d8d1","name":"Ordered Callback - false","time":{"start":1752614498757,"stop":1752614498757,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9adf622a70f8041","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752614359787,"stop":1752614359787,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b23f71769e8f5a6","name":"should emit a peer event after start","time":{"start":1752614340909,"stop":1752614340909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07c5b386cc3ea06","name":"should handle complete discovery-to-dial flow","time":{"start":1752614185294,"stop":1752614185295,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82ea35e5843feb","name":"should handle high bootstrap limit correctly","time":{"start":1752614185994,"stop":1752614185994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad6ff0a40cc2d8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752614224069,"stop":1752614224069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7516d0518358762b","name":"Check publish message containing numeric","time":{"start":1752614367046,"stop":1752614367046,"duration":0},"status":"passed","severity":"normal"},{"uid":"303bd92d078a31e6","name":"Push message with custom timestamp: 1752610664696","time":{"start":1752614842829,"stop":1752614842829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9179db176c1916f","name":"should create dialer with libp2p and shardReader","time":{"start":1752614185503,"stop":1752614185503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c99d53fa96263f6","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752614730215,"stop":1752614730215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00045d0f36362c5","name":"Check received message containing numeric","time":{"start":1752614683446,"stop":1752614683446,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7fae2887512a6f","name":"accepts valid content-filtered query","time":{"start":1752614185868,"stop":1752614185868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fc454512f13a30","name":"should start ping timers on peer connect","time":{"start":1752614185342,"stop":1752614185348,"duration":6},"status":"passed","severity":"normal"},{"uid":"5e0d7e1f9d8ba17a","name":"should decode valid enr successfully","time":{"start":1752614176054,"stop":1752614176055,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad2e41e41b87617","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752614224059,"stop":1752614224059,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edc798b3d2bd118","name":"Fails to publish message with wrong content topic","time":{"start":1752614367054,"stop":1752614367054,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafa18c0524b755b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752614730216,"stop":1752614730217,"duration":1},"status":"passed","severity":"normal"},{"uid":"3024d44dc1cb67f9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752614169981,"stop":1752614169981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa35e2e773da1f5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752614375892,"stop":1752614375892,"duration":0},"status":"passed","severity":"normal"},{"uid":"996a8b9f35667fc2","name":"should return empty list for no shard","time":{"start":1752614169980,"stop":1752614169980,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc924d2f9b3b31c","name":"Push message with content topic containing Chinese","time":{"start":1752614842838,"stop":1752614842838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44f48b6a4a965d2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752614175441,"stop":1752614175442,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53d488c59bf6db7","name":"should return peer for existing peer","time":{"start":1752614185987,"stop":1752614185987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c967114bde0390a2","name":"should handle queue overflow by adding peers to queue","time":{"start":1752614185517,"stop":1752614185517,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fb9106981e18c3","name":"should return false when peer is not found","time":{"start":1752614185230,"stop":1752614185231,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba0abad0b2615dd","name":"Push message with content topic containing short","time":{"start":1752614842823,"stop":1752614842823,"duration":0},"status":"passed","severity":"normal"},{"uid":"126722aef7d934a0","name":"messageHashStr produces consistent results for the same input","time":{"start":1752614185567,"stop":1752614185568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3737c2fb4a2bc06","name":"should return usable stream attached to connection","time":{"start":1752614185921,"stop":1752614185921,"duration":0},"status":"passed","severity":"normal"},{"uid":"793422f4126e1674","name":"random static sharding 6 - Cluster ID: 514, Shard ID: 969","time":{"start":1752614497090,"stop":1752614497090,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e8f2c8d55308b7","name":"Push message with content topic containing long","time":{"start":1752614842837,"stop":1752614842837,"duration":0},"status":"passed","severity":"normal"},{"uid":"c242ee5fafda0326","name":"should handle peer store update failures gracefully","time":{"start":1752614185355,"stop":1752614185355,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5f6b1707cadcaa","name":"Check publish message containing Chinese","time":{"start":1752614367046,"stop":1752614367047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a857a8e19b1f190","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752614730227,"stop":1752614730227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6bbbbc379212a4","name":"Relay - dialed after","time":{"start":1752614518922,"stop":1752614518922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f175e0f5e9200efc","name":"should stop and cleanup resources","time":{"start":1752614215079,"stop":1752614215079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7149eeb4028fa023","name":"should return false when peer is not on topic","time":{"start":1752614186229,"stop":1752614186229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac463a207891da92","name":"should handle dial errors","time":{"start":1752614186225,"stop":1752614186225,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aa3ee18276f84d","name":"Check received message containing Russian","time":{"start":1752614683457,"stop":1752614683457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2493230d1a46ae1","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752614213871,"stop":1752614213871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3def376ac19289da","name":"should create a new stream if no existing for protocol found","time":{"start":1752614185922,"stop":1752614185922,"duration":0},"status":"passed","severity":"normal"},{"uid":"d342af0350522651","name":"should support chaining for add method","time":{"start":1752614213144,"stop":1752614213145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3909efb5a3cd8035","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752614730219,"stop":1752614730219,"duration":0},"status":"passed","severity":"normal"},{"uid":"946817f73241441e","name":"should decode valid enr with tcp successfully","time":{"start":1752614176055,"stop":1752614176055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2db35ce7fcdd10c","name":"should throw an error for insufficient data","time":{"start":1752614170204,"stop":1752614170204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9393177008820bbe","name":"should populate queue if has active dial","time":{"start":1752614185512,"stop":1752614185512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2207308f0a247cc","name":"should set field with only STORE enabled","time":{"start":1752614176063,"stop":1752614176064,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb701bfafd5ab51","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752614214591,"stop":1752614214591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f5a8a41e0059ca","name":"should properly create peer info with all multiaddrs","time":{"start":1752614176062,"stop":1752614176062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8f3bcff2accd98","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752614175437,"stop":1752614175437,"duration":0},"status":"passed","severity":"normal"},{"uid":"83493502cf6b9767","name":"should start and setup intervals and event listeners","time":{"start":1752614215079,"stop":1752614215079,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef5feee8860f5aa","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752614169969,"stop":1752614169969,"duration":0},"status":"passed","severity":"normal"},{"uid":"c985f513fe6a094d","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752614275232,"stop":1752614275236,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9f46cca653b861d","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752614375896,"stop":1752614375896,"duration":0},"status":"passed","severity":"normal"},{"uid":"9201c654c0c20e37","name":"should not execute task if max attempts is 0","time":{"start":1752614214045,"stop":1752614214045,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc39106ef16956b","name":"Push message with XML payload","time":{"start":1752614842819,"stop":1752614842819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d6e1fb3abb2de","name":"should continually clean up expired entries at intervals","time":{"start":1752614213154,"stop":1752614213156,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7a075743597e3df","name":"Check publish message containing shell command","time":{"start":1752614367050,"stop":1752614367050,"duration":0},"status":"passed","severity":"normal"},{"uid":"22105eed05ff6448","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752614224078,"stop":1752614224078,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5120ca39c77214","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752614375890,"stop":1752614375890,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd37a243048c954","name":"can start and stop the service","time":{"start":1752614340907,"stop":1752614340907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa52202ac80db6","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752614185922,"stop":1752614185923,"duration":1},"status":"passed","severity":"normal"},{"uid":"866a20b656b2483e","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752614185363,"stop":1752614185363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d30e4051ced3da","name":"Check received message with timestamp: 1752614244154 ","time":{"start":1752614683451,"stop":1752614683451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbe4e2236f9790d","name":"should increase lamport timestamp","time":{"start":1752614228836,"stop":1752614228836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e207ba011ab5046","name":"should handle onConnected and onDisconnected","time":{"start":1752614214585,"stop":1752614214585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2d8aa720612534","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752614169980,"stop":1752614169980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f03782bdb6907f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752614224045,"stop":1752614224046,"duration":1},"status":"passed","severity":"normal"},{"uid":"170d9a49fe1d169","name":"Query with Ordered Callback, No Decoder","time":{"start":1752614459290,"stop":1752614459290,"duration":0},"status":"passed","severity":"normal"},{"uid":"28be3a305f8a6ace","name":"should clear the dialing interval","time":{"start":1752614185508,"stop":1752614185508,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cf884c6d837c11","name":"Encoder throws on undefined content topic","time":{"start":1752614205254,"stop":1752614205254,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbcaacc8ff22ee0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752614683451,"stop":1752614683451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d15e5d81dd1f0b4","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752614503502,"stop":1752614503502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0977a2b8f52385","name":"Relay","time":{"start":1752614250456,"stop":1752614250456,"duration":0},"status":"passed","severity":"normal"},{"uid":"940e2bb140bb282b","name":"should return false when peer has no overlapping shards","time":{"start":1752614185222,"stop":1752614185222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0dde01fa927890","name":"Push message with custom timestamp: 1752610664696","time":{"start":1752614842843,"stop":1752614842843,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb57ea3fe8ea47b","name":"Check message received after jswaku node is restarted","time":{"start":1752614683463,"stop":1752614683463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f64f633ec26452f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app49/9/topic880/json","time":{"start":1752614477223,"stop":1752614477223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbb8491f779bea4","name":"should return empty array for non-existent peer","time":{"start":1752614185985,"stop":1752614185986,"duration":1},"status":"passed","severity":"normal"},{"uid":"219b685018d726af","name":"should process queue every 500ms","time":{"start":1752614185518,"stop":1752614185518,"duration":0},"status":"passed","severity":"normal"},{"uid":"594ff0cec4be8ab9","name":"tcp ip4 address","time":{"start":1752614175423,"stop":1752614175424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b3ab6de5ce127c","name":"should set field with all protocols disabled","time":{"start":1752614176062,"stop":1752614176063,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b20e3925084a1bc","name":"should be able to encode the field with only STORE set to true","time":{"start":1752614175435,"stop":1752614175436,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2728b498e76e473","name":"Callback on promise, aborts when callback returns true","time":{"start":1752614490177,"stop":1752614490178,"duration":1},"status":"passed","severity":"normal"},{"uid":"136e3e2103c03fad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752614224081,"stop":1752614224081,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23be381ada2ae29","name":"LightPush","time":{"start":1752614518923,"stop":1752614518923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82bc08a6903cfc5","name":"should handle multiple peer connections","time":{"start":1752614185348,"stop":1752614185349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4088e474fc42bb68","name":"should be safe to call multiple times","time":{"start":1752614185977,"stop":1752614185977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3fb566de8be399","name":"should properly start and stop event listening","time":{"start":1752614214687,"stop":1752614214688,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d35f73e64d3338","name":"it tolerates circular branch references","time":{"start":1752614193947,"stop":1752614193947,"duration":0},"status":"passed","severity":"normal"},{"uid":"818442b95266f624","name":"should not create relay timers when relay is not provided","time":{"start":1752614185357,"stop":1752614185357,"duration":0},"status":"passed","severity":"normal"},{"uid":"789626b4bd9b5ea6","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752614185835,"stop":1752614185836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba50e26593322d96","name":"Push message with content topic containing numeric","time":{"start":1752614842837,"stop":1752614842837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f856eda6dcf3a17","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752614359785,"stop":1752614359785,"duration":0},"status":"passed","severity":"normal"},{"uid":"42991e2010e0bb2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752614375893,"stop":1752614375893,"duration":0},"status":"passed","severity":"normal"},{"uid":"51684b4da3fbb42b","name":"isConnected should return false after all peers disconnect","time":{"start":1752614264417,"stop":1752614264417,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fbd49b8d51571c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752614730209,"stop":1752614730210,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61475db4eba9caf","name":"returns only open connection if one present","time":{"start":1752614185899,"stop":1752614185899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51f9938dccf90e0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752614224069,"stop":1752614224069,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7e5f09158d1529","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752614224057,"stop":1752614224057,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f8a76e79dc75df","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752614224068,"stop":1752614224068,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab9c3239e2c03f8","name":"should handle peer store errors during connection limiting","time":{"start":1752614185995,"stop":1752614185995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d238ff7a9d7cd801","name":"should mark all messages in causal history as acknowledged","time":{"start":1752614228841,"stop":1752614228841,"duration":0},"status":"passed","severity":"normal"},{"uid":"365a8035136c5b6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752614730212,"stop":1752614730212,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfe1f18949db7f1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752614683461,"stop":1752614683461,"duration":0},"status":"passed","severity":"normal"},{"uid":"49468e42ada59067","name":"should allow redial after cooldown period","time":{"start":1752614185512,"stop":1752614185512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc05671d4a03846","name":"should handle dial errors gracefully","time":{"start":1752614185291,"stop":1752614185292,"duration":1},"status":"passed","severity":"normal"},{"uid":"24d34efd34b51162","name":"Check received message containing Basic HTML tag","time":{"start":1752614683458,"stop":1752614683459,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4fff2e02a05b2f","name":"should return true when peer is on the specified shard","time":{"start":1752614185231,"stop":1752614185231,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c9dda6ff434bbe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752614169988,"stop":1752614169988,"duration":0},"status":"passed","severity":"normal"},{"uid":"feda8ef58c13c0b7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752614359787,"stop":1752614359787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d673db3be3949fe","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752614249964,"stop":1752614249966,"duration":2},"status":"passed","severity":"normal"},{"uid":"462245f7e7253b54","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752614169995,"stop":1752614169995,"duration":0},"status":"passed","severity":"normal"},{"uid":"781297352a0cc6fc","name":"Publish message with rate limit","time":{"start":1752614367057,"stop":1752614367057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a53b5e2f1d3d898","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752614214127,"stop":1752614214127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbb9693f843fbad","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752614730205,"stop":1752614730206,"duration":1},"status":"passed","severity":"normal"},{"uid":"633866f1335308f7","name":"should return false when peer is on different cluster","time":{"start":1752614185221,"stop":1752614185222,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfb66a43a1b2d13","name":"should get / set UDP multiaddr","time":{"start":1752614176059,"stop":1752614176060,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfcdf2c96213921d","name":"can start the service","time":{"start":1752614340904,"stop":1752614340906,"duration":2},"status":"passed","severity":"normal"},{"uid":"949d0d2af8a82bb","name":"should handle peer connect event","time":{"start":1752614184588,"stop":1752614184588,"duration":0},"status":"passed","severity":"normal"},{"uid":"35833035a3a6053f","name":"Push message with Arabic payload","time":{"start":1752614842832,"stop":1752614842832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5926a56eebc4fe9","name":"Check message on other pubsub topic is not received","time":{"start":1752614683461,"stop":1752614683461,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de7dc6568f77f75","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752614224069,"stop":1752614224070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e03b4b5ec178b92","name":"throws on content topic with empty encoding field","time":{"start":1752614169967,"stop":1752614169968,"duration":1},"status":"passed","severity":"normal"},{"uid":"4216fac427caf342","name":"Check publish message containing unicode special characters","time":{"start":1752614367051,"stop":1752614367051,"duration":0},"status":"passed","severity":"normal"},{"uid":"86de36e64cabab4b","name":"should return false when navigator.onLine is false","time":{"start":1752614184575,"stop":1752614184576,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b489df4a95eec18","name":"should not receive a peer event after stop","time":{"start":1752614197824,"stop":1752614197824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c87b8bff27ac4a","name":"should not receive a peer event before start","time":{"start":1752614340909,"stop":1752614340910,"duration":1},"status":"passed","severity":"normal"},{"uid":"b547405d068ec9dc","name":"should stop all internal components","time":{"start":1752614186223,"stop":1752614186223,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3228a15fcf2a21","name":"should handle complete connection lifecycle","time":{"start":1752614184610,"stop":1752614184611,"duration":1},"status":"passed","severity":"normal"},{"uid":"530b1fd35b4bd4a3","name":"Store - dialed after - with timeout","time":{"start":1752614518923,"stop":1752614518923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63c076886fca29a","name":"Generator, 2 different pubsubtopics","time":{"start":1752614492493,"stop":1752614492493,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96c7b1d93a7972f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752614205253,"stop":1752614205254,"duration":1},"status":"passed","severity":"normal"},{"uid":"c898215fb28506a","name":"should return false when pubsub topic parsing fails","time":{"start":1752614185239,"stop":1752614185239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e3e8946d3d7a29","name":"Fails to publish message with empty text","time":{"start":1752614367054,"stop":1752614367054,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf4da03ed064d06","name":"Overlapping topic subscription","time":{"start":1752614730220,"stop":1752614730220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aefadc11cd06625","name":"should handle errors when removing globalThis listeners","time":{"start":1752614184574,"stop":1752614184575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55c60b50877eb58","name":"Push message with content topic containing XML","time":{"start":1752614842839,"stop":1752614842840,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ab85179d04754e","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752614185294,"stop":1752614185294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc43d90dddcc3c","name":"Generator, 2 different pubsubtopics","time":{"start":1752614492497,"stop":1752614492497,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d412a9069a42e26","name":"Check received message with timestamp: 1752614244154000000 ","time":{"start":1752614683451,"stop":1752614683451,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3344211f485f2d","name":"Push message with Script payload","time":{"start":1752614842833,"stop":1752614842833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b5695f4b705c3","name":"Reusing cursor across nodes","time":{"start":1752614446661,"stop":1752614446661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f05c48fb54dc506","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752614378076,"stop":1752614378076,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf86abf860fa0034","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752614459289,"stop":1752614459289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b1976496668b5c","name":"Push message with numeric payload","time":{"start":1752614842815,"stop":1752614842815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61c414c62adbb31","name":"random static sharding 8 - Cluster ID: 74, Shard ID: 734","time":{"start":1752614497091,"stop":1752614497091,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d80bb8a5ea3b64d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752614512476,"stop":1752614512476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52e368247216de4","name":"should emit a peer event after start","time":{"start":1752614197823,"stop":1752614197823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf69fcdd0c40556e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752614193539,"stop":1752614193540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb7011145c7c48e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752614503502,"stop":1752614503502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb4114eba2b8c56","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752614169983,"stop":1752614169983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5714d9eb8e9b4560","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752614169982,"stop":1752614169982,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0d9939c8e85ec0","name":"should create all internal components","time":{"start":1752614186222,"stop":1752614186222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcd53b6b2e27ff7","name":"should return false when peer is not found","time":{"start":1752614185239,"stop":1752614185239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ef0a4f593d7d96","name":"Encoder throws on empty string content topic","time":{"start":1752614186175,"stop":1752614186175,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a806aab0946f82","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752614224049,"stop":1752614224052,"duration":3},"status":"passed","severity":"normal"},{"uid":"563baa2079c7c9d6","name":"should not change state when connections remain after disconnect","time":{"start":1752614184589,"stop":1752614184598,"duration":9},"status":"passed","severity":"normal"},{"uid":"71b881e7a98bad69","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752614730205,"stop":1752614730205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96f11542fb0250ca","name":"should use DNS peer discovery with light client","time":{"start":1752614248932,"stop":1752614248933,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c9ebba5830e61e8b","name":"Push message with SQL Injection payload","time":{"start":1752614842818,"stop":1752614842818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca024dd54abc1f29","name":"Renews subscription after lossing a connection","time":{"start":1752614730227,"stop":1752614730227,"duration":0},"status":"passed","severity":"normal"},{"uid":"392f4e0e5d8ccc82","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752614185559,"stop":1752614185559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f381a394015ffbcf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752614224081,"stop":1752614224082,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d82e8ec8445b28","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752614730209,"stop":1752614730209,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3270f5f91ef947","name":"should start the dialing interval","time":{"start":1752614185503,"stop":1752614185504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47d219d15bde98e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app53/1/topic691/proto","time":{"start":1752614477220,"stop":1752614477220,"duration":0},"status":"passed","severity":"normal"},{"uid":"270bd3d1d54b9a75","name":"should be safe to call multiple times","time":{"start":1752614185289,"stop":1752614185290,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4acc6f524e357d","name":"random static sharding 9 - Cluster ID: 144, Shard ID: 823","time":{"start":1752614497091,"stop":1752614497091,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde2a975d6028e53","name":"should be safe to call multiple times","time":{"start":1752614185509,"stop":1752614185509,"duration":0},"status":"passed","severity":"normal"},{"uid":"99299229f11aac69","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752614224052,"stop":1752614224052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41d31f53b60ad7a","name":"should return all connected peers without codec filter","time":{"start":1752614186227,"stop":1752614186227,"duration":0},"status":"passed","severity":"normal"},{"uid":"148adcca060a2609","name":"should handle ping failures gracefully","time":{"start":1752614185351,"stop":1752614185355,"duration":4},"status":"passed","severity":"normal"},{"uid":"13fe9ca4e25ca7ce","name":"random static sharding 7 - Cluster ID: 59, Shard ID: 97","time":{"start":1752614497090,"stop":1752614497091,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5c21c061b307b2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752614223586,"stop":1752614223587,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d8bab83ef6f66b","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752614459291,"stop":1752614459292,"duration":1},"status":"passed","severity":"normal"},{"uid":"149b099ecc138736","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752614459292,"stop":1752614459292,"duration":0},"status":"passed","severity":"normal"},{"uid":"502e6662a96204b4","name":"should respect custom numPeersToUse configuration","time":{"start":1752614214591,"stop":1752614214591,"duration":0},"status":"passed","severity":"normal"},{"uid":"116da37600025394","name":"should handle peer store errors gracefully","time":{"start":1752614185986,"stop":1752614185986,"duration":0},"status":"passed","severity":"normal"},{"uid":"63738135c4b0dc9e","name":"should not dispatch event when already disconnected","time":{"start":1752614184599,"stop":1752614184599,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41bfe0693c3fc24","name":"Push message with special chars payload","time":{"start":1752614842815,"stop":1752614842817,"duration":2},"status":"passed","severity":"normal"},{"uid":"2aeee524a334731f","name":"Check received message with timestamp: 1752614244154 ","time":{"start":1752614683460,"stop":1752614683461,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db1c898ac84adf8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752614730203,"stop":1752614730203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b3d931ac047853","name":"should return false and handle errors gracefully","time":{"start":1752614186226,"stop":1752614186226,"duration":0},"status":"passed","severity":"normal"},{"uid":"2762c68e00095344","name":"Overlapping topic subscription","time":{"start":1752614375891,"stop":1752614375891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a38e6bdf4eb447fb","name":"Check received message containing emoji","time":{"start":1752614683460,"stop":1752614683460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e735186424ec7389","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752614185868,"stop":1752614185873,"duration":5},"status":"passed","severity":"normal"},{"uid":"befbfd1b6f0d0941","name":"should handle a minimal index list","time":{"start":1752614170203,"stop":1752614170203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674d8a56c5e088a","name":"Publish message with custom timestamp: Tue Jul 15 2025 20:19:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1752614367052,"stop":1752614367053,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b019d81c42cd64","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614730214,"stop":1752614730214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa54c4454b2fb5a","name":"Check publish message containing short","time":{"start":1752614367045,"stop":1752614367045,"duration":0},"status":"passed","severity":"normal"},{"uid":"81136930dde284c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752614224077,"stop":1752614224078,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ccd2fcea585ca9","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752614459285,"stop":1752614459285,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef5d159dbd1b4cb","name":"should properly create location multiaddrs - udp","time":{"start":1752614176062,"stop":1752614176062,"duration":0},"status":"passed","severity":"normal"},{"uid":"9553266984bab9ce","name":"Subscribe to topic containing Script and receive message","time":{"start":1752614730210,"stop":1752614730210,"duration":0},"status":"passed","severity":"normal"},{"uid":"71231c854b02dcc6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752614224080,"stop":1752614224080,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f61dd860d6941d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/9/topic326/xml","time":{"start":1752614477226,"stop":1752614477226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac825bbf51efb0d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752614186176,"stop":1752614186176,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacb09589829cb91","name":"should request peer renewal on specific errors","time":{"start":1752614214044,"stop":1752614214044,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7e81c446838892","name":"should dial peer when no shard info available","time":{"start":1752614185516,"stop":1752614185516,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac786c68cc430ce3","name":"should use shardsUnderCluster when provided","time":{"start":1752614214133,"stop":1752614214133,"duration":0},"status":"passed","severity":"normal"},{"uid":"270b37cdb077cb29","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752614169968,"stop":1752614169968,"duration":0},"status":"passed","severity":"normal"},{"uid":"588534bfb2b55bc9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752614175438,"stop":1752614175438,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47bcc79308f86ae","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752614214043,"stop":1752614214044,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd333ef6c9932355","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752614683461,"stop":1752614683461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b887cf044ca8c16","name":"new peer added after a peer was already found","time":{"start":1752614387944,"stop":1752614387944,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a36d8747acb55e1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752614224062,"stop":1752614224062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb92ac420f1a1b5","name":"Passing page size 3 when there are 20 messages","time":{"start":1752614506902,"stop":1752614506903,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3bcf64086d2e245","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752614193769,"stop":1752614193770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b40f6e7d7e1ccdf","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752614175442,"stop":1752614175442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee554787b1661930","name":"should hang up bootstrap peer if over limit","time":{"start":1752614185980,"stop":1752614185980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c056f65e2dce1d","name":"same cluster, different shard: nodes connect","time":{"start":1752614302569,"stop":1752614302569,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff4e457932849a0","name":"Check received message containing XML","time":{"start":1752614683458,"stop":1752614683458,"duration":0},"status":"passed","severity":"normal"},{"uid":"996c9a6b17534f8c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752614730211,"stop":1752614730211,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f20018cf9381dc","name":"should encode/decode to RLP encoding","time":{"start":1752614176058,"stop":1752614176059,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb2e6adc3ecaec9","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614730227,"stop":1752614730228,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1f191b2db51e80","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752614193538,"stop":1752614193539,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ae0799def62d2c","name":"should reject if LightPush is requested but not mounted","time":{"start":1752614214828,"stop":1752614214828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0fd5d3854654ac","name":"should get / set TCP multiaddr","time":{"start":1752614176060,"stop":1752614176060,"duration":0},"status":"passed","severity":"normal"},{"uid":"270c67b3af848cf4","name":"should dial with multiaddr and return stream","time":{"start":1752614186225,"stop":1752614186225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87c49e55c5aca78","name":"should save new peer to store","time":{"start":1752614185293,"stop":1752614185293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d20e1e45132ec5a","name":"should filter peers by codec","time":{"start":1752614186227,"stop":1752614186227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ea6a9650fd2a7b","name":"should be safe to call multiple times","time":{"start":1752614186223,"stop":1752614186223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6a07b9ebebc7cb","name":"should handle incoming messages","time":{"start":1752614214896,"stop":1752614214896,"duration":0},"status":"passed","severity":"normal"},{"uid":"855ab60e79b6379e","name":"should be online or offline if network state changed","time":{"start":1752614264419,"stop":1752614264419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7eb32c345f2238e","name":"different cluster, same shard: nodes don't connect","time":{"start":1752614302569,"stop":1752614302569,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e6db4af4cba323","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752614176055,"stop":1752614176055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cb06e7c2463966","name":"should clear timers for specific peer on disconnect","time":{"start":1752614185367,"stop":1752614185368,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2d90833a4f225c","name":"should properly create location multiaddrs - tcp","time":{"start":1752614176062,"stop":1752614176062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f53c6d3e0e4b578","name":"should be safe to call multiple times","time":{"start":1752614185290,"stop":1752614185291,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed1a730d9a2992f","name":"Check publish message containing emoji","time":{"start":1752614367051,"stop":1752614367051,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bdd063b3a4e884","name":"Push message with rate limit","time":{"start":1752614842843,"stop":1752614842843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f576b2b145800e","name":"Push message with Basic HTML tag payload","time":{"start":1752614842834,"stop":1752614842834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6803bfeaf48d11e","name":"should handle disconnect when peer has no timers","time":{"start":1752614185368,"stop":1752614185369,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e80771e7a71c50","name":"Check received message containing short","time":{"start":1752614683455,"stop":1752614683455,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d22177fc63306e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752614197825,"stop":1752614197826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb6d1c8509f52d0","name":"Fails to push message bigger that 1MB","time":{"start":1752614842830,"stop":1752614842830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5197a8727ebe73e","name":"should create ShardReader with contentTopics network config","time":{"start":1752614185219,"stop":1752614185220,"duration":1},"status":"passed","severity":"normal"},{"uid":"36919691a073aee4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752614730228,"stop":1752614730228,"duration":0},"status":"passed","severity":"normal"},{"uid":"3567492cc50cb40f","name":"should handle peer not in mesh for all topics","time":{"start":1752614185372,"stop":1752614185373,"duration":1},"status":"passed","severity":"normal"},{"uid":"829691163763b815","name":"should process tasks in queue","time":{"start":1752614214042,"stop":1752614214043,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7c4c73c23bd0cf","name":"Subscribe to topic containing long and publish message","time":{"start":1752614375892,"stop":1752614375892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b14459cc8497eb6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752614169993,"stop":1752614169994,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9a771a3901acb3","name":"pre and post cipher","time":{"start":1752614204135,"stop":1752614204135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f483a7c9af9c624f","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752614185980,"stop":1752614185980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f438ee1925d1158a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752614169984,"stop":1752614169984,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3d0dda725e5f70","name":"Check received message containing JSON","time":{"start":1752614683449,"stop":1752614683449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cde7f846a1ccfe7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614492495,"stop":1752614492495,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f16ed4c14eda78d3","name":"Passing page size 0 when there are 110 messages","time":{"start":1752614506899,"stop":1752614506900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef604065e934972","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752614169977,"stop":1752614169977,"duration":0},"status":"passed","severity":"normal"},{"uid":"df85b02e3de60afe","name":"should maintain proper timestamps if all messages received","time":{"start":1752614228839,"stop":1752614228839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1990e65fb3acb56c","name":"Check message with no payload is not received","time":{"start":1752614683453,"stop":1752614683453,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eacc17c02125405","name":"should not receive a peer event before start","time":{"start":1752614197824,"stop":1752614197824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f922557d21b2615c","name":"should handle connection event","time":{"start":1752614185979,"stop":1752614185979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6111e3e8918b1671","name":"should process up to 3 peers at once","time":{"start":1752614185521,"stop":1752614185522,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88c238ca3a11f2a","name":"Check publish message containing Script","time":{"start":1752614367048,"stop":1752614367048,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1702b65590ff795","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752614730209,"stop":1752614730209,"duration":0},"status":"passed","severity":"normal"},{"uid":"debfe4a297e90420","name":"Push message with content topic containing Arabic","time":{"start":1752614842838,"stop":1752614842838,"duration":0},"status":"passed","severity":"normal"},{"uid":"95293a82cb35e63a","name":"Push message with emoji payload","time":{"start":1752614842822,"stop":1752614842822,"duration":0},"status":"passed","severity":"normal"},{"uid":"335e1c4e93f20bde","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752614169981,"stop":1752614169982,"duration":1},"status":"passed","severity":"normal"},{"uid":"166e0c35433b1841","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752614175437,"stop":1752614175438,"duration":1},"status":"passed","severity":"normal"},{"uid":"9299c65097f82b82","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752614193539,"stop":1752614193539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac920738a8671c75","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752614185238,"stop":1752614185239,"duration":1},"status":"passed","severity":"normal"},{"uid":"67df40426903a04b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752614378072,"stop":1752614378073,"duration":1},"status":"passed","severity":"normal"},{"uid":"47028113e1452fc4","name":"Should update multiaddrs","time":{"start":1752614332575,"stop":1752614332575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b637fce92acd1af","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752614730226,"stop":1752614730227,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b733a58a6450e52","name":"should return false when topic is not configured","time":{"start":1752614186228,"stop":1752614186228,"duration":0},"status":"passed","severity":"normal"},{"uid":"166eff7391bbdcca","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752614175440,"stop":1752614175440,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a8f163dfdbb2ab","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752614224058,"stop":1752614224059,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e8d8ebc181bc19","name":"recovers when dns.resolve returns empty","time":{"start":1752614193947,"stop":1752614193948,"duration":1},"status":"passed","severity":"normal"},{"uid":"48089c6a73af65f8","name":"should handle all zero keep alive options","time":{"start":1752614185372,"stop":1752614185372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9220e5c8b1661cc5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752614175439,"stop":1752614175439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f739c115a8d87","name":"Check publish message containing XML","time":{"start":1752614367048,"stop":1752614367049,"duration":1},"status":"passed","severity":"normal"},{"uid":"81343c1b25ada747","name":"should reject if WakuNode is not started","time":{"start":1752614214827,"stop":1752614214827,"duration":0},"status":"passed","severity":"normal"},{"uid":"347cd720de155e8c","name":"Subscribe to topic containing XML and publish message","time":{"start":1752614375894,"stop":1752614375895,"duration":1},"status":"passed","severity":"normal"},{"uid":"46727c4b49aced3b","name":"should handle complete dial lifecycle","time":{"start":1752614185534,"stop":1752614185534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca02deb3224fac91","name":"should dial with PeerId and return stream","time":{"start":1752614186224,"stop":1752614186225,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb57946c036ae69","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752614193535,"stop":1752614193536,"duration":1},"status":"passed","severity":"normal"},{"uid":"93597d7036d2ca76","name":"should select older connection if present","time":{"start":1752614185900,"stop":1752614185900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7aa268ed05c22f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752614446658,"stop":1752614446658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc54fc1f36eb9081","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752614213871,"stop":1752614213871,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f9640f8d0b3200","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752614730217,"stop":1752614730218,"duration":1},"status":"passed","severity":"normal"},{"uid":"f074cf2fbda78e3f","name":"should dispatch network event when browser goes online","time":{"start":1752614184600,"stop":1752614184600,"duration":0},"status":"passed","severity":"normal"},{"uid":"764481b4772906a8","name":"should handle errors gracefully when getting peer info","time":{"start":1752614185240,"stop":1752614185240,"duration":0},"status":"passed","severity":"normal"},{"uid":"515347a46df12420","name":"Check received message containing long","time":{"start":1752614683455,"stop":1752614683456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2fdf4f3a77e700","name":"should return false when no connections","time":{"start":1752614185988,"stop":1752614185989,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba8a9e065a793dc","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752614184576,"stop":1752614184586,"duration":10},"status":"passed","severity":"normal"},{"uid":"5b775d87a6eb95bf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752614185923,"stop":1752614185923,"duration":0},"status":"passed","severity":"normal"},{"uid":"697dc6347cd5a110","name":"start node with empty content topic","time":{"start":1752614477229,"stop":1752614477230,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a88167214f9331","name":"should return false when at bootstrap limit","time":{"start":1752614185989,"stop":1752614185990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2b42e488e24a5f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752614185559,"stop":1752614185559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d472ddc0ef7ecb","name":"Push message with JSON payload","time":{"start":1752614842820,"stop":1752614842820,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedad980031e53f6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752614375896,"stop":1752614375896,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6887a8b519dce","name":"rejects content-filtered query with only contentTopics","time":{"start":1752614185873,"stop":1752614185874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7241fca63b1d243e","name":"Push 30 different messages","time":{"start":1752614842836,"stop":1752614842836,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6deb57c0836c496","name":"Relay - dialed first","time":{"start":1752614518921,"stop":1752614518922,"duration":1},"status":"passed","severity":"normal"},{"uid":"288b210285eda099","name":"Check received message containing SQL Injection","time":{"start":1752614683457,"stop":1752614683458,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b90f23780e3505","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752614193951,"stop":1752614193952,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c78bb6cc6002961","name":"should set field with all protocols enabled","time":{"start":1752614176063,"stop":1752614176063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f92fb92ae9167c","name":"accepts valid message hash query","time":{"start":1752614185874,"stop":1752614185874,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba839fa78b7c642","name":"Query Generator - true","time":{"start":1752614498755,"stop":1752614498755,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c47a3ba3398159","name":"should throw error - no public key","time":{"start":1752614176057,"stop":1752614176057,"duration":0},"status":"passed","severity":"normal"},{"uid":"426bf2981a385490","name":"throws an error for improperly formatted content topics","time":{"start":1752614169975,"stop":1752614169975,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69adcdcb83de410","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752614224062,"stop":1752614224062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2744bcdf5413d8","name":"Using a function","time":{"start":1752614513721,"stop":1752614513721,"duration":0},"status":"passed","severity":"normal"},{"uid":"38afd45a89d184b5","name":"should attach causal history and bloom filter to each message","time":{"start":1752614228838,"stop":1752614228838,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c77cbba78e5b54","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752614224053,"stop":1752614224053,"duration":0},"status":"passed","severity":"normal"},{"uid":"3961c75e6f73639b","name":"should remove event listeners from globalThis","time":{"start":1752614184574,"stop":1752614184574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded40cf9d2dc0f78","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752614205253,"stop":1752614205253,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e92a6dd6afdab4","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752614223585,"stop":1752614223585,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd019376174efcc1","name":"should remove event listeners from libp2p","time":{"start":1752614184563,"stop":1752614184563,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c5c829293c444d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752614434835,"stop":1752614434835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e183b6bd615ad8bf","name":"should properly create location multiaddrs - udp4","time":{"start":1752614176060,"stop":1752614176061,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d587d2b8691dff5","name":"Check received message containing numeric","time":{"start":1752614683456,"stop":1752614683456,"duration":0},"status":"passed","severity":"normal"},{"uid":"2898c389f04c9b2c","name":"Publish message with custom timestamp: Wed Jul 24 2024 21:19:20 GMT+0000 (Coordinated Universal Time)","time":{"start":1752614367052,"stop":1752614367052,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c0ae94a63d7254","name":"throws on content topic with empty topic name field","time":{"start":1752614169967,"stop":1752614169967,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ec62ceb082942b","name":"should handle null peers returned by getPeer","time":{"start":1752614185991,"stop":1752614185992,"duration":1},"status":"passed","severity":"normal"},{"uid":"477a1e3760eb8755","name":"Push message with shell command payload","time":{"start":1752614842820,"stop":1752614842821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b96c2e330abf0ff","name":"should not fail to start the service if it is already started","time":{"start":1752614197823,"stop":1752614197823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfc5216bc58a69d","name":"Light Node - default protocols","time":{"start":1752614518924,"stop":1752614518924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6aed49287425675","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752614730212,"stop":1752614730212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2a53b2fed6ccc2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752614193534,"stop":1752614193535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b0676ff9e319a4","name":"Check received message containing Basic HTML tag","time":{"start":1752614683449,"stop":1752614683449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d21bbfbed1158d8","name":"Ephemeral messages are not stored","time":{"start":1752614249963,"stop":1752614249963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9af20e115dd44c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752614367055,"stop":1752614367055,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bae9eddb2270e8","name":"Push message with content topic containing unicode special characters","time":{"start":1752614842827,"stop":1752614842827,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a8d863c4fc3ab5","name":"Subscribe to topic containing long and receive message","time":{"start":1752614730221,"stop":1752614730221,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fb64cd674e128e","name":"should return true when topic is configured","time":{"start":1752614186228,"stop":1752614186228,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cdafb87dc9c35f2","name":"should throw error - invalid id","time":{"start":1752614176057,"stop":1752614176057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a644577f7740a2","name":"should encodeTxt and decodeTxt","time":{"start":1752614176054,"stop":1752614176054,"duration":0},"status":"passed","severity":"normal"},{"uid":"25fa818f0e2f6a77","name":"should return PeerId when PeerId is provided","time":{"start":1752614185835,"stop":1752614185835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cb049f0ad1bc1","name":"should get all peers from store","time":{"start":1752614185982,"stop":1752614185982,"duration":0},"status":"passed","severity":"normal"},{"uid":"810f83fb164a6dc2","name":"should not receive a peer event after stop","time":{"start":1752614248931,"stop":1752614248932,"duration":1},"status":"passed","severity":"normal"},{"uid":"910d0bcaf652c2ad","name":"should add peer to queue when queue is not empty","time":{"start":1752614185510,"stop":1752614185510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a547579815f570a","name":"Rejects garbage","time":{"start":1752614218293,"stop":1752614218293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b82848d45644b68","name":"Check received message containing unicode special characters","time":{"start":1752614683450,"stop":1752614683450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3d63e181538f92","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752614224046,"stop":1752614224047,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a4c4f49a564a15","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752614193950,"stop":1752614193950,"duration":0},"status":"passed","severity":"normal"},{"uid":"380fdb81317b16eb","name":"Push message with JSON payload","time":{"start":1752614842834,"stop":1752614842834,"duration":0},"status":"passed","severity":"normal"},{"uid":"392e625e93e088bb","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752614169974,"stop":1752614169974,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf4ed8b0d7ca74d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752614730204,"stop":1752614730204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48ece6ba08fc138","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752614224041,"stop":1752614224045,"duration":4},"status":"passed","severity":"normal"},{"uid":"48cf22b430e0a4fd","name":"Check publish message containing escaped characters","time":{"start":1752614367050,"stop":1752614367051,"duration":1},"status":"passed","severity":"normal"},{"uid":"5302fdb7a65d88c9","name":"Subscribe to topic containing XML and receive message","time":{"start":1752614730224,"stop":1752614730224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2273f7b04230452b","name":"should detect messages with missing dependencies","time":{"start":1752614228841,"stop":1752614228842,"duration":1},"status":"passed","severity":"normal"},{"uid":"9993f7b97185458f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752614446657,"stop":1752614446657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d23ba460d068a9","name":"should create ConnectionLimiter with required options","time":{"start":1752614185973,"stop":1752614185973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7528bb227402d8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752614730225,"stop":1752614730225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2cde3821d61066","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752614375894,"stop":1752614375894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2d97027d873e3d","name":"should invoke callbacks when receiving a message","time":{"start":1752614215078,"stop":1752614215078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7478596f4109ef","name":"should serialize and deserialize correctly","time":{"start":1752614226155,"stop":1752614226155,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3828295e0eedcb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752614224065,"stop":1752614224068,"duration":3},"status":"passed","severity":"normal"},{"uid":"10233f65da4910c2","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752614185993,"stop":1752614185993,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef29bc47e284847","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752614224056,"stop":1752614224056,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc63fa19dfe24b28","name":"Subscribe and receives messages on 20 topics","time":{"start":1752614730218,"stop":1752614730218,"duration":0},"status":"passed","severity":"normal"},{"uid":"e349ebd8b1230562","name":"Correctly serialized arguments","time":{"start":1752614302765,"stop":1752614302766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d7da4851499c14","name":"Refresh subscription","time":{"start":1752614375891,"stop":1752614375891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f34bb0a8ac1f95e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752614186228,"stop":1752614186229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b086e690c27f1821","name":"Accepts a valid Waku Message","time":{"start":1752614218291,"stop":1752614218293,"duration":2},"status":"passed","severity":"normal"},{"uid":"cdbbc40bfccd3d35","name":"Push message with XML payload","time":{"start":1752614842833,"stop":1752614842834,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc652ff5db4f343","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752614228840,"stop":1752614228840,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cc4cecac9534d2","name":"should dial peer when peer is discovered","time":{"start":1752614185291,"stop":1752614185291,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac651a9ac2929ded","name":"can query messages by message hash","time":{"start":1752614479855,"stop":1752614479856,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ab52f43d5bc564","name":"should handle multiple peers with different shard configurations","time":{"start":1752614185534,"stop":1752614185535,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff397c7c4283556","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752614214686,"stop":1752614214687,"duration":1},"status":"passed","severity":"normal"},{"uid":"dadd1ac37969397c","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752614214895,"stop":1752614214895,"duration":0},"status":"passed","severity":"normal"},{"uid":"27636aec3b8600aa","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752614492498,"stop":1752614492498,"duration":0},"status":"passed","severity":"normal"},{"uid":"86538c6f17070112","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752614169984,"stop":1752614169985,"duration":1},"status":"passed","severity":"normal"},{"uid":"4834653baf2d1668","name":"1 Store, 2 fetches","time":{"start":1752614193769,"stop":1752614193769,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e57aafc2888606","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app90/10/topic124/proto","time":{"start":1752614477221,"stop":1752614477221,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d80d30e3b58d19","name":"should not receive a peer event before start","time":{"start":1752614248931,"stop":1752614248931,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c6d82b0926df90","name":"should be able to dial TLS multiaddrs","time":{"start":1752614332025,"stop":1752614332025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5857f3a6f2bf1cb2","name":"should throw if no connection provided","time":{"start":1752614185921,"stop":1752614185922,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b04a590c948007","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752614512476,"stop":1752614512477,"duration":1},"status":"passed","severity":"normal"},{"uid":"c018d272cdc490e2","name":"Push message equal or less that 1MB","time":{"start":1752614842830,"stop":1752614842830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ac6c6ce80d8d2c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752614185565,"stop":1752614185566,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57ccfe7b74481ce","name":"can start and stop the service","time":{"start":1752614248928,"stop":1752614248928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb558f310fb9f2dc","name":"Push message with content topic containing SQL Injection","time":{"start":1752614842839,"stop":1752614842839,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd326d71909554d3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752614170204,"stop":1752614170204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddfa51488118e088","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752614224070,"stop":1752614224070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc9a76b9a407fb7","name":"Callback on promise","time":{"start":1752614490176,"stop":1752614490177,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1abb4e6d9d187bb","name":"should skip peer when dialed recently","time":{"start":1752614185511,"stop":1752614185511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b410f1caf695228a","name":"should create ConnectionManager with relay","time":{"start":1752614186221,"stop":1752614186221,"duration":0},"status":"passed","severity":"normal"},{"uid":"95013eea7d5b060b","name":"should return true when over bootstrap limit","time":{"start":1752614185990,"stop":1752614185990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7eb50be7cdf66e","name":"Fails to publish duplicate message","time":{"start":1752614367053,"stop":1752614367053,"duration":0},"status":"passed","severity":"normal"},{"uid":"55253936c583c0d9","name":"Push message with shell command payload","time":{"start":1752614842834,"stop":1752614842835,"duration":1},"status":"passed","severity":"normal"},{"uid":"db288f98b98c4b27","name":"should dial all peers on dial","time":{"start":1752614332021,"stop":1752614332021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c10eb9fde118f86","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752614378073,"stop":1752614378074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c69e59a1cea85e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752614378077,"stop":1752614378077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5980dae72d751","name":"should handle complete peer lifecycle","time":{"start":1752614185373,"stop":1752614185379,"duration":6},"status":"passed","severity":"normal"},{"uid":"7edcec628278285a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752614169987,"stop":1752614169987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29c36cd0f41aad7","name":"should emit a peer event after start","time":{"start":1752614248930,"stop":1752614248931,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c54ddb2426725d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752614169982,"stop":1752614169983,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcae4369aedba47","name":"Privacy Node - default protocol","time":{"start":1752614518924,"stop":1752614518924,"duration":0},"status":"passed","severity":"normal"},{"uid":"87188cba6271bf56","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752614169979,"stop":1752614169979,"duration":0},"status":"passed","severity":"normal"},{"uid":"490f0375379b770a","name":"should not process empty queue","time":{"start":1752614185522,"stop":1752614185523,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab919bbba1c66b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752614224076,"stop":1752614224076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c133ec9170a9259","name":"should create KeepAliveManager with required options","time":{"start":1752614185330,"stop":1752614185331,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacc12359b975a6f","name":"should do nothing when connections still exist","time":{"start":1752614185981,"stop":1752614185982,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b7b82768476d66","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752614169976,"stop":1752614169976,"duration":0},"status":"passed","severity":"normal"},{"uid":"690d58280e450203","name":"should not fail to start the service if it is already started","time":{"start":1752614340908,"stop":1752614340908,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceed89474415f26","name":"can query messages normally","time":{"start":1752614479855,"stop":1752614479855,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ca6197a8994995","name":"Subscribe and receive messages via waku relay post","time":{"start":1752614730217,"stop":1752614730217,"duration":0},"status":"passed","severity":"normal"},{"uid":"515a3812b4bdeb60","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752614224077,"stop":1752614224077,"duration":0},"status":"passed","severity":"normal"}]