allure-jswaku/8682/widgets/duration.json
2025-07-18 17:01:08 +00:00

1 line
190 KiB
JSON

[{"uid":"8891504afc0f5232","name":"should not be empty after adding a subscription","time":{"start":1752857371865,"stop":1752857371866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5d22464f862efe","name":"Publishes to nwaku","time":{"start":1752857524209,"stop":1752857524209,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddfde5146e487dd","name":"should check connected peers if present and suitable","time":{"start":1752857372017,"stop":1752857372017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b4a75c37f73a3e","name":"should emit a peer event after start","time":{"start":1752857510338,"stop":1752857510339,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9cc624ba91d23a4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752857666308,"stop":1752857666308,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cedea6fd7f0ef50","name":"should set default options when no config provided","time":{"start":1752857342825,"stop":1752857342826,"duration":1},"status":"passed","severity":"normal"},{"uid":"417f9a1f57909cb0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752857896627,"stop":1752857896627,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f217e22ec867be","name":"Passing page size 3 when there are 20 messages","time":{"start":1752857659869,"stop":1752857659869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86673c09264192","name":"1 Relay, 1 fetch","time":{"start":1752857350452,"stop":1752857350452,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6e5491ca341f49","name":"should properly create peer info with all multiaddrs","time":{"start":1752857332462,"stop":1752857332463,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f2baa62af829cf","name":"rejects hash query with time filter","time":{"start":1752857342455,"stop":1752857342456,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fffef623c371a2","name":"should filter out already connected peers","time":{"start":1752857341828,"stop":1752857341831,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f095442eb71cf7f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752857528617,"stop":1752857528617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1afeac37393d694","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752857381083,"stop":1752857381083,"duration":0},"status":"passed","severity":"normal"},{"uid":"156d279adb8eb1bd","name":"recovers when dns.resolve returns empty","time":{"start":1752857350666,"stop":1752857350666,"duration":0},"status":"passed","severity":"normal"},{"uid":"770b3bea3d2f2479","name":"should not process empty queue","time":{"start":1752857341909,"stop":1752857341910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44d1fb0a9a93fbb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752857658811,"stop":1752857658811,"duration":0},"status":"passed","severity":"normal"},{"uid":"6070fcd9ef75d156","name":"should decode valid enr with tcp successfully","time":{"start":1752857332452,"stop":1752857332453,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7dc04b0089d359","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752857331779,"stop":1752857331779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6a8f9fcefc42cb","name":"Decrypt messages","time":{"start":1752857512441,"stop":1752857512441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dda7da30cc6e06","name":"should properly compute the node id","time":{"start":1752857332458,"stop":1752857332458,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d7313183ca4fdf","name":"Does not throw an exception when node disconnects","time":{"start":1752857667801,"stop":1752857667801,"duration":0},"status":"passed","severity":"normal"},{"uid":"147d6d35f9faa47a","name":"should handle special patterns correctly","time":{"start":1752857383162,"stop":1752857383162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79f0d9640a95262","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752857381092,"stop":1752857381092,"duration":0},"status":"passed","severity":"normal"},{"uid":"98eb08cd59db092a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752857326468,"stop":1752857326468,"duration":0},"status":"passed","severity":"normal"},{"uid":"483f973465274f5b","name":"Fails to push message bigger that 1MB","time":{"start":1752858008321,"stop":1752858008321,"duration":0},"status":"passed","severity":"normal"},{"uid":"266821dacc828134","name":"should serialize and deserialize correctly","time":{"start":1752857383161,"stop":1752857383162,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d45f07dad15b4e","name":"should handle browser offline state overriding peer connections","time":{"start":1752857341303,"stop":1752857341304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0693f8f35a3829","name":"should use provided shard info when available","time":{"start":1752857371290,"stop":1752857371291,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8437a538c66054","name":"Relay + Store","time":{"start":1752857332465,"stop":1752857332465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30ae2000b711094","name":"random static sharding 10 - Cluster ID: 704, Shard ID: 876","time":{"start":1752857637788,"stop":1752857637789,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4cb0fe76c7f5595","name":"Query with Ordered Callback, No message returned","time":{"start":1752857622149,"stop":1752857622151,"duration":2},"status":"passed","severity":"normal"},{"uid":"4abbb687d87cc59b","name":"Callback on promise","time":{"start":1752857658812,"stop":1752857658812,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2dcb79da550965","name":"Check publish message containing XML","time":{"start":1752857535775,"stop":1752857535776,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cddd5bd5db3e4cd","name":"Overlapping topic subscription","time":{"start":1752857540701,"stop":1752857540701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a4a67729d73f707","name":"should properly start and stop event listening","time":{"start":1752857371702,"stop":1752857371702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f20f2f5e38e889","name":"should not dispatch event when already connected","time":{"start":1752857341288,"stop":1752857341289,"duration":1},"status":"passed","severity":"normal"},{"uid":"88be9850b58c4086","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752857350238,"stop":1752857350239,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7d74db88590ed8","name":"Wrong topic","time":{"start":1752857628908,"stop":1752857628908,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d14c09b723dd45e","name":"Register correct protocols","time":{"start":1752857540692,"stop":1752857540692,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18ba7ddb9b46abb","name":"Fails to push message with large meta","time":{"start":1752858008333,"stop":1752858008333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8227054bfb8529","name":"should not fail to start the service if it is already started","time":{"start":1752857354522,"stop":1752857354523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9d44aa9ffc58ab","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752857371077,"stop":1752857371078,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0772b4ca39db26","name":"should stop and cleanup resources","time":{"start":1752857371867,"stop":1752857371868,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a556d00afbe5d3","name":"topics with same application and version share the same shard","time":{"start":1752857326464,"stop":1752857326464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16fa7142eef40c","name":"throws on content topic with empty encoding field","time":{"start":1752857326457,"stop":1752857326458,"duration":1},"status":"passed","severity":"normal"},{"uid":"681b3224d05b4ccc","name":"should perform ping and update peer store on timer","time":{"start":1752857342427,"stop":1752857342427,"duration":0},"status":"passed","severity":"normal"},{"uid":"296296e5b44bf337","name":"Publish message with rate limit","time":{"start":1752857535784,"stop":1752857535784,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9e1cca35c5f811","name":"A test","time":{"start":1752857463441,"stop":1752857463442,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dffd1d46b41eaad","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752857381080,"stop":1752857381080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5caf77adfb4693f2","name":"should drop connection to all peers on hangUp","time":{"start":1752857490021,"stop":1752857490021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6842b927080c52","name":"Check received message containing shell command","time":{"start":1752857843328,"stop":1752857843328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cef29fa3bd18b8f","name":"Publish message with custom timestamp: Fri Jul 18 2025 15:52:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752857535779,"stop":1752857535779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15ad3b43425b45b","name":"Push message with JSON payload","time":{"start":1752858008325,"stop":1752858008325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0a553134de0d44","name":"should reject if WakuNode is not started","time":{"start":1752857372015,"stop":1752857372015,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0057b52c26d9fef","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752857326467,"stop":1752857326467,"duration":0},"status":"passed","severity":"normal"},{"uid":"205262c4ddb8ce75","name":"Push message with SQL Injection payload","time":{"start":1752858008310,"stop":1752858008310,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c79905a72d9a3a","name":"can start the service","time":{"start":1752857406904,"stop":1752857406905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b811d3f4453d572","name":"Push message with Arabic payload","time":{"start":1752858008309,"stop":1752858008309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea09a996f96f87d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752857540703,"stop":1752857540704,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e4ca858f969901","name":"can start the service","time":{"start":1752857354520,"stop":1752857354521,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57daa2a238bf157","name":"Check message with no pubsub topic is not received","time":{"start":1752857843331,"stop":1752857843331,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd07632b7c752f1d","name":"should handle different types of entries","time":{"start":1752857370224,"stop":1752857370224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff109460d4b78d37","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752857381076,"stop":1752857381076,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a22f58300b273a2","name":"should properly create location multiaddrs - tcp6","time":{"start":1752857332461,"stop":1752857332462,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a59c2173a221774","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752857666305,"stop":1752857666305,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace9e4ede27a5e59","name":"should handle queue processing errors gracefully","time":{"start":1752857341910,"stop":1752857341910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cee032f42b3e70","name":"Passing page size 110 when there are 120 messages","time":{"start":1752857659875,"stop":1752857659876,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab74d8f6696a1fe","name":"Subscribe to topic containing short and receive message","time":{"start":1752857896624,"stop":1752857896624,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dfac6abadf12fd","name":"Decoder throws on empty string content topic","time":{"start":1752857342878,"stop":1752857342878,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde2a08f7a23f4b9","name":"should add peer to queue when queue is not empty","time":{"start":1752857341884,"stop":1752857341885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f16184252f287f","name":"isConnected should return false after all peers disconnect","time":{"start":1752857422518,"stop":1752857422518,"duration":0},"status":"passed","severity":"normal"},{"uid":"438ce82cd91c6ac4","name":"Check received message containing SQL Injection","time":{"start":1752857843326,"stop":1752857843326,"duration":0},"status":"passed","severity":"normal"},{"uid":"706a0b8a624e0e3f","name":"Push message with custom timestamp: 1752861022871","time":{"start":1752858008334,"stop":1752858008334,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8453af220ca57f7","name":"should not fail to stop the service if it was not started","time":{"start":1752857510337,"stop":1752857510337,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c5b86f49e8b04d","name":"should create ShardReader with contentTopics network config","time":{"start":1752857342072,"stop":1752857342072,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6ddf9c4faf2093","name":"should only return 1 node with store capability","time":{"start":1752857350668,"stop":1752857350668,"duration":0},"status":"passed","severity":"normal"},{"uid":"25416c30ca6f5a89","name":"Check received message with timestamp: 1752857401608 ","time":{"start":1752857843329,"stop":1752857843329,"duration":0},"status":"passed","severity":"normal"},{"uid":"500f6172d80c1da5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752857326473,"stop":1752857326474,"duration":1},"status":"passed","severity":"normal"},{"uid":"8744ad9e723aa98b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752857535778,"stop":1752857535778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc6705eb00c7977","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752857896615,"stop":1752857896615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2431d5771efea3","name":"returns all values when wanted number is greater than available values","time":{"start":1752857349839,"stop":1752857349840,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb22709a44be8859","name":"does not throw on valid cases","time":{"start":1752857326452,"stop":1752857326452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53713ea4bbe7cad","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752857896621,"stop":1752857896621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25bcd950e6894a7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752857381075,"stop":1752857381075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f444a7ec5aaa809f","name":"should handle disconnect when peer has no timers","time":{"start":1752857342434,"stop":1752857342434,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4d871db904eb6c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752857371952,"stop":1752857371953,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b25294d8817a513","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752857371076,"stop":1752857371076,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2cc71f51ca640f","name":"should request peer renewal on specific errors","time":{"start":1752857371152,"stop":1752857371153,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf25d02e6c424161","name":"Push message with Russian payload","time":{"start":1752858008309,"stop":1752858008310,"duration":1},"status":"passed","severity":"normal"},{"uid":"7302c3cabc9f73f6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752857896610,"stop":1752857896610,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e084afce4fff2","name":"should throw an error for insufficient data","time":{"start":1752857326511,"stop":1752857326512,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d6fc155dd30e12","name":"Check meta is set [ecies]","time":{"start":1752857362111,"stop":1752857362111,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd88f2c1eb959841","name":"should dial second nwaku node that was discovered","time":{"start":1752857402087,"stop":1752857402088,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e291f9bfa223f116","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752857409935,"stop":1752857409935,"duration":0},"status":"passed","severity":"normal"},{"uid":"add76346248fb631","name":"accepts valid content-filtered query","time":{"start":1752857342454,"stop":1752857342454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4897fad0c9a0fbcb","name":"can query messages normally","time":{"start":1752857631144,"stop":1752857631144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1174a1a9a649123b","name":"should process queue every 500ms","time":{"start":1752857341902,"stop":1752857341903,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ad452e92de0278","name":"Encoder throws on empty string content topic","time":{"start":1752857362112,"stop":1752857362112,"duration":0},"status":"passed","severity":"normal"},{"uid":"2032f2336133e974","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752857381086,"stop":1752857381087,"duration":1},"status":"passed","severity":"normal"},{"uid":"430054f66d7ac0c5","name":"Push message with content topic containing numeric","time":{"start":1752858008328,"stop":1752858008328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad90b4965df43526","name":"Push message with content topic containing short","time":{"start":1752858008327,"stop":1752858008327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d6ea5350aa3394","name":"Publish without waiting for remote peer","time":{"start":1752857540693,"stop":1752857540693,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4755965f38a1f0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752857381079,"stop":1752857381079,"duration":0},"status":"passed","severity":"normal"},{"uid":"1855e9ae98e108fa","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app68/2/topic540/test.js","time":{"start":1752857628903,"stop":1752857628903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b95d716eba6a2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752857540696,"stop":1752857540696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d84cb2e45b5ec1a","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752857540717,"stop":1752857540717,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa292358e6708e7b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752857326461,"stop":1752857326461,"duration":0},"status":"passed","severity":"normal"},{"uid":"730d0fca1c1e26c2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752857628898,"stop":1752857628899,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5c354ad7893e31","name":"should return false when network is not connected","time":{"start":1752857342832,"stop":1752857342833,"duration":1},"status":"passed","severity":"normal"},{"uid":"c63f0a9b1f4a694f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752857350452,"stop":1752857350453,"duration":1},"status":"passed","severity":"normal"},{"uid":"609226386db3e966","name":"Check received message containing long","time":{"start":1752857843324,"stop":1752857843324,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c434575d3c05bd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app64/2/topic927/proto","time":{"start":1752857628908,"stop":1752857628908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06736c0e0d0c42e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752857342427,"stop":1752857342427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc352fbec095daf5","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752857326486,"stop":1752857326487,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd9eb40c8ddac02","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752857341850,"stop":1752857341850,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9ff8734f8e80b4","name":"Push message with emoji payload","time":{"start":1752858008313,"stop":1752858008313,"duration":0},"status":"passed","severity":"normal"},{"uid":"718460f5bfe446","name":"should return false when peer shard info is not found","time":{"start":1752857342090,"stop":1752857342090,"duration":0},"status":"passed","severity":"normal"},{"uid":"361a553908484f8b","name":"should set field with only FILTER enabled","time":{"start":1752857332464,"stop":1752857332465,"duration":1},"status":"passed","severity":"normal"},{"uid":"f337805358fe7621","name":"can start and stop the service","time":{"start":1752857354521,"stop":1752857354522,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51968f2a0d9119b","name":"should start all internal components","time":{"start":1752857342830,"stop":1752857342830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a291f1236a734e16","name":"should initialize with custom number of peers","time":{"start":1752857371846,"stop":1752857371846,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c3299238864269","name":"should get all peers from store","time":{"start":1752857341824,"stop":1752857341824,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e130b20853b776","name":"Nodes with multiple pubsub topic","time":{"start":1752857528616,"stop":1752857528616,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde3d053bb51f4c1","name":"Generator, 2 different pubsubtopics","time":{"start":1752857644999,"stop":1752857644999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f07a20b7ce51a0","name":"should successfully stop","time":{"start":1752857371957,"stop":1752857371958,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f09b11338dbaefc","name":"Callback on promise, aborts when callback returns true","time":{"start":1752857658812,"stop":1752857658816,"duration":4},"status":"passed","severity":"normal"},{"uid":"460bdadda490ccc4","name":"should handle peer disconnect event when no connections remain","time":{"start":1752857341287,"stop":1752857341287,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a73548e1440dc5","name":"Push message with custom timestamp: 1722099022871","time":{"start":1752858008320,"stop":1752858008320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5beef52bf0a7471b","name":"should not fail to stop the service if it was not started","time":{"start":1752857354522,"stop":1752857354522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc5941798062b6","name":"Privacy Node - default protocol","time":{"start":1752857675136,"stop":1752857675136,"duration":0},"status":"passed","severity":"normal"},{"uid":"11146d304655cd4e","name":"Check publish message containing SQL Injection","time":{"start":1752857535775,"stop":1752857535775,"duration":0},"status":"passed","severity":"normal"},{"uid":"501f8c07556a664d","name":"should handle dial errors gracefully","time":{"start":1752857341831,"stop":1752857341832,"duration":1},"status":"passed","severity":"normal"},{"uid":"9376df1bfd741a39","name":"should load peers from local storage and dispatch events","time":{"start":1752857354524,"stop":1752857354525,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7aa6a37e9daf60","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752857342109,"stop":1752857342109,"duration":0},"status":"passed","severity":"normal"},{"uid":"2155b5a22d8dbac9","name":"Push message with numeric payload","time":{"start":1752858008322,"stop":1752858008322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbfed05583d84c","name":"nwaku subscribes","time":{"start":1752857524208,"stop":1752857524208,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ba457cadc18af0","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752857666301,"stop":1752857666302,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5703470216650c","name":"should filter peers by codec","time":{"start":1752857342836,"stop":1752857342836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce73e6f5b4e48f31","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752857381069,"stop":1752857381070,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de21a71d83c02b4","name":"Check message with no content topic is not received","time":{"start":1752857843331,"stop":1752857843331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6030ce01313801e8","name":"should be safe to call multiple times","time":{"start":1752857342404,"stop":1752857342406,"duration":2},"status":"passed","severity":"normal"},{"uid":"914a9cef6ca1c1f6","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752857326463,"stop":1752857326463,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e66bf20344bc8d","name":"Push message with XML payload","time":{"start":1752858008324,"stop":1752858008324,"duration":0},"status":"passed","severity":"normal"},{"uid":"875fc4e3ceae7750","name":"should dial peers from store when browser is connected","time":{"start":1752857341816,"stop":1752857341817,"duration":1},"status":"passed","severity":"normal"},{"uid":"431e1b48ae29b38","name":"should throw error - no id","time":{"start":1752857332453,"stop":1752857332454,"duration":1},"status":"passed","severity":"normal"},{"uid":"5439e9825529eda8","name":"Relay + Store","time":{"start":1752857407915,"stop":1752857407915,"duration":0},"status":"passed","severity":"normal"},{"uid":"555e531d1b10798c","name":"Check received message containing Script","time":{"start":1752857843336,"stop":1752857843336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93b41f8113beb98","name":"messageHashStr produces consistent results for the same input","time":{"start":1752857342120,"stop":1752857342120,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8b798a739c1320","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752857381067,"stop":1752857381067,"duration":0},"status":"passed","severity":"normal"},{"uid":"112fb0694636e112","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752857371295,"stop":1752857371295,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7e03a08c4e896a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752857331778,"stop":1752857331778,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c8c96a65eae8c3","name":"Renews subscription after lossing a connection","time":{"start":1752857896628,"stop":1752857896629,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe2f0d43c9cd578","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752857532944,"stop":1752857532944,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac18f80c1f95076","name":"should mark all messages in causal history as acknowledged","time":{"start":1752857385903,"stop":1752857385903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a441958ac3d7861","name":"Check received message containing Basic HTML tag","time":{"start":1752857843327,"stop":1752857843327,"duration":0},"status":"passed","severity":"normal"},{"uid":"939b044217b7087d","name":"Ordered Callback - false","time":{"start":1752857646679,"stop":1752857646679,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74024f75fbe951","name":"should retry failed tasks","time":{"start":1752857371152,"stop":1752857371152,"duration":0},"status":"passed","severity":"normal"},{"uid":"432843b2b6aabb4b","name":"Check received message containing numeric","time":{"start":1752857843324,"stop":1752857843324,"duration":0},"status":"passed","severity":"normal"},{"uid":"941a057588d8560","name":"Check publish message containing escaped characters","time":{"start":1752857535777,"stop":1752857535777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcff122fe6b324ba","name":"should allow redial after cooldown period","time":{"start":1752857341894,"stop":1752857341896,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6f5e330a0958309","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752857326485,"stop":1752857326485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4b00bfa0d5be85","name":"should return false","time":{"start":1752857332454,"stop":1752857332458,"duration":4},"status":"passed","severity":"normal"},{"uid":"fd9e354f6e795262","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752857545132,"stop":1752857545132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfee0dfa4103ab5","name":"should throw an error for missing required configuration","time":{"start":1752857326471,"stop":1752857326471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbdbbf2d845ae43","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752857532943,"stop":1752857532943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8978c79bf4a4bfcf","name":"should handle complete discovery-to-dial flow","time":{"start":1752857341793,"stop":1752857341793,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4b7bec6ba6b6da","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752857350240,"stop":1752857350240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5909c70fd7f7a9c4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752857896610,"stop":1752857896610,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf04f5b80e1bb401","name":"Encoder throws on empty string content topic","time":{"start":1752857360443,"stop":1752857360444,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1ee09acee754c0","name":"Refresh subscription","time":{"start":1752857896623,"stop":1752857896623,"duration":0},"status":"passed","severity":"normal"},{"uid":"553950dea2a6f48","name":"should invoke callbacks when receiving a message","time":{"start":1752857371866,"stop":1752857371866,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7c5223386f85","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752857463243,"stop":1752857463246,"duration":3},"status":"passed","severity":"normal"},{"uid":"63bfcfa46f890234","name":"Push message with escaped characters payload","time":{"start":1752858008325,"stop":1752858008326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e19b17dae7b96b","name":"Ephemeral field set to true","time":{"start":1752857342877,"stop":1752857342877,"duration":0},"status":"passed","severity":"normal"},{"uid":"21abb3d78ed46351","name":"should update peer store before dialing","time":{"start":1752857341787,"stop":1752857341787,"duration":0},"status":"passed","severity":"normal"},{"uid":"725146f38f50a99b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752857371953,"stop":1752857371957,"duration":4},"status":"passed","severity":"normal"},{"uid":"e55bcb6659d09bf7","name":"random static sharding 5 - Cluster ID: 762, Shard ID: 204","time":{"start":1752857637785,"stop":1752857637786,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8dda20e09a1889","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752857326473,"stop":1752857326473,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd6c3141ad455c9","name":"should not modify tags of connections for different peers","time":{"start":1752857371854,"stop":1752857371854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee65060cd4dba49","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752857332465,"stop":1752857332465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded230e6d85b652a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752857350668,"stop":1752857350669,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb19582c6f74e4a7","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752857528616,"stop":1752857528616,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1bd2fc35cacf51","name":"All","time":{"start":1752857407915,"stop":1752857407915,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5415c2a16bedbc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752857532940,"stop":1752857532941,"duration":1},"status":"passed","severity":"normal"},{"uid":"176a0dd0c26ae0af","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752857528618,"stop":1752857528618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bb1f2ef17dd639","name":"should drop connection to one peer on hangUp","time":{"start":1752857490023,"stop":1752857490023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3111cda91010a4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752857896613,"stop":1752857896613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc8c22e68f2cb87","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752857326462,"stop":1752857326462,"duration":0},"status":"passed","severity":"normal"},{"uid":"197fe5f91360a8dd","name":"should maintain proper timestamps if all messages received","time":{"start":1752857385902,"stop":1752857385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf94447cf0d2cea","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752857381075,"stop":1752857381076,"duration":1},"status":"passed","severity":"normal"},{"uid":"4670e1272305d7b1","name":"handles different clusterIds correctly","time":{"start":1752857326465,"stop":1752857326465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28b338cfd92d033","name":"Check received message containing Chinese","time":{"start":1752857843335,"stop":1752857843335,"duration":0},"status":"passed","severity":"normal"},{"uid":"405c3ce01d4c100b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752857326468,"stop":1752857326469,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f3cadff138d6","name":"should allow redial after failed dial cooldown expires","time":{"start":1752857341901,"stop":1752857341902,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c86f0d3c20440cd","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752857532944,"stop":1752857532945,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2948463c00547a","name":"should call waitForPeer on Relay","time":{"start":1752857372018,"stop":1752857372018,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cbdd6961190f47","name":"should reject if Filter is requested but not mounted","time":{"start":1752857372016,"stop":1752857372016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3449cfe7418512","name":"should handle onConnected and onDisconnected","time":{"start":1752857371849,"stop":1752857371849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d21d12c2dbb5ae","name":"should be online or offline if network state changed","time":{"start":1752857422520,"stop":1752857422521,"duration":1},"status":"passed","severity":"normal"},{"uid":"5872d5b61f61a78f","name":"should be able to decode the field with only STORE set to true","time":{"start":1752857331778,"stop":1752857331778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ef6a7530862d5c","name":"should skip peer when dialed recently","time":{"start":1752857341885,"stop":1752857341885,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd021655209cdaa1","name":"Check publish message containing emoji","time":{"start":1752857535778,"stop":1752857535778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be364a50c9e9005","name":"should handle multiple peers with different shard configurations","time":{"start":1752857341917,"stop":1752857341921,"duration":4},"status":"passed","severity":"normal"},{"uid":"1eb723cfad53a0f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752857326476,"stop":1752857326476,"duration":0},"status":"passed","severity":"normal"},{"uid":"700f9201183faef1","name":"random static sharding 2 - Cluster ID: 100, Shard ID: 14","time":{"start":1752857637783,"stop":1752857637784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a444b9b9a65b656e","name":"should handle case with all peers already connected","time":{"start":1752857341836,"stop":1752857341836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d89f5cd84445a2e","name":"should encode/decode to text encoding","time":{"start":1752857332459,"stop":1752857332459,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cb683f2c8abb3e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752857326485,"stop":1752857326486,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79adb5f044f2e79","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752857342879,"stop":1752857342879,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da67012e05a24","name":"random static sharding 7 - Cluster ID: 293, Shard ID: 876","time":{"start":1752857637786,"stop":1752857637787,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac54e26a706c6178","name":"should add event listeners for peer connect and disconnect","time":{"start":1752857342403,"stop":1752857342404,"duration":1},"status":"passed","severity":"normal"},{"uid":"f991b7c5aabfc29a","name":"Push message with escaped characters payload","time":{"start":1752858008312,"stop":1752858008312,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc698dabffccb70","name":"should update ack status of messages in outgoing buffer","time":{"start":1752857385907,"stop":1752857385907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a275acb8bd752fc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752857896627,"stop":1752857896627,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b24f0762befd788","name":"should do nothing if no non-locked connections to drop","time":{"start":1752857341849,"stop":1752857341849,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e4445509ab73c2","name":"Push message with rate limit","time":{"start":1752858008319,"stop":1752858008320,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4d34de886ba86","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752857331780,"stop":1752857331780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa6c7753b00469b","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752857341811,"stop":1752857341811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af1d4d883c6b6ae","name":"Light Node - default protocols","time":{"start":1752857675135,"stop":1752857675135,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d94035c6c0322e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752857896626,"stop":1752857896626,"duration":0},"status":"passed","severity":"normal"},{"uid":"987631b9cff28733","name":"random static sharding 1 - Cluster ID: 503, Shard ID: 791","time":{"start":1752857637782,"stop":1752857637783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e82c2a975ef63b","name":"should not dial peers from store when browser is not connected","time":{"start":1752857341817,"stop":1752857341818,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b136be35ffaca6","name":"Push message with content topic containing JSON","time":{"start":1752858008331,"stop":1752858008331,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c422d74b765943","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752857342467,"stop":1752857342467,"duration":0},"status":"passed","severity":"normal"},{"uid":"725770b874a25f21","name":"should return empty list for no shard","time":{"start":1752857326470,"stop":1752857326471,"duration":1},"status":"passed","severity":"normal"},{"uid":"7062d7f6dfb9f606","name":"Generator, custom pubsub topic","time":{"start":1752857644993,"stop":1752857644995,"duration":2},"status":"skipped","severity":"normal"},{"uid":"a237dd2bea9e0625","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752857326477,"stop":1752857326478,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c07d34c49b41ed","name":"should initialize with isNetworkConnected as false","time":{"start":1752857341277,"stop":1752857341278,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb40ce2b2f52c9da","name":"should transition to Unhealthy when no connections","time":{"start":1752857371699,"stop":1752857371699,"duration":0},"status":"passed","severity":"normal"},{"uid":"4672403a7bc60e3c","name":"Subscribe to topic containing Script and publish message","time":{"start":1752857540708,"stop":1752857540708,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e8bf6a829da812","name":"Non TWN Cluster","time":{"start":1752857628899,"stop":1752857628899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d64e50a96d94c97","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752857528616,"stop":1752857528617,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c29ee2aef5c035c","name":"should be safe to call multiple times","time":{"start":1752857341785,"stop":1752857341785,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ee2d9de4ad747b","name":"should return false and handle errors gracefully","time":{"start":1752857342835,"stop":1752857342835,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e38ee2d9ae47e85","name":"Decoder throws on empty string content topic","time":{"start":1752857360444,"stop":1752857360444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e298f0eabcb886","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752857371853,"stop":1752857371853,"duration":0},"status":"passed","severity":"normal"},{"uid":"593f2e7f1346b1ed","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752857540707,"stop":1752857540708,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8c612b005f2f41","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752857326489,"stop":1752857326490,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6ce1c29efa3832","name":"should throw if no connection provided","time":{"start":1752857342461,"stop":1752857342461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e90858b06ac210b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752857896624,"stop":1752857896624,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf18995d643e7654","name":"should not receive a peer event after stop","time":{"start":1752857406908,"stop":1752857406909,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e2579f22ec8a92","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752857532938,"stop":1752857532940,"duration":2},"status":"passed","severity":"normal"},{"uid":"b9b2e9f49f8caba9","name":"returns nothing if no connections present","time":{"start":1752857342441,"stop":1752857342442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3736b74c482c186a","name":"connects to nwaku","time":{"start":1752857667800,"stop":1752857667800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ad4e37a6d760b5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752857896628,"stop":1752857896628,"duration":0},"status":"passed","severity":"normal"},{"uid":"f551cb93fedc9b41","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752857342454,"stop":1752857342454,"duration":0},"status":"passed","severity":"normal"},{"uid":"10369cc5ec01ee9b","name":"should insert message id into causal history","time":{"start":1752857385899,"stop":1752857385899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9286a49150edb8c2","name":"should dial with multiaddr and return stream","time":{"start":1752857342833,"stop":1752857342833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2853de617f8f5577","name":"Push message with Script payload","time":{"start":1752858008324,"stop":1752858008324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7a3c05c0c28582","name":"Subscribe and receive messages via waku relay post","time":{"start":1752857896610,"stop":1752857896610,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c030f95c61eb85","name":"Check received message containing XML","time":{"start":1752857843327,"stop":1752857843327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d5d8787f86cc49","name":"Check publish message containing shell command","time":{"start":1752857535777,"stop":1752857535777,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd069bd36e93a536","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752857666308,"stop":1752857666309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29335ffc8a8419","name":"Check message with no content topic is not received","time":{"start":1752857843341,"stop":1752857843341,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b2c66e03230ae6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752857326478,"stop":1752857326478,"duration":0},"status":"passed","severity":"normal"},{"uid":"113c1179f9ef520c","name":"should handle multiple peer connections","time":{"start":1752857342421,"stop":1752857342423,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f512f7fb89a04a2","name":"should reject if Relay is requested but not mounted","time":{"start":1752857372015,"stop":1752857372015,"duration":0},"status":"passed","severity":"normal"},{"uid":"24818704d71001d2","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752857600202,"stop":1752857600202,"duration":0},"status":"passed","severity":"normal"},{"uid":"578414c8d220087f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752857371852,"stop":1752857371853,"duration":1},"status":"passed","severity":"normal"},{"uid":"655e3b3174d87ab3","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752857326486,"stop":1752857326486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96dcaa242498b9f","name":"ignores domain fetching errors","time":{"start":1752857350666,"stop":1752857350666,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df12ca975350179","name":"should handle empty pubsub topics","time":{"start":1752857342435,"stop":1752857342435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75937fa91c809f1","name":"Push message with Chinese payload","time":{"start":1752858008323,"stop":1752858008323,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b126f38fb557cb","name":"handles different networkShards values correctly","time":{"start":1752857326466,"stop":1752857326466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5878c3869e674fa9","name":"should retry on complete failure if specified","time":{"start":1752857371448,"stop":1752857371448,"duration":0},"status":"passed","severity":"normal"},{"uid":"58396180c55878e5","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752857326490,"stop":1752857326491,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d510ed4b2762a64","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752857341292,"stop":1752857341292,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f9137f6c5e397e","name":"same cluster, different shard: nodes connect","time":{"start":1752857473299,"stop":1752857473300,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc7658d818bcaca","name":"LightPush","time":{"start":1752857675133,"stop":1752857675133,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0ccb985d0e6668","name":"Query Generator - true","time":{"start":1752857646676,"stop":1752857646676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9376eb61f4eda141","name":"configure the node with multiple pubsub topics","time":{"start":1752857637789,"stop":1752857637790,"duration":1},"status":"passed","severity":"normal"},{"uid":"18bdaf2c819f8dc3","name":"Check publish message containing JSON","time":{"start":1752857535776,"stop":1752857535776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a193fd1a49f096","name":"should dial with PeerId and return stream","time":{"start":1752857342833,"stop":1752857342833,"duration":0},"status":"passed","severity":"normal"},{"uid":"152f304091ebd962","name":"Generator, 2 different pubsubtopics","time":{"start":1752857644996,"stop":1752857644996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9840430b8793365","name":"Subscribe to topic containing long and receive message","time":{"start":1752857896624,"stop":1752857896624,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c5084b40d54b23","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752857342837,"stop":1752857342837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0cee9bcb7ad0ca","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752857371850,"stop":1752857371851,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd08f7feb55a0c4d","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752857326469,"stop":1752857326470,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c8faa0c3124791","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752857896618,"stop":1752857896618,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf23534ed064fe","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752857371076,"stop":1752857371077,"duration":1},"status":"passed","severity":"normal"},{"uid":"d468f32fac7c2607","name":"Reusing cursor across nodes","time":{"start":1752857612786,"stop":1752857612786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f084edc23a928ed6","name":"Query generator for multiple messages with different content topic format","time":{"start":1752857658812,"stop":1752857658812,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f029ddfb8ad397","name":"handles empty contentTopics array correctly","time":{"start":1752857326489,"stop":1752857326489,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc0fc35c6cf52d2","name":"Check received message containing Script","time":{"start":1752857843326,"stop":1752857843327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1971f49bfd2a0a36","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752857331780,"stop":1752857331781,"duration":1},"status":"passed","severity":"normal"},{"uid":"82967ad571145865","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752857381093,"stop":1752857381094,"duration":1},"status":"passed","severity":"normal"},{"uid":"e318aeceba7f4349","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752857381084,"stop":1752857381084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d516163049783f9e","name":"should create an instance with libp2p and dialer","time":{"start":1752857341782,"stop":1752857341783,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a2f1bc240a7ee0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752857381078,"stop":1752857381078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e919ccfd64257e5c","name":"Check message received after jswaku node is restarted","time":{"start":1752857843333,"stop":1752857843333,"duration":0},"status":"passed","severity":"normal"},{"uid":"38487d71ff56e5cb","name":"should hang up with PeerId and return true on success","time":{"start":1752857342834,"stop":1752857342834,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2323858e2f689a","name":"should not fail to stop the service if it was not started","time":{"start":1752857406906,"stop":1752857406907,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7aa024bccf80fe","name":"should handle peer connect event","time":{"start":1752857341286,"stop":1752857341286,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfd4358ec31b916","name":"should not create relay timers when relay is not provided","time":{"start":1752857342430,"stop":1752857342431,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac632aad1121069","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752857381084,"stop":1752857381084,"duration":0},"status":"passed","severity":"normal"},{"uid":"43eb9c9d16bb7ee2","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752857326472,"stop":1752857326472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6326cd42fd31ae4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752857540715,"stop":1752857540716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a841e58bc128416","name":"should properly create location multiaddrs - udp6","time":{"start":1752857332461,"stop":1752857332461,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc4ee5f55ce8bbd","name":"should dial more peers if under maxConnections","time":{"start":1752857341841,"stop":1752857341848,"duration":7},"status":"passed","severity":"normal"},{"uid":"2efa329fec1afa15","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752857612784,"stop":1752857612784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d64b69f35eecf6b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752857612783,"stop":1752857612783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb25c529cb1184f5","name":"Throws when trying to push message with empty payload","time":{"start":1752858008327,"stop":1752858008327,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96feef4f827df11","name":"Push message with content topic containing Script","time":{"start":1752858008330,"stop":1752858008330,"duration":0},"status":"passed","severity":"normal"},{"uid":"238e5dbef959a766","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752857473298,"stop":1752857473298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e218b3c3ae5040","name":"A test","time":{"start":1752857463442,"stop":1752857463443,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b32a6d6d1341697","name":"Subscribe and receives messages on 20 topics","time":{"start":1752857896611,"stop":1752857896611,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f92c633a89b4c4","name":"should return true when peer is on the same network","time":{"start":1752857342082,"stop":1752857342082,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a8eb0e8acdcce4","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752857342445,"stop":1752857342445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acbf65232ccf8e7","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752857653887,"stop":1752857653887,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf61568b5c2bb7f","name":"should wait for LightPush peer to be connected","time":{"start":1752857372017,"stop":1752857372017,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe2e5fbb7bbe71f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752857360441,"stop":1752857360441,"duration":0},"status":"passed","severity":"normal"},{"uid":"733d65223bd15022","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752857326479,"stop":1752857326484,"duration":5},"status":"passed","severity":"normal"},{"uid":"c555c14251230c98","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752857540704,"stop":1752857540707,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fdaf995bff65430","name":"should register libp2p event listeners when start is called","time":{"start":1752857371850,"stop":1752857371850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62298da38616632","name":"Used by Waku Relay","time":{"start":1752857667810,"stop":1752857667810,"duration":0},"status":"passed","severity":"normal"},{"uid":"642f5bebd595a0ff","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752857896617,"stop":1752857896617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6b25b471ff847e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752857326473,"stop":1752857326473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47ee7f7534c9aad","name":"Check received message containing emoji","time":{"start":1752857843338,"stop":1752857843339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae1809706c0cb4c9","name":"handles empty shards array correctly","time":{"start":1752857326489,"stop":1752857326489,"duration":0},"status":"passed","severity":"normal"},{"uid":"4087be63942bba1a","name":"should not receive a peer event before start","time":{"start":1752857406908,"stop":1752857406908,"duration":0},"status":"passed","severity":"normal"},{"uid":"136e566b05fa14c5","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752857380681,"stop":1752857380682,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b955773cebd5d6d","name":"should continually clean up expired entries at intervals","time":{"start":1752857370225,"stop":1752857370225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cebb1992344ef8","name":"Fails to publish message with empty text","time":{"start":1752857535780,"stop":1752857535780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5209337bd95b3dc7","name":"should return false when shard info is undefined","time":{"start":1752857342089,"stop":1752857342090,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e543667e80172d","name":"should set field with all protocols disabled","time":{"start":1752857332463,"stop":1752857332463,"duration":0},"status":"passed","severity":"normal"},{"uid":"905fda9a80500388","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752857331764,"stop":1752857331766,"duration":2},"status":"passed","severity":"normal"},{"uid":"733ee3c821ff6057","name":"should not fail to start the service if it is already started","time":{"start":1752857510337,"stop":1752857510338,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2af773a4076bfb3","name":"Check message with invalid timestamp is not received","time":{"start":1752857843340,"stop":1752857843340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddc9676285382aa","name":"throws on content topic with empty topic name field","time":{"start":1752857326457,"stop":1752857326457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d60654573ff2d2","name":"Check received message with timestamp: 1752857401608000000 ","time":{"start":1752857843339,"stop":1752857843339,"duration":0},"status":"passed","severity":"normal"},{"uid":"466accb081ce2e40","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752857342431,"stop":1752857342431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62074807f0d95d5","name":"should return all connected peers without codec filter","time":{"start":1752857342835,"stop":1752857342836,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eab24f771cacfc8","name":"should initialize with Unhealthy status","time":{"start":1752857371697,"stop":1752857371699,"duration":2},"status":"passed","severity":"normal"},{"uid":"dceefc6aa855756d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752857326474,"stop":1752857326474,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f28d8fc79a1a8b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752857896616,"stop":1752857896616,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d339a4078d66b8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752857326463,"stop":1752857326464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d48a3c949b49f760","name":"Check received message containing JSON","time":{"start":1752857843337,"stop":1752857843337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbd080e65a30a0c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752857381085,"stop":1752857381085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bd21241506f0e9","name":"Query with Promise Callback, No message returned","time":{"start":1752857622153,"stop":1752857622153,"duration":0},"status":"passed","severity":"normal"},{"uid":"905081c54eb03565","name":"can query messages by message hash","time":{"start":1752857631145,"stop":1752857631145,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69a0b5f23f391e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752857896618,"stop":1752857896619,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea4503ffbb025324","name":"should return false when peer is on different cluster","time":{"start":1752857342089,"stop":1752857342089,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b28b3ebc00ba3a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752857409936,"stop":1752857409936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee83abb086b1fecd","name":"should not return locked peers if enough unlocked are available","time":{"start":1752857371848,"stop":1752857371848,"duration":0},"status":"passed","severity":"normal"},{"uid":"74af16942fd01ad","name":"Push message with Arabic payload","time":{"start":1752858008323,"stop":1752858008323,"duration":0},"status":"passed","severity":"normal"},{"uid":"407878cccb2141ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752857326484,"stop":1752857326484,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e2280115b35ec4","name":"messageHashStr produces different results for different inputs","time":{"start":1752857342120,"stop":1752857342121,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e58b6da0d8c859c","name":"should properly create location multiaddrs - tcp4","time":{"start":1752857332461,"stop":1752857332461,"duration":0},"status":"passed","severity":"normal"},{"uid":"849de048f32413e","name":"should clear timers for specific peer on disconnect","time":{"start":1752857342433,"stop":1752857342433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25a7b47b0e124b7","name":"Push message with content topic containing special chars","time":{"start":1752858008328,"stop":1752858008328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffda22d852488efd","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752857326465,"stop":1752857326465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3b96550bd9ca5","name":"Push message with content topic containing Russian","time":{"start":1752858008316,"stop":1752858008316,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c04514562d56c5","name":"Renews subscription after lossing a connection","time":{"start":1752857896619,"stop":1752857896619,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcf4328a584ecf5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752857896612,"stop":1752857896612,"duration":0},"status":"passed","severity":"normal"},{"uid":"803bf38621ef7a0a","name":"retrieves a single peer","time":{"start":1752857350665,"stop":1752857350665,"duration":0},"status":"passed","severity":"normal"},{"uid":"33898e89ef608d21","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752858008330,"stop":1752858008331,"duration":1},"status":"passed","severity":"normal"},{"uid":"755fb2b4a6312cce","name":"should return different streams if requested simultaniously","time":{"start":1752857342461,"stop":1752857342462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f72027b9358e03f","name":"should create KeepAliveManager with relay","time":{"start":1752857342392,"stop":1752857342393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f2c100cffb541b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752857406910,"stop":1752857406911,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2ad243fe70d7cb28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752857326477,"stop":1752857326477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5434a9083f31ac5","name":"Check publish message containing numeric","time":{"start":1752857535772,"stop":1752857535772,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d825bacf4e258f","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752857332452,"stop":1752857332452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df2efe23878ffe3","name":"Check received message containing special chars","time":{"start":1752857843334,"stop":1752857843335,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0596e62df84fbee","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752857843340,"stop":1752857843340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d401a5b278771a95","name":"messageHash returns a Uint8Array","time":{"start":1752857342119,"stop":1752857342119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccfd4d6c88715f9","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752857535782,"stop":1752857535782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14a760fdbcfcbc5","name":"should start and stop interval correctly","time":{"start":1752857371143,"stop":1752857371144,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d879b7bf57ba83","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752857528615,"stop":1752857528615,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e1367a448dc519","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752857342090,"stop":1752857342091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64da1ec3c26c73b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752857342426,"stop":1752857342426,"duration":0},"status":"passed","severity":"normal"},{"uid":"658ef24c8c3047a9","name":"should retry if all attempts fail","time":{"start":1752857371158,"stop":1752857371159,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c08edf8960fbc22","name":"messageHashStr works with IProtoMessage","time":{"start":1752857342120,"stop":1752857342120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a613b3b2cddbb220","name":"should dial peers from store on start","time":{"start":1752857341811,"stop":1752857341811,"duration":0},"status":"passed","severity":"normal"},{"uid":"963a9427e39a37b7","name":"Push message equal or less that 1MB","time":{"start":1752858008334,"stop":1752858008335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfa39786a24e0df7","name":"Check meta is set [symmetric]","time":{"start":1752857360441,"stop":1752857360442,"duration":1},"status":"passed","severity":"normal"},{"uid":"72717076a653ff06","name":"should throw error - no public key","time":{"start":1752857332453,"stop":1752857332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f72cb6bf05ac9b","name":"should remove event listeners from libp2p","time":{"start":1752857341281,"stop":1752857341281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105eb94846b7256","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app12/10/topic641/utf8","time":{"start":1752857628900,"stop":1752857628900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d85dad608499a41","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752857381068,"stop":1752857381068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92315f5904e2d11","name":"Check received message containing Arabic","time":{"start":1752857843335,"stop":1752857843335,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf328ccad0322b0d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752857381079,"stop":1752857381080,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bf927d7d1a77dc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752857666306,"stop":1752857666307,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b56ae65e5c63aa","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752857612784,"stop":1752857612785,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a397d02b8e4a861","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752857381092,"stop":1752857381092,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4750a915f9bb34","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752857385905,"stop":1752857385905,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cedda46d547aab","name":"Push message with SQL Injection payload","time":{"start":1752858008324,"stop":1752858008324,"duration":0},"status":"passed","severity":"normal"},{"uid":"577059788bb5a52e","name":"Push message with XML payload","time":{"start":1752858008311,"stop":1752858008311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2465f1f602f202","name":"Check received message containing JSON","time":{"start":1752857843327,"stop":1752857843327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be392ceea8b61a9","name":"should be safe to call multiple times","time":{"start":1752857342413,"stop":1752857342418,"duration":5},"status":"passed","severity":"normal"},{"uid":"190ca7598301e4bf","name":"should sort peers by ping value","time":{"start":1752857342836,"stop":1752857342837,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bc74a5f13c217a","name":"should requeue task if no peer is available","time":{"start":1752857371145,"stop":1752857371150,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7c15fbdf35ebb62","name":"should not retry if at least one success","time":{"start":1752857371448,"stop":1752857371452,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8e0bab80b93951b","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752857422519,"stop":1752857422520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a929ee92896a079","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752857896628,"stop":1752857896628,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc7e8cf2d1fe816","name":"should throw error - no id","time":{"start":1752857332453,"stop":1752857332453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6986401aac7faf9","name":"Decoder throws on undefined content topic","time":{"start":1752857342878,"stop":1752857342878,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab82a7f12f8983c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752857381083,"stop":1752857381083,"duration":0},"status":"passed","severity":"normal"},{"uid":"897665930f08abe8","name":"Push message with emoji payload","time":{"start":1752858008326,"stop":1752858008326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6717e888084f82f4","name":"Promise Callback - true","time":{"start":1752857646678,"stop":1752857646678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a0d353c6b9e672","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752857371852,"stop":1752857371852,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a3d6d2f8ccd86a","name":"Push message with numeric payload","time":{"start":1752858008308,"stop":1752858008308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f846751f74678b10","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752857896615,"stop":1752857896615,"duration":0},"status":"passed","severity":"normal"},{"uid":"675ff11e4164cf28","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752857326487,"stop":1752857326487,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b91867b186f3a9","name":"should clear dial history on start","time":{"start":1752857341877,"stop":1752857341878,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c70c704a0308ae7","name":"Waku message hash computation (payload length 0)","time":{"start":1752857342110,"stop":1752857342110,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa80f543da77ead","name":"should emit a peer event after start","time":{"start":1752857354523,"stop":1752857354523,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f435a8c769e013","name":"should select older connection if present","time":{"start":1752857342442,"stop":1752857342443,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac9f44d14e5303f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752857342110,"stop":1752857342111,"duration":1},"status":"passed","severity":"normal"},{"uid":"9735d9013fcef2c9","name":"Push message with content topic containing escaped characters","time":{"start":1752858008331,"stop":1752858008332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f22475e830f8a26","name":"should throw error - no public key","time":{"start":1752857332454,"stop":1752857332454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e3b3d5cfe201a9","name":"should create ShardReader with shards network config","time":{"start":1752857342072,"stop":1752857342073,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22a3c9154703b8c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752857843340,"stop":1752857843340,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10058f2a7dd589a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752857532938,"stop":1752857532938,"duration":0},"status":"passed","severity":"normal"},{"uid":"461a940a9db76dc7","name":"should handle incoming messages","time":{"start":1752857371957,"stop":1752857371957,"duration":0},"status":"passed","severity":"normal"},{"uid":"726580a6d434195","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752857331779,"stop":1752857331780,"duration":1},"status":"passed","severity":"normal"},{"uid":"89956f2af81c5cc1","name":"should return false when peer is not found","time":{"start":1752857342084,"stop":1752857342084,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fb04e94416493a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752857381089,"stop":1752857381090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c56c94bd1ec388d0","name":"Symmetric encrypt & Decrypt","time":{"start":1752857360919,"stop":1752857360920,"duration":1},"status":"passed","severity":"normal"},{"uid":"1355854454ded36e","name":"Encoder throws on undefined content topic","time":{"start":1752857362112,"stop":1752857362112,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c929ea71425d09a","name":"Check received message containing long","time":{"start":1752857843334,"stop":1752857843334,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cc5522c4071507","name":"should properly clean up resources when disposed","time":{"start":1752857370224,"stop":1752857370225,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdd3a6c56a98c19","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752857342468,"stop":1752857342468,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ae8234c7fa7296","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752857622146,"stop":1752857622147,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed1beb031bf7f31","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752857350668,"stop":1752857350668,"duration":0},"status":"passed","severity":"normal"},{"uid":"839c5d2a8ac4a70c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752857896625,"stop":1752857896625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb10feee0ea90e92","name":"should have no discoveries enabled by default","time":{"start":1752857371070,"stop":1752857371070,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6fcba578be5de0","name":"should dial all known peers when reached zero connections","time":{"start":1752857445177,"stop":1752857445180,"duration":3},"status":"passed","severity":"normal"},{"uid":"6dcf9564308ddc7e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752857331774,"stop":1752857331775,"duration":1},"status":"passed","severity":"normal"},{"uid":"39cc8e406bfcd53f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752857326462,"stop":1752857326462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b889fcf92472c333","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752857341841,"stop":1752857341841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c168491fba3f2be","name":"should stop ping timers on peer disconnect","time":{"start":1752857342425,"stop":1752857342426,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfa30a37183fae2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752857381069,"stop":1752857381069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a5a3d1800ac738","name":"Passing page size 19 when there are 20 messages","time":{"start":1752857659870,"stop":1752857659871,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef42f4589630e9e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app52/2/topic232/json","time":{"start":1752857628901,"stop":1752857628903,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a36d7c0bc2faca","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752857371700,"stop":1752857371701,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f033ad1deb9130","name":"should handle a minimal index list","time":{"start":1752857326510,"stop":1752857326511,"duration":1},"status":"passed","severity":"normal"},{"uid":"afba6bbb0404fe5b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752857535781,"stop":1752857535781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e9653a103ef54f","name":"should send relay ping messages on timer","time":{"start":1752857342432,"stop":1752857342432,"duration":0},"status":"passed","severity":"normal"},{"uid":"de405d0ea7ebecfb","name":"should send to specified number of peers of used peers","time":{"start":1752857371448,"stop":1752857371448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece3e2f1203f99e0","name":"1 Store, 2 fetches","time":{"start":1752857350452,"stop":1752857350452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfde567ab2afaaa","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752857371853,"stop":1752857371853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e261d8f9c74e4c83","name":"ignores unrecognized TXT record formats","time":{"start":1752857350666,"stop":1752857350667,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdff3a2cae4a49e8","name":"tcp ip4 address","time":{"start":1752857331893,"stop":1752857331893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c129f1ba0fe7fa3","name":"different cluster, different shard: nodes don't connect","time":{"start":1752857473301,"stop":1752857473302,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6ad657c98a5238","name":"should not receive a peer event before start","time":{"start":1752857354523,"stop":1752857354524,"duration":1},"status":"passed","severity":"normal"},{"uid":"16bc3cda78a98bdc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752857896622,"stop":1752857896622,"duration":0},"status":"passed","severity":"normal"},{"uid":"126225c842fcb033","name":"Push message with Chinese payload","time":{"start":1752858008309,"stop":1752858008309,"duration":0},"status":"passed","severity":"normal"},{"uid":"5249970d9f5d03d","name":"Refresh subscription","time":{"start":1752857540701,"stop":1752857540701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d80db17fd825af51","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752857896618,"stop":1752857896618,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fdf1769324c906","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857644997,"stop":1752857644997,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ed027b9085680eb","name":"Nwaku publishes","time":{"start":1752857524209,"stop":1752857524209,"duration":0},"status":"passed","severity":"normal"},{"uid":"42154faa03ae23c2","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752857653885,"stop":1752857653886,"duration":1},"status":"passed","severity":"normal"},{"uid":"37992b5fb76b2908","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752857326471,"stop":1752857326471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab07632363cbdaf","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752857540716,"stop":1752857540716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcb386327995450","name":"Encoder throws on empty string content topic","time":{"start":1752857342878,"stop":1752857342878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11b80e3b6fb20b","name":"Sample","time":{"start":1752857331894,"stop":1752857331894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ca58ef510932f3","name":"Relay","time":{"start":1752857407914,"stop":1752857407915,"duration":1},"status":"passed","severity":"normal"},{"uid":"115b808d299907ea","name":"should be safe to call multiple times","time":{"start":1752857341783,"stop":1752857341784,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce038ed6820a1c28","name":"should lock peers when selected","time":{"start":1752857371847,"stop":1752857371847,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdd82ed3e8e7453","name":"Subscribe to topic containing long and publish message","time":{"start":1752857540702,"stop":1752857540702,"duration":0},"status":"passed","severity":"normal"},{"uid":"2639fc898b0444d2","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752857896629,"stop":1752857896629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99190e4c247dd07","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752857381080,"stop":1752857381080,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae36434afc1f04","name":"Check received message with timestamp: 1752857401608000000 ","time":{"start":1752857843329,"stop":1752857843329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0bbf16f12c66ef3","name":"Push message with content topic containing emoji","time":{"start":1752858008332,"stop":1752858008332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d63be991dc7fb13","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752857362110,"stop":1752857362111,"duration":1},"status":"passed","severity":"normal"},{"uid":"33da6d9a5997e0fc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752857326478,"stop":1752857326478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37cf62740431866","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752857422517,"stop":1752857422517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e4270b0634bc84","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752857540715,"stop":1752857540715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cc72dde4ca0917","name":"should return usable stream attached to connection","time":{"start":1752857342460,"stop":1752857342461,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5db286ebbf52da","name":"should add event listeners to libp2p","time":{"start":1752857341278,"stop":1752857341279,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dce8951f60e23c6","name":"Push message with custom timestamp: 1722099022871","time":{"start":1752858008333,"stop":1752858008334,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc0612dbea0464f","name":"Push message with content topic containing Arabic","time":{"start":1752858008329,"stop":1752858008329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f898fcd498e842","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752857341850,"stop":1752857341850,"duration":0},"status":"passed","severity":"normal"},{"uid":"941caa4e42172f68","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752857371701,"stop":1752857371702,"duration":1},"status":"passed","severity":"normal"},{"uid":"26dc39c7280373f2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752857350237,"stop":1752857350237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fbdcdd3429fea3","name":"should encode/decode to RLP encoding","time":{"start":1752857332458,"stop":1752857332459,"duration":1},"status":"passed","severity":"normal"},{"uid":"296c1a59a41f2e6","name":"Push message with content topic containing SQL Injection","time":{"start":1752858008329,"stop":1752858008330,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b90ad6ad745bbb","name":"should respect custom numPeersToUse configuration","time":{"start":1752857371852,"stop":1752857371852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf0afbd16d8a3f7","name":"should properly create location multiaddrs - udp4","time":{"start":1752857332460,"stop":1752857332461,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cca1bb239c41f24","name":"should not allow unachievable error rate","time":{"start":1752857380679,"stop":1752857380680,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa4c52236ce2c1c","name":"should handle errors when accessing navigator","time":{"start":1752857341302,"stop":1752857341303,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2418ae2266d9ea","name":"should use DNS peer discovery with light client","time":{"start":1752857406910,"stop":1752857406910,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12fa195956117a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752857381092,"stop":1752857381093,"duration":1},"status":"passed","severity":"normal"},{"uid":"290d297837c8b1c8","name":"should emit a peer event after start","time":{"start":1752857406907,"stop":1752857406908,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eca1e304f3897e","name":"should handle corrupted local storage data gracefully","time":{"start":1752857354525,"stop":1752857354526,"duration":1},"status":"passed","severity":"normal"},{"uid":"4189ed4d44086fdc","name":"Push 30 different messages","time":{"start":1752858008313,"stop":1752858008313,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56cd4b53981fcebd","name":"should reject on timeout if it was set","time":{"start":1752857372016,"stop":1752857372017,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcfa1f67d1e95e61","name":"Push message with content topic containing XML","time":{"start":1752858008330,"stop":1752858008330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee41a974b526b950","name":"should detect messages with missing dependencies","time":{"start":1752857385904,"stop":1752857385904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b739a881dcdd3db1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752857326479,"stop":1752857326479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b56147c83fa865","name":"should create KeepAliveManager with required options","time":{"start":1752857342392,"stop":1752857342392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3952a1a6c1432756","name":"Push message with Script payload","time":{"start":1752858008310,"stop":1752858008310,"duration":0},"status":"passed","severity":"normal"},{"uid":"3348a94daae6ffd6","name":"should dial one peer on dial","time":{"start":1752857490021,"stop":1752857490023,"duration":2},"status":"passed","severity":"normal"},{"uid":"57725aa3a2ec187f","name":"Check message with no pubsub topic is not received","time":{"start":1752857843341,"stop":1752857843341,"duration":0},"status":"passed","severity":"normal"},{"uid":"a516317fb23f40d4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752857381084,"stop":1752857381084,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49305dd49deec61","name":"should properly create location multiaddrs - udp","time":{"start":1752857332462,"stop":1752857332462,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d23a7e662ba1a3d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752857896616,"stop":1752857896616,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f874fc1ca96cb4","name":"Subscribe to topic containing short and publish message","time":{"start":1752857540701,"stop":1752857540701,"duration":0},"status":"passed","severity":"normal"},{"uid":"994cf5eae130d4c9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752857326460,"stop":1752857326460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb667b515c990d0","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752857381081,"stop":1752857381081,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54f9469bf639868","name":"should get / set UDP multiaddr","time":{"start":1752857332459,"stop":1752857332460,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb86f8a4725e3e6","name":"Passing page size 0 when there are 110 messages","time":{"start":1752857659868,"stop":1752857659869,"duration":1},"status":"passed","severity":"normal"},{"uid":"1724c47f14fbabeb","name":"Check received message containing Russian","time":{"start":1752857843326,"stop":1752857843326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cbabda2dd162f7","name":"Check received message containing Chinese","time":{"start":1752857843325,"stop":1752857843325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3932bfdbd2a5c775","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752857385901,"stop":1752857385901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab53af9e8b38bf4","name":"should remove expired entries after TTL has passed","time":{"start":1752857370213,"stop":1752857370213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9c85a75d6d2f4d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752857381082,"stop":1752857381082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beac12668c1f796","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752857385906,"stop":1752857385906,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef550095baebbe5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752857622148,"stop":1752857622148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76558e8f9046cd7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752857896625,"stop":1752857896625,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b7564335a59c86","name":"Push message with meta","time":{"start":1752858008332,"stop":1752858008333,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f0bac14fbea75c","name":"should drop connection via multiaddr with hangUp","time":{"start":1752857490024,"stop":1752857490025,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f233de4f5c9567","name":"Push message with long payload","time":{"start":1752858008307,"stop":1752858008308,"duration":1},"status":"passed","severity":"normal"},{"uid":"12cb8a66a7ab4ae2","name":"should not receive a peer event after stop","time":{"start":1752857354524,"stop":1752857354524,"duration":0},"status":"passed","severity":"normal"},{"uid":"104c41264d07ee63","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752857381074,"stop":1752857381075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6569ed6dc6e384c1","name":"Check received message containing shell command","time":{"start":1752857843337,"stop":1752857843338,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51cc1f4c6c41492","name":"should be empty after removing the only subscription","time":{"start":1752857371866,"stop":1752857371866,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e30990ac59cbb5","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752857445180,"stop":1752857445181,"duration":1},"status":"passed","severity":"normal"},{"uid":"915ff69462bfdb51","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752857331776,"stop":1752857331777,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5b0d7352653b39","name":"should return empty array when no peers connected","time":{"start":1752857342835,"stop":1752857342835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5241c4ec451c1358","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752857612787,"stop":1752857612788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5e5875b4690fc257","name":"Push message with content topic containing SQL Injection","time":{"start":1752858008316,"stop":1752858008316,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cd411623c8185a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752857896622,"stop":1752857896622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"169ebc15d34ffd97","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752857342444,"stop":1752857342444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5fb129d260232","name":"should merge provided config with defaults","time":{"start":1752857342829,"stop":1752857342829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1471d028b1b7b39f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752857666301,"stop":1752857666301,"duration":0},"status":"passed","severity":"normal"},{"uid":"325b2fd17b9e79f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752857326475,"stop":1752857326475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b642985d1f4b2","name":"should reject if LightPush is requested but not mounted","time":{"start":1752857372016,"stop":1752857372016,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a9968493fc5f9c","name":"should handle all zero keep alive options","time":{"start":1752857342435,"stop":1752857342438,"duration":3},"status":"passed","severity":"normal"},{"uid":"1660d29ae5f23e1f","name":"Publish message with large meta","time":{"start":1752857535783,"stop":1752857535784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a185c2024b89d8d7","name":"isConnected return false after peer stops","time":{"start":1752857422518,"stop":1752857422519,"duration":1},"status":"passed","severity":"normal"},{"uid":"27923d20b339d28f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752857381077,"stop":1752857381077,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ece49e822a071c","name":"different cluster, same shard: nodes don't connect","time":{"start":1752857473300,"stop":1752857473301,"duration":1},"status":"passed","severity":"normal"},{"uid":"778387f374c74bd5","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752857380680,"stop":1752857380680,"duration":0},"status":"passed","severity":"normal"},{"uid":"2318807f65c81351","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752857896627,"stop":1752857896628,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef25cae09925aa12","name":"should save new peer to store","time":{"start":1752857341788,"stop":1752857341789,"duration":1},"status":"passed","severity":"normal"},{"uid":"803c938fbd9c402c","name":"Push message with content topic containing numeric","time":{"start":1752858008315,"stop":1752858008315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d81417aa1415d77","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752857843333,"stop":1752857843333,"duration":0},"status":"passed","severity":"normal"},{"uid":"b315c1bf0f60633a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752857331772,"stop":1752857331773,"duration":1},"status":"passed","severity":"normal"},{"uid":"6094cd3190520bcb","name":"Asymmetric encrypt & decrypt","time":{"start":1752857360919,"stop":1752857360919,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6f5c7eeb7d5052","name":"should handle queue overflow by adding peers to queue","time":{"start":1752857341902,"stop":1752857341902,"duration":0},"status":"passed","severity":"normal"},{"uid":"8496d21f250cf3b2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752857350242,"stop":1752857350242,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f04cc0853bc9f7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752857381076,"stop":1752857381076,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac07103b99dddcf","name":"should handle complete dial lifecycle","time":{"start":1752857341917,"stop":1752857341917,"duration":0},"status":"passed","severity":"normal"},{"uid":"843d05bb9abb03c2","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752857341849,"stop":1752857341849,"duration":0},"status":"passed","severity":"normal"},{"uid":"620a341b585ecbe1","name":"Push message with content topic containing JSON","time":{"start":1752858008317,"stop":1752858008317,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71ebd5e5e9f58ce","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752857612786,"stop":1752857612786,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccebbdd7a216fc4","name":"should create a new stream if no existing for protocol found","time":{"start":1752857342461,"stop":1752857342461,"duration":0},"status":"passed","severity":"normal"},{"uid":"799fe52671cf07f4","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752857540717,"stop":1752857540717,"duration":0},"status":"passed","severity":"normal"},{"uid":"59239c60f73ab2e3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752857331775,"stop":1752857331775,"duration":0},"status":"passed","severity":"normal"},{"uid":"255e4125527f75a4","name":"Push message with content topic containing shell command","time":{"start":1752858008317,"stop":1752858008318,"duration":1},"status":"passed","severity":"normal"},{"uid":"9942ac9ca43097c","name":"Query generator for 2000 messages","time":{"start":1752857658818,"stop":1752857658819,"duration":1},"status":"passed","severity":"normal"},{"uid":"92667e53bef7cf72","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752857350240,"stop":1752857350241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba0908b7ec1cc8c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752857532938,"stop":1752857532938,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d64598dbd21eeca","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752857381063,"stop":1752857381067,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c8d026e3709bd47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752857381093,"stop":1752857381093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce492a063f6c171","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752857381082,"stop":1752857381082,"duration":0},"status":"passed","severity":"normal"},{"uid":"84267b04766cb74d","name":"should be safe to call multiple times","time":{"start":1752857341812,"stop":1752857341812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1363b8efa54adbd","name":"Push message with Basic HTML tag payload","time":{"start":1752858008311,"stop":1752858008311,"duration":0},"status":"passed","severity":"normal"},{"uid":"693a736d68ff408f","name":"Nodes with multiple pubsub topic","time":{"start":1752857528617,"stop":1752857528617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31c217bbcf552ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752857896617,"stop":1752857896617,"duration":0},"status":"passed","severity":"normal"},{"uid":"914b97fb85ed93e3","name":"Push message with content topic containing XML","time":{"start":1752858008317,"stop":1752858008317,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5ec27c14b0bd1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752857600200,"stop":1752857600201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c1d13b04e63df7","name":"should remove event listener for peer:discovery","time":{"start":1752857341784,"stop":1752857341784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb54d5af59f2bbda","name":"Push message with content topic containing long","time":{"start":1752858008314,"stop":1752858008314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e185168092ac5ebf","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752857342431,"stop":1752857342431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b937d70243116f6","name":"Init the array if not present","time":{"start":1752857326025,"stop":1752857326026,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed351b3fa01591a","name":"Overlapping topic subscription","time":{"start":1752857896613,"stop":1752857896613,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b9daffd08ab5ee","name":"Push message with unicode special characters payload","time":{"start":1752858008312,"stop":1752858008313,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bdc13e35f80fe5c","name":"Default pageSize","time":{"start":1752857659876,"stop":1752857659876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e28df7c6ec48751","name":"should process up to 3 peers at once","time":{"start":1752857341903,"stop":1752857341909,"duration":6},"status":"passed","severity":"normal"},{"uid":"a604d9babcdae43c","name":"Check publish message containing Script","time":{"start":1752857535775,"stop":1752857535775,"duration":0},"status":"passed","severity":"normal"},{"uid":"340af22db28cb92c","name":"should return false when peer is on different cluster","time":{"start":1752857342083,"stop":1752857342083,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d6f9813f3e8664","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752857371953,"stop":1752857371953,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d560943ad2e739","name":"Check message on other pubsub topic is not received","time":{"start":1752857843341,"stop":1752857843341,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea18adc463df49c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752857896624,"stop":1752857896625,"duration":1},"status":"passed","severity":"normal"},{"uid":"4497a43986a04eaa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752857350238,"stop":1752857350238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90d356f5c937399","name":"Check message with no payload is not received","time":{"start":1752857843342,"stop":1752857843342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e93ae3ed77ec0ca","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752857381074,"stop":1752857381074,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cced0a633b2cd","name":"should return valid sharding parameters for static sharding","time":{"start":1752857326488,"stop":1752857326488,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67d9f5c28ed2307","name":"groups content topics by expected pubsub topic","time":{"start":1752857326464,"stop":1752857326465,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f15f9bd0906790","name":"Check publish message containing short","time":{"start":1752857535771,"stop":1752857535772,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d3c76c51d31c39","name":"should wait for Store peer to be connected","time":{"start":1752857372018,"stop":1752857372018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d82a4ac73e8bff","name":"Check received message containing escaped characters","time":{"start":1752857843338,"stop":1752857843338,"duration":0},"status":"passed","severity":"normal"},{"uid":"470f5daa2f7f22b3","name":"Check publish message after service node is restarted","time":{"start":1752857535783,"stop":1752857535783,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b97d48d54e36b2bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752857326475,"stop":1752857326475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb491fc2b1eacfe","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752857600202,"stop":1752857600202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad6959b97d391a9","name":"should handle corrupted shard info gracefully","time":{"start":1752857342101,"stop":1752857342101,"duration":0},"status":"passed","severity":"normal"},{"uid":"deee91ee27f49e72","name":"should insert message into bloom filter","time":{"start":1752857385899,"stop":1752857385899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4c116b2d4045f6","name":"should hang up with multiaddr and return true on success","time":{"start":1752857342834,"stop":1752857342834,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d37751a9921ea4","name":"Subscribe and receive messages via lightPush","time":{"start":1752857896620,"stop":1752857896620,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f3bbc16d3fb32c","name":"should create ConnectionManager with relay","time":{"start":1752857342825,"stop":1752857342825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5853f0ef2464d3","name":"should clear all timers","time":{"start":1752857342413,"stop":1752857342413,"duration":0},"status":"passed","severity":"normal"},{"uid":"723201e068c464ab","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752857381077,"stop":1752857381077,"duration":0},"status":"passed","severity":"normal"},{"uid":"4760d46efc9b729f","name":"peer exchange sets tag","time":{"start":1752857545131,"stop":1752857545131,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d368f7a42628b55","name":"random static sharding 3 - Cluster ID: 95, Shard ID: 390","time":{"start":1752857637784,"stop":1752857637784,"duration":0},"status":"passed","severity":"normal"},{"uid":"35efcb67118db8d","name":"Push 30 different messages","time":{"start":1752858008326,"stop":1752858008327,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bc30070322b7c79b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752857326463,"stop":1752857326463,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd27b7da2a182663","name":"Check received message containing special chars","time":{"start":1752857843324,"stop":1752857843325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedb38619ce933bf","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752857380680,"stop":1752857380681,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ccdc254fa5872","name":"Passing page size 1 when there are 4 messages","time":{"start":1752857659869,"stop":1752857659869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54c0d43ebd81f57","name":"Generator, custom pubsub topic","time":{"start":1752857644998,"stop":1752857644999,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f31b5f61dd6566","name":"Push message with custom timestamp: 1752853822871","time":{"start":1752858008334,"stop":1752858008334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78d84a437d303e2","name":"should return peer for existing peer","time":{"start":1752857341836,"stop":1752857341837,"duration":1},"status":"passed","severity":"normal"},{"uid":"579be741f923e2d9","name":"should handle dial errors gracefully","time":{"start":1752857341897,"stop":1752857341901,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ef84f3e3ba2df6e","name":"Push message with rate limit","time":{"start":1752858008333,"stop":1752858008333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19d078544dad7f8","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752857545132,"stop":1752857545132,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dbbaf2ba97c46ce","name":"Check received message containing short","time":{"start":1752857843323,"stop":1752857843324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c83f1347bae9972e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752857326459,"stop":1752857326459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea07d529012478","name":"should be safe to call multiple times","time":{"start":1752857341815,"stop":1752857341816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad410792f6dc5d13","name":"Fails to publish message with wrong content topic","time":{"start":1752857535781,"stop":1752857535781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca546e276ea31b4f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752857350239,"stop":1752857350239,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d7960de9d4623e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752857381079,"stop":1752857381079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d749291c2f02f46a","name":"should be empty when created","time":{"start":1752857371865,"stop":1752857371865,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae0b438c17436c5","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752857371847,"stop":1752857371848,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac38e4ae6db9646","name":"should remove event listeners","time":{"start":1752857342410,"stop":1752857342413,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ed86d387236efd4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752857409937,"stop":1752857409937,"duration":0},"status":"passed","severity":"normal"},{"uid":"934b746a3417e036","name":"Push message with content topic containing Chinese","time":{"start":1752858008328,"stop":1752858008329,"duration":1},"status":"passed","severity":"normal"},{"uid":"9da34a07efe0e02f","name":"should handle complete peer lifecycle","time":{"start":1752857342440,"stop":1752857342440,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a2b633b5b242c9","name":"1 Relay, 1 Filter, gives up","time":{"start":1752857350453,"stop":1752857350453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2706b5dd9547b8","name":"should handle errors when getting connections","time":{"start":1752857341302,"stop":1752857341302,"duration":0},"status":"passed","severity":"normal"},{"uid":"34086fe2cc92143a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752857371847,"stop":1752857371847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1221fe8eeeeed70","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752857342429,"stop":1752857342430,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0660e522764f36","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752857896625,"stop":1752857896625,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a3c5d5bf9d199","name":"should add and check entries correctly","time":{"start":1752857370198,"stop":1752857370211,"duration":13},"status":"passed","severity":"normal"},{"uid":"b8cb664a8a0050e7","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752857331770,"stop":1752857331771,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc15643229404499","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752857349840,"stop":1752857349842,"duration":2},"status":"passed","severity":"normal"},{"uid":"b25a0bd2701a21d1","name":"Query with Ordered Callback, No Decoder","time":{"start":1752857622148,"stop":1752857622148,"duration":0},"status":"passed","severity":"normal"},{"uid":"72098ba8a4a070d0","name":"should skip peer when not on same shard","time":{"start":1752857341896,"stop":1752857341896,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5f97d40b6c98ee","name":"should handle case when navigator is not available","time":{"start":1752857341284,"stop":1752857341285,"duration":1},"status":"passed","severity":"normal"},{"uid":"105a1efbd6bb22e6","name":"Check publish message after client node is restarted","time":{"start":1752857535783,"stop":1752857535783,"duration":0},"status":"skipped","severity":"normal"},{"uid":"999cd32048514aff","name":"should process tasks in queue","time":{"start":1752857371144,"stop":1752857371144,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d80f309078a402","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752857371854,"stop":1752857371854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f031f5bbfc9177f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752857326461,"stop":1752857326462,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a29bfb93cf3209d","name":"should initialize bloom filter with correct parameters","time":{"start":1752857383157,"stop":1752857383157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261dafd56a20b8d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752857666307,"stop":1752857666308,"duration":1},"status":"passed","severity":"normal"},{"uid":"d136c3b4e4e63347","name":"Check received message containing escaped characters","time":{"start":1752857843328,"stop":1752857843328,"duration":0},"status":"passed","severity":"normal"},{"uid":"de00ab842eb2d4b2","name":"Check message with invalid timestamp is not received","time":{"start":1752857843330,"stop":1752857843330,"duration":0},"status":"passed","severity":"normal"},{"uid":"62542a123485efd5","name":"should reject if Store is requested but not mounted","time":{"start":1752857372016,"stop":1752857372016,"duration":0},"status":"passed","severity":"normal"},{"uid":"962f1bd95a2ad8ef","name":"isConnected should return true after first peer connects","time":{"start":1752857422517,"stop":1752857422518,"duration":1},"status":"passed","severity":"normal"},{"uid":"6892239d5469a558","name":"Sets default value correctly","time":{"start":1752857667810,"stop":1752857667811,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb8c457216bff18","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752857341848,"stop":1752857341848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f040ac1cf7dbf6a","name":"should handle case when globalThis is not available","time":{"start":1752857341285,"stop":1752857341286,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b63cc910c8955f","name":"should handle shard reader errors gracefully","time":{"start":1752857341911,"stop":1752857341911,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a778f97979cb55","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752857331777,"stop":1752857331778,"duration":1},"status":"passed","severity":"normal"},{"uid":"864dc5f83edbdfe0","name":"Decoder throws on undefined content topic","time":{"start":1752857360444,"stop":1752857360444,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd346de011d4bafa","name":"throws an error for improperly formatted content topics","time":{"start":1752857326466,"stop":1752857326466,"duration":0},"status":"passed","severity":"normal"},{"uid":"55612e86fc9e6d4f","name":"should return false when shard is not included in network shards","time":{"start":1752857371295,"stop":1752857371295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0e479d76cb5a47","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752857600199,"stop":1752857600199,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfa2f85fdcf6ed9","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752857381078,"stop":1752857381079,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d696df5aeabb6b0","name":"udp ip6 address","time":{"start":1752857331893,"stop":1752857331893,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ee7d0d60e37fa4","name":"Subscribe and receives messages on 20 topics","time":{"start":1752857896622,"stop":1752857896622,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ca02d28b7e1ec6","name":"should attach causal history and bloom filter to each message","time":{"start":1752857385900,"stop":1752857385900,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b3fa9c46046c13","name":"Js publishes, other Js receives","time":{"start":1752857524209,"stop":1752857524210,"duration":1},"status":"passed","severity":"normal"},{"uid":"19aee402a882b49f","name":"shard 0","time":{"start":1752857637781,"stop":1752857637782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fcb13b2fa41e63","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752857528615,"stop":1752857528615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de78402d81e083e","name":"should not fail to start the service if it is already started","time":{"start":1752857406907,"stop":1752857406907,"duration":0},"status":"passed","severity":"normal"},{"uid":"157af96bf27010c1","name":"Push message with content topic containing special chars","time":{"start":1752858008315,"stop":1752858008315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d69c846945e832","name":"should support chaining for add method","time":{"start":1752857370212,"stop":1752857370212,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc997ab7caa91d23","name":"Push message with short payload","time":{"start":1752858008307,"stop":1752858008307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5652cb69735dc255","name":"Query Generator - false","time":{"start":1752857646677,"stop":1752857646678,"duration":1},"status":"passed","severity":"normal"},{"uid":"143a3d914756e617","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752857350241,"stop":1752857350241,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4329cc78500f4c","name":"Push message with content topic containing short","time":{"start":1752858008314,"stop":1752858008314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea97040c67a774a1","name":"should handle task timeouts","time":{"start":1752857371153,"stop":1752857371153,"duration":0},"status":"passed","severity":"normal"},{"uid":"996e2302766728ac","name":"Check publish message containing Basic HTML tag","time":{"start":1752857535776,"stop":1752857535776,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c66c98093f85198","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857644999,"stop":1752857645000,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f761b606efdbae1","name":"should return false when navigator.onLine is false","time":{"start":1752857341283,"stop":1752857341283,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f439ca5914fa2e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752857362111,"stop":1752857362111,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1300334584ce0ef","name":"Check message on other pubsub topic is not received","time":{"start":1752857843331,"stop":1752857843331,"duration":0},"status":"passed","severity":"normal"},{"uid":"34316b93bc5379c4","name":"should return no connections if no open connection provided","time":{"start":1752857342442,"stop":1752857342442,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a41c74d750b272","name":"Check message with non string payload is not received","time":{"start":1752857843332,"stop":1752857843332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e703e9363f24dda","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app48/6/topic139/test.js","time":{"start":1752857628900,"stop":1752857628901,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd8ab61aea35aaa","name":"should stop all internal components","time":{"start":1752857342830,"stop":1752857342831,"duration":1},"status":"passed","severity":"normal"},{"uid":"330a74517979438d","name":"should dispatch network event when browser goes online","time":{"start":1752857341291,"stop":1752857341291,"duration":0},"status":"passed","severity":"normal"},{"uid":"147d292ceac208eb","name":"Query generator for multiple messages with different message text format","time":{"start":1752857658810,"stop":1752857658811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9c397e0d72900e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752857326490,"stop":1752857326490,"duration":0},"status":"passed","severity":"normal"},{"uid":"61649f14c3e15c38","name":"should handle dial errors","time":{"start":1752857342834,"stop":1752857342834,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ac8b3aee613d4e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752857896616,"stop":1752857896616,"duration":0},"status":"passed","severity":"normal"},{"uid":"67604e61b35aa5fb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752857326477,"stop":1752857326477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e98261f3bf0efe3","name":"should add event listener for peer:discovery","time":{"start":1752857341783,"stop":1752857341783,"duration":0},"status":"passed","severity":"normal"},{"uid":"695ddf80bc9040c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752857326476,"stop":1752857326476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143454f9166f9b4","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752857342430,"stop":1752857342430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02db09483ac7b1a","name":"should dispatch connect and disconnect events","time":{"start":1752857371848,"stop":1752857371849,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ed887ae3447b2f","name":"should throw an error for missing sharding configuration","time":{"start":1752857326488,"stop":1752857326488,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a5cd7c34a89377","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752857540703,"stop":1752857540703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f89167bf51118bc","name":"returns only open connection if one present","time":{"start":1752857342442,"stop":1752857342442,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c75d8c58f04a36","name":"Check publish message containing long","time":{"start":1752857535772,"stop":1752857535772,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac455ed7d540fda","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752857385903,"stop":1752857385904,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b03f5572fe3fa4","name":"should push the message to the outgoing buffer","time":{"start":1752857385898,"stop":1752857385899,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e38dc8e49965f1","name":"should dial peer when on same shard","time":{"start":1752857341896,"stop":1752857341897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6818ae018f35be59","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752857331769,"stop":1752857331770,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e957d838bd2563f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752857326474,"stop":1752857326474,"duration":0},"status":"passed","severity":"normal"},{"uid":"45841a81eddd2cb8","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752857422517,"stop":1752857422517,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9692d3bdb0668d","name":"should handle dial errors gracefully","time":{"start":1752857341786,"stop":1752857341786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b764db78645b2ec9","name":"should not allow k > 12","time":{"start":1752857380677,"stop":1752857380679,"duration":2},"status":"passed","severity":"normal"},{"uid":"7e13c0cb69308628","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752857896623,"stop":1752857896623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcad8b2526e089a","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752857326467,"stop":1752857326467,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ac6ab297942b3c","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752857371291,"stop":1752857371293,"duration":2},"status":"passed","severity":"normal"},{"uid":"56414cba7b21d446","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app97/8/topic255/utf8","time":{"start":1752857628907,"stop":1752857628907,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7afdb96d2a6d45","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752857342103,"stop":1752857342109,"duration":6},"status":"passed","severity":"normal"},{"uid":"450c0228c2615138","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752857896614,"stop":1752857896614,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5662566e70aff0","name":"Passing page size 11 when there are 10 messages","time":{"start":1752857659870,"stop":1752857659870,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345b7e33114d8f3","name":"should remove event listeners from globalThis","time":{"start":1752857341281,"stop":1752857341282,"duration":1},"status":"passed","severity":"normal"},{"uid":"41183a96573ee6ec","name":"Subscribe to topic containing XML and publish message","time":{"start":1752857540709,"stop":1752857540715,"duration":6},"status":"passed","severity":"normal"},{"uid":"cc0018c764dd7b4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752857381087,"stop":1752857381087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efae4bbb4707e1c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752857341283,"stop":1752857341284,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc64df7fa0147b5","name":"should not receive a peer event after stop","time":{"start":1752857510339,"stop":1752857510339,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c28da2a6c36bcaa","name":"should return unique PubsubTopics for static sharding","time":{"start":1752857326469,"stop":1752857326469,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ee063922dcbf34","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857463246,"stop":1752857463246,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a0d51cd18424c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752857381073,"stop":1752857381073,"duration":0},"status":"passed","severity":"normal"},{"uid":"758f1825fe0bbda7","name":"should return false when peer is not found","time":{"start":1752857342092,"stop":1752857342100,"duration":8},"status":"passed","severity":"normal"},{"uid":"819c7a9eb2382b46","name":"Check received message containing Russian","time":{"start":1752857843335,"stop":1752857843336,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a95993e2c1bf49","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752857326490,"stop":1752857326490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3de32f7eef6e264","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752857360439,"stop":1752857360440,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3bb6d1e678afef","name":"returns all values when wanted number matches available values","time":{"start":1752857349836,"stop":1752857349838,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b703bb852ce0b5e","name":"Correctly serialized arguments","time":{"start":1752857473529,"stop":1752857473530,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ff899b2ac3706c","name":"should maintain desired error rate","time":{"start":1752857383158,"stop":1752857383158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5495c4d24b189f3","name":"should be safe to call multiple times","time":{"start":1752857342830,"stop":1752857342830,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b419e36dde7b8f","name":"should use shardsUnderCluster when provided","time":{"start":1752857371294,"stop":1752857371294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc689958259b15a","name":"should add and remove event listeners correctly","time":{"start":1752857354526,"stop":1752857354526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5db31ac5e252f49","name":"Meta field set when metaSetter is specified","time":{"start":1752857342877,"stop":1752857342877,"duration":0},"status":"passed","severity":"normal"},{"uid":"11434d10ec12a0e1","name":"should handle case with no peers in store","time":{"start":1752857341835,"stop":1752857341836,"duration":1},"status":"passed","severity":"normal"},{"uid":"969505b9658f27d2","name":"should be safe to call multiple times","time":{"start":1752857342831,"stop":1752857342831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1c54453a6afbca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752857381091,"stop":1752857381091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21d06bc927142b5","name":"pre and post cipher","time":{"start":1752857360920,"stop":1752857360920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd4c32e28dfb32e","name":"non connected peers","time":{"start":1752857510629,"stop":1752857510629,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6662c3ef166c92ce","name":"should never report false negatives","time":{"start":1752857383158,"stop":1752857383158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4ca79b108c044e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752857326475,"stop":1752857326476,"duration":1},"status":"passed","severity":"normal"},{"uid":"725e9cfc7671fd9b","name":"throws on empty content topic","time":{"start":1752857326452,"stop":1752857326453,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf2513de4f7e8e3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752857896621,"stop":1752857896621,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c6523f6a3877be","name":"should clear the dialing interval","time":{"start":1752857341880,"stop":1752857341883,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5c093c74c4d335a","name":"should create dialer with libp2p and shardReader","time":{"start":1752857341874,"stop":1752857341875,"duration":1},"status":"passed","severity":"normal"},{"uid":"addc49f1ad25e82b","name":"should set field with only STORE enabled","time":{"start":1752857332464,"stop":1752857332464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff858ecee4f31b2","name":"Push message with content topic containing Arabic","time":{"start":1752858008316,"stop":1752858008316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6f3d565f117165","name":"accepts time-filtered query with content filter","time":{"start":1752857342458,"stop":1752857342459,"duration":1},"status":"passed","severity":"normal"},{"uid":"4416ee6041a1e010","name":"random static sharding 6 - Cluster ID: 195, Shard ID: 991","time":{"start":1752857637786,"stop":1752857637786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66f9d0e71219f10","name":"should dispatch network event when browser goes offline","time":{"start":1752857341292,"stop":1752857341292,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d79d35a529cc6","name":"should return false when peer is not on the specified shard","time":{"start":1752857342089,"stop":1752857342089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1160cd677f18f5b4","name":"Generator, 2 different pubsubtopics","time":{"start":1752857644992,"stop":1752857644992,"duration":0},"status":"passed","severity":"normal"},{"uid":"f263bf1ca66a1030","name":"should not receive a peer event before start","time":{"start":1752857510339,"stop":1752857510339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afd440cdbd395f5","name":"Store - dialed after - with timeout","time":{"start":1752857675132,"stop":1752857675132,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e0a02118d651d9","name":"Check received message containing numeric","time":{"start":1752857843334,"stop":1752857843334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba79a769f069743d","name":"should add event listeners to globalThis","time":{"start":1752857341279,"stop":1752857341280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b9ebdc1432cd8b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752857381067,"stop":1752857381068,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7868e8afb666bc","name":"should clear dial history on stop","time":{"start":1752857341883,"stop":1752857341883,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f2e58f87384049","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857896629,"stop":1752857896629,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a65700d36221fb","name":"Publish message with custom timestamp: Fri Jul 18 2025 17:52:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752857535779,"stop":1752857535780,"duration":1},"status":"passed","severity":"normal"},{"uid":"c747b8720d3c22c7","name":"Push message with Basic HTML tag payload","time":{"start":1752858008324,"stop":1752858008325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3ea10c7b1132861","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752857666302,"stop":1752857666304,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cb4d09e20d74d6f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752857532943,"stop":1752857532943,"duration":0},"status":"passed","severity":"normal"},{"uid":"184b956fcc5d1375","name":"Check received message containing SQL Injection","time":{"start":1752857843336,"stop":1752857843336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b420fb666dd8be8","name":"Relay - dialed first","time":{"start":1752857675129,"stop":1752857675130,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f70aa16be3c6a2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752857896617,"stop":1752857896618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f413b6d3896b5fe7","name":"Push message with content topic containing emoji","time":{"start":1752858008319,"stop":1752858008319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d7c0a5833a1646","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752857371851,"stop":1752857371851,"duration":0},"status":"passed","severity":"normal"},{"uid":"264e85c2263a14ac","name":"Check message with non string payload is not received","time":{"start":1752857843342,"stop":1752857843342,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9c1349e9bd5476","name":"Push message with JSON payload","time":{"start":1752858008311,"stop":1752858008312,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea759d0d362c0566","name":"should fail to send if no connected peers found","time":{"start":1752857371447,"stop":1752857371448,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efb837a21c85cd7","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752857342831,"stop":1752857342832,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc8000e920288c8","name":"Push message with special chars payload","time":{"start":1752858008322,"stop":1752858008323,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1cc0dd01b2af2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752857342468,"stop":1752857342469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6bcc60baac4ae9","name":"should handle peer store errors gracefully","time":{"start":1752857341787,"stop":1752857341788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08d40f1dcd2f652","name":"Push message with content topic containing long","time":{"start":1752858008327,"stop":1752858008328,"duration":1},"status":"passed","severity":"normal"},{"uid":"702d21921ba38b12","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752857666300,"stop":1752857666301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ca25798262ef1","name":"Check received message containing unicode special characters","time":{"start":1752857843328,"stop":1752857843328,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee1b0aaa97e30ea","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app41/5/topic70/xml","time":{"start":1752857628903,"stop":1752857628903,"duration":0},"status":"passed","severity":"normal"},{"uid":"633d00575f76d6c1","name":"should not change state when connections remain after disconnect","time":{"start":1752857341287,"stop":1752857341288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5f5f2dc3d24927","name":"should properly create location multiaddrs - tcp","time":{"start":1752857332462,"stop":1752857332462,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f219c45a6df75c","name":"Store - dialed first","time":{"start":1752857675132,"stop":1752857675132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8439d1abb39da53","name":"Ordered callback, aborts when callback returns true","time":{"start":1752857658818,"stop":1752857658818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8128f6daf0ac61","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752857532941,"stop":1752857532942,"duration":1},"status":"passed","severity":"normal"},{"uid":"8858f474b1747949","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752857612787,"stop":1752857612787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d6e1f291a5d2fc","name":"Push to array if already present","time":{"start":1752857326026,"stop":1752857326026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42aaf33a09fe86a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752857326486,"stop":1752857326486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a0b68c854e65d","name":"random static sharding 4 - Cluster ID: 953, Shard ID: 45","time":{"start":1752857637784,"stop":1752857637785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b456a2655df1a8","name":"Should update shard info","time":{"start":1752857490409,"stop":1752857490409,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab005c2953ef7af","name":"Query with Promise Callback, No Decoder","time":{"start":1752857622152,"stop":1752857622152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae2406d1f73bddb","name":"should remove event listeners","time":{"start":1752857341814,"stop":1752857341815,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1db03fc7be822","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752857532944,"stop":1752857532944,"duration":0},"status":"passed","severity":"normal"},{"uid":"862dcca396ae86e1","name":"Push message with short payload","time":{"start":1752858008321,"stop":1752858008322,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee6c7813d2b24a5","name":"Check publish message containing Chinese","time":{"start":1752857535773,"stop":1752857535774,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9ccad161d426852","name":"should check false positive rate","time":{"start":1752857383163,"stop":1752857383163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30ceab48cb17acf","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752857326459,"stop":1752857326460,"duration":1},"status":"passed","severity":"normal"},{"uid":"138f0515e8fa1ee1","name":"Push message with unicode special characters payload","time":{"start":1752858008326,"stop":1752858008326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb79fcd1893ced2","name":"new peer added after a peer was already found","time":{"start":1752857545131,"stop":1752857545131,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56a4b9112ffbe265","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752857341840,"stop":1752857341841,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d726a93ceae51a5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752857612785,"stop":1752857612785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4482cf245971db83","name":"should skip peer when already connected","time":{"start":1752857341885,"stop":1752857341885,"duration":0},"status":"passed","severity":"normal"},{"uid":"537d9b5683801e5b","name":"Query generator for multiple messages","time":{"start":1752857658810,"stop":1752857658810,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e8e17e9b3c7c8d","name":"Subscribe and publish message","time":{"start":1752857540695,"stop":1752857540696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02173c519bf9f09","name":"Push message with special chars payload","time":{"start":1752858008308,"stop":1752858008308,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41fbcca60bea4d4","name":"Fields are not dropped","time":{"start":1752857342474,"stop":1752857342474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf67244fb8147b","name":"should be safe to call multiple times","time":{"start":1752857341883,"stop":1752857341884,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd26d2e18e3a7cb","name":"Publish message with custom timestamp: Sat Jul 27 2024 16:52:08 GMT+0000 (Coordinated Universal Time)","time":{"start":1752857535779,"stop":1752857535779,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc54e137ab2e84ba","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752857896612,"stop":1752857896612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ca32c925cc7470c","name":"Push message with content topic containing shell command","time":{"start":1752858008331,"stop":1752858008331,"duration":0},"status":"passed","severity":"normal"},{"uid":"40faf07c8a918aab","name":"should keep entries that haven't expired yet","time":{"start":1752857370213,"stop":1752857370223,"duration":10},"status":"passed","severity":"normal"},{"uid":"84d18b79c29cd440","name":"should be able to encode the field with only STORE set to true","time":{"start":1752857331767,"stop":1752857331768,"duration":1},"status":"passed","severity":"normal"},{"uid":"147413d66ec79d73","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752857371151,"stop":1752857371151,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf80f567db28be0a","name":"Mutual subscription","time":{"start":1752857540690,"stop":1752857540691,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5cd957d91c8be5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752857350669,"stop":1752857350669,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84716e0c9bc91ddb","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752857473299,"stop":1752857473299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a970d66fbc2a94d","name":"Accepts a valid Waku Message","time":{"start":1752857375327,"stop":1752857375328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc9285f96e364ec","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752857326511,"stop":1752857326511,"duration":0},"status":"passed","severity":"normal"},{"uid":"23930e13457bf78d","name":"should not create multiple intervals when called multiple times","time":{"start":1752857341878,"stop":1752857341880,"duration":2},"status":"passed","severity":"normal"},{"uid":"c371f1a5fae21d62","name":"Throws when trying to push message with empty payload","time":{"start":1752858008314,"stop":1752858008314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6aa776f14aeb854","name":"Check received message containing Basic HTML tag","time":{"start":1752857843337,"stop":1752857843337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bc19514e1575d","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752857896620,"stop":1752857896620,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc94c118b26dd43","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752857381085,"stop":1752857381086,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca7e49360839dbf","name":"should return false when pubsub topic parsing fails","time":{"start":1752857342091,"stop":1752857342091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52aa0eba1134c1d","name":"Subscribe to topic containing long and receive message","time":{"start":1752857896614,"stop":1752857896614,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe9e38f62780ab","name":"should dial all remaining peers","time":{"start":1752857341831,"stop":1752857341831,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4e2745195c32a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752857381082,"stop":1752857381083,"duration":1},"status":"passed","severity":"normal"},{"uid":"9493cba99142ef94","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752857385906,"stop":1752857385906,"duration":0},"status":"passed","severity":"normal"},{"uid":"36deee3a5280ae8","name":"Push message with custom timestamp: 1752853822871","time":{"start":1752858008320,"stop":1752858008320,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e28dd6cd7bbcd5e","name":"should add received messages to bloom filter","time":{"start":1752857385902,"stop":1752857385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f1998fc080fe25","name":"Push message with shell command payload","time":{"start":1752858008325,"stop":1752858008325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b344c13aa9712c6","name":"connected peers and dial","time":{"start":1752857510628,"stop":1752857510628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"adacb80ca4d0f642","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752857381085,"stop":1752857381085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6ab64b86e28b94","name":"Push message with custom timestamp: 1752861022871","time":{"start":1752858008320,"stop":1752858008321,"duration":1},"status":"passed","severity":"normal"},{"uid":"7552d21370a0976d","name":"Subscribe and receive messages via waku relay post","time":{"start":1752857896621,"stop":1752857896621,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b1dbeb32921622","name":"throws on content topic with too few or too many fields","time":{"start":1752857326453,"stop":1752857326455,"duration":2},"status":"passed","severity":"normal"},{"uid":"600d9a74153f8a46","name":"Decoder throws on empty string content topic","time":{"start":1752857362113,"stop":1752857362113,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacc6688c387f9d5","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752858008317,"stop":1752858008317,"duration":0},"status":"passed","severity":"normal"},{"uid":"658c2001a8bef25f","name":"should return true when peer is on the specified shard","time":{"start":1752857342084,"stop":1752857342085,"duration":1},"status":"passed","severity":"normal"},{"uid":"57764741110fa983","name":"Push message with content topic containing unicode special characters","time":{"start":1752858008318,"stop":1752858008318,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b823acaed77d51","name":"Check publish message containing Arabic","time":{"start":1752857535774,"stop":1752857535774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c659465d9506d3a","name":"Push message with content topic containing unicode special characters","time":{"start":1752858008332,"stop":1752858008332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ffd2128661bfce","name":"should only return 1 node with relay capability","time":{"start":1752857350667,"stop":1752857350667,"duration":0},"status":"passed","severity":"normal"},{"uid":"54da8b8180107abc","name":"Check received message containing Arabic","time":{"start":1752857843325,"stop":1752857843326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8723602aa6fab22","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752857612783,"stop":1752857612784,"duration":1},"status":"passed","severity":"normal"},{"uid":"1540f61ee269435","name":"caches peers it previously fetched","time":{"start":1752857350667,"stop":1752857350667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08076749ff50479","name":"should return null for non-existent peer","time":{"start":1752857341837,"stop":1752857341837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf077bcd1ad20d3","name":"Encoder throws on undefined content topic","time":{"start":1752857342877,"stop":1752857342878,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99fb99150f59190","name":"rejects content-filtered query with only contentTopics","time":{"start":1752857342454,"stop":1752857342455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8564a8bf092e6b55","name":"should handle peer store update failures gracefully","time":{"start":1752857342429,"stop":1752857342429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2876efaa5703a99e","name":"Check received message with timestamp: 1752857401608 ","time":{"start":1752857843339,"stop":1752857843339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e82ee12a73d14d2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752857540698,"stop":1752857540700,"duration":2},"status":"passed","severity":"normal"},{"uid":"9320c9ab6af3ffac","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752857896627,"stop":1752857896627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1f4190da054ce0","name":"Push message with content topic containing escaped characters","time":{"start":1752858008318,"stop":1752858008318,"duration":0},"status":"passed","severity":"normal"},{"uid":"163658acc6466c69","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752857326470,"stop":1752857326470,"duration":0},"status":"passed","severity":"normal"},{"uid":"715c768ac0bd9b91","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752857354525,"stop":1752857354525,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f1e39a6fd21df2","name":"Push message with long payload","time":{"start":1752858008322,"stop":1752858008322,"duration":0},"status":"passed","severity":"normal"},{"uid":"256db32fd2c37194","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752857342109,"stop":1752857342109,"duration":0},"status":"passed","severity":"normal"},{"uid":"23323af5bdebec69","name":"Check message with no payload is not received","time":{"start":1752857843332,"stop":1752857843332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b322c554f4aeb399","name":"should start ping timers on peer connect","time":{"start":1752857342419,"stop":1752857342421,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6c4d554d71e162","name":"should return false when clusterId doesn't match","time":{"start":1752857371295,"stop":1752857371295,"duration":0},"status":"passed","severity":"normal"},{"uid":"8853be5b42a326f4","name":"should handle errors when globalThis is not available","time":{"start":1752857341280,"stop":1752857341281,"duration":1},"status":"passed","severity":"normal"},{"uid":"21926c9283816251","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752857371074,"stop":1752857371075,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28b4c268d20621e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752857653887,"stop":1752857653887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fc964a0e513186","name":"should start and setup intervals and event listeners","time":{"start":1752857371867,"stop":1752857371867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f41e312f9dab32","name":"Subscribe to topic containing short and receive message","time":{"start":1752857896614,"stop":1752857896614,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd9ee2f7b085560","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752857342119,"stop":1752857342120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7be15bcd66b1e8","name":"should initialize with default number of peers","time":{"start":1752857371844,"stop":1752857371846,"duration":2},"status":"passed","severity":"normal"},{"uid":"f31efeee4afd0c39","name":"can start and stop the service","time":{"start":1752857406905,"stop":1752857406906,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d47f0eff9ada655","name":"should clear existing timers before creating new ones","time":{"start":1752857342434,"stop":1752857342434,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f919662bae33926","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752857371294,"stop":1752857371294,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbedfd2ddde2d2","name":"Relay - dialed after","time":{"start":1752857675130,"stop":1752857675131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3c3e64f90c0ba1","name":"should decode valid enr successfully","time":{"start":1752857332449,"stop":1752857332452,"duration":3},"status":"passed","severity":"normal"},{"uid":"db7a7bd2bce24632","name":"should increase lamport timestamp","time":{"start":1752857385900,"stop":1752857385901,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac316440498d1ed","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752857896622,"stop":1752857896622,"duration":0},"status":"passed","severity":"normal"},{"uid":"468a669cd41bfe72","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857644993,"stop":1752857644993,"duration":0},"status":"passed","severity":"normal"},{"uid":"55643b3533805d09","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752857381068,"stop":1752857381069,"duration":1},"status":"passed","severity":"normal"},{"uid":"985af8cf08485a27","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752857381087,"stop":1752857381088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f65e69df89b51af","name":"should be delivered immediately if received","time":{"start":1752857385907,"stop":1752857385908,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23ac4f838d0111","name":"Using a function","time":{"start":1752857667801,"stop":1752857667802,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb95566d7608bb10","name":"should do nothing when connections still exist","time":{"start":1752857341823,"stop":1752857341824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1db243396fe2d3","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752857350239,"stop":1752857350240,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbae9d109fc85175","name":"throws on content topic with empty version field","time":{"start":1752857326456,"stop":1752857326457,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d07691e2da3f45","name":"should handle shardReader errors","time":{"start":1752857342838,"stop":1752857342838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe3532d46edb76c","name":"Subscribe to topic containing XML and receive message","time":{"start":1752857896616,"stop":1752857896617,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab3e2ec33bec01a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752857381077,"stop":1752857381078,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67635cda6b197d8","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752857326470,"stop":1752857326470,"duration":0},"status":"passed","severity":"normal"},{"uid":"567d24ea2bbf4b73","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752857381091,"stop":1752857381091,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e736c532b12155","name":"should handle complete connection lifecycle","time":{"start":1752857341303,"stop":1752857341303,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf8bb5dc2fa91bf","name":"Check received message containing emoji","time":{"start":1752857843329,"stop":1752857843329,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a71440d6665a53","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752857381086,"stop":1752857381086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a40f4ecdb9a83b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752857896619,"stop":1752857896619,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba27c2572df8cf20","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app49/9/topic367/test.js","time":{"start":1752857628904,"stop":1752857628904,"duration":0},"status":"passed","severity":"normal"},{"uid":"878adf7ea362f2a9","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752857896611,"stop":1752857896611,"duration":0},"status":"passed","severity":"normal"},{"uid":"284a11883aa02809","name":"Filter","time":{"start":1752857675133,"stop":1752857675133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7214730474261f","name":"should handle relay send failures gracefully","time":{"start":1752857342433,"stop":1752857342433,"duration":0},"status":"passed","severity":"normal"},{"uid":"631cb1a2026fceb","name":"more peers than existing","time":{"start":1752857510628,"stop":1752857510628,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6063e0f5e67513da","name":"random static sharding 8 - Cluster ID: 847, Shard ID: 888","time":{"start":1752857637787,"stop":1752857637787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e580bfe029c7baf","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752857381078,"stop":1752857381078,"duration":0},"status":"passed","severity":"normal"},{"uid":"5774d3aba1ef6988","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752857385907,"stop":1752857385907,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cda5b8c4687344","name":"should handle errors gracefully when getting peer info","time":{"start":1752857342100,"stop":1752857342101,"duration":1},"status":"passed","severity":"normal"},{"uid":"669deb67d20693f7","name":"should dial peer immediately when queue is empty","time":{"start":1752857341884,"stop":1752857341884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6f5c432dea2275","name":"Should update multiaddrs","time":{"start":1752857490408,"stop":1752857490408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ea473c909a4716","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752857342091,"stop":1752857342091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b9dee9654899d2","name":"should skip updating peer store if peer has same addresses","time":{"start":1752857341789,"stop":1752857341792,"duration":3},"status":"passed","severity":"normal"},{"uid":"458a3f5b9ffbf1b7","name":"should not execute task if max attempts is 0","time":{"start":1752857371153,"stop":1752857371154,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9a72295a5dbcbc","name":"should set field with only RELAY enabled","time":{"start":1752857332464,"stop":1752857332464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e6c0d3444e324c","name":"should dial peers from store when no connections remain","time":{"start":1752857341819,"stop":1752857341823,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea3e64650464f1fd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752857896626,"stop":1752857896626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dee2a5f0412472b","name":"Waku message hash computation (no timestamp)","time":{"start":1752857342110,"stop":1752857342110,"duration":0},"status":"passed","severity":"normal"},{"uid":"80052507c73122df","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app31/8/topic972/proto","time":{"start":1752857628904,"stop":1752857628906,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d11d5c59fdfd0b4","name":"should not discard bootstrap peers if under the limit","time":{"start":1752857445181,"stop":1752857445183,"duration":2},"status":"passed","severity":"normal"},{"uid":"786b65006762e8a0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752857326511,"stop":1752857326511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adc4aa3381c6154","name":"Check message received after jswaku node is restarted","time":{"start":1752857843342,"stop":1752857843342,"duration":0},"status":"passed","severity":"normal"},{"uid":"80056f201d13596d","name":"should get / set TCP multiaddr","time":{"start":1752857332460,"stop":1752857332460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a49b9f62615afc9","name":"messageHashStr returns a hex string","time":{"start":1752857342119,"stop":1752857342119,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e664a4623eee4d","name":"should handle peer not in mesh for all topics","time":{"start":1752857342438,"stop":1752857342439,"duration":1},"status":"passed","severity":"normal"},{"uid":"3898250e45f400a9","name":"should set field with all protocols enabled","time":{"start":1752857332463,"stop":1752857332464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b08b836b05e6f80","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752857326468,"stop":1752857326468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b955dd630f50a07d","name":"should throw error - invalid id","time":{"start":1752857332454,"stop":1752857332454,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d94ca64d26cedf6","name":"should skip peer when failed to dial recently","time":{"start":1752857341886,"stop":1752857341894,"duration":8},"status":"passed","severity":"normal"},{"uid":"dafdd60755f3023","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752857653886,"stop":1752857653886,"duration":0},"status":"passed","severity":"normal"},{"uid":"afafb43ba746a3c4","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752857422519,"stop":1752857422519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc23e454ded0d1fa","name":"should return PeerId when PeerId is provided","time":{"start":1752857342445,"stop":1752857342445,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d81c2ee73a1d96","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752857540696,"stop":1752857540697,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69bcf4afa16b0a2","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752857371850,"stop":1752857371850,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f121bda00d12f55","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752857326461,"stop":1752857326461,"duration":0},"status":"passed","severity":"normal"},{"uid":"452e505d342cceab","name":"should return PeerId when PeerId is provided","time":{"start":1752857342444,"stop":1752857342444,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ef2b174857563a","name":"should return false when peer has no shard info","time":{"start":1752857342083,"stop":1752857342084,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef4cc0d44861799","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752857381075,"stop":1752857381075,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a9bfb506f8447a","name":"Subscribe to topic containing XML and receive message","time":{"start":1752857896626,"stop":1752857896626,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7e6b899fb94cad","name":"throws on content topic with non-number generation field","time":{"start":1752857326455,"stop":1752857326455,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84ebc6d7d8eba2d","name":"Fails to push message with large meta","time":{"start":1752858008319,"stop":1752858008319,"duration":0},"status":"passed","severity":"normal"},{"uid":"22af95eabff67864","name":"should handle general insertion and lookup correctly","time":{"start":1752857383162,"stop":1752857383163,"duration":1},"status":"passed","severity":"normal"},{"uid":"5affaf8248322547","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752857326472,"stop":1752857326472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c62486dd456561","name":"should be able to dial TLS multiaddrs","time":{"start":1752857490025,"stop":1752857490026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3cf0f9e9cfc165","name":"Push message with content topic containing Chinese","time":{"start":1752858008315,"stop":1752858008315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ffa99f6497ccb","name":"should increase lamport timestamp","time":{"start":1752857385898,"stop":1752857385898,"duration":0},"status":"passed","severity":"normal"},{"uid":"293649d2dca832a4","name":"should wait for Filter peer to be connected","time":{"start":1752857372017,"stop":1752857372017,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b677be4067ffbe","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752857622151,"stop":1752857622152,"duration":1},"status":"passed","severity":"normal"},{"uid":"951718e27fec3762","name":"same cluster, same shard: nodes connect","time":{"start":1752857473299,"stop":1752857473299,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2fcd82f9acf784","name":"should create ConnectionManager with required options","time":{"start":1752857342825,"stop":1752857342825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7987776adb6dec1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752857540708,"stop":1752857540708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b55d2d7540f6be","name":"can start and stop the service","time":{"start":1752857510336,"stop":1752857510336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6a5f44f7474133","name":"Push message equal or less that 1MB","time":{"start":1752858008321,"stop":1752858008321,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4611f8de5db08be","name":"should insert elements correctly","time":{"start":1752857383158,"stop":1752857383158,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab327a84447fcc9","name":"should create all internal components","time":{"start":1752857342829,"stop":1752857342829,"duration":0},"status":"passed","severity":"normal"},{"uid":"3467b9e3c202951d","name":"Rejects garbage","time":{"start":1752857375329,"stop":1752857375329,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb6c47d31f9cf6","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752857331772,"stop":1752857331772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2678d0332348506","name":"should partition messages based on acknowledgement status","time":{"start":1752857385905,"stop":1752857385905,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c63e4e574fc8a8","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752857385902,"stop":1752857385902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9fc08afe4c6e1d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752857896620,"stop":1752857896621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4210d551f2e1c477","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752857540702,"stop":1752857540703,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af0adcf878de2c0","name":"Push message with shell command payload","time":{"start":1752858008312,"stop":1752858008312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4bfc35a9fd9bcb","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752857371867,"stop":1752857371867,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff65fec53ab9c0","name":"configure the node with multiple content topics","time":{"start":1752857628908,"stop":1752857628909,"duration":1},"status":"passed","severity":"normal"},{"uid":"7702b853c57761e6","name":"Generator, custom pubsub topic","time":{"start":1752857644990,"stop":1752857644991,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc49ea19c2165a99","name":"should start the dialing interval","time":{"start":1752857341876,"stop":1752857341877,"duration":1},"status":"passed","severity":"normal"},{"uid":"49924f5a81394619","name":"Push message with meta","time":{"start":1752858008319,"stop":1752858008319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbb7e2b68d01b39","name":"Fails to push message bigger that 1MB","time":{"start":1752858008335,"stop":1752858008335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4133d5275ab1644","name":"can start the service","time":{"start":1752857510334,"stop":1752857510336,"duration":2},"status":"passed","severity":"normal"},{"uid":"834d7188739516e7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752857381080,"stop":1752857381081,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca93f44171b8290","name":"it tolerates circular branch references","time":{"start":1752857350665,"stop":1752857350666,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e39f0d9d17e1a6","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752857381073,"stop":1752857381073,"duration":0},"status":"passed","severity":"normal"},{"uid":"613d43dfed150bb0","name":"should enable all discoveries when explicitly set","time":{"start":1752857371073,"stop":1752857371074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9205a8dac3406999","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752857381090,"stop":1752857381090,"duration":0},"status":"passed","severity":"normal"},{"uid":"4365085681bb17a2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752857326458,"stop":1752857326459,"duration":1},"status":"passed","severity":"normal"},{"uid":"a88155fd917ebf2","name":"accepts valid message hash query","time":{"start":1752857342455,"stop":1752857342455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d03d75d414eec5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752857406911,"stop":1752857406911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a15f51ec11c2e878","name":"Overlapping topic subscription","time":{"start":1752857896623,"stop":1752857896623,"duration":0},"status":"passed","severity":"normal"},{"uid":"b992f61eb1c94928","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752857843330,"stop":1752857843330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a16170789ad0150","name":"less peers than existing","time":{"start":1752857510628,"stop":1752857510629,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b65420654d390a9a","name":"Round trip binary serialization","time":{"start":1752857342876,"stop":1752857342877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0e6bf02e1af33","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752857896615,"stop":1752857896615,"duration":0},"status":"passed","severity":"normal"},{"uid":"feba55c4d159318f","name":"Promise Callback - false","time":{"start":1752857646678,"stop":1752857646678,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1d11d6c8f885c8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752857896619,"stop":1752857896619,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c77fceef78c1e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752857381081,"stop":1752857381082,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b52db62b5a3a10d","name":"should be sent with empty content","time":{"start":1752857385906,"stop":1752857385906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c74f441fea8e913","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752857896628,"stop":1752857896628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd0c020efc01894","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752857341792,"stop":1752857341792,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcb8bfc739cbf31","name":"should return false when peer is not on topic","time":{"start":1752857342837,"stop":1752857342837,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f7df8fd90e1557","name":"Passing an array","time":{"start":1752857667801,"stop":1752857667801,"duration":0},"status":"passed","severity":"normal"},{"uid":"be330105a973f67e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752857326488,"stop":1752857326488,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec0b235913c57d8","name":"should dial peer when peer is discovered","time":{"start":1752857341785,"stop":1752857341786,"duration":1},"status":"passed","severity":"normal"},{"uid":"97da5230287bcc9f","name":"should handle errors when removing globalThis listeners","time":{"start":1752857341282,"stop":1752857341282,"duration":0},"status":"passed","severity":"normal"},{"uid":"475cae730d6880e3","name":"Relay - times out","time":{"start":1752857675131,"stop":1752857675132,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae406cae3341d67","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752857843330,"stop":1752857843330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5c498153e17469","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752857381090,"stop":1752857381091,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb644a4b7ced8b3f","name":"Check publish message containing Russian","time":{"start":1752857535774,"stop":1752857535774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2083ee9abb6f890d","name":"Delete observer","time":{"start":1752857512441,"stop":1752857512442,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e57bbdac2c44b3f","name":"should dial all peers on dial","time":{"start":1752857490020,"stop":1752857490021,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc46135801efbdc","name":"should handle network check errors gracefully","time":{"start":1752857341916,"stop":1752857341916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c072f5cae54a515b","name":"should only return 1 node with relay and store capability","time":{"start":1752857350668,"stop":1752857350668,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d72d86d1317b135","name":"Check received message containing short","time":{"start":1752857843333,"stop":1752857843334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a54be3c9607a252c","name":"should handle peer store errors gracefully","time":{"start":1752857341837,"stop":1752857341840,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b1ec5c9786ee751","name":"Push message with content topic containing Russian","time":{"start":1752858008329,"stop":1752858008329,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb956c4a634bc79","name":"Decoder throws on undefined content topic","time":{"start":1752857362112,"stop":1752857362112,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d5ad5d80caabc5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752857843343,"stop":1752857843343,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6534968d8663ed8","name":"rejects hash query with content filter parameters","time":{"start":1752857342455,"stop":1752857342455,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a21eaf89d81b2b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752857326460,"stop":1752857326460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5540a493f5db85b0","name":"throws on content topic with empty application field","time":{"start":1752857326456,"stop":1752857326456,"duration":0},"status":"passed","severity":"normal"},{"uid":"61075cd86aa360f9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752857381074,"stop":1752857381074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31fcecc4e407994","name":"Check received message containing XML","time":{"start":1752857843336,"stop":1752857843337,"duration":1},"status":"passed","severity":"normal"},{"uid":"49197a7e3e2438c1","name":"should encodeTxt and decodeTxt","time":{"start":1752857332448,"stop":1752857332448,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28372631e553366","name":"should not dispatch event when already disconnected","time":{"start":1752857341289,"stop":1752857341289,"duration":0},"status":"passed","severity":"normal"},{"uid":"19456059b9a8aa1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752857637782,"stop":1752857637782,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1acca9d58c888e","name":"Fails to publish duplicate message","time":{"start":1752857535780,"stop":1752857535780,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bc6625ea09f252","name":"Subscribe and receive messages via lightPush","time":{"start":1752857896609,"stop":1752857896609,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edb191ea7f32576","name":"Encoder throws on undefined content topic","time":{"start":1752857360443,"stop":1752857360443,"duration":0},"status":"passed","severity":"normal"},{"uid":"469046f6f73f981","name":"Passing page size 10 when there are 10 messages","time":{"start":1752857659870,"stop":1752857659870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df8ca12f8f8bba","name":"should return false when peer has no overlapping shards","time":{"start":1752857342083,"stop":1752857342083,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2369d33357d630b","name":"should deliver messages after dependencies are met","time":{"start":1752857385904,"stop":1752857385905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3fe610a025acd87","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752857381086,"stop":1752857381086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a102d709841dd66","name":"throws on content topic with generation field greater than 0","time":{"start":1752857326455,"stop":1752857326456,"duration":1},"status":"passed","severity":"normal"},{"uid":"725091d14296d5dc","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752857422516,"stop":1752857422516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f439af69159969aa","name":"should dial peer when no shard info available","time":{"start":1752857341897,"stop":1752857341897,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dde01a713a2db5","name":"random static sharding 9 - Cluster ID: 226, Shard ID: 948","time":{"start":1752857637787,"stop":1752857637788,"duration":1},"status":"passed","severity":"normal"},{"uid":"18efca91c13529e6","name":"Query Generator, No Decoder","time":{"start":1752857622147,"stop":1752857622147,"duration":0},"status":"passed","severity":"normal"},{"uid":"325421b8237336e8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752857658818,"stop":1752857658818,"duration":0},"status":"passed","severity":"normal"},{"uid":"813aca9434660530","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752857381087,"stop":1752857381087,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e3582183227131","name":"Check publish message containing unicode special characters","time":{"start":1752857535777,"stop":1752857535778,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd224a46cea463","name":"should handle peerStore errors gracefully","time":{"start":1752857342836,"stop":1752857342836,"duration":0},"status":"passed","severity":"normal"},{"uid":"787429c612a6ddd7","name":"Check publish message containing special chars","time":{"start":1752857535773,"stop":1752857535773,"duration":0},"status":"passed","severity":"normal"},{"uid":"4698bc5550c5834c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752857326484,"stop":1752857326485,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d9a72f10959982","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752857540696,"stop":1752857540696,"duration":0},"status":"passed","severity":"normal"},{"uid":"7745a62ebd751ff2","name":"Push message with content topic containing Script","time":{"start":1752858008316,"stop":1752858008317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41d241f99b15740","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752857896611,"stop":1752857896611,"duration":0},"status":"passed","severity":"normal"},{"uid":"9180da21b9154f28","name":"Ordered Callback - true","time":{"start":1752857646679,"stop":1752857646679,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2d0f353087ae0e","name":"should not retry if at least one success","time":{"start":1752857371158,"stop":1752857371158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b292145325f0bda","name":"Ephemeral messages are not stored","time":{"start":1752857409934,"stop":1752857409934,"duration":0},"status":"passed","severity":"normal"},{"uid":"32707fc0cc65489a","name":"should populate queue if has active dial","time":{"start":1752857341894,"stop":1752857341894,"duration":0},"status":"passed","severity":"normal"},{"uid":"373d65c2a22f6057","name":"Sign & Recover","time":{"start":1752857360920,"stop":1752857360920,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35809f49dd8a67a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752857341273,"stop":1752857341277,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5b3a2e96cc9db8c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752857381093,"stop":1752857381093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f78943c4005db7c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752857540716,"stop":1752857540716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55a3a92e72cae81","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752857381090,"stop":1752857381090,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b8dc5694ce54df","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752857350669,"stop":1752857350669,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69627edd80971383","name":"Query Generator, No message returned","time":{"start":1752857622147,"stop":1752857622148,"duration":1},"status":"passed","severity":"normal"},{"uid":"81dbdfe310450810","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app77/2/topic302/test.js","time":{"start":1752857628903,"stop":1752857628904,"duration":1},"status":"passed","severity":"normal"},{"uid":"684e2ac204cf8a17","name":"should handle ping failures gracefully","time":{"start":1752857342427,"stop":1752857342428,"duration":1},"status":"passed","severity":"normal"},{"uid":"834d649a473e34af","name":"Push message with Russian payload","time":{"start":1752858008323,"stop":1752858008323,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eba4ed163d30c5","name":"Refresh subscription","time":{"start":1752857896613,"stop":1752857896614,"duration":1},"status":"passed","severity":"normal"},{"uid":"85cf315892eb6bab","name":"Check received message containing unicode special characters","time":{"start":1752857843338,"stop":1752857843338,"duration":0},"status":"passed","severity":"normal"}]