allure-jswaku/8618/widgets/duration.json
2025-07-14 11:01:40 +00:00

1 line
195 KiB
JSON

[{"uid":"34e4bceac6c1d3d0","name":"Subscribe to topic containing long and receive message","time":{"start":1752490735718,"stop":1752490735718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf1f1582b54a1bf","name":"should handle peer disconnect event when no connections remain","time":{"start":1752490189654,"stop":1752490189655,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e94f099d12df180","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752490516461,"stop":1752490516462,"duration":1},"status":"passed","severity":"normal"},{"uid":"da8f01ab6b4a2745","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752490180435,"stop":1752490180435,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c5e920e9bed859","name":"Filter","time":{"start":1752490522532,"stop":1752490522533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90ff7f8a4463b23","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752490220292,"stop":1752490220292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45b45478606f4a9","name":"can start the service","time":{"start":1752490344551,"stop":1752490344551,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ce3f902fea19cc","name":"should return false when peer is not on topic","time":{"start":1752490190862,"stop":1752490190862,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d06dca903a8528","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752490190117,"stop":1752490190118,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9228462b22fcae","name":"should handle general insertion and lookup correctly","time":{"start":1752490231743,"stop":1752490231744,"duration":1},"status":"passed","severity":"normal"},{"uid":"261b3f3ffd80201b","name":"should not receive a peer event before start","time":{"start":1752490253638,"stop":1752490253638,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ff9749b78e9bc9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752490229498,"stop":1752490229498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4212fc83c00376","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752490229503,"stop":1752490229504,"duration":1},"status":"passed","severity":"normal"},{"uid":"28234812f34d0f0","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752490190263,"stop":1752490190264,"duration":1},"status":"passed","severity":"normal"},{"uid":"1802535fc74bc165","name":"should handle peerStore errors gracefully","time":{"start":1752490190860,"stop":1752490190860,"duration":0},"status":"passed","severity":"normal"},{"uid":"38794173d68c116a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752490179768,"stop":1752490179768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab1bc845e3933a6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752490735714,"stop":1752490735714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3d6c0ba704d197","name":"should wait for LightPush peer to be connected","time":{"start":1752490220355,"stop":1752490220355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1661bc6a248dc","name":"Generator, custom pubsub topic","time":{"start":1752490497040,"stop":1752490497040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ce02bc1fd3a638","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752490229497,"stop":1752490229497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c16d3c89b8dedfa","name":"should be safe to call multiple times","time":{"start":1752490189775,"stop":1752490189776,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed46f945243730d5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752490735726,"stop":1752490735726,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfc1a59f2eba1e3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752490174339,"stop":1752490174339,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eae57b045ff3b3f","name":"Accepts a valid Waku Message","time":{"start":1752490223679,"stop":1752490223681,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8ba9542ef3ccf16","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490497042,"stop":1752490497042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca491973294a83a8","name":"should handle disconnect when peer has no timers","time":{"start":1752490190123,"stop":1752490190124,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8df431379faa647","name":"Check message with invalid timestamp is not received","time":{"start":1752490689813,"stop":1752490689813,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bc5d12a0dafb2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752490253640,"stop":1752490253640,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bdafef413078cb37","name":"should drop connection via multiaddr with hangUp","time":{"start":1752490336466,"stop":1752490336467,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e066e123f794fd","name":"should handle complete peer lifecycle","time":{"start":1752490190126,"stop":1752490190129,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f946bb83276de0c","name":"Push message with shell command payload","time":{"start":1752490849010,"stop":1752490849010,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b888b4c1ef6c9c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752490380474,"stop":1752490380475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4af26ab325f796","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752490735718,"stop":1752490735719,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f5643eb5acea70","name":"Check received message with timestamp: 1752490248456 ","time":{"start":1752490689812,"stop":1752490689812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3543dacd0b605b8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752490220129,"stop":1752490220129,"duration":0},"status":"passed","severity":"normal"},{"uid":"1209f2d41e6533bf","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752490451244,"stop":1752490451244,"duration":0},"status":"passed","severity":"normal"},{"uid":"795fab4186a46d0","name":"Check message with no pubsub topic is not received","time":{"start":1752490689813,"stop":1752490689814,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2e3e2a8049cf4f6","name":"should get tags for the connected peer","time":{"start":1752490190562,"stop":1752490190562,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce626256f29ff6a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752490219569,"stop":1752490219574,"duration":5},"status":"passed","severity":"normal"},{"uid":"a690d4db3cf58604","name":"should not execute task if max attempts is 0","time":{"start":1752490219578,"stop":1752490219581,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b89b49fa602404b","name":"peer exchange sets tag","time":{"start":1752490391881,"stop":1752490391881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0bb431e7a77ce7","name":"should initialize with custom number of peers","time":{"start":1752490220122,"stop":1752490220123,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd73c59a1c68c9f","name":"Js publishes, other Js receives","time":{"start":1752490358994,"stop":1752490358994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c975ef7c1bacffb3","name":"should throw an error for missing sharding configuration","time":{"start":1752490174354,"stop":1752490174354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c04246d541b6f","name":"should return false when peer has no overlapping shards","time":{"start":1752490190349,"stop":1752490190356,"duration":7},"status":"passed","severity":"normal"},{"uid":"f8d31931db2e8151","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752490190225,"stop":1752490190226,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6fc3699c6fc56f","name":"Check received message containing numeric","time":{"start":1752490689816,"stop":1752490689816,"duration":0},"status":"passed","severity":"normal"},{"uid":"13af6a44865ce6a1","name":"should filter out already connected peers","time":{"start":1752490190569,"stop":1752490190570,"duration":1},"status":"passed","severity":"normal"},{"uid":"f772b274a9af1353","name":"Check message with no payload is not received","time":{"start":1752490689823,"stop":1752490689823,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a6a7d14a230a3e","name":"Fails to push message with large meta","time":{"start":1752490849029,"stop":1752490849029,"duration":0},"status":"passed","severity":"normal"},{"uid":"efda0df26f90a5d7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app94/7/topic961/utf8","time":{"start":1752490480797,"stop":1752490480797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eab407fc287aa25","name":"Push message equal or less that 1MB","time":{"start":1752490849031,"stop":1752490849031,"duration":0},"status":"passed","severity":"normal"},{"uid":"1570dba64167e9d3","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752490439170,"stop":1752490439171,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f70f8024962fdde","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752490296951,"stop":1752490296951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7c42b139c91d1c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752490229511,"stop":1752490229512,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42c72eec05d5191","name":"should handle case when globalThis is not available","time":{"start":1752490189653,"stop":1752490189654,"duration":1},"status":"passed","severity":"normal"},{"uid":"58024558343cfec4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752490190236,"stop":1752490190237,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec2fac419ae8cd4","name":"should dial peer when peer is discovered","time":{"start":1752490189776,"stop":1752490189776,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4c3a0f51089004","name":"should properly create location multiaddrs - tcp4","time":{"start":1752490180445,"stop":1752490180445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bad434117020b92","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752490220238,"stop":1752490220238,"duration":0},"status":"passed","severity":"normal"},{"uid":"21026de6872eeb7e","name":"Push message with rate limit","time":{"start":1752490849030,"stop":1752490849030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59e9ffad29029bb","name":"more peers than existing","time":{"start":1752490344784,"stop":1752490344787,"duration":3},"status":"skipped","severity":"normal"},{"uid":"73181d49949a0bf4","name":"should attach causal history and bloom filter to each message","time":{"start":1752490234462,"stop":1752490234463,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b05ff446b2d5358","name":"Check received message containing Script","time":{"start":1752490689818,"stop":1752490689818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31e907a93699022","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752490269550,"stop":1752490269550,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cf4fab5393ff14","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752490229512,"stop":1752490229514,"duration":2},"status":"passed","severity":"normal"},{"uid":"5062de6e10df119e","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752490219648,"stop":1752490219649,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b0052f2ec9be57","name":"Check received message with timestamp: 1752490248456000000 ","time":{"start":1752490689812,"stop":1752490689812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b8a3ff5c60ee1c8","name":"should wait for Store peer to be connected","time":{"start":1752490220356,"stop":1752490220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a735130be4d5ea","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752490380476,"stop":1752490380476,"duration":0},"status":"passed","severity":"normal"},{"uid":"24210c1ad2eedb9c","name":"should set field with only FILTER enabled","time":{"start":1752490180448,"stop":1752490180448,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4ced6ec8fcb6b5","name":"messageHashStr returns a hex string","time":{"start":1752490190238,"stop":1752490190263,"duration":25},"status":"passed","severity":"normal"},{"uid":"787b8651e524afa0","name":"Push message with content topic containing Russian","time":{"start":1752490849015,"stop":1752490849015,"duration":0},"status":"passed","severity":"normal"},{"uid":"9938c7bc27f2aa37","name":"Push message with content topic containing special chars","time":{"start":1752490849014,"stop":1752490849014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e464e58b0202f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752490174345,"stop":1752490174345,"duration":0},"status":"passed","severity":"normal"},{"uid":"70483aa17e3eacd8","name":"Check message with no payload is not received","time":{"start":1752490689814,"stop":1752490689814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9562b2c52d97e805","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752490229499,"stop":1752490229499,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a15d708ebfc2c0","name":"should handle incoming messages","time":{"start":1752490220239,"stop":1752490220239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2f09066861b297","name":"should wait for Filter peer to be connected","time":{"start":1752490220356,"stop":1752490220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6bb5e2a59de426","name":"isConnected should return false after all peers disconnect","time":{"start":1752490269547,"stop":1752490269549,"duration":2},"status":"passed","severity":"normal"},{"uid":"16fe1cab32253844","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752490516464,"stop":1752490516464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b180a0a73d3dab","name":"should initialize with isNetworkConnected as false","time":{"start":1752490189628,"stop":1752490189629,"duration":1},"status":"passed","severity":"normal"},{"uid":"315962bb33ccfc4b","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752490439169,"stop":1752490439170,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe591811efb24795","name":"should return false when peer has no shard info","time":{"start":1752490190356,"stop":1752490190356,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcacb08013bc0068","name":"Publish message with rate limit","time":{"start":1752490369828,"stop":1752490369829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4624323a003048d4","name":"should add and remove event listeners correctly","time":{"start":1752490202594,"stop":1752490202594,"duration":0},"status":"passed","severity":"normal"},{"uid":"244763d03076caea","name":"should reject if LightPush is requested but not mounted","time":{"start":1752490220354,"stop":1752490220354,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2cfecb5a24563","name":"Check received message containing short","time":{"start":1752490689815,"stop":1752490689816,"duration":1},"status":"passed","severity":"normal"},{"uid":"9175a9bf89d188f1","name":"should skip peer when not on same shard","time":{"start":1752490189978,"stop":1752490189978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d355baa7ada9fde1","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752490229504,"stop":1752490229505,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fec76a161e1ee6","name":"Check message with non string payload is not received","time":{"start":1752490689823,"stop":1752490689823,"duration":0},"status":"passed","severity":"normal"},{"uid":"890bec89a22c9cc5","name":"should return false when connections are non-bootstrap peers","time":{"start":1752490190579,"stop":1752490190579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0366304cac6dc3d","name":"Check received message containing Russian","time":{"start":1752490689809,"stop":1752490689809,"duration":0},"status":"passed","severity":"normal"},{"uid":"4031e8c298db5446","name":"Passing an array","time":{"start":1752490516836,"stop":1752490516836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3029c95e26f143","name":"Push message with shell command payload","time":{"start":1752490849023,"stop":1752490849023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5735152d59a616d6","name":"can start and stop the service","time":{"start":1752490202589,"stop":1752490202590,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df9b918343a18aa","name":"Check message with non string payload is not received","time":{"start":1752490689814,"stop":1752490689815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5315ae0a07c2d4d","name":"should return false when at bootstrap limit","time":{"start":1752490190578,"stop":1752490190578,"duration":0},"status":"passed","severity":"normal"},{"uid":"1341be14284fb5a0","name":"Push message with special chars payload","time":{"start":1752490849006,"stop":1752490849006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fa421af7adf233","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752490219640,"stop":1752490219640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9102befcf65076","name":"Push message with long payload","time":{"start":1752490849005,"stop":1752490849006,"duration":1},"status":"passed","severity":"normal"},{"uid":"33105ab0d3e2329d","name":"Query generator for multiple messages with different content topic format","time":{"start":1752490494741,"stop":1752490494741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78c95100bd877a0","name":"Symmetric encrypt & Decrypt","time":{"start":1752490209077,"stop":1752490209077,"duration":0},"status":"passed","severity":"normal"},{"uid":"b024a4c7130105dc","name":"same cluster, same shard: nodes connect","time":{"start":1752490307479,"stop":1752490307479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2649cbce28a9ab91","name":"Register correct protocols","time":{"start":1752490378690,"stop":1752490378690,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d1224bf3c545f","name":"should not discard bootstrap peers if under the limit","time":{"start":1752490279170,"stop":1752490279170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d0014aebf69374","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752490378691,"stop":1752490378691,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be682e550d34e44","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752490480802,"stop":1752490480803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8bd50e36fc6899","name":"Query generator for multiple messages with different message text format","time":{"start":1752490494740,"stop":1752490494740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c956c32609f794","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752490362428,"stop":1752490362429,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a58b6e77bdf1c9","name":"Subscribe and receive messages via lightPush","time":{"start":1752490735714,"stop":1752490735714,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e4ac0d2bb99b2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752490735730,"stop":1752490735730,"duration":0},"status":"passed","severity":"normal"},{"uid":"433ce6e4265fe240","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752490198605,"stop":1752490198605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1a78ed5fecba43","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app3/8/topic740/utf8","time":{"start":1752490480800,"stop":1752490480800,"duration":0},"status":"passed","severity":"normal"},{"uid":"746100929b96afa2","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752490229504,"stop":1752490229504,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d268e7bdd4e3e4","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752490174399,"stop":1752490174399,"duration":0},"status":"passed","severity":"normal"},{"uid":"b136af57fc353639","name":"Push message with Script payload","time":{"start":1752490849022,"stop":1752490849022,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5c8a5838878675","name":"Light Node - default protocols","time":{"start":1752490522533,"stop":1752490522533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d46c5189933af19","name":"Decoder throws on empty string content topic","time":{"start":1752490190903,"stop":1752490190907,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d6abad2113f0746","name":"Wrong topic","time":{"start":1752490480801,"stop":1752490480802,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc2c75d233a4918","name":"should be safe to call multiple times","time":{"start":1752490189774,"stop":1752490189775,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb40ee24242c6e1d","name":"Push message with Chinese payload","time":{"start":1752490849021,"stop":1752490849021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6d7f03a9d7d436","name":"Subscribe and receives messages on 20 topics","time":{"start":1752490735716,"stop":1752490735716,"duration":0},"status":"passed","severity":"normal"},{"uid":"662234a85c0e24d5","name":"Query with Ordered Callback, No Decoder","time":{"start":1752490463070,"stop":1752490463070,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8282c18af0d269","name":"Check received message containing escaped characters","time":{"start":1752490689820,"stop":1752490689820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7401cdf1c5a0b30","name":"Check received message containing emoji","time":{"start":1752490689820,"stop":1752490689820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a52bb8202eaee1","name":"random static sharding 10 - Cluster ID: 960, Shard ID: 627","time":{"start":1752490503955,"stop":1752490503955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89f6d05a6b6cf5f","name":"Push message with content topic containing shell command","time":{"start":1752490849027,"stop":1752490849027,"duration":0},"status":"passed","severity":"normal"},{"uid":"92276bc0533e6add","name":"should handle shard reader errors gracefully","time":{"start":1752490189995,"stop":1752490189995,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b361d247bd00460","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752490451247,"stop":1752490451247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25d1956e559385f4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752490234463,"stop":1752490234464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a7a4344074ae3c","name":"should handle all zero keep alive options","time":{"start":1752490190125,"stop":1752490190125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a39318fc79b39b4","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752490229502,"stop":1752490229502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5632f032c987429","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752490190694,"stop":1752490190694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff58ca644507f9","name":"Push message with content topic containing Chinese","time":{"start":1752490849014,"stop":1752490849014,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b27b4373d3bd1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752490179761,"stop":1752490179762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7911ec57eb600aa5","name":"should use provided shard info when available","time":{"start":1752490219639,"stop":1752490219640,"duration":1},"status":"passed","severity":"normal"},{"uid":"465071e79633a8e4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app94/8/topic333/test.js","time":{"start":1752490480799,"stop":1752490480799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dec8095b28fbdec","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752490516461,"stop":1752490516461,"duration":0},"status":"passed","severity":"normal"},{"uid":"678a99ffadf77c04","name":"Fails to push message with large meta","time":{"start":1752490849018,"stop":1752490849018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0cdc255784c9c1","name":"connected peers and dial","time":{"start":1752490344784,"stop":1752490344784,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aed5f1c7c6c5032a","name":"should not dispatch event when already connected","time":{"start":1752490189662,"stop":1752490189662,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7a50307f7304b2","name":"Check publish message containing short","time":{"start":1752490369801,"stop":1752490369802,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cba08751d090f7","name":"should handle task timeouts","time":{"start":1752490219577,"stop":1752490219577,"duration":0},"status":"passed","severity":"normal"},{"uid":"52422aab8ab912db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752490229528,"stop":1752490229528,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef004b9aa80ae51e","name":"Passing page size 11 when there are 10 messages","time":{"start":1752490509592,"stop":1752490509592,"duration":0},"status":"passed","severity":"normal"},{"uid":"254bed0cbfc8f774","name":"should be safe to call multiple times","time":{"start":1752490190856,"stop":1752490190856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abeaea53b0f4451","name":"Push message with content topic containing escaped characters","time":{"start":1752490849027,"stop":1752490849028,"duration":1},"status":"passed","severity":"normal"},{"uid":"710c6c9445f61a43","name":"should create all internal components","time":{"start":1752490190854,"stop":1752490190854,"duration":0},"status":"passed","severity":"normal"},{"uid":"599ad5051e158971","name":"should handle errors when getting connections","time":{"start":1752490189668,"stop":1752490189669,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a77df5290bb1c2","name":"Check publish message after client node is restarted","time":{"start":1752490369827,"stop":1752490369827,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f9027efa8bf86cb","name":"Check message with invalid timestamp is not received","time":{"start":1752490689822,"stop":1752490689822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5784aad7a4c99186","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752490179768,"stop":1752490179769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a77eea7906b662","name":"should get / set UDP multiaddr","time":{"start":1752490180443,"stop":1752490180443,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dac14119fe1fb89","name":"Callback on promise, aborts when callback returns true","time":{"start":1752490494741,"stop":1752490494742,"duration":1},"status":"passed","severity":"normal"},{"uid":"e103606d8d684650","name":"returns nothing if no connections present","time":{"start":1752490190586,"stop":1752490190586,"duration":0},"status":"passed","severity":"normal"},{"uid":"859d0aec17742be1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752490378696,"stop":1752490378697,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7dfe0306f33146","name":"should return true when peer is on the specified shard","time":{"start":1752490190357,"stop":1752490190357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f57d78eda2c1a73","name":"Subscribe to topic containing Script and receive message","time":{"start":1752490735729,"stop":1752490735729,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4273964388c5b53","name":"should transition to Unhealthy when no connections","time":{"start":1752490220291,"stop":1752490220291,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7652e681d51dd0d","name":"should return false when shard info is undefined","time":{"start":1752490190373,"stop":1752490190373,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ad6960057ee20c","name":"Passing page size 10 when there are 10 messages","time":{"start":1752490509591,"stop":1752490509591,"duration":0},"status":"passed","severity":"normal"},{"uid":"74100ea82b12bf80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752490174344,"stop":1752490174344,"duration":0},"status":"passed","severity":"normal"},{"uid":"206e357991522eb2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752490480796,"stop":1752490480796,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b5163acd89b9e5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752490735721,"stop":1752490735722,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0da274d07abee8a","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752490391882,"stop":1752490391882,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1842cb751157ff6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752490307478,"stop":1752490307478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659eaba5a79c08a","name":"Check received message containing special chars","time":{"start":1752490689817,"stop":1752490689817,"duration":0},"status":"passed","severity":"normal"},{"uid":"617e7630c0297a16","name":"less peers than existing","time":{"start":1752490344787,"stop":1752490344787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3db11e53d46d208c","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752490234468,"stop":1752490234468,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb742117d83f4f","name":"configure the node with multiple content topics","time":{"start":1752490480802,"stop":1752490480802,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ff2b2ce5cfe1b4","name":"Query generator for 2000 messages","time":{"start":1752490494743,"stop":1752490494743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf87f05b448bb05","name":"should detect messages with missing dependencies","time":{"start":1752490234466,"stop":1752490234466,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c80b424d5306f1c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752490197994,"stop":1752490197995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a715c10d5a405b18","name":"Decoder throws on empty string content topic","time":{"start":1752490208622,"stop":1752490208622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2f1283a5fcb36b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752490369821,"stop":1752490369821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9e283766dd910","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752490735722,"stop":1752490735722,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3a5f190de42c28","name":"Push message with content topic containing JSON","time":{"start":1752490849027,"stop":1752490849027,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9fd1a4746a2e95","name":"should handle peer store errors gracefully","time":{"start":1752490190580,"stop":1752490190580,"duration":0},"status":"passed","severity":"normal"},{"uid":"298937d1bc4d69ae","name":"Default pageSize","time":{"start":1752490509593,"stop":1752490509594,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72641b90260bf59","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app32/9/topic94/test.js","time":{"start":1752490480800,"stop":1752490480800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c63c141ed6537d0","name":"should decode valid enr with tcp successfully","time":{"start":1752490180435,"stop":1752490180436,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a86f33feb25414","name":"should not retry if at least one success","time":{"start":1752490219545,"stop":1752490219546,"duration":1},"status":"passed","severity":"normal"},{"uid":"857c53966e79ef6a","name":"should retry if all attempts fail","time":{"start":1752490219581,"stop":1752490219582,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a88bbf97e1380b","name":"should properly create location multiaddrs - tcp6","time":{"start":1752490180445,"stop":1752490180445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47de73f84eab1ec","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752490179764,"stop":1752490179765,"duration":1},"status":"passed","severity":"normal"},{"uid":"82f37bed56d87729","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752490229527,"stop":1752490229527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc5a928fb1b4a84","name":"Generator, 2 different pubsubtopics","time":{"start":1752490497041,"stop":1752490497042,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2bff4c51446ce9d5","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752490391882,"stop":1752490391883,"duration":1},"status":"passed","severity":"normal"},{"uid":"db916e72d6ed1ce2","name":"should perform ping and update peer store on timer","time":{"start":1752490190112,"stop":1752490190115,"duration":3},"status":"passed","severity":"normal"},{"uid":"b052fd1efae51555","name":"messageHash returns a Uint8Array","time":{"start":1752490190238,"stop":1752490190238,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19f27af337b64f6","name":"should start all internal components","time":{"start":1752490190854,"stop":1752490190855,"duration":1},"status":"passed","severity":"normal"},{"uid":"12878ef0f0af559d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752490463071,"stop":1752490463072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae73a17f31932d7","name":"Push message with custom timestamp: 1752493869844","time":{"start":1752490849030,"stop":1752490849030,"duration":0},"status":"passed","severity":"normal"},{"uid":"164148fb676fa93c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752490229500,"stop":1752490229501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83b88a487666e72","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752490190579,"stop":1752490190580,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cbd197bead3a6f","name":"should update ack status of messages in outgoing buffer","time":{"start":1752490234468,"stop":1752490234469,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a7cf56e04e36d5","name":"should get / set TCP multiaddr","time":{"start":1752490180444,"stop":1752490180444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1543430bd1fa465a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752490503951,"stop":1752490503952,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11307e744997b89","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752490735719,"stop":1752490735719,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5777505e6105ae","name":"throws on content topic with generation field greater than 0","time":{"start":1752490174325,"stop":1752490174326,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f3bb87224ce2ea","name":"Check received message containing SQL Injection","time":{"start":1752490689809,"stop":1752490689809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfe6ef1aaa5423d","name":"Check received message containing XML","time":{"start":1752490689810,"stop":1752490689810,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb8488cd0bcf5ab","name":"should return false when network is not connected","time":{"start":1752490190857,"stop":1752490190857,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd82696b2470578","name":"Check received message containing Russian","time":{"start":1752490689817,"stop":1752490689818,"duration":1},"status":"passed","severity":"normal"},{"uid":"69534fca78dd8301","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752490508144,"stop":1752490508144,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e592d315548356","name":"should encode/decode to text encoding","time":{"start":1752490180443,"stop":1752490180443,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8c729b802a7c69","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752490179763,"stop":1752490179763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9838868fc53812e0","name":"random static sharding 6 - Cluster ID: 284, Shard ID: 660","time":{"start":1752490503953,"stop":1752490503954,"duration":1},"status":"passed","severity":"normal"},{"uid":"b294f3aaed3e72ee","name":"should decode valid enr successfully","time":{"start":1752490180435,"stop":1752490180435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4115a5efae68861","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752490174337,"stop":1752490174337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6bdee6d8edd625","name":"1 Relay, 1 Filter, gives up","time":{"start":1752490198564,"stop":1752490198565,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed796fbd97d686b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752490190111,"stop":1752490190112,"duration":1},"status":"passed","severity":"normal"},{"uid":"719770fb5381342b","name":"should return different streams if requested simultaniously","time":{"start":1752490190693,"stop":1752490190694,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a57a3e62b36cd9a","name":"should load peers from local storage and dispatch events","time":{"start":1752490202593,"stop":1752490202593,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c213b86e0903b4","name":"Push message with JSON payload","time":{"start":1752490849010,"stop":1752490849010,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ffe309ebb1bd73","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752490503956,"stop":1752490503956,"duration":0},"status":"passed","severity":"normal"},{"uid":"390218ffcf48ad4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752490516462,"stop":1752490516463,"duration":1},"status":"passed","severity":"normal"},{"uid":"529eb522265573f9","name":"should handle different types of entries","time":{"start":1752490218649,"stop":1752490218650,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7d5f42e9bce5b3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752490174341,"stop":1752490174341,"duration":0},"status":"passed","severity":"normal"},{"uid":"749a2108780641b8","name":"should add event listeners to globalThis","time":{"start":1752490189635,"stop":1752490189636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4677f5eb8767259b","name":"new peer added after a peer was already found","time":{"start":1752490391881,"stop":1752490391882,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4b10666dc6e2fcf5","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752490229506,"stop":1752490229506,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b1db1c4a4a76aa","name":"Overlapping topic subscription","time":{"start":1752490735717,"stop":1752490735717,"duration":0},"status":"passed","severity":"normal"},{"uid":"293fa50914353a7e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752490362429,"stop":1752490362429,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ce494bf7b88d33","name":"should handle errors gracefully when getting peer info","time":{"start":1752490190387,"stop":1752490190388,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb869854056d356","name":"should dial peers from store when browser is connected","time":{"start":1752490190552,"stop":1752490190558,"duration":6},"status":"passed","severity":"normal"},{"uid":"401c758e4de66b81","name":"should lock peers when selected","time":{"start":1752490220123,"stop":1752490220123,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1998088b73d7a3","name":"should return false when clusterId doesn't match","time":{"start":1752490219647,"stop":1752490219648,"duration":1},"status":"passed","severity":"normal"},{"uid":"14275c302e45ae59","name":"connects to nwaku","time":{"start":1752490516835,"stop":1752490516835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf0a7a3676c6035","name":"should handle multiple peers with different shard configurations","time":{"start":1752490189996,"stop":1752490189996,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde276e8daa58d59","name":"should set field with all protocols disabled","time":{"start":1752490180447,"stop":1752490180447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9046bdfea847b72d","name":"should not fail to start the service if it is already started","time":{"start":1752490202590,"stop":1752490202591,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f53a59ac68736ef","name":"should remove event listeners from globalThis","time":{"start":1752490189644,"stop":1752490189644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e2789963dbe19b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752490174341,"stop":1752490174341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a652182e4cb7698","name":"should not fail to stop the service if it was not started","time":{"start":1752490202590,"stop":1752490202590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc8a89a1f1d3d4f","name":"should reject if WakuNode is not started","time":{"start":1752490220353,"stop":1752490220353,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbda0072b7f33966","name":"should partition messages based on acknowledgement status","time":{"start":1752490234467,"stop":1752490234467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74dde3a68dbde30","name":"LightPush","time":{"start":1752490522532,"stop":1752490522532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7352409d3329ecbc","name":"should stop ping timers on peer disconnect","time":{"start":1752490190110,"stop":1752490190111,"duration":1},"status":"passed","severity":"normal"},{"uid":"814ddda4493ec3e7","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752490174336,"stop":1752490174336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e682cf243899e155","name":"should handle dial errors","time":{"start":1752490190858,"stop":1752490190858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1ce3e144114287","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752490174343,"stop":1752490174343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab27cf6e64b684f1","name":"should dial one peer on dial","time":{"start":1752490336465,"stop":1752490336466,"duration":1},"status":"passed","severity":"normal"},{"uid":"741bb9af9184f12b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752490174331,"stop":1752490174331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5212e1cf473f75","name":"should properly create location multiaddrs - udp6","time":{"start":1752490180445,"stop":1752490180445,"duration":0},"status":"passed","severity":"normal"},{"uid":"859bae470648ea73","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752490220291,"stop":1752490220291,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e1cfa6954bb192","name":"Passing page size 1 when there are 4 messages","time":{"start":1752490509588,"stop":1752490509588,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f5ee09710c55397","name":"Does not throw an exception when node disconnects","time":{"start":1752490516835,"stop":1752490516836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccfd937b09331f49","name":"Fields are not dropped","time":{"start":1752490190675,"stop":1752490190676,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c82d39a8f7472","name":"should emit a peer event after start","time":{"start":1752490202591,"stop":1752490202591,"duration":0},"status":"passed","severity":"normal"},{"uid":"952079256e55efa3","name":"isConnected should return true after first peer connects","time":{"start":1752490269547,"stop":1752490269547,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a89e68ddff7a0a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752490735728,"stop":1752490735728,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aec2be026b82d32","name":"Relay","time":{"start":1752490254574,"stop":1752490254575,"duration":1},"status":"passed","severity":"normal"},{"uid":"427fea898dc448b","name":"Push message with Basic HTML tag payload","time":{"start":1752490849009,"stop":1752490849010,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba51596bbe5e1b1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752490198606,"stop":1752490198606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab80d97a253657","name":"should handle peer store errors gracefully","time":{"start":1752490190576,"stop":1752490190577,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2a25b1e43732ef","name":"should mark all messages in causal history as acknowledged","time":{"start":1752490234465,"stop":1752490234465,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8173081b6934b9","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490296951,"stop":1752490296952,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa7f83254cd2fb4","name":"Check received message containing unicode special characters","time":{"start":1752490689820,"stop":1752490689820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d53caf8a1b5c97e","name":"random static sharding 3 - Cluster ID: 453, Shard ID: 545","time":{"start":1752490503952,"stop":1752490503953,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dfd41f4501a0c5b","name":"throws on content topic with empty application field","time":{"start":1752490174326,"stop":1752490174326,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fa5d68906783da","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752490174338,"stop":1752490174338,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef9f4cc021fcab5","name":"Push message with content topic containing XML","time":{"start":1752490849026,"stop":1752490849027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce9125fb310f8e0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752490234467,"stop":1752490234467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34c57dc65a0fdf3","name":"Check publish message containing Arabic","time":{"start":1752490369806,"stop":1752490369807,"duration":1},"status":"passed","severity":"normal"},{"uid":"df62b1fc83a74c4b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752490174334,"stop":1752490174334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b159b5af35b81f7","name":"Store - dialed after - with timeout","time":{"start":1752490522532,"stop":1752490522532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3a4758cb577ae","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752490508145,"stop":1752490508145,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d9a2c4bb3d7365","name":"should not fail to stop the service if it was not started","time":{"start":1752490344552,"stop":1752490344552,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d628d5123c0ffb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752490174333,"stop":1752490174333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a835a60758fa4f5f","name":"should handle complete discovery-to-dial flow","time":{"start":1752490189794,"stop":1752490189794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e654bff2e3e91725","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752490174344,"stop":1752490174345,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3e0c016e88c64a","name":"should enable all discoveries when explicitly set","time":{"start":1752490219334,"stop":1752490219335,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d9889d645642a2","name":"Push message with content topic containing Chinese","time":{"start":1752490849025,"stop":1752490849025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f673a765c7d0e","name":"should create KeepAliveManager with relay","time":{"start":1752490190102,"stop":1752490190102,"duration":0},"status":"passed","severity":"normal"},{"uid":"60148dd7f6c50b45","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752490378695,"stop":1752490378695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bed38144c30b14","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752490849016,"stop":1752490849016,"duration":0},"status":"passed","severity":"normal"},{"uid":"60921fbb3aeb7877","name":"should be safe to call multiple times","time":{"start":1752490190855,"stop":1752490190856,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89245cc50c6be12","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752490735731,"stop":1752490735731,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bac227d851a357","name":"Push message with custom timestamp: 1752486669844","time":{"start":1752490849019,"stop":1752490849019,"duration":0},"status":"passed","severity":"normal"},{"uid":"4822fd3b33c68a93","name":"should allow redial after cooldown period","time":{"start":1752490189977,"stop":1752490189977,"duration":0},"status":"passed","severity":"normal"},{"uid":"875b4ad728e1f199","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752490735722,"stop":1752490735722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30a2c755376d5d3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752490229498,"stop":1752490229499,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd832dc70dfc9af","name":"Push message equal or less that 1MB","time":{"start":1752490849019,"stop":1752490849020,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd5a7f14e3cac5d","name":"throws on empty content topic","time":{"start":1752490174324,"stop":1752490174324,"duration":0},"status":"passed","severity":"normal"},{"uid":"f681e52172bdaa2d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752490220237,"stop":1752490220237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd1c716179529cf","name":"Throws when trying to push message with empty payload","time":{"start":1752490849024,"stop":1752490849024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f356109a040fa03","name":"should start the dialing interval","time":{"start":1752490189950,"stop":1752490189950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47d4941f120955b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752490229494,"stop":1752490229495,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21458943255364d","name":"Check received message with timestamp: 1752490248456 ","time":{"start":1752490689821,"stop":1752490689821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecdf10effb0b4cc","name":"should clear all timers","time":{"start":1752490190105,"stop":1752490190106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2909d304df11fd66","name":"should not process empty queue","time":{"start":1752490189992,"stop":1752490189994,"duration":2},"status":"passed","severity":"normal"},{"uid":"3292a0de46e8872b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752490735731,"stop":1752490735732,"duration":1},"status":"passed","severity":"normal"},{"uid":"4474bdd3a6118784","name":"should not hang up bootstrap peer if under limit","time":{"start":1752490190563,"stop":1752490190563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7676df95eee91878","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752490219643,"stop":1752490219643,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5deaac4d9f6032a","name":"should handle dial errors gracefully","time":{"start":1752490189776,"stop":1752490189777,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d43ff70afde87c","name":"Push message with short payload","time":{"start":1752490849005,"stop":1752490849005,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eff499a14de8268","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752490174339,"stop":1752490174339,"duration":0},"status":"passed","severity":"normal"},{"uid":"99033f06db3ab130","name":"can query messages by message hash","time":{"start":1752490483382,"stop":1752490483382,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fbb40960f2de87","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752490190582,"stop":1752490190582,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b4c5bbe77f0cbc","name":"should return false when peer shard info is not found","time":{"start":1752490190373,"stop":1752490190373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b209025f245584","name":"Delete observer","time":{"start":1752490346314,"stop":1752490346315,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb74556ad083115","name":"should increase lamport timestamp","time":{"start":1752490234461,"stop":1752490234461,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcf5b043ac2de33","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752490255204,"stop":1752490255205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84b6df94e9a3fee","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752490174355,"stop":1752490174355,"duration":0},"status":"passed","severity":"normal"},{"uid":"83366e073beb3084","name":"Push message with content topic containing SQL Injection","time":{"start":1752490849015,"stop":1752490849016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c4574b9eb2733c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752490735725,"stop":1752490735725,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2bf2ba27714693","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752490234468,"stop":1752490234468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3a04fac8931829","name":"should start and setup intervals and event listeners","time":{"start":1752490220247,"stop":1752490220247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db11c88d5c638ef","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752490219336,"stop":1752490219339,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a2a10a65f3ab0bc","name":"should be able to decode the field with only STORE set to true","time":{"start":1752490179768,"stop":1752490179768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed64a946d7c2b7e3","name":"should handle case with all peers already connected","time":{"start":1752490190571,"stop":1752490190571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7c64bae7f0d2de","name":"non connected peers","time":{"start":1752490344787,"stop":1752490344788,"duration":1},"status":"skipped","severity":"normal"},{"uid":"648a784e8669e61","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752490735716,"stop":1752490735717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c228063c7d83d511","name":"Ordered callback, aborts when callback returns true","time":{"start":1752490494742,"stop":1752490494742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63412f4ab575de3","name":"Push message with meta","time":{"start":1752490849029,"stop":1752490849029,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ae445495442a5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752490229528,"stop":1752490229529,"duration":1},"status":"passed","severity":"normal"},{"uid":"afac6b41184cc6a5","name":"Push message with content topic containing Script","time":{"start":1752490849016,"stop":1752490849016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1d4766424c7b8e","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752490190521,"stop":1752490190537,"duration":16},"status":"passed","severity":"normal"},{"uid":"f9e30df48ca0d480","name":"Push message with escaped characters payload","time":{"start":1752490849011,"stop":1752490849011,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00c8830b7a7ebe0","name":"messageHashStr produces consistent results for the same input","time":{"start":1752490190264,"stop":1752490190264,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb7f7efd89fadac","name":"Check received message containing JSON","time":{"start":1752490689819,"stop":1752490689819,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baf6c64987af987","name":"should throw if no connection provided","time":{"start":1752490190693,"stop":1752490190693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fc6281d136e2c8","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752490229503,"stop":1752490229503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c61df1b525540ea","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752490190118,"stop":1752490190118,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab861cdadfb8171","name":"udp ip6 address","time":{"start":1752490179727,"stop":1752490179727,"duration":0},"status":"passed","severity":"normal"},{"uid":"492ef646608c6f6a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752490179764,"stop":1752490179764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd21f5ad9555787","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752490229499,"stop":1752490229499,"duration":0},"status":"passed","severity":"normal"},{"uid":"82325e902da835","name":"should insert elements correctly","time":{"start":1752490231741,"stop":1752490231742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4216384e58a0767a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752490198604,"stop":1752490198605,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb29cad4e39ffd51","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752490735720,"stop":1752490735720,"duration":0},"status":"passed","severity":"normal"},{"uid":"d408c4447889d907","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752490229140,"stop":1752490229141,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fec7d88a24778f","name":"should return empty array when no peers connected","time":{"start":1752490190859,"stop":1752490190859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6851c0c4645aef1c","name":"retrieves a single peer","time":{"start":1752490198956,"stop":1752490198956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6689b3dab9926e","name":"should return false when shard is not included in network shards","time":{"start":1752490219648,"stop":1752490219648,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc14070ac743f25","name":"Push message with unicode special characters payload","time":{"start":1752490849023,"stop":1752490849023,"duration":0},"status":"passed","severity":"normal"},{"uid":"29482126cabbcace","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752490735728,"stop":1752490735728,"duration":0},"status":"passed","severity":"normal"},{"uid":"655b838cebc629a2","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752490174331,"stop":1752490174331,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b0bec188f70082","name":"groups content topics by expected pubsub topic","time":{"start":1752490174334,"stop":1752490174334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6466d5a608dacef","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752490508144,"stop":1752490508145,"duration":1},"status":"passed","severity":"normal"},{"uid":"9412e3b8fe175a73","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752490190374,"stop":1752490190386,"duration":12},"status":"passed","severity":"normal"},{"uid":"719f47d58c430ba8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app96/2/topic980/json","time":{"start":1752490480801,"stop":1752490480801,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b8313310fc2e0f","name":"should return valid sharding parameters for static sharding","time":{"start":1752490174354,"stop":1752490174354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53b0dd3c12ab6b1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752490378696,"stop":1752490378696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab278dc1850aa03","name":"should return false and handle errors gracefully","time":{"start":1752490190859,"stop":1752490190859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7249affe893db5c","name":"should handle peer connect event","time":{"start":1752490189654,"stop":1752490189654,"duration":0},"status":"passed","severity":"normal"},{"uid":"963d5e53fd0cd6c1","name":"start node with empty shard should fail","time":{"start":1752490503956,"stop":1752490503957,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40d3ea38d905564","name":"should return false when peer is not found","time":{"start":1752490190357,"stop":1752490190357,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0dae5ac5b5b33c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752490735720,"stop":1752490735720,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf19898b7368a30","name":"should create KeepAliveManager with required options","time":{"start":1752490190101,"stop":1752490190102,"duration":1},"status":"passed","severity":"normal"},{"uid":"1629935e5dfee619","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752490380475,"stop":1752490380475,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34006c614bfaa61","name":"Push message with special chars payload","time":{"start":1752490849021,"stop":1752490849021,"duration":0},"status":"passed","severity":"normal"},{"uid":"38165bd317ea58a8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752490179769,"stop":1752490179770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a5f8967fa08a815","name":"should deliver messages after dependencies are met","time":{"start":1752490234466,"stop":1752490234467,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a576282903f38f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752490174345,"stop":1752490174345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ef82a925ecfaa6","name":"should handle errors when removing globalThis listeners","time":{"start":1752490189645,"stop":1752490189645,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9bcdd75a616774","name":"isConnected return false after peer stops","time":{"start":1752490269549,"stop":1752490269549,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa921d55fc44ec","name":"should not fail to start the service if it is already started","time":{"start":1752490253637,"stop":1752490253637,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e130b4f45eb5b5","name":"should use DNS peer discovery with light client","time":{"start":1752490253639,"stop":1752490253640,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e213a0b3b6da264","name":"Relay - dialed after","time":{"start":1752490522531,"stop":1752490522531,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b94a630c6dcda2","name":"should not create relay timers when relay is not provided","time":{"start":1752490190119,"stop":1752490190119,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa3777969d5d74","name":"Ordered Callback - true","time":{"start":1752490501584,"stop":1752490501585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5129b8a88e198e19","name":"Push message with content topic containing long","time":{"start":1752490849013,"stop":1752490849013,"duration":0},"status":"passed","severity":"normal"},{"uid":"be978c6c5e0c61db","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752490849027,"stop":1752490849027,"duration":0},"status":"passed","severity":"normal"},{"uid":"542cee8276958bce","name":"should dial peers from store on start","time":{"start":1752490190520,"stop":1752490190521,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa574d122d3ffa3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752490229517,"stop":1752490229517,"duration":0},"status":"passed","severity":"normal"},{"uid":"850450983f2ff1e4","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752490190119,"stop":1752490190120,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2c04b7be1478b6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752490229507,"stop":1752490229511,"duration":4},"status":"passed","severity":"normal"},{"uid":"58cb66dfd4ca9727","name":"should redial peers when all connections are lost","time":{"start":1752490190583,"stop":1752490190584,"duration":1},"status":"passed","severity":"normal"},{"uid":"613c538511963191","name":"Push message with content topic containing Arabic","time":{"start":1752490849015,"stop":1752490849015,"duration":0},"status":"passed","severity":"normal"},{"uid":"375ab42a9307e086","name":"Query generator for multiple messages","time":{"start":1752490494739,"stop":1752490494740,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd87c59e8933aaa3","name":"Waku message hash computation (no timestamp)","time":{"start":1752490190237,"stop":1752490190237,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bcfa668f591521","name":"should insert message into bloom filter","time":{"start":1752490234461,"stop":1752490234462,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf3647fab68f085","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752490735728,"stop":1752490735728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c843b2e996ea287c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752490220129,"stop":1752490220129,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf554892e5221bb","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752490735717,"stop":1752490735717,"duration":0},"status":"passed","severity":"normal"},{"uid":"31245eb960fb7db8","name":"Fails to publish message with wrong content topic","time":{"start":1752490369824,"stop":1752490369824,"duration":0},"status":"passed","severity":"normal"},{"uid":"a889cd8c0510f968","name":"Push message with SQL Injection payload","time":{"start":1752490849022,"stop":1752490849022,"duration":0},"status":"passed","severity":"normal"},{"uid":"621b62f7cfe28a65","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752490174335,"stop":1752490174335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c71f77188babcf","name":"Decoder throws on undefined content topic","time":{"start":1752490210325,"stop":1752490210325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6441680e71f6f4","name":"should maintain proper timestamps if all messages received","time":{"start":1752490234464,"stop":1752490234464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c116ff6da2ea0d4","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752490190562,"stop":1752490190563,"duration":1},"status":"passed","severity":"normal"},{"uid":"5710e3fc2b82f527","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752490190909,"stop":1752490190909,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0718f520c8ba61","name":"Push message with content topic containing Russian","time":{"start":1752490849026,"stop":1752490849026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9008dd406beb334e","name":"should request peer renewal on specific errors","time":{"start":1752490219577,"stop":1752490219577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e34dff451ab25fb","name":"Subscribe and receive messages via waku relay post","time":{"start":1752490735724,"stop":1752490735724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7aabaf0fc661c2","name":"Check message on other pubsub topic is not received","time":{"start":1752490689822,"stop":1752490689822,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcda67b1f9c72ccc","name":"Check message on other pubsub topic is not received","time":{"start":1752490689813,"stop":1752490689813,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e87559dbfccad3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752490229516,"stop":1752490229517,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d28ae7e31aafe0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752490229495,"stop":1752490229496,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a53492663522f3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752490229518,"stop":1752490229518,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5b646f3c4a6712","name":"Push message with Russian payload","time":{"start":1752490849021,"stop":1752490849022,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6fb953c742caa6","name":"Check received message containing shell command","time":{"start":1752490689819,"stop":1752490689819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b51d2b83b6c8e","name":"handles empty contentTopics array correctly","time":{"start":1752490174355,"stop":1752490174355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b60038c73b882b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752490463066,"stop":1752490463066,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f1a7034a149f13","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752490735723,"stop":1752490735723,"duration":0},"status":"passed","severity":"normal"},{"uid":"42072e5859b8037a","name":"Push message with content topic containing unicode special characters","time":{"start":1752490849028,"stop":1752490849028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e86d5b8310ddcc9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752490378692,"stop":1752490378692,"duration":0},"status":"passed","severity":"normal"},{"uid":"135310746d96953b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752490735721,"stop":1752490735721,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ef637451f19ace","name":"Ordered Callback - false","time":{"start":1752490501585,"stop":1752490501585,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4522c10f47db69","name":"should add and check entries correctly","time":{"start":1752490218633,"stop":1752490218636,"duration":3},"status":"passed","severity":"normal"},{"uid":"c8ffe7e860f7c1a9","name":"Check received message containing XML","time":{"start":1752490689818,"stop":1752490689819,"duration":1},"status":"passed","severity":"normal"},{"uid":"6051198486df092d","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752490174355,"stop":1752490174355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ec2c83bb24042d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752490516464,"stop":1752490516465,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb7429c7f5e0c5f","name":"Push 30 different messages","time":{"start":1752490849024,"stop":1752490849024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e0ec623b37a420b","name":"Check received message containing shell command","time":{"start":1752490689811,"stop":1752490689811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8656cff75a62abf6","name":"should keep entries that haven't expired yet","time":{"start":1752490218648,"stop":1752490218649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f618c3c693ac636a","name":"Push message with content topic containing short","time":{"start":1752490849024,"stop":1752490849024,"duration":0},"status":"passed","severity":"normal"},{"uid":"da681b9c36843fc3","name":"should insert message id into causal history","time":{"start":1752490234462,"stop":1752490234462,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f4d3b4539807ff","name":"should skip peer when already connected","time":{"start":1752490189976,"stop":1752490189977,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fa956855bb4952","name":"shard 0","time":{"start":1752490503951,"stop":1752490503951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4332f9e228b631c0","name":"should return true when topic is configured","time":{"start":1752490190860,"stop":1752490190861,"duration":1},"status":"passed","severity":"normal"},{"uid":"466678f027e8e4a0","name":"should save new peer to store","time":{"start":1752490189792,"stop":1752490189793,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a8d254fc11fb4f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752490494740,"stop":1752490494741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a377ab0545e9aa8e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752490174343,"stop":1752490174344,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71a393b6829ba35","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752490229141,"stop":1752490229141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5df7c5b501037b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app95/1/topic69/test.js","time":{"start":1752490480798,"stop":1752490480798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4692b06fe14089","name":"should return tags for existing peer","time":{"start":1752490190574,"stop":1752490190574,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3b6b4cf6397eb","name":"Check received message containing escaped characters","time":{"start":1752490689811,"stop":1752490689811,"duration":0},"status":"passed","severity":"normal"},{"uid":"b03cbd16c00999db","name":"A test","time":{"start":1752490297177,"stop":1752490297177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e25f10b0ad4eb7c","name":"does not throw on valid cases","time":{"start":1752490174323,"stop":1752490174323,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e500f201096676","name":"should sort peers by ping value","time":{"start":1752490190860,"stop":1752490190860,"duration":0},"status":"passed","severity":"normal"},{"uid":"83129b72dcc3e80e","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752490220236,"stop":1752490220236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b917c85265c6d9","name":"Store - dialed first","time":{"start":1752490522532,"stop":1752490522532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0d320ca7588779","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752490735719,"stop":1752490735719,"duration":0},"status":"passed","severity":"normal"},{"uid":"288cf8a27a48c787","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752490190856,"stop":1752490190857,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57a06ce86e5a645","name":"Push message with Basic HTML tag payload","time":{"start":1752490849022,"stop":1752490849023,"duration":1},"status":"passed","severity":"normal"},{"uid":"6632c595c2bd67b3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752490208618,"stop":1752490208619,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e72ec01b842d91","name":"Callback on promise","time":{"start":1752490494741,"stop":1752490494741,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7c8339cc45741d","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752490190593,"stop":1752490190594,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3077b75cfc1b842","name":"Check message received after jswaku node is restarted","time":{"start":1752490689823,"stop":1752490689823,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc531079ddbcdce","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752490190861,"stop":1752490190862,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dbf381cd979f8d9","name":"Promise Callback - false","time":{"start":1752490501584,"stop":1752490501584,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92bb826929bb795","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752490198604,"stop":1752490198604,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cb7fd79c598ec1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752490190588,"stop":1752490190588,"duration":0},"status":"passed","severity":"normal"},{"uid":"639b4cd99fed8d6f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752490174342,"stop":1752490174343,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc25427adcded0a7","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752490210323,"stop":1752490210323,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc946a5e403e1d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752490229501,"stop":1752490229501,"duration":0},"status":"passed","severity":"normal"},{"uid":"937c172d5440f527","name":"should properly create peer info with all multiaddrs","time":{"start":1752490180446,"stop":1752490180446,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e0fd31acbdee25","name":"should handle relay send failures gracefully","time":{"start":1752490190120,"stop":1752490190121,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc945eb6b53e624a","name":"Query with Ordered Callback, No message returned","time":{"start":1752490463071,"stop":1752490463071,"duration":0},"status":"passed","severity":"normal"},{"uid":"2162e719c446a321","name":"should throw error - no id","time":{"start":1752490180437,"stop":1752490180437,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a338896a5f3c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752490229523,"stop":1752490229524,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64cb149ba02af1b","name":"Push message with Script payload","time":{"start":1752490849009,"stop":1752490849009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeb9ca9d9fb9cce","name":"should handle complete connection lifecycle","time":{"start":1752490189674,"stop":1752490189674,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f2dd85ad238fe9","name":"Check publish message containing escaped characters","time":{"start":1752490369815,"stop":1752490369815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4bfe3172ae1dbb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752490229501,"stop":1752490229501,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bcbb294f8fe64b","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752490451246,"stop":1752490451247,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf905c081b0ac0b4","name":"should check false positive rate","time":{"start":1752490231744,"stop":1752490231744,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8ea52128e0dc77","name":"should handle corrupted shard info gracefully","time":{"start":1752490190388,"stop":1752490190388,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9e8200e5cd90c6","name":"should start and stop interval correctly","time":{"start":1752490219568,"stop":1752490219568,"duration":0},"status":"passed","severity":"normal"},{"uid":"23cbb9059d57368b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752490229501,"stop":1752490229502,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c79b747367d792","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752490220238,"stop":1752490220239,"duration":1},"status":"passed","severity":"normal"},{"uid":"2779f439a4a9b1ea","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752490735715,"stop":1752490735716,"duration":1},"status":"passed","severity":"normal"},{"uid":"84eba8d16f0fc3b7","name":"should handle network check errors gracefully","time":{"start":1752490189995,"stop":1752490189995,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cab07bdbc57155","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752490380472,"stop":1752490380472,"duration":0},"status":"passed","severity":"normal"},{"uid":"426efe46a5eddbbd","name":"should store libp2p and options references","time":{"start":1752490190520,"stop":1752490190520,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dcf5c341c4b06d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752490220123,"stop":1752490220123,"duration":0},"status":"passed","severity":"normal"},{"uid":"265ea94dfb4171b6","name":"should be safe to call multiple times","time":{"start":1752490190106,"stop":1752490190106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c198d8928b57fd0e","name":"Check received message containing numeric","time":{"start":1752490689807,"stop":1752490689807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5f91d142148fe6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752490451244,"stop":1752490451245,"duration":1},"status":"passed","severity":"normal"},{"uid":"58be5b27cbd6ee55","name":"should handle connection event","time":{"start":1752490190562,"stop":1752490190562,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecb84a99b2a60d6","name":"Query with Promise Callback, No message returned","time":{"start":1752490463072,"stop":1752490463073,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbf101b58c12d70","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752490380472,"stop":1752490380473,"duration":1},"status":"passed","severity":"normal"},{"uid":"65337522f01e1ea2","name":"Generator, 2 different pubsubtopics","time":{"start":1752490497043,"stop":1752490497044,"duration":1},"status":"passed","severity":"normal"},{"uid":"8887b7b333411769","name":"Passing page size 110 when there are 120 messages","time":{"start":1752490509593,"stop":1752490509593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e76bcfa5acd79357","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752490219335,"stop":1752490219336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c236fbf71f5b2302","name":"Check publish message after service node is restarted","time":{"start":1752490369826,"stop":1752490369826,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c460c429df34d4b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752490735726,"stop":1752490735726,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be782584ebd20ab0","name":"Query Generator - true","time":{"start":1752490501580,"stop":1752490501581,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fc0951cee8a876","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752490219543,"stop":1752490219544,"duration":1},"status":"passed","severity":"normal"},{"uid":"13269e4c607a3bd4","name":"Push message with content topic containing shell command","time":{"start":1752490849017,"stop":1752490849017,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabe2272d1360dd5","name":"should dial all known peers when reached zero connections","time":{"start":1752490279166,"stop":1752490279168,"duration":2},"status":"passed","severity":"normal"},{"uid":"df4c18c7813656b7","name":"should create ConnectionManager with required options","time":{"start":1752490190852,"stop":1752490190853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f958ea5c7c0056de","name":"should register libp2p event listeners when start is called","time":{"start":1752490220128,"stop":1752490220129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0af4aef85dbb305","name":"it tolerates circular branch references","time":{"start":1752490198956,"stop":1752490198957,"duration":1},"status":"passed","severity":"normal"},{"uid":"25513912bcc9cc26","name":"Check received message containing Arabic","time":{"start":1752490689817,"stop":1752490689817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9b37f78d3f3907","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752490190694,"stop":1752490190694,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ffa93d4bb1044f","name":"Subscribe to topic containing short and receive message","time":{"start":1752490735727,"stop":1752490735727,"duration":0},"status":"passed","severity":"normal"},{"uid":"294d850c136f22a9","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752490190581,"stop":1752490190582,"duration":1},"status":"passed","severity":"normal"},{"uid":"809dd3b56ea3c61","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752490174399,"stop":1752490174399,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc39449a2242dc25","name":"should dial with multiaddr and return stream","time":{"start":1752490190857,"stop":1752490190858,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a60eaa451f9411","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490497044,"stop":1752490497045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0296f76a134b3d9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752490190695,"stop":1752490190695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9981cb1327f66303","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752490179767,"stop":1752490179767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f807a0cfef53f13","name":"should return false when peer is on different cluster","time":{"start":1752490190358,"stop":1752490190358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2ec00d8010cefc","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752490229496,"stop":1752490229496,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8fefb21be9fb0e","name":"should return false when under bootstrap limit","time":{"start":1752490190577,"stop":1752490190578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4112da01faf057bf","name":"Meta field set when metaSetter is specified","time":{"start":1752490190902,"stop":1752490190902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7407bc1ddfbfd7b9","name":"throws an error for improperly formatted content topics","time":{"start":1752490174335,"stop":1752490174335,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf01d059585badd","name":"should handle ping failures gracefully","time":{"start":1752490190115,"stop":1752490190116,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1ecc185ba95cae","name":"Subscribe and receive messages via waku relay post","time":{"start":1752490735715,"stop":1752490735715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea55b8e1311b82f1","name":"Encoder throws on empty string content topic","time":{"start":1752490190903,"stop":1752490190903,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a8269d965e8aec","name":"Query Generator - false","time":{"start":1752490501582,"stop":1752490501583,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc633e95d5d11b3","name":"Subscribe to topic containing long and publish message","time":{"start":1752490378694,"stop":1752490378694,"duration":0},"status":"passed","severity":"normal"},{"uid":"53fcb39fc32f147d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752490229524,"stop":1752490229524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9e38bb5cfa8b09","name":"Push message with emoji payload","time":{"start":1752490849024,"stop":1752490849024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd932b8dd16de7b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752490369824,"stop":1752490369825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0914dc8b5b8b941","name":"Check meta is set [symmetric]","time":{"start":1752490208619,"stop":1752490208619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61d736c91969012","name":"should set field with only STORE enabled","time":{"start":1752490180448,"stop":1752490180448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39b697cc2b1d5b6","name":"should be online or offline if network state changed","time":{"start":1752490269550,"stop":1752490269551,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ae6cb48844f7a2","name":"Check publish message containing unicode special characters","time":{"start":1752490369815,"stop":1752490369819,"duration":4},"status":"passed","severity":"normal"},{"uid":"9742a5aa88f57069","name":"Publish message with custom timestamp: Mon Jul 14 2025 09:52:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1752490369822,"stop":1752490369823,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c1afd797dd29fe","name":"should filter peers by codec","time":{"start":1752490190860,"stop":1752490190860,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a9dc9fd987e5eb","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752490219340,"stop":1752490219340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08aa800ab60a1eb","name":"should not fail to stop the service if it was not started","time":{"start":1752490253636,"stop":1752490253637,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b0d883998aa3292","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752490174338,"stop":1752490174338,"duration":0},"status":"passed","severity":"normal"},{"uid":"186b838b9ad232a7","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752490208616,"stop":1752490208618,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dfba882d6c1c094","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752490516464,"stop":1752490516464,"duration":0},"status":"passed","severity":"normal"},{"uid":"866e8c3a48ed6e74","name":"should remove expired entries after TTL has passed","time":{"start":1752490218637,"stop":1752490218648,"duration":11},"status":"passed","severity":"normal"},{"uid":"e6d08794bcbc687b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752490439169,"stop":1752490439169,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacd392733cc0fd4","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752490378705,"stop":1752490378706,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce37a7b26f2a96ff","name":"should dispatch connect and disconnect events","time":{"start":1752490220127,"stop":1752490220128,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd14ccaf0bd0f7a6","name":"rejects hash query with time filter","time":{"start":1752490190617,"stop":1752490190617,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99f934acf3bb86e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752490229502,"stop":1752490229503,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee1f4bcf9d51da6","name":"ignores unrecognized TXT record formats","time":{"start":1752490198958,"stop":1752490198958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1d97697516d724","name":"should remove event listener for peer:discovery","time":{"start":1752490189775,"stop":1752490189775,"duration":0},"status":"passed","severity":"normal"},{"uid":"412a22adec79eb9","name":"should set default options when no config provided","time":{"start":1752490190853,"stop":1752490190853,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cb59e1c88716ce","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752490174353,"stop":1752490174353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0963d9e203fae9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752490174328,"stop":1752490174329,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5332391a43c3f5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752490378694,"stop":1752490378695,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc64219b67eb942","name":"Decoder throws on undefined content topic","time":{"start":1752490208621,"stop":1752490208622,"duration":1},"status":"passed","severity":"normal"},{"uid":"2436f5ea20bbacd8","name":"Push message with rate limit","time":{"start":1752490849018,"stop":1752490849019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae37c66d13e3fc8","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752490220131,"stop":1752490220132,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d77c5d17108972","name":"Check received message containing JSON","time":{"start":1752490689810,"stop":1752490689811,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccb39325ccdbd4c","name":"should handle complete dial lifecycle","time":{"start":1752490189996,"stop":1752490189996,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c28192211666ec","name":"Push message with XML payload","time":{"start":1752490849009,"stop":1752490849009,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddcee3b5bcc3319","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752490362434,"stop":1752490362434,"duration":0},"status":"passed","severity":"normal"},{"uid":"5349e8861493d3a1","name":"Subscribe and receives messages on 20 topics","time":{"start":1752490735725,"stop":1752490735725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37b00a48036e6fc","name":"Encoder throws on empty string content topic","time":{"start":1752490208621,"stop":1752490208621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96dc19c501a496b","name":"should handle peer not in mesh for all topics","time":{"start":1752490190125,"stop":1752490190125,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf72fe6a23894ea","name":"Push message with content topic containing long","time":{"start":1752490849025,"stop":1752490849025,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a38d5166d6b843","name":"should handle case when navigator is not available","time":{"start":1752490189653,"stop":1752490189653,"duration":0},"status":"passed","severity":"normal"},{"uid":"390b3e6dbb32d5ca","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752490362434,"stop":1752490362434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc0d3615d66e741","name":"Init the array if not present","time":{"start":1752490174044,"stop":1752490174045,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2a56785cd36d8b","name":"should have no discoveries enabled by default","time":{"start":1752490219332,"stop":1752490219334,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bb5c2a26a0fafb2","name":"Query Generator, No Decoder","time":{"start":1752490463067,"stop":1752490463067,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f34ea5e9caddfd","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752490229512,"stop":1752490229512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba55eabed9a23708","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752490229514,"stop":1752490229515,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f4d2bb3171de9c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/6/topic151/proto","time":{"start":1752490480801,"stop":1752490480801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6ae9e7957cc092","name":"should skip peer when dialed recently","time":{"start":1752490189977,"stop":1752490189977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd528bc541a0a2b","name":"Push message with content topic containing special chars","time":{"start":1752490849025,"stop":1752490849025,"duration":0},"status":"passed","severity":"normal"},{"uid":"85efdec4d9ccca7a","name":"Check publish message containing Russian","time":{"start":1752490369807,"stop":1752490369807,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf547a2936fe7c2","name":"should return PeerId when PeerId is provided","time":{"start":1752490190588,"stop":1752490190588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1afa8b3abfe2090","name":"should add received messages to bloom filter","time":{"start":1752490234464,"stop":1752490234464,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4c94cda0120301","name":"Subscribe to topic containing XML and receive message","time":{"start":1752490735729,"stop":1752490735729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d91eced3b57e46","name":"Decrypt messages","time":{"start":1752490346313,"stop":1752490346314,"duration":1},"status":"passed","severity":"normal"},{"uid":"99efdb11aae8fcb8","name":"Correctly serialized arguments","time":{"start":1752490307721,"stop":1752490307721,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b2563b3c0acb94","name":"different cluster, different shard: nodes don't connect","time":{"start":1752490307480,"stop":1752490307498,"duration":18},"status":"passed","severity":"normal"},{"uid":"b6a6d94ed4b9a07d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752490451244,"stop":1752490451244,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ce1d8c7fe1e2de","name":"should return no connections if no open connection provided","time":{"start":1752490190586,"stop":1752490190587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba035d078edc8e64","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752490735730,"stop":1752490735731,"duration":1},"status":"passed","severity":"normal"},{"uid":"595070cbc407144","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752490190112,"stop":1752490190112,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e185bcc77c0301f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752490735725,"stop":1752490735725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c9a530a56bae4b","name":"accepts time-filtered query with content filter","time":{"start":1752490190621,"stop":1752490190622,"duration":1},"status":"passed","severity":"normal"},{"uid":"321e48ef2810df9d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752490220131,"stop":1752490220131,"duration":0},"status":"passed","severity":"normal"},{"uid":"43312009d4e6b3c8","name":"should dispatch network event when browser goes offline","time":{"start":1752490189667,"stop":1752490189667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d44ccba373ce684","name":"should remove event listeners","time":{"start":1752490190105,"stop":1752490190105,"duration":0},"status":"passed","severity":"normal"},{"uid":"28df8ca74b678d25","name":"should maintain desired error rate","time":{"start":1752490231742,"stop":1752490231742,"duration":0},"status":"passed","severity":"normal"},{"uid":"720ef25bbca8aeee","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752490174332,"stop":1752490174332,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b26d27601a1d7ff","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752490229494,"stop":1752490229494,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e238c58a1f70e4","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752490174336,"stop":1752490174336,"duration":0},"status":"passed","severity":"normal"},{"uid":"38841309166f2528","name":"should do nothing when connections still exist","time":{"start":1752490190568,"stop":1752490190568,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dd390354562c9b","name":"Push message with numeric payload","time":{"start":1752490849020,"stop":1752490849021,"duration":1},"status":"passed","severity":"normal"},{"uid":"78968b425ae4c8ff","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752490179769,"stop":1752490179769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8bd91d750d1dec","name":"should emit a peer event after start","time":{"start":1752490344553,"stop":1752490344554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80ea096355bf7d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752490378698,"stop":1752490378699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a880c0f160365a81","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752490735733,"stop":1752490735733,"duration":0},"status":"passed","severity":"normal"},{"uid":"943647c7c76429f8","name":"should work with custom bootstrap limits","time":{"start":1752490190581,"stop":1752490190581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a820e2399cdc5fa","name":"should reject on timeout if it was set","time":{"start":1752490220355,"stop":1752490220355,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa821fd05450cdc","name":"should retry failed tasks","time":{"start":1752490219574,"stop":1752490219575,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cc93c0c27588b0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752490198607,"stop":1752490198608,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8e3a3db752b151","name":"Check received message containing Chinese","time":{"start":1752490689817,"stop":1752490689817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63b6562b1162cd8","name":"should create an instance with libp2p and dialer","time":{"start":1752490189769,"stop":1752490189769,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd43d28da21e3cb","name":"should handle dial errors gracefully","time":{"start":1752490190570,"stop":1752490190570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645c493b6048590","name":"should properly create location multiaddrs - udp","time":{"start":1752490180446,"stop":1752490180446,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee9f62f5cd0a22f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752490229518,"stop":1752490229518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9f551e420f71f1","name":"Used by Waku Relay","time":{"start":1752490516837,"stop":1752490516837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c2c74cb0971cbc","name":"should reject if Filter is requested but not mounted","time":{"start":1752490220354,"stop":1752490220354,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c064d096d0d2c5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752490174351,"stop":1752490174351,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed6deb70ec626ee","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752490189793,"stop":1752490189794,"duration":1},"status":"passed","severity":"normal"},{"uid":"804440a3eeb4a409","name":"handles empty shards array correctly","time":{"start":1752490174354,"stop":1752490174354,"duration":0},"status":"passed","severity":"normal"},{"uid":"42572168fcfda01d","name":"Check message received after jswaku node is restarted","time":{"start":1752490689815,"stop":1752490689815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df118fb9e8a9a7d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752490198960,"stop":1752490198960,"duration":0},"status":"passed","severity":"normal"},{"uid":"28065390b19536fe","name":"should reject if Store is requested but not mounted","time":{"start":1752490220354,"stop":1752490220354,"duration":0},"status":"passed","severity":"normal"},{"uid":"45173a80c275d09f","name":"should be safe to call multiple times","time":{"start":1752490190104,"stop":1752490190105,"duration":1},"status":"passed","severity":"normal"},{"uid":"879661956500130a","name":"Renews subscription after lossing a connection","time":{"start":1752490735723,"stop":1752490735723,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb19d66bc67a596","name":"Fails to push message bigger that 1MB","time":{"start":1752490849031,"stop":1752490849031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2266693303f43d4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752490229518,"stop":1752490229519,"duration":1},"status":"passed","severity":"normal"},{"uid":"923944cc19c2117f","name":"Check received message containing emoji","time":{"start":1752490689811,"stop":1752490689812,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae2858ba445ec7e","name":"should clear timers for specific peer on disconnect","time":{"start":1752490190121,"stop":1752490190121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d901a4656f5ebcde","name":"should return usable stream attached to connection","time":{"start":1752490190692,"stop":1752490190693,"duration":1},"status":"passed","severity":"normal"},{"uid":"863c9b563ed34da0","name":"should set field with all protocols enabled","time":{"start":1752490180447,"stop":1752490180447,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e08169d39ed721","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752490229515,"stop":1752490229515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04a33e5455f5152","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752490190583,"stop":1752490190583,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b7a60d238ded95","name":"should select older connection if present","time":{"start":1752490190587,"stop":1752490190587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8052284d6a798ddf","name":"should initialize with Unhealthy status","time":{"start":1752490220290,"stop":1752490220290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bb96bcc77aebc","name":"Ephemeral messages are not stored","time":{"start":1752490255202,"stop":1752490255202,"duration":0},"status":"passed","severity":"normal"},{"uid":"51594eb4b2da7ae4","name":"Check received message containing Basic HTML tag","time":{"start":1752490689819,"stop":1752490689819,"duration":0},"status":"passed","severity":"normal"},{"uid":"436571052f15f5fb","name":"should use shardsUnderCluster when provided","time":{"start":1752490219642,"stop":1752490219643,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c498c1682d7d76","name":"should clear dial history on stop","time":{"start":1752490189969,"stop":1752490189970,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8aaadf417e2044","name":"Generator, custom pubsub topic","time":{"start":1752490497042,"stop":1752490497043,"duration":1},"status":"passed","severity":"normal"},{"uid":"32134572f8dd69b","name":"Encoder throws on empty string content topic","time":{"start":1752490210325,"stop":1752490210325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57aa40d8e74a79b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752490380471,"stop":1752490380472,"duration":1},"status":"passed","severity":"normal"},{"uid":"58641595a37a73ad","name":"should dispatch network event when browser goes online","time":{"start":1752490189667,"stop":1752490189667,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e98756b9773780","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752490735731,"stop":1752490735731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14dabf03f4b2814","name":"should return false when pubsub topic parsing fails","time":{"start":1752490190386,"stop":1752490190387,"duration":1},"status":"passed","severity":"normal"},{"uid":"783e6eedda99c643","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752490220123,"stop":1752490220124,"duration":1},"status":"passed","severity":"normal"},{"uid":"95356bb8a4e5a59","name":"random static sharding 2 - Cluster ID: 581, Shard ID: 520","time":{"start":1752490503952,"stop":1752490503952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb97635b8f3755d","name":"should initialize with default number of peers","time":{"start":1752490220121,"stop":1752490220122,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b39bc7c9899fac6","name":"Check publish message containing XML","time":{"start":1752490369810,"stop":1752490369810,"duration":0},"status":"passed","severity":"normal"},{"uid":"74260a4537ec19a3","name":"should remove event listeners","time":{"start":1752490190545,"stop":1752490190545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7035c718f5074ae2","name":"Check received message containing SQL Injection","time":{"start":1752490689818,"stop":1752490689818,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea28d43cb24b9d56","name":"Relay + Store","time":{"start":1752490254575,"stop":1752490254575,"duration":0},"status":"passed","severity":"normal"},{"uid":"752bcd30e730d906","name":"should handle special patterns correctly","time":{"start":1752490231743,"stop":1752490231743,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f8a21bd684983e","name":"Push message with content topic containing numeric","time":{"start":1752490849014,"stop":1752490849014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca302dbe74522146","name":"should send relay ping messages on timer","time":{"start":1752490190120,"stop":1752490190120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96408b6f750d795","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752490234466,"stop":1752490234466,"duration":0},"status":"passed","severity":"normal"},{"uid":"de84744c37b7cb76","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752490369825,"stop":1752490369825,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d50943c56964490","name":"should encodeTxt and decodeTxt","time":{"start":1752490180431,"stop":1752490180435,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad0e8598e02342ea","name":"tcp ip4 address","time":{"start":1752490179722,"stop":1752490179726,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8e9cf4e7d3cd61d","name":"should respect custom numPeersToUse configuration","time":{"start":1752490220130,"stop":1752490220130,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0df76f0a529fa3","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752490174339,"stop":1752490174340,"duration":1},"status":"passed","severity":"normal"},{"uid":"76cb7ff6c2429318","name":"Push message with numeric payload","time":{"start":1752490849006,"stop":1752490849006,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b12a21c1d599db9","name":"should throw error - no public key","time":{"start":1752490180436,"stop":1752490180436,"duration":0},"status":"passed","severity":"normal"},{"uid":"34dc90bfba6625bc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752490179765,"stop":1752490179766,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b3c5b41ccf7072","name":"Push message with content topic containing SQL Injection","time":{"start":1752490849026,"stop":1752490849026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36c63e7e11319a1","name":"should handle errors when accessing navigator","time":{"start":1752490189669,"stop":1752490189673,"duration":4},"status":"passed","severity":"normal"},{"uid":"927b847f4a5b4e63","name":"Push message with content topic containing Arabic","time":{"start":1752490849025,"stop":1752490849026,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3fa6dcda137b95e","name":"should increase lamport timestamp","time":{"start":1752490234463,"stop":1752490234463,"duration":0},"status":"passed","severity":"normal"},{"uid":"367956b9eadbd725","name":"Push message with content topic containing JSON","time":{"start":1752490849016,"stop":1752490849017,"duration":1},"status":"passed","severity":"normal"},{"uid":"d175d5224a042849","name":"Relay + Store","time":{"start":1752490180449,"stop":1752490180449,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d99fb85905b327","name":"should not be empty after adding a subscription","time":{"start":1752490220245,"stop":1752490220246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f63112e46d71c66","name":"should return true when over bootstrap limit","time":{"start":1752490190578,"stop":1752490190579,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f1769f886c9ab6","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752490279168,"stop":1752490279170,"duration":2},"status":"passed","severity":"normal"},{"uid":"58662f3f500f9ef8","name":"Refresh subscription","time":{"start":1752490735727,"stop":1752490735727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd36459cfd21211a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752490463070,"stop":1752490463070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e093b230b0f01ff0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752490735727,"stop":1752490735728,"duration":1},"status":"passed","severity":"normal"},{"uid":"da10918fce9302bd","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752490189668,"stop":1752490189668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ab9d60603c6887","name":"should add event listener for peer:discovery","time":{"start":1752490189770,"stop":1752490189770,"duration":0},"status":"passed","severity":"normal"},{"uid":"330a240a4a8e5c55","name":"recovers when dns.resolve returns empty","time":{"start":1752490198957,"stop":1752490198957,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cef7dab06225aa1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752490174329,"stop":1752490174329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45303de28c6e51c","name":"should reject if Relay is requested but not mounted","time":{"start":1752490220353,"stop":1752490220353,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f89eedb076f934","name":"should properly start and stop event listening","time":{"start":1752490220292,"stop":1752490220292,"duration":0},"status":"passed","severity":"normal"},{"uid":"19834f4bd04a6f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752490174341,"stop":1752490174342,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fe6c16bdc51ad4e","name":"ignores domain fetching errors","time":{"start":1752490198957,"stop":1752490198957,"duration":0},"status":"passed","severity":"normal"},{"uid":"329737b07ba403de","name":"rejects content-filtered query with only contentTopics","time":{"start":1752490190616,"stop":1752490190616,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e479a67dd7debd","name":"should dial with PeerId and return stream","time":{"start":1752490190857,"stop":1752490190857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef087ff2b3a0b4e","name":"should process up to 3 peers at once","time":{"start":1752490189987,"stop":1752490189987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a644109d3e792","name":"Subscribe to topic containing XML and publish message","time":{"start":1752490378697,"stop":1752490378697,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61ed76a97166aa8","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752490220238,"stop":1752490220238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b56e074c9c8e06d","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752490689824,"stop":1752490689824,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea13efd4aec0df7","name":"Encoder throws on undefined content topic","time":{"start":1752490208620,"stop":1752490208621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c39e621de6606c","name":"should convert tags map to array of keys","time":{"start":1752490190575,"stop":1752490190575,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bcf1cb07dceec2","name":"should handle peer store errors gracefully","time":{"start":1752490189777,"stop":1752490189781,"duration":4},"status":"passed","severity":"normal"},{"uid":"97a191e0d9578552","name":"Check meta is set [ecies]","time":{"start":1752490210324,"stop":1752490210324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8302879804ae0402","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752490198607,"stop":1752490198607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f81b3fd6123af5","name":"should be safe to call multiple times","time":{"start":1752490190545,"stop":1752490190552,"duration":7},"status":"passed","severity":"normal"},{"uid":"d47aa28d01728655","name":"Check received message containing short","time":{"start":1752490689806,"stop":1752490689806,"duration":0},"status":"passed","severity":"normal"},{"uid":"244578d607394eb3","name":"should set field with only RELAY enabled","time":{"start":1752490180447,"stop":1752490180448,"duration":1},"status":"passed","severity":"normal"},{"uid":"f906434fe56d4bf5","name":"Publish message with custom timestamp: Tue Jul 23 2024 10:52:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1752490369821,"stop":1752490369822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1e22d18186c77a","name":"Encoder throws on undefined content topic","time":{"start":1752490210324,"stop":1752490210325,"duration":1},"status":"passed","severity":"normal"},{"uid":"b609d7f4a815712a","name":"should handle corrupted local storage data gracefully","time":{"start":1752490202594,"stop":1752490202594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c26cf8bd725f3e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752490255205,"stop":1752490255206,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f94be7f00bc7106","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752490174351,"stop":1752490174351,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee1b2b52555b2f8","name":"should remove event listeners from libp2p","time":{"start":1752490189637,"stop":1752490189637,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4fad08f1f771f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752490229530,"stop":1752490229530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e89d2cc636c16ca","name":"should add peer to queue when queue is not empty","time":{"start":1752490189976,"stop":1752490189976,"duration":0},"status":"passed","severity":"normal"},{"uid":"547b3f8816f7a6a5","name":"Publish message with large meta","time":{"start":1752490369827,"stop":1752490369828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e609cf04dc817fe5","name":"should dial second nwaku node that was discovered","time":{"start":1752490248839,"stop":1752490248841,"duration":2},"status":"skipped","severity":"normal"},{"uid":"37e827e8e2e5494b","name":"Mutual subscription","time":{"start":1752490378690,"stop":1752490378690,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5fda8658afc0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752490174340,"stop":1752490174340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2c00434161ff2c","name":"Push message with Russian payload","time":{"start":1752490849007,"stop":1752490849008,"duration":1},"status":"passed","severity":"normal"},{"uid":"f64b4646da9c1f93","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752490198606,"stop":1752490198607,"duration":1},"status":"passed","severity":"normal"},{"uid":"147dbe9e9bd29661","name":"Check message with no content topic is not received","time":{"start":1752490689822,"stop":1752490689822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26f52798107613c","name":"Relay - dialed first","time":{"start":1752490522531,"stop":1752490522531,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaed0422183d72d","name":"Check message with no content topic is not received","time":{"start":1752490689814,"stop":1752490689814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b6ebf3164dc9e4","name":"should be able to dial TLS multiaddrs","time":{"start":1752490336467,"stop":1752490336468,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab068f02c04e67","name":"should clear the dialing interval","time":{"start":1752490189969,"stop":1752490189969,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e761c7d2b16b4","name":"Ephemeral field set to true","time":{"start":1752490190902,"stop":1752490190902,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d8f1b6e27e585b","name":"Asymmetric encrypt & decrypt","time":{"start":1752490209076,"stop":1752490209076,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd1d23286bc5d8","name":"Push message with custom timestamp: 1752493869844","time":{"start":1752490849019,"stop":1752490849019,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e658bac33d999de","name":"should throw error - no public key","time":{"start":1752490180437,"stop":1752490180441,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddb9bbf8877c535b","name":"should throw an error for insufficient data","time":{"start":1752490174400,"stop":1752490174400,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e9f564d9fb4721","name":"Sample","time":{"start":1752490179817,"stop":1752490179817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7aef666b550b85a","name":"should hang up with multiaddr and return true on success","time":{"start":1752490190858,"stop":1752490190859,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a061491cb7facb","name":"should add event listeners for peer connect and disconnect","time":{"start":1752490190104,"stop":1752490190104,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdfeb83a4f67980","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752490689821,"stop":1752490689821,"duration":0},"status":"passed","severity":"normal"},{"uid":"4222d36e74e566f8","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752490189617,"stop":1752490189628,"duration":11},"status":"passed","severity":"normal"},{"uid":"f83c9c5997daa4a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752490229519,"stop":1752490229521,"duration":2},"status":"passed","severity":"normal"},{"uid":"275753cf016c4d84","name":"Push to array if already present","time":{"start":1752490174046,"stop":1752490174046,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb971b4c476ddb1","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752490229140,"stop":1752490229140,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0dae62012f905","name":"should be safe to call multiple times","time":{"start":1752490189970,"stop":1752490189970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccd4763f5308a2c","name":"should return all connected peers without codec filter","time":{"start":1752490190859,"stop":1752490190860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d40a0531e9766c8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752490269546,"stop":1752490269546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f15a172c08c54ad","name":"Fails to publish duplicate message","time":{"start":1752490369823,"stop":1752490369823,"duration":0},"status":"passed","severity":"normal"},{"uid":"28881f0ac26461b6","name":"should return true when peer is on the same network","time":{"start":1752490190348,"stop":1752490190349,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3455b1721f743b","name":"should handle peer store errors during connection limiting","time":{"start":1752490190584,"stop":1752490190584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af66f672b93d978","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752490190226,"stop":1752490190226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43998681092e456","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app29/7/topic868/json","time":{"start":1752490480800,"stop":1752490480800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e26bc605e4cd576","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752490378692,"stop":1752490378692,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0030eaa82454c6b","name":"Overlapping topic subscription","time":{"start":1752490735726,"stop":1752490735727,"duration":1},"status":"passed","severity":"normal"},{"uid":"184baa423e655684","name":"should dial peer when no shard info available","time":{"start":1752490189982,"stop":1752490189983,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d30826c5eb99c5","name":"can start and stop the service","time":{"start":1752490253636,"stop":1752490253636,"duration":0},"status":"passed","severity":"normal"},{"uid":"f007a3a22cae4e53","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752490179763,"stop":1752490179764,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed5c6a460aea05","name":"Push message with meta","time":{"start":1752490849018,"stop":1752490849018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76c9cfdf1310d10","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752490190567,"stop":1752490190567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddae14f36254bebf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752490439170,"stop":1752490439170,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17498620e60a28","name":"rejects hash query with content filter parameters","time":{"start":1752490190617,"stop":1752490190617,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d93e1dbf7a4301","name":"Check publish message containing numeric","time":{"start":1752490369803,"stop":1752490369804,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87f5d30d76d90eb","name":"should be delivered immediately if received","time":{"start":1752490234469,"stop":1752490234470,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1fe061457dfc13a","name":"should dial all peers on dial","time":{"start":1752490336464,"stop":1752490336465,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6b9206d291ffa0","name":"should dial all remaining peers","time":{"start":1752490190570,"stop":1752490190570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e106002af68bf475","name":"should handle peer store update failures gracefully","time":{"start":1752490190116,"stop":1752490190117,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a53b385d95a99dc","name":"Check publish message containing special chars","time":{"start":1752490369804,"stop":1752490369805,"duration":1},"status":"passed","severity":"normal"},{"uid":"d347c8cc121e00ff","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752490229502,"stop":1752490229502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcc8b059a215979","name":"Push message with Arabic payload","time":{"start":1752490849007,"stop":1752490849007,"duration":0},"status":"passed","severity":"normal"},{"uid":"b300f4d12cf856b9","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752490229505,"stop":1752490229506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa6fb7bec653feb","name":"Publish without waiting for remote peer","time":{"start":1752490378690,"stop":1752490378691,"duration":1},"status":"passed","severity":"normal"},{"uid":"a973ffbea0d0d3f2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752490735724,"stop":1752490735724,"duration":0},"status":"passed","severity":"normal"},{"uid":"500c6276da816a21","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752490198961,"stop":1752490198961,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1eeea8c17024a76","name":"should create ShardReader with contentTopics network config","time":{"start":1752490190345,"stop":1752490190346,"duration":1},"status":"passed","severity":"normal"},{"uid":"8adc6f841cf7b95e","name":"should clear dial history on start","time":{"start":1752490189968,"stop":1752490189968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af7f91c5fcbffeb","name":"should update peer store before dialing","time":{"start":1752490189777,"stop":1752490189777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77feda82f76aa55","name":"Sets default value correctly","time":{"start":1752490516837,"stop":1752490516837,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee508f19f75b23e6","name":"Push message with Chinese payload","time":{"start":1752490849007,"stop":1752490849007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4761467dfcfe169","name":"should successfully stop","time":{"start":1752490220239,"stop":1752490220239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1c63afcaf0be3","name":"Push message with short payload","time":{"start":1752490849020,"stop":1752490849020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf0c71b8d26aec2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490735723,"stop":1752490735723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7b5850b5776108","name":"should invoke callbacks when receiving a message","time":{"start":1752490220246,"stop":1752490220246,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ace3b90f93b219","name":"should return false when peer is not on the specified shard","time":{"start":1752490190371,"stop":1752490190372,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba53e9bf98c66c0","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752490269545,"stop":1752490269546,"duration":1},"status":"passed","severity":"normal"},{"uid":"234864eefac6946","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752490508145,"stop":1752490508145,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3c0cd25b2a76d3","name":"throws on content topic with empty encoding field","time":{"start":1752490174327,"stop":1752490174328,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c7cdf2a29821f7","name":"should throw error - no id","time":{"start":1752490180436,"stop":1752490180436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952e2a029d033fa","name":"Check publish message containing JSON","time":{"start":1752490369812,"stop":1752490369813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea3efe77a82d38b","name":"should hang up with PeerId and return true on success","time":{"start":1752490190858,"stop":1752490190858,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaf7c64d82b3114","name":"Push message with content topic containing escaped characters","time":{"start":1752490849017,"stop":1752490849017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3012506faf41bc","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752490174331,"stop":1752490174332,"duration":1},"status":"passed","severity":"normal"},{"uid":"7330f933c7ab1c18","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752490463067,"stop":1752490463067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b616845aaafa939","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752490378695,"stop":1752490378695,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d172ff0be10aff","name":"pre and post cipher","time":{"start":1752490209077,"stop":1752490209078,"duration":1},"status":"passed","severity":"normal"},{"uid":"454aa2020d578309","name":"should add event listeners to libp2p","time":{"start":1752490189634,"stop":1752490189635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccada181970f7b99","name":"Push message with SQL Injection payload","time":{"start":1752490849008,"stop":1752490849008,"duration":0},"status":"passed","severity":"normal"},{"uid":"299690da84a04725","name":"Refresh subscription","time":{"start":1752490378693,"stop":1752490378693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9f8cb6029b533e3","name":"should hang up bootstrap peer if over limit","time":{"start":1752490190563,"stop":1752490190567,"duration":4},"status":"passed","severity":"normal"},{"uid":"828e9fdcf2c7a392","name":"Push message with escaped characters payload","time":{"start":1752490849023,"stop":1752490849023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d76d3a11c77663","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752490253641,"stop":1752490253641,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b156300d38492468","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752490229525,"stop":1752490229525,"duration":0},"status":"passed","severity":"normal"},{"uid":"889677f9f9b7db4a","name":"should not create multiple intervals when called multiple times","time":{"start":1752490189968,"stop":1752490189968,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cc299581b624f7","name":"should return false","time":{"start":1752490180441,"stop":1752490180441,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba3c736ce324481","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752490229519,"stop":1752490229519,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd9c42bb5020bf0","name":"should drop connection to all peers on hangUp","time":{"start":1752490336465,"stop":1752490336465,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daeae3843668a15","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752490174343,"stop":1752490174343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7bf12bd902606e","name":"should requeue task if no peer is available","time":{"start":1752490219569,"stop":1752490219569,"duration":0},"status":"passed","severity":"normal"},{"uid":"29745b47d642d2ab","name":"Renews subscription after lossing a connection","time":{"start":1752490735732,"stop":1752490735732,"duration":0},"status":"passed","severity":"normal"},{"uid":"52aab8a5e5deb71a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752490689815,"stop":1752490689815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6d54714aa7b131","name":"Rejects garbage","time":{"start":1752490223681,"stop":1752490223681,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df1f4bbaabf4df2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752490174329,"stop":1752490174330,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cd0e5c79e8136a","name":"should handle queue processing errors gracefully","time":{"start":1752490189994,"stop":1752490189994,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3f2d5b7a68fc8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752490229500,"stop":1752490229500,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abfd806f8eef041","name":"Publish message with custom timestamp: Mon Jul 14 2025 11:52:42 GMT+0000 (Coordinated Universal Time)","time":{"start":1752490369823,"stop":1752490369823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d442ae6863ca2531","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752490174340,"stop":1752490174341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3653f806e1546346","name":"should serialize and deserialize correctly","time":{"start":1752490231743,"stop":1752490231743,"duration":0},"status":"passed","severity":"normal"},{"uid":"215e24fa63221991","name":"should not return locked peers if enough unlocked are available","time":{"start":1752490220124,"stop":1752490220124,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6e17929a18781","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752490190238,"stop":1752490190238,"duration":0},"status":"passed","severity":"normal"},{"uid":"18960c3f996c057f","name":"Subscribe to topic containing XML and receive message","time":{"start":1752490735720,"stop":1752490735721,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea32178458ffa9bb","name":"caches peers it previously fetched","time":{"start":1752490198958,"stop":1752490198958,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cdf9d92ca7ed40","name":"can start and stop the service","time":{"start":1752490344552,"stop":1752490344552,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f014bf0c40df14","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752490362433,"stop":1752490362433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d417e5163cf6acb7","name":"configure the node with multiple pubsub topics","time":{"start":1752490503955,"stop":1752490503956,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5b58be2850f739","name":"Check publish message containing Script","time":{"start":1752490369809,"stop":1752490369810,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa61c2d083fe60d","name":"Push 30 different messages","time":{"start":1752490849012,"stop":1752490849012,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f0afbfcbda0aed9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752490174330,"stop":1752490174330,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c040cb7eab4d81","name":"nwaku subscribes","time":{"start":1752490358992,"stop":1752490358993,"duration":1},"status":"passed","severity":"normal"},{"uid":"da515e01788b7af1","name":"should create ShardReader with shards network config","time":{"start":1752490190347,"stop":1752490190348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a41f59c524d264f","name":"All","time":{"start":1752490254575,"stop":1752490254575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e02911bb128aa","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752490210324,"stop":1752490210324,"duration":0},"status":"passed","severity":"normal"},{"uid":"211d5f6dee55489a","name":"Push message with XML payload","time":{"start":1752490849022,"stop":1752490849022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4710189649d2ebec","name":"should never report false negatives","time":{"start":1752490231742,"stop":1752490231742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1435c9088d798a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752490229521,"stop":1752490229522,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f5ea3aeb3b4240","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752490463069,"stop":1752490463070,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5fdcc0b28be994","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752490378699,"stop":1752490378699,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d010af16c98ed4","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752490174352,"stop":1752490174353,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe64920005909840","name":"Query Generator, No message returned","time":{"start":1752490463069,"stop":1752490463069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00e7db61909b47b","name":"should create dialer with libp2p and shardReader","time":{"start":1752490189949,"stop":1752490189949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7ffe1da69738ce","name":"Subscribe to topic containing Script and publish message","time":{"start":1752490378697,"stop":1752490378697,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf16f69321a14f34","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752490451243,"stop":1752490451243,"duration":0},"status":"passed","severity":"normal"},{"uid":"671a71e7c102917d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752490229505,"stop":1752490229505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f915807fe6955b2b","name":"should return PeerId when PeerId is provided","time":{"start":1752490190593,"stop":1752490190593,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d50efb86dca3241","name":"should handle a minimal index list","time":{"start":1752490174399,"stop":1752490174399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73388a53354b142","name":"should support chaining for add method","time":{"start":1752490218636,"stop":1752490218637,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b702e36216dd8b","name":"Fails to publish message with empty text","time":{"start":1752490369824,"stop":1752490369824,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cc0cb08275eae7","name":"should return false when peer is not found","time":{"start":1752490190387,"stop":1752490190387,"duration":0},"status":"passed","severity":"normal"},{"uid":"904325efa336090b","name":"throws on content topic with empty version field","time":{"start":1752490174326,"stop":1752490174327,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeceaf087a05753a","name":"should not receive a peer event before start","time":{"start":1752490202591,"stop":1752490202592,"duration":1},"status":"passed","severity":"normal"},{"uid":"912ac82f13745d58","name":"should handle null peers returned by getPeer","time":{"start":1752490190581,"stop":1752490190581,"duration":0},"status":"passed","severity":"normal"},{"uid":"4751e1b5b61d6c5f","name":"Check publish message containing emoji","time":{"start":1752490369820,"stop":1752490369820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054c460395fb258","name":"should create ConnectionManager with relay","time":{"start":1752490190853,"stop":1752490190853,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ff079c1786ebf2","name":"handles different clusterIds correctly","time":{"start":1752490174334,"stop":1752490174334,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e65cf8189f8f4e","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752490220247,"stop":1752490220247,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4edd323b9dccb5a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752490180448,"stop":1752490180448,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b29ff7fb9834a38","name":"Passing page size 19 when there are 20 messages","time":{"start":1752490509592,"stop":1752490509592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a37a2596c4cba4","name":"throws on content topic with non-number generation field","time":{"start":1752490174325,"stop":1752490174325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f22ecccade2349","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752490174353,"stop":1752490174353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec47cc7ee85636d8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752490174333,"stop":1752490174333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74882224404167e","name":"should create ConnectionLimiter with required options","time":{"start":1752490190513,"stop":1752490190519,"duration":6},"status":"passed","severity":"normal"},{"uid":"f21655e123e31219","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490735732,"stop":1752490735732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f688e8b77b9daccc","name":"messageHashStr works with IProtoMessage","time":{"start":1752490190264,"stop":1752490190264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbb6ca2eaa8fb51","name":"Non TWN Cluster","time":{"start":1752490480797,"stop":1752490480797,"duration":0},"status":"passed","severity":"normal"},{"uid":"291a86448a943c03","name":"should be empty when created","time":{"start":1752490220245,"stop":1752490220245,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf412793b46660f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752490380473,"stop":1752490380473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f02c5e4da79a75","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752490174354,"stop":1752490174354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f60fe3e4345a532","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752490229529,"stop":1752490229530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcc68af27ac665e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752490378696,"stop":1752490378696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab47af7823f3bb10","name":"returns all values when wanted number is greater than available values","time":{"start":1752490197993,"stop":1752490197993,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee529bd26665243","name":"Check publish message containing shell command","time":{"start":1752490369814,"stop":1752490369815,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69ab5a729d6f116","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752490234469,"stop":1752490234469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f461832deff3b6df","name":"Check received message containing Script","time":{"start":1752490689809,"stop":1752490689809,"duration":0},"status":"passed","severity":"normal"},{"uid":"974a0e3241ca63cd","name":"should throw an error for missing required configuration","time":{"start":1752490174338,"stop":1752490174338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95093e241b8191e","name":"Push message with content topic containing emoji","time":{"start":1752490849029,"stop":1752490849029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d6916818fa1f89","name":"can start the service","time":{"start":1752490202588,"stop":1752490202589,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b56c764756f1fd2","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752490234464,"stop":1752490234464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1226d6d917aaac","name":"Push message with content topic containing unicode special characters","time":{"start":1752490849017,"stop":1752490849018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9feb393f212c176f","name":"should initialize bloom filter with correct parameters","time":{"start":1752490231741,"stop":1752490231741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d905049a8f5712d9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752490229493,"stop":1752490229494,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc1add025e35a77","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752490174352,"stop":1752490174352,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e9eae03b89cb90","name":"should handle onConnected and onDisconnected","time":{"start":1752490220128,"stop":1752490220128,"duration":0},"status":"passed","severity":"normal"},{"uid":"980126e4d022f93","name":"should not retry if at least one success","time":{"start":1752490219581,"stop":1752490219581,"duration":0},"status":"passed","severity":"normal"},{"uid":"376e8f8164829528","name":"Using a function","time":{"start":1752490516836,"stop":1752490516836,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2fbd8b5bac377f","name":"random static sharding 5 - Cluster ID: 979, Shard ID: 836","time":{"start":1752490503953,"stop":1752490503953,"duration":0},"status":"passed","severity":"normal"},{"uid":"636b32cebff28178","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752490735729,"stop":1752490735729,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fa5ace7ae2afb6","name":"should stop all internal components","time":{"start":1752490190856,"stop":1752490190856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac06c57500cc89a","name":"Throws when trying to push message with empty payload","time":{"start":1752490849012,"stop":1752490849013,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22a5b01ee440406","name":"random static sharding 8 - Cluster ID: 51, Shard ID: 138","time":{"start":1752490503954,"stop":1752490503954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c760ad1ee38a2f5b","name":"should drop connection to one peer on hangUp","time":{"start":1752490336466,"stop":1752490336466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f925949c4603c36","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752490174353,"stop":1752490174353,"duration":0},"status":"passed","severity":"normal"},{"uid":"52139a8fc0765b5e","name":"can start the service","time":{"start":1752490253634,"stop":1752490253635,"duration":1},"status":"passed","severity":"normal"},{"uid":"9697b9eb6a36db31","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752490174330,"stop":1752490174331,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3e6f8842c33b85","name":"Subscribe to topic containing short and publish message","time":{"start":1752490378694,"stop":1752490378694,"duration":0},"status":"passed","severity":"normal"},{"uid":"784f1dc35706f526","name":"should handle high bootstrap limit correctly","time":{"start":1752490190583,"stop":1752490190583,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff6224089ac8c0e","name":"start node with empty content topic","time":{"start":1752490480803,"stop":1752490480804,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0f840acba8ee38","name":"Check message with no pubsub topic is not received","time":{"start":1752490689822,"stop":1752490689822,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c3f0ccd0c56982","name":"Push message with unicode special characters payload","time":{"start":1752490849011,"stop":1752490849011,"duration":0},"status":"passed","severity":"normal"},{"uid":"45250f398bd4325c","name":"should throw error - invalid id","time":{"start":1752490180437,"stop":1752490180437,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb55f5fa2c4ffa5","name":"Check received message containing unicode special characters","time":{"start":1752490689811,"stop":1752490689811,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e60ea0a40a03da","name":"should return unique PubsubTopics for static sharding","time":{"start":1752490174337,"stop":1752490174337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6854811ea5998b63","name":"should return false when peer is on different cluster","time":{"start":1752490190349,"stop":1752490190349,"duration":0},"status":"passed","severity":"normal"},{"uid":"719b42ecfda929f1","name":"Encoder throws on undefined content topic","time":{"start":1752490190902,"stop":1752490190903,"duration":1},"status":"passed","severity":"normal"},{"uid":"8668991b73396b48","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752490451245,"stop":1752490451246,"duration":1},"status":"passed","severity":"normal"},{"uid":"63603ef1fe15ad7f","name":"should push the message to the outgoing buffer","time":{"start":1752490234461,"stop":1752490234461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3258e5a26be944b","name":"should not dispatch event when already disconnected","time":{"start":1752490189662,"stop":1752490189662,"duration":0},"status":"passed","severity":"normal"},{"uid":"68584c7783e5e6e1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752490174329,"stop":1752490174329,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b9bc7fc4a35734","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752490689812,"stop":1752490689812,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f3a0a5dcc192b4","name":"should handle browser offline state overriding peer connections","time":{"start":1752490189674,"stop":1752490189674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50f1fe2e952f818","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752490219340,"stop":1752490219340,"duration":0},"status":"passed","severity":"normal"},{"uid":"240e15aa6fd19d5e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752490174342,"stop":1752490174342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3198f8eba43ddc3","name":"Reusing cursor across nodes","time":{"start":1752490451246,"stop":1752490451246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7acaa9d3e91bec","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752490190374,"stop":1752490190374,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f850bf097bf471f","name":"Round trip binary serialization","time":{"start":1752490190901,"stop":1752490190901,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6d82314b544c6b","name":"Relay - times out","time":{"start":1752490522531,"stop":1752490522532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3234a5f4f7e6dd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752490220130,"stop":1752490220131,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a22ff434a4cc71","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752490229506,"stop":1752490229507,"duration":1},"status":"passed","severity":"normal"},{"uid":"4206bdde3ce07bdf","name":"should be able to encode the field with only STORE set to true","time":{"start":1752490179762,"stop":1752490179762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e0f68b5844801","name":"should not receive a peer event before start","time":{"start":1752490344554,"stop":1752490344554,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2cca8bbe2a0cfb","name":"should return null for non-existent peer","time":{"start":1752490190576,"stop":1752490190576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f58e4ed975a964","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752490307478,"stop":1752490307479,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e665a4e5bdd4c63","name":"should merge provided config with defaults","time":{"start":1752490190854,"stop":1752490190854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cc3096524e630","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752490494742,"stop":1752490494742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d762c78062e6c768","name":"Refresh subscription","time":{"start":1752490735717,"stop":1752490735717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b524814c1835585","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752490202593,"stop":1752490202593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93c988741640277","name":"should return peer for existing peer","time":{"start":1752490190576,"stop":1752490190576,"duration":0},"status":"passed","severity":"normal"},{"uid":"511baae482ddc04c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752490229506,"stop":1752490229506,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d8e63579e8396c","name":"random static sharding 9 - Cluster ID: 896, Shard ID: 128","time":{"start":1752490503954,"stop":1752490503955,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99189542ba013e4","name":"can query messages normally","time":{"start":1752490483381,"stop":1752490483382,"duration":1},"status":"passed","severity":"normal"},{"uid":"30656aed2246e07b","name":"should send to specified number of peers of used peers","time":{"start":1752490219545,"stop":1752490219545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8770348dc8cf98","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752490229498,"stop":1752490229498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac713c70f06d44a8","name":"Decoder throws on undefined content topic","time":{"start":1752490190903,"stop":1752490190903,"duration":0},"status":"passed","severity":"normal"},{"uid":"562ffd016088ee07","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752490735729,"stop":1752490735729,"duration":0},"status":"passed","severity":"normal"},{"uid":"222f0e69686ec3fc","name":"Passing page size 0 when there are 110 messages","time":{"start":1752490509586,"stop":1752490509587,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0f59192eb3bd9","name":"should dial peer when on same shard","time":{"start":1752490189978,"stop":1752490189982,"duration":4},"status":"passed","severity":"normal"},{"uid":"337db06603031709","name":"returns all values when wanted number matches available values","time":{"start":1752490197990,"stop":1752490197992,"duration":2},"status":"passed","severity":"normal"},{"uid":"b64ae1ea229a1f4f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752490190119,"stop":1752490190119,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeec91da2ee21cd","name":"should properly clean up resources when disposed","time":{"start":1752490218650,"stop":1752490218654,"duration":4},"status":"passed","severity":"normal"},{"uid":"b45bb73d0c102556","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752490174337,"stop":1752490174337,"duration":0},"status":"passed","severity":"normal"},{"uid":"23734a87d868c06","name":"Should update multiaddrs","time":{"start":1752490336909,"stop":1752490336910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d335aceebcc190c3","name":"should emit a peer event after start","time":{"start":1752490253638,"stop":1752490253638,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae0dd544767d718","name":"should not change state when connections remain after disconnect","time":{"start":1752490189655,"stop":1752490189661,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d518b811561ba7","name":"accepts valid content-filtered query","time":{"start":1752490190615,"stop":1752490190615,"duration":0},"status":"passed","severity":"normal"},{"uid":"822ee9696205c434","name":"should handle empty pubsub topics","time":{"start":1752490190124,"stop":1752490190125,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4387e14836ae81","name":"Push message with long payload","time":{"start":1752490849020,"stop":1752490849020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5964b63aa91a18","name":"Check received message containing long","time":{"start":1752490689816,"stop":1752490689816,"duration":0},"status":"passed","severity":"normal"},{"uid":"2700d8458fd75cc7","name":"Push message with content topic containing XML","time":{"start":1752490849016,"stop":1752490849016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfc01bdcc6c1c87","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752490190616,"stop":1752490190616,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34775fa19917a23","name":"Passing page size 3 when there are 20 messages","time":{"start":1752490509589,"stop":1752490509591,"duration":2},"status":"passed","severity":"normal"},{"uid":"9047d74226ea9b42","name":"Push message with content topic containing numeric","time":{"start":1752490849025,"stop":1752490849025,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f7ab4af96adf62","name":"should clear existing timers before creating new ones","time":{"start":1752490190124,"stop":1752490190124,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5e6f60b214e4f9","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752490229499,"stop":1752490229500,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4794332889b0e1","name":"same cluster, different shard: nodes connect","time":{"start":1752490307479,"stop":1752490307480,"duration":1},"status":"passed","severity":"normal"},{"uid":"66516f36f27768d1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752490735730,"stop":1752490735730,"duration":0},"status":"passed","severity":"normal"},{"uid":"18395f72838b9ab1","name":"should skip updating peer store if peer has same addresses","time":{"start":1752490189793,"stop":1752490189793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9761a70ea9fafd","name":"Check received message containing long","time":{"start":1752490689807,"stop":1752490689807,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b41e36abc64b1","name":"Nodes with multiple pubsub topic","time":{"start":1752490362433,"stop":1752490362433,"duration":0},"status":"passed","severity":"normal"},{"uid":"28aab93847b9732b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752490516464,"stop":1752490516464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7639eaf2db41b3e1","name":"Check received message containing Arabic","time":{"start":1752490689808,"stop":1752490689809,"duration":1},"status":"passed","severity":"normal"},{"uid":"9763918c974fd68f","name":"Push message with JSON payload","time":{"start":1752490849023,"stop":1752490849023,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c372ae541d32da","name":"should not allow k > 12","time":{"start":1752490229137,"stop":1752490229139,"duration":2},"status":"passed","severity":"normal"},{"uid":"22d1ea23b07b0ef4","name":"should not receive a peer event after stop","time":{"start":1752490202592,"stop":1752490202592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61dedba125bbf74","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752490229496,"stop":1752490229496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f8fe4d83ceff4c","name":"random static sharding 1 - Cluster ID: 153, Shard ID: 10","time":{"start":1752490503952,"stop":1752490503952,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ac553b04c2aefe","name":"Publishes to nwaku","time":{"start":1752490358993,"stop":1752490358993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62ed40c6708c9ae","name":"Generator, 2 different pubsubtopics","time":{"start":1752490497040,"stop":1752490497040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4687da2ebdeb793","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752490190582,"stop":1752490190583,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4870e39aeb654c2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752490269549,"stop":1752490269550,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26481bc7e7304f2","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app2/6/topic734/json","time":{"start":1752490480797,"stop":1752490480798,"duration":1},"status":"passed","severity":"normal"},{"uid":"502868778f182f3e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752490229493,"stop":1752490229493,"duration":0},"status":"passed","severity":"normal"},{"uid":"67063ac0c856f081","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752490735715,"stop":1752490735715,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f99e84604bccd7","name":"Nwaku publishes","time":{"start":1752490358993,"stop":1752490358994,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d4cf4527fbe97d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752490380473,"stop":1752490380474,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc38f142e08c30","name":"returns only open connection if one present","time":{"start":1752490190586,"stop":1752490190586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed40a7989f60dcf4","name":"random static sharding 7 - Cluster ID: 97, Shard ID: 651","time":{"start":1752490503954,"stop":1752490503954,"duration":0},"status":"passed","severity":"normal"},{"uid":"709ba09ea1c7e86","name":"should process queue every 500ms","time":{"start":1752490189984,"stop":1752490189987,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e8f42b8453bcb5a","name":"should retry on complete failure if specified","time":{"start":1752490219545,"stop":1752490219545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0052551792e5af2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752490735721,"stop":1752490735721,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cbe4fef6c1c881","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752490174337,"stop":1752490174337,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec1958f6a255f28","name":"Check publish message containing SQL Injection","time":{"start":1752490369808,"stop":1752490369808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8a6f2567ce24a5","name":"Decoder throws on empty string content topic","time":{"start":1752490210325,"stop":1752490210326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38ff9ac4930a6ad","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752490174352,"stop":1752490174352,"duration":0},"status":"passed","severity":"normal"},{"uid":"295b855d5d46742d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752490198564,"stop":1752490198564,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc8413427f4d886","name":"should return false when no connections","time":{"start":1752490190577,"stop":1752490190577,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c2a5fbaa2af980","name":"should continually clean up expired entries at intervals","time":{"start":1752490218655,"stop":1752490218655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c957bbc9fa214565","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752490198606,"stop":1752490198606,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca08ddccdf159961","name":"Subscribe to topic containing short and receive message","time":{"start":1752490735717,"stop":1752490735718,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ace4367dcc325e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752490735722,"stop":1752490735722,"duration":0},"status":"passed","severity":"normal"},{"uid":"12207e1dc6d95721","name":"throws on content topic with too few or too many fields","time":{"start":1752490174324,"stop":1752490174325,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d592486b01eaba4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752490378698,"stop":1752490378698,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d8a48546d3cba1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752490229496,"stop":1752490229497,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8f14d75ede06a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752490174356,"stop":1752490174356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6552d9eff410c2","name":"Push message with custom timestamp: 1721731869844","time":{"start":1752490849019,"stop":1752490849019,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c40b67b44c8da5","name":"should encode/decode to RLP encoding","time":{"start":1752490180442,"stop":1752490180442,"duration":0},"status":"passed","severity":"normal"},{"uid":"847daf400960e4e","name":"Sign & Recover","time":{"start":1752490209078,"stop":1752490209078,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f4359465bbc6dc","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752490497040,"stop":1752490497041,"duration":1},"status":"passed","severity":"normal"},{"uid":"866e105d19610ece","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752490735726,"stop":1752490735726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667a3a92596ab3d","name":"should handle multiple peer connections","time":{"start":1752490190107,"stop":1752490190107,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd68f9febc06c805","name":"random static sharding 4 - Cluster ID: 473, Shard ID: 900","time":{"start":1752490503953,"stop":1752490503953,"duration":0},"status":"passed","severity":"normal"},{"uid":"be677c225a9f97bf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752490198607,"stop":1752490198607,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13e5ae77df3c15e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752490463071,"stop":1752490463071,"duration":0},"status":"passed","severity":"normal"},{"uid":"3772d088db73f51f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752490735724,"stop":1752490735724,"duration":0},"status":"passed","severity":"normal"},{"uid":"301ab9bae30e308b","name":"should return empty list for no shard","time":{"start":1752490174338,"stop":1752490174338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab56040cb008f69","name":"different cluster, same shard: nodes don't connect","time":{"start":1752490307480,"stop":1752490307480,"duration":0},"status":"passed","severity":"normal"},{"uid":"81312453cdb8ed7b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752490735714,"stop":1752490735715,"duration":1},"status":"passed","severity":"normal"},{"uid":"29db12dbac22b4ba","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752490179767,"stop":1752490179767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5fd53e68bbff5a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752490174336,"stop":1752490174336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3023f876b30bb","name":"should not allow unachievable error rate","time":{"start":1752490229139,"stop":1752490229139,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c404e3f9b52ed1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752490179766,"stop":1752490179766,"duration":0},"status":"passed","severity":"normal"},{"uid":"100072d5d27caff5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app60/2/topic907/json","time":{"start":1752490480799,"stop":1752490480799,"duration":0},"status":"passed","severity":"normal"},{"uid":"59050a6bb23a776","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752490735730,"stop":1752490735730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c5bae5e7e23660","name":"Overlapping topic subscription","time":{"start":1752490378693,"stop":1752490378693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd83a244a0c85ac4","name":"Push message with content topic containing short","time":{"start":1752490849013,"stop":1752490849013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0cd74ec12f0399a","name":"accepts valid message hash query","time":{"start":1752490190616,"stop":1752490190617,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6678e3c0d87301b","name":"should handle peer store errors gracefully","time":{"start":1752490190575,"stop":1752490190575,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1811870549f40c9","name":"should handle errors when globalThis is not available","time":{"start":1752490189636,"stop":1752490189636,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0922362d330378","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752490179770,"stop":1752490179770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fba9026406a639f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752490174356,"stop":1752490174356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaa4279368869c5","name":"Push message with content topic containing Script","time":{"start":1752490849026,"stop":1752490849026,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae242b7994ad13f","name":"should properly create location multiaddrs - tcp","time":{"start":1752490180446,"stop":1752490180446,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e362efb746b27b","name":"Privacy Node - default protocol","time":{"start":1752490522533,"stop":1752490522533,"duration":0},"status":"passed","severity":"normal"},{"uid":"479d78772d08c552","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752490229525,"stop":1752490229525,"duration":0},"status":"passed","severity":"normal"},{"uid":"9041deeee72849fa","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752490378698,"stop":1752490378698,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7bf47aba552fef","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752490229516,"stop":1752490229516,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9cf9b455edeb78","name":"Check received message containing Basic HTML tag","time":{"start":1752490689810,"stop":1752490689810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bfeca7fad80d18","name":"Push message with custom timestamp: 1752486669844","time":{"start":1752490849030,"stop":1752490849030,"duration":0},"status":"passed","severity":"normal"},{"uid":"614c4a76e3593b4d","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752490378706,"stop":1752490378706,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81367c07048025e","name":"should only return 1 node with store capability","time":{"start":1752490198959,"stop":1752490198960,"duration":1},"status":"passed","severity":"normal"},{"uid":"c392800325d49c84","name":"Fails to push message bigger that 1MB","time":{"start":1752490849020,"stop":1752490849020,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e2618914170858","name":"Subscribe and receive messages via lightPush","time":{"start":1752490735723,"stop":1752490735724,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d5221ea30216d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752490229522,"stop":1752490229523,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ed61db92993d83","name":"should not receive a peer event after stop","time":{"start":1752490344554,"stop":1752490344554,"duration":0},"status":"passed","severity":"normal"},{"uid":"55931a5cb5be65ec","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752490735718,"stop":1752490735718,"duration":0},"status":"passed","severity":"normal"},{"uid":"f607cc274fff5836","name":"should fail to send if no connected peers found","time":{"start":1752490219544,"stop":1752490219544,"duration":0},"status":"passed","severity":"normal"},{"uid":"644dc892e49e7d0d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752490735720,"stop":1752490735720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61541e64a8789f","name":"should return false when topic is not configured","time":{"start":1752490190861,"stop":1752490190861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56cd1c2cb2a7a2a","name":"should be sent with empty content","time":{"start":1752490234467,"stop":1752490234468,"duration":1},"status":"passed","severity":"normal"},{"uid":"373b21cb92797b21","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752490380470,"stop":1752490380471,"duration":1},"status":"passed","severity":"normal"},{"uid":"7339e9af4c784a5d","name":"should only return 1 node with relay and store capability","time":{"start":1752490198959,"stop":1752490198959,"duration":0},"status":"passed","severity":"normal"},{"uid":"4902d59420fbe5d5","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752490269546,"stop":1752490269546,"duration":0},"status":"passed","severity":"normal"},{"uid":"617a6c0faf7d9ffa","name":"Check received message containing special chars","time":{"start":1752490689807,"stop":1752490689808,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a80db4b835813","name":"should dial peers from store when no connections remain","time":{"start":1752490190567,"stop":1752490190568,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ed2d5ecd3b20e","name":"should handle shardReader errors","time":{"start":1752490190862,"stop":1752490190862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34fa3c27fb16206","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752490380471,"stop":1752490380471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa03f6fdd374a4f","name":"should get all peers from store","time":{"start":1752490190569,"stop":1752490190569,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47be46fe4489d5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752490174344,"stop":1752490174344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1159d20e085695a3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752490689813,"stop":1752490689813,"duration":0},"status":"passed","severity":"normal"},{"uid":"33aeab11b4430a9c","name":"Subscribe and publish message","time":{"start":1752490378691,"stop":1752490378691,"duration":0},"status":"passed","severity":"normal"},{"uid":"182fd5b2dc1d0fac","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752490516463,"stop":1752490516463,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15731a3c963a387","name":"Check publish message containing Chinese","time":{"start":1752490369805,"stop":1752490369806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab61b04fd99a2983","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752490255205,"stop":1752490255205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c2b2716a18971d","name":"Check publish message containing long","time":{"start":1752490369802,"stop":1752490369803,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef602658b06d4f52","name":"1 Store, 2 fetches","time":{"start":1752490198563,"stop":1752490198563,"duration":0},"status":"passed","severity":"normal"},{"uid":"167420e562bb1fc9","name":"Generator, custom pubsub topic","time":{"start":1752490497041,"stop":1752490497041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f021cc6c2e722707","name":"Check received message containing Chinese","time":{"start":1752490689808,"stop":1752490689808,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf761b5a6fcdf50","name":"Waku message hash computation (payload length 0)","time":{"start":1752490190237,"stop":1752490190237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e86b4fa7bd8f59","name":"should dial peer immediately when queue is empty","time":{"start":1752490189970,"stop":1752490189976,"duration":6},"status":"passed","severity":"normal"},{"uid":"eaa8f3da453ec079","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752490735716,"stop":1752490735716,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d794b7880640f7fe","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752490451245,"stop":1752490451245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5324029d37bffc","name":"messageHashStr produces different results for different inputs","time":{"start":1752490190264,"stop":1752490190265,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e299b923c029c75","name":"Nodes with multiple pubsub topic","time":{"start":1752490362435,"stop":1752490362435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6a6071cd3c5a45","name":"Push message with Arabic payload","time":{"start":1752490849021,"stop":1752490849021,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80bffec00855673","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752490362435,"stop":1752490362435,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9cb2f72eaffb60","name":"Push message with custom timestamp: 1721731869844","time":{"start":1752490849030,"stop":1752490849030,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e62a8abe092a2c","name":"handles different networkShards values correctly","time":{"start":1752490174335,"stop":1752490174335,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d3507dc75e8c60","name":"should be empty after removing the only subscription","time":{"start":1752490220246,"stop":1752490220246,"duration":0},"status":"passed","severity":"normal"},{"uid":"992236d2c80d113c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752490378692,"stop":1752490378693,"duration":1},"status":"passed","severity":"normal"},{"uid":"4469b45262bdeb6b","name":"topics with same application and version share the same shard","time":{"start":1752490174333,"stop":1752490174334,"duration":1},"status":"passed","severity":"normal"},{"uid":"898cd8f61578f79b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752490735721,"stop":1752490735721,"duration":0},"status":"passed","severity":"normal"},{"uid":"809c9076a4b76225","name":"Promise Callback - true","time":{"start":1752490501583,"stop":1752490501584,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0817b621180e01","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752490174342,"stop":1752490174342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b695055c925c38e","name":"should return empty array for non-existent peer","time":{"start":1752490190574,"stop":1752490190575,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d701653db8b67c2","name":"should start ping timers on peer connect","time":{"start":1752490190106,"stop":1752490190107,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97abeb0a305cd99","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752490220130,"stop":1752490220130,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd4aa2341be5633","name":"should check connected peers if present and suitable","time":{"start":1752490220355,"stop":1752490220355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f7269e6f195387","name":"should only return 1 node with relay capability","time":{"start":1752490198959,"stop":1752490198959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49f22fe87328f8b","name":"should call waitForPeer on Relay","time":{"start":1752490220356,"stop":1752490220356,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ae65e993726023","name":"Push message with emoji payload","time":{"start":1752490849012,"stop":1752490849012,"duration":0},"status":"passed","severity":"normal"},{"uid":"8691e324f2cd710c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752490198961,"stop":1752490198961,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8b377dbef861a89","name":"Check publish message containing Basic HTML tag","time":{"start":1752490369811,"stop":1752490369812,"duration":1},"status":"passed","severity":"normal"},{"uid":"43028bc1b68a1f7a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752490689821,"stop":1752490689821,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadcc0e0376c82e","name":"Subscribe to topic containing long and receive message","time":{"start":1752490735727,"stop":1752490735727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9c7ef251c03b65","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752490189646,"stop":1752490189653,"duration":7},"status":"passed","severity":"normal"},{"uid":"64b8f3e3d8d13400","name":"Check received message with timestamp: 1752490248456000000 ","time":{"start":1752490689820,"stop":1752490689821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e45bfc43aec88a","name":"Should update shard info","time":{"start":1752490336910,"stop":1752490336910,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249e0d2dc14c82e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752490174332,"stop":1752490174333,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e4ba6b80a9ba76f","name":"should create a new stream if no existing for protocol found","time":{"start":1752490190693,"stop":1752490190693,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e476949dc92d58","name":"should handle case with no peers in store","time":{"start":1752490190570,"stop":1752490190571,"duration":1},"status":"passed","severity":"normal"},{"uid":"698ad227e453c500","name":"Push message with content topic containing emoji","time":{"start":1752490849018,"stop":1752490849018,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d2589d9b141cb2","name":"should handle dial errors gracefully","time":{"start":1752490189983,"stop":1752490189983,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f0466b3997bdab","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752490229495,"stop":1752490229495,"duration":0},"status":"passed","severity":"normal"},{"uid":"14045e502fe0958e","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752490198960,"stop":1752490198960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3b7a45b8947e5b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752490516463,"stop":1752490516463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be9145a7ed00659","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752490229504,"stop":1752490229504,"duration":0},"status":"passed","severity":"normal"},{"uid":"453160e4502efe9a","name":"should stop and cleanup resources","time":{"start":1752490220247,"stop":1752490220248,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b85fd7562cd0e9","name":"throws on content topic with empty topic name field","time":{"start":1752490174327,"stop":1752490174327,"duration":0},"status":"passed","severity":"normal"},{"uid":"981318c184552495","name":"should not dial peers from store when browser is not connected","time":{"start":1752490190558,"stop":1752490190561,"duration":3},"status":"passed","severity":"normal"},{"uid":"13925e9dbcaa3797","name":"should process tasks in queue","time":{"start":1752490219568,"stop":1752490219569,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1a8e18e964a694","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752490229497,"stop":1752490229497,"duration":0},"status":"passed","severity":"normal"},{"uid":"d702063ef91c13e0","name":"Query with Promise Callback, No Decoder","time":{"start":1752490463072,"stop":1752490463072,"duration":0},"status":"passed","severity":"normal"},{"uid":"667feabe1f6dfc5f","name":"should properly compute the node id","time":{"start":1752490180442,"stop":1752490180442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a58a360fddd6e9c","name":"A test","time":{"start":1752490297176,"stop":1752490297177,"duration":1},"status":"passed","severity":"normal"},{"uid":"23af7c21068dd45c","name":"should return false when navigator.onLine is false","time":{"start":1752490189645,"stop":1752490189646,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba96f145a8bcbf7","name":"should not receive a peer event after stop","time":{"start":1752490253639,"stop":1752490253639,"duration":0},"status":"passed","severity":"normal"},{"uid":"48893345fce79d45","name":"1 Relay, 1 fetch","time":{"start":1752490198562,"stop":1752490198562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e560a5a78393f35","name":"should properly create location multiaddrs - udp4","time":{"start":1752490180444,"stop":1752490180444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1707d8e4d1416469","name":"should be safe to call multiple times","time":{"start":1752490190537,"stop":1752490190537,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3c5c2c5d1c8a87","name":"should not fail to start the service if it is already started","time":{"start":1752490344552,"stop":1752490344553,"duration":1},"status":"passed","severity":"normal"}]