mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 11:23:10 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"dfd0f2e9609b914b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752924563511,"stop":1752924563511,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dfc1e0c94f70fe","name":"should continually clean up expired entries at intervals","time":{"start":1752924552788,"stop":1752924552789,"duration":1},"status":"passed","severity":"normal"},{"uid":"caed9588a9d85dee","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752924726622,"stop":1752924726623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98b85ecb4fabe5c","name":"should properly create location multiaddrs - udp","time":{"start":1752924514226,"stop":1752924514227,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e90e11fb497fcc","name":"Decoder throws on undefined content topic","time":{"start":1752924524828,"stop":1752924524828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ddd4b471e7545a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752925059117,"stop":1752925059118,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3df9b1c68e82c2","name":"should only return 1 node with store capability","time":{"start":1752924532595,"stop":1752924532596,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ab29f88f5217f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752924508081,"stop":1752924508081,"duration":0},"status":"passed","severity":"normal"},{"uid":"912bda833517c3e6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752925059120,"stop":1752925059120,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e90fc00a8391f7","name":"can start the service","time":{"start":1752924536683,"stop":1752924536684,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb89a15f9c6fa615","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752924805933,"stop":1752924805935,"duration":2},"status":"passed","severity":"normal"},{"uid":"6650a14daa40cdaf","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752924508071,"stop":1752924508072,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c048c0f080b9c7d","name":"should use DNS peer discovery with light client","time":{"start":1752924586974,"stop":1752924586975,"duration":1},"status":"skipped","severity":"normal"},{"uid":"113c63fb5351ba31","name":"should be safe to call multiple times","time":{"start":1752924524511,"stop":1752924524512,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a18f244b43cbf6f","name":"should handle shardReader errors","time":{"start":1752924524531,"stop":1752924524531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7110ce711d150528","name":"should return usable stream attached to connection","time":{"start":1752924524544,"stop":1752924524546,"duration":2},"status":"passed","severity":"normal"},{"uid":"203532bce13bef62","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752924513580,"stop":1752924513582,"duration":2},"status":"passed","severity":"normal"},{"uid":"a02c6a8a45782e71","name":"Mutual subscription","time":{"start":1752924712729,"stop":1752924712730,"duration":1},"status":"passed","severity":"normal"},{"uid":"99f94cfdfba9a9a4","name":"should throw error - no id","time":{"start":1752924514222,"stop":1752924514222,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7034d8e1ffc7e3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752924863190,"stop":1752924863196,"duration":6},"status":"passed","severity":"normal"},{"uid":"c473023dad0f0bcd","name":"non connected peers","time":{"start":1752924677666,"stop":1752924677666,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34c0726153f47998","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752924834550,"stop":1752924834552,"duration":2},"status":"passed","severity":"normal"},{"uid":"13c5154c394e96f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752924508084,"stop":1752924508084,"duration":0},"status":"passed","severity":"normal"},{"uid":"c466ce32fca0ffbd","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752924524300,"stop":1752924524305,"duration":5},"status":"passed","severity":"normal"},{"uid":"1c010610d929d125","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752924818934,"stop":1752924818934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b75014c26fa0397a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752924563493,"stop":1752924563493,"duration":0},"status":"passed","severity":"normal"},{"uid":"386ebda352ad914b","name":"Subscribe and receive messages via lightPush","time":{"start":1752925059102,"stop":1752925059102,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cee4e5639306229","name":"should return null for non-existent peer","time":{"start":1752924524372,"stop":1752924524372,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa0d67234f1e20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752924563515,"stop":1752924563516,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b22a1c16c52d344","name":"Waku message hash computation (no timestamp)","time":{"start":1752924524067,"stop":1752924524067,"duration":0},"status":"passed","severity":"normal"},{"uid":"477db8a7a97cdf38","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752924513590,"stop":1752924513590,"duration":0},"status":"passed","severity":"normal"},{"uid":"981daf623e08d3e8","name":"should request peer renewal on specific errors","time":{"start":1752924553752,"stop":1752924553758,"duration":6},"status":"broken","severity":"normal"},{"uid":"3c4560ed21ab4a80","name":"Check received message containing numeric","time":{"start":1752925023331,"stop":1752925023331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c332655afd5dd","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752925059110,"stop":1752925059110,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0bec51835da868","name":"should create KeepAliveManager with relay","time":{"start":1752924524029,"stop":1752924524030,"duration":1},"status":"passed","severity":"normal"},{"uid":"567810057a0adc3","name":"Push message with content topic containing Arabic","time":{"start":1752925126377,"stop":1752925126378,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d147ac7c4f7026","name":"Nodes with multiple pubsub topic","time":{"start":1752924696083,"stop":1752924696083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae0c392765f840","name":"isConnected should return true after first peer connects","time":{"start":1752924602820,"stop":1752924602821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19b637e3996870a","name":"Check received message containing emoji","time":{"start":1752925023336,"stop":1752925023336,"duration":0},"status":"passed","severity":"normal"},{"uid":"377d4f055db5c625","name":"Cluster ID 0, shard 1","time":{"start":1752924829796,"stop":1752924829796,"duration":0},"status":"passed","severity":"normal"},{"uid":"f547a7a95ddec84a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752924818923,"stop":1752924818923,"duration":0},"status":"passed","severity":"normal"},{"uid":"741f3f23830b676f","name":"Push message with special chars payload","time":{"start":1752925126369,"stop":1752925126369,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f5f40a0e600214","name":"should process queue every 500ms","time":{"start":1752924523802,"stop":1752924523803,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ab1a6e74ef2df0","name":"Push message with custom timestamp: 1722166203123","time":{"start":1752925126397,"stop":1752925126398,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9aa561e990a61cc","name":"messageHashStr produces different results for different inputs","time":{"start":1752924524072,"stop":1752924524073,"duration":1},"status":"passed","severity":"normal"},{"uid":"d861b01416bdd74f","name":"Push message with content topic containing emoji","time":{"start":1752925126394,"stop":1752925126394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9396fff8a996587f","name":"should not receive a peer event before start","time":{"start":1752924677386,"stop":1752924677386,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcfffea6af5f773","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752925059108,"stop":1752925059108,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecba8f84c8dcabf","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752924563492,"stop":1752924563492,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f6ae63ec69ce23","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752924554195,"stop":1752924554195,"duration":0},"status":"broken","severity":"normal"},{"uid":"87e8a8c8d80e8f36","name":"should dial peers from store on start","time":{"start":1752924524343,"stop":1752924524343,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e508a89ee158a0e","name":"Check message with no content topic is not received","time":{"start":1752925023338,"stop":1752925023338,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf4505728b0880a4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752924563496,"stop":1752924563496,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a9fde06b535e70","name":"Subscribe to topic containing short and receive message","time":{"start":1752925059106,"stop":1752925059106,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c94353992d3f3b","name":"throws on content topic with empty application field","time":{"start":1752924508063,"stop":1752924508063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e9416a3573ba87","name":"should get / set UDP multiaddr","time":{"start":1752924514224,"stop":1752924514225,"duration":1},"status":"passed","severity":"normal"},{"uid":"57231ab45e952bc6","name":"should sort peers by ping value","time":{"start":1752924524526,"stop":1752924524527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb67ef5a493126c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752924712737,"stop":1752924712737,"duration":0},"status":"passed","severity":"normal"},{"uid":"663380ba85e735fa","name":"should skip peer when not on same cluster","time":{"start":1752924523795,"stop":1752924523800,"duration":5},"status":"passed","severity":"normal"},{"uid":"e41348e136d98f95","name":"should not fail to start the service if it is already started","time":{"start":1752924677385,"stop":1752924677385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d622ea020f059cd","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752924542745,"stop":1752924542745,"duration":0},"status":"passed","severity":"normal"},{"uid":"229a4820c390e46","name":"Check received message containing emoji","time":{"start":1752925023326,"stop":1752925023327,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9806aa18922d24c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752925023337,"stop":1752925023337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ff88e9c2e11fcf","name":"should encodeTxt and decodeTxt","time":{"start":1752924514219,"stop":1752924514219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a28a87216bc300","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752924524383,"stop":1752924524383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ed46fd0e3d612f","name":"returns nothing if no connections present","time":{"start":1752924524424,"stop":1752924524424,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb95c4be185b288","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752925023339,"stop":1752925023339,"duration":0},"status":"passed","severity":"normal"},{"uid":"22aeda89f2ab4abc","name":"should remove event listeners","time":{"start":1752924524033,"stop":1752924524034,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c85d3a8ebe25b1c","name":"should start the dialing interval","time":{"start":1752924523768,"stop":1752924523768,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d2e5c7540b1bef","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752924879027,"stop":1752924879028,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b24511d0ea9129a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752924524049,"stop":1752924524051,"duration":2},"status":"passed","severity":"normal"},{"uid":"36119bdcf0f2aff9","name":"Encoder throws on empty string content topic","time":{"start":1752924524828,"stop":1752924524828,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0d64a14f75cfd7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752925023328,"stop":1752925023328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb206f92340ed0b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752924508076,"stop":1752924508076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec4ba925c33163e","name":"Push message with rate limit","time":{"start":1752925126381,"stop":1752925126381,"duration":0},"status":"passed","severity":"normal"},{"uid":"c538e8ddcd84f20f","name":"should merge provided config with defaults","time":{"start":1752924524497,"stop":1752924524502,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f8e03001e1f572f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752925059104,"stop":1752925059104,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f9ee48c2795faf","name":"Check received message containing short","time":{"start":1752925023331,"stop":1752925023331,"duration":0},"status":"passed","severity":"normal"},{"uid":"155d9424c754621d","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752924553770,"stop":1752924553770,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f60eb2fda0fb239","name":"should be safe to call multiple times","time":{"start":1752924523881,"stop":1752924523881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee5f8a464794319","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752924563493,"stop":1752924563494,"duration":1},"status":"passed","severity":"normal"},{"uid":"e50e8889097de8fb","name":"returns all values when wanted number is greater than available values","time":{"start":1752924531642,"stop":1752924531642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3072d33bd9f48c2a","name":"should start and setup intervals and event listeners","time":{"start":1752924554510,"stop":1752924554511,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e5ec171504261c","name":"should not be empty after adding a subscription","time":{"start":1752924554509,"stop":1752924554509,"duration":0},"status":"passed","severity":"normal"},{"uid":"199e31cd828b4cf2","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752924524548,"stop":1752924524549,"duration":1},"status":"passed","severity":"normal"},{"uid":"a672bb8c46b04c58","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752924563499,"stop":1752924563499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f75bd29358d50c","name":"Query with Ordered Callback, No message returned","time":{"start":1752924834548,"stop":1752924834549,"duration":1},"status":"passed","severity":"normal"},{"uid":"74593e649a9c7f57","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752924524377,"stop":1752924524378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d663da969e92cd","name":"should handle shard reader errors gracefully","time":{"start":1752924523815,"stop":1752924523815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc157c2f987a675","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752924508079,"stop":1752924508079,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca56e83c55f774d","name":"Check message with no content topic is not received","time":{"start":1752925023329,"stop":1752925023329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4bff065790b0ae","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752924696082,"stop":1752924696082,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa843eac23bdc37","name":"should successfully query store with valid decoders and options","time":{"start":1752924554266,"stop":1752924554266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7066c517f1d85af","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752924513587,"stop":1752924513589,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9d3349dac81827b","name":"Push message with SQL Injection payload","time":{"start":1752925126371,"stop":1752925126371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6064b799324dfd21","name":"should dial all remaining peers","time":{"start":1752924524367,"stop":1752924524370,"duration":3},"status":"passed","severity":"normal"},{"uid":"41419413b81ae2b0","name":"Decoder throws on empty string content topic","time":{"start":1752924524829,"stop":1752924524829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2bee0d7af998de","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752924553437,"stop":1752924553437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cd6a3e485f5748","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752924524048,"stop":1752924524048,"duration":0},"status":"passed","severity":"normal"},{"uid":"3665efd5ca835781","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752925059107,"stop":1752925059108,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c416dfcff4afded","name":"yields undefined for messages without content topic","time":{"start":1752924524659,"stop":1752924524660,"duration":1},"status":"passed","severity":"normal"},{"uid":"536df83d5a518a3e","name":"random static sharding 6 - Cluster ID: 969, Shard ID: 567","time":{"start":1752924829799,"stop":1752924829799,"duration":0},"status":"passed","severity":"normal"},{"uid":"18eab4097e974e96","name":"accepts time-filtered query with content filter","time":{"start":1752924524230,"stop":1752924524231,"duration":1},"status":"passed","severity":"normal"},{"uid":"d978492c786ce256","name":"should respect custom numPeersToUse configuration","time":{"start":1752924554204,"stop":1752924554205,"duration":1},"status":"broken","severity":"normal"},{"uid":"bd7c32b0fdf043dd","name":"should return empty array when no peers connected","time":{"start":1752924524520,"stop":1752924524525,"duration":5},"status":"passed","severity":"normal"},{"uid":"a0e5f45f86003935","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752924745567,"stop":1752924745568,"duration":1},"status":"passed","severity":"normal"},{"uid":"592f9caf543bcddc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752925059121,"stop":1752925059121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ae904dd17234ea","name":"throws on content topic with empty topic name field","time":{"start":1752924508064,"stop":1752924508064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e479431688c0fe4e","name":"can query messages normally","time":{"start":1752924837486,"stop":1752924837487,"duration":1},"status":"passed","severity":"normal"},{"uid":"546cef0d9bddb6c5","name":"should decode valid enr successfully","time":{"start":1752924514219,"stop":1752924514220,"duration":1},"status":"passed","severity":"normal"},{"uid":"220dc9676daa088a","name":"should properly create location multiaddrs - tcp4","time":{"start":1752924514225,"stop":1752924514226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a491445ed6f28f63","name":"Should update multiaddrs","time":{"start":1752924671456,"stop":1752924671456,"duration":0},"status":"passed","severity":"normal"},{"uid":"381d43653716a915","name":"should throw error - invalid id","time":{"start":1752924514222,"stop":1752924514222,"duration":0},"status":"passed","severity":"normal"},{"uid":"133060a7f0a5ba4c","name":"should only return 1 node with relay capability","time":{"start":1752924532595,"stop":1752924532595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c22fb48caa7077","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752924532120,"stop":1752924532120,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dee4ca58172c8ba","name":"should encode/decode to text encoding","time":{"start":1752924514224,"stop":1752924514224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab743f11b22c9850","name":"should not execute task if max attempts is 0","time":{"start":1752924553759,"stop":1752924553761,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbc9db6752972678","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752924745560,"stop":1752924745561,"duration":1},"status":"passed","severity":"normal"},{"uid":"346058fea2b59b74","name":"should handle peer disconnect event when no connections remain","time":{"start":1752924523153,"stop":1752924523153,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8bab51e6355750","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752924553769,"stop":1752924553770,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af850fc9823dbca","name":"does not validate decoders for hash queries","time":{"start":1752924524658,"stop":1752924524658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e6d55ecc2337fd","name":"ignores domain fetching errors","time":{"start":1752924532593,"stop":1752924532593,"duration":0},"status":"passed","severity":"normal"},{"uid":"255bf52cf2ef35f9","name":"Reusing cursor across nodes","time":{"start":1752924818924,"stop":1752924818933,"duration":9},"status":"passed","severity":"normal"},{"uid":"ccc176c46f9246cb","name":"should dial peers from store when browser is connected","time":{"start":1752924524358,"stop":1752924524359,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c9e2857a14f9b6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app37/6/topic30/proto","time":{"start":1752924805938,"stop":1752924805939,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc37ec69c9b664e","name":"should handle complete dial lifecycle","time":{"start":1752924523815,"stop":1752924523816,"duration":1},"status":"passed","severity":"normal"},{"uid":"be782e695b52431a","name":"Check message received after jswaku node is restarted","time":{"start":1752925023330,"stop":1752925023330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebcedec368eb67c","name":"should only return 1 node with relay and store capability","time":{"start":1752924532595,"stop":1752924532595,"duration":0},"status":"passed","severity":"normal"},{"uid":"611924675df804b","name":"Encoder throws on empty string content topic","time":{"start":1752924544230,"stop":1752924544230,"duration":0},"status":"passed","severity":"normal"},{"uid":"805e79c3d7730ecf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752924745568,"stop":1752924745568,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dbc2c497ae6ff","name":"should dial more peers if under maxConnections","time":{"start":1752924524378,"stop":1752924524378,"duration":0},"status":"passed","severity":"normal"},{"uid":"932669ab0db8151b","name":"Push message with content topic containing short","time":{"start":1752925126376,"stop":1752925126376,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d9c4b7c16f7628","name":"Decoder throws on empty string content topic","time":{"start":1752924544231,"stop":1752924544231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a340fda88d077","name":"Check message on other pubsub topic is not received","time":{"start":1752925023338,"stop":1752925023338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8ea15de3c8a9e9","name":"Push message with XML payload","time":{"start":1752925126372,"stop":1752925126372,"duration":0},"status":"passed","severity":"normal"},{"uid":"487897dd51defc4e","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752924566984,"stop":1752924566984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1d105bc2d4d6f1","name":"should remove event listener for peer:discovery","time":{"start":1752924523882,"stop":1752924523893,"duration":11},"status":"passed","severity":"normal"},{"uid":"3a6646781c593583","name":"Ordered Callback - false","time":{"start":1752924845492,"stop":1752924845492,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf24d0d95fa72034","name":"should return false when peer is not found","time":{"start":1752924523698,"stop":1752924523703,"duration":5},"status":"passed","severity":"normal"},{"uid":"9057ac3b9fc749ed","name":"should do nothing when connections still exist","time":{"start":1752924524360,"stop":1752924524366,"duration":6},"status":"passed","severity":"normal"},{"uid":"65b8cfdfbae49f6d","name":"Check message with non string payload is not received","time":{"start":1752925023339,"stop":1752925023339,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b2bbc573e3a7b7","name":"Push message with numeric payload","time":{"start":1752925126369,"stop":1752925126369,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e075d8d08dc6ca","name":"should skip updating peer store if peer has same addresses","time":{"start":1752924523906,"stop":1752924523907,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84a4cf17b5d480a","name":"Light Node - default protocols","time":{"start":1752924877831,"stop":1752924877831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75d69656567a256","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752924712732,"stop":1752924712732,"duration":0},"status":"passed","severity":"normal"},{"uid":"288f095213ba635c","name":"should load peers from local storage and dispatch events","time":{"start":1752924536688,"stop":1752924536688,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe98ddbcbc87ca4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752924513591,"stop":1752924513592,"duration":1},"status":"passed","severity":"normal"},{"uid":"436105625afd2d88","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752924508067,"stop":1752924508067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6f6af2fdead09f","name":"Push message with Chinese payload","time":{"start":1752925126385,"stop":1752925126385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b793c1f9a90d04","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752924563503,"stop":1752924563503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31988ab73ae6a3d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752924563497,"stop":1752924563498,"duration":1},"status":"passed","severity":"normal"},{"uid":"b82a4e3bf298d669","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752924508211,"stop":1752924508211,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e70b78fc9e09b39","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752924879028,"stop":1752924879029,"duration":1},"status":"passed","severity":"normal"},{"uid":"327433cd6914e8d8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752925059102,"stop":1752925059102,"duration":0},"status":"passed","severity":"normal"},{"uid":"b264f286188cf2f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752924508069,"stop":1752924508069,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a34a14fc2fb960","name":"should dispatch connect and disconnect events","time":{"start":1752924554197,"stop":1752924554197,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99c2605569db039","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752924563500,"stop":1752924563500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0d31e1efda2c37","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752925059113,"stop":1752925059113,"duration":0},"status":"passed","severity":"normal"},{"uid":"40071f36e9c1baa4","name":"should not fail to stop the service if it was not started","time":{"start":1752924586969,"stop":1752924586969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbba4e4fcc35244d","name":"should properly create location multiaddrs - tcp","time":{"start":1752924514227,"stop":1752924514227,"duration":0},"status":"passed","severity":"normal"},{"uid":"751abf34ac619fc4","name":"Renews subscription after lossing a connection","time":{"start":1752925059121,"stop":1752925059121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e390c4e66db78f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752924712738,"stop":1752924712738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daa0479720ba228","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752924554215,"stop":1752924554216,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e0fb9cf01d3ae0f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752924532123,"stop":1752924532124,"duration":1},"status":"passed","severity":"normal"},{"uid":"51685e5e32ada967","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752924508079,"stop":1752924508079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb12f291e41421f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752924508073,"stop":1752924508074,"duration":1},"status":"passed","severity":"normal"},{"uid":"427db95517046b9f","name":"messageHashStr returns a hex string","time":{"start":1752924524069,"stop":1752924524070,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a741009ab91e0d","name":"Push message with escaped characters payload","time":{"start":1752925126374,"stop":1752925126374,"duration":0},"status":"passed","severity":"normal"},{"uid":"739fbed5c86808c4","name":"throws if store query response has error status","time":{"start":1752924524659,"stop":1752924524659,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f73640155b2ebe","name":"should handle incoming messages","time":{"start":1752924554406,"stop":1752924554406,"duration":0},"status":"passed","severity":"normal"},{"uid":"164264c7f3160f33","name":"should throw error - no public key","time":{"start":1752924514222,"stop":1752924514223,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d589d3bd3685910","name":"Push message with short payload","time":{"start":1752925126383,"stop":1752925126384,"duration":1},"status":"passed","severity":"normal"},{"uid":"106584571fda80c7","name":"messageHashStr works with IProtoMessage","time":{"start":1752924524071,"stop":1752924524071,"duration":0},"status":"passed","severity":"normal"},{"uid":"986395e9e4246895","name":"should return false when peer shard info is not found","time":{"start":1752924523705,"stop":1752924523705,"duration":0},"status":"passed","severity":"normal"},{"uid":"76082c52f25b9f5","name":"should return PeerId when PeerId is provided","time":{"start":1752924524305,"stop":1752924524305,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d74f65af7645009","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app4/4/topic719/xml","time":{"start":1752924805937,"stop":1752924805938,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b3210322f8102b","name":"Push message with content topic containing JSON","time":{"start":1752925126379,"stop":1752925126379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a066b33fdd0f7244","name":"Filter","time":{"start":1752924877828,"stop":1752924877830,"duration":2},"status":"passed","severity":"normal"},{"uid":"9af8377cb19ac46d","name":"should wait for Filter peer to be connected","time":{"start":1752924554498,"stop":1752924554498,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d53c63e231bfb3","name":"should handle case when navigator is not available","time":{"start":1752924523145,"stop":1752924523151,"duration":6},"status":"passed","severity":"normal"},{"uid":"c78b54788e154f2a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752925059108,"stop":1752925059108,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dced634dfe6187","name":"returns only open connection if one present","time":{"start":1752924524425,"stop":1752924524425,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0f9cc2f9af79d4","name":"pre and post cipher","time":{"start":1752924543039,"stop":1752924543039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e367c1842adb3dac","name":"should handle dial errors gracefully","time":{"start":1752924523894,"stop":1752924523895,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef7c0c886d3d56c","name":"Query Generator, No Decoder","time":{"start":1752924834546,"stop":1752924834546,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd93952a5e45ba3","name":"should send to specified number of peers of used peers","time":{"start":1752924553375,"stop":1752924553375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50bf7fcf0811e88","name":"should create a new stream if no existing for protocol found","time":{"start":1752924524547,"stop":1752924524547,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeabe5d560f4d867","name":"should not create relay timers when relay is not provided","time":{"start":1752924524048,"stop":1752924524049,"duration":1},"status":"passed","severity":"normal"},{"uid":"86719a755a9d41d7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752924524070,"stop":1752924524071,"duration":1},"status":"passed","severity":"normal"},{"uid":"20879bd3944febad","name":"Check publish message after service node is restarted","time":{"start":1752924702832,"stop":1752924702832,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e4e361b85379bfe","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752924508066,"stop":1752924508066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8717a4762637dcf5","name":"Push message with Basic HTML tag payload","time":{"start":1752925126372,"stop":1752925126373,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a12a3913d40fe4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752924712737,"stop":1752924712737,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e7e2cdd2775a3d","name":"should not process empty queue","time":{"start":1752924523814,"stop":1752924523814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6122b8b05ee395","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752924532207,"stop":1752924532207,"duration":0},"status":"passed","severity":"normal"},{"uid":"746be64acf501975","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752924712731,"stop":1752924712731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f06ba5270683376","name":"random static sharding 5 - Cluster ID: 52, Shard ID: 828","time":{"start":1752924829799,"stop":1752924829799,"duration":0},"status":"passed","severity":"normal"},{"uid":"243e6917e8ae0d35","name":"should create dialer with libp2p and shardReader","time":{"start":1752924523767,"stop":1752924523767,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a730a12f21c453","name":"Check message on other pubsub topic is not received","time":{"start":1752925023329,"stop":1752925023329,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba25bc79f73a33c","name":"Register correct protocols","time":{"start":1752924712730,"stop":1752924712730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85542b585b6e8cb","name":"should deliver messages after dependencies are met","time":{"start":1752924566987,"stop":1752924566987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f04b8ef8cb580b3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752924513600,"stop":1752924513601,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ad2d878b3fbaa6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752925059112,"stop":1752925059113,"duration":1},"status":"passed","severity":"normal"},{"uid":"3599b1d1df9cdabc","name":"should insert message id into causal history","time":{"start":1752924566982,"stop":1752924566983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4f74ac3525670","name":"Subscribe to topic containing long and receive message","time":{"start":1752925059116,"stop":1752925059116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e495915b22c05b34","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752924508071,"stop":1752924508071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c765efb430f4c186","name":"should return false when peer is not found","time":{"start":1752924523711,"stop":1752924523711,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd0b4f263bcf402","name":"should properly start and stop event listening","time":{"start":1752924553770,"stop":1752924553771,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b60fe592db3a7a0","name":"random static sharding 7 - Cluster ID: 935, Shard ID: 264","time":{"start":1752924829799,"stop":1752924829800,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70c719b849d73b2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752924508076,"stop":1752924508077,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7d61985ae2599e9","name":"should return true when peer is on the specified shard","time":{"start":1752924523704,"stop":1752924523704,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dce5711ff1a0d8","name":"Waku message hash computation (payload length 0)","time":{"start":1752924524066,"stop":1752924524067,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc6e63b0f830be2","name":"should increase lamport timestamp","time":{"start":1752924566983,"stop":1752924566984,"duration":1},"status":"passed","severity":"normal"},{"uid":"4599c8a85b7c0fa1","name":"should handle complete discovery-to-dial flow","time":{"start":1752924523908,"stop":1752924523908,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb93eb6f9c24e93","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752924696083,"stop":1752924696083,"duration":0},"status":"passed","severity":"normal"},{"uid":"334d0096d63137d4","name":"Check received message containing SQL Injection","time":{"start":1752925023333,"stop":1752925023333,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd083ebdd53972cc","name":"should create ShardReader with static shards network config","time":{"start":1752924523691,"stop":1752924523696,"duration":5},"status":"passed","severity":"normal"},{"uid":"934ac0a1d6f6ba84","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752924818921,"stop":1752924818922,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b43dda7591e1427","name":"Push message with content topic containing Arabic","time":{"start":1752925126392,"stop":1752925126392,"duration":0},"status":"passed","severity":"normal"},{"uid":"594a9001446b191d","name":"Check message received after jswaku node is restarted","time":{"start":1752925023339,"stop":1752925023339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08df77e9c5a45c8","name":"Check publish message containing Basic HTML tag","time":{"start":1752924702820,"stop":1752924702820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a48b6dec2210e5e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752924563498,"stop":1752924563498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f172c3027aecb681","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752924508077,"stop":1752924508077,"duration":0},"status":"passed","severity":"normal"},{"uid":"96245a0eed745f91","name":"Passing an array","time":{"start":1752924884183,"stop":1752924884184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efe5716069832ee","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752924588392,"stop":1752924588393,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d8d2d304a6eb5","name":"Encoder throws on undefined content topic","time":{"start":1752924544230,"stop":1752924544230,"duration":0},"status":"passed","severity":"normal"},{"uid":"869927631c2040fa","name":"Fails to push message with large meta","time":{"start":1752925126380,"stop":1752925126380,"duration":0},"status":"passed","severity":"normal"},{"uid":"352e74d9fdc8916b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752924712735,"stop":1752924712735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57fce6de6eafa5e","name":"should return false when peer is not on topic","time":{"start":1752924524527,"stop":1752924524528,"duration":1},"status":"passed","severity":"normal"},{"uid":"19eadb0326be2830","name":"groups content topics by expected pubsub topic","time":{"start":1752924508073,"stop":1752924508073,"duration":0},"status":"passed","severity":"normal"},{"uid":"792f3a54c5cb862","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752924508077,"stop":1752924508078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a14d2bba50577827","name":"ends after yielding if response size indicates end","time":{"start":1752924524660,"stop":1752924524660,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd98d592fe2411f1","name":"random static sharding 2 - Cluster ID: 893, Shard ID: 829","time":{"start":1752924829797,"stop":1752924829798,"duration":1},"status":"passed","severity":"normal"},{"uid":"2402b9f73f9347b9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752924563186,"stop":1752924563187,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b9401682928440","name":"Refresh subscription","time":{"start":1752925059115,"stop":1752925059115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f4a929b97d1f13","name":"should return true when peer is on the same cluster","time":{"start":1752924523696,"stop":1752924523696,"duration":0},"status":"passed","severity":"normal"},{"uid":"897a036290ded98a","name":"should encode/decode to RLP encoding","time":{"start":1752924514224,"stop":1752924514224,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0976962236568","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752924566988,"stop":1752924566989,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb12173180ca647","name":"should be delivered immediately if received","time":{"start":1752924566990,"stop":1752924566990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46431ce99499e4a","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752924553436,"stop":1752924553437,"duration":1},"status":"passed","severity":"normal"},{"uid":"3493151701a79265","name":"should check connected peers if present and suitable","time":{"start":1752924554497,"stop":1752924554497,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4a9709ebc2d8bd","name":"should handle peer not in mesh for all topics","time":{"start":1752924524057,"stop":1752924524057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f282f94ae58bdf6b","name":"messageHashStr produces consistent results for the same input","time":{"start":1752924524071,"stop":1752924524072,"duration":1},"status":"passed","severity":"normal"},{"uid":"156dbe0ed16e92e3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752925059119,"stop":1752925059119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d885ff1a221ab129","name":"Push message with custom timestamp: 1752921003122","time":{"start":1752925126381,"stop":1752925126381,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca13a43c21ad178","name":"should send relay ping messages on timer","time":{"start":1752924524052,"stop":1752924524052,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b831f2ca841f9c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752924563508,"stop":1752924563508,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bfc8601e1b4659","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752924712734,"stop":1752924712734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a693d7ae390bfc","name":"should not allow unachievable error rate","time":{"start":1752924563185,"stop":1752924563186,"duration":1},"status":"passed","severity":"normal"},{"uid":"df2af940991e77d9","name":"Push 30 different messages","time":{"start":1752925126375,"stop":1752925126375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef1df2f0d08f59c0","name":"should return different streams if requested simultaniously","time":{"start":1752924524547,"stop":1752924524548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8006514aaa685851","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752925023328,"stop":1752925023328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c584743add22ee","name":"Push message with content topic containing special chars","time":{"start":1752925126377,"stop":1752925126377,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bce73ba06934169","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752924524384,"stop":1752924524384,"duration":0},"status":"passed","severity":"normal"},{"uid":"710ad9c054eacf53","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752924862482,"stop":1752924862482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef865c94df760d21","name":"should return false when peer is on different cluster","time":{"start":1752924523697,"stop":1752924523697,"duration":0},"status":"passed","severity":"normal"},{"uid":"91851e9da1cb8c10","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752924524212,"stop":1752924524213,"duration":1},"status":"passed","severity":"normal"},{"uid":"629d6c041195bed8","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752924508212,"stop":1752924508212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31e9a0dca14e634","name":"connects to nwaku","time":{"start":1752924884181,"stop":1752924884183,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a9346ba39de518f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752924879026,"stop":1752924879026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb0699e4e0e03a8","name":"should clear existing timers before creating new ones","time":{"start":1752924524056,"stop":1752924524056,"duration":0},"status":"passed","severity":"normal"},{"uid":"82cc6ec1c73d4715","name":"Check publish message after client node is restarted","time":{"start":1752924702833,"stop":1752924702833,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a710a520baa6347","name":"should emit a peer event after start","time":{"start":1752924586971,"stop":1752924586971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd8f9af258a094b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752924602820,"stop":1752924602820,"duration":0},"status":"passed","severity":"normal"},{"uid":"84010ecbe2b275b2","name":"Check publish message containing long","time":{"start":1752924702815,"stop":1752924702816,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aef544ba915022e","name":"should dial peer when peer is discovered","time":{"start":1752924523894,"stop":1752924523894,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d23b205b1aa9f1","name":"should get / set TCP multiaddr","time":{"start":1752924514225,"stop":1752924514225,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae9f6893b8f1ed2","name":"Push message with custom timestamp: 1752928203122","time":{"start":1752925126382,"stop":1752925126382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6aff473a8e7ae5","name":"should remove event listeners from globalThis","time":{"start":1752924523129,"stop":1752924523137,"duration":8},"status":"passed","severity":"normal"},{"uid":"7dfcdb36b68f2e5b","name":"should retry failed tasks","time":{"start":1752924553750,"stop":1752924553750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31833f3f6b58f3f","name":"should be empty after removing the only subscription","time":{"start":1752924554509,"stop":1752924554509,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3cddfc58642671","name":"should be online or offline if network state changed","time":{"start":1752924602822,"stop":1752924602823,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cebb20ff2db","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752924554404,"stop":1752924554404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6865fc335e3410","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752925059122,"stop":1752925059122,"duration":0},"status":"passed","severity":"normal"},{"uid":"916aa8566340b7b0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752924863189,"stop":1752924863189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3456f926d8cca664","name":"should not fail to start the service if it is already started","time":{"start":1752924536685,"stop":1752924536686,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec28506c9fc3d364","name":"Relay - dialed first","time":{"start":1752924877824,"stop":1752924877825,"duration":1},"status":"passed","severity":"normal"},{"uid":"934dafe25d47527","name":"rejects content-filtered query with only contentTopics","time":{"start":1752924524220,"stop":1752924524223,"duration":3},"status":"passed","severity":"normal"},{"uid":"df2614623b12bf23","name":"Passing page size 0 when there are 110 messages","time":{"start":1752924858115,"stop":1752924858116,"duration":1},"status":"passed","severity":"normal"},{"uid":"394c497b7855dd9","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752924563487,"stop":1752924563488,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb1fb63b96d9c5","name":"should dispatch network event when browser goes online","time":{"start":1752924523166,"stop":1752924523166,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c0bdfc3af412e7","name":"Overlapping topic subscription","time":{"start":1752925059115,"stop":1752925059115,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6d4dcd70d9e0a6","name":"should decode valid enr with tcp successfully","time":{"start":1752924514220,"stop":1752924514220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d417306e97dacd","name":"should throw error when no peers are available","time":{"start":1752924554266,"stop":1752924554267,"duration":1},"status":"passed","severity":"normal"},{"uid":"6460b6ef65fff2b2","name":"should create ShardReader with auto sharding network config","time":{"start":1752924523690,"stop":1752924523690,"duration":0},"status":"passed","severity":"normal"},{"uid":"672ecf0060f2c4f3","name":"should not receive a peer event before start","time":{"start":1752924586972,"stop":1752924586973,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0ab15abf23939c","name":"should have no discoveries enabled by default","time":{"start":1752924553426,"stop":1752924553430,"duration":4},"status":"passed","severity":"normal"},{"uid":"29d25ddca6de7d9f","name":"should set field with only RELAY enabled","time":{"start":1752924514228,"stop":1752924514228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3736493273bb5","name":"Check message with no payload is not received","time":{"start":1752925023338,"stop":1752925023339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7ffdadb7af3eda","name":"should detect messages with missing dependencies","time":{"start":1752924566987,"stop":1752924566987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53eb1a23a94ba75","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752924712738,"stop":1752924712739,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8e8aa79df78a49","name":"Push message with short payload","time":{"start":1752925126368,"stop":1752925126368,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4782d19b6c5703","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752924818919,"stop":1752924818921,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c9a08608231bfb7","name":"should do nothing if no non-locked connections to drop","time":{"start":1752924524379,"stop":1752924524382,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4a9e9f2763ee158","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752924508080,"stop":1752924508080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e249e072769334","name":"should emit a peer event after start","time":{"start":1752924677385,"stop":1752924677386,"duration":1},"status":"passed","severity":"normal"},{"uid":"2411dcabfbd34c42","name":"should clear the dialing interval","time":{"start":1752924523769,"stop":1752924523770,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e0cc3935de9edb","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752924524051,"stop":1752924524052,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d14189d3e78417","name":"should throw an error for insufficient data","time":{"start":1752924508212,"stop":1752924508212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edf8186c3cf2f0e","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752924563497,"stop":1752924563497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b476a46664993bba","name":"Push message with content topic containing Russian","time":{"start":1752925126392,"stop":1752925126392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dea0f6223c28f1","name":"should handle multiple peers with different shard configurations","time":{"start":1752924523821,"stop":1752924523821,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cf13da45f4421e","name":"Subscribe to topic containing short and publish message","time":{"start":1752924712733,"stop":1752924712733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce643392e060cb5","name":"should insert elements correctly","time":{"start":1752924565690,"stop":1752924565691,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ecdb0722c90e92","name":"should handle general insertion and lookup correctly","time":{"start":1752924565693,"stop":1752924565693,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc771d85dbd9ea1","name":"Decoder throws on undefined content topic","time":{"start":1752924544230,"stop":1752924544231,"duration":1},"status":"passed","severity":"normal"},{"uid":"452291c611a28600","name":"Push message with content topic containing escaped characters","time":{"start":1752925126379,"stop":1752925126379,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e657a1e75f59bf","name":"Check publish message containing Chinese","time":{"start":1752924702818,"stop":1752924702818,"duration":0},"status":"passed","severity":"normal"},{"uid":"81353e140b8a2c22","name":"should handle peer store errors gracefully","time":{"start":1752924523895,"stop":1752924523896,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75bf9346c252c68","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752924879030,"stop":1752924879030,"duration":0},"status":"passed","severity":"normal"},{"uid":"264abe159052b861","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752924745565,"stop":1752924745566,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f06918f1d87f9d","name":"Meta field set when metaSetter is specified","time":{"start":1752924524827,"stop":1752924524827,"duration":0},"status":"passed","severity":"normal"},{"uid":"d504b8c972b15b00","name":"LightPush","time":{"start":1752924877827,"stop":1752924877828,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f41dd3461bbd0bd","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752924536688,"stop":1752924536688,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04893adceca8890","name":"Push message with content topic containing special chars","time":{"start":1752925126391,"stop":1752925126391,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e3a3a4104c7f4d","name":"should dial peer when no shard info available","time":{"start":1752924523801,"stop":1752924523801,"duration":0},"status":"passed","severity":"normal"},{"uid":"1282db0c8fe8983b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752924524377,"stop":1752924524377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63dfdc9f5a2b836","name":"Js publishes, other Js receives","time":{"start":1752924691730,"stop":1752924691731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9322a2e9872824c","name":"should select older connection if present","time":{"start":1752924524425,"stop":1752924524426,"duration":1},"status":"passed","severity":"normal"},{"uid":"535088580bb42f2b","name":"should dispatch network event when browser goes offline","time":{"start":1752924523166,"stop":1752924523167,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6eda0d739385432","name":"should handle queue processing errors gracefully","time":{"start":1752924523814,"stop":1752924523814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecca6b84b4061751","name":"rejects hash query with time filter","time":{"start":1752924524224,"stop":1752924524230,"duration":6},"status":"passed","severity":"normal"},{"uid":"b9ac228dc22a0d78","name":"should create an instance with libp2p and dialer","time":{"start":1752924523880,"stop":1752924523880,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbf9b3bbcdb648b","name":"should handle disconnect when peer has no timers","time":{"start":1752924524054,"stop":1752924524055,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bcfa924b5d8178","name":"should handle multiple query options for time ranges","time":{"start":1752924554267,"stop":1752924554268,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdaa21c8feb0f9ed","name":"should add and check entries correctly","time":{"start":1752924552774,"stop":1752924552778,"duration":4},"status":"passed","severity":"normal"},{"uid":"10422572b18e6e4e","name":"Query with Promise Callback, No message returned","time":{"start":1752924834553,"stop":1752924834553,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c030ed25f77a46","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752924879026,"stop":1752924879026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c192a051d48f30","name":"Check received message containing Basic HTML tag","time":{"start":1752925023325,"stop":1752925023325,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e62846826bb561b","name":"throws on content topic with too few or too many fields","time":{"start":1752924508061,"stop":1752924508062,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec529bc3cb01abf","name":"should drop connection via multiaddr with hangUp","time":{"start":1752924671065,"stop":1752924671066,"duration":1},"status":"passed","severity":"normal"},{"uid":"f000ac93a50d1ff4","name":"should set default options when no config provided","time":{"start":1752924524496,"stop":1752924524496,"duration":0},"status":"passed","severity":"normal"},{"uid":"714ebc0b7325a663","name":"Check received message containing Arabic","time":{"start":1752925023332,"stop":1752925023332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32178ced74841f6","name":"Ordered Callback - true","time":{"start":1752924845492,"stop":1752924845492,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f9d2de91c4cf57","name":"Check message with no payload is not received","time":{"start":1752925023329,"stop":1752925023330,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3cdc1c37916161b","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752924973293,"stop":1752924973294,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf8ddc03c43bcb3","name":"Symmetric encrypt & Decrypt","time":{"start":1752924543038,"stop":1752924543039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c9953bb626e590","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752924586976,"stop":1752924586977,"duration":1},"status":"skipped","severity":"normal"},{"uid":"59dc9b741722ea","name":"should not receive a peer event after stop","time":{"start":1752924586973,"stop":1752924586974,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2475e6a2d519e1a","name":"should push the message to the outgoing buffer","time":{"start":1752924566982,"stop":1752924566982,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c16415802dcf71e","name":"Accepts a valid Waku Message","time":{"start":1752924557799,"stop":1752924557800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01812c012c8c278","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752924508083,"stop":1752924508083,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8b95824f7b9d8e","name":"should use configured peers when available","time":{"start":1752924554270,"stop":1752924554270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e6de3a59e8be8b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752924563516,"stop":1752924563516,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd6a31f169f6432","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752924523167,"stop":1752924523167,"duration":0},"status":"passed","severity":"normal"},{"uid":"1835cdc3ebd87c9c","name":"should lock peers when selected","time":{"start":1752924554192,"stop":1752924554192,"duration":0},"status":"broken","severity":"normal"},{"uid":"55cf30870d99f2f2","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app51/10/topic322/json","time":{"start":1752924805941,"stop":1752924805941,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fe6ab0d96bc8a5","name":"Push message with content topic containing Chinese","time":{"start":1752925126377,"stop":1752925126377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fde275728e08da","name":"should handle complete peer lifecycle","time":{"start":1752924524058,"stop":1752924524060,"duration":2},"status":"passed","severity":"normal"},{"uid":"55c8126dc02c780a","name":"Push message with content topic containing short","time":{"start":1752925126390,"stop":1752925126390,"duration":0},"status":"passed","severity":"normal"},{"uid":"36199ad4758e6016","name":"should drop connection to all peers on hangUp","time":{"start":1752924671064,"stop":1752924671064,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7b622a6e7816a","name":"Default pageSize","time":{"start":1752924858120,"stop":1752924858121,"duration":1},"status":"passed","severity":"normal"},{"uid":"16aaa209195021ab","name":"Check received message containing shell command","time":{"start":1752925023326,"stop":1752925023326,"duration":0},"status":"passed","severity":"normal"},{"uid":"68eed376baf56d43","name":"Check received message containing Arabic","time":{"start":1752925023324,"stop":1752925023324,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dbd53779b8c4fe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752924563502,"stop":1752924563502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3740d1d829f5195","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752925059116,"stop":1752925059116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a302fba7690cec","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752924553750,"stop":1752924553750,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e64e57cbfbbb79","name":"Check received message with timestamp: 1752924581595000000 ","time":{"start":1752925023336,"stop":1752925023336,"duration":0},"status":"passed","severity":"normal"},{"uid":"113b5b64f5bfe045","name":"should dial all known peers when reached zero connections","time":{"start":1752924624951,"stop":1752924624951,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43e4077bf6e83c3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752924563499,"stop":1752924563499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f198eca4612c1893","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752925023337,"stop":1752925023337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4474a8877eec2b92","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752924879025,"stop":1752924879025,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e96a0ce34179a3","name":"Subscribe and receive messages via waku relay post","time":{"start":1752925059103,"stop":1752925059103,"duration":0},"status":"passed","severity":"normal"},{"uid":"88beec26280b9b91","name":"should handle relay send failures gracefully","time":{"start":1752924524052,"stop":1752924524053,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6d1a73966c4c12","name":"Check publish message containing JSON","time":{"start":1752924702821,"stop":1752924702821,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7a1badab407d95","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752924563512,"stop":1752924563512,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ed1f601d88d800","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752924818922,"stop":1752924818923,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecd6d2ff736988f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752924563499,"stop":1752924563499,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf636c0a442beb1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752925023330,"stop":1752925023330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c452c852a1fbccc","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752924563507,"stop":1752924563507,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1cc631449c4de5a","name":"throws on content topic with generation field greater than 0","time":{"start":1752924508062,"stop":1752924508063,"duration":1},"status":"passed","severity":"normal"},{"uid":"498bd91e67a64bb9","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752924588392,"stop":1752924588392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f380d1119917ac6","name":"Push message with content topic containing SQL Injection","time":{"start":1752925126378,"stop":1752925126378,"duration":0},"status":"passed","severity":"normal"},{"uid":"420e2c7dc2a54a7e","name":"should wait for Store peer to be connected","time":{"start":1752924554498,"stop":1752924554498,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81ed8f962ff752d","name":"should return false","time":{"start":1752924514223,"stop":1752924514223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3f5c81c235f2b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752925059120,"stop":1752925059120,"duration":0},"status":"passed","severity":"normal"},{"uid":"276f44ba0af4e90b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752924745561,"stop":1752924745562,"duration":1},"status":"passed","severity":"normal"},{"uid":"217d7789e18b5823","name":"should dial peer immediately when queue is empty","time":{"start":1752924523771,"stop":1752924523771,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf54a9d304f1cef","name":"should return peer for existing peer","time":{"start":1752924524372,"stop":1752924524372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d94a6fd1b0163da","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752924696082,"stop":1752924696082,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc7f82637baff7","name":"ignores unrecognized TXT record formats","time":{"start":1752924532594,"stop":1752924532594,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3e3b8fd156dec0","name":"should transition to Unhealthy when no connections","time":{"start":1752924553768,"stop":1752924553769,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18495d36362f486","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752924563503,"stop":1752924563504,"duration":1},"status":"passed","severity":"normal"},{"uid":"425c928bc22ef56","name":"can start and stop the service","time":{"start":1752924677383,"stop":1752924677383,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bf967865ca2c30","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752924834545,"stop":1752924834546,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f72cb00176c184","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752924524384,"stop":1752924524385,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c022ad0929d9b42","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752924702831,"stop":1752924702831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e661780fbf06e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752925059105,"stop":1752925059105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2355b98cb3e937","name":"should successfully stop","time":{"start":1752924554406,"stop":1752924554407,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee7f6f4deb43c62","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752924523907,"stop":1752924523907,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78a514f10a4cf56","name":"random static sharding 9 - Cluster ID: 457, Shard ID: 903","time":{"start":1752924829800,"stop":1752924829800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0b38a97dc33e26","name":"should be sent with empty content","time":{"start":1752924566988,"stop":1752924566988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36894271e2747cc","name":"should handle different types of entries","time":{"start":1752924552785,"stop":1752924552785,"duration":0},"status":"passed","severity":"normal"},{"uid":"877ace3678bad0fc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752924563510,"stop":1752924563511,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c2793b8ee244f6","name":"should handle dial errors gracefully","time":{"start":1752924523801,"stop":1752924523801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4083364aa172d25b","name":"Push message with Chinese payload","time":{"start":1752925126370,"stop":1752925126370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec538c7c57609d6f","name":"Rejects garbage","time":{"start":1752924557800,"stop":1752924557801,"duration":1},"status":"passed","severity":"normal"},{"uid":"84824e452aac1b3b","name":"Push message with content topic containing Chinese","time":{"start":1752925126391,"stop":1752925126391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87182ab97f8f36","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752924563495,"stop":1752924563496,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffac103b6f886c4a","name":"Publish without waiting for remote peer","time":{"start":1752924712730,"stop":1752924712730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7db197ecec20b4a","name":"Check received message containing JSON","time":{"start":1752925023334,"stop":1752925023334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f40b603091c866","name":"more peers than existing","time":{"start":1752924677666,"stop":1752924677666,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a8233e21834d85b","name":"Query with Ordered Callback, No Decoder","time":{"start":1752924834547,"stop":1752924834547,"duration":0},"status":"passed","severity":"normal"},{"uid":"394af1fe49673169","name":"should be safe to call multiple times","time":{"start":1752924524358,"stop":1752924524358,"duration":0},"status":"passed","severity":"normal"},{"uid":"feec318649ff0a79","name":"should wait for LightPush peer to be connected","time":{"start":1752924554497,"stop":1752924554498,"duration":1},"status":"passed","severity":"normal"},{"uid":"54935aba62c547da","name":"should initialize bloom filter with correct parameters","time":{"start":1752924565690,"stop":1752924565690,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe758914aab70cb","name":"should return PeerId when PeerId is provided","time":{"start":1752924524300,"stop":1752924524300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fb27c8de3943f5","name":"Push message with rate limit","time":{"start":1752925126397,"stop":1752925126397,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b1f018d316a710","name":"should handle a minimal index list","time":{"start":1752924508211,"stop":1752924508211,"duration":0},"status":"passed","severity":"normal"},{"uid":"300e2993d4810fe5","name":"should remove expired entries after TTL has passed","time":{"start":1752924552780,"stop":1752924552784,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac2cc92c4a4020d3","name":"should mark all messages in causal history as acknowledged","time":{"start":1752924566985,"stop":1752924566986,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2dd2523010c65d0","name":"throws on content topic with empty encoding field","time":{"start":1752924508065,"stop":1752924508065,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b6876e24103603","name":"Check publish message containing shell command","time":{"start":1752924702821,"stop":1752924702822,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa1e3d226cb00df","name":"should add event listeners to libp2p","time":{"start":1752924523119,"stop":1752924523120,"duration":1},"status":"passed","severity":"normal"},{"uid":"7695e8243cfc00af","name":"Push message with custom timestamp: 1722166203122","time":{"start":1752925126381,"stop":1752925126381,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c4676761a40766","name":"throws an error for improperly formatted content topics","time":{"start":1752924508075,"stop":1752924508075,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1a38db1c0a91aa","name":"Check received message containing escaped characters","time":{"start":1752925023326,"stop":1752925023326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8087097329fe2385","name":"Subscribe to topic containing long and receive message","time":{"start":1752925059106,"stop":1752925059107,"duration":1},"status":"passed","severity":"normal"},{"uid":"c941fdc7a1f2007a","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752924523106,"stop":1752924523117,"duration":11},"status":"passed","severity":"normal"},{"uid":"eee07a4b7cd11766","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app82/6/topic565/xml","time":{"start":1752924805936,"stop":1752924805936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6157563929b9900","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752925059109,"stop":1752925059110,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdba86c3ab72ada3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752924712731,"stop":1752924712731,"duration":0},"status":"passed","severity":"normal"},{"uid":"232e50f5c3d1efde","name":"Query generator for multiple messages","time":{"start":1752924862477,"stop":1752924862478,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8481280cfadf6e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752925059110,"stop":1752925059111,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4fbc42969631b2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752924532596,"stop":1752924532597,"duration":1},"status":"passed","severity":"normal"},{"uid":"62837252424a42d2","name":"Push message with Russian payload","time":{"start":1752925126370,"stop":1752925126371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b915baddc003d057","name":"Check publish message containing Arabic","time":{"start":1752924702818,"stop":1752924702818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e147325b1fcf91","name":"should stop and cleanup resources","time":{"start":1752924554511,"stop":1752924554511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac3668212b10367","name":"should reject if Filter is requested but not mounted","time":{"start":1752924554496,"stop":1752924554497,"duration":1},"status":"passed","severity":"normal"},{"uid":"99654d28cdddcc3c","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752924553436,"stop":1752924553436,"duration":0},"status":"passed","severity":"normal"},{"uid":"e971dd452938ae","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752924563488,"stop":1752924563488,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bf6a3f9a69649e","name":"caches peers it previously fetched","time":{"start":1752924532594,"stop":1752924532594,"duration":0},"status":"passed","severity":"normal"},{"uid":"794d37a885f89b2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752925059114,"stop":1752925059115,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0bcb1f008d5611e","name":"Push message with content topic containing escaped characters","time":{"start":1752925126393,"stop":1752925126393,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3045064627ca8f0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752925059105,"stop":1752925059105,"duration":0},"status":"passed","severity":"normal"},{"uid":"27340a977e7133c6","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752924524549,"stop":1752924524550,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0073995e7941f2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752925059107,"stop":1752925059107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7db502d3ffeaf96","name":"should keep entries that haven't expired yet","time":{"start":1752924552784,"stop":1752924552785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbfac9d697ff1fa","name":"should return false when peer is not on the specified shard","time":{"start":1752924523704,"stop":1752924523705,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57069c189b5ee5b","name":"should handle errors when accessing navigator","time":{"start":1752924523168,"stop":1752924523178,"duration":10},"status":"passed","severity":"normal"},{"uid":"1a0313160e050f72","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752924563492,"stop":1752924563492,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ac7745449e4fec","name":"Push message with meta","time":{"start":1752925126380,"stop":1752925126380,"duration":0},"status":"passed","severity":"normal"},{"uid":"711bb83459a4476e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752924602821,"stop":1752924602822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac413a41aac2d330","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752925059120,"stop":1752925059120,"duration":0},"status":"passed","severity":"normal"},{"uid":"58721ffb799f63b2","name":"Check publish message containing special chars","time":{"start":1752924702817,"stop":1752924702818,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80aa6cf1e852d9e","name":"Check publish message containing numeric","time":{"start":1752924702816,"stop":1752924702817,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97817d034586c4d","name":"Passing page size 110 when there are 120 messages","time":{"start":1752924858120,"stop":1752924858120,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c98e7f7b61531e","name":"Wrong topic","time":{"start":1752924805943,"stop":1752924805943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31e5a7a34f9d807","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752924554201,"stop":1752924554202,"duration":1},"status":"broken","severity":"normal"},{"uid":"3a098558315766f1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752924513602,"stop":1752924513602,"duration":0},"status":"passed","severity":"normal"},{"uid":"382343092cc8ce9b","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752924524067,"stop":1752924524068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1e58ba123a1311","name":"1 Relay, 1 fetch","time":{"start":1752924532206,"stop":1752924532206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b165da7281b56de","name":"should process up to 3 peers at once","time":{"start":1752924523813,"stop":1752924523813,"duration":0},"status":"passed","severity":"normal"},{"uid":"19499c01b1dce5f4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app20/10/topic130/proto","time":{"start":1752924805936,"stop":1752924805936,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db2b27ef4b77481","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752924508084,"stop":1752924508084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa3dfed933f1393","name":"should be safe to call multiple times","time":{"start":1752924523893,"stop":1752924523894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f639e32e767c9d53","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752924563494,"stop":1752924563495,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c00ad72fa908d30","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752924524041,"stop":1752924524041,"duration":0},"status":"passed","severity":"normal"},{"uid":"c132cff8458b353a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752925059111,"stop":1752925059111,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aed9d078fc4676","name":"Check meta is set [ecies]","time":{"start":1752924544229,"stop":1752924544229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dbf9dc2b64b0338","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752924553436,"stop":1752924553436,"duration":0},"status":"passed","severity":"normal"},{"uid":"daec012a69e305","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752924532596,"stop":1752924532596,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ec4209089c5727","name":"Check publish message containing XML","time":{"start":1752924702820,"stop":1752924702820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ea626d5646a183","name":"should initialize with isNetworkConnected as false","time":{"start":1752924523118,"stop":1752924523118,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f82f6b96ab30bea","name":"messageHash returns a Uint8Array","time":{"start":1752924524068,"stop":1752924524069,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a916e117ff61723","name":"should remove event listeners from libp2p","time":{"start":1752924523128,"stop":1752924523129,"duration":1},"status":"passed","severity":"normal"},{"uid":"772f0da016745d13","name":"should handle multiple peer connections","time":{"start":1752924524036,"stop":1752924524038,"duration":2},"status":"passed","severity":"normal"},{"uid":"4eced42df6a86ddd","name":"should not dispatch event when already disconnected","time":{"start":1752924523163,"stop":1752924523163,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfe6803e9d9e4b6","name":"Publish message with rate limit","time":{"start":1752924702833,"stop":1752924702834,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b342b1554b3d267","name":"should set field with only FILTER enabled","time":{"start":1752924514229,"stop":1752924514229,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d053f0849f6c8a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752924523144,"stop":1752924523145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2899b2dc11544246","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752924566989,"stop":1752924566989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4abfe6c311a47e","name":"different cluster: nodes don't connect","time":{"start":1752924639214,"stop":1752924639215,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4768d0acb67de5a","name":"Subscribe and publish message","time":{"start":1752924712730,"stop":1752924712731,"duration":1},"status":"passed","severity":"normal"},{"uid":"152a7487eaa9e542","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752924532118,"stop":1752924532119,"duration":1},"status":"passed","severity":"normal"},{"uid":"44a7916239877c85","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752924563510,"stop":1752924563510,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1073e519c8ddcd","name":"should handle errors when getting connections","time":{"start":1752924523168,"stop":1752924523168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dcd58cbf984b33","name":"should drop connection to one peer on hangUp","time":{"start":1752924671065,"stop":1752924671065,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa43c1a21bc3b5a0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app57/10/topic491/xml","time":{"start":1752924805940,"stop":1752924805941,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea128b010835173","name":"Subscribe to topic containing long and publish message","time":{"start":1752924712733,"stop":1752924712734,"duration":1},"status":"passed","severity":"normal"},{"uid":"95721deed2969adb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752924532123,"stop":1752924532123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc352ca69b3d58e","name":"should handle all zero keep alive options","time":{"start":1752924524057,"stop":1752924524057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aadcfbf45894f0b","name":"Passing page size 10 when there are 10 messages","time":{"start":1752924858117,"stop":1752924858118,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97c831d731bd3cd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752924563511,"stop":1752924563511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6a77ad3491c3c9","name":"can query messages by message hash","time":{"start":1752924837487,"stop":1752924837488,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc80f89ff813ac90","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752924745559,"stop":1752924745559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61f9b666a8e10b2","name":"throws on content topic with empty version field","time":{"start":1752924508063,"stop":1752924508064,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc744e1f216f6d4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752925059103,"stop":1752925059103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f788f97358da08","name":"Push message with custom timestamp: 1752921003123","time":{"start":1752925126398,"stop":1752925126398,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa774637904b145b","name":"Check message with invalid timestamp is not received","time":{"start":1752925023337,"stop":1752925023337,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c54773c14acb961","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752924508083,"stop":1752924508083,"duration":0},"status":"passed","severity":"normal"},{"uid":"6326c7adb94ffb4","name":"should insert message into bloom filter","time":{"start":1752924566982,"stop":1752924566982,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b046c311c27cedb","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752924862479,"stop":1752924862480,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f542d02c828de87","name":"1 Relay, 1 Filter, gives up","time":{"start":1752924532207,"stop":1752924532208,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c27e34fe516519c","name":"should handle peer store update failures gracefully","time":{"start":1752924524047,"stop":1752924524047,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6dc1e75d4d0ac27","name":"should return false when network is not connected","time":{"start":1752924524512,"stop":1752924524513,"duration":1},"status":"passed","severity":"normal"},{"uid":"baaf4b9a857efe96","name":"Encoder throws on undefined content topic","time":{"start":1752924524828,"stop":1752924524828,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ae68c4f5436920","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752924532124,"stop":1752924532124,"duration":0},"status":"passed","severity":"normal"},{"uid":"a842af567a1ce633","name":"should return no connections if no open connection provided","time":{"start":1752924524425,"stop":1752924524425,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e6a1d20c414714","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752924508078,"stop":1752924508078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4728979ab97121a9","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752924532119,"stop":1752924532119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5e71e36af1adfe","name":"throws on empty content topic","time":{"start":1752924508061,"stop":1752924508061,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d284aec7c5a44d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752924508070,"stop":1752924508071,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b7037d6612ff62","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752924524343,"stop":1752924524343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4fff57e8a315d4","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752924542743,"stop":1752924542744,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37c4a0f40930210","name":"Check received message with timestamp: 1752924581595000000 ","time":{"start":1752925023327,"stop":1752925023327,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1ac90f8a2d3116","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752924639215,"stop":1752924639216,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e9bf862e349c0","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752924712732,"stop":1752924712732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d249daa101021229","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752924702829,"stop":1752924702830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e59f8dbec6d6de15","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752924508069,"stop":1752924508069,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c7f5b7ab825b99","name":"Fields are not dropped","time":{"start":1752924524401,"stop":1752924524402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56ab59a753df5b2","name":"can start the service","time":{"start":1752924677382,"stop":1752924677383,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5d9eb6ecb28c8b","name":"Publish message with large meta","time":{"start":1752924702833,"stop":1752924702833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9034d2787960784a","name":"should emit a peer event after start","time":{"start":1752924536686,"stop":1752924536686,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a58c79214422d7","name":"Query Generator, No message returned","time":{"start":1752924834546,"stop":1752924834546,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cfc53990f03959","name":"Used by Waku Relay","time":{"start":1752924884185,"stop":1752924884185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98c8dc00fca7c2a","name":"Push message equal or less that 1MB","time":{"start":1752925126382,"stop":1752925126382,"duration":0},"status":"passed","severity":"normal"},{"uid":"2012424ccb156ac7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752924818923,"stop":1752924818923,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d558097b44d6a87","name":"Check received message containing XML","time":{"start":1752925023333,"stop":1752925023334,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f98fb27e41ffd5","name":"should handle hash queries without validation","time":{"start":1752924554268,"stop":1752924554269,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c72e231f8244119","name":"should return false when peer has no shard info","time":{"start":1752924523697,"stop":1752924523698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d306ca8618d791ea","name":"should properly create location multiaddrs - udp6","time":{"start":1752924514226,"stop":1752924514226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6adb4cfaa2bc8e0","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752924726622,"stop":1752924726622,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc27bb913a845d53","name":"should allow redial after cooldown period","time":{"start":1752924523794,"stop":1752924523795,"duration":1},"status":"passed","severity":"normal"},{"uid":"665737af7071cc3d","name":"should be safe to call multiple times","time":{"start":1752924524505,"stop":1752924524506,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a698dbf06e99bc8","name":"should set field with only STORE enabled","time":{"start":1752924514228,"stop":1752924514229,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba9861559619679","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752924524512,"stop":1752924524512,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fff229e7e402250","name":"random static sharding 1 - Cluster ID: 645, Shard ID: 973","time":{"start":1752924829797,"stop":1752924829797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af82976adce7f87","name":"should handle special patterns correctly","time":{"start":1752924565692,"stop":1752924565693,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2215fc6b7b6b0a1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752924531642,"stop":1752924531643,"duration":1},"status":"passed","severity":"normal"},{"uid":"690ff91ca4258f7b","name":"should requeue task if no peer is available","time":{"start":1752924553749,"stop":1752924553750,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0a59278e644a7b","name":"random static sharding 10 - Cluster ID: 337, Shard ID: 720","time":{"start":1752924829801,"stop":1752924829801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0f9cf4b6a6cf85","name":"Check publish message containing Russian","time":{"start":1752924702818,"stop":1752924702819,"duration":1},"status":"passed","severity":"normal"},{"uid":"5512c7352af45ac5","name":"Passing page size 11 when there are 10 messages","time":{"start":1752924858118,"stop":1752924858119,"duration":1},"status":"passed","severity":"normal"},{"uid":"52660c43bdb645c5","name":"throws if decoders don't match content topics","time":{"start":1752924524658,"stop":1752924524658,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe76826e0cc903c","name":"should increase lamport timestamp","time":{"start":1752924566981,"stop":1752924566982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85a4846799bd83","name":"should handle case with no peers in store","time":{"start":1752924524371,"stop":1752924524371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b064da122b9228d","name":"Check received message containing unicode special characters","time":{"start":1752925023326,"stop":1752925023326,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f765cccb68faa8","name":"Callback on promise","time":{"start":1752924862481,"stop":1752924862482,"duration":1},"status":"passed","severity":"normal"},{"uid":"69672bc4cb95b47c","name":"Push message with custom timestamp: 1752928203123","time":{"start":1752925126398,"stop":1752925126398,"duration":0},"status":"passed","severity":"normal"},{"uid":"28754c2715e7a677","name":"should handle onConnected and onDisconnected","time":{"start":1752924554198,"stop":1752924554198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c26ea57ad1d3f72c","name":"ends if response has no messages","time":{"start":1752924524659,"stop":1752924524659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e05fc1c3d126e46","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752924524550,"stop":1752924524551,"duration":1},"status":"passed","severity":"normal"},{"uid":"a708850b84242412","name":"different cluster: nodes don't connect","time":{"start":1752924639209,"stop":1752924639209,"duration":0},"status":"passed","severity":"normal"},{"uid":"198d518c6b44b3bd","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752924532597,"stop":1752924532598,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e716e2b15084c4de","name":"msgTime: 0 ms from now, startTime: 1752838462648, endTime: 1752924862648","time":{"start":1752924879030,"stop":1752924879030,"duration":0},"status":"passed","severity":"normal"},{"uid":"212b77275043a279","name":"should reject if LightPush is requested but not mounted","time":{"start":1752924554496,"stop":1752924554496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2a95b641e0bce8","name":"should dial all peers on dial","time":{"start":1752924671064,"stop":1752924671064,"duration":0},"status":"passed","severity":"normal"},{"uid":"938ca4eb424bf5d2","name":"should handle case with all peers already connected","time":{"start":1752924524371,"stop":1752924524371,"duration":0},"status":"passed","severity":"normal"},{"uid":"531ca5336193ff14","name":"should properly clean up resources when disposed","time":{"start":1752924552786,"stop":1752924552788,"duration":2},"status":"passed","severity":"normal"},{"uid":"37f57a2e291a1268","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752924712738,"stop":1752924712738,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce2031dc6625a82","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752924508081,"stop":1752924508081,"duration":0},"status":"passed","severity":"normal"},{"uid":"853432991dbf8643","name":"should throw error - no id","time":{"start":1752924514221,"stop":1752924514221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a93cec6fc5cc1","name":"Check received message containing escaped characters","time":{"start":1752925023335,"stop":1752925023335,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2379559f751c17","name":"Throws when trying to push message with empty payload","time":{"start":1752925126389,"stop":1752925126390,"duration":1},"status":"passed","severity":"normal"},{"uid":"12742d185d558117","name":"Check received message containing Russian","time":{"start":1752925023324,"stop":1752925023324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ddc3ae4f70f72","name":"should set field with all protocols enabled","time":{"start":1752924514228,"stop":1752924514228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0efaadef9fa89a","name":"Check received message containing SQL Injection","time":{"start":1752925023324,"stop":1752925023324,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c8ad6b47c56325","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app74/7/topic57/json","time":{"start":1752924805939,"stop":1752924805940,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7e3ff3696e19c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752924745566,"stop":1752924745567,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e46310043de92f0","name":"Push message with content topic containing numeric","time":{"start":1752925126376,"stop":1752925126377,"duration":1},"status":"passed","severity":"normal"},{"uid":"50e012f91ae1af57","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752924554206,"stop":1752924554206,"duration":0},"status":"broken","severity":"normal"},{"uid":"1b016d16f449d332","name":"should dial peer when on same shard","time":{"start":1752924523800,"stop":1752924523800,"duration":0},"status":"passed","severity":"normal"},{"uid":"844412241cacab39","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/1/topic568/xml","time":{"start":1752924805941,"stop":1752924805941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1037ad60dc8090","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app21/4/topic713/xml","time":{"start":1752924805936,"stop":1752924805937,"duration":1},"status":"passed","severity":"normal"},{"uid":"68831db0c0ed5a1b","name":"1 Store, 2 fetches","time":{"start":1752924532207,"stop":1752924532207,"duration":0},"status":"passed","severity":"normal"},{"uid":"31127521d8f4d4b7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752924513589,"stop":1752924513590,"duration":1},"status":"passed","severity":"normal"},{"uid":"610fa7a3e308c325","name":"Publish message with custom timestamp: Sat Jul 19 2025 10:31:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752924702827,"stop":1752924702827,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d84905506f41ef","name":"should support chaining for add method","time":{"start":1752924552779,"stop":1752924552779,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d8eadca1d48931","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752924563510,"stop":1752924563510,"duration":0},"status":"passed","severity":"normal"},{"uid":"3144ece608a31d5a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752924508067,"stop":1752924508068,"duration":1},"status":"passed","severity":"normal"},{"uid":"77de48da8eb7fdad","name":"should handle queue overflow by adding peers to queue","time":{"start":1752924523802,"stop":1752924523802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d555c81a73fdd69","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752924745562,"stop":1752924745562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f304d4143a3518","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752924563508,"stop":1752924563509,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d8f395be320746","name":"Fails to publish message with empty text","time":{"start":1752924702828,"stop":1752924702828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7cc245841522c1","name":"Ordered callback, aborts when callback returns true","time":{"start":1752924862483,"stop":1752924862483,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b32a69f981b313","name":"should properly create location multiaddrs - tcp6","time":{"start":1752924514226,"stop":1752924514226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d634d0a09603ec58","name":"should be safe to call multiple times","time":{"start":1752924524034,"stop":1752924524035,"duration":1},"status":"passed","severity":"normal"},{"uid":"de587daffb308cf4","name":"Push message with JSON payload","time":{"start":1752925126373,"stop":1752925126373,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6cd74bae08d885","name":"should not allow k > 12","time":{"start":1752924563182,"stop":1752924563184,"duration":2},"status":"passed","severity":"normal"},{"uid":"133ed94f36ee8262","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752924566986,"stop":1752924566986,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bba14bfcf898dbd","name":"should return true even if peer has no overlapping shards","time":{"start":1752924523697,"stop":1752924523697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e0aaaf9f856b17","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752924639210,"stop":1752924639210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed91f42daa64c45b","name":"should handle ping failures gracefully","time":{"start":1752924524046,"stop":1752924524047,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e01bd16b494a1c","name":"Check received message containing Chinese","time":{"start":1752925023323,"stop":1752925023324,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc3f8034937a7da","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752924563496,"stop":1752924563496,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c325de77fec3fe","name":"Check message with non string payload is not received","time":{"start":1752925023330,"stop":1752925023330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8daf2593e0b8d8e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752924524065,"stop":1752924524065,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e24b2123bba550","name":"Generator, one shard","time":{"start":1752924825058,"stop":1752924825058,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e555881837867fd","name":"should properly create peer info with all multiaddrs","time":{"start":1752924514227,"stop":1752924514227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4757c388436370d7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752924508075,"stop":1752924508075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90b42ba22aebec5","name":"should dial one peer on dial","time":{"start":1752924671065,"stop":1752924671065,"duration":0},"status":"passed","severity":"normal"},{"uid":"154105e045a32bd9","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752924524829,"stop":1752924524829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5787b5c209b99db7","name":"Subscribe to topic containing Script and receive message","time":{"start":1752925059109,"stop":1752925059109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef8988da0e74c08","name":"Check publish message containing Script","time":{"start":1752924702819,"stop":1752924702820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef4afde7cbab29ee","name":"Check meta is set [symmetric]","time":{"start":1752924542745,"stop":1752924542745,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b0dbc919973fcd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752924879030,"stop":1752924879031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e4dcd703dd6cd","name":"Push message equal or less that 1MB","time":{"start":1752925126398,"stop":1752925126398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8937a405dceda2","name":"topics with same application and version share the same shard","time":{"start":1752924508072,"stop":1752924508072,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dfdc01f1f965e","name":"should properly compute the node id","time":{"start":1752924514223,"stop":1752924514224,"duration":1},"status":"passed","severity":"normal"},{"uid":"9770aba9d01512f9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752925059103,"stop":1752925059103,"duration":0},"status":"passed","severity":"normal"},{"uid":"302d49368707df4d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752925059107,"stop":1752925059107,"duration":0},"status":"passed","severity":"normal"},{"uid":"449f527e39f7600f","name":"Subscribe and receives messages on 20 topics","time":{"start":1752925059114,"stop":1752925059114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a577d363784885","name":"Delete observer","time":{"start":1752924679291,"stop":1752924679291,"duration":0},"status":"passed","severity":"normal"},{"uid":"92099dec00ae580e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752924696081,"stop":1752924696082,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9244427ae73d5b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752924508070,"stop":1752924508070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77b1729229e11b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app34/10/topic855/proto","time":{"start":1752924805942,"stop":1752924805942,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d99dc269aa5822","name":"should check false positive rate","time":{"start":1752924565693,"stop":1752924565693,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0213742910f25","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752924879028,"stop":1752924879028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97b535d78361df4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752924514220,"stop":1752924514220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeb0b687b5084dd","name":"Check publish message containing escaped characters","time":{"start":1752924702822,"stop":1752924702823,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4da60e9cfca4937","name":"should not change state when connections remain after disconnect","time":{"start":1752924523153,"stop":1752924523162,"duration":9},"status":"passed","severity":"normal"},{"uid":"66ef7359eef44cbc","name":"should handle peerStore errors gracefully","time":{"start":1752924524526,"stop":1752924524526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22138e349afd0dc","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752924554226,"stop":1752924554227,"duration":1},"status":"broken","severity":"normal"},{"uid":"e4d8045e8f0d7d55","name":"Push message with emoji payload","time":{"start":1752925126389,"stop":1752925126389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a00713c5f459765","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752924712734,"stop":1752924712735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b338cd922d34204b","name":"Passing page size 1 when there are 4 messages","time":{"start":1752924858116,"stop":1752924858116,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f7906b4d11c0b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752924863186,"stop":1752924863189,"duration":3},"status":"passed","severity":"normal"},{"uid":"89e5d5f0b772e717","name":"should initialize with Unhealthy status","time":{"start":1752924553767,"stop":1752924553767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbd288da429200b","name":"can start and stop the service","time":{"start":1752924586968,"stop":1752924586968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bf34adac2e5744","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752924524065,"stop":1752924524066,"duration":1},"status":"passed","severity":"normal"},{"uid":"5923786b19749e4c","name":"Does not throw an exception when node disconnects","time":{"start":1752924884183,"stop":1752924884183,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef132cb03e9c4156","name":"should skip peer when dialed recently","time":{"start":1752924523788,"stop":1752924523793,"duration":5},"status":"passed","severity":"normal"},{"uid":"293a1bb7b1da7bb5","name":"Subscribe and receive messages via lightPush","time":{"start":1752925059112,"stop":1752925059112,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fc80e3b9c78d39","name":"should create KeepAliveManager with required options","time":{"start":1752924524028,"stop":1752924524029,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c4f8bf20aa062b","name":"should return all connected peers without codec filter","time":{"start":1752924524525,"stop":1752924524525,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cf9753c82f5396","name":"Check received message containing JSON","time":{"start":1752925023325,"stop":1752925023326,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf13153701f5d940","name":"should not receive a peer event after stop","time":{"start":1752924536687,"stop":1752924536687,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f15246e92e5181b","name":"Query generator for 2000 messages","time":{"start":1752924862483,"stop":1752924862483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4af9f25f144080a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752924563513,"stop":1752924563513,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e46b7ef7076d59","name":"udp ip6 address","time":{"start":1752924513611,"stop":1752924513611,"duration":0},"status":"passed","severity":"normal"},{"uid":"284bfe9c06c422e1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752924513591,"stop":1752924513591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8664365dc29f90fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752924508082,"stop":1752924508082,"duration":0},"status":"passed","severity":"normal"},{"uid":"1746eb1f04dfd671","name":"Fails to push message with large meta","time":{"start":1752925126395,"stop":1752925126395,"duration":0},"status":"passed","severity":"normal"},{"uid":"1610b0acc014f957","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1752924554268,"stop":1752924554268,"duration":0},"status":"passed","severity":"normal"},{"uid":"52310343bb0d2f0","name":"Push message with content topic containing numeric","time":{"start":1752925126391,"stop":1752925126391,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e5c2db0f96889c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752924513586,"stop":1752924513587,"duration":1},"status":"passed","severity":"normal"},{"uid":"55e50698d0e1999f","name":"Sign & Recover","time":{"start":1752924543040,"stop":1752924543040,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d3ebdf2731df36","name":"Check received message containing Chinese","time":{"start":1752925023332,"stop":1752925023332,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a535b8fe5afa90","name":"should reject on timeout if it was set","time":{"start":1752924554497,"stop":1752924554497,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b8a795b239872","name":"should retry on complete failure if specified","time":{"start":1752924553375,"stop":1752924553376,"duration":1},"status":"passed","severity":"normal"},{"uid":"d231cc3bae46a854","name":"can start and stop the service","time":{"start":1752924536684,"stop":1752924536685,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fc845838e4786d","name":"peer exchange sets tag","time":{"start":1752924726620,"stop":1752924726621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7afa974a96a3bccf","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752924563491,"stop":1752924563492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db4bec1bdbe3c5c","name":"handles different clusterIds correctly","time":{"start":1752924508074,"stop":1752924508074,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f02786a8e984868","name":"Subscribe and receive messages via waku relay post","time":{"start":1752925059113,"stop":1752925059113,"duration":0},"status":"passed","severity":"normal"},{"uid":"3959626c4fe2569d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752924566985,"stop":1752924566985,"duration":0},"status":"passed","severity":"normal"},{"uid":"649867bf84c9a162","name":"should be safe to call multiple times","time":{"start":1752924523770,"stop":1752924523771,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9193d5aff3b210","name":"should dial with multiaddr and return stream","time":{"start":1752924524517,"stop":1752924524518,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca38c52deeddef7","name":"should attach causal history and bloom filter to each message","time":{"start":1752924566983,"stop":1752924566983,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d8b24e5be92104","name":"Push message with Arabic payload","time":{"start":1752925126370,"stop":1752925126370,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c2195c9f2d928e","name":"Push message with unicode special characters payload","time":{"start":1752925126388,"stop":1752925126389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb52462716f8241","name":"should clear dial history on stop","time":{"start":1752924523770,"stop":1752924523770,"duration":0},"status":"passed","severity":"normal"},{"uid":"108a4cb8f218386b","name":"Push message with content topic containing JSON","time":{"start":1752925126393,"stop":1752925126393,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ee4056d9713631","name":"isConnected return false after peer stops","time":{"start":1752924602821,"stop":1752924602821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d429233500357092","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752924588391,"stop":1752924588392,"duration":1},"status":"passed","severity":"normal"},{"uid":"f481592ce69dd48a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752925059108,"stop":1752925059108,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a76a7c1ee903c57","name":"should throw error - no public key","time":{"start":1752924514221,"stop":1752924514221,"duration":0},"status":"passed","severity":"normal"},{"uid":"966060df36902bfd","name":"should clear timers for specific peer on disconnect","time":{"start":1752924524054,"stop":1752924524054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3a7fd6944b048d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752925059117,"stop":1752925059117,"duration":0},"status":"passed","severity":"normal"},{"uid":"844170821c41302b","name":"should add event listeners to globalThis","time":{"start":1752924523126,"stop":1752924523127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82f8f48593d24df","name":"Subscribe to topic containing XML and receive message","time":{"start":1752925059118,"stop":1752925059118,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e2bfff716fe68f","name":"Correctly serialized arguments","time":{"start":1752924639364,"stop":1752924639364,"duration":0},"status":"passed","severity":"normal"},{"uid":"117730a7f381c3aa","name":"ends if stream creation fails","time":{"start":1752924524658,"stop":1752924524659,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8754306957f8081","name":"Subscribe to topic containing XML and receive message","time":{"start":1752925059109,"stop":1752925059109,"duration":0},"status":"passed","severity":"normal"},{"uid":"981c645241b84878","name":"yields decoded messages","time":{"start":1752924524659,"stop":1752924524659,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f78bb27732e5ff","name":"Check received message containing numeric","time":{"start":1752925023323,"stop":1752925023323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73f6b8838fb2f2f","name":"random static sharding 8 - Cluster ID: 772, Shard ID: 783","time":{"start":1752924829800,"stop":1752924829800,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e51b52e3e7d322","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752924524306,"stop":1752924524311,"duration":5},"status":"passed","severity":"normal"},{"uid":"17af392367f2dfbb","name":"Init the array if not present","time":{"start":1752924507912,"stop":1752924507914,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d0c5c5b7b2ce871","name":"Overlapping topic subscription","time":{"start":1752924712733,"stop":1752924712733,"duration":0},"status":"skipped","severity":"normal"},{"uid":"910b543c024f6824","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752924508066,"stop":1752924508066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36f3db3eaceaf30","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752924602819,"stop":1752924602820,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb75644a22a8e62","name":"should not dial peers from store when browser is not connected","time":{"start":1752924524359,"stop":1752924524359,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c34cb06a3ac8610","name":"should allow redial after failed dial cooldown expires","time":{"start":1752924523801,"stop":1752924523802,"duration":1},"status":"passed","severity":"normal"},{"uid":"676bd51bb9475706","name":"should not fail to stop the service if it was not started","time":{"start":1752924677383,"stop":1752924677384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff95e2c1ede178c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752924712739,"stop":1752924712739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c1311927f38ec2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752924563516,"stop":1752924563516,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff35008d5a2112e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752924532120,"stop":1752924532122,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3b9a3abfc9d82c6","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752924513586,"stop":1752924513586,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bcdd46e11f58296","name":"less peers than existing","time":{"start":1752924677666,"stop":1752924677666,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47f385703eba6631","name":"configure the node with multiple content topics","time":{"start":1752924805943,"stop":1752924805943,"duration":0},"status":"passed","severity":"normal"},{"uid":"6605228ec8cccd31","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752924563486,"stop":1752924563486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e392b5adade091b","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752924524040,"stop":1752924524041,"duration":1},"status":"passed","severity":"normal"},{"uid":"540edb43bdef5615","name":"Fails to push message bigger that 1MB","time":{"start":1752925126399,"stop":1752925126399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3d4bca208d5142","name":"should populate queue if has active dial","time":{"start":1752924523794,"stop":1752924523794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f15145891cb8c1d","name":"Check received message containing XML","time":{"start":1752925023325,"stop":1752925023325,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5df17bc3b871ce2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752924639217,"stop":1752924639219,"duration":2},"status":"passed","severity":"normal"},{"uid":"2bb517db6704db41","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1752924524658,"stop":1752924524658,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d6d0f496e8d117","name":"Subscribe to topic containing Script and receive message","time":{"start":1752925059118,"stop":1752925059118,"duration":0},"status":"passed","severity":"normal"},{"uid":"889ca2c9ac7f448e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752924508081,"stop":1752924508082,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc26cf60711167d","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752924563487,"stop":1752924563487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d132edd83ea7286c","name":"Push message with content topic containing Russian","time":{"start":1752925126378,"stop":1752925126378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8490aed8ed38589d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752924554510,"stop":1752924554510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8080ec7045fc8514","name":"should never report false negatives","time":{"start":1752924565691,"stop":1752924565692,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1fe54c1538995c","name":"should reject if Store is requested but not mounted","time":{"start":1752924554496,"stop":1752924554496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b0e5450033086e","name":"All","time":{"start":1752924588495,"stop":1752924588495,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f34a0854188e2c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752924566990,"stop":1752924566990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c921fb23fd8de55","name":"can start the service","time":{"start":1752924586967,"stop":1752924586968,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69307a79721052e","name":"should not fail to start the service if it is already started","time":{"start":1752924586969,"stop":1752924586970,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b15b0e02828750","name":"Push message with JSON payload","time":{"start":1752925126387,"stop":1752925126388,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a21c8b5386c15f","name":"Query Generator - true","time":{"start":1752924845486,"stop":1752924845486,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e84d3431284b00","name":"Check received message containing Script","time":{"start":1752925023333,"stop":1752925023333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a001733f233038","name":"Publish message with custom timestamp: Sun Jul 28 2024 11:31:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752924702826,"stop":1752924702827,"duration":1},"status":"passed","severity":"normal"},{"uid":"38796aa670d9b19b","name":"should handle peer store errors gracefully","time":{"start":1752924524373,"stop":1752924524377,"duration":4},"status":"passed","severity":"normal"},{"uid":"330605fe03fc99aa","name":"Push message with numeric payload","time":{"start":1752925126384,"stop":1752925126384,"duration":0},"status":"passed","severity":"normal"},{"uid":"814bbfb3eda952e9","name":"Nodes with multiple pubsub topic","time":{"start":1752924696081,"stop":1752924696081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31db3379ba156af","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752925059111,"stop":1752925059111,"duration":0},"status":"passed","severity":"normal"},{"uid":"985a1ac300b231cc","name":"should handle dial errors","time":{"start":1752924524518,"stop":1752924524518,"duration":0},"status":"passed","severity":"normal"},{"uid":"970980880d471814","name":"should clear all timers","time":{"start":1752924524034,"stop":1752924524034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b6a9c06ccac128","name":"should handle complete connection lifecycle","time":{"start":1752924523179,"stop":1752924523182,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e2cd60bea4706c6","name":"should serialize and deserialize correctly","time":{"start":1752924565692,"stop":1752924565692,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69161b3d962592b","name":"Cluster id 0, shard 0","time":{"start":1752924829795,"stop":1752924829796,"duration":1},"status":"passed","severity":"normal"},{"uid":"b909671936e74866","name":"should handle dial errors gracefully","time":{"start":1752924524370,"stop":1752924524371,"duration":1},"status":"passed","severity":"normal"},{"uid":"e905d350debf962e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752924973295,"stop":1752924973295,"duration":0},"status":"passed","severity":"normal"},{"uid":"9392be64d84f639d","name":"handles different networkShards values correctly","time":{"start":1752924508074,"stop":1752924508074,"duration":0},"status":"passed","severity":"normal"},{"uid":"90045f17ea7ad648","name":"Promise Callback - true","time":{"start":1752924845488,"stop":1752924845489,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f41519dcae1c544","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752924508083,"stop":1752924508084,"duration":1},"status":"passed","severity":"normal"},{"uid":"746438b0537902a6","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752924554403,"stop":1752924554403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb76bb4f06b2d4f","name":"should be able to encode the field with only STORE set to true","time":{"start":1752924513583,"stop":1752924513585,"duration":2},"status":"passed","severity":"normal"},{"uid":"3916dfd4d616659b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752924563498,"stop":1752924563498,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f5fda79b44764f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752924563500,"stop":1752924563500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61e1a5ca3c2fbe5","name":"should reject if Relay is requested but not mounted","time":{"start":1752924554495,"stop":1752924554496,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f6e23bb09220cf","name":"Push message with content topic containing long","time":{"start":1752925126376,"stop":1752925126376,"duration":0},"status":"passed","severity":"normal"},{"uid":"47931a6d67985b13","name":"should dial peers from store when no connections remain","time":{"start":1752924524359,"stop":1752924524360,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd30d1857521bd7","name":"Check received message with timestamp: 1752924581595 ","time":{"start":1752925023327,"stop":1752925023328,"duration":1},"status":"passed","severity":"normal"},{"uid":"14bb0454ecbd82a4","name":"Decoder throws on undefined content topic","time":{"start":1752924542747,"stop":1752924542748,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fff7ddda222e25b","name":"should skip peer when already connected","time":{"start":1752924523772,"stop":1752924523788,"duration":16},"status":"passed","severity":"normal"},{"uid":"20f7723265bcdfd6","name":"should return false when peer is on different cluster","time":{"start":1752924523704,"stop":1752924523704,"duration":0},"status":"passed","severity":"normal"},{"uid":"4139ea16303d2860","name":"Push message with content topic containing unicode special characters","time":{"start":1752925126379,"stop":1752925126379,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae74ed373b59b71","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752924602822,"stop":1752924602822,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacf97ae486dd698","name":"Push 30 different messages","time":{"start":1752925126389,"stop":1752925126389,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ea0ddf0d6ae585a","name":"should partition messages based on acknowledgement status","time":{"start":1752924566988,"stop":1752924566988,"duration":0},"status":"passed","severity":"normal"},{"uid":"259413f5c3d4cf47","name":"should handle errors when removing globalThis listeners","time":{"start":1752924523137,"stop":1752924523138,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c0cc653d9f38d9","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752924696081,"stop":1752924696081,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fa071672d5f3c1","name":"should filter out already connected peers","time":{"start":1752924524366,"stop":1752924524367,"duration":1},"status":"passed","severity":"normal"},{"uid":"4890feb4a294ada0","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752924524378,"stop":1752924524379,"duration":1},"status":"passed","severity":"normal"},{"uid":"e65c872df9c38bfb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752924563514,"stop":1752924563514,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c133d0313bfa623","name":"should hang up with multiaddr and return true on success","time":{"start":1752924524519,"stop":1752924524519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6b9754f0a56d18","name":"should add event listener for peer:discovery","time":{"start":1752924523881,"stop":1752924523881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53674e2d3264d24","name":"should filter peers by codec","time":{"start":1752924524526,"stop":1752924524526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec98c00ec0084b60","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752924745563,"stop":1752924745563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6031512380239b83","name":"should handle peer connect event","time":{"start":1752924523152,"stop":1752924523152,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5e33f849d0530","name":"should set field with all protocols disabled","time":{"start":1752924514227,"stop":1752924514227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f4b91a61d1bcd","name":"should handle errors when globalThis is not available","time":{"start":1752924523127,"stop":1752924523128,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f3e5524763a7f4","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752925059105,"stop":1752925059105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b690eb035330ec7","name":"Generator, 2 different shards","time":{"start":1752924825059,"stop":1752924825059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f54b67652d6272","name":"should maintain desired error rate","time":{"start":1752924565691,"stop":1752924565691,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b2fd5a634739a9","name":"Encoder throws on empty string content topic","time":{"start":1752924542747,"stop":1752924542747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3997a101198c50d","name":"should create all internal components","time":{"start":1752924524502,"stop":1752924524503,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f656b5bb3eb4ba","name":"Check received message containing long","time":{"start":1752925023322,"stop":1752925023323,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec8ff361ddbbca6","name":"Query with Promise Callback, No Decoder","time":{"start":1752924834552,"stop":1752924834553,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb38ff82db5b6b6","name":"Push message with escaped characters payload","time":{"start":1752925126388,"stop":1752925126388,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a65fe626fa7887","name":"should add and remove event listeners correctly","time":{"start":1752924536689,"stop":1752924536689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4dd6926dfd27f1","name":"Store - dialed first","time":{"start":1752924877827,"stop":1752924877827,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc07ba263c091a21","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752924523705,"stop":1752924523706,"duration":1},"status":"passed","severity":"normal"},{"uid":"50549a042be6289b","name":"should add peer to queue when queue is not empty","time":{"start":1752924523771,"stop":1752924523772,"duration":1},"status":"passed","severity":"normal"},{"uid":"e79d14f281492f57","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752924563187,"stop":1752924563188,"duration":1},"status":"passed","severity":"normal"},{"uid":"722fb511b8bd5aef","name":"Renews subscription after lossing a connection","time":{"start":1752925059112,"stop":1752925059112,"duration":0},"status":"passed","severity":"normal"},{"uid":"12705c8ae2b89a45","name":"should handle empty pubsub topics","time":{"start":1752924524056,"stop":1752924524056,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ffe14bdd183e74","name":"Push message with Basic HTML tag payload","time":{"start":1752925126387,"stop":1752925126387,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d02079ac869f78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752924563513,"stop":1752924563514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10543df9b22dae7","name":"should add event listeners for peer connect and disconnect","time":{"start":1752924524031,"stop":1752924524032,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72176bc56c405b2","name":"should clear dial history on start","time":{"start":1752924523768,"stop":1752924523769,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b1659f7c181b34","name":"Publish message with custom timestamp: Sat Jul 19 2025 12:31:36 GMT+0000 (Coordinated Universal Time)","time":{"start":1752924702827,"stop":1752924702828,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d0b97e3febd463","name":"should handle case when globalThis is not available","time":{"start":1752924523151,"stop":1752924523152,"duration":1},"status":"passed","severity":"normal"},{"uid":"692b8efe672c1d97","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752924508076,"stop":1752924508076,"duration":0},"status":"passed","severity":"normal"},{"uid":"225d52e2274d4aa6","name":"Push message with SQL Injection payload","time":{"start":1752925126386,"stop":1752925126386,"duration":0},"status":"passed","severity":"normal"},{"uid":"779ce2388cfd39f8","name":"Relay - times out","time":{"start":1752924877826,"stop":1752924877827,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9edc1094879e2fd","name":"should not return locked peers if enough unlocked are available","time":{"start":1752924554197,"stop":1752924554197,"duration":0},"status":"broken","severity":"normal"},{"uid":"467a82fe1a764dcf","name":"same cluster: nodes connect","time":{"start":1752924639213,"stop":1752924639214,"duration":1},"status":"passed","severity":"normal"},{"uid":"5593e2cd52402200","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752924825059,"stop":1752924825060,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0f7eb7b349cdab5","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752924544229,"stop":1752924544229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca857866fee3882","name":"Check received message with timestamp: 1752924581595 ","time":{"start":1752925023336,"stop":1752925023337,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5370fb7ac239f2","name":"Refresh subscription","time":{"start":1752924712732,"stop":1752924712732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a170e0c548f85711","name":"should not receive a peer event before start","time":{"start":1752924536686,"stop":1752924536687,"duration":1},"status":"passed","severity":"normal"},{"uid":"af305f9e55d8ac07","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752924818935,"stop":1752924818935,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af8bef9494a10490","name":"should create ConnectionManager with relay","time":{"start":1752924524486,"stop":1752924524486,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b9b0c4ffcc061f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752924508068,"stop":1752924508068,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd766082883cc4a","name":"should throw if no connection provided","time":{"start":1752924524546,"stop":1752924524546,"duration":0},"status":"passed","severity":"normal"},{"uid":"38eef6367b8f8670","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752924563491,"stop":1752924563491,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6c325328eed407","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752924532116,"stop":1752924532118,"duration":2},"status":"passed","severity":"normal"},{"uid":"644576c8604efd11","name":"Check message with no pubsub topic is not received","time":{"start":1752925023338,"stop":1752925023338,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaed33c05bdb62e0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752924563512,"stop":1752924563512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2122ef954c91fbd","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752924563497,"stop":1752924563497,"duration":0},"status":"passed","severity":"normal"},{"uid":"257dc93ccb26a60c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752924513598,"stop":1752924513599,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cb9069b2f8752d","name":"Fails to publish duplicate message","time":{"start":1752924702828,"stop":1752924702828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc73e581404d1f1","name":"Query generator for multiple messages with different message text format","time":{"start":1752924862478,"stop":1752924862479,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cebdf2acb02a66","name":"should process tasks in queue","time":{"start":1752924553749,"stop":1752924553749,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f5f2ec171efe1a","name":"should return false and handle errors gracefully","time":{"start":1752924524519,"stop":1752924524519,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d97a0829520efd","name":"Store - dialed after - with timeout","time":{"start":1752924877827,"stop":1752924877827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7646a34e8d5094eb","name":"should not dispatch event when already connected","time":{"start":1752924523162,"stop":1752924523162,"duration":0},"status":"passed","severity":"normal"},{"uid":"534bf06c13456950","name":"should handle errors gracefully when getting peer info","time":{"start":1752924523711,"stop":1752924523712,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7d3b28eb93be94","name":"Push message with shell command payload","time":{"start":1752925126373,"stop":1752925126374,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc9dabc9cc415157","name":"Push message with shell command payload","time":{"start":1752925126388,"stop":1752925126388,"duration":0},"status":"passed","severity":"normal"},{"uid":"938102b315204532","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752924566987,"stop":1752924566987,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac49176f3b2de7f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752924554403,"stop":1752924554403,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd78b6f4fe1c243","name":"Check received message containing special chars","time":{"start":1752925023323,"stop":1752925023323,"duration":0},"status":"passed","severity":"normal"},{"uid":"461d50b0b1d4a956","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752924554190,"stop":1752924554191,"duration":1},"status":"broken","severity":"normal"},{"uid":"790ebb66e653f38c","name":"should handle corrupted shard info gracefully","time":{"start":1752924523712,"stop":1752924523712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e475ba5f01f6b7de","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752924563509,"stop":1752924563510,"duration":1},"status":"passed","severity":"normal"},{"uid":"d75d22fa5e9b75c0","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752924712736,"stop":1752924712736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2047b1ed9ce272","name":"should update peer store before dialing","time":{"start":1752924523895,"stop":1752924523895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8dcc055888211a1","name":"Check received message containing short","time":{"start":1752925023322,"stop":1752925023322,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d44d428ee02d2e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752924563503,"stop":1752924563503,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb91f72f186fa58","name":"Passing page size 3 when there are 20 messages","time":{"start":1752924858116,"stop":1752924858116,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb444b3e632b4c33","name":"Push message with Script payload","time":{"start":1752925126386,"stop":1752925126386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc321f66f049052","name":"Subscribe to topic containing XML and publish message","time":{"start":1752924712736,"stop":1752924712737,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5184c9c9e831cc3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752924563500,"stop":1752924563501,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad65cd58bc7c0dc7","name":"should start and stop interval correctly","time":{"start":1752924553747,"stop":1752924553749,"duration":2},"status":"passed","severity":"normal"},{"uid":"878fd13b183d1df0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752924563502,"stop":1752924563502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7443644204c8d67c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752924554223,"stop":1752924554223,"duration":0},"status":"broken","severity":"normal"},{"uid":"7e92ca709f166775","name":"Push message with content topic containing long","time":{"start":1752925126390,"stop":1752925126390,"duration":0},"status":"passed","severity":"normal"},{"uid":"be506c8e07a70e0c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752924524527,"stop":1752924524527,"duration":0},"status":"passed","severity":"normal"},{"uid":"474a0d4aa31d1b61","name":"Refresh subscription","time":{"start":1752925059106,"stop":1752925059106,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fff34a0031d6271","name":"should properly create location multiaddrs - udp4","time":{"start":1752924514225,"stop":1752924514225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f56bacc75ec0e2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752924563188,"stop":1752924563189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1dc8ba4f0d21176","name":"should get all peers from store","time":{"start":1752924524366,"stop":1752924524366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca45b14e6ab5f6d7","name":"Relay + Store","time":{"start":1752924514229,"stop":1752924514230,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cc3f592a634d12","name":"Push message with content topic containing SQL Injection","time":{"start":1752925126392,"stop":1752925126393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a69e127dfa58d46e","name":"Passing page size 19 when there are 20 messages","time":{"start":1752924858119,"stop":1752924858120,"duration":1},"status":"passed","severity":"normal"},{"uid":"429959e81fac8bb2","name":"Push message with long payload","time":{"start":1752925126384,"stop":1752925126384,"duration":0},"status":"passed","severity":"normal"},{"uid":"238b188470b42ba6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752924563512,"stop":1752924563513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3300e26969747","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752924563509,"stop":1752924563509,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71a8c1763ac39c9","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752924554215,"stop":1752924554215,"duration":0},"status":"broken","severity":"normal"},{"uid":"fb135b2c26606b71","name":"same cluster, static sharding: nodes connect","time":{"start":1752924639208,"stop":1752924639209,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c54713b893c4732","name":"Relay - dialed after","time":{"start":1752924877825,"stop":1752924877826,"duration":1},"status":"passed","severity":"normal"},{"uid":"774a2a3318f8f8a1","name":"should dial with PeerId and return stream","time":{"start":1752924524513,"stop":1752924524517,"duration":4},"status":"passed","severity":"normal"},{"uid":"3434c46d45ee739d","name":"Non TWN Cluster","time":{"start":1752924805935,"stop":1752924805935,"duration":0},"status":"passed","severity":"normal"},{"uid":"241ec52653e0f654","name":"nwaku subscribes","time":{"start":1752924691723,"stop":1752924691724,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2229c0d831ca0ef","name":"should handle network check errors gracefully","time":{"start":1752924523815,"stop":1752924523815,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca14ddcb7131337c","name":"should remove event listeners","time":{"start":1752924524357,"stop":1752924524358,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe79f6677e6e7baf","name":"should hang up with PeerId and return true on success","time":{"start":1752924524518,"stop":1752924524518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f70b6bbc194f81","name":"should register libp2p event listeners when start is called","time":{"start":1752924554198,"stop":1752924554198,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e44ff40006ecdeb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752924563502,"stop":1752924563503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0814b0d72247291","name":"Overlapping topic subscription","time":{"start":1752925059105,"stop":1752925059106,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a84e5f5f3ce105","name":"returns all values when wanted number matches available values","time":{"start":1752924531640,"stop":1752924531641,"duration":1},"status":"passed","severity":"normal"},{"uid":"a768a2863aa6f5f1","name":"Check received message containing unicode special characters","time":{"start":1752925023335,"stop":1752925023335,"duration":0},"status":"passed","severity":"normal"},{"uid":"36116ecbc3ff00f4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752924532597,"stop":1752924532597,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b761dbb6fe2b625","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752924563508,"stop":1752924563508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7331dd22c23678f1","name":"Push message with XML payload","time":{"start":1752925126387,"stop":1752925126387,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbb627e38106099","name":"should start all internal components","time":{"start":1752924524503,"stop":1752924524505,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4af0cd5990d996e","name":"Check publish message containing emoji","time":{"start":1752924702825,"stop":1752924702826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94b1bdf67589ad7","name":"Relay","time":{"start":1752924588494,"stop":1752924588494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4a95a75c923f97","name":"Check message with invalid timestamp is not received","time":{"start":1752925023328,"stop":1752925023328,"duration":0},"status":"passed","severity":"normal"},{"uid":"620480720050294","name":"should not retry if at least one success","time":{"start":1752924553761,"stop":1752924553761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5a0f4f22e3fc11","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752924508068,"stop":1752924508068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcfcf2abb2aaadf","name":"should reject if WakuNode is not started","time":{"start":1752924554495,"stop":1752924554495,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd88db4da1742949","name":"Round trip binary serialization","time":{"start":1752924524826,"stop":1752924524827,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52fe4c3303a86b2","name":"Encoder throws on undefined content topic","time":{"start":1752924542746,"stop":1752924542747,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f57242b29cdb14e","name":"Check publish message containing short","time":{"start":1752924702815,"stop":1752924702815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c91e3c0cc4a46c8","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752924524047,"stop":1752924524048,"duration":1},"status":"passed","severity":"normal"},{"uid":"638dcb9c47f23b6d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752925059114,"stop":1752925059114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"23750e28f6913937","name":"Push message with long payload","time":{"start":1752925126368,"stop":1752925126369,"duration":1},"status":"passed","severity":"normal"},{"uid":"681f8e2a0a2208a","name":"Check message with no pubsub topic is not received","time":{"start":1752925023329,"stop":1752925023329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b6c4d112d634bf","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752924602819,"stop":1752924602819,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7254d0c74e43b4","name":"does not throw on valid cases","time":{"start":1752924508060,"stop":1752924508060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72d35e55e19ccea","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752924563515,"stop":1752924563515,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a5eebe7a8b623c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752925059113,"stop":1752925059113,"duration":0},"status":"passed","severity":"normal"},{"uid":"328376a0e9e4e742","name":"should update ack status of messages in outgoing buffer","time":{"start":1752924566989,"stop":1752924566989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b849c2c01dc7eb40","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752924563514,"stop":1752924563514,"duration":0},"status":"passed","severity":"normal"},{"uid":"157c3ae612c0450a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752924508079,"stop":1752924508080,"duration":1},"status":"passed","severity":"normal"},{"uid":"66189dfa96a2de5b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752924834546,"stop":1752924834547,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9aecdfbea9dcd68","name":"should perform ping and update peer store on timer","time":{"start":1752924524041,"stop":1752924524046,"duration":5},"status":"passed","severity":"normal"},{"uid":"ba96e459152bc675","name":"should not fail to stop the service if it was not started","time":{"start":1752924536685,"stop":1752924536685,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ced19a2aa71dc53","name":"Sets default value correctly","time":{"start":1752924884186,"stop":1752924884186,"duration":0},"status":"passed","severity":"normal"},{"uid":"504169ec3f197037","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752925059110,"stop":1752925059110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3288b95050c8e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752924563514,"stop":1752924563515,"duration":1},"status":"passed","severity":"normal"},{"uid":"455ead059567524b","name":"Check received message containing Russian","time":{"start":1752925023332,"stop":1752925023333,"duration":1},"status":"passed","severity":"normal"},{"uid":"489c8c8b28be2115","name":"should save new peer to store","time":{"start":1752924523896,"stop":1752924523906,"duration":10},"status":"passed","severity":"normal"},{"uid":"3760b5aeaf060011","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752925059109,"stop":1752925059109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd91973b0ab4a7f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752924508080,"stop":1752924508080,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bd20291395c18d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752924523706,"stop":1752924523710,"duration":4},"status":"passed","severity":"normal"},{"uid":"35cfa1bca926c738","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752924563513,"stop":1752924563513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06eb4941b5f1d9c","name":"should be safe to call multiple times","time":{"start":1752924524344,"stop":1752924524357,"duration":13},"status":"passed","severity":"normal"},{"uid":"bf9a97d95bc8c5ef","name":"should initialize with custom number of peers","time":{"start":1752924554186,"stop":1752924554186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b847cf4dfa8275f5","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752924863189,"stop":1752924863190,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d816f001ef63c","name":"accepts valid content-filtered query","time":{"start":1752924524212,"stop":1752924524212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6653b79a4b484899","name":"random static sharding 3 - Cluster ID: 910, Shard ID: 223","time":{"start":1752924829798,"stop":1752924829798,"duration":0},"status":"passed","severity":"normal"},{"uid":"516fafaa1956f7bf","name":"Relay + Store","time":{"start":1752924588495,"stop":1752924588495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab86f30dba6cf59e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752924879026,"stop":1752924879027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c165b562e2e07b8","name":"accepts valid message hash query","time":{"start":1752924524223,"stop":1752924524223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a180ed07d358f791","name":"Subscribe to topic containing short and receive message","time":{"start":1752925059116,"stop":1752925059116,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bdb42249ee46ea","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752924712735,"stop":1752924712735,"duration":0},"status":"passed","severity":"normal"},{"uid":"168b621101fd77ca","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752924745564,"stop":1752924745565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f11eac05d73111","name":"Check received message containing shell command","time":{"start":1752925023335,"stop":1752925023335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d236e9cd247f8f","name":"Push message with content topic containing emoji","time":{"start":1752925126380,"stop":1752925126380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f839f68f1334103","name":"should enable all discoveries when explicitly set","time":{"start":1752924553430,"stop":1752924553436,"duration":6},"status":"passed","severity":"normal"},{"uid":"56dea093997b523f","name":"Relay Node - default protocol","time":{"start":1752924877831,"stop":1752924877831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2879d3f0db268e","name":"should create ConnectionManager with required options","time":{"start":1752924524485,"stop":1752924524485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49880edaebe33a8","name":"Push message with Arabic payload","time":{"start":1752925126385,"stop":1752925126385,"duration":0},"status":"passed","severity":"normal"},{"uid":"597443ec318cf1d7","name":"recovers when dns.resolve returns empty","time":{"start":1752924532593,"stop":1752924532593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc47281133592d27","name":"should call waitForPeer on Relay","time":{"start":1752924554498,"stop":1752924554499,"duration":1},"status":"passed","severity":"normal"},{"uid":"97dd002c83f6e5ce","name":"it tolerates circular branch references","time":{"start":1752924532592,"stop":1752924532593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c4a96411a0e36b","name":"should handle corrupted local storage data gracefully","time":{"start":1752924536689,"stop":1752924536689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4415e5ca37a9263","name":"Ephemeral messages are not stored","time":{"start":1752924588390,"stop":1752924588391,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcecb45caccb2fad","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752924554200,"stop":1752924554200,"duration":0},"status":"broken","severity":"normal"},{"uid":"dc8e2cfa409555ad","name":"Push message with special chars payload","time":{"start":1752925126384,"stop":1752925126385,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad7f0f746fecc2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752925059119,"stop":1752925059119,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3a4b2198448b56","name":"Decoder throws on empty string content topic","time":{"start":1752924542748,"stop":1752924542748,"duration":0},"status":"passed","severity":"normal"},{"uid":"662b9dcc14117db3","name":"should not receive a peer event after stop","time":{"start":1752924677387,"stop":1752924677387,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea0eb7a096d7aee","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752924544229,"stop":1752924544229,"duration":0},"status":"passed","severity":"normal"},{"uid":"a593d7e2b00828d0","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752924973294,"stop":1752924973295,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab60b5320e0fbf3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752924513585,"stop":1752924513586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f28f8ceedd0ac3","name":"random static sharding 4 - Cluster ID: 32, Shard ID: 509","time":{"start":1752924829798,"stop":1752924829799,"duration":1},"status":"passed","severity":"normal"},{"uid":"72603dc4b7af97e8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752924524062,"stop":1752924524063,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ff5462aaab914","name":"should start ping timers on peer connect","time":{"start":1752924524035,"stop":1752924524036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1175d80bd5564820","name":"should stop all internal components","time":{"start":1752924524506,"stop":1752924524511,"duration":5},"status":"passed","severity":"normal"},{"uid":"96387aa96b5217e","name":"Push to array if already present","time":{"start":1752924507914,"stop":1752924507915,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9055e17e4bab90","name":"Subscribe to topic containing Script and publish message","time":{"start":1752924712736,"stop":1752924712736,"duration":0},"status":"passed","severity":"normal"},{"uid":"464c8fc8af08da77","name":"Query Generator - false","time":{"start":1752924845487,"stop":1752924845488,"duration":1},"status":"passed","severity":"normal"},{"uid":"65f9e6fa2ba43128","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752924554198,"stop":1752924554199,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f0d46424f5e02fb","name":"Subscribe and receives messages on 20 topics","time":{"start":1752925059104,"stop":1752925059104,"duration":0},"status":"passed","severity":"normal"},{"uid":"807846804caf7739","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752924702826,"stop":1752924702826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f46d1bb2961c31","name":"Push message with meta","time":{"start":1752925126394,"stop":1752925126395,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d041500016a5533","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752924563487,"stop":1752924563487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ce6fc4aa43c2e9","name":"new peer added after a peer was already found","time":{"start":1752924726621,"stop":1752924726621,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e11e96a3d6635a6e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752924513599,"stop":1752924513600,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a87442904d7b7e","name":"should not modify tags of connections for different peers","time":{"start":1752924554230,"stop":1752924554231,"duration":1},"status":"broken","severity":"normal"},{"uid":"f2511dbdf6cf7d0a","name":"Check received message containing long","time":{"start":1752925023331,"stop":1752925023331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3dc6992b8e594bd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752925059117,"stop":1752925059117,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d17f7dbd3f6cd0","name":"should initialize with default number of peers","time":{"start":1752924554185,"stop":1752924554186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f24690e7b093e121","name":"Publishes to nwaku","time":{"start":1752924691725,"stop":1752924691727,"duration":2},"status":"passed","severity":"normal"},{"uid":"eed8daca688a9a49","name":"A test","time":{"start":1752924625393,"stop":1752924625394,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4eceafa5dfd7eb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752924712734,"stop":1752924712734,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0d594743aaff1","name":"should retry if all attempts fail","time":{"start":1752924553761,"stop":1752924553762,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57b0a6ab9a28c2a","name":"throws on content topic with non-number generation field","time":{"start":1752924508062,"stop":1752924508062,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbebe4c30a58985","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752925059119,"stop":1752925059119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c5d25e5b9ad25b","name":"Push message with unicode special characters payload","time":{"start":1752925126374,"stop":1752925126374,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99e1fd646490da4","name":"msgTime: 0 ms from now, startTime: 1752665662648, endTime: 1752924862648","time":{"start":1752924879029,"stop":1752924879030,"duration":1},"status":"passed","severity":"normal"},{"uid":"492686c6514cb8af","name":"should be safe to call multiple times","time":{"start":1752924524032,"stop":1752924524033,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b507e88c822e70","name":"A test","time":{"start":1752924625393,"stop":1752924625393,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1cd4d6d993c7ca","name":"should return false when navigator.onLine is false","time":{"start":1752924523138,"stop":1752924523144,"duration":6},"status":"passed","severity":"normal"},{"uid":"6f79b7d92df43443","name":"Push message with Russian payload","time":{"start":1752925126385,"stop":1752925126386,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ec9e547f9a4bff","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752924508069,"stop":1752924508070,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e05550f393e3b6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752925059116,"stop":1752925059117,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2c6b668b704523","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752924513601,"stop":1752924513601,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66efa7b7b0b0673","name":"should stop ping timers on peer disconnect","time":{"start":1752924524038,"stop":1752924524039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce20da87f54dac74","name":"should not retry if at least one success","time":{"start":1752924553376,"stop":1752924553385,"duration":9},"status":"passed","severity":"normal"},{"uid":"3f5f287fb9053fa3","name":"should invoke callbacks when receiving a message","time":{"start":1752924554510,"stop":1752924554510,"duration":0},"status":"passed","severity":"normal"},{"uid":"82894b8166fd03f4","name":"Check publish message containing unicode special characters","time":{"start":1752924702824,"stop":1752924702825,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fe3b7833bae63c","name":"should skip peer when failed to dial recently","time":{"start":1752924523793,"stop":1752924523794,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f77576bd1e98f65","name":"Query generator for multiple messages with different content topic format","time":{"start":1752924862480,"stop":1752924862481,"duration":1},"status":"passed","severity":"normal"},{"uid":"64af0138313ae7b","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752924818922,"stop":1752924818922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41a217e4f0b2c26","name":"isConnected should return false after all peers disconnect","time":{"start":1752924602821,"stop":1752924602821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead0bbe44e09cf78","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752924696080,"stop":1752924696080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adc0eba0b2f5923","name":"should add received messages to bloom filter","time":{"start":1752924566985,"stop":1752924566985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c17c24a778c3ee0","name":"should be able to decode the field with only STORE set to true","time":{"start":1752924513592,"stop":1752924513598,"duration":6},"status":"passed","severity":"normal"},{"uid":"185e83e6fd418fd6","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752924624952,"stop":1752924624953,"duration":1},"status":"passed","severity":"normal"},{"uid":"618c7393515c204e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752925059117,"stop":1752925059117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf8df60bdec1ada","name":"Push message with content topic containing unicode special characters","time":{"start":1752925126394,"stop":1752925126394,"duration":0},"status":"passed","severity":"normal"},{"uid":"2399dbd4c80d640e","name":"should maintain proper timestamps if all messages received","time":{"start":1752924566984,"stop":1752924566984,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfedc4f0f48863b6","name":"rejects hash query with content filter parameters","time":{"start":1752924524223,"stop":1752924524224,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef92ff3957a89ff8","name":"Using a function","time":{"start":1752924884184,"stop":1752924884184,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a696c1338e6ad0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752924514229,"stop":1752924514229,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fee36259cdc855","name":"Should update shard info","time":{"start":1752924671456,"stop":1752924671457,"duration":1},"status":"passed","severity":"normal"},{"uid":"dce820a9cc00b9c9","name":"connected peers and dial","time":{"start":1752924677665,"stop":1752924677665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b6e4999cac0fed5","name":"yields undefined for messages without decoder","time":{"start":1752924524660,"stop":1752924524660,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f77cd9edaa5cc86","name":"should fail to send if no connected peers found","time":{"start":1752924553372,"stop":1752924553374,"duration":2},"status":"passed","severity":"normal"},{"uid":"61fec4d7c33dc110","name":"should handle browser offline state overriding peer connections","time":{"start":1752924523182,"stop":1752924523182,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d3fcebef96e7b","name":"Throws when trying to push message with empty payload","time":{"start":1752925126375,"stop":1752925126376,"duration":1},"status":"passed","severity":"normal"},{"uid":"5388c7a43265d55c","name":"Fails to push message bigger that 1MB","time":{"start":1752925126382,"stop":1752925126383,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1aabdfb4fb0bfdf","name":"Promise Callback - false","time":{"start":1752924845490,"stop":1752924845491,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a18016eb453a32e","name":"Push message with Script payload","time":{"start":1752925126371,"stop":1752925126372,"duration":1},"status":"passed","severity":"normal"},{"uid":"e345d232bbdb0b1e","name":"Check received message containing Script","time":{"start":1752925023324,"stop":1752925023325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6c3af3ede500ba","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752924639209,"stop":1752924639209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa423c0b2eb71b2","name":"Nwaku publishes","time":{"start":1752924691727,"stop":1752924691730,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d60f8810a8ead77","name":"Check received message containing special chars","time":{"start":1752925023332,"stop":1752925023332,"duration":0},"status":"passed","severity":"normal"},{"uid":"155f2dbfa56c2d9d","name":"retrieves a single peer","time":{"start":1752924532591,"stop":1752924532592,"duration":1},"status":"passed","severity":"normal"},{"uid":"748a64cec729e6f5","name":"should dial second nwaku node that was discovered","time":{"start":1752924581223,"stop":1752924581224,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62dc66863cc036d9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752924563507,"stop":1752924563508,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9a6339bb1e01a","name":"Sample","time":{"start":1752924513554,"stop":1752924513556,"duration":2},"status":"passed","severity":"normal"},{"uid":"7509d50950fe4881","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752925059114,"stop":1752925059114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee596dd6038f285","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752924563515,"stop":1752924563515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0789284477a5c4","name":"should be able to dial TLS multiaddrs","time":{"start":1752924671066,"stop":1752924671067,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc221d35c3fbd11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752924563509,"stop":1752924563509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53cd68a637c1021","name":"Asymmetric encrypt & decrypt","time":{"start":1752924543038,"stop":1752924543038,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6667c477e086081","name":"Check publish message containing SQL Injection","time":{"start":1752924702819,"stop":1752924702819,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a50e33e20f5e4b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752924508078,"stop":1752924508078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e953e83e3e6186e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752924532122,"stop":1752924532122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c204a8fd8ecbb21","name":"should be empty when created","time":{"start":1752924554508,"stop":1752924554509,"duration":1},"status":"passed","severity":"normal"},{"uid":"b424cdb1c88e9618","name":"should return false when pubsub topic parsing fails","time":{"start":1752924523710,"stop":1752924523711,"duration":1},"status":"passed","severity":"normal"},{"uid":"3040dba5d122254","name":"Check received message containing Basic HTML tag","time":{"start":1752925023334,"stop":1752925023334,"duration":0},"status":"passed","severity":"normal"},{"uid":"120f6de69035ddf4","name":"Ephemeral field set to true","time":{"start":1752924524827,"stop":1752924524827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2fec89749a5f38","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752924586976,"stop":1752924586976,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c864912abf19b7a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752925059115,"stop":1752925059115,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e9dc78150051af","name":"Push message with emoji payload","time":{"start":1752925126375,"stop":1752925126375,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521c861bd6cbc33","name":"should not discard bootstrap peers if under the limit","time":{"start":1752924624953,"stop":1752924624953,"duration":0},"status":"passed","severity":"normal"},{"uid":"e930ace6f08c9aec","name":"should not create multiple intervals when called multiple times","time":{"start":1752924523769,"stop":1752924523769,"duration":0},"status":"passed","severity":"normal"},{"uid":"29074d90d7bf0dec","name":"should handle task timeouts","time":{"start":1752924553758,"stop":1752924553759,"duration":1},"status":"passed","severity":"normal"},{"uid":"945b762577ca43bd","name":"Decrypt messages","time":{"start":1752924679289,"stop":1752924679289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bc16c7cc64f7f6","name":"Callback on promise, aborts when callback returns true","time":{"start":1752924862482,"stop":1752924862482,"duration":0},"status":"passed","severity":"normal"},{"uid":"7783ac0c731fc044","name":"tcp ip4 address","time":{"start":1752924513610,"stop":1752924513611,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01c936ad606d033","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752925059119,"stop":1752925059120,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bece24f029f8ab7","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752924563493,"stop":1752924563493,"duration":0},"status":"passed","severity":"normal"}] |