mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"b42dbaf8573ad93d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757531944564,"stop":1757531944565,"duration":1},"status":"skipped","severity":"normal"},{"uid":"627ca6d2ae0afd18","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757531970923,"stop":1757531970923,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a58e4c361295cf","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757531948272,"stop":1757531948272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae4367b34d61941","name":"Wrong topic","time":{"start":1757532286240,"stop":1757532286240,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f6a5e6377b4096","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757531982242,"stop":1757531982243,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae9080a29fa4f73","name":"Push message with SQL Injection payload","time":{"start":1757533066604,"stop":1757533066604,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cc267bb88dc342","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757532495301,"stop":1757532495301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8307d3298b546ae","name":"Push message with Script payload","time":{"start":1757533066604,"stop":1757533066605,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebb44d93327e133","name":"Subscribe and publish message","time":{"start":1757532197750,"stop":1757532197751,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b70b05f8278066","name":"Outgoing message is acknowledged","time":{"start":1757531987263,"stop":1757531987263,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5fe7b2757c05fa","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757531970923,"stop":1757531970923,"duration":0},"status":"passed","severity":"normal"},{"uid":"76877d95b06a76b5","name":"Check publish message containing Russian","time":{"start":1757532189471,"stop":1757532189472,"duration":1},"status":"passed","severity":"normal"},{"uid":"13394449a9afd8bb","name":"returns only open connection if one present","time":{"start":1757531934275,"stop":1757531934275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed970554240ec82","name":"should emit a peer event after start","time":{"start":1757531948270,"stop":1757531948271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68a97d0c792466a","name":"Check publish message containing unicode special characters","time":{"start":1757532189475,"stop":1757532189475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8624a69571fff0","name":"Relay - times out","time":{"start":1757532366869,"stop":1757532366869,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f505f60bc4bd9e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757531934254,"stop":1757531934254,"duration":0},"status":"passed","severity":"normal"},{"uid":"72596539d1bb9751","name":"Query generator for multiple messages with different message text format","time":{"start":1757532343785,"stop":1757532343786,"duration":1},"status":"passed","severity":"normal"},{"uid":"b893064816460a49","name":"Subscribe to topic containing Script and receive message","time":{"start":1757532495315,"stop":1757532495315,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b00e62afdc5c48","name":"Check publish message containing Chinese","time":{"start":1757532189470,"stop":1757532189471,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b067a7870ada91","name":"should return peer for existing peer","time":{"start":1757531934246,"stop":1757531934246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd3f59342a8d0b4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757532181840,"stop":1757532181840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5bf8b97777a3a","name":"should increase lamport timestamp","time":{"start":1757531970917,"stop":1757531970917,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b649b1771dfdfb","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757531982228,"stop":1757531982229,"duration":1},"status":"passed","severity":"normal"},{"uid":"75b8cdeccd4ce725","name":"should drop connection to one peer on hangUp","time":{"start":1757532101049,"stop":1757532101049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc268fa2c1649d67","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757532164913,"stop":1757532164913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b531d2e996373c97","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757532056623,"stop":1757532056626,"duration":3},"status":"passed","severity":"normal"},{"uid":"ae679545535e0dc1","name":"Push message with unicode special characters payload","time":{"start":1757533066618,"stop":1757533066618,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef042e52b658d12","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757532018052,"stop":1757532018052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5821cd2b82f41545","name":"should handle case with all peers already connected","time":{"start":1757531934244,"stop":1757531934244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f33ec14e698ef8","name":"should send to specified number of peers of used peers","time":{"start":1757531981756,"stop":1757531981757,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fafb0af7ad1758","name":"Generator, one shard","time":{"start":1757532303614,"stop":1757532303614,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4d4a5cffeb4d7a","name":"Fails to publish duplicate message","time":{"start":1757532189477,"stop":1757532189477,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e3ee62ca038734","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757531917968,"stop":1757531917968,"duration":0},"status":"passed","severity":"normal"},{"uid":"906aabd6ceab0f41","name":"should handle relay send failures gracefully","time":{"start":1757531934085,"stop":1757531934085,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ef2dd079abeb87","name":"should create PeerExchange instance with components","time":{"start":1757531944327,"stop":1757531944327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c44eff9d357ba20","name":"should lock peers when selected","time":{"start":1757531982216,"stop":1757531982217,"duration":1},"status":"passed","severity":"normal"},{"uid":"657a6241b121fe4c","name":"throws on content topic with empty version field","time":{"start":1757531917953,"stop":1757531917953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a00b80f7d658ab","name":"Check received message containing Chinese","time":{"start":1757532467828,"stop":1757532467828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5219787c3e983b9","name":"should sort by messageId when timestamps are equal","time":{"start":1757531970295,"stop":1757531970295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5460068a0849f1ce","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757532032108,"stop":1757532032108,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc3bfdad44ce192","name":"Push message with content topic containing Chinese","time":{"start":1757533066608,"stop":1757533066609,"duration":1},"status":"passed","severity":"normal"},{"uid":"888f3ac7395968f3","name":"Push message with numeric payload","time":{"start":1757533066579,"stop":1757533066579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e926abbd90853","name":"ends after yielding if response size indicates end","time":{"start":1757531934576,"stop":1757531934577,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d99142b775d97d1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757532164913,"stop":1757532164913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd686d0cca8179a","name":"Query with Ordered Callback, No message returned","time":{"start":1757532312899,"stop":1757532312899,"duration":0},"status":"passed","severity":"normal"},{"uid":"365764935d6c6bb7","name":"throws on content topic with non-number generation field","time":{"start":1757531917952,"stop":1757531917952,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d732606dc51e88","name":"Check meta is set [symmetric]","time":{"start":1757531954079,"stop":1757531954079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1f14c68b2c5012","name":"returns nothing if no connections present","time":{"start":1757531934274,"stop":1757531934275,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf29b55e12298093","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757531934563,"stop":1757531934564,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0a20b23ae24730","name":"Subscribe to topic containing XML and receive message","time":{"start":1757532495315,"stop":1757532495315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a235969bd778a1eb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757531917967,"stop":1757531917968,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c389fda15ec5ae","name":"should be safe to call multiple times","time":{"start":1757531934042,"stop":1757531934042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8641486272a61b5","name":"should emit message when we just started and store connect event occurs","time":{"start":1757531982472,"stop":1757531982472,"duration":0},"status":"passed","severity":"normal"},{"uid":"350028f128ffd223","name":"Push message with content topic containing JSON","time":{"start":1757533066597,"stop":1757533066598,"duration":1},"status":"passed","severity":"normal"},{"uid":"5869e07b464971db","name":"Ephemeral field set to true","time":{"start":1757531934763,"stop":1757531934763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5708f323a09942","name":"Get Nodes","time":{"start":1757531944103,"stop":1757531944104,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9cd6b02e65dccd","name":"Promise Callback - true","time":{"start":1757532347985,"stop":1757532347985,"duration":0},"status":"passed","severity":"normal"},{"uid":"633c788d2008c056","name":"random static sharding 5 - Cluster ID: 294, Shard ID: 521","time":{"start":1757532338556,"stop":1757532338557,"duration":1},"status":"passed","severity":"normal"},{"uid":"41144b15f034ab70","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757532495314,"stop":1757532495314,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ac05582af3f3f7","name":"handles different networkShards values correctly","time":{"start":1757531917963,"stop":1757531917963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96da500bfcabc3c","name":"Push message with numeric payload","time":{"start":1757533066590,"stop":1757533066590,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa8dc37aaac7d75","name":"Relay + Store","time":{"start":1757531924124,"stop":1757531924124,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe79aee21d5bd58","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757531964822,"stop":1757531964822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfd9c1f46c6c634","name":"should not create relay timers when relay is not provided","time":{"start":1757531934076,"stop":1757531934076,"duration":0},"status":"passed","severity":"normal"},{"uid":"30efe7d2d38ef655","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757531964841,"stop":1757531964841,"duration":0},"status":"passed","severity":"normal"},{"uid":"906357d89ebd1faa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757531917971,"stop":1757531917971,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c4bd51dc1e817c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757531934075,"stop":1757531934075,"duration":0},"status":"passed","severity":"normal"},{"uid":"d320afe0c8699ecd","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757531982471,"stop":1757531982471,"duration":0},"status":"passed","severity":"normal"},{"uid":"238749715e0e3df0","name":"should not fail to stop the service if it was not started","time":{"start":1757532251369,"stop":1757532251370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25b1c85ac2dfed4","name":"Subscribe to topic containing Script and receive message","time":{"start":1757532495306,"stop":1757532495306,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd26aeabac2caa0","name":"should skip already querying peers","time":{"start":1757531944276,"stop":1757531944277,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbad7c2c69e7887","name":"Push message with content topic containing short","time":{"start":1757533066583,"stop":1757533066584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e85474394201b512","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757531943667,"stop":1757531943667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaa868d0307c8fb","name":"ends if stream creation fails","time":{"start":1757531934571,"stop":1757531934571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a117c5d44cb0e28","name":"should handle empty pubsub topics","time":{"start":1757531934090,"stop":1757531934090,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c0dcb6604cb28e","name":"can start and stop the service","time":{"start":1757532251369,"stop":1757532251369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d140587d714c14b7","name":"should properly compute the node id","time":{"start":1757531924117,"stop":1757531924117,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d43108823bc917","name":"Push message with content topic containing Arabic","time":{"start":1757533066585,"stop":1757533066585,"duration":0},"status":"passed","severity":"normal"},{"uid":"efdcd3ade9d8169f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757532197758,"stop":1757532197758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5933b2db41292","name":"Push message equal or less that 1MB","time":{"start":1757533066600,"stop":1757533066601,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f19a6ed484a3727","name":"should skip peers without ENR","time":{"start":1757531944281,"stop":1757531944282,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d0ffe825ed69cf","name":"Push message with custom timestamp: 1757535637505","time":{"start":1757533066600,"stop":1757533066600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f0a8f2393fef1a","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757531988771,"stop":1757531988771,"duration":0},"status":"passed","severity":"normal"},{"uid":"8355d040041e5f20","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757532303615,"stop":1757532303615,"duration":0},"status":"passed","severity":"normal"},{"uid":"61638072ec4eb6fb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757531917959,"stop":1757531917960,"duration":1},"status":"passed","severity":"normal"},{"uid":"62271b2d4335da52","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757531964092,"stop":1757531964093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1405396ef394b1da","name":"Fails to push message bigger that 1MB","time":{"start":1757533066613,"stop":1757533066613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dd5953837c7c12","name":"should not receive a peer event before start","time":{"start":1757532018050,"stop":1757532018050,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea809914f03fffd","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757531933660,"stop":1757531933660,"duration":0},"status":"passed","severity":"normal"},{"uid":"426f4ae26dc00dfe","name":"should process tasks in queue","time":{"start":1757531980941,"stop":1757531980941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c844bef972779c","name":"should properly setup health event callback","time":{"start":1757531982467,"stop":1757531982467,"duration":0},"status":"passed","severity":"normal"},{"uid":"433bdf25b20aef06","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757532495305,"stop":1757532495305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bbbc8ac2ecaae8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757531923376,"stop":1757531923376,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68e85d71fcfc7f3","name":"Outgoing message is emitted as sending","time":{"start":1757531985517,"stop":1757531985517,"duration":0},"status":"passed","severity":"normal"},{"uid":"862d977d41b499c9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757531923385,"stop":1757531923386,"duration":1},"status":"passed","severity":"normal"},{"uid":"481a83a9ad8530e6","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757531970927,"stop":1757531970927,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d84d70e2b6480","name":"should not receive a peer event before start","time":{"start":1757532251371,"stop":1757532251371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc22bd6e5e8c8c6","name":"Push message with content topic containing Chinese","time":{"start":1757533066596,"stop":1757533066596,"duration":0},"status":"passed","severity":"normal"},{"uid":"478112060e7fdaa7","name":"Check publish message containing emoji","time":{"start":1757532189475,"stop":1757532189475,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3623a523f6e3c","name":"should discover peers from provided peer cache","time":{"start":1757532107784,"stop":1757532107784,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e44b1b1ed79b33","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757531944564,"stop":1757531944564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"709ff7cf43334f22","name":"should handle ping failures gracefully","time":{"start":1757531934065,"stop":1757531934065,"duration":0},"status":"passed","severity":"normal"},{"uid":"762b5f549fd18d53","name":"Push message with content topic containing Arabic","time":{"start":1757533066597,"stop":1757533066597,"duration":0},"status":"passed","severity":"normal"},{"uid":"547eb381959345d7","name":"should select older connection if present","time":{"start":1757531934275,"stop":1757531934276,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eff868722082f73","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757531917959,"stop":1757531917959,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b1408bc500ad23","name":"Check publish message containing long","time":{"start":1757532189469,"stop":1757532189469,"duration":0},"status":"passed","severity":"normal"},{"uid":"18af3fef2d85476b","name":"should return false when peer has no shard info","time":{"start":1757531933489,"stop":1757531933490,"duration":1},"status":"passed","severity":"normal"},{"uid":"5281d3d18ad77d04","name":"should throw error - no public key","time":{"start":1757531924114,"stop":1757531924114,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cf0a21ff771586","name":"should emit a peer event after start","time":{"start":1757532251370,"stop":1757532251371,"duration":1},"status":"passed","severity":"normal"},{"uid":"616047534862f22a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757532495305,"stop":1757532495306,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8795a014ea1e01","name":"messageHash returns a Uint8Array","time":{"start":1757531933661,"stop":1757531933661,"duration":0},"status":"passed","severity":"normal"},{"uid":"530e8daeac71a55a","name":"should hang up with PeerId and return true on success","time":{"start":1757531934756,"stop":1757531934756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87cacaf1c7fc107","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757531964814,"stop":1757531964814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8858643e0ef33f","name":"should handle peer connect event","time":{"start":1757531933321,"stop":1757531933321,"duration":0},"status":"passed","severity":"normal"},{"uid":"792b109d2c6c6f77","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757531970926,"stop":1757531970927,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfee9e43e9cf53e8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757532495313,"stop":1757532495313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4024f6005e6002","name":"handles different clusterIds correctly","time":{"start":1757531917962,"stop":1757531917963,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65d4c5da4a41bdd","name":"Push message with meta","time":{"start":1757533066599,"stop":1757533066599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba1b5747972a763","name":"should drop connection to all peers on hangUp","time":{"start":1757532101047,"stop":1757532101048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6efe6a4d2def6a","name":"should filter out undefined ENRs","time":{"start":1757531944323,"stop":1757531944323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4abfcefb40e61e5","name":"should emit a peer event after start","time":{"start":1757532018049,"stop":1757532018050,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1151205990fcbc","name":"should not execute task if max attempts is 0","time":{"start":1757531980951,"stop":1757531980952,"duration":1},"status":"passed","severity":"normal"},{"uid":"f684461451eb57b4","name":"should handle errors when accessing navigator","time":{"start":1757531933347,"stop":1757531933347,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9307669535d5c3","name":"should skip peer when already connected","time":{"start":1757531933915,"stop":1757531933915,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c1058f910ec5d","name":"Check received message containing Russian","time":{"start":1757532467839,"stop":1757532467839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d878a09ecab3a6","name":"yields undefined for messages without content topic","time":{"start":1757531934572,"stop":1757531934573,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb352ca61d6c1d64","name":"should not receive a peer event after stop","time":{"start":1757532018050,"stop":1757532018050,"duration":0},"status":"passed","severity":"normal"},{"uid":"4222c213e02b52d3","name":"should handle special patterns correctly","time":{"start":1757531968056,"stop":1757531968056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9bb7fd67d2f5bf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757532495310,"stop":1757532495311,"duration":1},"status":"passed","severity":"normal"},{"uid":"f048ba3c348bdeb7","name":"ends if response has no messages","time":{"start":1757531934571,"stop":1757531934572,"duration":1},"status":"passed","severity":"normal"},{"uid":"f372cb9f1621bbf0","name":"should requeue task if no peer is available","time":{"start":1757531980942,"stop":1757531980946,"duration":4},"status":"passed","severity":"normal"},{"uid":"24570864ba3bff22","name":"should clear dial history on stop","time":{"start":1757531933904,"stop":1757531933904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5068328691a9f4de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757532364505,"stop":1757532364505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8d2df3ddddd930","name":"throws if store query response has error status","time":{"start":1757531934571,"stop":1757531934571,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b0183cf0de4c07","name":"Overlapping topic subscription","time":{"start":1757532495312,"stop":1757532495312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef952b035b6d2fa","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757532197752,"stop":1757532197752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b95f3e415dabf00","name":"should not process empty queue","time":{"start":1757531933934,"stop":1757531933935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3f88302cae418c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757532495299,"stop":1757532495300,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd477863dba1f42","name":"should create PeerExchangeDiscovery instance","time":{"start":1757531944286,"stop":1757531944286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff5637ad75fe447","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757532164917,"stop":1757532164917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16016b7558da50d","name":"Push message with content topic containing special chars","time":{"start":1757533066584,"stop":1757533066584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8070cf08645cdc","name":"should push the message to the outgoing buffer","time":{"start":1757531970917,"stop":1757531970918,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e84fbef93cf5f7","name":"Subscribe to topic containing long and receive message","time":{"start":1757532495313,"stop":1757532495313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9375d93716607198","name":"Outgoing message is acknowledged","time":{"start":1757531984111,"stop":1757531984112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64a6bc87a2543ec","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757532495301,"stop":1757532495301,"duration":0},"status":"passed","severity":"normal"},{"uid":"975b540a75b52a21","name":"Push message with content topic containing unicode special characters","time":{"start":1757533066598,"stop":1757533066598,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc05094698d537e","name":"should properly create location multiaddrs - tcp4","time":{"start":1757531924119,"stop":1757531924120,"duration":1},"status":"passed","severity":"normal"},{"uid":"32e6047cb0835580","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757531923384,"stop":1757531923385,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b15bbacd20181e6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757531917956,"stop":1757531917956,"duration":0},"status":"passed","severity":"normal"},{"uid":"541fe050d7cd69b5","name":"throws on empty content topic","time":{"start":1757531917951,"stop":1757531917951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed290a1ce608d727","name":"Push message with custom timestamp: 1757528437506","time":{"start":1757533066624,"stop":1757533066624,"duration":0},"status":"passed","severity":"normal"},{"uid":"30af18db5ab4c39e","name":"Check received message containing long","time":{"start":1757532467837,"stop":1757532467837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b310f05ebe814f0a","name":"should set field with all protocols enabled","time":{"start":1757531924122,"stop":1757531924122,"duration":0},"status":"passed","severity":"normal"},{"uid":"912c23ce3a131726","name":"Encoder throws on empty string content topic","time":{"start":1757531955747,"stop":1757531955748,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2eab50727c5521a","name":"random static sharding 9 - Cluster ID: 920, Shard ID: 722","time":{"start":1757532338575,"stop":1757532338578,"duration":3},"status":"passed","severity":"normal"},{"uid":"1987b61f70a5bc30","name":"Check publish message containing special chars","time":{"start":1757532189470,"stop":1757532189470,"duration":0},"status":"passed","severity":"normal"},{"uid":"453a24b59a9c46c","name":"Subscribe and receives messages on 20 topics","time":{"start":1757532495311,"stop":1757532495311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e42bbd2872d4144","name":"should not fail to stop the service if it was not started","time":{"start":1757531948270,"stop":1757531948270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf231b1db8d1a5b","name":"Push message with special chars payload","time":{"start":1757533066590,"stop":1757533066591,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b49bee09a8ed2d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757531964809,"stop":1757531964810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b6e74244fa2d9","name":"Check received message containing JSON","time":{"start":1757532467841,"stop":1757532467841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea0a4af6afbc2ed","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757531970919,"stop":1757531970919,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e3e92c3fe2a11f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757532364503,"stop":1757532364504,"duration":1},"status":"passed","severity":"normal"},{"uid":"d965177fbf50661c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757531964807,"stop":1757531964808,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6ae46032204853","name":"Push message with content topic containing JSON","time":{"start":1757533066609,"stop":1757533066610,"duration":1},"status":"passed","severity":"normal"},{"uid":"10b251621b5e94c4","name":"should properly create location multiaddrs - udp","time":{"start":1757531924120,"stop":1757531924121,"duration":1},"status":"passed","severity":"normal"},{"uid":"16304b0b46d84084","name":"Push message with content topic containing JSON","time":{"start":1757533066586,"stop":1757533066586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5b6c180067f79e","name":"Push message with unicode special characters payload","time":{"start":1757533066594,"stop":1757533066594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1ab949fa0b2c8f","name":"should handle hash queries without validation","time":{"start":1757531983234,"stop":1757531983235,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd290ea78161bf6","name":"Sign & Recover","time":{"start":1757531954633,"stop":1757531954633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bc6a7325420610a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757531964825,"stop":1757531964827,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4f4a0034bf0665f","name":"Check received message with timestamp: 1757532012182 ","time":{"start":1757532467832,"stop":1757532467833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa29b584938364d","name":"Decoder throws on undefined content topic","time":{"start":1757531955748,"stop":1757531955748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe63666f362d9db2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757531917959,"stop":1757531917959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8481405c7a1c0d5","name":"should return false when navigator.onLine is false","time":{"start":1757531933305,"stop":1757531933310,"duration":5},"status":"passed","severity":"normal"},{"uid":"f8abfe9ecac0a36f","name":"Subscribe and receive messages via lightPush","time":{"start":1757532495299,"stop":1757532495299,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5043e9989cbd10","name":"should dial peers from store when browser is connected","time":{"start":1757531934240,"stop":1757531934240,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f99dd675877a491","name":"should throw error - no id","time":{"start":1757531924115,"stop":1757531924115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a471b5b09d9e65b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757532337927,"stop":1757532337927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bc93da42c45469","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757531923380,"stop":1757531923380,"duration":0},"status":"passed","severity":"normal"},{"uid":"917fe7bc3bddd836","name":"should insert message id into causal history","time":{"start":1757531970918,"stop":1757531970918,"duration":0},"status":"passed","severity":"normal"},{"uid":"adde4ba3e0884ca5","name":"Store - dialed after - with timeout","time":{"start":1757532366869,"stop":1757532366870,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7571a02d005a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757531964840,"stop":1757531964840,"duration":0},"status":"passed","severity":"normal"},{"uid":"6846ce70331871bd","name":"should dial all peers on dial","time":{"start":1757532101045,"stop":1757532101046,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ac481137d6c9d6","name":"should clear the dialing interval","time":{"start":1757531933903,"stop":1757531933903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e2388ef314ecc3","name":"Push message with Basic HTML tag payload","time":{"start":1757533066617,"stop":1757533066617,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2ffd7fdc15367f","name":"should perform ping and update peer store on timer","time":{"start":1757531934065,"stop":1757531934065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b822677d2675877f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757531917961,"stop":1757531917961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75982fdabdd494c","name":"should decode valid enr successfully","time":{"start":1757531924106,"stop":1757531924106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32c20770013a516","name":"Publish without waiting for remote peer","time":{"start":1757532197750,"stop":1757532197750,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b1ba30a19ec6c6","name":"Query generator for multiple messages with different content topic format","time":{"start":1757532343792,"stop":1757532343793,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc95c74cbb168d15","name":"should start peer exchange discovery","time":{"start":1757531944266,"stop":1757531944267,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fff9d93dc1e0a0c","name":"Overlapping topic subscription","time":{"start":1757532197753,"stop":1757532197753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2c697f4093f702a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757531923390,"stop":1757531923390,"duration":0},"status":"passed","severity":"normal"},{"uid":"742f36dddd695682","name":"should return false","time":{"start":1757531924116,"stop":1757531924116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99de4f69d771958","name":"should not modify tags of connections for different peers","time":{"start":1757531982244,"stop":1757531982245,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95181c54f37c078","name":"Push message with Basic HTML tag payload","time":{"start":1757533066605,"stop":1757533066605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6e351f7c61bd01","name":"Check received message with timestamp: 1757532012182000000 ","time":{"start":1757532467843,"stop":1757532467843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b83018123fd0e41","name":"different cluster: nodes don't connect","time":{"start":1757532106031,"stop":1757532106032,"duration":1},"status":"passed","severity":"normal"},{"uid":"134d335b90607e86","name":"Subscribe to topic containing XML and publish message","time":{"start":1757532197757,"stop":1757532197758,"duration":1},"status":"passed","severity":"normal"},{"uid":"38060b880d51fa20","name":"can query messages normally","time":{"start":1757532341396,"stop":1757532341397,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08b01f1d95d2556","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757532197759,"stop":1757532197759,"duration":0},"status":"passed","severity":"normal"},{"uid":"388cab37160d3ca1","name":"should handle queue overflow by adding peers to queue","time":{"start":1757531933930,"stop":1757531933930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3e782fc0b26520","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757531943669,"stop":1757531943669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4af6f523876bd9","name":"Subscribe and receive messages via waku relay post","time":{"start":1757532495300,"stop":1757532495300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9852f57815ec22a4","name":"Relay","time":{"start":1757532019728,"stop":1757532019728,"duration":0},"status":"passed","severity":"normal"},{"uid":"17096f772ba30510","name":"should maintain chronological order of messages in localHistory","time":{"start":1757531970921,"stop":1757531970922,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a3fc283ac3931d","name":"Incoming message is emitted as received","time":{"start":1757531987263,"stop":1757531987263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb69b1612ab642","name":"should return false and handle errors gracefully","time":{"start":1757531934757,"stop":1757531934758,"duration":1},"status":"passed","severity":"normal"},{"uid":"1193850ee23d683b","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757531987262,"stop":1757531987262,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e926740d3063218","name":"Push message with content topic containing short","time":{"start":1757533066595,"stop":1757533066595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a898f0f4b0721477","name":"Used by Waku Relay","time":{"start":1757532362376,"stop":1757532362376,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cfd3ed3c5aad4c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757532106030,"stop":1757532106031,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb91c7153237b6f","name":"should initialize with custom number of peers","time":{"start":1757531982212,"stop":1757531982213,"duration":1},"status":"passed","severity":"normal"},{"uid":"577bc9385045f4a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757531917967,"stop":1757531917967,"duration":0},"status":"passed","severity":"normal"},{"uid":"70719ef3d125067d","name":"Push message with content topic containing numeric","time":{"start":1757533066584,"stop":1757533066584,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c10ce9114f25ed","name":"should be safe to call multiple times","time":{"start":1757531933904,"stop":1757531933904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb6f5b411aa2716","name":"should handle disconnect when peer has no timers","time":{"start":1757531934086,"stop":1757531934086,"duration":0},"status":"passed","severity":"normal"},{"uid":"195c5c550387aac9","name":"should add event listeners to libp2p","time":{"start":1757531933297,"stop":1757531933297,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6c777a953348b2","name":"should handle queue processing errors gracefully","time":{"start":1757531933935,"stop":1757531933935,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7819b826ba7160","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757531917965,"stop":1757531917966,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f09a8e7b62395ce","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757532495314,"stop":1757532495314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64459072faa4904","name":"should properly create peer info with all multiaddrs","time":{"start":1757531924121,"stop":1757531924121,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd09cbfbbea7ed5","name":"random static sharding 4 - Cluster ID: 686, Shard ID: 825","time":{"start":1757532338556,"stop":1757532338556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a632fe8e226a64","name":"Check received message containing emoji","time":{"start":1757532467831,"stop":1757532467832,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee937fc2c2c5793","name":"should be able to dial TLS multiaddrs","time":{"start":1757532101050,"stop":1757532101050,"duration":0},"status":"passed","severity":"normal"},{"uid":"228eb22c904b579b","name":"topics with same application and version share the same shard","time":{"start":1757531917961,"stop":1757531917961,"duration":0},"status":"passed","severity":"normal"},{"uid":"8466b8912a930efd","name":"Sync message is sent within sync frequency","time":{"start":1757531988769,"stop":1757531988769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4843900251bd220","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757532495316,"stop":1757532495317,"duration":1},"status":"passed","severity":"normal"},{"uid":"49bc6bff5e6bc6f6","name":"should dial one peer on dial","time":{"start":1757532101048,"stop":1757532101049,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64ffb894da338e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757531917967,"stop":1757531917967,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed93f02bac3c7cd","name":"should return false when peer shard info is not found","time":{"start":1757531933493,"stop":1757531933493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ca041cfe4fc0a1","name":"should create ShardReader with auto sharding network config","time":{"start":1757531933482,"stop":1757531933482,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ad38a2e4f22c2","name":"Publish message with custom timestamp: Wed Sep 10 2025 18:23:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1757532189476,"stop":1757532189476,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb0989e0173cc21","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757532298486,"stop":1757532298486,"duration":0},"status":"passed","severity":"normal"},{"uid":"256aeb1311c52bf0","name":"should dial peers from store on start","time":{"start":1757531934230,"stop":1757531934231,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e75dbe3dabcd9c","name":"should return PeerId when PeerId is provided","time":{"start":1757531934097,"stop":1757531934098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b879d3232980de71","name":"Outgoing message is retried until acknowledged","time":{"start":1757531987263,"stop":1757531987263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff01b6eb4ff9d56","name":"Push message with escaped characters payload","time":{"start":1757533066593,"stop":1757533066594,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47e3940b70718a5","name":"Push message with custom timestamp: 1726773637504","time":{"start":1757533066588,"stop":1757533066588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b763b20ba5959e2a","name":"Accepts a valid Waku Message","time":{"start":1757531992083,"stop":1757531992084,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a6f8707b3b542a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757531917969,"stop":1757531917970,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c6ca3fa59f7eb4","name":"ignores domain fetching errors","time":{"start":1757531944562,"stop":1757531944562,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ecdf66d929f313","name":"Check received message containing XML","time":{"start":1757532467840,"stop":1757532467841,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53ff3d24f774db0","name":"Push message with emoji payload","time":{"start":1757533066618,"stop":1757533066618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53544a7800cea0a","name":"should sort peers by ping value","time":{"start":1757531934760,"stop":1757531934760,"duration":0},"status":"passed","severity":"normal"},{"uid":"6941c7d3d4c353b6","name":"Check message with no pubsub topic is not received","time":{"start":1757532467845,"stop":1757532467845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc0d3a59add2511","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757532181842,"stop":1757532181842,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcab00f2ce28b451","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757531964830,"stop":1757531964831,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6886e23bfd5d13","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757531964802,"stop":1757531964803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4173b983b3b66348","name":"Push message with meta","time":{"start":1757533066623,"stop":1757533066623,"duration":0},"status":"passed","severity":"normal"},{"uid":"e570cf741eebf448","name":"Check message with no payload is not received","time":{"start":1757532467835,"stop":1757532467835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5352f6a56f82345","name":"throws on content topic with empty encoding field","time":{"start":1757531917954,"stop":1757531917954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5262c64dde5962f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757532495313,"stop":1757532495313,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f33e71f7ef067","name":"Check received message containing shell command","time":{"start":1757532467830,"stop":1757532467831,"duration":1},"status":"passed","severity":"normal"},{"uid":"776c6de3db38e542","name":"should handle multiple peer connections","time":{"start":1757531934052,"stop":1757531934053,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5e0ccabc7ae29f","name":"same cluster: nodes connect","time":{"start":1757532106031,"stop":1757532106031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b5ba7dfa30621b5","name":"should only return 1 node with relay capability","time":{"start":1757531944563,"stop":1757531944563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9391f2f1abbf1a45","name":"Push message with SQL Injection payload","time":{"start":1757533066580,"stop":1757533066581,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb3f2676f521dc9","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757532082589,"stop":1757532082593,"duration":4},"status":"passed","severity":"normal"},{"uid":"254c0c5f1a6d528","name":"Fails to push message bigger that 1MB","time":{"start":1757533066589,"stop":1757533066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c7df7038eb4e34","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757531934765,"stop":1757531934765,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d727e5be84f9e4","name":"Check publish message containing XML","time":{"start":1757532189473,"stop":1757532189473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d605f6332110735d","name":"should handle large number of peers request","time":{"start":1757531944326,"stop":1757531944326,"duration":0},"status":"passed","severity":"normal"},{"uid":"17061a34a1220990","name":"Reusing cursor across nodes","time":{"start":1757532298487,"stop":1757532298487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cccc82da866f0b","name":"configure the node with multiple content topics","time":{"start":1757532286240,"stop":1757532286241,"duration":1},"status":"passed","severity":"normal"},{"uid":"4493084b14c91bc2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757532189478,"stop":1757532189479,"duration":1},"status":"passed","severity":"normal"},{"uid":"6904bdf306c036db","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757532298487,"stop":1757532298487,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d556812728eb58","name":"should not receive a peer event after stop","time":{"start":1757531948271,"stop":1757531948271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c2d2fb73a07170","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757531964824,"stop":1757531964824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3230e79a1744af6","name":"should insert message into bloom filter","time":{"start":1757531970918,"stop":1757531970918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8b21949ab37233","name":"should respect custom numPeersToUse configuration","time":{"start":1757531982229,"stop":1757531982230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6ce2c7820bb9f3","name":"should handle complete discovery-to-dial flow","time":{"start":1757531933099,"stop":1757531933100,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cbce7ef22fdc38b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757531981869,"stop":1757531981869,"duration":0},"status":"passed","severity":"normal"},{"uid":"334c26436856b113","name":"should reject if Store is requested but not mounted","time":{"start":1757531983280,"stop":1757531983281,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c2ef4feaba3927","name":"should dial peer when peer is discovered","time":{"start":1757531933088,"stop":1757531933088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62fd1f7e92e5481","name":"should throw error - no public key","time":{"start":1757531924115,"stop":1757531924116,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fe439e209ab1b","name":"tcp ip4 address","time":{"start":1757531923443,"stop":1757531923444,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e65b9ba38823518","name":"should not discard bootstrap peers if under the limit","time":{"start":1757532056626,"stop":1757532056633,"duration":7},"status":"passed","severity":"normal"},{"uid":"1e915c2735b94b97","name":"rejects hash query with time filter","time":{"start":1757531934263,"stop":1757531934263,"duration":0},"status":"passed","severity":"normal"},{"uid":"60deede83ad7e3af","name":"Default pageSize","time":{"start":1757532355600,"stop":1757532355600,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5d0eee5e639d6b","name":"should reject if Relay is requested but not mounted","time":{"start":1757531983280,"stop":1757531983280,"duration":0},"status":"passed","severity":"normal"},{"uid":"7189988d6d504e69","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757531934254,"stop":1757531934254,"duration":0},"status":"passed","severity":"normal"},{"uid":"3652abfa9a24df3b","name":"Check received message containing short","time":{"start":1757532467837,"stop":1757532467837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37de11b97382dac","name":"Push message with content topic containing short","time":{"start":1757533066607,"stop":1757533066607,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8ce032b30eef82","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757532495302,"stop":1757532495302,"duration":0},"status":"passed","severity":"normal"},{"uid":"804f216cf92b6388","name":"can start the service","time":{"start":1757531948269,"stop":1757531948269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a080882b3d30d80","name":"Using a function","time":{"start":1757532362376,"stop":1757532362376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c119ce8263b701","name":"should partition messages based on acknowledgement status","time":{"start":1757531970928,"stop":1757531970928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a82f0d7dc0d251c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757532189475,"stop":1757532189475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d596b53feb61305","name":"should skip peer when failed to dial recently","time":{"start":1757531933915,"stop":1757531933916,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4865bd009479c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757532495304,"stop":1757532495304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30a8a7f2214f46d","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757531982475,"stop":1757531982475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2496e267039ea48a","name":"Throws when trying to push message with empty payload","time":{"start":1757533066595,"stop":1757533066595,"duration":0},"status":"passed","severity":"normal"},{"uid":"4481bb6d71a437f9","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757531923390,"stop":1757531923391,"duration":1},"status":"passed","severity":"normal"},{"uid":"793c97918c2a488f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757531964813,"stop":1757531964814,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8cc86ba2bfb4ce","name":"Check message with invalid timestamp is not received","time":{"start":1757532467844,"stop":1757532467844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7dcd5940f7dbd7a","name":"Subscribe and receive messages via lightPush","time":{"start":1757532495309,"stop":1757532495310,"duration":1},"status":"passed","severity":"normal"},{"uid":"218c5ca6f60a1b5f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757531964840,"stop":1757531964840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70198835fc8401b","name":"Check received message containing Arabic","time":{"start":1757532467828,"stop":1757532467828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7809607c3efa84","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757531923382,"stop":1757531923383,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c74f43e7cdb39b4","name":"Check publish message containing Basic HTML tag","time":{"start":1757532189473,"stop":1757532189473,"duration":0},"status":"passed","severity":"normal"},{"uid":"11155c9ab87c360e","name":"should add peer to queue when queue is not empty","time":{"start":1757531933905,"stop":1757531933914,"duration":9},"status":"passed","severity":"normal"},{"uid":"d7e8da568108bb60","name":"should encode/decode to text encoding","time":{"start":1757531924118,"stop":1757531924118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdefa12d88ac30b","name":"Check message with non string payload is not received","time":{"start":1757532467836,"stop":1757532467836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33ce25f677f1fc4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app76/4/topic824/test.js","time":{"start":1757532286234,"stop":1757532286235,"duration":1},"status":"passed","severity":"normal"},{"uid":"6284f91cc372f6f7","name":"peer exchange sets tag","time":{"start":1757532191836,"stop":1757532191837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f058c928afe6f0d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757531964823,"stop":1757531964824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec55149150a24743","name":"Push 30 different messages","time":{"start":1757533066619,"stop":1757533066619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9971866ce7a4ac0e","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757531964817,"stop":1757531964818,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf10084c3956e2e2","name":"should handle query errors","time":{"start":1757531944280,"stop":1757531944280,"duration":0},"status":"passed","severity":"normal"},{"uid":"841b75270c8c0595","name":"should detect messages with missing dependencies","time":{"start":1757531970924,"stop":1757531970924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebaf388d0415cfa","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757532197751,"stop":1757532197751,"duration":0},"status":"passed","severity":"normal"},{"uid":"de40962e69e87df2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757532164916,"stop":1757532164917,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ee0df8c0ab2393","name":"should wait for LightPush peer to be connected","time":{"start":1757531983282,"stop":1757531983282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da9751d778132c3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757531934076,"stop":1757531934076,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9ab2ae14328f4f","name":"should handle empty peer infos gracefully","time":{"start":1757531944322,"stop":1757531944322,"duration":0},"status":"passed","severity":"normal"},{"uid":"e695db5449bbfda2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757531917964,"stop":1757531917965,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f142ac560b4092","name":"Passing page size 0 when there are 110 messages","time":{"start":1757532355594,"stop":1757532355594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e378fa1fd5efb41","name":"should process successful peer exchange query","time":{"start":1757531944279,"stop":1757531944279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5257a30963058781","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757531917965,"stop":1757531917965,"duration":0},"status":"passed","severity":"normal"},{"uid":"841a8f32663fa4d2","name":"Decoder throws on undefined content topic","time":{"start":1757531934764,"stop":1757531934764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3694e33540407d3","name":"Check received message containing Script","time":{"start":1757532467840,"stop":1757532467840,"duration":0},"status":"passed","severity":"normal"},{"uid":"27302c72aecba6e6","name":"Relay Node - default protocol","time":{"start":1757532366871,"stop":1757532366871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e665589512f847ac","name":"should skip peers without peerInfo in ENR","time":{"start":1757531944282,"stop":1757531944283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f338688e18fd8c19","name":"should do nothing when connections still exist","time":{"start":1757531934241,"stop":1757531934241,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c3025afb6501b4","name":"Push message with short payload","time":{"start":1757533066613,"stop":1757533066613,"duration":0},"status":"passed","severity":"normal"},{"uid":"237337f64ed4951d","name":"Check publish message containing JSON","time":{"start":1757532189473,"stop":1757532189474,"duration":1},"status":"passed","severity":"normal"},{"uid":"2622900ec1a27cf3","name":"Bloom filter","time":{"start":1757531970290,"stop":1757531970291,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e4caff03dbf338","name":"recovers when dns.resolve returns empty","time":{"start":1757531944561,"stop":1757531944562,"duration":1},"status":"passed","severity":"normal"},{"uid":"910b93b2b90a8245","name":"should never report false negatives","time":{"start":1757531968052,"stop":1757531968052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fdafa62bbb8c4e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757531982230,"stop":1757531982242,"duration":12},"status":"passed","severity":"normal"},{"uid":"ea2bdea2560e242a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757532467833,"stop":1757532467833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c31d63aa9ed59","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757531933335,"stop":1757531933336,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc8712cd18fad2b","name":"Round trip binary serialization","time":{"start":1757531934762,"stop":1757531934762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1c2a02f76b3826","name":"Push message with Script payload","time":{"start":1757533066581,"stop":1757533066581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15fe3a9814c682c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757532467833,"stop":1757532467834,"duration":1},"status":"passed","severity":"normal"},{"uid":"879eda52d3bbc018","name":"should drop connection via multiaddr with hangUp","time":{"start":1757532101050,"stop":1757532101050,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59da57581e41362","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757531955746,"stop":1757531955746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b78115461381ef2","name":"Push message with shell command payload","time":{"start":1757533066617,"stop":1757533066617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1ed81c8d910307","name":"Push message with content topic containing unicode special characters","time":{"start":1757533066622,"stop":1757533066623,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86ed5f91992c218","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757531917964,"stop":1757531917964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d863113992fcd09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757531917968,"stop":1757531917968,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbcd48b0787d6cf","name":"should call waitForPeer on Relay","time":{"start":1757531983282,"stop":1757531983283,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad5c8d721f8c96e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757531917969,"stop":1757531917969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b860d3f74b286d0b","name":"should start periodic discovery on start","time":{"start":1757531944285,"stop":1757531944285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66d2ea945532f04","name":"Check received message containing emoji","time":{"start":1757532467842,"stop":1757532467843,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d55f5f71060330","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757532164918,"stop":1757532164920,"duration":2},"status":"passed","severity":"normal"},{"uid":"70e070567b2cdb94","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757531917970,"stop":1757531917970,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dd03b24210a4c7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757531964091,"stop":1757531964091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d0df0bb97fbc06","name":"should handle dial errors gracefully","time":{"start":1757531933088,"stop":1757531933091,"duration":3},"status":"passed","severity":"normal"},{"uid":"386602ed116b13fa","name":"should be empty when created","time":{"start":1757531981867,"stop":1757531981868,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a67a092c04c82","name":"throws an error for improperly formatted content topics","time":{"start":1757531917963,"stop":1757531917963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f691a4387fd37ac","name":"Js publishes, other Js receives","time":{"start":1757532178603,"stop":1757532178603,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b63ca0f6ddcf1e","name":"should remove event listener for peer:discovery","time":{"start":1757531933083,"stop":1757531933084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6695e1d292b4bf1d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app26/9/topic599/utf8","time":{"start":1757532286236,"stop":1757532286237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c21a336c47d0c417","name":"Retries within maximum given attempts","time":{"start":1757531983059,"stop":1757531983059,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9a459c4dc25e4","name":"can start the service","time":{"start":1757532018046,"stop":1757532018047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f69d176459e7f82","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757532495316,"stop":1757532495316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dffd00008b891f5","name":"Non TWN Cluster","time":{"start":1757532286230,"stop":1757532286231,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41613c6faad499f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757532467843,"stop":1757532467843,"duration":0},"status":"passed","severity":"normal"},{"uid":"530ef7abb202bc15","name":"should work with async generator that yields promises","time":{"start":1757531982469,"stop":1757531982470,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98f92654220f681","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app45/1/topic107/utf8","time":{"start":1757532286237,"stop":1757532286237,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c83d206716a32","name":"should start and stop interval correctly","time":{"start":1757531980940,"stop":1757531980941,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35ea8437639b9c2","name":"should return false when peer is on different cluster","time":{"start":1757531933486,"stop":1757531933487,"duration":1},"status":"passed","severity":"normal"},{"uid":"56388091ced83953","name":"should keep entries that haven't expired yet","time":{"start":1757531979891,"stop":1757531979892,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f1794c4b41d2d9","name":"should process up to 3 peers at once","time":{"start":1757531933931,"stop":1757531933934,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d65b32ea7633f23","name":"Outgoing message is possibly acknowledged","time":{"start":1757531985518,"stop":1757531985518,"duration":0},"status":"passed","severity":"normal"},{"uid":"519fa0fc6cf07f72","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757531983235,"stop":1757531983235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddede491c62a51a2","name":"should create RPC request with correct parameters","time":{"start":1757531944327,"stop":1757531944327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e391432f61e34541","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757531917960,"stop":1757531917960,"duration":0},"status":"passed","severity":"normal"},{"uid":"9879f76468e61b6c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757531923389,"stop":1757531923390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6eb31da2e8b7a24","name":"Decoder throws on empty string content topic","time":{"start":1757531934764,"stop":1757531934764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee49c197c2e0aa55","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757532495300,"stop":1757532495300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9fe71f88ee6a14","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757532197757,"stop":1757532197757,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a20e2c28fc5315","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757532467846,"stop":1757532467846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad64439f971052","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757532364504,"stop":1757532364504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5e6f9f5d960736","name":"Check received message containing Script","time":{"start":1757532467829,"stop":1757532467829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6451f2fd9bb96363","name":"isConnected return false after peer stops","time":{"start":1757532032110,"stop":1757532032110,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e1855c11ba9214","name":"should use configured peers when available","time":{"start":1757531983235,"stop":1757531983235,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f90f8e3f50785d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757531964841,"stop":1757531964841,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ec8e4761716f2d","name":"should not fail to start the service if it is already started","time":{"start":1757532251370,"stop":1757532251370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2979c1196fd2cc5","name":"Cluster id 0, shard 0","time":{"start":1757532338547,"stop":1757532338548,"duration":1},"status":"passed","severity":"normal"},{"uid":"df56b41d8af0b7bf","name":"Check message received after jswaku node is restarted","time":{"start":1757532467846,"stop":1757532467846,"duration":0},"status":"passed","severity":"normal"},{"uid":"17686009c174008c","name":"Push message with XML payload","time":{"start":1757533066616,"stop":1757533066616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9aac452e559e94","name":"Passing an array","time":{"start":1757532362375,"stop":1757532362376,"duration":1},"status":"passed","severity":"normal"},{"uid":"8212dc57b6a2efba","name":"Fails to push message bigger that 1MB","time":{"start":1757533066625,"stop":1757533066625,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a7cb33d89c9029","name":"Callback on promise","time":{"start":1757532343793,"stop":1757532343795,"duration":2},"status":"passed","severity":"normal"},{"uid":"f14960be2cc90819","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757531964804,"stop":1757531964807,"duration":3},"status":"passed","severity":"normal"},{"uid":"b42427ca64959cec","name":"Push message with content topic containing numeric","time":{"start":1757533066608,"stop":1757533066608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e9a8dc26e2e851","name":"Light Node - default protocols","time":{"start":1757532366870,"stop":1757532366870,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f093ad31f019178","name":"should dial peer when no shard info available","time":{"start":1757531933925,"stop":1757531933926,"duration":1},"status":"passed","severity":"normal"},{"uid":"f293fbf56cc46859","name":"should add event listeners for peer connect and disconnect","time":{"start":1757531934038,"stop":1757531934042,"duration":4},"status":"passed","severity":"normal"},{"uid":"6adbcaa838f22938","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757531970925,"stop":1757531970925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22af4ed372174f1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757532495315,"stop":1757532495315,"duration":0},"status":"passed","severity":"normal"},{"uid":"519c5b10e08b96ef","name":"should handle peer store errors gracefully","time":{"start":1757531982899,"stop":1757531982899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b206a3ac56360cb","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757531934619,"stop":1757531934619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a300d74066ef451","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757532467844,"stop":1757532467844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ec1cfc8c79b760","name":"messageHashStr works with IProtoMessage","time":{"start":1757531933664,"stop":1757531933664,"duration":0},"status":"passed","severity":"normal"},{"uid":"2547263eedf97d47","name":"Retrieval Hint","time":{"start":1757531970291,"stop":1757531970294,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac84e289f394d688","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757531982243,"stop":1757531982243,"duration":0},"status":"passed","severity":"normal"},{"uid":"832fc0bf56ff2511","name":"should handle malformed response data","time":{"start":1757531944325,"stop":1757531944326,"duration":1},"status":"passed","severity":"normal"},{"uid":"344b9b612a787fef","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757531934064,"stop":1757531934065,"duration":1},"status":"passed","severity":"normal"},{"uid":"3388af84d2705f2a","name":"Push message with content topic containing Chinese","time":{"start":1757533066620,"stop":1757533066621,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ce1df522d84afc","name":"should use DNS peer discovery with light client","time":{"start":1757532018051,"stop":1757532018051,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9d5a50fa5dee5ca","name":"Check publish message containing Script","time":{"start":1757532189472,"stop":1757532189472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e769f25f2a4447da","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757531964827,"stop":1757531964827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd529f12f575089f","name":"Encoder throws on empty string content topic","time":{"start":1757531934764,"stop":1757531934764,"duration":0},"status":"passed","severity":"normal"},{"uid":"418acc3e7c85dd7f","name":"yields undefined for messages without decoder","time":{"start":1757531934573,"stop":1757531934576,"duration":3},"status":"passed","severity":"normal"},{"uid":"317005d3a4749aea","name":"Fails to push message with large meta","time":{"start":1757533066599,"stop":1757533066599,"duration":0},"status":"passed","severity":"normal"},{"uid":"db05e939c7059329","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757531970922,"stop":1757531970922,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7f9bf6bddc78a9","name":"should perform initial health assessment on start","time":{"start":1757531982898,"stop":1757531982898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e034cfcaf09081b","name":"Mutual subscription","time":{"start":1757532197749,"stop":1757532197749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1b3d8291d9f505","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757532495316,"stop":1757532495316,"duration":0},"status":"passed","severity":"normal"},{"uid":"8455c8a66976531e","name":"should skip peers without peer exchange protocol","time":{"start":1757531944275,"stop":1757531944275,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b60811503d4866","name":"return first retrieved peers without further DNS queries","time":{"start":1757531944563,"stop":1757531944563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cb2b76103e3fdb","name":"should filter out already connected peers","time":{"start":1757531934242,"stop":1757531934243,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d01df04dd1713ad","name":"Check received message containing special chars","time":{"start":1757532467827,"stop":1757532467828,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4ec82949e78f3a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app55/2/topic164/json","time":{"start":1757532286231,"stop":1757532286232,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1106cb69049db30","name":"should initialize with default number of peers","time":{"start":1757531982212,"stop":1757531982212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded722830868f541","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757532164915,"stop":1757532164915,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bb078590f95f5","name":"should deliver messages after dependencies are met","time":{"start":1757531970925,"stop":1757531970925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf68a62640739bd","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757532181842,"stop":1757532181842,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48ee8753c9a6a8f","name":"should handle retrieve function with query parameters","time":{"start":1757531982470,"stop":1757531982470,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bccce76761c34b","name":"Fails to push message with large meta","time":{"start":1757533066611,"stop":1757533066611,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fc0d81eace2904","name":"should start the dialing interval","time":{"start":1757531933898,"stop":1757531933902,"duration":4},"status":"passed","severity":"normal"},{"uid":"a4132b74dfac1e5e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757531924123,"stop":1757531924124,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b314e5176ce2bd","name":"Check received message containing special chars","time":{"start":1757532467838,"stop":1757532467838,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee656a0621963f0","name":"should skip peers that don't support peer exchange","time":{"start":1757531944271,"stop":1757531944272,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad60b9d6f719b808","name":"Subscribe and receives messages on 20 topics","time":{"start":1757532495301,"stop":1757532495302,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed3dc6cff0d5f21","name":"Push message with rate limit","time":{"start":1757533066587,"stop":1757533066588,"duration":1},"status":"passed","severity":"normal"},{"uid":"466b0a1dfdcf1881","name":"should encode/decode to RLP encoding","time":{"start":1757531924117,"stop":1757531924117,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cb69c4eee66d42","name":"should handle complete dial lifecycle","time":{"start":1757531933942,"stop":1757531933942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccbc0206600defa","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757531982229,"stop":1757531982229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de9fb98537e39f","name":"Waku message hash computation (no timestamp)","time":{"start":1757531933656,"stop":1757531933656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5646e7dbaf3a38b2","name":"Push message with numeric payload","time":{"start":1757533066602,"stop":1757533066603,"duration":1},"status":"passed","severity":"normal"},{"uid":"a249b53132666043","name":"Fails to push message bigger that 1MB","time":{"start":1757533066601,"stop":1757533066601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f60be3e2942b05","name":"should work with v3 peers","time":{"start":1757531981763,"stop":1757531981763,"duration":0},"status":"passed","severity":"normal"},{"uid":"46dbe291877994dd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757532495311,"stop":1757532495312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6ed975da0335ca","name":"should not fail to start the service if it is already started","time":{"start":1757531948270,"stop":1757531948270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad46e388f6c01996","name":"should compute hash only when first accessed","time":{"start":1757531934765,"stop":1757531934765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5984c4609acadddd","name":"Refresh subscription","time":{"start":1757532197753,"stop":1757532197753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca9b029a73d5165e","name":"Push message with Basic HTML tag payload","time":{"start":1757533066593,"stop":1757533066593,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eca45a53ab8ef53","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757532164917,"stop":1757532164917,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1e9553df023ba1","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757531982475,"stop":1757531982476,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f79c8fc6e2cf1f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757531964838,"stop":1757531964838,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97ba91232178862","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757532495306,"stop":1757532495306,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f587f2ddb730234","name":"should return false when peer is not on topic","time":{"start":1757531934761,"stop":1757531934761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff30cb8d793eabe","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757531984112,"stop":1757531984112,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78b1b3556b273e6","name":"should handle peer not in mesh for all topics","time":{"start":1757531934091,"stop":1757531934091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e90ab46ee3bbb7","name":"Push message equal or less that 1MB","time":{"start":1757533066612,"stop":1757533066612,"duration":0},"status":"passed","severity":"normal"},{"uid":"7090eeb09b977414","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757531917957,"stop":1757531917957,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa64672bd356c94","name":"Push message with content topic containing Russian","time":{"start":1757533066597,"stop":1757533066597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2362457a827b70","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757532495310,"stop":1757532495310,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f555bde2e5777f","name":"ignores unrecognized TXT record formats","time":{"start":1757531944562,"stop":1757531944562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0cce0bafc5e2f4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757532197758,"stop":1757532197758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e943e4207151ba7","name":"Delete observer","time":{"start":1757532166353,"stop":1757532166354,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d13b511374850a","name":"Refresh subscription","time":{"start":1757532495312,"stop":1757532495312,"duration":0},"status":"passed","severity":"normal"},{"uid":"830e7896fedab0c7","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757531944323,"stop":1757531944323,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b047fad9272c8c6","name":"should dial peer when on same shard","time":{"start":1757531933917,"stop":1757531933920,"duration":3},"status":"passed","severity":"normal"},{"uid":"60f6ba6fa6f20edc","name":"Encoder error raises irrecoverable error","time":{"start":1757531985517,"stop":1757531985518,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4c9d8eb385acb6","name":"accepts valid content-filtered query","time":{"start":1757531934261,"stop":1757531934261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fbdb9ad08c5c98","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757531934753,"stop":1757531934753,"duration":0},"status":"passed","severity":"normal"},{"uid":"5960e76bb33cc1f4","name":"should check connected peers if present and suitable","time":{"start":1757531983281,"stop":1757531983281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd0f4e0ebdb47d7","name":"Push message with Arabic payload","time":{"start":1757533066591,"stop":1757533066591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3f81243e1e7389","name":"should handle errors when getting connections","time":{"start":1757531933346,"stop":1757531933346,"duration":0},"status":"passed","severity":"normal"},{"uid":"603e2902168b7e27","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757531964822,"stop":1757531964823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4881004c658f57","name":"should serialize and deserialize correctly","time":{"start":1757531968054,"stop":1757531968055,"duration":1},"status":"passed","severity":"normal"},{"uid":"984b1c2f9f35dc1a","name":"Wait given interval before re-trying","time":{"start":1757531983060,"stop":1757531983060,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d68882088d788b","name":"should handle shardReader errors","time":{"start":1757531934761,"stop":1757531934761,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb33991a8183ede","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757532298486,"stop":1757532298487,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9f6da8b2809eb0d","name":"should be empty after removing the only subscription","time":{"start":1757531981868,"stop":1757531981869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7596f7cc6459f48","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757531918147,"stop":1757531918147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5796ac11e144db7","name":"should transition to Unhealthy when no connections","time":{"start":1757531982891,"stop":1757531982891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b03ba1e9a5238c1","name":"Check received message containing XML","time":{"start":1757532467829,"stop":1757532467830,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b7990ea079c691","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757531981639,"stop":1757531981639,"duration":0},"status":"passed","severity":"normal"},{"uid":"658a5b9d3c20d11e","name":"should create an instance with libp2p and dialer","time":{"start":1757531933073,"stop":1757531933075,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a109965e42eebfb","name":"Register correct protocols","time":{"start":1757532197750,"stop":1757532197750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2f33a385b852b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757531964840,"stop":1757531964840,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3e2187831c1bb1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757532495308,"stop":1757532495308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc66dd33adfd678","name":"Outgoing message is emitted as sent","time":{"start":1757531987261,"stop":1757531987261,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd13b3d0185bcc2b","name":"Check message on other pubsub topic is not received","time":{"start":1757532467844,"stop":1757532467844,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e44ae6e520b5f8","name":"Check publish message after service node is restarted","time":{"start":1757532189479,"stop":1757532189479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e235b32a4897cf5","name":"should work with mock decoders","time":{"start":1757531982466,"stop":1757531982466,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0835f828c90f84c","name":"should return false when peer is not on the specified shard","time":{"start":1757531933492,"stop":1757531933492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d27993311164544","name":"Relay - dialed after","time":{"start":1757532366868,"stop":1757532366869,"duration":1},"status":"passed","severity":"normal"},{"uid":"f419462f1dbee96f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757531943667,"stop":1757531943669,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5a5dd09eb87f290","name":"should reject on timeout if it was set","time":{"start":1757531983281,"stop":1757531983281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffbbe1b98336e6d","name":"Push message with content topic containing special chars","time":{"start":1757533066620,"stop":1757533066620,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec79dc8509f0b9","name":"should set default options when no config provided","time":{"start":1757531934747,"stop":1757531934747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a9259739285850","name":"should not dispatch event when already disconnected","time":{"start":1757531933334,"stop":1757531933334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8cecee9851632e","name":"Query Generator, No Decoder","time":{"start":1757532312897,"stop":1757532312898,"duration":1},"status":"passed","severity":"normal"},{"uid":"69b7738938929d15","name":"should reject if WakuNode is not started","time":{"start":1757531983279,"stop":1757531983280,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc515fa68ab85035","name":"isConnected should return false after all peers disconnect","time":{"start":1757532032109,"stop":1757532032110,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1866ebbbf662cc1","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757532364505,"stop":1757532364505,"duration":0},"status":"passed","severity":"normal"},{"uid":"86bbf3610b1a5697","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757531933496,"stop":1757531933502,"duration":6},"status":"passed","severity":"normal"},{"uid":"780b165a1dd55f9b","name":"caches peers it previously fetched","time":{"start":1757531944562,"stop":1757531944562,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eb8326bed0df30","name":"should set field with only RELAY enabled","time":{"start":1757531924122,"stop":1757531924122,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f354772ee43fe4","name":"Sets default value correctly","time":{"start":1757532362377,"stop":1757532362377,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaedcdff8250ac2","name":"Push message with content topic containing escaped characters","time":{"start":1757533066598,"stop":1757533066598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f806cdae44b77","name":"should add and remove event listeners correctly","time":{"start":1757531948273,"stop":1757531948273,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa5a7437493c1bb","name":"Check received message containing numeric","time":{"start":1757532467838,"stop":1757532467838,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8daa4e348a2ff7d","name":"should reject if Filter is requested but not mounted","time":{"start":1757531983281,"stop":1757531983281,"duration":0},"status":"passed","severity":"normal"},{"uid":"792c453f234c50e7","name":"should return false when peer is not found","time":{"start":1757531933503,"stop":1757531933503,"duration":0},"status":"passed","severity":"normal"},{"uid":"996dfefcc39702cb","name":"should properly create location multiaddrs - tcp","time":{"start":1757531924121,"stop":1757531924121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ca2a0d53cb2555","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757531933095,"stop":1757531933099,"duration":4},"status":"passed","severity":"normal"},{"uid":"c9f3d23b513a6bf8","name":"should handle all zero keep alive options","time":{"start":1757531934091,"stop":1757531934091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0deea404ced092b","name":"Incoming message is emitted as received","time":{"start":1757531985519,"stop":1757531985519,"duration":0},"status":"passed","severity":"normal"},{"uid":"d982006c0401a3cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757531943666,"stop":1757531943666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a09223af9c2d959","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757531964803,"stop":1757531964803,"duration":0},"status":"passed","severity":"normal"},{"uid":"db64fbdd8b0c9b80","name":"should not stop if not started","time":{"start":1757531944268,"stop":1757531944268,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf56fe099fa2d0e8","name":"Renews subscription after lossing a connection","time":{"start":1757532495317,"stop":1757532495317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef9dd539fa20c86","name":"should handle errors gracefully when getting peer info","time":{"start":1757531933503,"stop":1757531933504,"duration":1},"status":"passed","severity":"normal"},{"uid":"732e87bb13106cd8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757531964838,"stop":1757531964838,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c9e047a7044303","name":"Check publish message containing Arabic","time":{"start":1757532189471,"stop":1757532189471,"duration":0},"status":"passed","severity":"normal"},{"uid":"101cc8b5e28e5c73","name":"should create a new stream if no existing for protocol found","time":{"start":1757531934618,"stop":1757531934618,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec351bf11b7ae5d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757532495309,"stop":1757532495309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f90ba47ebc0a95","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757531964841,"stop":1757531964841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7462803723b5a08","name":"should return cached hash on subsequent access","time":{"start":1757531934765,"stop":1757531934766,"duration":1},"status":"passed","severity":"normal"},{"uid":"96cae077a73180c1","name":"Encoder throws on undefined content topic","time":{"start":1757531934763,"stop":1757531934763,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f59c31e1b06287","name":"should add event listeners to globalThis","time":{"start":1757531933298,"stop":1757531933298,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ef1d08ad39c7e6","name":"should request peer renewal on specific errors","time":{"start":1757531980949,"stop":1757531980949,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb3d57fda4f127","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757532312898,"stop":1757532312899,"duration":1},"status":"passed","severity":"normal"},{"uid":"d560c172b064405f","name":"Push message with content topic containing SQL Injection","time":{"start":1757533066609,"stop":1757533066609,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a0c2d6e03c9e0d","name":"Nodes with multiple pubsub topic","time":{"start":1757532181841,"stop":1757532181841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7970598617ceab","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757531934619,"stop":1757531934620,"duration":1},"status":"passed","severity":"normal"},{"uid":"68090b346d37f719","name":"Push message with content topic containing JSON","time":{"start":1757533066622,"stop":1757533066622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59bc46e47582d18","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757532082583,"stop":1757532082589,"duration":6},"status":"passed","severity":"normal"},{"uid":"bc547615997c5fc6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757531970923,"stop":1757531970924,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad2639828561241","name":"should remove event listeners","time":{"start":1757531934232,"stop":1757531934233,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1099ea8b521095","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757531944325,"stop":1757531944325,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bf45b23cbd90ef","name":"should not fail to stop the service if it was not started","time":{"start":1757532018048,"stop":1757532018048,"duration":0},"status":"passed","severity":"normal"},{"uid":"49516f1b1b2ec01a","name":"Push to array if already present","time":{"start":1757531917535,"stop":1757531917535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e774556ec22594e","name":"random static sharding 8 - Cluster ID: 474, Shard ID: 815","time":{"start":1757532338574,"stop":1757532338574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e067a680c086eaba","name":"Push message with content topic containing long","time":{"start":1757533066619,"stop":1757533066620,"duration":1},"status":"passed","severity":"normal"},{"uid":"8540c8411c1bcc72","name":"Push message with emoji payload","time":{"start":1757533066606,"stop":1757533066607,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72cdaec94e71e88","name":"throws on content topic with empty topic name field","time":{"start":1757531917954,"stop":1757531917954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cde60d0f089be45","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757532495316,"stop":1757532495316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfae46274b9295b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757531964835,"stop":1757531964835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78149c88d92eb69","name":"returns all values when wanted number is greater than available values","time":{"start":1757531943116,"stop":1757531943117,"duration":1},"status":"passed","severity":"normal"},{"uid":"308d41271240e563","name":"yields decoded messages","time":{"start":1757531934572,"stop":1757531934572,"duration":0},"status":"passed","severity":"normal"},{"uid":"257f3240a6eaae9c","name":"Push message with rate limit","time":{"start":1757533066599,"stop":1757533066599,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc52568c4657afed","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757531964815,"stop":1757531964815,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110eb5413206d69","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757531964091,"stop":1757531964092,"duration":1},"status":"passed","severity":"normal"},{"uid":"12282e16d1e0c6fc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app3/8/topic903/utf8","time":{"start":1757532286238,"stop":1757532286239,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4fe80d0121f870","name":"should skip updating peer store if peer has same addresses","time":{"start":1757531933094,"stop":1757531933095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f837608bc4fcaa9b","name":"should check false positive rate","time":{"start":1757531968057,"stop":1757531968057,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e00cc9ce96d0a35","name":"should dial with PeerId and return stream","time":{"start":1757531934754,"stop":1757531934754,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf8a6289ba68285","name":"throws if decoders don't match content topics","time":{"start":1757531934564,"stop":1757531934566,"duration":2},"status":"passed","severity":"normal"},{"uid":"9204ca506cff1530","name":"should successfully stop","time":{"start":1757531981457,"stop":1757531981457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac322af5a8221dea","name":"Check message with no content topic is not received","time":{"start":1757532467835,"stop":1757532467835,"duration":0},"status":"passed","severity":"normal"},{"uid":"44137a69e1c6782b","name":"should be safe to call multiple times","time":{"start":1757531934233,"stop":1757531934239,"duration":6},"status":"passed","severity":"normal"},{"uid":"2e0f34a166200167","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757532018117,"stop":1757532018117,"duration":0},"status":"passed","severity":"normal"},{"uid":"569e8de98f5424d9","name":"should dispatch network event when browser goes offline","time":{"start":1757531933335,"stop":1757531933335,"duration":0},"status":"passed","severity":"normal"},{"uid":"af90f3fd61f781b3","name":"should handle case when navigator is not available","time":{"start":1757531933311,"stop":1757531933320,"duration":9},"status":"passed","severity":"normal"},{"uid":"31bedb6327434b25","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757532495306,"stop":1757532495306,"duration":0},"status":"passed","severity":"normal"},{"uid":"35321f3bac4aaa6d","name":"should handle errors when removing globalThis listeners","time":{"start":1757531933305,"stop":1757531933305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5653c7ea954e33fc","name":"Encoder throws on undefined content topic","time":{"start":1757531955747,"stop":1757531955747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a31718575ced79a","name":"Filter","time":{"start":1757532366870,"stop":1757532366870,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdf0c369bc64d93","name":"Meta field set when metaSetter is specified","time":{"start":1757531934763,"stop":1757531934763,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4607ff12a46c8f5","name":"Check publish message containing short","time":{"start":1757532189469,"stop":1757532189469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5982cc7c0421839","name":"Push message with emoji payload","time":{"start":1757533066594,"stop":1757533066594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7c535b08860b37","name":"should handle a minimal index list","time":{"start":1757531918147,"stop":1757531918147,"duration":0},"status":"passed","severity":"normal"},{"uid":"65343b30c1127a98","name":"isConnected should return true after first peer connects","time":{"start":1757532032109,"stop":1757532032109,"duration":0},"status":"passed","severity":"normal"},{"uid":"c745c68bb3b48403","name":"Push message with XML payload","time":{"start":1757533066605,"stop":1757533066605,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e78dc9b92833cc","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757531934098,"stop":1757531934098,"duration":0},"status":"passed","severity":"normal"},{"uid":"390c7491e68ba170","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757531987265,"stop":1757531987266,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d94e4a6199cfe5","name":"should handle ENR without shardInfo","time":{"start":1757531944283,"stop":1757531944284,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8648246290246b5","name":"should wait for Store peer to be connected","time":{"start":1757531983282,"stop":1757531983282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce47516d2d5e983","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757531988770,"stop":1757531988770,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1c4311620f309e","name":"Push message with shell command payload","time":{"start":1757533066606,"stop":1757533066606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f516e0b988729f09","name":"All","time":{"start":1757532019729,"stop":1757532019729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb6da48b46a06fc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757531923381,"stop":1757531923382,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5b003c7c17e06d","name":"accepts valid message hash query","time":{"start":1757531934262,"stop":1757531934262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbb0ca39a44bf55","name":"should return start time to match max range","time":{"start":1757531982475,"stop":1757531982475,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3fa1dc67b34f18","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757532181843,"stop":1757532181843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e27afab2badc7a7","name":"should handle corrupted shard info gracefully","time":{"start":1757531933504,"stop":1757531933512,"duration":8},"status":"passed","severity":"normal"},{"uid":"d50802a3cc77cf5b","name":"Push message with Chinese payload","time":{"start":1757533066580,"stop":1757533066580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4663896e80cb5e34","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757531981439,"stop":1757531981451,"duration":12},"status":"passed","severity":"normal"},{"uid":"3be4baa206711434","name":"Publish message with custom timestamp: Wed Sep 10 2025 20:23:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1757532189476,"stop":1757532189477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef00dcfa1e0413ae","name":"Push message with SQL Injection payload","time":{"start":1757533066616,"stop":1757533066616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab274a4f4912825a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757532286229,"stop":1757532286230,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1a53aa5eb621da4","name":"Subscribe to topic containing Script and publish message","time":{"start":1757532197757,"stop":1757532197757,"duration":0},"status":"passed","severity":"normal"},{"uid":"355f5e1c5774b0e2","name":"should start all internal components","time":{"start":1757531934749,"stop":1757531934749,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc6bc37a6e05a6c","name":"random static sharding 10 - Cluster ID: 449, Shard ID: 444","time":{"start":1757532338578,"stop":1757532338579,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1ea427dc4ed220","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757532364505,"stop":1757532364505,"duration":0},"status":"passed","severity":"normal"},{"uid":"160f6c0c146e2c6d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757532106032,"stop":1757532106032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6de3bccfe9d83d6","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757531934261,"stop":1757531934261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a721be1b3416dbd","name":"can start the service","time":{"start":1757532251368,"stop":1757532251369,"duration":1},"status":"passed","severity":"normal"},{"uid":"10263c12343a9588","name":"should properly clean up resources when disposed","time":{"start":1757531979896,"stop":1757531979896,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f48f13cff92b7","name":"should return all connected peers without codec filter","time":{"start":1757531934759,"stop":1757531934759,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b8581a6d9c0411","name":"should return usable stream attached to connection","time":{"start":1757531934616,"stop":1757531934617,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad0df37f8d05835","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757531964834,"stop":1757531964834,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a97c505bca8304","name":"Push message with content topic containing numeric","time":{"start":1757533066620,"stop":1757533066620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3471bf1f99f73f5","name":"should add and check entries correctly","time":{"start":1757531979881,"stop":1757531979884,"duration":3},"status":"passed","severity":"normal"},{"uid":"828f73586dfefdc7","name":"Push message with content topic containing Chinese","time":{"start":1757533066585,"stop":1757533066585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdd94b0c7dcf68b","name":"should handle peer store errors gracefully","time":{"start":1757531934247,"stop":1757531934247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6ef4884d0a02d1","name":"different cluster: nodes don't connect","time":{"start":1757532106029,"stop":1757532106029,"duration":0},"status":"passed","severity":"normal"},{"uid":"981d71c4944e0ff","name":"Check received message containing escaped characters","time":{"start":1757532467842,"stop":1757532467842,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a22f7a80015b1d7","name":"should create QueryOnConnect instance without options","time":{"start":1757531982460,"stop":1757531982460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daadc887d7f4c74","name":"Fails to push message with large meta","time":{"start":1757533066587,"stop":1757533066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"62efb8266e25d771","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757531944324,"stop":1757531944324,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f3f51c02343a61","name":"Push message with Russian payload","time":{"start":1757533066580,"stop":1757533066580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7292ff81a00711","name":"should initialize bloom filter with correct parameters","time":{"start":1757531968049,"stop":1757531968050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd6e8fe4d71bcc4","name":"should remove event listeners","time":{"start":1757531934043,"stop":1757531934043,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0af98a0283e3930","name":"Generator, 2 different shards","time":{"start":1757532303614,"stop":1757532303614,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd903069f69d519","name":"should return true even if peer has no overlapping shards","time":{"start":1757531933487,"stop":1757531933489,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed9218d2db9a80cd","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757532189477,"stop":1757532189478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef414cc3332c5aa","name":"Subscribe to topic containing long and publish message","time":{"start":1757532197754,"stop":1757532197755,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc8bd8df636b67a","name":"should be safe to call multiple times","time":{"start":1757531933082,"stop":1757531933083,"duration":1},"status":"passed","severity":"normal"},{"uid":"a140492ab497d644","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757532312896,"stop":1757532312897,"duration":1},"status":"passed","severity":"normal"},{"uid":"3697104da901c029","name":"messageHashStr returns a hex string","time":{"start":1757531933663,"stop":1757531933663,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42fd4378eea5f61","name":"Check publish message containing numeric","time":{"start":1757532189469,"stop":1757532189470,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60c99babbead41e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757531964835,"stop":1757531964836,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61d5eca68172a4","name":"should not change state when connections remain after disconnect","time":{"start":1757531933322,"stop":1757531933333,"duration":11},"status":"passed","severity":"normal"},{"uid":"2f6ef37f6fca784b","name":"should return no connections if no open connection provided","time":{"start":1757531934275,"stop":1757531934275,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7662bafc112b96","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757531943117,"stop":1757531943123,"duration":6},"status":"passed","severity":"normal"},{"uid":"b51bd01edeef7530","name":"Check publish message after client node is restarted","time":{"start":1757532189479,"stop":1757532189479,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32779586689adfc7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757532312900,"stop":1757532312900,"duration":0},"status":"passed","severity":"normal"},{"uid":"777ebb9d6997d272","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757531933652,"stop":1757531933652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bae625f0fe79c0b","name":"Push message with content topic containing long","time":{"start":1757533066608,"stop":1757533066608,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d33db4788f300e","name":"Push message with unicode special characters payload","time":{"start":1757533066606,"stop":1757533066606,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b0689862e07b1f","name":"Push message with content topic containing escaped characters","time":{"start":1757533066622,"stop":1757533066622,"duration":0},"status":"passed","severity":"normal"},{"uid":"835d0a193dc78ad3","name":"should not be empty after adding a subscription","time":{"start":1757531981868,"stop":1757531981868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abb19a3c996acef","name":"Outgoing message is emitted as sent","time":{"start":1757531985517,"stop":1757531985517,"duration":0},"status":"passed","severity":"normal"},{"uid":"521d0ec8277c1026","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757531964835,"stop":1757531964835,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d73265a5bd0bcc","name":"Check received message containing SQL Injection","time":{"start":1757532467839,"stop":1757532467840,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd0868d9b302fb7","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757531964813,"stop":1757531964813,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a3dd44d2e216b1","name":"should reassess health immediately when peer disconnects","time":{"start":1757531982898,"stop":1757531982898,"duration":0},"status":"passed","severity":"normal"},{"uid":"284d7b04f41fb912","name":"Publish message with custom timestamp: Thu Sep 19 2024 19:23:02 GMT+0000 (Coordinated Universal Time)","time":{"start":1757532189476,"stop":1757532189476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e024b940ca9e01cf","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757531964818,"stop":1757531964820,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4f56793a19ff066","name":"should handle network check errors gracefully","time":{"start":1757531933936,"stop":1757531933936,"duration":0},"status":"passed","severity":"normal"},{"uid":"754a9c467767d6de","name":"Push message with Arabic payload","time":{"start":1757533066580,"stop":1757533066580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5379b159e8b710","name":"should query peer with peer exchange protocol","time":{"start":1757531944274,"stop":1757531944274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1d19dbf62d1353","name":"should hang up with multiaddr and return true on success","time":{"start":1757531934757,"stop":1757531934757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5234e6024dc35040","name":"accepts time-filtered query with content filter","time":{"start":1757531934263,"stop":1757531934273,"duration":10},"status":"passed","severity":"normal"},{"uid":"2f49a4d96124a070","name":"it tolerates circular branch references","time":{"start":1757531944561,"stop":1757531944561,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cd2f4c406c31ef","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757532164914,"stop":1757532164914,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d1a8127f3bec43","name":"Push message with Russian payload","time":{"start":1757533066604,"stop":1757533066604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f35e8757794141f","name":"Ordered Callback - false","time":{"start":1757532347986,"stop":1757532347986,"duration":0},"status":"passed","severity":"normal"},{"uid":"856ad19bbbbe8d70","name":"should dial with multiaddr and return stream","time":{"start":1757531934755,"stop":1757531934755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9801ae34a0c2b42b","name":"should handle peer store errors gracefully","time":{"start":1757531933092,"stop":1757531933093,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdd476e3290f9c41","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757532032110,"stop":1757532032110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd627e6fc738d0f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757531943669,"stop":1757531943670,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff7ffeca7276355","name":"Check publish message containing shell command","time":{"start":1757532189474,"stop":1757532189474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc839e72b2b1b58","name":"should properly create location multiaddrs - udp4","time":{"start":1757531924119,"stop":1757531924119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a247bd06e4b8e984","name":"Push message equal or less that 1MB","time":{"start":1757533066589,"stop":1757533066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d851aa3f7ff32c2","name":"msgTime: 0 ms from now, startTime: 1757445948222, endTime: 1757532348222","time":{"start":1757532364506,"stop":1757532364507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab165db91b98513e","name":"should skip peer when dialed recently","time":{"start":1757531933915,"stop":1757531933915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48774555ece585e","name":"should be safe to call multiple times","time":{"start":1757531934751,"stop":1757531934752,"duration":1},"status":"passed","severity":"normal"},{"uid":"827abbfc6af09d13","name":"should dial second nwaku node that was discovered","time":{"start":1757532010848,"stop":1757532010849,"duration":1},"status":"skipped","severity":"normal"},{"uid":"afbb49d046f60184","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757532298485,"stop":1757532298486,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bc584c28afd71","name":"Check received message with timestamp: 1757532012182 ","time":{"start":1757532467843,"stop":1757532467843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1eadc93ca8cc48","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757531944563,"stop":1757531944564,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d16a858d714af8","name":"Throws when trying to push message with empty payload","time":{"start":1757533066607,"stop":1757533066607,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed8524529d849f4","name":"Correctly serialized arguments","time":{"start":1757532101323,"stop":1757532101324,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2110cf89ecc073","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757531934076,"stop":1757531934077,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a2410dfc1ca178","name":"Push message with numeric payload","time":{"start":1757533066614,"stop":1757533066614,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e9d34146edb16","name":"should initialize with Unhealthy status","time":{"start":1757531982890,"stop":1757531982891,"duration":1},"status":"passed","severity":"normal"},{"uid":"608edef2e2d58e98","name":"should increase lamport timestamp","time":{"start":1757531970919,"stop":1757531970919,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27bd3184ed97efe","name":"Decoder throws on empty string content topic","time":{"start":1757531955748,"stop":1757531955748,"duration":0},"status":"passed","severity":"normal"},{"uid":"3920bb55790be52b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757531954078,"stop":1757531954079,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6fbc10f481e96","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757532350023,"stop":1757532350024,"duration":1},"status":"passed","severity":"normal"},{"uid":"c014004a14d8f015","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757532191849,"stop":1757532191849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2093dde9412d7e3","name":"should clear interval on stop","time":{"start":1757531944285,"stop":1757531944286,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94063dbbc5efaa7","name":"Push message with content topic containing numeric","time":{"start":1757533066596,"stop":1757533066596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de94062be069850","name":"Push message with Script payload","time":{"start":1757533066616,"stop":1757533066616,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f071651b0a768e5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app78/4/topic359/proto","time":{"start":1757532286238,"stop":1757532286238,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d448d7ffc4b011","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757531917956,"stop":1757531917956,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c3e7dd7c70a51","name":"should load peers from local storage and dispatch events","time":{"start":1757531948272,"stop":1757531948272,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d26d38187232a","name":"Check received message containing shell command","time":{"start":1757532467841,"stop":1757532467842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2578e282ef51bf5f","name":"should enable all discoveries when explicitly set","time":{"start":1757531981626,"stop":1757531981626,"duration":0},"status":"passed","severity":"normal"},{"uid":"baff710ba07e001b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757531943670,"stop":1757531943670,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b416497924f22","name":"Push message with long payload","time":{"start":1757533066590,"stop":1757533066590,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae63e15138f4100","name":"Passing page size 11 when there are 10 messages","time":{"start":1757532355598,"stop":1757532355598,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cc1f8353697f4a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757531917971,"stop":1757531917971,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0466798923be23","name":"should skip peer when not on same cluster","time":{"start":1757531933916,"stop":1757531933917,"duration":1},"status":"passed","severity":"normal"},{"uid":"831a528673506381","name":"should not return locked peers if enough unlocked are available","time":{"start":1757531982218,"stop":1757531982221,"duration":3},"status":"passed","severity":"normal"},{"uid":"27897dd3250c1189","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757532495315,"stop":1757532495316,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e194f94283a5b0c","name":"should work with mixed v2 and v3 peers","time":{"start":1757531981763,"stop":1757531981764,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0365fc0aa95f6b9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757531934247,"stop":1757531934248,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3851869436580e0","name":"Push message with content topic containing emoji","time":{"start":1757533066598,"stop":1757533066598,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d9bb58110fc66b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757532298486,"stop":1757532298486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba75e19edd2c5df","name":"Stops search when 2 null results are returned","time":{"start":1757531944105,"stop":1757531944106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e59dc316d87bc61","name":"Asymmetric encrypt & decrypt","time":{"start":1757531954631,"stop":1757531954631,"duration":0},"status":"passed","severity":"normal"},{"uid":"617745aef6fb013","name":"random static sharding 6 - Cluster ID: 868, Shard ID: 154","time":{"start":1757532338557,"stop":1757532338557,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee6b3e136e40d5a","name":"Throws when trying to push message with empty payload","time":{"start":1757533066583,"stop":1757533066583,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c7638d23f75f4c","name":"Push message with long payload","time":{"start":1757533066602,"stop":1757533066602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e156c79668e582","name":"should save new peer to store","time":{"start":1757531933094,"stop":1757531933094,"duration":0},"status":"passed","severity":"normal"},{"uid":"31833bd2417827d1","name":"should return false when pubsub topic parsing fails","time":{"start":1757531933502,"stop":1757531933503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b374aa2fdc559005","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757532495307,"stop":1757532495307,"duration":0},"status":"passed","severity":"normal"},{"uid":"640d19c1677f167e","name":"connects to nwaku","time":{"start":1757532362374,"stop":1757532362375,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3486fb1dbe7287","name":"should handle zero peers request","time":{"start":1757531944326,"stop":1757531944327,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c2272a2d48667c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757531970929,"stop":1757531970930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e208f136707a6c95","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757532495315,"stop":1757532495315,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6961ec44d4d3cf","name":"Push message with content topic containing SQL Injection","time":{"start":1757533066597,"stop":1757533066597,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd4615eebd2b70e","name":"Query generator for multiple messages","time":{"start":1757532343780,"stop":1757532343785,"duration":5},"status":"passed","severity":"normal"},{"uid":"44824e7716772acf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757531917966,"stop":1757531917966,"duration":0},"status":"passed","severity":"normal"},{"uid":"de624df3d51b4c5c","name":"should initialize with libp2p components","time":{"start":1757531944319,"stop":1757531944321,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fdb39f0dec29fa3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757531964831,"stop":1757531964832,"duration":1},"status":"passed","severity":"normal"},{"uid":"399922f8c86292df","name":"should work with stubbed peer manager event emitter","time":{"start":1757531982465,"stop":1757531982465,"duration":0},"status":"passed","severity":"normal"},{"uid":"393d4ff6bf8696d1","name":"Push message with long payload","time":{"start":1757533066578,"stop":1757533066579,"duration":1},"status":"passed","severity":"normal"},{"uid":"618285fc69b73656","name":"should handle case when globalThis is not available","time":{"start":1757531933320,"stop":1757531933321,"duration":1},"status":"passed","severity":"normal"},{"uid":"24ca5bca8e1023b1","name":"should update peer store before dialing","time":{"start":1757531933091,"stop":1757531933092,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dab7c519fa51436","name":"A test","time":{"start":1757532091062,"stop":1757532091062,"duration":0},"status":"passed","severity":"normal"},{"uid":"533e6c78f72f8847","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757531933502,"stop":1757531933502,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc87c69cd967a26","name":"Query with Ordered Callback, No Decoder","time":{"start":1757532312899,"stop":1757532312899,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a89c566cb4f02c","name":"should monitor connected peers and store them into cache","time":{"start":1757532107784,"stop":1757532107785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0af5f8227de062","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757531982244,"stop":1757531982244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2989caed853bb55b","name":"Push message with custom timestamp: 1757528437505","time":{"start":1757533066600,"stop":1757533066600,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5230fa653411174","name":"should attach causal history and bloom filter to each message","time":{"start":1757531970919,"stop":1757531970919,"duration":0},"status":"passed","severity":"normal"},{"uid":"616a3081e326cad0","name":"Push message with custom timestamp: 1757528437505","time":{"start":1757533066612,"stop":1757533066612,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaeaf8302fcb87f0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757531982473,"stop":1757531982473,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdcac16840a8b7e","name":"msgTime: 0 ms from now, startTime: 1757273148222, endTime: 1757532348222","time":{"start":1757532364506,"stop":1757532364506,"duration":0},"status":"passed","severity":"normal"},{"uid":"18afe6e976a296f5","name":"udp ip6 address","time":{"start":1757531923444,"stop":1757531923444,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf5c197d9dc8946","name":"should not retry if at least one success","time":{"start":1757531981762,"stop":1757531981763,"duration":1},"status":"passed","severity":"normal"},{"uid":"2136b5102eae0310","name":"Push message with rate limit","time":{"start":1757533066611,"stop":1757533066611,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fa1bcbb5fd195","name":"should maintain proper timestamps if all messages received","time":{"start":1757531970920,"stop":1757531970920,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e6852d26a5bc45","name":"should retry on complete failure if specified","time":{"start":1757531981757,"stop":1757531981762,"duration":5},"status":"passed","severity":"normal"},{"uid":"8c1f0b49eb246c50","name":"should return empty array when no peers connected","time":{"start":1757531934758,"stop":1757531934758,"duration":0},"status":"passed","severity":"normal"},{"uid":"303e22dbc765c415","name":"Rejects garbage","time":{"start":1757531992085,"stop":1757531992085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d400203c87c5319d","name":"Fails to push message with large meta","time":{"start":1757533066623,"stop":1757533066623,"duration":0},"status":"passed","severity":"normal"},{"uid":"64910ae77fbeae0c","name":"Push message with custom timestamp: 1757535637506","time":{"start":1757533066625,"stop":1757533066625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f788ce34d882499","name":"Query Generator - true","time":{"start":1757532347984,"stop":1757532347984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4aecdda67d3168","name":"retrieves a single peer","time":{"start":1757531944560,"stop":1757531944561,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e4a7a4fd6ec07f9","name":"should return true when peer is on the same cluster","time":{"start":1757531933483,"stop":1757531933486,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f8551df7b7240b8","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757531964808,"stop":1757531964809,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e27221cce65c344","name":"should remove event listeners from globalThis","time":{"start":1757531933304,"stop":1757531933305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccec56c0f5284e7b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757531964839,"stop":1757531964840,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb1f0d4cf5402b5","name":"groups content topics by expected pubsub topic","time":{"start":1757531917962,"stop":1757531917962,"duration":0},"status":"passed","severity":"normal"},{"uid":"5501d038d4a22214","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757531964824,"stop":1757531964824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ccfecaa0bbc0b5","name":"Push message with short payload","time":{"start":1757533066602,"stop":1757533066602,"duration":0},"status":"passed","severity":"normal"},{"uid":"757095b2dd0cd412","name":"should return null for non-existent peer","time":{"start":1757531934246,"stop":1757531934246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f15938f1cde338","name":"Passing page size 19 when there are 20 messages","time":{"start":1757532355599,"stop":1757532355599,"duration":0},"status":"passed","severity":"normal"},{"uid":"de90db67c2891f29","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757531917970,"stop":1757531917970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9377319305f5eb9","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757531923387,"stop":1757531923388,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c14f8c52c7438a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757532164918,"stop":1757532164918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6859681802836b6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757531934620,"stop":1757531934621,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8301a8e0d6a4c11","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757532343798,"stop":1757532343799,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc17cde97349095","name":"should handle errors when globalThis is not available","time":{"start":1757531933298,"stop":1757531933298,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23d261ed6adc3f6","name":"Check message with no content topic is not received","time":{"start":1757532467845,"stop":1757532467845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00f28ebc4ca1a4","name":"should handle peerStore errors gracefully","time":{"start":1757531934760,"stop":1757531934760,"duration":0},"status":"passed","severity":"normal"},{"uid":"51db303c1848acab","name":"should skip peers that were recently queried","time":{"start":1757531944272,"stop":1757531944274,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3c1f0ceba81225a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757531917968,"stop":1757531917969,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2ddce086da8f21","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757531982228,"stop":1757531982228,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f957bd63795c81","name":"Push message with content topic containing special chars","time":{"start":1757533066596,"stop":1757533066596,"duration":0},"status":"passed","severity":"normal"},{"uid":"54537530d7b06a89","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757531964839,"stop":1757531964839,"duration":0},"status":"passed","severity":"normal"},{"uid":"19abc56c25406db5","name":"should allow redial after cooldown period","time":{"start":1757531933916,"stop":1757531933916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00e2661c18b023b","name":"Push message with Script payload","time":{"start":1757533066592,"stop":1757533066592,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef1b36c26b48d4","name":"Query with Promise Callback, No Decoder","time":{"start":1757532312900,"stop":1757532312902,"duration":2},"status":"passed","severity":"normal"},{"uid":"c937d5bbe5dcad92","name":"Check received message containing long","time":{"start":1757532467827,"stop":1757532467827,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8c0fa5118a62a0","name":"Push message with special chars payload","time":{"start":1757533066579,"stop":1757533066579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c330d4d425551c82","name":"Subscribe to topic containing XML and receive message","time":{"start":1757532495307,"stop":1757532495307,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d3b4e35c84be8e","name":"throws on content topic with too few or too many fields","time":{"start":1757531917951,"stop":1757531917951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce85244fba07db24","name":"Check received message containing SQL Injection","time":{"start":1757532467829,"stop":1757532467829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2099442f0fdf9a9d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757531954077,"stop":1757531954078,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd79b21f749dc28","name":"should send relay ping messages on timer","time":{"start":1757531934085,"stop":1757531934085,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcfa60069523dc","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757531970925,"stop":1757531970926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5156ae9de365583c","name":"should properly create location multiaddrs - tcp6","time":{"start":1757531924120,"stop":1757531924120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2619712cc5f6a589","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757531944286,"stop":1757531944287,"duration":1},"status":"passed","severity":"normal"},{"uid":"27591a54d1ebc40a","name":"should handle mixed protocol support correctly","time":{"start":1757531982899,"stop":1757531982899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b361b3809945","name":"Push message with short payload","time":{"start":1757533066578,"stop":1757533066578,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc137025ddda6288","name":"Symmetric encrypt & Decrypt","time":{"start":1757531954631,"stop":1757531954632,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c91c274151f0f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757531964818,"stop":1757531964818,"duration":0},"status":"passed","severity":"normal"},{"uid":"346e869e25426169","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757531964837,"stop":1757531964837,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdde28668bf720df","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757531982474,"stop":1757531982474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebe87e1c7092b7e","name":"Check received message containing unicode special characters","time":{"start":1757532467831,"stop":1757532467831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4282d5e948435baf","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757531934097,"stop":1757531934097,"duration":0},"status":"passed","severity":"normal"},{"uid":"2387917123973c27","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757531964795,"stop":1757531964796,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b96f35e0a50563","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757531934248,"stop":1757531934248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b88789bb2ca6684","name":"should invoke callbacks when receiving a message","time":{"start":1757531981869,"stop":1757531981869,"duration":0},"status":"passed","severity":"normal"},{"uid":"13afa023d6f0990","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757531983233,"stop":1757531983234,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53e70408c713b76","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757531964828,"stop":1757531964829,"duration":1},"status":"passed","severity":"normal"},{"uid":"11ce9b5579993248","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757531970921,"stop":1757531970921,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4b8a5ef08058f8","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757532197752,"stop":1757532197752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64fcee204181ea0","name":"Push message with unicode special characters payload","time":{"start":1757533066582,"stop":1757533066583,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d180b5cffa6ab8","name":"Check message received after jswaku node is restarted","time":{"start":1757532467836,"stop":1757532467836,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76c3f3f1f40e1b5","name":"should handle complete peer lifecycle","time":{"start":1757531934092,"stop":1757531934092,"duration":0},"status":"passed","severity":"normal"},{"uid":"168826c3bce4a8c6","name":"should be safe to call multiple times","time":{"start":1757531933084,"stop":1757531933087,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbe826de12051b98","name":"should return different streams if requested simultaniously","time":{"start":1757531934618,"stop":1757531934619,"duration":1},"status":"passed","severity":"normal"},{"uid":"582c368e7af5e35a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757531982892,"stop":1757531982892,"duration":0},"status":"passed","severity":"normal"},{"uid":"659653f03f2051ca","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757531964803,"stop":1757531964804,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedd240065fd3e75","name":"should create ShardReader with static shards network config","time":{"start":1757531933482,"stop":1757531933483,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ebb7767f5ee3d1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757532495308,"stop":1757532495308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4919c598940b1370","name":"random static sharding 1 - Cluster ID: 782, Shard ID: 752","time":{"start":1757532338555,"stop":1757532338555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21a59562144cda3","name":"should throw error - invalid id","time":{"start":1757531924115,"stop":1757531924115,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ca90761a0e5746","name":"should create ConnectionManager with relay","time":{"start":1757531934747,"stop":1757531934747,"duration":0},"status":"passed","severity":"normal"},{"uid":"908918f92d8361ee","name":"should properly start and stop event listening","time":{"start":1757531982896,"stop":1757531982897,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc3f487129ceaf9","name":"Store - dialed first","time":{"start":1757532366869,"stop":1757532366869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6b9c9a729d0786","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757531923388,"stop":1757531923389,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59da9b0a98df733","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757531917969,"stop":1757531917969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40611395b6f901c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757531964796,"stop":1757531964801,"duration":5},"status":"passed","severity":"normal"},{"uid":"751833b630ea5071","name":"should work with stubbed retrieve function","time":{"start":1757531982465,"stop":1757531982466,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5aab7b27ddcb3a","name":"should handle peer store update failures gracefully","time":{"start":1757531934066,"stop":1757531934066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6978ae80a9733f55","name":"should initialize with isNetworkConnected as false","time":{"start":1757531933296,"stop":1757531933297,"duration":1},"status":"passed","severity":"normal"},{"uid":"77db9230f3a557a7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757531981640,"stop":1757531981640,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf40101f6a863d7","name":"should insert elements correctly","time":{"start":1757531968050,"stop":1757531968050,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c05c997c32951","name":"should dispatch connect and disconnect events","time":{"start":1757531982222,"stop":1757531982222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a736e6b8bd769e02","name":"should successfully query store with valid decoders and options","time":{"start":1757531983232,"stop":1757531983232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7a995bbaef6130","name":"should start ping timers on peer connect","time":{"start":1757531934052,"stop":1757531934052,"duration":0},"status":"passed","severity":"normal"},{"uid":"6899377451ee497a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757531923377,"stop":1757531923379,"duration":2},"status":"passed","severity":"normal"},{"uid":"904060d5e8e5c754","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757531934077,"stop":1757531934084,"duration":7},"status":"passed","severity":"normal"},{"uid":"f3c173ee7ac7c3f7","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757531917960,"stop":1757531917960,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a62727b548ea40c","name":"Push message with content topic containing Arabic","time":{"start":1757533066621,"stop":1757533066621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81394479e35d01b","name":"should be able to decode the field with only STORE set to true","time":{"start":1757531923386,"stop":1757531923387,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ef65cff1912bcd","name":"should do nothing if no non-locked connections to drop","time":{"start":1757531934249,"stop":1757531934253,"duration":4},"status":"passed","severity":"normal"},{"uid":"29cbd871d7d5c243","name":"should stop peer exchange discovery","time":{"start":1757531944267,"stop":1757531944268,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d11579f8f9ad4cc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757532018052,"stop":1757532018052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f5360d900cc7b24","name":"should return false when peer is on different cluster","time":{"start":1757531933492,"stop":1757531933492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7492d737bd68f6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757532106030,"stop":1757532106030,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c55e582ad2eebd","name":"should continually clean up expired entries at intervals","time":{"start":1757531979897,"stop":1757531979900,"duration":3},"status":"passed","severity":"normal"},{"uid":"39388c8064940ba9","name":"Push message with content topic containing Russian","time":{"start":1757533066585,"stop":1757533066585,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2d3c914e445d88","name":"Check message with no payload is not received","time":{"start":1757532467845,"stop":1757532467845,"duration":0},"status":"passed","severity":"normal"},{"uid":"564598ef467639e9","name":"should skip peers without peer exchange protocol","time":{"start":1757531944270,"stop":1757531944271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a707c4d9c4f3dd","name":"Push 30 different messages","time":{"start":1757533066595,"stop":1757533066595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"557d6d3ea81e11b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757531917971,"stop":1757531917971,"duration":0},"status":"passed","severity":"normal"},{"uid":"33979b455283e5fd","name":"Encoder throws on empty string content topic","time":{"start":1757531954080,"stop":1757531954081,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a2dfbe8b3c2256","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757531917966,"stop":1757531917966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f05fe501fcdbb3a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757531964801,"stop":1757531964802,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e230e7b23380b8","name":"should throw an error for insufficient data","time":{"start":1757531918148,"stop":1757531918148,"duration":0},"status":"passed","severity":"normal"},{"uid":"3636839520c2a78b","name":"should create ConnectionManager with required options","time":{"start":1757531934746,"stop":1757531934746,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e8c0c03c2d42ee","name":"Push message with Chinese payload","time":{"start":1757533066591,"stop":1757533066591,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b71a7166bb297b","name":"should add received message to localHistory with retrievalHint","time":{"start":1757531970921,"stop":1757531970921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10040263bf33cdd","name":"should return true when peer is on the specified shard","time":{"start":1757531933491,"stop":1757531933492,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f4a12962c790b4","name":"should handle peer identify event","time":{"start":1757531944268,"stop":1757531944270,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8c64f8f102bbe0a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757532495311,"stop":1757532495311,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a4c06889115fce9","name":"should handle dial errors gracefully","time":{"start":1757531934243,"stop":1757531934244,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3d32b9a498488f","name":"Init the array if not present","time":{"start":1757531917533,"stop":1757531917534,"duration":1},"status":"passed","severity":"normal"},{"uid":"eabff40e05b02171","name":"Push message with content topic containing Russian","time":{"start":1757533066609,"stop":1757533066609,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f57b3e81ff747f7","name":"Check publish message containing escaped characters","time":{"start":1757532189474,"stop":1757532189474,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d89767488f461c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757532037212,"stop":1757532037212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc26fc7414b77b7","name":"Push message with content topic containing SQL Injection","time":{"start":1757533066621,"stop":1757533066622,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d7c4b36f055c42","name":"Relay - dialed first","time":{"start":1757532366868,"stop":1757532366868,"duration":0},"status":"passed","severity":"normal"},{"uid":"257b3c9b0a34e714","name":"should not receive a peer event before start","time":{"start":1757531948271,"stop":1757531948271,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5bee285a39288d","name":"rejects hash query with content filter parameters","time":{"start":1757531934262,"stop":1757531934262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6791741dd05e22da","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757532343786,"stop":1757532343786,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f64a11339deedc","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757531982471,"stop":1757531982471,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c62117c33b93e27","name":"Check meta is set [ecies]","time":{"start":1757531955747,"stop":1757531955747,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a632a1d7a8f71db","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757531964835,"stop":1757531964835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a5f6d9aaf63eba","name":"same cluster, static sharding: nodes connect","time":{"start":1757532106028,"stop":1757532106029,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa3b366a51e34b8","name":"should wait for Filter peer to be connected","time":{"start":1757531983282,"stop":1757531983282,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8dce6623daf5c4","name":"Push 30 different messages","time":{"start":1757533066607,"stop":1757533066607,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e772b69c2f9d4ebe","name":"should register libp2p event listeners when start is called","time":{"start":1757531982228,"stop":1757531982228,"duration":0},"status":"passed","severity":"normal"},{"uid":"f737489ce3ecd694","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757531923379,"stop":1757531923379,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a912be762e0a63b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757532495302,"stop":1757532495302,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6736eecddfbc7961","name":"Push message with content topic containing long","time":{"start":1757533066584,"stop":1757533066584,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcff71c9f76b7ae","name":"Push message equal or less that 1MB","time":{"start":1757533066625,"stop":1757533066625,"duration":0},"status":"passed","severity":"normal"},{"uid":"7550511f5451d74","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757532018117,"stop":1757532018117,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f1de2f99b456e7","name":"should initialize with custom TTL","time":{"start":1757531944263,"stop":1757531944263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e425bd6cefb4c38","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757531964802,"stop":1757531964802,"duration":0},"status":"passed","severity":"normal"},{"uid":"886148e6222c4ecb","name":"Push message with content topic containing SQL Injection","time":{"start":1757533066585,"stop":1757533066586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccee88ff55f30104","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757531980947,"stop":1757531980947,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedd1aa29c794ca8","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757531981438,"stop":1757531981439,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd72a05a7f55987f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757532164912,"stop":1757532164912,"duration":0},"status":"passed","severity":"normal"},{"uid":"545808d68017e32c","name":"Push message with SQL Injection payload","time":{"start":1757533066592,"stop":1757533066592,"duration":0},"status":"passed","severity":"normal"},{"uid":"729d165e37280fe4","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757531933664,"stop":1757531933664,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf6122aadb135de","name":"should create KeepAliveManager with required options","time":{"start":1757531934036,"stop":1757531934036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa687422d028ea","name":"Subscribe to topic containing long and receive message","time":{"start":1757532495304,"stop":1757532495304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d754c627c44f90be","name":"Query Generator - false","time":{"start":1757532347984,"stop":1757532347985,"duration":1},"status":"passed","severity":"normal"},{"uid":"d62de84e67a4f1d2","name":"should process queue every 500ms","time":{"start":1757531933930,"stop":1757531933931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c007ea11dd3162e","name":"should work with stubbed waku event emitter","time":{"start":1757531982465,"stop":1757531982465,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a714b0bc86a762","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757531964825,"stop":1757531964825,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdf284d89a36125","name":"Push message with custom timestamp: 1757535637505","time":{"start":1757533066612,"stop":1757533066612,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9b718097eb6ab8","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757531988769,"stop":1757531988770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b876f7730cf03fa","name":"should handle complete connection lifecycle","time":{"start":1757531933347,"stop":1757531933348,"duration":1},"status":"passed","severity":"normal"},{"uid":"7040debdeaf5029f","name":"should dial more peers if under maxConnections","time":{"start":1757531934248,"stop":1757531934249,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3260c3e1003b68e","name":"should get / set UDP multiaddr","time":{"start":1757531924118,"stop":1757531924118,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5edd9a0a333a45","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757532197756,"stop":1757532197756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a700874309da4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757531970920,"stop":1757531970920,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c13c0890a165229","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757532364504,"stop":1757532364504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1508ac9648e9336","name":"Check publish message containing SQL Injection","time":{"start":1757532189472,"stop":1757532189472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b490e5546fc34c7","name":"random static sharding 7 - Cluster ID: 61, Shard ID: 66","time":{"start":1757532338570,"stop":1757532338573,"duration":3},"status":"passed","severity":"normal"},{"uid":"472bc3ccffec8274","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757531924112,"stop":1757531924113,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d9addf57a06f17","name":"Check received message containing Basic HTML tag","time":{"start":1757532467841,"stop":1757532467841,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bd5a0ef71daf70","name":"should set field with only FILTER enabled","time":{"start":1757531924123,"stop":1757531924123,"duration":0},"status":"passed","severity":"normal"},{"uid":"924a5b45922b5cb3","name":"should clear existing timers before creating new ones","time":{"start":1757531934087,"stop":1757531934087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac1d998053242eb","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757532495311,"stop":1757532495311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a31cd4de9ffd34f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app53/4/topic350/test.js","time":{"start":1757532286233,"stop":1757532286234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d534638271bd66b","name":"Check message with invalid timestamp is not received","time":{"start":1757532467834,"stop":1757532467834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6704818bb93d323b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757531964839,"stop":1757531964839,"duration":0},"status":"passed","severity":"normal"},{"uid":"863187de333ecd8f","name":"should not create multiple intervals when called multiple times","time":{"start":1757531933903,"stop":1757531933903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2e05fa48d355ef","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757532197755,"stop":1757532197755,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b0a2a2b353dc41","name":"should remove event listeners when stopped","time":{"start":1757531982464,"stop":1757531982464,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e4bccd31d2109a","name":"should not allow unachievable error rate","time":{"start":1757531964090,"stop":1757531964091,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e23a040f5f55a5","name":"should update ack status of messages in outgoing buffer","time":{"start":1757531970929,"stop":1757531970929,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e9de2263b5abd9","name":"Query generator for 2000 messages","time":{"start":1757532343803,"stop":1757532343804,"duration":1},"status":"passed","severity":"normal"},{"uid":"341d4dd916fba9c4","name":"Check received message containing Arabic","time":{"start":1757532467839,"stop":1757532467839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49c1234d87c525a","name":"Sample","time":{"start":1757531923475,"stop":1757531923476,"duration":1},"status":"passed","severity":"normal"},{"uid":"fac439e4ca5cf737","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757531982243,"stop":1757531982244,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fdfc6f849ee2d5","name":"Check message with no pubsub topic is not received","time":{"start":1757532467835,"stop":1757532467835,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cf01d7ae8b12ad","name":"Subscribe to topic containing short and publish message","time":{"start":1757532197753,"stop":1757532197754,"duration":1},"status":"passed","severity":"normal"},{"uid":"627e8eaa3377548a","name":"Push message with XML payload","time":{"start":1757533066581,"stop":1757533066581,"duration":0},"status":"passed","severity":"normal"},{"uid":"191ecbbf2da17540","name":"Push message with JSON payload","time":{"start":1757533066593,"stop":1757533066593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6159af5ca95a0c","name":"should handle peer disconnect event when no connections remain","time":{"start":1757531933321,"stop":1757531933322,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f03cdb98d92b9b","name":"should handle task timeouts","time":{"start":1757531980950,"stop":1757531980951,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c4da925aaa44a4","name":"Throws when trying to push message with empty payload","time":{"start":1757533066619,"stop":1757533066619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab576bc82d34bcd4","name":"should handle dial errors gracefully","time":{"start":1757531933926,"stop":1757531933926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c833c3d301414cd8","name":"messageHashStr produces consistent results for the same input","time":{"start":1757531933664,"stop":1757531933664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e183671f0e575fc","name":"should not be delivered","time":{"start":1757531970929,"stop":1757531970929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a5e9a2a0fc9e15","name":"Decrypt messages","time":{"start":1757532166353,"stop":1757532166353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b48b08df0eb52f","name":"Passing page size 110 when there are 120 messages","time":{"start":1757532355599,"stop":1757532355599,"duration":0},"status":"passed","severity":"normal"},{"uid":"d579f684bd45c7ad","name":"Push message with Russian payload","time":{"start":1757533066591,"stop":1757533066591,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac227972233189","name":"Waku message hash computation (payload length 0)","time":{"start":1757531933653,"stop":1757531933656,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcfcb76d65f3be96","name":"should not start if already started","time":{"start":1757531944267,"stop":1757531944267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d69e74f0bcf6d61","name":"should handle cache.get errors gracefully","time":{"start":1757531948272,"stop":1757531948273,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de9aca57023fef4","name":"Push message with content topic containing emoji","time":{"start":1757533066610,"stop":1757533066610,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a25aefced30f4c","name":"should merge provided config with defaults","time":{"start":1757531934748,"stop":1757531934748,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c6cb632b26ac7b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757531923373,"stop":1757531923375,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba1432cd3d2ec210","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757532197758,"stop":1757532197759,"duration":1},"status":"passed","severity":"normal"},{"uid":"9034d37fe38ddccb","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757531933289,"stop":1757531933296,"duration":7},"status":"passed","severity":"normal"},{"uid":"ce742f670de2c567","name":"Push message with Arabic payload","time":{"start":1757533066615,"stop":1757533066615,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c14756ab8cb834","name":"should handle v3 RLN errors","time":{"start":1757531981764,"stop":1757531981764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffcacce2797a14","name":"should be safe to call multiple times","time":{"start":1757531934232,"stop":1757531934232,"duration":0},"status":"passed","severity":"normal"},{"uid":"81422bb31300cb26","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757532350025,"stop":1757532350025,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09672452076aeeb","name":"should initialize with default options","time":{"start":1757531944262,"stop":1757531944262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eec3f1bfadab73","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757531985518,"stop":1757531985518,"duration":0},"status":"passed","severity":"normal"},{"uid":"565b8584efd48d3c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757532337927,"stop":1757532337928,"duration":1},"status":"passed","severity":"normal"},{"uid":"be686bf311e62c44","name":"Subscribe and receive messages via waku relay post","time":{"start":1757532495310,"stop":1757532495310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c85fa27862b096c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757531964834,"stop":1757531964834,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b9a62931b42688","name":"should not dispatch event when already connected","time":{"start":1757531933333,"stop":1757531933334,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8cf56d818cb410","name":"Push message with content topic containing Russian","time":{"start":1757533066621,"stop":1757533066621,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f84a6aad5ad4e8","name":"Check received message containing Russian","time":{"start":1757532467828,"stop":1757532467829,"duration":1},"status":"passed","severity":"normal"},{"uid":"48780d6492a76080","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757532495314,"stop":1757532495314,"duration":0},"status":"passed","severity":"normal"},{"uid":"d293e3a78a58052d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757531943662,"stop":1757531943662,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d0d28bc4b7ff42","name":"Passing page size 1 when there are 4 messages","time":{"start":1757532355594,"stop":1757532355597,"duration":3},"status":"passed","severity":"normal"},{"uid":"d3db80cfec7e7f90","name":"should stop and cleanup resources","time":{"start":1757531981873,"stop":1757531981874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c8fa462e987d6aa","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757531964820,"stop":1757531964821,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d64263b1d9870a","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757531970294,"stop":1757531970295,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e0e2c4e36dfbd5","name":"should clear all timers","time":{"start":1757531934043,"stop":1757531934043,"duration":0},"status":"passed","severity":"normal"},{"uid":"95788ee9775fe9c1","name":"Push message with Arabic payload","time":{"start":1757533066603,"stop":1757533066604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a6ebf47dc1573","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app32/2/topic692/proto","time":{"start":1757532286239,"stop":1757532286240,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2bd8c7ebfab30f","name":"Nwaku publishes","time":{"start":1757532178602,"stop":1757532178602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4272aad3c696a1f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757532495307,"stop":1757532495308,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d2a607aeb5abd2","name":"can start and stop the service","time":{"start":1757532018047,"stop":1757532018048,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ca06d714145b98","name":"should successfully query peers and return peer infos","time":{"start":1757531944322,"stop":1757531944322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef04c6aeba7ea35a","name":"returns all values when wanted number matches available values","time":{"start":1757531943114,"stop":1757531943116,"duration":2},"status":"passed","severity":"normal"},{"uid":"1665e320160cdea1","name":"Passing invalid cursor","time":{"start":1757532298487,"stop":1757532298488,"duration":1},"status":"passed","severity":"normal"},{"uid":"4327774de66b487e","name":"should query peers that support peer exchange","time":{"start":1757531944271,"stop":1757531944271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc96bf4c67f75893","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757532364507,"stop":1757532364507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6605398d3466b17","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757531981452,"stop":1757531981452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b1141eb5d10859","name":"should filter peers by codec","time":{"start":1757531934759,"stop":1757531934759,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f743064ff86683","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757532495302,"stop":1757532495303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f438eb546e49e36c","name":"should fail to send if no connected peers found","time":{"start":1757531981752,"stop":1757531981752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1653bf2729b3249","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757532467836,"stop":1757532467837,"duration":1},"status":"passed","severity":"normal"},{"uid":"842057ce4efb7f91","name":"Publish message with rate limit","time":{"start":1757532189480,"stop":1757532189480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52f8b531193dbb","name":"Push message with escaped characters payload","time":{"start":1757533066618,"stop":1757533066618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff5de7ed2d80afb","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757531934231,"stop":1757531934231,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4acce92c8db006","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757531982472,"stop":1757531982473,"duration":1},"status":"passed","severity":"normal"},{"uid":"a448e0d31247eed8","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757531981627,"stop":1757531981627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9a0b74223a3f2a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757531982473,"stop":1757531982473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f519bd004885cc1","name":"Push message with special chars payload","time":{"start":1757533066614,"stop":1757533066614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36830277a48fe60","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757532197755,"stop":1757532197755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94468fc0bf61af9","name":"LightPush","time":{"start":1757532366870,"stop":1757532366870,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d9a0daaf8266b","name":"Push message with content topic containing emoji","time":{"start":1757533066623,"stop":1757533066623,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c1d8b2b2024b49","name":"should encodeTxt and decodeTxt","time":{"start":1757531924105,"stop":1757531924106,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ba76320090fa67","name":"Push message with JSON payload","time":{"start":1757533066582,"stop":1757533066582,"duration":0},"status":"passed","severity":"normal"},{"uid":"245e0152d2fd0bca","name":"Push message with content topic containing escaped characters","time":{"start":1757533066610,"stop":1757533066610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdd8b6ad866a6d1","name":"should clear dial history on start","time":{"start":1757531933902,"stop":1757531933903,"duration":1},"status":"passed","severity":"normal"},{"uid":"abecdef5d8cf7cbf","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757531964814,"stop":1757531964814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea8b84a84ac1a56","name":"should handle multiple peers with different shard configurations","time":{"start":1757531933942,"stop":1757531933943,"duration":1},"status":"passed","severity":"normal"},{"uid":"c707d7642b45c82a","name":"Push message with custom timestamp: 1726773637505","time":{"start":1757533066611,"stop":1757533066612,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12cc4d6721a76c1","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757532090760,"stop":1757532090760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f08adfb09e1e3c","name":"does not validate decoders for hash queries","time":{"start":1757531934570,"stop":1757531934570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eef27b31b78ef20","name":"Ordered callback, aborts when callback returns true","time":{"start":1757532343803,"stop":1757532343803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2f30a838bf8940","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757532018051,"stop":1757532018052,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c529178ec18e6a5","name":"Check received message containing unicode special characters","time":{"start":1757532467842,"stop":1757532467842,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a601e492c7ffea6","name":"should dial all known peers when reached zero connections","time":{"start":1757532056622,"stop":1757532056623,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8ad3920c95c087","name":"should handle peer store errors gracefully","time":{"start":1757531944272,"stop":1757531944272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e0eeb87b354df6","name":"Push 30 different messages","time":{"start":1757533066583,"stop":1757533066583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"890d411b421cd06f","name":"Push message with special chars payload","time":{"start":1757533066603,"stop":1757533066603,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e4430daa365882","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757532181840,"stop":1757532181841,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4f7b363f852f3e","name":"Ephemeral messages are not stored","time":{"start":1757532018115,"stop":1757532018116,"duration":1},"status":"passed","severity":"normal"},{"uid":"139b55cba7d43537","name":"Push message with custom timestamp: 1757535637504","time":{"start":1757533066589,"stop":1757533066589,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5d5b64a8e1b50f","name":"random static sharding 3 - Cluster ID: 961, Shard ID: 765","time":{"start":1757532338556,"stop":1757532338556,"duration":0},"status":"passed","severity":"normal"},{"uid":"8302f4338308a7a8","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757532364507,"stop":1757532364507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef263636baec5f7","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app41/1/topic665/test.js","time":{"start":1757532286232,"stop":1757532286233,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c54e291b8e7c639","name":"Does not throw an exception when node disconnects","time":{"start":1757532362375,"stop":1757532362375,"duration":0},"status":"passed","severity":"normal"},{"uid":"de03e635a10f6dc7","name":"Automatically retrieves missing message","time":{"start":1757531987264,"stop":1757531987265,"duration":1},"status":"broken","severity":"normal"},{"uid":"38fcdbd29d027133","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757531917957,"stop":1757531917958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7921d5a10f2da1c2","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757531934255,"stop":1757531934255,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc26500c0170d0d","name":"Push message with JSON payload","time":{"start":1757533066617,"stop":1757533066617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4eb8069fbb9cca7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757531917962,"stop":1757531917962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef0475e35d343ef","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757531964828,"stop":1757531964828,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a6714793cd25b0","name":"Push message with content topic containing escaped characters","time":{"start":1757533066586,"stop":1757533066586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fec238f802dda0c","name":"should not dial peers from store when browser is not connected","time":{"start":1757531934240,"stop":1757531934240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36fe4f80009bbe7","name":"should be delivered immediately if received","time":{"start":1757531970930,"stop":1757531970930,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d75fa8ea4eedb64","name":"should have no discoveries enabled by default","time":{"start":1757531981626,"stop":1757531981626,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd82b040f634529d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757531964815,"stop":1757531964817,"duration":2},"status":"passed","severity":"normal"},{"uid":"d89396c6f00cada","name":"Push message with short payload","time":{"start":1757533066590,"stop":1757533066590,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a49918027371e5","name":"should get / set TCP multiaddr","time":{"start":1757531924119,"stop":1757531924119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ff46d77d6ee25b","name":"should handle browser offline state overriding peer connections","time":{"start":1757531933348,"stop":1757531933348,"duration":0},"status":"passed","severity":"normal"},{"uid":"83160e0ec1e68e0f","name":"Push message with custom timestamp: 1757528437504","time":{"start":1757533066588,"stop":1757533066588,"duration":0},"status":"passed","severity":"normal"},{"uid":"472476e9062e0c00","name":"should populate queue if has active dial","time":{"start":1757531933916,"stop":1757531933916,"duration":0},"status":"passed","severity":"normal"},{"uid":"75286b3a557acfa1","name":"should handle query errors gracefully","time":{"start":1757531944278,"stop":1757531944279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b806f95b44a91d7","name":"should handle general insertion and lookup correctly","time":{"start":1757531968056,"stop":1757531968057,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0ee66001d0df42","name":"should dial peer immediately when queue is empty","time":{"start":1757531933905,"stop":1757531933905,"duration":0},"status":"passed","severity":"normal"},{"uid":"42805fbd9d016d01","name":"should handle case with no peers in store","time":{"start":1757531934244,"stop":1757531934244,"duration":0},"status":"passed","severity":"normal"},{"uid":"60167d8dba3c0ba3","name":"Outgoing message is possibly acknowledged","time":{"start":1757531987262,"stop":1757531987262,"duration":0},"status":"passed","severity":"normal"},{"uid":"9019055c3b0f6321","name":"messageHashStr produces different results for different inputs","time":{"start":1757531933665,"stop":1757531933665,"duration":0},"status":"passed","severity":"normal"},{"uid":"7410bb0157a04179","name":"should handle onConnected and onDisconnected","time":{"start":1757531982227,"stop":1757531982227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4324f6fc4d61c8","name":"Passing page size 10 when there are 10 messages","time":{"start":1757532355598,"stop":1757532355598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf454cb7072d6b6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757532495307,"stop":1757532495307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02743dd291ccf29","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757531970926,"stop":1757531970926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9625cf9e3d759a","name":"A test","time":{"start":1757532091062,"stop":1757532091062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce2cc9ea468b7fe","name":"should remove event listeners from libp2p","time":{"start":1757531933299,"stop":1757531933304,"duration":5},"status":"passed","severity":"normal"},{"uid":"3ab5cca13a43aeec","name":"Decoder throws on undefined content topic","time":{"start":1757531954081,"stop":1757531954081,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac73f290577fa2","name":"Publish message with large meta","time":{"start":1757532189479,"stop":1757532189480,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9e16fc4065c84b","name":"Publishes to nwaku","time":{"start":1757532178602,"stop":1757532178602,"duration":0},"status":"passed","severity":"normal"},{"uid":"1854570c559bbe8d","name":"Push message with emoji payload","time":{"start":1757533066583,"stop":1757533066583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7705143d24463f","name":"Check message with non string payload is not received","time":{"start":1757532467846,"stop":1757532467846,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a00c36fde1cee6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757532082594,"stop":1757532082605,"duration":11},"status":"passed","severity":"normal"},{"uid":"529a21e94cc0c9d8","name":"Check received message containing numeric","time":{"start":1757532467827,"stop":1757532467827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b63fa7167531169","name":"Push message with long payload","time":{"start":1757533066613,"stop":1757533066614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d449b292079db54a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757531933652,"stop":1757531933653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a062f661b89cf3","name":"Retries within given interval","time":{"start":1757531983059,"stop":1757531983059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed69ebd5d6e4af8e","name":"should not receive a peer event after stop","time":{"start":1757532251371,"stop":1757532251371,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d6db7d03231bc2","name":"Push message with XML payload","time":{"start":1757533066592,"stop":1757533066593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09ae63968e6b631","name":"should stop all internal components","time":{"start":1757531934750,"stop":1757531934751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b49ffb2258af570","name":"Push message with custom timestamp: 1726773637505","time":{"start":1757533066599,"stop":1757533066599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9018aa2be3c6661","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757531917955,"stop":1757531917955,"duration":0},"status":"passed","severity":"normal"},{"uid":"faae8563a95fd447","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757532364503,"stop":1757532364503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e200290064be2312","name":"should set field with all protocols disabled","time":{"start":1757531924121,"stop":1757531924122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e18196dec552977","name":"can query messages by message hash","time":{"start":1757532341397,"stop":1757532341397,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa122d2125bc270","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757531964813,"stop":1757531964813,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48a790b558713","name":"should be safe to call multiple times","time":{"start":1757531934749,"stop":1757531934750,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc9f3f1f63dea7a","name":"Push message with shell command payload","time":{"start":1757533066593,"stop":1757533066593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7fa278aabc3fb6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757531933653,"stop":1757531933653,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3ba775576c86ad","name":"should create all internal components","time":{"start":1757531934748,"stop":1757531934749,"duration":1},"status":"passed","severity":"normal"},{"uid":"122a7f5ab743e9b9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757531982891,"stop":1757531982892,"duration":1},"status":"passed","severity":"normal"},{"uid":"62746f5ddaca926e","name":"Decoder throws on empty string content topic","time":{"start":1757531954081,"stop":1757531954082,"duration":1},"status":"passed","severity":"normal"},{"uid":"61011f712cb198b7","name":"should add received messages to bloom filter","time":{"start":1757531970920,"stop":1757531970920,"duration":0},"status":"passed","severity":"normal"},{"uid":"be804a120e81bcaf","name":"should retry if all attempts fail","time":{"start":1757531980952,"stop":1757531980953,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d47703c74361b8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757531964830,"stop":1757531964830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c81a88a9ee0cd4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757531982213,"stop":1757531982216,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a96670e32b84a04","name":"Push message with Basic HTML tag payload","time":{"start":1757533066581,"stop":1757533066581,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb77b8c844d3fc5c","name":"nwaku subscribes","time":{"start":1757532178601,"stop":1757532178602,"duration":1},"status":"passed","severity":"normal"},{"uid":"df957e3ae6239222","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757532037211,"stop":1757532037211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d5c05e4199d520","name":"Check received message containing escaped characters","time":{"start":1757532467831,"stop":1757532467831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4b10d2c951fa93","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757532032107,"stop":1757532032108,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e134094aebc8c1","name":"Nodes with multiple pubsub topic","time":{"start":1757532181843,"stop":1757532181843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3bd20fb2933482","name":"throws on content topic with generation field greater than 0","time":{"start":1757531917952,"stop":1757531917952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb46802764be274","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757531982217,"stop":1757531982217,"duration":0},"status":"passed","severity":"normal"},{"uid":"667cce770e53aa82","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757531987265,"stop":1757531987265,"duration":0},"status":"passed","severity":"normal"},{"uid":"5958508c56e75772","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757531964838,"stop":1757531964839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e0bf2a4cfaedcb","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757532032108,"stop":1757532032109,"duration":1},"status":"passed","severity":"normal"},{"uid":"602800b5683a847d","name":"should add event listener for peer:discovery","time":{"start":1757531933076,"stop":1757531933082,"duration":6},"status":"passed","severity":"normal"},{"uid":"f144ca68dd7bfb8","name":"Check received message containing Basic HTML tag","time":{"start":1757532467830,"stop":1757532467830,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c9a1b468ef13aa","name":"should be sent with empty content","time":{"start":1757531970928,"stop":1757531970928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0dee5a22c092ab","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757531982459,"stop":1757531982460,"duration":1},"status":"passed","severity":"normal"},{"uid":"268937e01cb6b6e","name":"Fields are not dropped","time":{"start":1757531934339,"stop":1757531934339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e088250cab451da2","name":"Relay + Store","time":{"start":1757532019728,"stop":1757532019729,"duration":1},"status":"passed","severity":"normal"},{"uid":"f338bf81354d9a1","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757531970924,"stop":1757531970924,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f87f00671eb2708","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757531964821,"stop":1757531964821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16ddb371ffd6ae4","name":"Push message with content topic containing long","time":{"start":1757533066595,"stop":1757533066596,"duration":1},"status":"passed","severity":"normal"},{"uid":"675db84de83699bb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757532032111,"stop":1757532032111,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f728f22f128bd3","name":"should get all peers from store","time":{"start":1757531934242,"stop":1757531934242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ecdb70616b2006","name":"Push message with content topic containing Arabic","time":{"start":1757533066609,"stop":1757533066609,"duration":0},"status":"passed","severity":"normal"},{"uid":"533bf8229bfcc2a3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757532197759,"stop":1757532197759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c46f513e6d50540","name":"random static sharding 2 - Cluster ID: 334, Shard ID: 578","time":{"start":1757532338555,"stop":1757532338555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49ec49f7aa369bd","name":"Push message with shell command payload","time":{"start":1757533066582,"stop":1757533066582,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13eb2d07be19e41","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757531917956,"stop":1757531917956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b49a1e5710f2c3","name":"should decode valid enr with tcp successfully","time":{"start":1757531924113,"stop":1757531924114,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d23adec16e266a","name":"Check message on other pubsub topic is not received","time":{"start":1757532467834,"stop":1757532467834,"duration":0},"status":"passed","severity":"normal"},{"uid":"499b559403ddf4e8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757532197760,"stop":1757532197760,"duration":0},"status":"passed","severity":"normal"},{"uid":"298c74ae7fde5fcc","name":"should return PeerId when PeerId is provided","time":{"start":1757531934097,"stop":1757531934097,"duration":0},"status":"passed","severity":"normal"},{"uid":"179f8da66fb5e60e","name":"should handle different types of entries","time":{"start":1757531979895,"stop":1757531979896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2544f80fab1bac","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757531917960,"stop":1757531917961,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ae6ac13617cbc0","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757531964810,"stop":1757531964811,"duration":1},"status":"passed","severity":"normal"},{"uid":"580e56ad0e356c5a","name":"should allow redial after failed dial cooldown expires","time":{"start":1757531933926,"stop":1757531933930,"duration":4},"status":"passed","severity":"normal"},{"uid":"b2d21f0ce562548e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757532197751,"stop":1757532197751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70a379fbc3f12e2","name":"Passing page size 3 when there are 20 messages","time":{"start":1757532355597,"stop":1757532355598,"duration":1},"status":"passed","severity":"normal"},{"uid":"71216f5f0339832a","name":"should only return 1 node with relay and store capability","time":{"start":1757531944563,"stop":1757531944563,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df1c9dcf0cc9794","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757531982472,"stop":1757531982472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98f3815dc3a7698","name":"Subscribe to topic containing short and receive message","time":{"start":1757532495312,"stop":1757532495313,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fea09530638f5d","name":"Overlapping topic subscription","time":{"start":1757532495303,"stop":1757532495303,"duration":0},"status":"passed","severity":"normal"},{"uid":"133183ff73e549c4","name":"Push message with meta","time":{"start":1757533066611,"stop":1757533066611,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ae56ad82bb0a6","name":"throws on content topic with empty application field","time":{"start":1757531917953,"stop":1757531917953,"duration":0},"status":"passed","severity":"normal"},{"uid":"2739e8a4baf43147","name":"should create dialer with libp2p and shardReader","time":{"start":1757531933897,"stop":1757531933898,"duration":1},"status":"passed","severity":"normal"},{"uid":"6720c661438e50a0","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757531934249,"stop":1757531934249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7620480f348802","name":"should be safe to call multiple times","time":{"start":1757531934044,"stop":1757531934050,"duration":6},"status":"passed","severity":"normal"},{"uid":"c42933f74fdd7b20","name":"Query with Promise Callback, No message returned","time":{"start":1757532312902,"stop":1757532312903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a12ba0b8531485","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757531970928,"stop":1757531970929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa27789ea3225c3","name":"should stop ping timers on peer disconnect","time":{"start":1757531934053,"stop":1757531934063,"duration":10},"status":"passed","severity":"normal"},{"uid":"e3d87b9f3e926880","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757531933310,"stop":1757531933311,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e05901a2893021","name":"Check received message containing Chinese","time":{"start":1757532467838,"stop":1757532467839,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f46c6f95dece26","name":"should properly create location multiaddrs - udp6","time":{"start":1757531924120,"stop":1757531924120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3443e5165887df5b","name":"new peer added after a peer was already found","time":{"start":1757532191837,"stop":1757532191848,"duration":11},"status":"passed","severity":"normal"},{"uid":"6b59eb2865d195dc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757532197756,"stop":1757532197756,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e8e80cb3343301","name":"Push message with content topic containing unicode special characters","time":{"start":1757533066610,"stop":1757533066610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f761bc72ba3c73","name":"can start and stop the service","time":{"start":1757531948269,"stop":1757531948270,"duration":1},"status":"passed","severity":"normal"},{"uid":"745faf8d906a45c4","name":"should clear timers for specific peer on disconnect","time":{"start":1757531934086,"stop":1757531934086,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84dd7106fda895","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757532350024,"stop":1757532350024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b43b303331767ef","name":"Check received message with timestamp: 1757532012182000000 ","time":{"start":1757532467832,"stop":1757532467832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ff9a825282f6f1","name":"should throw error when no peers are available","time":{"start":1757531983233,"stop":1757531983233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9684bd966d7476b1","name":"should return undefined if no connection provided","time":{"start":1757531934617,"stop":1757531934618,"duration":1},"status":"passed","severity":"normal"},{"uid":"167d1cf0f84ab61d","name":"should dial all remaining peers","time":{"start":1757531934243,"stop":1757531934243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ef9b90062597e","name":"should trigger query when it went offline since the last successful query","time":{"start":1757531982470,"stop":1757531982471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca644ec2130aadf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757531964832,"stop":1757531964834,"duration":2},"status":"passed","severity":"normal"},{"uid":"72c86e8a7229c865","name":"Callback on promise, aborts when callback returns true","time":{"start":1757532343795,"stop":1757532343798,"duration":3},"status":"passed","severity":"normal"},{"uid":"f40bad696815c7d4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757532197755,"stop":1757532197756,"duration":1},"status":"passed","severity":"normal"},{"uid":"f633b388fd83cf7e","name":"Cluster ID 0, shard 1","time":{"start":1757532338548,"stop":1757532338555,"duration":7},"status":"passed","severity":"normal"},{"uid":"dd2117c74f69070e","name":"should dial peers from store when no connections remain","time":{"start":1757531934241,"stop":1757531934241,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbff19d07d668a2","name":"should start and setup intervals and event listeners","time":{"start":1757531981870,"stop":1757531981873,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d8546604ff740f3","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757531944323,"stop":1757531944324,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb0d882ffac6b8c","name":"Outgoing message is acknowledged","time":{"start":1757531985519,"stop":1757531985519,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b64fcb473a9020","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757532298485,"stop":1757532298485,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb0e8b0db1b1d0c","name":"should return false when network is not connected","time":{"start":1757531934753,"stop":1757531934754,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0b3030c888ed7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757531917964,"stop":1757531917964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f7482c2353a8fd","name":"should support chaining for add method","time":{"start":1757531979884,"stop":1757531979889,"duration":5},"status":"passed","severity":"normal"},{"uid":"d4b68020390841d4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757531944324,"stop":1757531944325,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6d7d940dc36b3b","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app76/10/topic169/json","time":{"start":1757532286235,"stop":1757532286235,"duration":0},"status":"passed","severity":"normal"},{"uid":"74771b5a88f5e642","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757532495310,"stop":1757532495310,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5acec3b0a5d8e21","name":"should remove expired entries after TTL has passed","time":{"start":1757531979890,"stop":1757531979891,"duration":1},"status":"passed","severity":"normal"},{"uid":"6628d72a7198ea14","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757532181841,"stop":1757532181841,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c4bc153b835d36","name":"Push message with content topic containing short","time":{"start":1757533066619,"stop":1757533066619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f402df7431cd40","name":"Push message with escaped characters payload","time":{"start":1757533066606,"stop":1757533066606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17323f0b3dcdeec","name":"Fails to publish message with empty text","time":{"start":1757532189477,"stop":1757532189477,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c9f0018e299f35","name":"Push message with content topic containing unicode special characters","time":{"start":1757533066586,"stop":1757533066586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a010533dee65790","name":"should handle dial errors","time":{"start":1757531934755,"stop":1757531934755,"duration":0},"status":"passed","severity":"normal"},{"uid":"736956ff8306f01d","name":"Push message with escaped characters payload","time":{"start":1757533066582,"stop":1757533066582,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac2a4371a6e136d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757531964812,"stop":1757531964813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9348d2847318ab48","name":"should return false when peer is not found","time":{"start":1757531933490,"stop":1757531933491,"duration":1},"status":"passed","severity":"normal"},{"uid":"569151a4739993f8","name":"Stops search when maxGet is reached","time":{"start":1757531944105,"stop":1757531944105,"duration":0},"status":"passed","severity":"normal"},{"uid":"417b3b9e2d49af37","name":"Push message with Russian payload","time":{"start":1757533066615,"stop":1757533066615,"duration":0},"status":"passed","severity":"normal"},{"uid":"138967b7633ddb78","name":"Check received message containing short","time":{"start":1757532467826,"stop":1757532467827,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3bd6345d6f10f4","name":"Refresh subscription","time":{"start":1757532495303,"stop":1757532495303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7374b8d125110d3a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757532495313,"stop":1757532495314,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f6e8102e894015","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757531964811,"stop":1757531964812,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf96ff99d55a79b","name":"should dispatch network event when browser goes online","time":{"start":1757531933334,"stop":1757531933335,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbde3ad17bf630c","name":"Ordered Callback - true","time":{"start":1757532347986,"stop":1757532347986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c865ff54d73fc9","name":"should set up event listeners when started","time":{"start":1757531982461,"stop":1757531982461,"duration":0},"status":"passed","severity":"normal"},{"uid":"530d766218f0ec6c","name":"should maintain desired error rate","time":{"start":1757531968051,"stop":1757531968051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce12895782f3194b","name":"Push message with Chinese payload","time":{"start":1757533066614,"stop":1757533066615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7dbdcf9060243e","name":"does not throw on valid cases","time":{"start":1757531917950,"stop":1757531917950,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c760e191bb1b596","name":"should not allow k > 12","time":{"start":1757531964081,"stop":1757531964086,"duration":5},"status":"passed","severity":"normal"},{"uid":"ed01f1c2d220a7ba","name":"should be able to encode the field with only STORE set to true","time":{"start":1757531923375,"stop":1757531923375,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dec9f26404aea6","name":"should accept empty decoders array","time":{"start":1757531982460,"stop":1757531982460,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeab2d4e021c742a","name":"Check received message containing JSON","time":{"start":1757532467830,"stop":1757532467830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff853f1ab99b4943","name":"should reject if LightPush is requested but not mounted","time":{"start":1757531983280,"stop":1757531983280,"duration":0},"status":"passed","severity":"normal"},{"uid":"735b54f02a9e78ae","name":"should handle multiple query options for time ranges","time":{"start":1757531983233,"stop":1757531983233,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b59159a6c411f6","name":"Push message with content topic containing emoji","time":{"start":1757533066586,"stop":1757533066587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdee7f4ca1c2ece","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757532337930,"stop":1757532337931,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14d135c6ddb38f8","name":"should not fail to start the service if it is already started","time":{"start":1757532018049,"stop":1757532018049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99d87ae8c9fb2c3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757532106033,"stop":1757532106033,"duration":0},"status":"passed","severity":"normal"},{"uid":"818ef1f9c0e40007","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757531934064,"stop":1757531934064,"duration":0},"status":"passed","severity":"normal"},{"uid":"105585bdb427d7fa","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757532495305,"stop":1757532495305,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3ef023fd3861a5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757532350025,"stop":1757532350025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf167ea89cb0290","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757531981640,"stop":1757531981640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c768f807865867","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757531982474,"stop":1757531982474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6073c1c55cf5f9b8","name":"should set field with only STORE enabled","time":{"start":1757531924123,"stop":1757531924123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71038c636206944","name":"rejects content-filtered query with only contentTopics","time":{"start":1757531934262,"stop":1757531934262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b5397cbf5bfbd5","name":"Outgoing message is emitted as sending","time":{"start":1757531987260,"stop":1757531987261,"duration":1},"status":"passed","severity":"normal"},{"uid":"baedf5a6270adbe1","name":"should handle incoming messages","time":{"start":1757531981452,"stop":1757531981452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca134e2d67c64191","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757532018118,"stop":1757532018118,"duration":0},"status":"passed","severity":"normal"},{"uid":"64771c58808dfc40","name":"Push message with meta","time":{"start":1757533066587,"stop":1757533066587,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06916339918dab","name":"Push message with Chinese payload","time":{"start":1757533066603,"stop":1757533066603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5b582f3c73ce7c","name":"should retry failed tasks","time":{"start":1757531980948,"stop":1757531980949,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fae7e7af6f63195","name":"should create KeepAliveManager with relay","time":{"start":1757531934037,"stop":1757531934037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0d3092be3bfe52","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757531934760,"stop":1757531934761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1924eab817a181e6","name":"should throw error - no id","time":{"start":1757531924114,"stop":1757531924114,"duration":0},"status":"passed","severity":"normal"},{"uid":"62abdbd5ceab1cf1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757531917965,"stop":1757531917965,"duration":0},"status":"passed","severity":"normal"},{"uid":"2441f4cb53799cc7","name":"Own sync message does not acknowledge own messages","time":{"start":1757531988771,"stop":1757531988771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d615f17864505e03","name":"pre and post cipher","time":{"start":1757531954632,"stop":1757531954632,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf37df24716221d","name":"Renews subscription after lossing a connection","time":{"start":1757532495309,"stop":1757532495309,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d21d867522a40de","name":"should handle shard reader errors gracefully","time":{"start":1757531933935,"stop":1757531933936,"duration":1},"status":"passed","severity":"normal"},{"uid":"1005e2f8c3dff9da","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757531918147,"stop":1757531918148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ae590cf8e43026","name":"should be online or offline if network state changed","time":{"start":1757532032111,"stop":1757532032111,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f37feacf595cca","name":"should capture event listeners for testing","time":{"start":1757531982466,"stop":1757531982466,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe1f10362ea2ed","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757532495312,"stop":1757532495312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18125be96cf3764","name":"Push message with JSON payload","time":{"start":1757533066605,"stop":1757533066606,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cb26b0739f5664","name":"Promise Callback - false","time":{"start":1757532347985,"stop":1757532347985,"duration":0},"status":"passed","severity":"normal"},{"uid":"587bbc2f86aa16a2","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757531988770,"stop":1757531988770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a269ff1cb1f3b38e","name":"should not retry if at least one success","time":{"start":1757531980952,"stop":1757531980952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6baad7e33c8023","name":"Push message with custom timestamp: 1726773637506","time":{"start":1757533066624,"stop":1757533066624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79d2464e7715bd7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757531943663,"stop":1757531943663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6acaca55a29eb8","name":"Subscribe to topic containing short and receive message","time":{"start":1757532495303,"stop":1757532495304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e76ca9c590bbd4c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757531955746,"stop":1757531955747,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ff92039cfd7c0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757531964836,"stop":1757531964836,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1f1483ee2a6701","name":"Push message with content topic containing special chars","time":{"start":1757533066608,"stop":1757533066608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c9fa72246a9cc2","name":"Sync message is not sent if another sync message was just received","time":{"start":1757531988770,"stop":1757531988770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bb2ac6a97386d4","name":"Encoder throws on undefined content topic","time":{"start":1757531954080,"stop":1757531954080,"duration":0},"status":"passed","severity":"normal"},{"uid":"6622e1eedf477fda","name":"should mark all messages in causal history as acknowledged","time":{"start":1757531970922,"stop":1757531970922,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bc22b14ecb6908","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757531970927,"stop":1757531970927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f54264331dc6a26","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757532495308,"stop":1757532495309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d54fdbb617964dad","name":"Encoder error raises irrecoverable error","time":{"start":1757531987261,"stop":1757531987261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2ca692c7c125d4","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757531943670,"stop":1757531943670,"duration":0},"status":"passed","severity":"normal"},{"uid":"382a627e632b769b","name":"Push message with rate limit","time":{"start":1757533066624,"stop":1757533066624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9b9f2e9fbfc385","name":"Query Generator, No message returned","time":{"start":1757532312898,"stop":1757532312898,"duration":0},"status":"passed","severity":"normal"}] |