2025-07-23 21:58:59 +00:00

1 line
180 KiB
JSON

[{"uid":"d3cdea3e44ffe251","name":"Register correct protocols","time":{"start":1753307258296,"stop":1753307258299,"duration":3},"status":"passed","severity":"normal"},{"uid":"79482971adcb2cf9","name":"Passing page size 10 when there are 10 messages","time":{"start":1753307425004,"stop":1753307425005,"duration":1},"status":"passed","severity":"normal"},{"uid":"e651deb730daa2ed","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753307892770,"stop":1753307892770,"duration":0},"status":"broken","severity":"normal"},{"uid":"17a4345dcc351f04","name":"should skip updating peer store if peer has same addresses","time":{"start":1753307053719,"stop":1753307053722,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a3e340f0db0608","name":"should handle queue overflow by adding peers to queue","time":{"start":1753307054261,"stop":1753307054262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3adcc63c9a4612","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753307241237,"stop":1753307241237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b524815453bfe863","name":"Init the array if not present","time":{"start":1753307038487,"stop":1753307038488,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7afb1f5bb1dcd8f","name":"Round trip binary serialization","time":{"start":1753307055493,"stop":1753307055493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9438006b3ee45dc","name":"should create dialer with libp2p and shardReader","time":{"start":1753307054224,"stop":1753307054224,"duration":0},"status":"passed","severity":"normal"},{"uid":"448182aa301c0641","name":"Push to array if already present","time":{"start":1753307038489,"stop":1753307038489,"duration":0},"status":"passed","severity":"normal"},{"uid":"153c59dfa5819f60","name":"Promise Callback - false","time":{"start":1753307410692,"stop":1753307410692,"duration":0},"status":"passed","severity":"normal"},{"uid":"982cd49481e5d74d","name":"random static sharding 5 - Cluster ID: 786, Shard ID: 531","time":{"start":1753307398903,"stop":1753307398903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0dd806908a4514e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753307258319,"stop":1753307258320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9baf56f0305179d3","name":"Check received message containing Chinese","time":{"start":1753307580274,"stop":1753307580274,"duration":0},"status":"passed","severity":"normal"},{"uid":"382df23883e5dfbb","name":"Store - dialed after - with timeout","time":{"start":1753307448093,"stop":1753307448093,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd62a8cf1422818","name":"should handle all zero keep alive options","time":{"start":1753307054980,"stop":1753307054985,"duration":5},"status":"passed","severity":"normal"},{"uid":"6a07e2fdd2615eff","name":"should check connected peers if present and suitable","time":{"start":1753307084408,"stop":1753307084408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3b349ddf15988","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753307683494,"stop":1753307683494,"duration":0},"status":"broken","severity":"normal"},{"uid":"9b7e9464f7345ca0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753307093821,"stop":1753307093821,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f8cc9e6f5944b7","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753307038909,"stop":1753307038909,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e5fbfbc1e2becb","name":"random static sharding 2 - Cluster ID: 965, Shard ID: 149","time":{"start":1753307398901,"stop":1753307398902,"duration":1},"status":"passed","severity":"normal"},{"uid":"596f534dce20d090","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753307683499,"stop":1753307683499,"duration":0},"status":"broken","severity":"normal"},{"uid":"42a144b26702fc25","name":"should handle onConnected and onDisconnected","time":{"start":1753307084467,"stop":1753307084468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ab8ca2f4084cbc","name":"rejects hash query with content filter parameters","time":{"start":1753307054992,"stop":1753307054993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f786b0bbe2f6392b","name":"Used by Waku Relay","time":{"start":1753307449593,"stop":1753307449593,"duration":0},"status":"passed","severity":"normal"},{"uid":"86dac534f44ebb9a","name":"should start the dialing interval","time":{"start":1753307054224,"stop":1753307054232,"duration":8},"status":"passed","severity":"normal"},{"uid":"14a204cb35fe7d36","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753307892788,"stop":1753307892788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b05cb5913183f1d","name":"msgTime: 0 ms from now, startTime: 1753221025282, endTime: 1753307425282","time":{"start":1753307442990,"stop":1753307442990,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f82cf834707db","name":"should create ShardReader with auto sharding network config","time":{"start":1753307054011,"stop":1753307054012,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0f37ef645d37a","name":"Subscribe to topic containing long and publish message","time":{"start":1753307258311,"stop":1753307258317,"duration":6},"status":"passed","severity":"normal"},{"uid":"78ac1972ab2f4114","name":"should add and check entries correctly","time":{"start":1753307082635,"stop":1753307082646,"duration":11},"status":"passed","severity":"normal"},{"uid":"a361f3c03e8ee3a3","name":"1 Relay, 1 fetch","time":{"start":1753307063157,"stop":1753307063158,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a74ea42dfa113c","name":"Query Generator - false","time":{"start":1753307410689,"stop":1753307410689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deaf9aaf3596302","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753307038919,"stop":1753307038919,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaeb160c064d55dc","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753307377904,"stop":1753307377905,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a2cd8dd017cc57","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753307038907,"stop":1753307038908,"duration":1},"status":"passed","severity":"normal"},{"uid":"28555d8e61e8bc18","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753307093836,"stop":1753307093838,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e9a13d9db081d11","name":"Delete observer","time":{"start":1753307225370,"stop":1753307225370,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dbd2afdb579ee8","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753307241238,"stop":1753307241238,"duration":0},"status":"passed","severity":"normal"},{"uid":"edacea81bb5363d","name":"Check message with no content topic is not received","time":{"start":1753307580283,"stop":1753307580283,"duration":0},"status":"passed","severity":"normal"},{"uid":"832e90e0b1e4945f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753307683493,"stop":1753307683493,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a40a9ccbb4df0e","name":"more peers than existing","time":{"start":1753307223915,"stop":1753307223915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"400b2726a4b04a91","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753307257053,"stop":1753307257057,"duration":4},"status":"passed","severity":"normal"},{"uid":"cd4bedd38d8f4f50","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753307044088,"stop":1753307044089,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cfedaa3ee7f2f2","name":"isConnected should return false after all peers disconnect","time":{"start":1753307132572,"stop":1753307132572,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df3af6db900f1b6","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753307241235,"stop":1753307241236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa25e8b3c67c41b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753307038990,"stop":1753307038990,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd80e9e1fd58f3b","name":"tcp ip4 address","time":{"start":1753307044255,"stop":1753307044255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b409dd32f193fe37","name":"Subscribe to topic containing short and publish message","time":{"start":1753307258310,"stop":1753307258311,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b5508a7153b47f","name":"should handle complete connection lifecycle","time":{"start":1753307054171,"stop":1753307054171,"duration":0},"status":"passed","severity":"normal"},{"uid":"423dda081d7e3c91","name":"should handle ping failures gracefully","time":{"start":1753307054971,"stop":1753307054971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f658335e991d6","name":"should insert message into bloom filter","time":{"start":1753307097254,"stop":1753307097254,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfbaeadc4c8c0fde","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753307892778,"stop":1753307892778,"duration":0},"status":"passed","severity":"normal"},{"uid":"524cc5d5736229f4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753307093827,"stop":1753307093828,"duration":1},"status":"passed","severity":"normal"},{"uid":"4037ebed2135e43c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753307431904,"stop":1753307431904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80f950258bb9c1e","name":"Check publish message containing Script","time":{"start":1753307248133,"stop":1753307248133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2125f89c303ddb","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/1/topic884/utf8","time":{"start":1753307356376,"stop":1753307356377,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c819b55ea99971c","name":"returns all values when wanted number matches available values","time":{"start":1753307062264,"stop":1753307062268,"duration":4},"status":"passed","severity":"normal"},{"uid":"52ac848d652d6188","name":"should work with v3 peers","time":{"start":1753307083864,"stop":1753307083864,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e05265095eaea8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753307580281,"stop":1753307580281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f082937b990385","name":"Js publishes, other Js receives","time":{"start":1753307236771,"stop":1753307236772,"duration":1},"status":"passed","severity":"normal"},{"uid":"997f349f0754d38d","name":"should be able to decode the field with only STORE set to true","time":{"start":1753307044090,"stop":1753307044090,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05743cc19b48217","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753307093825,"stop":1753307093825,"duration":0},"status":"passed","severity":"normal"},{"uid":"804cf689b6adc640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753307093832,"stop":1753307093833,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d27f63fb622d92","name":"should handle disconnect when peer has no timers","time":{"start":1753307054979,"stop":1753307054979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c9a81c9416a325","name":"should initialize with isNetworkConnected as false","time":{"start":1753307054157,"stop":1753307054157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93b3578e0a25b98","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753307132567,"stop":1753307132568,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cc895cc7f4109d","name":"A test","time":{"start":1753307172057,"stop":1753307172057,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a4add47cd34a15","name":"should update ack status of messages in outgoing buffer","time":{"start":1753307097261,"stop":1753307097261,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42d4d54583ca6e4","name":"should be safe to call multiple times","time":{"start":1753307054878,"stop":1753307054879,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b581f0fe450c18","name":"non connected peers","time":{"start":1753307223915,"stop":1753307223915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f88b840f49acb44","name":"should wait for Filter peer to be connected","time":{"start":1753307084409,"stop":1753307084409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5cb7d1a353e575","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753307093821,"stop":1753307093821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8524c73f81df224c","name":"should skip peer when failed to dial recently","time":{"start":1753307054241,"stop":1753307054241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9815cb2882a2f7","name":"should return false when peer is not found","time":{"start":1753307054053,"stop":1753307054053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4a164c1c891334","name":"should return empty array when no peers connected","time":{"start":1753307055593,"stop":1753307055593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03b70d8ad558729","name":"should dial all remaining peers","time":{"start":1753307054894,"stop":1753307054894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb2a14ed91c9d27","name":"should retry if all attempts fail","time":{"start":1753307083676,"stop":1753307083676,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1b308a99eee656","name":"should set default options when no config provided","time":{"start":1753307055587,"stop":1753307055587,"duration":0},"status":"passed","severity":"normal"},{"uid":"a339a8cdbf0db585","name":"isConnected return false after peer stops","time":{"start":1753307132572,"stop":1753307132572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce03e0862c8bdd83","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753307580280,"stop":1753307580281,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42954bd98343467","name":"should return false","time":{"start":1753307044872,"stop":1753307044872,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1e7d6cc34d7165","name":"random static sharding 10 - Cluster ID: 724, Shard ID: 590","time":{"start":1753307398906,"stop":1753307398906,"duration":0},"status":"passed","severity":"normal"},{"uid":"706acbb56acd43d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753307084641,"stop":1753307084641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed65a98a6470a8ae","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753307892771,"stop":1753307892771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93e653460add33b","name":"should reject if WakuNode is not started","time":{"start":1753307084401,"stop":1753307084402,"duration":1},"status":"passed","severity":"normal"},{"uid":"322cf5cdca679f11","name":"Subscribe to topic containing XML and receive message","time":{"start":1753307892777,"stop":1753307892777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c924e1a495dfc96","name":"should get / set TCP multiaddr","time":{"start":1753307044874,"stop":1753307044875,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d40136641111de","name":"should recognize a successful status code","time":{"start":1753307171728,"stop":1753307171728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f183f3aa50bf833","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753307038907,"stop":1753307038907,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f6e01a54a70dc7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753307683492,"stop":1753307683492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dce8fdd43e9c1e6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753307683498,"stop":1753307683498,"duration":0},"status":"broken","severity":"normal"},{"uid":"18a625ff6c185607","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753307038918,"stop":1753307038918,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e73c08da65752f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753307093824,"stop":1753307093825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f727e69cc88110e","name":"Check message with no payload is not received","time":{"start":1753307580283,"stop":1753307580283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b78aee4795fc57b","name":"throws on empty content topic","time":{"start":1753307038899,"stop":1753307038899,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89813e09eab87c2","name":"should throw error - no id","time":{"start":1753307044870,"stop":1753307044870,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0966b33c95f153","name":"should properly create peer info with all multiaddrs","time":{"start":1753307044877,"stop":1753307044877,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d672c2d9c6fa2a","name":"should encode/decode to text encoding","time":{"start":1753307044873,"stop":1753307044874,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c8c31346af27b9","name":"Check received message containing Basic HTML tag","time":{"start":1753307580263,"stop":1753307580264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2bb2a24bc34022","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753307084549,"stop":1753307084549,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc68bc0c1596e140","name":"can start the service","time":{"start":1753307067265,"stop":1753307067266,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45b8f692ff032da","name":"should stop all internal components","time":{"start":1753307055589,"stop":1753307055589,"duration":0},"status":"passed","severity":"normal"},{"uid":"818816c97f9932f6","name":"Should update shard info","time":{"start":1753307201742,"stop":1753307201742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57a44b639da2c63","name":"Check publish message containing long","time":{"start":1753307248130,"stop":1753307248131,"duration":1},"status":"passed","severity":"normal"},{"uid":"9500b974e6dbedca","name":"should throw if no connection provided","time":{"start":1753307055186,"stop":1753307055186,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e070b24cba0313f","name":"should push the message to the outgoing buffer","time":{"start":1753307097254,"stop":1753307097254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4758e9ad70b975c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753307258330,"stop":1753307258332,"duration":2},"status":"passed","severity":"normal"},{"uid":"90527f10facafb3d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753307055188,"stop":1753307055188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6741c26e3ae8119","name":"should add event listeners to libp2p","time":{"start":1753307054157,"stop":1753307054158,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcabc00d1ec66d4","name":"should create ConnectionManager with required options","time":{"start":1753307055586,"stop":1753307055586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1284434a665fbd56","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app28/7/topic679/proto","time":{"start":1753307356377,"stop":1753307356378,"duration":1},"status":"passed","severity":"normal"},{"uid":"4249c69435daf","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753307093820,"stop":1753307093821,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ae4a6444d12695","name":"should retry failed tasks","time":{"start":1753307083663,"stop":1753307083663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6896c542ca6e80b6","name":"Check received message containing Russian","time":{"start":1753307580262,"stop":1753307580262,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a22a129005b7da","name":"Publish message with custom timestamp: Wed Jul 23 2025 20:47:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1753307248137,"stop":1753307248137,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b64a6ed32ae768","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753307186622,"stop":1753307186622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccba25a32f83e909","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753307054689,"stop":1753307054689,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2e7f8e78566aaf","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753307093815,"stop":1753307093815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd88ce47f1cac77","name":"All","time":{"start":1753307118120,"stop":1753307118120,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93b368959983a7d","name":"Publish message with custom timestamp: Thu Aug 01 2024 21:47:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1753307248136,"stop":1753307248137,"duration":1},"status":"passed","severity":"normal"},{"uid":"484c4f184cb112ed","name":"Check message with non string payload is not received","time":{"start":1753307580271,"stop":1753307580271,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb303447939a30","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753307054666,"stop":1753307054666,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8af18d01d3dcff","name":"can query messages by message hash","time":{"start":1753307401579,"stop":1753307401579,"duration":0},"status":"passed","severity":"normal"},{"uid":"661b830f5064134d","name":"Check publish message after service node is restarted","time":{"start":1753307248140,"stop":1753307248140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27f101bb63c73408","name":"can start the service","time":{"start":1753307116603,"stop":1753307116605,"duration":2},"status":"passed","severity":"normal"},{"uid":"6292b26be3495e48","name":"should set field with only STORE enabled","time":{"start":1753307044878,"stop":1753307044879,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7d805611119713","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753307892777,"stop":1753307892777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c179d7873142bbd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753307683495,"stop":1753307683495,"duration":0},"status":"broken","severity":"normal"},{"uid":"c7c048ea0ecc30c6","name":"should handle multiple query options for time ranges","time":{"start":1753307084641,"stop":1753307084641,"duration":0},"status":"passed","severity":"normal"},{"uid":"af01c01cf76b80d4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753307093828,"stop":1753307093829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2271d553197b12","name":"should hang up with multiaddr and return true on success","time":{"start":1753307055592,"stop":1753307055592,"duration":0},"status":"passed","severity":"normal"},{"uid":"2355a1d1da7f4f4","name":"Should update multiaddrs","time":{"start":1753307201741,"stop":1753307201742,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8cd82f0990110b","name":"should handle browser offline state overriding peer connections","time":{"start":1753307054171,"stop":1753307054172,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c18247ed65f0dd","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753307038909,"stop":1753307038909,"duration":0},"status":"passed","severity":"normal"},{"uid":"19191c2d10ca76ad","name":"messageHash returns a Uint8Array","time":{"start":1753307054665,"stop":1753307054665,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff2f7eb8c8516dc","name":"should filter peers by codec","time":{"start":1753307055593,"stop":1753307055593,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94d09cd9b65d5f3","name":"Check received message containing short","time":{"start":1753307580259,"stop":1753307580259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2335c596113516","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753307136756,"stop":1753307136756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a86a8a03e8df6da","name":"peer exchange sets tag","time":{"start":1753307257052,"stop":1753307257052,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f58b1c05e1e666","name":"should return peer for existing peer","time":{"start":1753307054896,"stop":1753307054900,"duration":4},"status":"passed","severity":"normal"},{"uid":"d26aaca5032bd889","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753307093835,"stop":1753307093835,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8454bf3d9832","name":"should not fail to stop the service if it was not started","time":{"start":1753307116606,"stop":1753307116607,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a68e1c419d527d1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753307303629,"stop":1753307303630,"duration":1},"status":"passed","severity":"normal"},{"uid":"8570e92f1a70ff0e","name":"Query generator for 2000 messages","time":{"start":1753307423475,"stop":1753307423475,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc8c24f156cf436","name":"Push message with content topic containing escaped characters","time":{"start":1753307489098,"stop":1753307489099,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f89f00aaadf141","name":"Fails to publish duplicate message","time":{"start":1753307248138,"stop":1753307248138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e371550f4c60eb2","name":"topics with same application and version share the same shard","time":{"start":1753307038909,"stop":1753307038910,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa68055aca74f746","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753307442989,"stop":1753307442989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4339dd0a109a2bd","name":"Ephemeral messages are not stored","time":{"start":1753307118826,"stop":1753307118827,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa9d56040f55e17","name":"should merge provided config with defaults","time":{"start":1753307055587,"stop":1753307055587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccbad81e51662ba","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753307258327,"stop":1753307258328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88373711350ca35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753307093832,"stop":1753307093832,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb52f894039daf2","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753307093816,"stop":1753307093817,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b7ece3e3856559","name":"should return false when peer is not on the specified shard","time":{"start":1753307054042,"stop":1753307054042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d71a8f19f9d31b6","name":"Publish message with rate limit","time":{"start":1753307248141,"stop":1753307248141,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a9b099ed0c11e","name":"should handle multiple peers with different shard configurations","time":{"start":1753307054272,"stop":1753307054272,"duration":0},"status":"passed","severity":"normal"},{"uid":"785e79d66b282966","name":"should process queue every 500ms","time":{"start":1753307054262,"stop":1753307054263,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2773f3132a8dc03","name":"should not retry if at least one success","time":{"start":1753307083863,"stop":1753307083863,"duration":0},"status":"passed","severity":"normal"},{"uid":"282b55f796cfb536","name":"should dispatch network event when browser goes online","time":{"start":1753307054166,"stop":1753307054166,"duration":0},"status":"passed","severity":"normal"},{"uid":"884ba43faaceb3e","name":"Using a function","time":{"start":1753307449592,"stop":1753307449593,"duration":1},"status":"passed","severity":"normal"},{"uid":"31306bb0265e587a","name":"accepts valid message hash query","time":{"start":1753307054992,"stop":1753307054992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b373299e1fe99ee","name":"should handle corrupted shard info gracefully","time":{"start":1753307054054,"stop":1753307054054,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ad4d127dfc1128","name":"Check received message containing Script","time":{"start":1753307580275,"stop":1753307580276,"duration":1},"status":"passed","severity":"normal"},{"uid":"c815363ee4f95549","name":"Push message with content topic containing JSON","time":{"start":1753307489107,"stop":1753307489107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7483641063ccc24","name":"should reject on timeout if it was set","time":{"start":1753307084407,"stop":1753307084407,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf260adb18065f4e","name":"should start all internal components","time":{"start":1753307055588,"stop":1753307055588,"duration":0},"status":"passed","severity":"normal"},{"uid":"386399ada764fd34","name":"Decoder throws on undefined content topic","time":{"start":1753307055494,"stop":1753307055494,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef54512d21796b9e","name":"should stop and cleanup resources","time":{"start":1753307084803,"stop":1753307084803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9200e0cd23a6653f","name":"Callback on promise","time":{"start":1753307423473,"stop":1753307423473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4ccde8f828abb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753307442989,"stop":1753307442990,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3a5b6b3fea2854","name":"Query generator for multiple messages with different message text format","time":{"start":1753307423470,"stop":1753307423470,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c58d3797bf5ebbb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753307892771,"stop":1753307892771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56f1beb442103b84","name":"new peer added after a peer was already found","time":{"start":1753307257052,"stop":1753307257052,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2ff925531677bb3","name":"should use configured peers when available","time":{"start":1753307084642,"stop":1753307084642,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c646150b0ed2f1","name":"should only return 1 node with relay and store capability","time":{"start":1753307063380,"stop":1753307063380,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a1bf79b625005c","name":"should keep entries that haven't expired yet","time":{"start":1753307082658,"stop":1753307082659,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfab73b7c37498f2","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753307241236,"stop":1753307241236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a4135f011cd1d5","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753307062275,"stop":1753307062275,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ddb098a259ebf4","name":"Passing invalid cursor","time":{"start":1753307371087,"stop":1753307371088,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb61b067f492348","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753307038914,"stop":1753307038915,"duration":1},"status":"passed","severity":"normal"},{"uid":"197f10857aea4812","name":"Nodes with multiple pubsub topic","time":{"start":1753307241236,"stop":1753307241236,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1c407d5dc3884","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753307044084,"stop":1753307044085,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1d63e92e9b1b1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753307580272,"stop":1753307580272,"duration":0},"status":"passed","severity":"normal"},{"uid":"78eea5781d53f60d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753307093830,"stop":1753307093831,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65294d005f571e8","name":"Default pageSize","time":{"start":1753307425012,"stop":1753307425013,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f514c350b7d6d2","name":"should handle case with all peers already connected","time":{"start":1753307054895,"stop":1753307054895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b3e3d3ea7fcf24","name":"can start the service","time":{"start":1753307223738,"stop":1753307223739,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c1a1b9adbb7f3a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753307093814,"stop":1753307093814,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a054e01feb0d65","name":"should emit a peer event after start","time":{"start":1753307116608,"stop":1753307116608,"duration":0},"status":"passed","severity":"normal"},{"uid":"472e09a11b599e9a","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753307093814,"stop":1753307093814,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b683a8860301c3","name":"Fails to publish message with empty text","time":{"start":1753307248138,"stop":1753307248139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4652ce2d9003bb86","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753307892789,"stop":1753307892789,"duration":0},"status":"passed","severity":"normal"},{"uid":"962d623e828928f9","name":"should not discard bootstrap peers if under the limit","time":{"start":1753307154986,"stop":1753307154986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c397d22fdb5db5","name":"Push message with meta","time":{"start":1753307489099,"stop":1753307489100,"duration":1},"status":"passed","severity":"normal"},{"uid":"145d50584617b9a4","name":"Waku message hash computation (payload length 0)","time":{"start":1753307054663,"stop":1753307054663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a14b998efbcba2b","name":"should call waitForPeer on Relay","time":{"start":1753307084411,"stop":1753307084411,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d853002b827e5c","name":"Check received message containing long","time":{"start":1753307580273,"stop":1753307580273,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdf5196b95bb278","name":"should successfully query store with valid decoders and options","time":{"start":1753307084640,"stop":1753307084641,"duration":1},"status":"passed","severity":"normal"},{"uid":"55364556307cfc21","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753307038916,"stop":1753307038916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f01585fde169b41","name":"should be safe to call multiple times","time":{"start":1753307054234,"stop":1753307054235,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb4ff8767b0e9b6","name":"should handle case when globalThis is not available","time":{"start":1753307054163,"stop":1753307054163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c63bf94ade0c786","name":"should throw error - no id","time":{"start":1753307044871,"stop":1753307044871,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9b0bf983421d9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753307063382,"stop":1753307063382,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22fd7a1709ec3e4c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753307093460,"stop":1753307093461,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee19a63ddd890d14","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753307044089,"stop":1753307044090,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0635d3e1f10e8c4","name":"yields decoded messages","time":{"start":1753307055341,"stop":1753307055341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62df08c24f040d0","name":"should create KeepAliveManager with relay","time":{"start":1753307054930,"stop":1753307054930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0391f4c016f060","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753307093456,"stop":1753307093460,"duration":4},"status":"passed","severity":"normal"},{"uid":"309d2c76168b268c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753307084471,"stop":1753307084471,"duration":0},"status":"passed","severity":"normal"},{"uid":"39016efd4b903ef1","name":"should work with mixed v2 and v3 peers","time":{"start":1753307083864,"stop":1753307083864,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d193412b08d725","name":"should set field with only FILTER enabled","time":{"start":1753307044879,"stop":1753307044879,"duration":0},"status":"passed","severity":"normal"},{"uid":"4692ff5eb4f5820d","name":"should be safe to call multiple times","time":{"start":1753307054879,"stop":1753307054884,"duration":5},"status":"passed","severity":"normal"},{"uid":"e18c57ca17a051b3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753307054156,"stop":1753307054157,"duration":1},"status":"passed","severity":"normal"},{"uid":"441a1dfee796d2a8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753307248136,"stop":1753307248136,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b69c7fb90f334ef","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753307054907,"stop":1753307054909,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d6c2b6433908e5c","name":"should mark all messages in causal history as acknowledged","time":{"start":1753307097257,"stop":1753307097258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff8cd3d16f34604","name":"ignores unrecognized TXT record formats","time":{"start":1753307063378,"stop":1753307063378,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0462e6f6f0c793","name":"should return false when pubsub topic parsing fails","time":{"start":1753307054043,"stop":1753307054044,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff277bb6ff3cf6a7","name":"Fields are not dropped","time":{"start":1753307055067,"stop":1753307055070,"duration":3},"status":"passed","severity":"normal"},{"uid":"543e29c9c86ccd25","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753307892778,"stop":1753307892778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3d8340e1f94b6f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753307062970,"stop":1753307062971,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b6f52da303bb57","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753307062967,"stop":1753307062967,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f09c18351cd654","name":"Encoder throws on undefined content topic","time":{"start":1753307074614,"stop":1753307074615,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e650835313e63a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753307892776,"stop":1753307892776,"duration":0},"status":"passed","severity":"normal"},{"uid":"475d7637fe4d0e20","name":"Query Generator, No message returned","time":{"start":1753307388035,"stop":1753307388037,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b504018aef2d142","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753307442988,"stop":1753307442988,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28dfe19a8282a19","name":"should save new peer to store","time":{"start":1753307053719,"stop":1753307053719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb070455c2b7fa8","name":"Check received message containing shell command","time":{"start":1753307580264,"stop":1753307580265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5093a88e010934b6","name":"should process tasks in queue","time":{"start":1753307083660,"stop":1753307083661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7b26bcc024c706","name":"Check message with invalid timestamp is not received","time":{"start":1753307580269,"stop":1753307580269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fc6eaf904ee068","name":"Push message with short payload","time":{"start":1753307489094,"stop":1753307489094,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f45818e0bf19ae","name":"throws on content topic with empty application field","time":{"start":1753307038901,"stop":1753307038902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87aec5c9a1de576","name":"Generator, one shard","time":{"start":1753307377903,"stop":1753307377903,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a91b73356d3ffd","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753307258309,"stop":1753307258309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74ce7928ea3613a","name":"should lock peers when selected","time":{"start":1753307084466,"stop":1753307084466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2838a0a10b67abdc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753307171524,"stop":1753307171528,"duration":4},"status":"passed","severity":"normal"},{"uid":"4c47c6d41eb8e0f0","name":"should dial second nwaku node that was discovered","time":{"start":1753307112166,"stop":1753307112173,"duration":7},"status":"skipped","severity":"normal"},{"uid":"6c062b393b32d159","name":"should create KeepAliveManager with required options","time":{"start":1753307054930,"stop":1753307054930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de3bc781815cac8","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753307132572,"stop":1753307132573,"duration":1},"status":"passed","severity":"normal"},{"uid":"988b3db795d11512","name":"Push 30 different messages","time":{"start":1753307489104,"stop":1753307489104,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6359dcae583d4c73","name":"Passing page size 11 when there are 10 messages","time":{"start":1753307425005,"stop":1753307425005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2f70f99e9bda69","name":"should handle multiple peer connections","time":{"start":1753307054964,"stop":1753307054965,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0176c6a3fca67f9","name":"Light Node - default protocols","time":{"start":1753307448094,"stop":1753307448094,"duration":0},"status":"passed","severity":"normal"},{"uid":"561bc9c194560afb","name":"should not fail to start the service if it is already started","time":{"start":1753307223740,"stop":1753307223740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1999c486b8e22ce","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753307038906,"stop":1753307038906,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb54a826a141f7","name":"Subscribe to topic containing XML and receive message","time":{"start":1753307892792,"stop":1753307892792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3c53d95ebbadf","name":"should create a new stream if no existing for protocol found","time":{"start":1753307055186,"stop":1753307055186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67100c3195f81c0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753307055495,"stop":1753307055495,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93b8262214ec663","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753307892785,"stop":1753307892785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9baf4c11ee5f2aa","name":"throws on content topic with generation field greater than 0","time":{"start":1753307038901,"stop":1753307038901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbb0e630cd1e8df","name":"should dial more peers if under maxConnections","time":{"start":1753307054905,"stop":1753307054906,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f2eb9af86a2b7d","name":"Passing an array","time":{"start":1753307449592,"stop":1753307449592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6bd929ea3a239b","name":"throws if decoders don't match content topics","time":{"start":1753307055339,"stop":1753307055339,"duration":0},"status":"passed","severity":"normal"},{"uid":"111c436da9ce98e3","name":"should return false when peer is not found","time":{"start":1753307054031,"stop":1753307054031,"duration":0},"status":"passed","severity":"normal"},{"uid":"10319b59c7ecba46","name":"Subscribe to topic containing Script and receive message","time":{"start":1753307892792,"stop":1753307892792,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe61f52f4d1829a8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753307062963,"stop":1753307062964,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fddd78bce290f60","name":"Check received message containing emoji","time":{"start":1753307580279,"stop":1753307580279,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c3deac13f53c83","name":"should recognize a client error status code","time":{"start":1753307171728,"stop":1753307171728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1418cfe794bd7efa","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753307054969,"stop":1753307054970,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef2f89b58d85952","name":"Check message with no content topic is not received","time":{"start":1753307580270,"stop":1753307580270,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3f82f30dfacc47","name":"should remove event listeners from globalThis","time":{"start":1753307054159,"stop":1753307054160,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb32eff5e3de6e9","name":"should start ping timers on peer connect","time":{"start":1753307054950,"stop":1753307054963,"duration":13},"status":"passed","severity":"normal"},{"uid":"a9641b2d7ee85716","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753307892789,"stop":1753307892789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f62b5ad5930f4a","name":"Decoder throws on empty string content topic","time":{"start":1753307074615,"stop":1753307074616,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bbd8aeb134367e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753307258325,"stop":1753307258325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d110d4f884a989","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753307054910,"stop":1753307054911,"duration":1},"status":"passed","severity":"normal"},{"uid":"dceadb09710dc9c1","name":"should handle a minimal index list","time":{"start":1753307038989,"stop":1753307038990,"duration":1},"status":"passed","severity":"normal"},{"uid":"136773b4334f7a7b","name":"msgTime: 0 ms from now, startTime: 1753048225282, endTime: 1753307425282","time":{"start":1753307442990,"stop":1753307442990,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b8036b8e06e1ea","name":"should successfully stop","time":{"start":1753307084551,"stop":1753307084551,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a88090a0f46c94","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753307038910,"stop":1753307038911,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe5617f32a88729","name":"random static sharding 8 - Cluster ID: 230, Shard ID: 526","time":{"start":1753307398904,"stop":1753307398904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f664d6ea66c20513","name":"should return false when peer is on different cluster","time":{"start":1753307054040,"stop":1753307054041,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede3b1743c2f1ffb","name":"Query Generator - true","time":{"start":1753307410688,"stop":1753307410689,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd9213292b37c87","name":"should decode valid enr with tcp successfully","time":{"start":1753307044870,"stop":1753307044870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62c9cbe45a65f3c","name":"Check publish message after client node is restarted","time":{"start":1753307248140,"stop":1753307248140,"duration":0},"status":"skipped","severity":"normal"},{"uid":"36141f2227bb5523","name":"Relay","time":{"start":1753307118119,"stop":1753307118120,"duration":1},"status":"passed","severity":"normal"},{"uid":"f635ad6e970e5be5","name":"should handle incoming messages","time":{"start":1753307084550,"stop":1753307084550,"duration":0},"status":"passed","severity":"normal"},{"uid":"794a9c2743169e92","name":"should dial all peers on dial","time":{"start":1753307201427,"stop":1753307201427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6e0db5b0982d7a","name":"throws if store query response has error status","time":{"start":1753307055340,"stop":1753307055341,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf847286f9092e0a","name":"Check received message containing special chars","time":{"start":1753307580274,"stop":1753307580274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f496c020fb6944","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753307093813,"stop":1753307093813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6938ae74a63a12a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753307093816,"stop":1753307093816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd744d87ea40de","name":"Decoder throws on undefined content topic","time":{"start":1753307074615,"stop":1753307074615,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed97993ab8edd13","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753307093821,"stop":1753307093824,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e9de9b78e4d04ae","name":"Relay + Store","time":{"start":1753307044880,"stop":1753307044880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89d2197737ca48","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753307892789,"stop":1753307892790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6d110fff428a68c","name":"rejects hash query with time filter","time":{"start":1753307054993,"stop":1753307054993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8809082a69abdb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753307063381,"stop":1753307063382,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dd59a0dc9c3a3dd0","name":"should not dispatch event when already connected","time":{"start":1753307054165,"stop":1753307054165,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cbfcb5e67714e8","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753307118827,"stop":1753307118828,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd145dca5154299c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753307257053,"stop":1753307257053,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9305758bee6f13d5","name":"should create all internal components","time":{"start":1753307055587,"stop":1753307055588,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f62358eeef90c38","name":"should create ShardReader with static shards network config","time":{"start":1753307054012,"stop":1753307054012,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0584241189df85","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753307093455,"stop":1753307093456,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc776ef8c2cf03ef","name":"Renews subscription after lossing a connection","time":{"start":1753307892780,"stop":1753307892780,"duration":0},"status":"broken","severity":"normal"},{"uid":"63f21a333853add3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753307093828,"stop":1753307093828,"duration":0},"status":"passed","severity":"normal"},{"uid":"99867c5c029ef1a3","name":"Cluster id 0, shard 0","time":{"start":1753307398899,"stop":1753307398901,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4e2a40015ec8b26","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753307093813,"stop":1753307093813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09340585f1a12d0","name":"throws on content topic with empty encoding field","time":{"start":1753307038903,"stop":1753307038903,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0df8a38c2691c16","name":"should not dial peers from store when browser is not connected","time":{"start":1753307054885,"stop":1753307054885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc7e549bff13805","name":"different cluster: nodes don't connect","time":{"start":1753307186623,"stop":1753307186623,"duration":0},"status":"passed","severity":"normal"},{"uid":"af75ae3262960ed3","name":"should encode/decode to RLP encoding","time":{"start":1753307044873,"stop":1753307044873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03683adcfe40ae7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753307258324,"stop":1753307258324,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aad17d27dad285","name":"should drop connection via multiaddr with hangUp","time":{"start":1753307201429,"stop":1753307201429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c12b549bee38787","name":"should dial one peer on dial","time":{"start":1753307201428,"stop":1753307201428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6d416f1df7f13d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753307044081,"stop":1753307044083,"duration":2},"status":"passed","severity":"normal"},{"uid":"1db0252a3347f5c5","name":"should handle peer not in mesh for all topics","time":{"start":1753307054985,"stop":1753307054986,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8007e599122524","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753307062971,"stop":1753307062971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d555d5bdffedbd0","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753307084471,"stop":1753307084471,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1d9e5741cfce21","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753307258328,"stop":1753307258330,"duration":2},"status":"passed","severity":"normal"},{"uid":"1514fb4ced02ac23","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753307442989,"stop":1753307442989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b960bb90938fb323","name":"does not throw on valid cases","time":{"start":1753307038899,"stop":1753307038899,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1a11bbbce0c3ba","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753307054990,"stop":1753307054991,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9028884c11948d","name":"should not fail to start the service if it is already started","time":{"start":1753307067267,"stop":1753307067267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40a5c008184a615","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753307054663,"stop":1753307054663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccb28854a30a2ed","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753307054167,"stop":1753307054168,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa74a939e3631b5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753307303631,"stop":1753307303631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7f70369f687459","name":"Check received message containing shell command","time":{"start":1753307580277,"stop":1753307580277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee041e3bf559d795","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753307038912,"stop":1753307038912,"duration":0},"status":"passed","severity":"normal"},{"uid":"2778b666c16e2f17","name":"should handle peer disconnect event when no connections remain","time":{"start":1753307054164,"stop":1753307054164,"duration":0},"status":"passed","severity":"normal"},{"uid":"112088f372099c84","name":"should increase lamport timestamp","time":{"start":1753307097255,"stop":1753307097255,"duration":0},"status":"passed","severity":"normal"},{"uid":"da38a064506c286b","name":"Push message equal or less that 1MB","time":{"start":1753307489102,"stop":1753307489102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5783994c0267086","name":"should not change state when connections remain after disconnect","time":{"start":1753307054164,"stop":1753307054165,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62f9083abc53381","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753307118827,"stop":1753307118827,"duration":0},"status":"passed","severity":"normal"},{"uid":"97728bf293ce3651","name":"should send to specified number of peers of used peers","time":{"start":1753307083859,"stop":1753307083863,"duration":4},"status":"passed","severity":"normal"},{"uid":"5815595a19b7c54e","name":"should perform ping and update peer store on timer","time":{"start":1753307054970,"stop":1753307054971,"duration":1},"status":"passed","severity":"normal"},{"uid":"6318d6612b6ed0a5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753307093817,"stop":1753307093817,"duration":0},"status":"passed","severity":"normal"},{"uid":"375b2e338971771e","name":"should handle queue processing errors gracefully","time":{"start":1753307054270,"stop":1753307054270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a40322a939f4ea5","name":"Subscribe and receive messages via lightPush","time":{"start":1753307892782,"stop":1753307892782,"duration":0},"status":"broken","severity":"normal"},{"uid":"38020ede38d0f931","name":"should handle dial errors gracefully","time":{"start":1753307054894,"stop":1753307054894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4884660122865fd6","name":"should not receive a peer event after stop","time":{"start":1753307116610,"stop":1753307116610,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3352aa701a9f4","name":"Push message with content topic containing long","time":{"start":1753307489095,"stop":1753307489096,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42a2ed4aca10b67","name":"should dial peer immediately when queue is empty","time":{"start":1753307054239,"stop":1753307054239,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40e18cf61e91dc4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753307093826,"stop":1753307093826,"duration":0},"status":"passed","severity":"normal"},{"uid":"6854425026236cfd","name":"should properly create location multiaddrs - tcp4","time":{"start":1753307044875,"stop":1753307044876,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f60fa1ff22afea","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753307892775,"stop":1753307892775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d435c676195c70b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753307054973,"stop":1753307054978,"duration":5},"status":"passed","severity":"normal"},{"uid":"ddda8044401798e0","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753307423474,"stop":1753307423474,"duration":0},"status":"passed","severity":"normal"},{"uid":"182e9e28af0db575","name":"should not receive a peer event before start","time":{"start":1753307067268,"stop":1753307067268,"duration":0},"status":"passed","severity":"normal"},{"uid":"9047d1bd53c7d2c9","name":"should have no discoveries enabled by default","time":{"start":1753307083619,"stop":1753307083619,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8667e5cce1b55d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753307038905,"stop":1753307038905,"duration":0},"status":"passed","severity":"normal"},{"uid":"342e98f37525d077","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753307892771,"stop":1753307892771,"duration":0},"status":"passed","severity":"normal"},{"uid":"b223f554395ddd01","name":"random static sharding 1 - Cluster ID: 711, Shard ID: 568","time":{"start":1753307398901,"stop":1753307398901,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43231bf577230f7","name":"1 Relay, 1 Filter, gives up","time":{"start":1753307063158,"stop":1753307063159,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb88701d142ad38","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753307097258,"stop":1753307097258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfc09a6a97b2ee1","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753307442991,"stop":1753307442991,"duration":0},"status":"passed","severity":"normal"},{"uid":"788ae61fa32e025c","name":"should initialize with Unhealthy status","time":{"start":1753307084043,"stop":1753307084044,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f243c47ce775f8d","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753307083628,"stop":1753307083629,"duration":1},"status":"passed","severity":"normal"},{"uid":"a650173732d6a161","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753307084470,"stop":1753307084471,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79f76013d3ada97","name":"Push message with content topic containing short","time":{"start":1753307489095,"stop":1753307489095,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd3ed91f18f5e2f","name":"should handle corrupted local storage data gracefully","time":{"start":1753307067270,"stop":1753307067270,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ac640b6b833591","name":"Asymmetric encrypt & decrypt","time":{"start":1753307073722,"stop":1753307073722,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a429cf6be6df473","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753307093819,"stop":1753307093819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1399a6996f8e98","name":"Push message with rate limit","time":{"start":1753307489101,"stop":1753307489101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76e4f6547d2fc89","name":"Subscribe and receives messages on 20 topics","time":{"start":1753307892784,"stop":1753307892785,"duration":1},"status":"passed","severity":"normal"},{"uid":"208d820e61c10c50","name":"Passing page size 110 when there are 120 messages","time":{"start":1753307425005,"stop":1753307425012,"duration":7},"status":"passed","severity":"normal"},{"uid":"1fc79e0427220219","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753307892785,"stop":1753307892785,"duration":0},"status":"passed","severity":"normal"},{"uid":"161819b8e8f32c7f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753307038907,"stop":1753307038907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab3d0b2a64167c6","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753307044087,"stop":1753307044087,"duration":0},"status":"passed","severity":"normal"},{"uid":"372c5e5718f4958c","name":"should fail to send if no connected peers found","time":{"start":1753307083856,"stop":1753307083856,"duration":0},"status":"passed","severity":"normal"},{"uid":"65546b1a8cabb093","name":"Check received message containing unicode special characters","time":{"start":1753307580266,"stop":1753307580266,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead486e3dd19c456","name":"Check received message containing SQL Injection","time":{"start":1753307580275,"stop":1753307580275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e012d44883c2d36b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753307892774,"stop":1753307892775,"duration":1},"status":"passed","severity":"normal"},{"uid":"b254d6dbabfbe68f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753307054662,"stop":1753307054663,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11d5db46feba145","name":"Subscribe to topic containing Script and publish message","time":{"start":1753307258325,"stop":1753307258326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b3f9c0f676c84a","name":"should handle peer store errors gracefully","time":{"start":1753307053718,"stop":1753307053718,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f995151137e0bc","name":"Overlapping topic subscription","time":{"start":1753307892772,"stop":1753307892772,"duration":0},"status":"broken","severity":"normal"},{"uid":"db6f0bad4a0a4dfb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753307038916,"stop":1753307038917,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d6f93725664c4a","name":"Push message with content topic containing SQL Injection","time":{"start":1753307489107,"stop":1753307489107,"duration":0},"status":"passed","severity":"normal"},{"uid":"e955c2f65532a6d8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753307054042,"stop":1753307054043,"duration":1},"status":"passed","severity":"normal"},{"uid":"506ca2e6bb0f59f4","name":"Check received message with timestamp: 1753307111362000000 ","time":{"start":1753307580267,"stop":1753307580267,"duration":0},"status":"passed","severity":"normal"},{"uid":"98817d2eb94a472c","name":"Mutual subscription","time":{"start":1753307258292,"stop":1753307258293,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f8103cca82db43","name":"accepts valid content-filtered query","time":{"start":1753307054990,"stop":1753307054990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c605eecaaf6d7be4","name":"should handle errors when globalThis is not available","time":{"start":1753307054158,"stop":1753307054159,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f40f1f82e4fb96","name":"Check message received after jswaku node is restarted","time":{"start":1753307580284,"stop":1753307580284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8d2569a7635465","name":"Check message with non string payload is not received","time":{"start":1753307580284,"stop":1753307580284,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2a9e317486d91a","name":"should set field with all protocols enabled","time":{"start":1753307044878,"stop":1753307044878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02a4720294db4e1","name":"throws on content topic with too few or too many fields","time":{"start":1753307038900,"stop":1753307038900,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd872a28d220ea85","name":"Query with Ordered Callback, No message returned","time":{"start":1753307388038,"stop":1753307388038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa2cf77c89f1495","name":"Push message with content topic containing numeric","time":{"start":1753307489105,"stop":1753307489105,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5a776be94884fd","name":"Check received message containing special chars","time":{"start":1753307580260,"stop":1753307580261,"duration":1},"status":"passed","severity":"normal"},{"uid":"354281b2cd6cc69a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753307093831,"stop":1753307093831,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d3c6893a1e0074","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753307892793,"stop":1753307892793,"duration":0},"status":"passed","severity":"normal"},{"uid":"841179cb75001863","name":"should add and remove event listeners correctly","time":{"start":1753307067270,"stop":1753307067271,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e61420a666f5447","name":"should use DNS peer discovery with light client","time":{"start":1753307116610,"stop":1753307116611,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5c92b651f4d1377f","name":"should wait for LightPush peer to be connected","time":{"start":1753307084408,"stop":1753307084409,"duration":1},"status":"passed","severity":"normal"},{"uid":"873fec3181989ff3","name":"should not process empty queue","time":{"start":1753307054263,"stop":1753307054264,"duration":1},"status":"passed","severity":"normal"},{"uid":"3102c66119cdd6f4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753307038919,"stop":1753307038920,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e49d19f84fea3b","name":"Overlapping topic subscription","time":{"start":1753307258310,"stop":1753307258310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2cea8f78bb6d749","name":"Subscribe and publish message","time":{"start":1753307258301,"stop":1753307258302,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbaa0d420e112553","name":"Fails to push message with large meta","time":{"start":1753307489100,"stop":1753307489100,"duration":0},"status":"passed","severity":"normal"},{"uid":"48231906cd661a9b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753307580268,"stop":1753307580268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9fa8ac27a4963ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753307038917,"stop":1753307038917,"duration":0},"status":"passed","severity":"normal"},{"uid":"674a21aa074ba292","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753307892784,"stop":1753307892784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2995008e3a53c43","name":"should be delivered immediately if received","time":{"start":1753307097262,"stop":1753307097262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed6777df015822e","name":"should handle dial errors gracefully","time":{"start":1753307053716,"stop":1753307053716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72c2689aa3cac25","name":"should handle shard reader errors gracefully","time":{"start":1753307054270,"stop":1753307054271,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab44d2e2dc2ab83","name":"should start and stop interval correctly","time":{"start":1753307083651,"stop":1753307083652,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5acac4f025d57f","name":"should clear the dialing interval","time":{"start":1753307054233,"stop":1753307054234,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce932f197221a5f1","name":"should add event listener for peer:discovery","time":{"start":1753307053712,"stop":1753307053713,"duration":1},"status":"passed","severity":"normal"},{"uid":"3adb1493f7a316e1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753307093819,"stop":1753307093819,"duration":0},"status":"passed","severity":"normal"},{"uid":"18174ab4eac4d55","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753307892778,"stop":1753307892778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c418408279293356","name":"Reusing cursor across nodes","time":{"start":1753307371086,"stop":1753307371087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60265b0d1294e81","name":"should deliver messages after dependencies are met","time":{"start":1753307097259,"stop":1753307097259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c52c6f1deb2519e","name":"Push message with content topic containing escaped characters","time":{"start":1753307489107,"stop":1753307489108,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d94b28f088d307","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753307054688,"stop":1753307054688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3035e74320eb634","name":"should dial all known peers when reached zero connections","time":{"start":1753307154984,"stop":1753307154985,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb934f6b038bbfe3","name":"should not receive a peer event after stop","time":{"start":1753307067268,"stop":1753307067269,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbd1faad0ab7d6","name":"caches peers it previously fetched","time":{"start":1753307063379,"stop":1753307063379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5031a07a4c14aed","name":"Cluster ID 0, shard 1","time":{"start":1753307398901,"stop":1753307398901,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b90d69e5927e7b","name":"Check received message with timestamp: 1753307111362 ","time":{"start":1753307580280,"stop":1753307580280,"duration":0},"status":"passed","severity":"normal"},{"uid":"9480c503170cfda6","name":"should dial with PeerId and return stream","time":{"start":1753307055590,"stop":1753307055590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97886a23f1f495b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753307388033,"stop":1753307388033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1295547f0b790060","name":"Correctly serialized arguments","time":{"start":1753307186756,"stop":1753307186756,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a22230451c67db","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753307892774,"stop":1753307892774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b32c1c30c43b61","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753307186622,"stop":1753307186622,"duration":0},"status":"passed","severity":"normal"},{"uid":"c397de71ddad2868","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753307892784,"stop":1753307892784,"duration":0},"status":"broken","severity":"normal"},{"uid":"100016b62b83bbb2","name":"random static sharding 7 - Cluster ID: 370, Shard ID: 229","time":{"start":1753307398904,"stop":1753307398904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89619d80c7013bf","name":"Check publish message containing numeric","time":{"start":1753307248131,"stop":1753307248131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e200c2f3aff5b345","name":"should handle case when navigator is not available","time":{"start":1753307054163,"stop":1753307054163,"duration":0},"status":"passed","severity":"normal"},{"uid":"853976bd7e173b65","name":"configure the node with multiple content topics","time":{"start":1753307356378,"stop":1753307356378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7161115b4524314a","name":"Check message on other pubsub topic is not received","time":{"start":1753307580269,"stop":1753307580269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78d0ebdd562f073","name":"should do nothing if no non-locked connections to drop","time":{"start":1753307054906,"stop":1753307054907,"duration":1},"status":"passed","severity":"normal"},{"uid":"256bef59e824fcbb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753307116611,"stop":1753307116612,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e72c1dc72e901981","name":"should get all peers from store","time":{"start":1753307054886,"stop":1753307054887,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a0a1a89a60f18fb","name":"Check received message containing long","time":{"start":1753307580260,"stop":1753307580260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebeca9afd949675","name":"Store - dialed first","time":{"start":1753307448092,"stop":1753307448093,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8bf531a30b6c3f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app47/3/topic18/xml","time":{"start":1753307356374,"stop":1753307356376,"duration":2},"status":"passed","severity":"normal"},{"uid":"1be7b51ada8b1ab0","name":"should only return 1 node with store capability","time":{"start":1753307063380,"stop":1753307063380,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6144e7d04333b3d","name":"Check received message with timestamp: 1753307111362000000 ","time":{"start":1753307580280,"stop":1753307580280,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1a01323ba17a01","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753307038920,"stop":1753307038920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0a965c885d0fbd","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753307093816,"stop":1753307093816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e8c4b2d9b4f5fd","name":"should not fail to stop the service if it was not started","time":{"start":1753307067266,"stop":1753307067267,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd7d53061459ee6d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753307063158,"stop":1753307063158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddef56038171d1ca","name":"should not dispatch event when already disconnected","time":{"start":1753307054165,"stop":1753307054165,"duration":0},"status":"passed","severity":"normal"},{"uid":"4762a58fe9dc7f52","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753307892768,"stop":1753307892768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc171fe599ff3cc","name":"Passing page size 0 when there are 110 messages","time":{"start":1753307425000,"stop":1753307425000,"duration":0},"status":"passed","severity":"normal"},{"uid":"371a354f71f56ead","name":"should return usable stream attached to connection","time":{"start":1753307055182,"stop":1753307055186,"duration":4},"status":"passed","severity":"normal"},{"uid":"f43b897bb4f53efe","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753307892794,"stop":1753307892794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e619e75b5cca7edb","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753307371085,"stop":1753307371085,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b2bfc484cb93e4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753307093831,"stop":1753307093831,"duration":0},"status":"passed","severity":"normal"},{"uid":"774183aff0776f0f","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753307083629,"stop":1753307083629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db1c0ac0a9a51d","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753307093811,"stop":1753307093811,"duration":0},"status":"passed","severity":"normal"},{"uid":"df24b1e5a1324fdf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753307093825,"stop":1753307093825,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46ec8a2ecb0ce6d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753307038905,"stop":1753307038905,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cd303f336a221f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753307683497,"stop":1753307683497,"duration":0},"status":"broken","severity":"normal"},{"uid":"88a52a568a666e3c","name":"handles different networkShards values correctly","time":{"start":1753307038911,"stop":1753307038911,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b09fcae4e01888","name":"Push message with custom timestamp: 1753310736958","time":{"start":1753307489102,"stop":1753307489102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c8affb7b195d14","name":"Relay Node - default protocol","time":{"start":1753307448094,"stop":1753307448094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0df2f077c5c2d9b","name":"Check received message containing Arabic","time":{"start":1753307580274,"stop":1753307580275,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b2bd08b39683b5","name":"should create ConnectionManager with relay","time":{"start":1753307055586,"stop":1753307055587,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d203e68aeef13e","name":"should attach causal history and bloom filter to each message","time":{"start":1753307097255,"stop":1753307097255,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae5f7aa99fa4aad","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753307054972,"stop":1753307054972,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e2746ce295ff5","name":"should allow redial after cooldown period","time":{"start":1753307054248,"stop":1753307054249,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6707f63d90176f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753307084803,"stop":1753307084803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2879246587889a42","name":"should reject if Store is requested but not mounted","time":{"start":1753307084405,"stop":1753307084405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4f54095425d44c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753307093813,"stop":1753307093814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76b11e35016e85b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753307093829,"stop":1753307093830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fa4f2244cf9ee83","name":"should initialize with default number of peers","time":{"start":1753307084464,"stop":1753307084465,"duration":1},"status":"passed","severity":"normal"},{"uid":"514dede658fc45b8","name":"Sets default value correctly","time":{"start":1753307449593,"stop":1753307449594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e25e9a03fe16a4f","name":"can query messages normally","time":{"start":1753307401578,"stop":1753307401579,"duration":1},"status":"passed","severity":"normal"},{"uid":"825aba183b95d52d","name":"should not execute task if max attempts is 0","time":{"start":1753307083671,"stop":1753307083672,"duration":1},"status":"passed","severity":"normal"},{"uid":"4212f868bc9c2da5","name":"Push message with content topic containing Arabic","time":{"start":1753307489097,"stop":1753307489097,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d6dbd6657de5d5","name":"Check received message containing numeric","time":{"start":1753307580260,"stop":1753307580260,"duration":0},"status":"passed","severity":"normal"},{"uid":"724ef1190948d475","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753307084471,"stop":1753307084472,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e0124931e8c63e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753307093826,"stop":1753307093826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0aabd09e031d494","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753307038905,"stop":1753307038906,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ca9029ca5b8df3","name":"should remove event listener for peer:discovery","time":{"start":1753307053714,"stop":1753307053714,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27d51b89130def6","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753307084465,"stop":1753307084466,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e0d866d2305862","name":"should return different streams if requested simultaniously","time":{"start":1753307055187,"stop":1753307055187,"duration":0},"status":"passed","severity":"normal"},{"uid":"8043b782c06bff19","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753307388037,"stop":1753307388037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74fc7a324fc960a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753307093809,"stop":1753307093810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a44f8806afb9e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753307093811,"stop":1753307093812,"duration":1},"status":"passed","severity":"normal"},{"uid":"da594979f35dc918","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753307054043,"stop":1753307054043,"duration":0},"status":"passed","severity":"normal"},{"uid":"43381085f0535054","name":"should start and setup intervals and event listeners","time":{"start":1753307084803,"stop":1753307084803,"duration":0},"status":"passed","severity":"normal"},{"uid":"782f29e7c9d8ca3a","name":"should serialize and deserialize correctly","time":{"start":1753307095925,"stop":1753307095925,"duration":0},"status":"passed","severity":"normal"},{"uid":"985b96af652774c7","name":"should properly create location multiaddrs - tcp6","time":{"start":1753307044876,"stop":1753307044876,"duration":0},"status":"passed","severity":"normal"},{"uid":"8910203b406bb9f1","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753307054878,"stop":1753307054878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b81bc4688caa4a","name":"should maintain desired error rate","time":{"start":1753307095924,"stop":1753307095924,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e2c13776fb1cdb","name":"should return true when peer is on the same cluster","time":{"start":1753307054027,"stop":1753307054027,"duration":0},"status":"passed","severity":"normal"},{"uid":"c059fa6a34b487bd","name":"should be safe to call multiple times","time":{"start":1753307054945,"stop":1753307054949,"duration":4},"status":"passed","severity":"normal"},{"uid":"6bd2097cc455035e","name":"throws on content topic with empty version field","time":{"start":1753307038902,"stop":1753307038902,"duration":0},"status":"passed","severity":"normal"},{"uid":"514ec28e9dcc274f","name":"should handle complete discovery-to-dial flow","time":{"start":1753307053723,"stop":1753307053724,"duration":1},"status":"passed","severity":"normal"},{"uid":"693a9afe09541707","name":"Push message with content topic containing JSON","time":{"start":1753307489098,"stop":1753307489098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5134ba5d65223606","name":"should be empty after removing the only subscription","time":{"start":1753307084802,"stop":1753307084802,"duration":0},"status":"passed","severity":"normal"},{"uid":"efde1b858992caa5","name":"Waku message hash computation (no timestamp)","time":{"start":1753307054663,"stop":1753307054664,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbb17f5de4c47d7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753307892793,"stop":1753307892793,"duration":0},"status":"passed","severity":"normal"},{"uid":"243642d427ce711b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753307063381,"stop":1753307063381,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa62542e42864eb","name":"accepts time-filtered query with content filter","time":{"start":1753307054993,"stop":1753307054993,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f6217bac2f3cc4","name":"should not create relay timers when relay is not provided","time":{"start":1753307054973,"stop":1753307054973,"duration":0},"status":"passed","severity":"normal"},{"uid":"451b0d68b25d67a5","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753307055339,"stop":1753307055339,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb4710f922d4b2d","name":"Subscribe and receive messages via waku relay post","time":{"start":1753307892783,"stop":1753307892783,"duration":0},"status":"passed","severity":"normal"},{"uid":"32925df689117cec","name":"Push message with custom timestamp: 1722548736958","time":{"start":1753307489109,"stop":1753307489110,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0a493aa6f182ee","name":"should clear dial history on start","time":{"start":1753307054232,"stop":1753307054233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b48ae52065e692b","name":"Rejects garbage","time":{"start":1753307088080,"stop":1753307088080,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1d4fffd65d0119","name":"Check message with invalid timestamp is not received","time":{"start":1753307580281,"stop":1753307580282,"duration":1},"status":"passed","severity":"normal"},{"uid":"682feab3df47ec0a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753307062966,"stop":1753307062966,"duration":0},"status":"passed","severity":"normal"},{"uid":"390f7e98b5b61e24","name":"Generator, 2 different shards","time":{"start":1753307377903,"stop":1753307377904,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ba998ccef47e4f","name":"should not fail to start the service if it is already started","time":{"start":1753307116607,"stop":1753307116608,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc89511314ee97dd","name":"should return false when peer has no shard info","time":{"start":1753307054030,"stop":1753307054031,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f9e174aabea65c","name":"Promise Callback - true","time":{"start":1753307410689,"stop":1753307410692,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d135b2cd3d7fc5e","name":"should be safe to call multiple times","time":{"start":1753307053713,"stop":1753307053713,"duration":0},"status":"passed","severity":"normal"},{"uid":"de83ed3fc1c221ee","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753307054665,"stop":1753307054665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ec98e4dca13690","name":"should get / set UDP multiaddr","time":{"start":1753307044874,"stop":1753307044874,"duration":0},"status":"passed","severity":"normal"},{"uid":"442da6da2185f195","name":"returns all values when wanted number is greater than available values","time":{"start":1753307062268,"stop":1753307062275,"duration":7},"status":"passed","severity":"normal"},{"uid":"4079491129c43e96","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753307892795,"stop":1753307892795,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8854ad2e7582dca","name":"Subscribe to topic containing XML and publish message","time":{"start":1753307258326,"stop":1753307258326,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51ab0879b233689","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753307055594,"stop":1753307055595,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc0b8bf4e53039","name":"should not allow k > 12","time":{"start":1753307093449,"stop":1753307093454,"duration":5},"status":"passed","severity":"normal"},{"uid":"99a69ecefe0b317e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753307093834,"stop":1753307093834,"duration":0},"status":"passed","severity":"normal"},{"uid":"341dc546422826bb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753307093819,"stop":1753307093819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4a3a082b43c90d","name":"Check message received after jswaku node is restarted","time":{"start":1753307580271,"stop":1753307580272,"duration":1},"status":"passed","severity":"normal"},{"uid":"371804f583e0311","name":"Does not throw an exception when node disconnects","time":{"start":1753307449591,"stop":1753307449591,"duration":0},"status":"passed","severity":"normal"},{"uid":"de273f113f9081a0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753307084046,"stop":1753307084046,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e753926c9d2069","name":"should properly create location multiaddrs - udp6","time":{"start":1753307044876,"stop":1753307044876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86c639e8dfaed4c","name":"Push message with content topic containing Chinese","time":{"start":1753307489106,"stop":1753307489106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e402be8a03d0c3cd","name":"should handle hash queries without validation","time":{"start":1753307084642,"stop":1753307084642,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fd4fb20ea4d875","name":"should recognize a server error status code","time":{"start":1753307171729,"stop":1753307171729,"duration":0},"status":"passed","severity":"normal"},{"uid":"618b1f784613d072","name":"Ordered Callback - false","time":{"start":1753307410698,"stop":1753307410699,"duration":1},"status":"passed","severity":"normal"},{"uid":"7878d7b808d00472","name":"should requeue task if no peer is available","time":{"start":1753307083662,"stop":1753307083662,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f5cb298a94f158","name":"random static sharding 4 - Cluster ID: 805, Shard ID: 32","time":{"start":1753307398903,"stop":1753307398903,"duration":0},"status":"passed","severity":"normal"},{"uid":"120d1fe359956ac0","name":"should properly create location multiaddrs - tcp","time":{"start":1753307044877,"stop":1753307044877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c3c2a960460828","name":"should throw error - invalid id","time":{"start":1753307044871,"stop":1753307044871,"duration":0},"status":"passed","severity":"normal"},{"uid":"37555a61f32eb5a5","name":"should load peers from local storage and dispatch events","time":{"start":1753307067269,"stop":1753307067269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ade4e1107f72f95","name":"should return PeerId when PeerId is provided","time":{"start":1753307054689,"stop":1753307054689,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1393f9a6547b13","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753307683499,"stop":1753307683500,"duration":1},"status":"broken","severity":"normal"},{"uid":"9dc5bacc53fd430e","name":"Encoder throws on empty string content topic","time":{"start":1753307055494,"stop":1753307055494,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9b4f95b07b6eaf","name":"should partition messages based on acknowledgement status","time":{"start":1753307097260,"stop":1753307097260,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed741af8c0a1511","name":"LightPush","time":{"start":1753307448093,"stop":1753307448094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0535c9a57131be3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753307132569,"stop":1753307132571,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b3ed872e7ed93ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753307038918,"stop":1753307038918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3326fe26b15d168","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753307038915,"stop":1753307038915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e3381bd439eeb1","name":"should register libp2p event listeners when start is called","time":{"start":1753307084468,"stop":1753307084468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cc78058bda8df9","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753307154985,"stop":1753307154986,"duration":1},"status":"passed","severity":"normal"},{"uid":"44212f647913b9e5","name":"should handle peer store update failures gracefully","time":{"start":1753307054971,"stop":1753307054971,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac18acbc769abf90","name":"should reject if Relay is requested but not mounted","time":{"start":1753307084402,"stop":1753307084402,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b81ab316a18b5f","name":"Sign & Recover","time":{"start":1753307073724,"stop":1753307073724,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaff1836ff27412c","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753307371084,"stop":1753307371085,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a6760b867100aa","name":"random static sharding 9 - Cluster ID: 884, Shard ID: 947","time":{"start":1753307398905,"stop":1753307398905,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2d4fb7539bf051","name":"should not retry if at least one success","time":{"start":1753307083672,"stop":1753307083676,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ffb1aa94feb41ae","name":"Check publish message containing Arabic","time":{"start":1753307248132,"stop":1753307248132,"duration":0},"status":"passed","severity":"normal"},{"uid":"368efe29581b6743","name":"should be safe to call multiple times","time":{"start":1753307053715,"stop":1753307053715,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab24c8404b30287","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753307132573,"stop":1753307132575,"duration":2},"status":"passed","severity":"normal"},{"uid":"92bf7e82ea74233a","name":"should properly create location multiaddrs - udp4","time":{"start":1753307044875,"stop":1753307044875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b96215f6d4a103","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753307136755,"stop":1753307136755,"duration":0},"status":"passed","severity":"normal"},{"uid":"930f58d29e8145e5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753307062967,"stop":1753307062970,"duration":3},"status":"passed","severity":"normal"},{"uid":"af3dbaf1807c1674","name":"Check received message containing escaped characters","time":{"start":1753307580278,"stop":1753307580278,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d6822fb8570d21","name":"Check received message containing short","time":{"start":1753307580272,"stop":1753307580273,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ddc921273e07d93","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753307097261,"stop":1753307097261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95b3271b268d89","name":"should dispatch connect and disconnect events","time":{"start":1753307084467,"stop":1753307084467,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0089ab666f7231b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753307038913,"stop":1753307038914,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f791fbb309dc9c","name":"should add event listeners to globalThis","time":{"start":1753307054158,"stop":1753307054158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8513fb3d45cc5ab3","name":"Check meta is set [symmetric]","time":{"start":1753307073242,"stop":1753307073242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52e5e155f0eda08","name":"should filter out already connected peers","time":{"start":1753307054890,"stop":1753307054894,"duration":4},"status":"passed","severity":"normal"},{"uid":"b01b367eca18bb1d","name":"should request peer renewal on specific errors","time":{"start":1753307083663,"stop":1753307083663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be42cf34cd4674","name":"Check received message containing emoji","time":{"start":1753307580266,"stop":1753307580267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec13900f6df322a5","name":"Query with Promise Callback, No Decoder","time":{"start":1753307388040,"stop":1753307388040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd30e5559e3907f5","name":"Encoder throws on undefined content topic","time":{"start":1753307055494,"stop":1753307055494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a96f21d4e64d0ba","name":"should check false positive rate","time":{"start":1753307095926,"stop":1753307095927,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41551ee703cd44b","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753307044086,"stop":1753307044087,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35fe26efae1d828","name":"Push message with rate limit","time":{"start":1753307489109,"stop":1753307489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8472dae65bd24dd","name":"should dial peer when no shard info available","time":{"start":1753307054253,"stop":1753307054254,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad33cc75d6ab8630","name":"should clear existing timers before creating new ones","time":{"start":1753307054980,"stop":1753307054980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a080cb6aa02531fa","name":"should set field with all protocols disabled","time":{"start":1753307044877,"stop":1753307044878,"duration":1},"status":"passed","severity":"normal"},{"uid":"7640535fdd7a1e52","name":"should add event listeners for peer connect and disconnect","time":{"start":1753307054945,"stop":1753307054945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0b269ed193cf39","name":"Check received message containing Russian","time":{"start":1753307580275,"stop":1753307580275,"duration":0},"status":"passed","severity":"normal"},{"uid":"226134b7123843e8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753307084472,"stop":1753307084472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c006e4c408d3136b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753307093811,"stop":1753307093811,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb92fd15a12bfd28","name":"should dial peers from store on start","time":{"start":1753307054874,"stop":1753307054878,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b244b9ed788c1f8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753307442987,"stop":1753307442988,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f7f8e031255307","name":"Push message with custom timestamp: 1722548736958","time":{"start":1753307489101,"stop":1753307489101,"duration":0},"status":"passed","severity":"normal"},{"uid":"697d095f47b94bce","name":"Throws when trying to push message with empty payload","time":{"start":1753307489104,"stop":1753307489104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4fa887a22d8b53","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753307044086,"stop":1753307044086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf451f877990b494","name":"Publish message with custom timestamp: Wed Jul 23 2025 22:47:21 GMT+0000 (Coordinated Universal Time)","time":{"start":1753307248137,"stop":1753307248137,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26d0a695b44b36d","name":"should send relay ping messages on timer","time":{"start":1753307054978,"stop":1753307054978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50992b947625143","name":"Check received message containing numeric","time":{"start":1753307580273,"stop":1753307580273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f0bb7b5dc40b7e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753307055589,"stop":1753307055590,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8c6409a74cc89e","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753307093812,"stop":1753307093812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edda227785bffd","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753307683496,"stop":1753307683496,"duration":0},"status":"passed","severity":"normal"},{"uid":"944b674e3d4e96d2","name":"should transition to Unhealthy when no connections","time":{"start":1753307084044,"stop":1753307084045,"duration":1},"status":"passed","severity":"normal"},{"uid":"24991b783137d842","name":"Subscribe and receive messages via lightPush","time":{"start":1753307892767,"stop":1753307892767,"duration":0},"status":"broken","severity":"normal"},{"uid":"36b6e04bde5dca7d","name":"Decrypt messages","time":{"start":1753307225369,"stop":1753307225370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff2db8635e6e96e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753307038908,"stop":1753307038909,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b1f70b16fc9fb8","name":"Push message with custom timestamp: 1753303536958","time":{"start":1753307489110,"stop":1753307489110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df233f7e34be442","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753307132568,"stop":1753307132568,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adc2cce258fd80e","name":"Publish without waiting for remote peer","time":{"start":1753307258300,"stop":1753307258301,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6669cbf19dc25b5","name":"should not be empty after adding a subscription","time":{"start":1753307084802,"stop":1753307084802,"duration":0},"status":"passed","severity":"normal"},{"uid":"384c01a05f45d743","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753307093818,"stop":1753307093818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be5ef439fae6e46","name":"should dial peer when on same shard","time":{"start":1753307054250,"stop":1753307054253,"duration":3},"status":"passed","severity":"normal"},{"uid":"2581a9b33202115","name":"should be empty when created","time":{"start":1753307084801,"stop":1753307084801,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2289643b6f47ccd","name":"should clear all timers","time":{"start":1753307054949,"stop":1753307054950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5dffb14e83f1b4","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753307093810,"stop":1753307093811,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b554c0764bf446","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753307074614,"stop":1753307074614,"duration":0},"status":"passed","severity":"normal"},{"uid":"199942b1824e2f0d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753307044091,"stop":1753307044092,"duration":1},"status":"passed","severity":"normal"},{"uid":"192ca473a3b09a3b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753307892770,"stop":1753307892770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a621c0fdefdf70f1","name":"should return no connections if no open connection provided","time":{"start":1753307055000,"stop":1753307055000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9356802f307178c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753307093832,"stop":1753307093832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9667e03b39098183","name":"should handle general insertion and lookup correctly","time":{"start":1753307095925,"stop":1753307095926,"duration":1},"status":"passed","severity":"normal"},{"uid":"891874845b246b23","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753307055187,"stop":1753307055187,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ef51973487f66e","name":"should handle peerStore errors gracefully","time":{"start":1753307055594,"stop":1753307055594,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0449da4ff1d181c","name":"Push message with content topic containing unicode special characters","time":{"start":1753307489099,"stop":1753307489099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7a5f678f5546e7","name":"Push message with content topic containing numeric","time":{"start":1753307489096,"stop":1753307489096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1900f04f36daf","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753307248139,"stop":1753307248139,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc41b9d3b1e217d","name":"should wait for Store peer to be connected","time":{"start":1753307084410,"stop":1753307084410,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b678aedac9659a","name":"Check received message containing Arabic","time":{"start":1753307580261,"stop":1753307580262,"duration":1},"status":"passed","severity":"normal"},{"uid":"670074deae675e3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753307683496,"stop":1753307683496,"duration":0},"status":"broken","severity":"normal"},{"uid":"b72ad72bcc4b03f1","name":"Ordered callback, aborts when callback returns true","time":{"start":1753307423474,"stop":1753307423474,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e31c493322f0029","name":"should skip peer when dialed recently","time":{"start":1753307054240,"stop":1753307054241,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faecd5cd10bb11b","name":"should clear timers for specific peer on disconnect","time":{"start":1753307054979,"stop":1753307054979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4321190e6967fc4a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753307093814,"stop":1753307093815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a429c514493f559f","name":"should not fail to stop the service if it was not started","time":{"start":1753307223739,"stop":1753307223740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd57d861da19d1f4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753307431904,"stop":1753307431905,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a832eaf1901fd17","name":"should emit a peer event after start","time":{"start":1753307223740,"stop":1753307223740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed541a508eb5b9d5","name":"yields undefined for messages without content topic","time":{"start":1753307055341,"stop":1753307055342,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf75da96935b36ca","name":"Push message with custom timestamp: 1753303536958","time":{"start":1753307489101,"stop":1753307489102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c300be32582e85aa","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753307442988,"stop":1753307442989,"duration":1},"status":"passed","severity":"normal"},{"uid":"4902b000ac08a8a9","name":"should handle peer store errors gracefully","time":{"start":1753307054900,"stop":1753307054901,"duration":1},"status":"passed","severity":"normal"},{"uid":"5258c95226d978f","name":"should insert message id into causal history","time":{"start":1753307097254,"stop":1753307097255,"duration":1},"status":"passed","severity":"normal"},{"uid":"4386c211672416cb","name":"should return true even if peer has no overlapping shards","time":{"start":1753307054030,"stop":1753307054030,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a8fcbf5a27f4d9","name":"should initialize bloom filter with correct parameters","time":{"start":1753307095922,"stop":1753307095922,"duration":0},"status":"passed","severity":"normal"},{"uid":"f318e12b60b5481e","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753307241237,"stop":1753307241237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae858fb4662b2550","name":"should dispatch network event when browser goes offline","time":{"start":1753307054167,"stop":1753307054167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3492811d2be95f4","name":"Meta field set when metaSetter is specified","time":{"start":1753307055493,"stop":1753307055494,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8d97926a89b474","name":"Callback on promise, aborts when callback returns true","time":{"start":1753307423474,"stop":1753307423474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e679019a26663450","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753307038990,"stop":1753307038990,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5456c672d9d161","name":"A test","time":{"start":1753307172056,"stop":1753307172057,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cee29cd5bc1bb44","name":"Relay + Store","time":{"start":1753307118120,"stop":1753307118120,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f9f26203ae2542","name":"should do nothing when connections still exist","time":{"start":1753307054886,"stop":1753307054886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f56ebec4ef889dd","name":"should throw error when no peers are available","time":{"start":1753307084641,"stop":1753307084641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8406b0f2c7f0fd6f","name":"should return PeerId when PeerId is provided","time":{"start":1753307054685,"stop":1753307054685,"duration":0},"status":"passed","severity":"normal"},{"uid":"5860683dc289ad81","name":"should dial peers from store when no connections remain","time":{"start":1753307054885,"stop":1753307054886,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4cc58bb256d72","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753307892775,"stop":1753307892775,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e9d0780400e7a7","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753307083620,"stop":1753307083628,"duration":8},"status":"passed","severity":"normal"},{"uid":"97dff667b8c3a8cb","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753307044879,"stop":1753307044879,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a76915a3958921","name":"should handle task timeouts","time":{"start":1753307083671,"stop":1753307083671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2396cc99eb35135","name":"can start and stop the service","time":{"start":1753307067266,"stop":1753307067266,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e00fd310a968d9","name":"should clear dial history on stop","time":{"start":1753307054234,"stop":1753307054234,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccf19d1fea5d36d","name":"should throw error - no public key","time":{"start":1753307044872,"stop":1753307044872,"duration":0},"status":"passed","severity":"normal"},{"uid":"491684f8d55f1fc2","name":"Subscribe to topic containing long and receive message","time":{"start":1753307892788,"stop":1753307892788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec1e0d203f05419","name":"retrieves a single peer","time":{"start":1753307063376,"stop":1753307063377,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c36fede55fded4","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753307093818,"stop":1753307093818,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f1460d6c51093e","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753307044087,"stop":1753307044088,"duration":1},"status":"passed","severity":"normal"},{"uid":"919e4749e10a68e1","name":"should handle relay send failures gracefully","time":{"start":1753307054978,"stop":1753307054978,"duration":0},"status":"passed","severity":"normal"},{"uid":"7094338e55cf4698","name":"should not create multiple intervals when called multiple times","time":{"start":1753307054233,"stop":1753307054233,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d57b0a63772dc9f","name":"Check publish message containing XML","time":{"start":1753307248133,"stop":1753307248134,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf2d4551270ef20","name":"should handle errors gracefully when getting peer info","time":{"start":1753307054054,"stop":1753307054054,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7992fda144395a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753307892782,"stop":1753307892782,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a5ca1bddc179ac","name":"should throw error - no public key","time":{"start":1753307044870,"stop":1753307044871,"duration":1},"status":"passed","severity":"normal"},{"uid":"eacc70e32a36e489","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753307258318,"stop":1753307258318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8855c036ab642e84","name":"Push message with content topic containing short","time":{"start":1753307489104,"stop":1753307489104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3afab9dc8d3d27","name":"should properly create location multiaddrs - udp","time":{"start":1753307044876,"stop":1753307044877,"duration":1},"status":"passed","severity":"normal"},{"uid":"2434e486e68f4a7f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753307074613,"stop":1753307074614,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fe84431742dfce","name":"messageHashStr returns a hex string","time":{"start":1753307054665,"stop":1753307054666,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e301a82ca0b65a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753307258305,"stop":1753307258305,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6f7f377004651f","name":"should return true when peer is on the specified shard","time":{"start":1753307054031,"stop":1753307054040,"duration":9},"status":"passed","severity":"normal"},{"uid":"d3077ecba39fc896","name":"Push message with meta","time":{"start":1753307489109,"stop":1753307489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7c0be467e2d17","name":"should correctly encode and decode a request message","time":{"start":1753307171727,"stop":1753307171727,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f43d11e76d32531","name":"returns nothing if no connections present","time":{"start":1753307054999,"stop":1753307054999,"duration":0},"status":"passed","severity":"normal"},{"uid":"8874ec459668414f","name":"Check publish message containing shell command","time":{"start":1753307248134,"stop":1753307248135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08de26c6c675903","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753307097261,"stop":1753307097261,"duration":0},"status":"passed","severity":"normal"},{"uid":"5480785c7d87b852","name":"Fails to push message bigger that 1MB","time":{"start":1753307489111,"stop":1753307489111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aba5c02e0995511","name":"Subscribe and receives messages on 20 topics","time":{"start":1753307892770,"stop":1753307892771,"duration":1},"status":"passed","severity":"normal"},{"uid":"3701ae50dcb74e5e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753307258333,"stop":1753307258333,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc18b2c5d92169b4","name":"Check received message containing Script","time":{"start":1753307580263,"stop":1753307580263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fdbcd02b77964e0","name":"should return false and handle errors gracefully","time":{"start":1753307055592,"stop":1753307055592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf88920e5b0ee8e","name":"Push message with content topic containing special chars","time":{"start":1753307489105,"stop":1753307489106,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcf54f796bebf16","name":"rejects content-filtered query with only contentTopics","time":{"start":1753307054992,"stop":1753307054992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b587106bc8134880","name":"messageHashStr produces different results for different inputs","time":{"start":1753307054667,"stop":1753307054667,"duration":0},"status":"passed","severity":"normal"},{"uid":"995a2838b181e417","name":"Check message on other pubsub topic is not received","time":{"start":1753307580282,"stop":1753307580282,"duration":0},"status":"passed","severity":"normal"},{"uid":"80586873898d4fc7","name":"should return false when peer is not on topic","time":{"start":1753307055595,"stop":1753307055595,"duration":0},"status":"passed","severity":"normal"},{"uid":"46991fdb2ddf2946","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753307054902,"stop":1753307054902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9eab4522dc50d0","name":"should support chaining for add method","time":{"start":1753307082648,"stop":1753307082657,"duration":9},"status":"passed","severity":"normal"},{"uid":"d93bc596302ac594","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753307084549,"stop":1753307084550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c8ea8cff8a6e88","name":"should only return 1 node with relay capability","time":{"start":1753307063379,"stop":1753307063379,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f28ef3a10ece931","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753307186623,"stop":1753307186624,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdfaec8757eab62","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753307356372,"stop":1753307356372,"duration":0},"status":"passed","severity":"normal"},{"uid":"518ce64256b5d98f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753307241235,"stop":1753307241235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0c552fd24f958","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753307083662,"stop":1753307083662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e024c370e6494e7e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753307073239,"stop":1753307073241,"duration":2},"status":"passed","severity":"normal"},{"uid":"df4f03930d9aa8e2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753307258304,"stop":1753307258304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb651dfbb187694d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753307892789,"stop":1753307892789,"duration":0},"status":"passed","severity":"normal"},{"uid":"88435c35002204c9","name":"can start and stop the service","time":{"start":1753307223739,"stop":1753307223739,"duration":0},"status":"passed","severity":"normal"},{"uid":"156617c1bfb24902","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753307258318,"stop":1753307258318,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f7d9ca985a04bc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753307892785,"stop":1753307892785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7f6ae5a8992f815","name":"Ordered Callback - true","time":{"start":1753307410693,"stop":1753307410698,"duration":5},"status":"passed","severity":"normal"},{"uid":"ccab8d6c277f889","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753307053723,"stop":1753307053723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e12911ba16df419","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753307892767,"stop":1753307892767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88c3dad59c1ae76","name":"should increase lamport timestamp","time":{"start":1753307097253,"stop":1753307097253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3291c24f4eda9e9","name":"Subscribe to topic containing short and receive message","time":{"start":1753307892774,"stop":1753307892774,"duration":0},"status":"passed","severity":"normal"},{"uid":"822f71fc564f4ae1","name":"messageHashStr works with IProtoMessage","time":{"start":1753307054666,"stop":1753307054666,"duration":0},"status":"passed","severity":"normal"},{"uid":"3251fa3cdf927b20","name":"should handle special patterns correctly","time":{"start":1753307095925,"stop":1753307095925,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ea186bc6b195d0","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753307084550,"stop":1753307084550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd9b83a1b4a2146","name":"Nwaku publishes","time":{"start":1753307236771,"stop":1753307236771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf29464087a7c26","name":"nwaku subscribes","time":{"start":1753307236770,"stop":1753307236770,"duration":0},"status":"passed","severity":"normal"},{"uid":"606c5dd50a25fa2a","name":"should return false when peer is on different cluster","time":{"start":1753307054027,"stop":1753307054028,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae29bc4deb532178","name":"Check publish message containing special chars","time":{"start":1753307248131,"stop":1753307248131,"duration":0},"status":"passed","severity":"normal"},{"uid":"89753545eda5caa1","name":"different cluster: nodes don't connect","time":{"start":1753307186621,"stop":1753307186622,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f905821cd1393e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753307892793,"stop":1753307892794,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ef458665a9e513","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753307054906,"stop":1753307054906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a75b597998d9c0","name":"should stop ping timers on peer disconnect","time":{"start":1753307054965,"stop":1753307054969,"duration":4},"status":"passed","severity":"normal"},{"uid":"de0c071d9fa820b3","name":"should not allow unachievable error rate","time":{"start":1753307093454,"stop":1753307093455,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce38f2ce3c0ffc8e","name":"Passing page size 19 when there are 20 messages","time":{"start":1753307425005,"stop":1753307425005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18fedbe8436cb58","name":"Push message with content topic containing SQL Injection","time":{"start":1753307489098,"stop":1753307489098,"duration":0},"status":"passed","severity":"normal"},{"uid":"430729a0051a1b41","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753307054972,"stop":1753307054972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7801b034059e8e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753307062965,"stop":1753307062965,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74deb7ccd1701bf","name":"should handle peer connect event","time":{"start":1753307054164,"stop":1753307054164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b005a5f4e06ad8c3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753307093826,"stop":1753307093826,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca7ef3c36a9147","name":"Check publish message containing unicode special characters","time":{"start":1753307248135,"stop":1753307248135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc7313e54f3c40c","name":"Push message with content topic containing Russian","time":{"start":1753307489097,"stop":1753307489098,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbe68105c9e2e5c","name":"should respect custom numPeersToUse configuration","time":{"start":1753307084469,"stop":1753307084470,"duration":1},"status":"passed","severity":"normal"},{"uid":"57902313b38c5b0f","name":"groups content topics by expected pubsub topic","time":{"start":1753307038910,"stop":1753307038910,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc69f79e9bc4934","name":"Push message with content topic containing emoji","time":{"start":1753307489099,"stop":1753307489099,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf21cca9a568b91e","name":"Check received message containing JSON","time":{"start":1753307580264,"stop":1753307580264,"duration":0},"status":"passed","severity":"normal"},{"uid":"173129165917f3cb","name":"Decoder throws on undefined content topic","time":{"start":1753307073244,"stop":1753307073244,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8423e946837957","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753307038916,"stop":1753307038916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82747adb6b1d8e7","name":"ends after yielding if response size indicates end","time":{"start":1753307055342,"stop":1753307055343,"duration":1},"status":"passed","severity":"normal"},{"uid":"19bfbc5e8d88ea9e","name":"should encodeTxt and decodeTxt","time":{"start":1753307044868,"stop":1753307044868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f81cdc0201a5fe","name":"should properly clean up resources when disposed","time":{"start":1753307082660,"stop":1753307082662,"duration":2},"status":"passed","severity":"normal"},{"uid":"79b93a807983612b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753307171520,"stop":1753307171524,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc81447861e73c15","name":"should be online or offline if network state changed","time":{"start":1753307132575,"stop":1753307132575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfcccf800b239ba","name":"should be safe to call multiple times","time":{"start":1753307055589,"stop":1753307055589,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf1c64f8d26dabe","name":"Check message with no payload is not received","time":{"start":1753307580270,"stop":1753307580271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e24cb309222851","name":"should handle errors when removing globalThis listeners","time":{"start":1753307054161,"stop":1753307054162,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1be4fe4af83589","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753307248139,"stop":1753307248139,"duration":0},"status":"passed","severity":"normal"},{"uid":"157eeb08ec0eb78d","name":"Check publish message containing JSON","time":{"start":1753307248134,"stop":1753307248134,"duration":0},"status":"passed","severity":"normal"},{"uid":"776c5896a53306f3","name":"Publishes to nwaku","time":{"start":1753307236770,"stop":1753307236771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5220d2cfd553c31a","name":"random static sharding 3 - Cluster ID: 245, Shard ID: 676","time":{"start":1753307398902,"stop":1753307398903,"duration":1},"status":"passed","severity":"normal"},{"uid":"33dfefd0151ac7fa","name":"should select older connection if present","time":{"start":1753307055000,"stop":1753307055005,"duration":5},"status":"passed","severity":"normal"},{"uid":"5f6beaa93c9cc1ab","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753307093820,"stop":1753307093820,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd2c260e444897","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753307093817,"stop":1753307093817,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc54f479d28b3cf2","name":"Encoder throws on undefined content topic","time":{"start":1753307073243,"stop":1753307073243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2c38006094d2b","name":"ends if response has no messages","time":{"start":1753307055341,"stop":1753307055341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc90765c6f17a3b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753307084046,"stop":1753307084046,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d8d8e3b947722","name":"ignores domain fetching errors","time":{"start":1753307063378,"stop":1753307063378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc60652b689c55","name":"should skip peer when already connected","time":{"start":1753307054240,"stop":1753307054240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4edb87deda0458","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753307044869,"stop":1753307044870,"duration":1},"status":"passed","severity":"normal"},{"uid":"43327d43d80f9fe2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753307067270,"stop":1753307067270,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1965960e2d61ca","name":"random static sharding 6 - Cluster ID: 192, Shard ID: 781","time":{"start":1753307398904,"stop":1753307398904,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a204f376ccd6d9","name":"Query Generator, No Decoder","time":{"start":1753307388033,"stop":1753307388035,"duration":2},"status":"passed","severity":"normal"},{"uid":"84eaf016d550cd1f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753307097257,"stop":1753307097257,"duration":0},"status":"passed","severity":"normal"},{"uid":"165101e78af6dc9c","name":"should handle complete dial lifecycle","time":{"start":1753307054272,"stop":1753307054272,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d2da295ac5487","name":"handles different clusterIds correctly","time":{"start":1753307038911,"stop":1753307038911,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc36dc1052b018c5","name":"Subscribe to topic containing short and receive message","time":{"start":1753307892787,"stop":1753307892788,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac1fc52152fa881","name":"should enable all discoveries when explicitly set","time":{"start":1753307083620,"stop":1753307083620,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a76966f165dac0a","name":"throws on content topic with empty topic name field","time":{"start":1753307038903,"stop":1753307038903,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d47aa04df28689","name":"Query generator for multiple messages with different content topic format","time":{"start":1753307423473,"stop":1753307423473,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a0b950e5d34eff","name":"Check received message containing JSON","time":{"start":1753307580276,"stop":1753307580277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b36b77a16dfdd0e","name":"should continually clean up expired entries at intervals","time":{"start":1753307082662,"stop":1753307082662,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d93ba1619e1572","name":"Push message with content topic containing special chars","time":{"start":1753307489096,"stop":1753307489096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6572b98ad948d9","name":"should handle empty pubsub topics","time":{"start":1753307054980,"stop":1753307054980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a047c2b9a79a3da7","name":"Refresh subscription","time":{"start":1753307892787,"stop":1753307892787,"duration":0},"status":"broken","severity":"normal"},{"uid":"47c85a1905f1a6c2","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753307431905,"stop":1753307431905,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9636eb58dd50c0","name":"Check received message containing unicode special characters","time":{"start":1753307580279,"stop":1753307580279,"duration":0},"status":"passed","severity":"normal"},{"uid":"109db6c7921b6153","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753307093830,"stop":1753307093830,"duration":0},"status":"passed","severity":"normal"},{"uid":"207fcd761305b74f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753307580268,"stop":1753307580269,"duration":1},"status":"passed","severity":"normal"},{"uid":"38fbbefbecac7757","name":"Push message with content topic containing Russian","time":{"start":1753307489106,"stop":1753307489107,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b903ff4398e49d","name":"should drop connection to all peers on hangUp","time":{"start":1753307201428,"stop":1753307201428,"duration":0},"status":"passed","severity":"normal"},{"uid":"393fcdb457e31d7a","name":"should add peer to queue when queue is not empty","time":{"start":1753307054239,"stop":1753307054240,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cff4ae6dda73600","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753307084469,"stop":1753307084469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f30c7b3575183e2","name":"Push message with custom timestamp: 1753310736958","time":{"start":1753307489110,"stop":1753307489111,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be1c8919ccfdd7d","name":"should handle complete peer lifecycle","time":{"start":1753307054987,"stop":1753307054987,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e03dbd472afa90","name":"isConnected should return true after first peer connects","time":{"start":1753307132571,"stop":1753307132571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fec7ff8914ddb25","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753307084468,"stop":1753307084468,"duration":0},"status":"passed","severity":"normal"},{"uid":"532944410aa27769","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753307892788,"stop":1753307892789,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d6edab10ada2d2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753307038914,"stop":1753307038914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05f317d60ed40af","name":"Fails to push message bigger that 1MB","time":{"start":1753307489103,"stop":1753307489103,"duration":0},"status":"passed","severity":"normal"},{"uid":"724b1e82be51b8a9","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app69/10/topic786/xml","time":{"start":1753307356377,"stop":1753307356377,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a7c27cb828d551","name":"Accepts a valid Waku Message","time":{"start":1753307088078,"stop":1753307088079,"duration":1},"status":"passed","severity":"normal"},{"uid":"df50e14512ab39d9","name":"Check received message containing Chinese","time":{"start":1753307580261,"stop":1753307580261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad768f82b9e151e","name":"should reject if LightPush is requested but not mounted","time":{"start":1753307084402,"stop":1753307084405,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac973feb59447116","name":"yields undefined for messages without decoder","time":{"start":1753307055342,"stop":1753307055342,"duration":0},"status":"passed","severity":"normal"},{"uid":"64004f27f040a4d8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753307093815,"stop":1753307093815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5efcfd6f84db2a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753307258305,"stop":1753307258305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70abc12e4bbeae7","name":"Check publish message containing Basic HTML tag","time":{"start":1753307248134,"stop":1753307248134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4110956de75c17","name":"Symmetric encrypt & Decrypt","time":{"start":1753307073723,"stop":1753307073723,"duration":0},"status":"passed","severity":"normal"},{"uid":"617af11a0a5a4959","name":"should be able to encode the field with only STORE set to true","time":{"start":1753307044083,"stop":1753307044084,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b6c3a499972771","name":"Encoder throws on empty string content topic","time":{"start":1753307073244,"stop":1753307073244,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a3c81fc655a163","name":"should dial peer when peer is discovered","time":{"start":1753307053715,"stop":1753307053716,"duration":1},"status":"passed","severity":"normal"},{"uid":"38588ba490fb92d1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753307093827,"stop":1753307093827,"duration":0},"status":"passed","severity":"normal"},{"uid":"888cc947ca7534f1","name":"less peers than existing","time":{"start":1753307223915,"stop":1753307223915,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b252e2cd3b4e060","name":"should never report false negatives","time":{"start":1753307095924,"stop":1753307095924,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6ee0c3839c6663","name":"should be safe to call multiple times","time":{"start":1753307054950,"stop":1753307054950,"duration":0},"status":"passed","severity":"normal"},{"uid":"db13dd1996e70076","name":"should return all connected peers without codec filter","time":{"start":1753307055593,"stop":1753307055593,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c20524e22ce591","name":"Check received message with timestamp: 1753307111362 ","time":{"start":1753307580267,"stop":1753307580268,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e4b464323719eb","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753307038914,"stop":1753307038914,"duration":0},"status":"passed","severity":"normal"},{"uid":"596ebbcc229deac3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753307093835,"stop":1753307093836,"duration":1},"status":"passed","severity":"normal"},{"uid":"239dab222eb27b80","name":"should detect messages with missing dependencies","time":{"start":1753307097258,"stop":1753307097259,"duration":1},"status":"passed","severity":"normal"},{"uid":"6267fb56f7de4cd9","name":"Decoder throws on empty string content topic","time":{"start":1753307073244,"stop":1753307073245,"duration":1},"status":"passed","severity":"normal"},{"uid":"30afda506e6ce69a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753307371080,"stop":1753307371081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b770058ac2dbb13","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753307892794,"stop":1753307892794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8db46834e2f96f","name":"should dial with multiaddr and return stream","time":{"start":1753307055591,"stop":1753307055591,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23603d4c0bed3c1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753307044090,"stop":1753307044091,"duration":1},"status":"passed","severity":"normal"},{"uid":"995d89702a4793bc","name":"same cluster, static sharding: nodes connect","time":{"start":1753307186620,"stop":1753307186621,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0aaa3a8e6f3ea2","name":"should remove expired entries after TTL has passed","time":{"start":1753307082658,"stop":1753307082658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddde1b46e0d6eda8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753307054973,"stop":1753307054973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a2665ffa7cc8dc","name":"should not return locked peers if enough unlocked are available","time":{"start":1753307084467,"stop":1753307084467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f433a960b6cd7","name":"should return false when peer shard info is not found","time":{"start":1753307054042,"stop":1753307054042,"duration":0},"status":"passed","severity":"normal"},{"uid":"313fdc2facecd8bc","name":"Check message with no pubsub topic is not received","time":{"start":1753307580270,"stop":1753307580270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c647416694b9ec","name":"should maintain proper timestamps if all messages received","time":{"start":1753307097256,"stop":1753307097256,"duration":0},"status":"passed","severity":"normal"},{"uid":"80858162d016945c","name":"should return correct status message","time":{"start":1753307171729,"stop":1753307171729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ec61791a537651","name":"can start and stop the service","time":{"start":1753307116605,"stop":1753307116605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9275f362d9a5431f","name":"should insert elements correctly","time":{"start":1753307095923,"stop":1753307095923,"duration":0},"status":"passed","severity":"normal"},{"uid":"af62acc0993b3a27","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app92/7/topic879/proto","time":{"start":1753307356373,"stop":1753307356373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a715d5ff0d8dbe37","name":"should throw an error for insufficient data","time":{"start":1753307038991,"stop":1753307038991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e84cd6de89b38fd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753307431905,"stop":1753307431905,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6e8744cce2d11","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753307093808,"stop":1753307093808,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4d60096126cda","name":"should properly compute the node id","time":{"start":1753307044873,"stop":1753307044873,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eeb2a9425f0fa0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753307093817,"stop":1753307093818,"duration":1},"status":"passed","severity":"normal"},{"uid":"667c6c5b69ddb6f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753307038919,"stop":1753307038919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9073a30e053178c","name":"Check received message containing XML","time":{"start":1753307580276,"stop":1753307580276,"duration":0},"status":"passed","severity":"normal"},{"uid":"990e1d2fe9fd6b2c","name":"Push message equal or less that 1MB","time":{"start":1753307489111,"stop":1753307489111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99630c4f4d4c8cd","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753307084466,"stop":1753307084466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fced610d5e9dd7c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753307038917,"stop":1753307038917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2d1d5d08c9557b","name":"Renews subscription after lossing a connection","time":{"start":1753307892795,"stop":1753307892796,"duration":1},"status":"broken","severity":"normal"},{"uid":"2d1e63b4b77705ec","name":"returns only open connection if one present","time":{"start":1753307054999,"stop":1753307054999,"duration":0},"status":"passed","severity":"normal"},{"uid":"2333ef9de6dc39cd","name":"should handle v3 RLN errors","time":{"start":1753307083864,"stop":1753307083867,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9c5ade324abe196","name":"should not modify tags of connections for different peers","time":{"start":1753307084472,"stop":1753307084472,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d103b27acd0e10","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753307892777,"stop":1753307892778,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b87f9579b1f24f","name":"it tolerates circular branch references","time":{"start":1753307063377,"stop":1753307063377,"duration":0},"status":"passed","severity":"normal"},{"uid":"a103a20a527d9bf9","name":"should be sent with empty content","time":{"start":1753307097260,"stop":1753307097260,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9800d46e6d97496","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753307423471,"stop":1753307423473,"duration":2},"status":"passed","severity":"normal"},{"uid":"4746019f1f5f504","name":"Subscribe and receive messages via waku relay post","time":{"start":1753307892768,"stop":1753307892768,"duration":0},"status":"passed","severity":"normal"},{"uid":"19579ec983834cdf","name":"should allow redial after failed dial cooldown expires","time":{"start":1753307054260,"stop":1753307054261,"duration":1},"status":"passed","severity":"normal"},{"uid":"b209d290e05c736c","name":"Sample","time":{"start":1753307044320,"stop":1753307044321,"duration":1},"status":"passed","severity":"normal"},{"uid":"550eb9e213cce235","name":"should remove event listeners from libp2p","time":{"start":1753307054159,"stop":1753307054159,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe4553f1380ae7","name":"should handle dial errors","time":{"start":1753307055591,"stop":1753307055591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f21ae881bd4ab8","name":"Push message with content topic containing long","time":{"start":1753307489105,"stop":1753307489105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0074b4e6da0bcb0","name":"should reject if Filter is requested but not mounted","time":{"start":1753307084405,"stop":1753307084406,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13f3d18a049754e","name":"Check received message containing XML","time":{"start":1753307580263,"stop":1753307580263,"duration":0},"status":"passed","severity":"normal"},{"uid":"837489965d454ef1","name":"Relay - times out","time":{"start":1753307448091,"stop":1753307448092,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84735502280452e","name":"should dial peers from store when browser is connected","time":{"start":1753307054884,"stop":1753307054885,"duration":1},"status":"passed","severity":"normal"},{"uid":"1170b4d8be74a0ae","name":"should emit a peer event after start","time":{"start":1753307067267,"stop":1753307067268,"duration":1},"status":"passed","severity":"normal"},{"uid":"341f7b465580a923","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753307442987,"stop":1753307442987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9794310373a6732","name":"should return false when network is not connected","time":{"start":1753307055590,"stop":1753307055590,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c84047d09e2fb0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753307892782,"stop":1753307892783,"duration":1},"status":"passed","severity":"normal"},{"uid":"a806cfb0539e33ad","name":"Overlapping topic subscription","time":{"start":1753307892786,"stop":1753307892786,"duration":0},"status":"broken","severity":"normal"},{"uid":"81720b3846131251","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753307054907,"stop":1753307054907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b660d97f1af0228","name":"Check publish message containing Russian","time":{"start":1753307248132,"stop":1753307248133,"duration":1},"status":"passed","severity":"normal"},{"uid":"3681b98c571914ee","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753307186624,"stop":1753307186624,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2035c9828c270d1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753307258320,"stop":1753307258324,"duration":4},"status":"passed","severity":"normal"},{"uid":"75663871a373a622","name":"Subscribe to topic containing Script and receive message","time":{"start":1753307892776,"stop":1753307892776,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea2e93cf4e0085f","name":"should validate status codes","time":{"start":1753307083867,"stop":1753307083867,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e843675827ca7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753307892779,"stop":1753307892779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9441101cfe831c7","name":"1 Store, 2 fetches","time":{"start":1753307063158,"stop":1753307063158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da4d32f0b768aae","name":"Push message with short payload","time":{"start":1753307489103,"stop":1753307489103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3be8ffef82fb61c","name":"should process up to 3 peers at once","time":{"start":1753307054263,"stop":1753307054263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43f66d95873f0e1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753307892779,"stop":1753307892779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4371a98380ab8722","name":"should add received messages to bloom filter","time":{"start":1753307097256,"stop":1753307097257,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f6526425a20d40","name":"Publish message with large meta","time":{"start":1753307248140,"stop":1753307248141,"duration":1},"status":"passed","severity":"normal"},{"uid":"80358f44f12dc188","name":"should populate queue if has active dial","time":{"start":1753307054241,"stop":1753307054241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df9a48fa0c69d27","name":"Non TWN Cluster","time":{"start":1753307356372,"stop":1753307356373,"duration":1},"status":"passed","severity":"normal"},{"uid":"7388b83100821f6d","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753307055187,"stop":1753307055187,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d12765d55651e0","name":"throws an error for improperly formatted content topics","time":{"start":1753307038911,"stop":1753307038912,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa64e2c3b1ed1345","name":"should remove event listeners","time":{"start":1753307054949,"stop":1753307054949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d483ac959f35bc55","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753307093809,"stop":1753307093809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acae071f1fe7db3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753307093828,"stop":1753307093828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcf38dcec17ff85","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app41/6/topic640/test.js","time":{"start":1753307356374,"stop":1753307356374,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cabc626a18c6866","name":"should return false when navigator.onLine is false","time":{"start":1753307054162,"stop":1753307054162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c984a0a9221126e0","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753307371082,"stop":1753307371083,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a51d2c1fbfac5a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753307388040,"stop":1753307388040,"duration":0},"status":"passed","severity":"normal"},{"uid":"304c1c81a776937b","name":"should return null for non-existent peer","time":{"start":1753307054900,"stop":1753307054900,"duration":0},"status":"passed","severity":"normal"},{"uid":"926f8132b662f33","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753307892776,"stop":1753307892776,"duration":0},"status":"passed","severity":"normal"},{"uid":"777a93df96961e11","name":"Check publish message containing escaped characters","time":{"start":1753307248135,"stop":1753307248135,"duration":0},"status":"passed","severity":"normal"},{"uid":"774350da9ceae347","name":"Encoder throws on empty string content topic","time":{"start":1753307074615,"stop":1753307074615,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdcb8f3e91f222be","name":"should create an instance with libp2p and dialer","time":{"start":1753307053709,"stop":1753307053711,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d3897c7ad9844db","name":"should sort peers by ping value","time":{"start":1753307055594,"stop":1753307055594,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb001c5b082c7c54","name":"Passing page size 3 when there are 20 messages","time":{"start":1753307425004,"stop":1753307425004,"duration":0},"status":"passed","severity":"normal"},{"uid":"de53c419dc37320","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753307093827,"stop":1753307093827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c62c1a16ccde9d2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753307892794,"stop":1753307892794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f90a3dd8032790","name":"should be able to dial TLS multiaddrs","time":{"start":1753307201429,"stop":1753307201429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f588bf801e9868e4","name":"Refresh subscription","time":{"start":1753307258309,"stop":1753307258309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fce17b3b00f00208","name":"does not validate decoders for hash queries","time":{"start":1753307055340,"stop":1753307055340,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e5bb47979489ac","name":"pre and post cipher","time":{"start":1753307073723,"stop":1753307073724,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5e9daf12a81def","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753307116612,"stop":1753307116612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a114c607335d919e","name":"connects to nwaku","time":{"start":1753307449590,"stop":1753307449591,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf55d50e6346bfc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753307054902,"stop":1753307054902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7ef947bef6adf5","name":"Query with Ordered Callback, No Decoder","time":{"start":1753307388037,"stop":1753307388038,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb00e2cc7fa9f7f5","name":"Refresh subscription","time":{"start":1753307892773,"stop":1753307892773,"duration":0},"status":"broken","severity":"normal"},{"uid":"134feb4da742d17a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753307038908,"stop":1753307038908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b94163af03ae78a","name":"Check publish message containing emoji","time":{"start":1753307248136,"stop":1753307248136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd1dd1451ebbb49","name":"Decoder throws on empty string content topic","time":{"start":1753307055494,"stop":1753307055495,"duration":1},"status":"passed","severity":"normal"},{"uid":"91514c69c318c012","name":"throws on content topic with non-number generation field","time":{"start":1753307038900,"stop":1753307038900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d3492d5d390bdd","name":"Ephemeral field set to true","time":{"start":1753307055493,"stop":1753307055493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8b982b0651398","name":"should set field with only RELAY enabled","time":{"start":1753307044878,"stop":1753307044878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc388801398b401","name":"should initialize with custom number of peers","time":{"start":1753307084465,"stop":1753307084465,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a21adef8e26b65","name":"should not receive a peer event before start","time":{"start":1753307223740,"stop":1753307223741,"duration":1},"status":"passed","severity":"normal"},{"uid":"72bef4507847eb31","name":"Check message with no pubsub topic is not received","time":{"start":1753307580282,"stop":1753307580282,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c61adf8767f271","name":"Wrong topic","time":{"start":1753307356378,"stop":1753307356378,"duration":0},"status":"passed","severity":"normal"},{"uid":"f653c020f2715c4b","name":"should handle different types of entries","time":{"start":1753307082659,"stop":1753307082660,"duration":1},"status":"passed","severity":"normal"},{"uid":"1387ca7a988e50e8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753307073241,"stop":1753307073242,"duration":1},"status":"passed","severity":"normal"},{"uid":"7570b882d70e4df0","name":"Query generator for multiple messages","time":{"start":1753307423469,"stop":1753307423469,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ee9881511f2ef7","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753307044091,"stop":1753307044091,"duration":0},"status":"passed","severity":"normal"},{"uid":"332a5318826341c0","name":"should not receive a peer event before start","time":{"start":1753307116609,"stop":1753307116609,"duration":0},"status":"passed","severity":"normal"},{"uid":"4786118047c21bae","name":"should be safe to call multiple times","time":{"start":1753307055588,"stop":1753307055588,"duration":0},"status":"passed","severity":"normal"},{"uid":"196cb5c05fe66d78","name":"should update peer store before dialing","time":{"start":1753307053717,"stop":1753307053718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecfb91f9c0066a84","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753307118829,"stop":1753307118830,"duration":1},"status":"passed","severity":"normal"},{"uid":"1973d7143e3be556","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753307097259,"stop":1753307097260,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc4c5bdd8cf2474","name":"should decode valid enr successfully","time":{"start":1753307044869,"stop":1753307044869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a92490656781ae4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753307038920,"stop":1753307038920,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cdafc19eae5bb6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753307258333,"stop":1753307258333,"duration":0},"status":"passed","severity":"normal"},{"uid":"99430187f960f78","name":"Check received message containing Basic HTML tag","time":{"start":1753307580276,"stop":1753307580276,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3f00c621ea8662","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753307083628,"stop":1753307083628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffda6052f9b5792","name":"Passing page size 1 when there are 4 messages","time":{"start":1753307425004,"stop":1753307425004,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a25d03af3402f25","name":"ends if stream creation fails","time":{"start":1753307055340,"stop":1753307055340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3242c7e39e78ad8f","name":"Relay - dialed first","time":{"start":1753307448089,"stop":1753307448089,"duration":0},"status":"passed","severity":"normal"},{"uid":"22be719a324b603f","name":"Push message with content topic containing Chinese","time":{"start":1753307489097,"stop":1753307489097,"duration":0},"status":"passed","severity":"normal"},{"uid":"868635680fadd6be","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753307054662,"stop":1753307054662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b567c517e55cd693","name":"Nodes with multiple pubsub topic","time":{"start":1753307241237,"stop":1753307241238,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07596dc4552ce28","name":"Check received message containing escaped characters","time":{"start":1753307580266,"stop":1753307580266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e546dd3bb91b328","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753307063380,"stop":1753307063381,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a78d0ce15a7f528","name":"should correctly encode and decode a response message","time":{"start":1753307171727,"stop":1753307171728,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad8d96b94348def","name":"Check meta is set [ecies]","time":{"start":1753307074614,"stop":1753307074614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe1dfd9f595c11b","name":"should remove event listeners","time":{"start":1753307054879,"stop":1753307054879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5834380a815f464","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753307054162,"stop":1753307054163,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cd1bd5249bb27b","name":"Fails to push message with large meta","time":{"start":1753307489109,"stop":1753307489109,"duration":0},"status":"passed","severity":"normal"},{"uid":"634abf723dd19e59","name":"Throws when trying to push message with empty payload","time":{"start":1753307489095,"stop":1753307489095,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f7b5ebc09b8305","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/8/topic96/test.js","time":{"start":1753307356377,"stop":1753307356377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc04bcaad90cae7e","name":"Push 30 different messages","time":{"start":1753307489094,"stop":1753307489094,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6b2c1dada2359215","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753307097256,"stop":1753307097256,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c748b8afbdcfa8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753307038913,"stop":1753307038913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e1ddc125d12d94","name":"Check received message containing SQL Injection","time":{"start":1753307580262,"stop":1753307580262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a236c8032d81adf1","name":"Query with Promise Callback, No message returned","time":{"start":1753307388040,"stop":1753307388041,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd8b4c3a1d49ed4e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753307044092,"stop":1753307044092,"duration":0},"status":"passed","severity":"normal"},{"uid":"445e5eae7c340e87","name":"should handle network check errors gracefully","time":{"start":1753307054271,"stop":1753307054271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b40334672647458","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753307038912,"stop":1753307038913,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf3301df2856664","name":"messageHashStr produces consistent results for the same input","time":{"start":1753307054666,"stop":1753307054667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9799fc6a7b1459a6","name":"should skip peer when not on same cluster","time":{"start":1753307054249,"stop":1753307054250,"duration":1},"status":"passed","severity":"normal"},{"uid":"c871e4fa4ed487c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753307084469,"stop":1753307084469,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bd284049e4d608","name":"Filter","time":{"start":1753307448094,"stop":1753307448094,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8b395298ccd152","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753307442991,"stop":1753307442991,"duration":0},"status":"passed","severity":"normal"},{"uid":"a537c0824968d4c1","name":"Check publish message containing SQL Injection","time":{"start":1753307248133,"stop":1753307248133,"duration":0},"status":"passed","severity":"normal"},{"uid":"210221d2c6df8357","name":"should not receive a peer event after stop","time":{"start":1753307223741,"stop":1753307223741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12ea6933267aab3","name":"Subscribe to topic containing long and receive message","time":{"start":1753307892774,"stop":1753307892774,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9e13b140cad116","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753307093820,"stop":1753307093820,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1b8317c9b547b1","name":"should handle errors when accessing navigator","time":{"start":1753307054168,"stop":1753307054171,"duration":3},"status":"passed","severity":"normal"},{"uid":"59efa0ff4b54977e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753307093809,"stop":1753307093809,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae70229b5bfa1f7","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753307038906,"stop":1753307038906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f58eedea86979ca","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753307303630,"stop":1753307303630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2efdce93840587","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753307038917,"stop":1753307038918,"duration":1},"status":"passed","severity":"normal"},{"uid":"44884682e7f71685","name":"Push message with content topic containing emoji","time":{"start":1753307489108,"stop":1753307489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b20a58473ac8a04","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753307044092,"stop":1753307044092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a5d83465781ee5","name":"Push message with content topic containing unicode special characters","time":{"start":1753307489108,"stop":1753307489108,"duration":0},"status":"passed","severity":"normal"},{"uid":"9443fa5e9ef260e3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753307580284,"stop":1753307580285,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d810947c8f257b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753307258332,"stop":1753307258332,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f234b2d4421a2a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app32/1/topic71/proto","time":{"start":1753307356373,"stop":1753307356374,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3675f26efe286c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753307371085,"stop":1753307371086,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee816aed752b954","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753307093833,"stop":1753307093834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7810ea3f54fdb9e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753307038915,"stop":1753307038915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c543d0a244af0f7","name":"Check publish message containing short","time":{"start":1753307248129,"stop":1753307248130,"duration":1},"status":"passed","severity":"normal"},{"uid":"13094cfb5e5ac732","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app79/4/topic464/utf8","time":{"start":1753307356373,"stop":1753307356373,"duration":0},"status":"passed","severity":"normal"},{"uid":"34726635f73ae5d7","name":"Push message with content topic containing Arabic","time":{"start":1753307489106,"stop":1753307489106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b614ae6542fb6461","name":"should handle shardReader errors","time":{"start":1753307055595,"stop":1753307055595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4f5fd3bf1ab718","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app49/4/topic883/json","time":{"start":1753307356374,"stop":1753307356374,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab2d3d1d26cfa03","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753307044085,"stop":1753307044085,"duration":0},"status":"passed","severity":"normal"},{"uid":"92003cb7f6ea4a61","name":"should handle dial errors gracefully","time":{"start":1753307054254,"stop":1753307054254,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e758650a509ae1","name":"udp ip6 address","time":{"start":1753307044255,"stop":1753307044256,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d0e141733c376f9","name":"should handle errors when getting connections","time":{"start":1753307054168,"stop":1753307054168,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7b34fbdab0383f","name":"should handle case with no peers in store","time":{"start":1753307054895,"stop":1753307054895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00b3e1caf2c3b53","name":"same cluster: nodes connect","time":{"start":1753307186623,"stop":1753307186623,"duration":0},"status":"passed","severity":"normal"},{"uid":"49509611bb2a2e09","name":"Relay - dialed after","time":{"start":1753307448089,"stop":1753307448090,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a383c788b1c1893","name":"should properly start and stop event listening","time":{"start":1753307084046,"stop":1753307084047,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c533340beabbc1","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753307054969,"stop":1753307054969,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67ab0b2b582b91","name":"should invoke callbacks when receiving a message","time":{"start":1753307084802,"stop":1753307084802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d69d756f02a1a28","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753307097262,"stop":1753307097262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f974abc2c96e716","name":"should hang up with PeerId and return true on success","time":{"start":1753307055591,"stop":1753307055592,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3be00f4d2706295","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753307093812,"stop":1753307093812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d54f8cfdaa35a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753307062964,"stop":1753307062965,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb158ee81a2dc22d","name":"connected peers and dial","time":{"start":1753307223914,"stop":1753307223914,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fe723edc572789c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753307038904,"stop":1753307038904,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9da6dec28b47cc","name":"should retry on complete failure if specified","time":{"start":1753307083863,"stop":1753307083863,"duration":0},"status":"passed","severity":"normal"},{"uid":"471293af724b2a46","name":"recovers when dns.resolve returns empty","time":{"start":1753307063378,"stop":1753307063378,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ee9d13ae1ebb06","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753307371083,"stop":1753307371084,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26eabc2219cb031","name":"should drop connection to one peer on hangUp","time":{"start":1753307201428,"stop":1753307201429,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e3561ea89dada3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753307062966,"stop":1753307062967,"duration":1},"status":"passed","severity":"normal"},{"uid":"2686a58d97b30c5e","name":"Check publish message containing Chinese","time":{"start":1753307248132,"stop":1753307248132,"duration":0},"status":"passed","severity":"normal"}]