mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 20:03:08 +00:00
1 line
214 KiB
JSON
1 line
214 KiB
JSON
[{"uid":"58b11650f84cfbb5","name":"should filter out undefined ENRs","time":{"start":1757351836607,"stop":1757351836617,"duration":10},"status":"passed","severity":"normal"},{"uid":"10cb39c614bd823e","name":"Check publish message after service node is restarted","time":{"start":1757352064911,"stop":1757352064911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91c27ebb218079cd","name":"should transition to Unhealthy when no connections","time":{"start":1757351859122,"stop":1757351859122,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ac548323149a1d","name":"Push message with custom timestamp: 1726593517846","time":{"start":1757352961239,"stop":1757352961239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd982727dbcccb65","name":"Check publish message containing numeric","time":{"start":1757352064898,"stop":1757352064898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ecd8b3ebf490aa","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757352369881,"stop":1757352369881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfdde36e3ba5f8a","name":"should be safe to call multiple times","time":{"start":1757351827025,"stop":1757351827025,"duration":0},"status":"passed","severity":"normal"},{"uid":"133f937a4eb0c4fe","name":"should be empty when created","time":{"start":1757351858576,"stop":1757351858576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84aca0a4b80bc6b","name":"groups content topics by expected pubsub topic","time":{"start":1757351810833,"stop":1757351810834,"duration":1},"status":"passed","severity":"normal"},{"uid":"a996515cc9e3740e","name":"Push message with content topic containing JSON","time":{"start":1757352961225,"stop":1757352961225,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe51ed67b24c4aaa","name":"should initialize with libp2p components","time":{"start":1757351836606,"stop":1757351836606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ed77c00920bb1b","name":"Push message with custom timestamp: 1726593517847","time":{"start":1757352961265,"stop":1757352961265,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd27df9fe32e0c76","name":"should handle errors when globalThis is not available","time":{"start":1757351825705,"stop":1757351825705,"duration":0},"status":"passed","severity":"normal"},{"uid":"336360333082cdfe","name":"should not process empty queue","time":{"start":1757351826416,"stop":1757351826416,"duration":0},"status":"passed","severity":"normal"},{"uid":"434bafb77023eb7b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757352230641,"stop":1757352230642,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e2285474e0c8e2b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757351836246,"stop":1757351836246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd19f68edf6b090","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757351871143,"stop":1757351871143,"duration":0},"status":"passed","severity":"normal"},{"uid":"46eb62ea401dff82","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757351859141,"stop":1757351859142,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eed7c53ca53cbcf","name":"Check received message containing XML","time":{"start":1757352340424,"stop":1757352340424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9160c7b53ad67d","name":"should return false when peer is not found","time":{"start":1757351826229,"stop":1757351826230,"duration":1},"status":"passed","severity":"normal"},{"uid":"90028eb0d35d2acb","name":"Subscribe to topic containing short and receive message","time":{"start":1757352369865,"stop":1757352369866,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42debf87a22eab5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757351810836,"stop":1757351810837,"duration":1},"status":"passed","severity":"normal"},{"uid":"673ce95723f0a9fc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757352072216,"stop":1757352072216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e16f9c217ab3ca","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757351816785,"stop":1757351816785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8828e661c435a83","name":"should return undefined if no connection provided","time":{"start":1757351826962,"stop":1757351826962,"duration":0},"status":"passed","severity":"normal"},{"uid":"531977d543d1726b","name":"Push message with content topic containing special chars","time":{"start":1757352961248,"stop":1757352961248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf5c736935a4be6","name":"it tolerates circular branch references","time":{"start":1757351836641,"stop":1757351836641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b10cd236977ff36","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757351871146,"stop":1757351871147,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2858d9f0eb5b2e9","name":"should create ShardReader with static shards network config","time":{"start":1757351826216,"stop":1757351826217,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba101eaf0fea9ddd","name":"Cluster ID 0, shard 1","time":{"start":1757352218390,"stop":1757352218390,"duration":0},"status":"passed","severity":"normal"},{"uid":"db77c79a83f40e43","name":"should dispatch network event when browser goes offline","time":{"start":1757351825720,"stop":1757351825720,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ada138ca2aa39a","name":"Push message with special chars payload","time":{"start":1757352961242,"stop":1757352961242,"duration":0},"status":"passed","severity":"normal"},{"uid":"697e94f9fb367a78","name":"should keep entries that haven't expired yet","time":{"start":1757351856589,"stop":1757351856590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c918b6651768c3ee","name":"should reject if Relay is requested but not mounted","time":{"start":1757351858768,"stop":1757351858768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d921f9ec8c8f0bd","name":"Push message with XML payload","time":{"start":1757352961257,"stop":1757352961257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4d261ff136d1e8","name":"Subscribe to topic containing XML and publish message","time":{"start":1757352072211,"stop":1757352072211,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f1ac5b59d65aa3","name":"should perform initial health assessment on start","time":{"start":1757351859123,"stop":1757351859124,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8d4dbabc34c964","name":"should handle errors when removing globalThis listeners","time":{"start":1757351825712,"stop":1757351825713,"duration":1},"status":"passed","severity":"normal"},{"uid":"967c8fb510b218c2","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757351827037,"stop":1757351827037,"duration":0},"status":"passed","severity":"normal"},{"uid":"f607e08348c81eac","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757352058340,"stop":1757352058340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3860a9a9165338ba","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757351836240,"stop":1757351836244,"duration":4},"status":"passed","severity":"normal"},{"uid":"55b9ff043dbd0f83","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757351871145,"stop":1757351871145,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df79a33efbc39e","name":"should handle corrupted shard info gracefully","time":{"start":1757351826240,"stop":1757351826241,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02a06f912149390","name":"Push 30 different messages","time":{"start":1757352961234,"stop":1757352961234,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b19af1b613a3ae7d","name":"Overlapping topic subscription","time":{"start":1757352072205,"stop":1757352072205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"70a4fcb58d6987e5","name":"should start and setup intervals and event listeners","time":{"start":1757351858583,"stop":1757351858583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05dd0141e65adc3","name":"should get all peers from store","time":{"start":1757351827031,"stop":1757351827031,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2161dc7d3a4e87","name":"Push message with Chinese payload","time":{"start":1757352961242,"stop":1757352961242,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f1850312040f27","name":"Check publish message containing SQL Injection","time":{"start":1757352064900,"stop":1757352064901,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f7d98234705878","name":"Push message with SQL Injection payload","time":{"start":1757352961256,"stop":1757352961256,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9a06b0a33a70d6","name":"should work with mock decoders","time":{"start":1757351859136,"stop":1757351859136,"duration":0},"status":"passed","severity":"normal"},{"uid":"31dbaeccbf10ab78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757351871161,"stop":1757351871161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f10e731f7df7b0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757351871154,"stop":1757351871154,"duration":0},"status":"passed","severity":"normal"},{"uid":"81728a30ea74db02","name":"should return false when peer is not found","time":{"start":1757351826239,"stop":1757351826240,"duration":1},"status":"passed","severity":"normal"},{"uid":"3228a3ccf8a278b7","name":"msgTime: 0 ms from now, startTime: 1757265824726, endTime: 1757352224726","time":{"start":1757352245196,"stop":1757352245196,"duration":0},"status":"passed","severity":"normal"},{"uid":"8418ba7074d98c78","name":"should requeue task if no peer is available","time":{"start":1757351857522,"stop":1757351857522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b8967d06e922aa","name":"yields undefined for messages without content topic","time":{"start":1757351827136,"stop":1757351827136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e82c7c45432e0d0","name":"should dial all known peers when reached zero connections","time":{"start":1757351935134,"stop":1757351935134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6273702f1d18ced","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757351836245,"stop":1757351836246,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a55cf56cb6b085","name":"should not receive a peer event after stop","time":{"start":1757351897755,"stop":1757351897756,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b8c594ba08b08f","name":"handles different networkShards values correctly","time":{"start":1757351810834,"stop":1757351810835,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf54bda8162dd4af","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757351836246,"stop":1757351836246,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b754fc5f432d07c","name":"should initialize with isNetworkConnected as false","time":{"start":1757351825685,"stop":1757351825685,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b5da50818da457","name":"Check publish message containing shell command","time":{"start":1757352064902,"stop":1757352064902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a087c6d2428aa63","name":"should not fail to start the service if it is already started","time":{"start":1757351840686,"stop":1757351840686,"duration":0},"status":"passed","severity":"normal"},{"uid":"38499da6a82a7351","name":"should not return locked peers if enough unlocked are available","time":{"start":1757351858643,"stop":1757351858643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca9a811ade3af40","name":"Query Generator, No Decoder","time":{"start":1757352191830,"stop":1757352191830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcd7a0278ec1940","name":"should return true when peer is on the specified shard","time":{"start":1757351826230,"stop":1757351826230,"duration":0},"status":"passed","severity":"normal"},{"uid":"226ef7a1dff583a3","name":"should handle retrieve function with query parameters","time":{"start":1757351859138,"stop":1757351859138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d823e908730cbd8f","name":"Encoder throws on undefined content topic","time":{"start":1757351848028,"stop":1757351848028,"duration":0},"status":"passed","severity":"normal"},{"uid":"9acb8cb792ed6ee7","name":"should return PeerId when PeerId is provided","time":{"start":1757351826628,"stop":1757351826629,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2855b914a63e8d","name":"should retry failed tasks","time":{"start":1757351857523,"stop":1757351857523,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b10edbb2c5ca6e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757351859122,"stop":1757351859122,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ff3da1c8046af7","name":"Push message with escaped characters payload","time":{"start":1757352961245,"stop":1757352961245,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bfa6644fc9533b","name":"Check publish message containing short","time":{"start":1757352064897,"stop":1757352064897,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5f8425589aa67","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757351871152,"stop":1757351871153,"duration":1},"status":"passed","severity":"normal"},{"uid":"113218b51a4f9654","name":"should create RPC request with correct parameters","time":{"start":1757351836625,"stop":1757351836625,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fbfd3210a27b71","name":"A test","time":{"start":1757351968247,"stop":1757351968252,"duration":5},"status":"passed","severity":"normal"},{"uid":"d812a1f38eb41eb9","name":"Publish message with large meta","time":{"start":1757352064911,"stop":1757352064911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7978ffbed77431","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757351826187,"stop":1757351826187,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c6e9f01e1d1c29","name":"rejects content-filtered query with only contentTopics","time":{"start":1757351826646,"stop":1757351826646,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee62e7052247914","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757351816071,"stop":1757351816075,"duration":4},"status":"passed","severity":"normal"},{"uid":"a695d1f7218740f4","name":"should handle onConnected and onDisconnected","time":{"start":1757351858644,"stop":1757351858644,"duration":0},"status":"passed","severity":"normal"},{"uid":"26db27fbf91f8c14","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757352369856,"stop":1757352369856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca9e47e03a1cf7d","name":"Waku message hash computation (payload length 0)","time":{"start":1757351826181,"stop":1757351826181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28eb6dca4b8d4fb","name":"Push message with rate limit","time":{"start":1757352961251,"stop":1757352961252,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d9fa960bf3d3d6","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757352072204,"stop":1757352072204,"duration":0},"status":"passed","severity":"normal"},{"uid":"71384744a6d76014","name":"Fails to push message with large meta","time":{"start":1757352961238,"stop":1757352961238,"duration":0},"status":"passed","severity":"normal"},{"uid":"718b46eef14187","name":"should handle hash queries without validation","time":{"start":1757351858679,"stop":1757351858679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2412652b3571302","name":"Refresh subscription","time":{"start":1757352369879,"stop":1757352369879,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cf62b738063bf3","name":"Check received message containing escaped characters","time":{"start":1757352340425,"stop":1757352340426,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd38cd89b59fb6e","name":"should start all internal components","time":{"start":1757351827214,"stop":1757351827214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb00bbfdaf5ac72","name":"Check received message containing SQL Injection","time":{"start":1757352340434,"stop":1757352340434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef84a433c727dc81","name":"should not fail to stop the service if it was not started","time":{"start":1757352130105,"stop":1757352130106,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf504d3e1904fb00","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757351871137,"stop":1757351871137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72d5798218db260","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757351859139,"stop":1757351859139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ee38118498dc84","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757351810828,"stop":1757351810829,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf7c2e7fcf592e","name":"should create PeerExchange instance with components","time":{"start":1757351836625,"stop":1757351836626,"duration":1},"status":"passed","severity":"normal"},{"uid":"3763577510e2d9c0","name":"Push message with content topic containing unicode special characters","time":{"start":1757352961226,"stop":1757352961226,"duration":0},"status":"passed","severity":"normal"},{"uid":"869464da534aa7d0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757351816060,"stop":1757351816061,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e816d26b039e3ad","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757352072207,"stop":1757352072207,"duration":0},"status":"passed","severity":"normal"},{"uid":"31626ce1a9322b26","name":"ignores unrecognized TXT record formats","time":{"start":1757351836642,"stop":1757351836642,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b53997a20b4676","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757352369880,"stop":1757352369881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0c517e2a6fe40e","name":"Push message with shell command payload","time":{"start":1757352961258,"stop":1757352961258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aa3d8d8660d323","name":"Query with Ordered Callback, No message returned","time":{"start":1757352191832,"stop":1757352191832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b32d5a3956c279a","name":"should skip peers without peerInfo in ENR","time":{"start":1757351836447,"stop":1757351836448,"duration":1},"status":"passed","severity":"normal"},{"uid":"631012fc7d5a7f5e","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757351876925,"stop":1757351876925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f64db602fd7b193","name":"connects to nwaku","time":{"start":1757352240963,"stop":1757352240964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6da26da5c67dcdc","name":"Push message with unicode special characters payload","time":{"start":1757352961233,"stop":1757352961234,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce479df039eb5e51","name":"isConnected should return true after first peer connects","time":{"start":1757351912982,"stop":1757351912982,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fc65e5f26137fd","name":"Meta field set when metaSetter is specified","time":{"start":1757351827166,"stop":1757351827166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf20cdd0f90ba590","name":"should be sent with empty content","time":{"start":1757351876933,"stop":1757351876933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6664ee23ab94ebd","name":"should work with stubbed peer manager event emitter","time":{"start":1757351859135,"stop":1757351859135,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc06c8d5ee099281","name":"Check message with no pubsub topic is not received","time":{"start":1757352340429,"stop":1757352340429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3d8093c8f4a444","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757351826239,"stop":1757351826239,"duration":0},"status":"passed","severity":"normal"},{"uid":"173fa3a67f775f80","name":"Ordered Callback - false","time":{"start":1757352223487,"stop":1757352223490,"duration":3},"status":"passed","severity":"normal"},{"uid":"c41de763daf5885d","name":"Check publish message containing XML","time":{"start":1757352064901,"stop":1757352064901,"duration":0},"status":"passed","severity":"normal"},{"uid":"266a521a4d20df64","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757351810841,"stop":1757351810841,"duration":0},"status":"passed","severity":"normal"},{"uid":"86248f27fbfb0d02","name":"should work with stubbed waku event emitter","time":{"start":1757351859135,"stop":1757351859136,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c1100cb43cfc68","name":"Push message with content topic containing Arabic","time":{"start":1757352961248,"stop":1757352961249,"duration":1},"status":"passed","severity":"normal"},{"uid":"516c5f3f893da43d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757351871161,"stop":1757351871161,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a25d99a698c4793","name":"ends after yielding if response size indicates end","time":{"start":1757351827137,"stop":1757351827137,"duration":0},"status":"passed","severity":"normal"},{"uid":"454085f214fbef11","name":"should properly create location multiaddrs - udp6","time":{"start":1757351816793,"stop":1757351816793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df920dc54c99522","name":"Default pageSize","time":{"start":1757352234852,"stop":1757352234853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f445c56b8249ac8","name":"should not dispatch event when already disconnected","time":{"start":1757351825719,"stop":1757351825719,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e2e076488a1f99","name":"Nwaku publishes","time":{"start":1757352055035,"stop":1757352055036,"duration":1},"status":"passed","severity":"normal"},{"uid":"997b0c5c02a90b90","name":"Push message with numeric payload","time":{"start":1757352961241,"stop":1757352961241,"duration":0},"status":"passed","severity":"normal"},{"uid":"211d4806c6aab6af","name":"Non TWN Cluster","time":{"start":1757352166006,"stop":1757352166008,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cba5b98e28f74cd","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757351846606,"stop":1757351846608,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9e91b5dab1eaac","name":"should handle errors when getting connections","time":{"start":1757351825723,"stop":1757351825723,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d0997ba998f2d8","name":"should be safe to call multiple times","time":{"start":1757351825956,"stop":1757351825956,"duration":0},"status":"passed","severity":"normal"},{"uid":"767945ecf0452715","name":"Push message with Russian payload","time":{"start":1757352961220,"stop":1757352961220,"duration":0},"status":"passed","severity":"normal"},{"uid":"39575d4c59fbe4f2","name":"Fails to publish message with empty text","time":{"start":1757352064906,"stop":1757352064907,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5ff22352e03412","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757352245195,"stop":1757352245195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e75aecdef1ec533","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757351835369,"stop":1757351835369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1e6c53e1a97a4b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757352369886,"stop":1757352369886,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7732bb0d2a5ebc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757351871161,"stop":1757351871161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc9b91e713b8445","name":"Check received message containing Chinese","time":{"start":1757352340433,"stop":1757352340433,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba83c8df38b4025","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757352064904,"stop":1757352064904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfff8d4e4ab7ba8","name":"Subscribe to topic containing XML and receive message","time":{"start":1757352369871,"stop":1757352369871,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5504f63825b91a9","name":"Push message with numeric payload","time":{"start":1757352961254,"stop":1757352961255,"duration":1},"status":"passed","severity":"normal"},{"uid":"5605dbbdd1901cf8","name":"ignores domain fetching errors","time":{"start":1757351836641,"stop":1757351836642,"duration":1},"status":"passed","severity":"normal"},{"uid":"d302d22422eb2970","name":"Check received message containing Script","time":{"start":1757352340434,"stop":1757352340435,"duration":1},"status":"passed","severity":"normal"},{"uid":"adef34fd1765ddcb","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757352064907,"stop":1757352064907,"duration":0},"status":"passed","severity":"normal"},{"uid":"323fc6a2efdf1b6b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757351810842,"stop":1757351810842,"duration":0},"status":"passed","severity":"normal"},{"uid":"727a1130adab7d54","name":"should support chaining for add method","time":{"start":1757351856585,"stop":1757351856585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c464fd72d6b193c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757351898808,"stop":1757351898808,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a5a00680a7e0f1","name":"Relay","time":{"start":1757351898161,"stop":1757351898162,"duration":1},"status":"passed","severity":"normal"},{"uid":"272916cd1ecf0e23","name":"Push message with content topic containing unicode special characters","time":{"start":1757352961237,"stop":1757352961237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e72eebebf0a8faf","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757351871134,"stop":1757351871135,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afef13a0c423042","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757352072212,"stop":1757352072213,"duration":1},"status":"passed","severity":"normal"},{"uid":"8779cf4595249f2a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757351816063,"stop":1757351816064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b044e661c1b7174b","name":"should encode/decode to text encoding","time":{"start":1757351816790,"stop":1757351816790,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb172db7658085","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757351858679,"stop":1757351858680,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fedff9c4a854af","name":"should skip peer when failed to dial recently","time":{"start":1757351826390,"stop":1757351826390,"duration":0},"status":"passed","severity":"normal"},{"uid":"630be622a2bb33e5","name":"should push the message to the outgoing buffer","time":{"start":1757351876923,"stop":1757351876924,"duration":1},"status":"passed","severity":"normal"},{"uid":"926ca2f1c976eb0e","name":"should dial peers from store when browser is connected","time":{"start":1757351827027,"stop":1757351827029,"duration":2},"status":"passed","severity":"normal"},{"uid":"e10c2a01fb607a96","name":"should be empty after removing the only subscription","time":{"start":1757351858576,"stop":1757351858577,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb05e150174d336","name":"Correctly serialized arguments","time":{"start":1757351983198,"stop":1757351983198,"duration":0},"status":"passed","severity":"normal"},{"uid":"988ce1d995835ff8","name":"Subscribe to topic containing Script and receive message","time":{"start":1757352369871,"stop":1757352369871,"duration":0},"status":"passed","severity":"normal"},{"uid":"45939841b730c596","name":"Push message with Basic HTML tag payload","time":{"start":1757352961257,"stop":1757352961257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e468b87424cb82b4","name":"Push message with short payload","time":{"start":1757352961241,"stop":1757352961241,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b9d931250b6879","name":"Throws when trying to push message with empty payload","time":{"start":1757352961246,"stop":1757352961247,"duration":1},"status":"passed","severity":"normal"},{"uid":"840449d8a55aadd6","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app20/6/topic973/xml","time":{"start":1757352166009,"stop":1757352166010,"duration":1},"status":"passed","severity":"normal"},{"uid":"50233a23f8a5561","name":"Encoder throws on empty string content topic","time":{"start":1757351848028,"stop":1757351848028,"duration":0},"status":"passed","severity":"normal"},{"uid":"21437b9abf0f39e8","name":"should handle large number of peers request","time":{"start":1757351836624,"stop":1757351836624,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e5d713ef205d49","name":"Fails to push message with large meta","time":{"start":1757352961264,"stop":1757352961264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc87d8d7919946b","name":"should be safe to call multiple times","time":{"start":1757351827215,"stop":1757351827216,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c46a876aa05a49d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757351816059,"stop":1757351816060,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17126a88eb1fda7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757351858656,"stop":1757351858657,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e737b88f3b6c81","name":"should process up to 3 peers at once","time":{"start":1757351826416,"stop":1757351826416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c54b4c353c07b5","name":"should properly start and stop event listening","time":{"start":1757351859123,"stop":1757351859123,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea3fbc2a927cff71","name":"should emit a peer event after start","time":{"start":1757351897753,"stop":1757351897754,"duration":1},"status":"passed","severity":"normal"},{"uid":"777f74f1887af9c5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757352369872,"stop":1757352369872,"duration":0},"status":"passed","severity":"normal"},{"uid":"191d4cbaefd8c5f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757352211994,"stop":1757352211994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6b505e0154b661","name":"Push message with content topic containing unicode special characters","time":{"start":1757352961250,"stop":1757352961250,"duration":0},"status":"passed","severity":"normal"},{"uid":"61795c035e43f0ed","name":"should properly clean up resources when disposed","time":{"start":1757351856591,"stop":1757351856591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac008c5355dcb4dc","name":"Subscribe to topic containing long and receive message","time":{"start":1757352369866,"stop":1757352369867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a37d858dc8dc3e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757351810840,"stop":1757351810840,"duration":0},"status":"passed","severity":"normal"},{"uid":"f153dbb59df1f6a","name":"should stop all internal components","time":{"start":1757351827215,"stop":1757351827215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed30c6a399a4a26c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757351826628,"stop":1757351826628,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7c5c03b86bce03","name":"should create an instance with libp2p and dialer","time":{"start":1757351825948,"stop":1757351825948,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c1cce2267baa2","name":"should start the dialing interval","time":{"start":1757351826378,"stop":1757351826378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7301238cdd0318dd","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757352369880,"stop":1757352369880,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb9dbbcae2d2c8c","name":"Relay Node - default protocol","time":{"start":1757352246008,"stop":1757352246008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7caf616b94f3d25","name":"Stops search when maxGet is reached","time":{"start":1757351835753,"stop":1757351835753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7250f8bc787f8e","name":"Check publish message containing emoji","time":{"start":1757352064904,"stop":1757352064904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c095d5f7ef9c7ca5","name":"should trigger query when it went offline since the last successful query","time":{"start":1757351859138,"stop":1757351859138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b65ebc0102a8872","name":"Overlapping topic subscription","time":{"start":1757352369878,"stop":1757352369879,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a2051d2a34284c","name":"retrieves a single peer","time":{"start":1757351836640,"stop":1757351836641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a50e864373993a7","name":"recovers when dns.resolve returns empty","time":{"start":1757351836641,"stop":1757351836641,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e128f032b53224","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757351871141,"stop":1757351871141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c11ee5172a69065","name":"Decoder throws on empty string content topic","time":{"start":1757351848029,"stop":1757351848029,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52fee3cdde5d47f","name":"should add received messages to bloom filter","time":{"start":1757351876926,"stop":1757351876926,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b99d5054e9aaba","name":"should reject on timeout if it was set","time":{"start":1757351858769,"stop":1757351858769,"duration":0},"status":"passed","severity":"normal"},{"uid":"476a704bfb0196ca","name":"Check message with no payload is not received","time":{"start":1757352340440,"stop":1757352340441,"duration":1},"status":"passed","severity":"normal"},{"uid":"532852b47e7215a8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757352340427,"stop":1757352340428,"duration":1},"status":"passed","severity":"normal"},{"uid":"3078c848ea550783","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757351871138,"stop":1757351871138,"duration":0},"status":"passed","severity":"normal"},{"uid":"81acab83048c844f","name":"Check message with invalid timestamp is not received","time":{"start":1757352340428,"stop":1757352340428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b92453adeacf369","name":"should lock peers when selected","time":{"start":1757351858642,"stop":1757351858642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcacb6dc6e4a1c5","name":"Push message equal or less that 1MB","time":{"start":1757352961266,"stop":1757352961266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2f98fc956e7fa6","name":"should handle peer store errors gracefully","time":{"start":1757351827035,"stop":1757351827035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0776856a53bda4a","name":"should throw error - no id","time":{"start":1757351816786,"stop":1757351816786,"duration":0},"status":"passed","severity":"normal"},{"uid":"23705af413f3deb2","name":"Push message with content topic containing Chinese","time":{"start":1757352961261,"stop":1757352961261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ecb9c3493bbcd5","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757351827130,"stop":1757351827131,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d7906ef656cc5c","name":"accepts time-filtered query with content filter","time":{"start":1757351826656,"stop":1757351826657,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce85a747560d6a5","name":"Check message with no pubsub topic is not received","time":{"start":1757352340440,"stop":1757352340440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0f590868c62523","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757352369870,"stop":1757352369870,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f07be976f855b","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757351825972,"stop":1757351825973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a519e866e547b5","name":"rejects hash query with content filter parameters","time":{"start":1757351826655,"stop":1757351826655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe40c745e54ed01","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757351871135,"stop":1757351871135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93fa61d9ace5230","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757352072208,"stop":1757352072209,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a65ed1e73ea05e","name":"Check received message with timestamp: 1757351891846 ","time":{"start":1757352340438,"stop":1757352340438,"duration":0},"status":"passed","severity":"normal"},{"uid":"90203ccafc4e03a8","name":"should not receive a peer event after stop","time":{"start":1757351840687,"stop":1757351840687,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0e5da4e0089e45","name":"Push message equal or less that 1MB","time":{"start":1757352961228,"stop":1757352961229,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab13dd6f300e18e4","name":"Push message with Script payload","time":{"start":1757352961220,"stop":1757352961220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e81e434c52865f1","name":"should emit message when we just started and store connect event occurs","time":{"start":1757351859140,"stop":1757351859140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7da1149f401e3e","name":"should create all internal components","time":{"start":1757351827214,"stop":1757351827214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6aaf9f8c14c5848","name":"should handle dial errors gracefully","time":{"start":1757351826404,"stop":1757351826405,"duration":1},"status":"passed","severity":"normal"},{"uid":"20baa6d6eeff2a2c","name":"Check message with no content topic is not received","time":{"start":1757352340440,"stop":1757352340440,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33ca86f70587d2d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757351827036,"stop":1757351827036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bc6b254e48ab9b","name":"Check message on other pubsub topic is not received","time":{"start":1757352340428,"stop":1757352340429,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ba3b307d70dd90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757351871166,"stop":1757351871166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3513691722e229fc","name":"Renews subscription after lossing a connection","time":{"start":1757352369888,"stop":1757352369888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bb296f519beb09","name":"Push message with content topic containing Chinese","time":{"start":1757352961248,"stop":1757352961248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde349f724cfdd7f","name":"should set field with only FILTER enabled","time":{"start":1757351816796,"stop":1757351816796,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c411e8a81c33eb","name":"should get / set TCP multiaddr","time":{"start":1757351816791,"stop":1757351816792,"duration":1},"status":"passed","severity":"normal"},{"uid":"806744789e2b85e4","name":"should handle complete connection lifecycle","time":{"start":1757351825724,"stop":1757351825725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e684a4018d7747a7","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757352041647,"stop":1757352041648,"duration":1},"status":"passed","severity":"normal"},{"uid":"f533cb0564b6a02a","name":"Relay + Store","time":{"start":1757351816797,"stop":1757351816797,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdeeb6c5ba44b69a","name":"should use configured peers when available","time":{"start":1757351858679,"stop":1757351858679,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db4f06057e693b6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757352072215,"stop":1757352072215,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f44c768bef4de54","name":"Push message with content topic containing emoji","time":{"start":1757352961226,"stop":1757352961226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34f2c8658d297fc","name":"should handle v3 RLN errors","time":{"start":1757351858112,"stop":1757351858112,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee7d02e43762c4c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757351810839,"stop":1757351810839,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b963a271fd412ea","name":"should skip peer when already connected","time":{"start":1757351826389,"stop":1757351826390,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33cc5b311bc15e5","name":"messageHashStr works with IProtoMessage","time":{"start":1757351826189,"stop":1757351826196,"duration":7},"status":"passed","severity":"normal"},{"uid":"f9a09fcc381503d1","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757351871129,"stop":1757351871129,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f86648158d1656","name":"Sign & Recover","time":{"start":1757351846869,"stop":1757351846869,"duration":0},"status":"passed","severity":"normal"},{"uid":"f552bfa036ad1366","name":"should update peer store before dialing","time":{"start":1757351825957,"stop":1757351825958,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa404a9382b7cc3","name":"should work with v3 peers","time":{"start":1757351858107,"stop":1757351858110,"duration":3},"status":"passed","severity":"normal"},{"uid":"9523ee372d31039e","name":"Push message with content topic containing special chars","time":{"start":1757352961224,"stop":1757352961224,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bcee7277777b74","name":"should remove event listeners from libp2p","time":{"start":1757351825705,"stop":1757351825710,"duration":5},"status":"passed","severity":"normal"},{"uid":"9071bbd6cfd1eb34","name":"Passing page size 3 when there are 20 messages","time":{"start":1757352234850,"stop":1757352234851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f4501336e3c6e1","name":"should return false","time":{"start":1757351816788,"stop":1757351816788,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d72449e822bcb4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757351810838,"stop":1757351810839,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7c387507190e0","name":"should handle query errors","time":{"start":1757351836447,"stop":1757351836447,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7269c8e1be8dada","name":"should properly setup health event callback","time":{"start":1757351859137,"stop":1757351859137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a6b18860c39e7c","name":"can query messages normally","time":{"start":1757352214898,"stop":1757352214900,"duration":2},"status":"passed","severity":"normal"},{"uid":"a279139331ed93b5","name":"should handle peer connect event","time":{"start":1757351825716,"stop":1757351825716,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5c8f12910e320c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757351826645,"stop":1757351826646,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5ec68f86aab718","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757351857997,"stop":1757351857998,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d0b60a85b7d2ce","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757351871160,"stop":1757351871160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f11cfe434bdfe8","name":"should not receive a peer event after stop","time":{"start":1757352130107,"stop":1757352130108,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1e5a03a341eea4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757351810827,"stop":1757351810827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb93cc78182a2b53","name":"should not fail to stop the service if it was not started","time":{"start":1757351840685,"stop":1757351840686,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36c7a0e2193259d","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757352177284,"stop":1757352177284,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecd7d318668aefb","name":"Push message with XML payload","time":{"start":1757352961244,"stop":1757352961244,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd332e057660ff70","name":"Push message with Russian payload","time":{"start":1757352961231,"stop":1757352961231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9397ee1e10818fe7","name":"Js publishes, other Js receives","time":{"start":1757352055036,"stop":1757352055036,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d080366c42aaee","name":"Generator, 2 different shards","time":{"start":1757352183136,"stop":1757352183137,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa7a17ce7dc370e","name":"Push message with Chinese payload","time":{"start":1757352961219,"stop":1757352961219,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da04c6c19b950cd","name":"Passing page size 0 when there are 110 messages","time":{"start":1757352234848,"stop":1757352234849,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd0f36dab9bccd6","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757351871146,"stop":1757351871146,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e50368f7fab17a","name":"should handle peerStore errors gracefully","time":{"start":1757351827220,"stop":1757351827221,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b07716bc8bb7bd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757352340438,"stop":1757352340438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bffa53c4085c525","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757351876929,"stop":1757351876929,"duration":0},"status":"passed","severity":"normal"},{"uid":"746d070079388530","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757351810832,"stop":1757351810832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e997eb84ddc7a2","name":"Push message with content topic containing Chinese","time":{"start":1757352961236,"stop":1757352961236,"duration":0},"status":"passed","severity":"normal"},{"uid":"2338e8ce4e76d409","name":"can start the service","time":{"start":1757351897749,"stop":1757351897750,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4084ec8ee1abc6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757352041647,"stop":1757352041647,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc0b3a5393ada6c","name":"rejects hash query with time filter","time":{"start":1757351826655,"stop":1757351826656,"duration":1},"status":"passed","severity":"normal"},{"uid":"767c832793ef69b8","name":"Check received message containing Basic HTML tag","time":{"start":1757352340435,"stop":1757352340435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acfb6dc1d6cec02","name":"Passing invalid cursor","time":{"start":1757352177285,"stop":1757352177285,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27d543746a7011d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757351870635,"stop":1757351870635,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dadf754cff97e","name":"should not discard bootstrap peers if under the limit","time":{"start":1757351935135,"stop":1757351935135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5291348501f5242b","name":"Push message with content topic containing numeric","time":{"start":1757352961235,"stop":1757352961235,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e28bbdff8cb8d4","name":"should not retry if at least one success","time":{"start":1757351858107,"stop":1757351858107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec14cb3170ea28cb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757352041650,"stop":1757352041651,"duration":1},"status":"passed","severity":"normal"},{"uid":"e715ddee1227bd4c","name":"Push message with content topic containing numeric","time":{"start":1757352961260,"stop":1757352961261,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94bf7b26eb34029","name":"Push message with long payload","time":{"start":1757352961218,"stop":1757352961218,"duration":0},"status":"passed","severity":"normal"},{"uid":"355179208d73449e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757351810831,"stop":1757351810832,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e495c43fde4bb4","name":"Push message with Basic HTML tag payload","time":{"start":1757352961244,"stop":1757352961244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c374bc9467e0bd4","name":"should remove event listeners","time":{"start":1757351827026,"stop":1757351827026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e984cb8705aa75aa","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757351871137,"stop":1757351871138,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d55a6dd68465629","name":"should set field with only RELAY enabled","time":{"start":1757351816795,"stop":1757351816796,"duration":1},"status":"passed","severity":"normal"},{"uid":"e554c7aa982e18bb","name":"should return peer for existing peer","time":{"start":1757351827033,"stop":1757351827035,"duration":2},"status":"passed","severity":"normal"},{"uid":"87a0bb0592ea9e07","name":"should add peer to queue when queue is not empty","time":{"start":1757351826389,"stop":1757351826389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd915693dd874ec","name":"should create ConnectionManager with relay","time":{"start":1757351827208,"stop":1757351827213,"duration":5},"status":"passed","severity":"normal"},{"uid":"d0ead48075a2c09b","name":"should dispatch connect and disconnect events","time":{"start":1757351858643,"stop":1757351858644,"duration":1},"status":"passed","severity":"normal"},{"uid":"44fe724a9faf7417","name":"Delete observer","time":{"start":1757352043326,"stop":1757352043327,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7b95ac5957366","name":"should start ping timers on peer connect","time":{"start":1757351826083,"stop":1757351826083,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc85a64cea4ceae4","name":"should handle different types of entries","time":{"start":1757351856590,"stop":1757351856591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90a6dc4d46147f3","name":"Subscribe and receive messages via lightPush","time":{"start":1757352369875,"stop":1757352369875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9806d4f492cabf3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757352058339,"stop":1757352058339,"duration":0},"status":"passed","severity":"normal"},{"uid":"985132adb1c2406","name":"Query generator for multiple messages with different content topic format","time":{"start":1757352224271,"stop":1757352224274,"duration":3},"status":"passed","severity":"normal"},{"uid":"f021fd4935bc722c","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757351917637,"stop":1757351917638,"duration":1},"status":"passed","severity":"normal"},{"uid":"95172ab4abfe1ec6","name":"should emit a peer event after start","time":{"start":1757351840686,"stop":1757351840686,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b779096a25efa7","name":"Push message with content topic containing SQL Injection","time":{"start":1757352961262,"stop":1757352961262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a65e0d65ef76fab9","name":"Subscribe to topic containing Script and receive message","time":{"start":1757352369882,"stop":1757352369882,"duration":0},"status":"passed","severity":"normal"},{"uid":"286ca0b6f93586a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757352369873,"stop":1757352369873,"duration":0},"status":"passed","severity":"normal"},{"uid":"93057d6cc09804ca","name":"Encoder throws on empty string content topic","time":{"start":1757351827166,"stop":1757351827167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eedc7895a4de66a","name":"Renews subscription after lossing a connection","time":{"start":1757352369874,"stop":1757352369874,"duration":0},"status":"passed","severity":"normal"},{"uid":"41896bccb01066ab","name":"should return null for non-existent peer","time":{"start":1757351827035,"stop":1757351827035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f58a2ab8b0f2c53","name":"Check received message containing emoji","time":{"start":1757352340437,"stop":1757352340437,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bff7c3429be1a7","name":"random static sharding 7 - Cluster ID: 78, Shard ID: 395","time":{"start":1757352218392,"stop":1757352218393,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc4d93258faadb0","name":"Bloom filter","time":{"start":1757351876555,"stop":1757351876555,"duration":0},"status":"passed","severity":"normal"},{"uid":"802180214c89c309","name":"should drop connection to one peer on hangUp","time":{"start":1757351983004,"stop":1757351983004,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd052c580d8237d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757351826089,"stop":1757351826089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c338280996d5f8","name":"should do nothing if no non-locked connections to drop","time":{"start":1757351827037,"stop":1757351827037,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e2cbc4a7a51e3b","name":"should dial peer when on same shard","time":{"start":1757351826392,"stop":1757351826404,"duration":12},"status":"passed","severity":"normal"},{"uid":"38b9ee72f2ffe22","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757351912983,"stop":1757351912983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe2fe39f5f9cce4","name":"Decoder throws on empty string content topic","time":{"start":1757351827167,"stop":1757351827167,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b43b3cdc209af8","name":"should create ShardReader with auto sharding network config","time":{"start":1757351826216,"stop":1757351826216,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac00208f54f0e55","name":"Fails to push message with large meta","time":{"start":1757352961227,"stop":1757352961227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb6688624d2a209","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757351810842,"stop":1757351810842,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8ce9ca89b29d91","name":"returns nothing if no connections present","time":{"start":1757351826696,"stop":1757351826697,"duration":1},"status":"passed","severity":"normal"},{"uid":"384e3045456edbe4","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757352245194,"stop":1757352245194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdd0bfcc92eb25d","name":"throws on content topic with non-number generation field","time":{"start":1757351810823,"stop":1757351810823,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b2a1b4a5d8ea7a","name":"Push message with emoji payload","time":{"start":1757352961259,"stop":1757352961259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5976ee7fe54eb6","name":"Overlapping topic subscription","time":{"start":1757352369861,"stop":1757352369861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbeafbf9924f1f9","name":"should not modify tags of connections for different peers","time":{"start":1757351858658,"stop":1757351858658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddbe49199e89323","name":"should handle queue overflow by adding peers to queue","time":{"start":1757351826405,"stop":1757351826405,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf49db4d132c58cb","name":"should maintain desired error rate","time":{"start":1757351874547,"stop":1757351874547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b16adf31ce9975d","name":"Push message with content topic containing Arabic","time":{"start":1757352961261,"stop":1757352961262,"duration":1},"status":"passed","severity":"normal"},{"uid":"e190a61544e66606","name":"should be safe to call multiple times","time":{"start":1757351827026,"stop":1757351827026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d751fcac574b2c78","name":"Query generator for 2000 messages","time":{"start":1757352224285,"stop":1757352224286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c72aa4ddafa915","name":"should handle peer store errors gracefully","time":{"start":1757351825958,"stop":1757351825958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b73dba996970d3e","name":"should reject if Filter is requested but not mounted","time":{"start":1757351858769,"stop":1757351858769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ec4afbab792cbf","name":"Push message with custom timestamp: 1757355517847","time":{"start":1757352961265,"stop":1757352961265,"duration":0},"status":"passed","severity":"normal"},{"uid":"e166bb9ccf57de4c","name":"random static sharding 2 - Cluster ID: 940, Shard ID: 373","time":{"start":1757352218391,"stop":1757352218391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d97291eaa237796","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757351983100,"stop":1757351983100,"duration":0},"status":"passed","severity":"normal"},{"uid":"16afacb36ba7acd3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757352058339,"stop":1757352058339,"duration":0},"status":"passed","severity":"normal"},{"uid":"967dc8e12be50c28","name":"topics with same application and version share the same shard","time":{"start":1757351810833,"stop":1757351810833,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3f9f4073bdb10a","name":"Publishes to nwaku","time":{"start":1757352055035,"stop":1757352055035,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e795c1c3fd8d80","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757351810840,"stop":1757351810840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1234084856f8288a","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757351858644,"stop":1757351858645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68170f456644106","name":"Subscribe and receive messages via lightPush","time":{"start":1757352369852,"stop":1757352369852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1944a8708c7111e4","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757351876931,"stop":1757351876931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9559d144b3958","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757351810841,"stop":1757351810841,"duration":0},"status":"passed","severity":"normal"},{"uid":"854952eca8dcaa0d","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757351836618,"stop":1757351836618,"duration":0},"status":"passed","severity":"normal"},{"uid":"e657db76a75ec53b","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757352245194,"stop":1757352245195,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22df84d6a45d084","name":"should invoke callbacks when receiving a message","time":{"start":1757351858577,"stop":1757351858577,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda3505f11a03211","name":"Query Generator - false","time":{"start":1757352223484,"stop":1757352223486,"duration":2},"status":"passed","severity":"normal"},{"uid":"d168b60d795cb059","name":"Push message with meta","time":{"start":1757352961238,"stop":1757352961238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66a27983e15392e","name":"Push message with escaped characters payload","time":{"start":1757352961233,"stop":1757352961233,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d3d4fb881d12b5","name":"Push message with custom timestamp: 1726593517846","time":{"start":1757352961252,"stop":1757352961252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b245d8f4c7f294","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757351876926,"stop":1757351876926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f96aedbe6e48047","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757351876929,"stop":1757351876929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c785191fc502620d","name":"Check received message containing shell command","time":{"start":1757352340436,"stop":1757352340436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40cb6b9b2afbeb1","name":"Check received message with timestamp: 1757351891846000000 ","time":{"start":1757352340437,"stop":1757352340438,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8207d4a346ff27","name":"Push message with content topic containing JSON","time":{"start":1757352961262,"stop":1757352961262,"duration":0},"status":"passed","severity":"normal"},{"uid":"58515c9deabb9b9e","name":"Check received message with timestamp: 1757351891846000000 ","time":{"start":1757352340427,"stop":1757352340427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7af2f7808bc269","name":"should clear the dialing interval","time":{"start":1757351826383,"stop":1757351826383,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a98628c0e2a966","name":"Push message with content topic containing Chinese","time":{"start":1757352961224,"stop":1757352961224,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dbc87d1831f5","name":"should hang up with PeerId and return true on success","time":{"start":1757351827218,"stop":1757351827218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88a13bf5a697646","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757351870633,"stop":1757351870633,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc7afce35cb057c","name":"throws if decoders don't match content topics","time":{"start":1757351827131,"stop":1757351827131,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3915cb8b2b3369","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757352072211,"stop":1757352072212,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd50b566a205e70","name":"does not throw on valid cases","time":{"start":1757351810819,"stop":1757351810819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1c9f9d5eb900d4","name":"Check received message containing shell command","time":{"start":1757352340425,"stop":1757352340425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ced709ab4d0a866","name":"should dial more peers if under maxConnections","time":{"start":1757351827036,"stop":1757351827037,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af32c29396c09e5","name":"Push message with content topic containing SQL Injection","time":{"start":1757352961225,"stop":1757352961225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c4fbe05f54e87f","name":"Passing page size 10 when there are 10 messages","time":{"start":1757352234851,"stop":1757352234851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7654d4b9313e140","name":"Subscribe and receive messages via waku relay post","time":{"start":1757352369854,"stop":1757352369855,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5aaea267080f69","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757351897758,"stop":1757351897758,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3edf38f17bb6a3b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757351836644,"stop":1757351836645,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b39478eea14d5470","name":"All","time":{"start":1757351898163,"stop":1757351898164,"duration":1},"status":"passed","severity":"normal"},{"uid":"27ff457a3edb0e5c","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757351827036,"stop":1757351827036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9303cb4d2f9507a","name":"Check publish message containing long","time":{"start":1757352064897,"stop":1757352064897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0d61f951fe1db2","name":"ends if stream creation fails","time":{"start":1757351827132,"stop":1757351827133,"duration":1},"status":"passed","severity":"normal"},{"uid":"19133cfed88d5116","name":"different cluster: nodes don't connect","time":{"start":1757351983101,"stop":1757351983101,"duration":0},"status":"passed","severity":"normal"},{"uid":"226ee78dfeb4b2fa","name":"should dial with multiaddr and return stream","time":{"start":1757351827217,"stop":1757351827218,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea7644df580b5a1","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757351858433,"stop":1757351858433,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd519db878bb9e70","name":"Subscribe to topic containing long and receive message","time":{"start":1757352369880,"stop":1757352369880,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e9ae96c19fa3d6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757352224278,"stop":1757352224280,"duration":2},"status":"passed","severity":"normal"},{"uid":"84d55bc187aa0a15","name":"Check message with non string payload is not received","time":{"start":1757352340430,"stop":1757352340430,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd78104da7fc6373","name":"caches peers it previously fetched","time":{"start":1757351836642,"stop":1757351836642,"duration":0},"status":"passed","severity":"normal"},{"uid":"221eaa97d5d8654","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757351871136,"stop":1757351871136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89e32038b452c00","name":"Decoder throws on undefined content topic","time":{"start":1757351846611,"stop":1757351846611,"duration":0},"status":"passed","severity":"normal"},{"uid":"f001958df78435d7","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757351967910,"stop":1757351967916,"duration":6},"status":"passed","severity":"normal"},{"uid":"c9ea898405701b62","name":"should properly compute the node id","time":{"start":1757351816789,"stop":1757351816789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c19c01fd35b079a","name":"should mark all messages in causal history as acknowledged","time":{"start":1757351876928,"stop":1757351876928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54c92bec7ca8811","name":"should create QueryOnConnect instance without options","time":{"start":1757351859133,"stop":1757351859134,"duration":1},"status":"passed","severity":"normal"},{"uid":"70bb9407cc8b7e5e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757352340438,"stop":1757352340439,"duration":1},"status":"passed","severity":"normal"},{"uid":"9861b5c266969c3f","name":"should clear existing timers before creating new ones","time":{"start":1757351826098,"stop":1757351826098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e891c42f722aa254","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757351871170,"stop":1757351871170,"duration":0},"status":"passed","severity":"normal"},{"uid":"570d77c9c4b94cab","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757352245197,"stop":1757352245197,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0ebef8c5cc13af","name":"Ephemeral field set to true","time":{"start":1757351827166,"stop":1757351827166,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab769ec9cb6045","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757352041648,"stop":1757352041648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51c3ed4949e825a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757352369874,"stop":1757352369874,"duration":0},"status":"passed","severity":"normal"},{"uid":"f054e88a7e638b68","name":"should initialize with custom number of peers","time":{"start":1757351858641,"stop":1757351858641,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad581f2834881e1","name":"can start and stop the service","time":{"start":1757352130104,"stop":1757352130105,"duration":1},"status":"passed","severity":"normal"},{"uid":"8717b424351beb96","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757351858646,"stop":1757351858656,"duration":10},"status":"passed","severity":"normal"},{"uid":"3b19262e7cec1071","name":"should hang up with multiaddr and return true on success","time":{"start":1757351827219,"stop":1757351827219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d943891c7df7ffd","name":"Check received message containing numeric","time":{"start":1757352340432,"stop":1757352340432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1217a94b40027223","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757351810830,"stop":1757351810830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4979e57e22677aeb","name":"should return false when peer shard info is not found","time":{"start":1757351826231,"stop":1757351826232,"duration":1},"status":"passed","severity":"normal"},{"uid":"130bc021c5e9885e","name":"Push message with content topic containing emoji","time":{"start":1757352961250,"stop":1757352961251,"duration":1},"status":"passed","severity":"normal"},{"uid":"11554a826ea2c6e0","name":"Fails to push message bigger that 1MB","time":{"start":1757352961240,"stop":1757352961240,"duration":0},"status":"passed","severity":"normal"},{"uid":"987565920e248a9e","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757351859139,"stop":1757351859139,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c4e03bb00a62a1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757352072215,"stop":1757352072215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffada95eaf308eb","name":"should dial one peer on dial","time":{"start":1757351983003,"stop":1757351983004,"duration":1},"status":"passed","severity":"normal"},{"uid":"512a96fc9cdebd0f","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757351876931,"stop":1757351876931,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e311f9cc669c036","name":"should skip peers without ENR","time":{"start":1757351836447,"stop":1757351836447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9273c64d5516c30c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757351816069,"stop":1757351816069,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7742b77577a9b2","name":"should wait for Store peer to be connected","time":{"start":1757351858770,"stop":1757351858770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae308bd86be7cff9","name":"should dial peer immediately when queue is empty","time":{"start":1757351826384,"stop":1757351826385,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d611050c6558916","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757351826176,"stop":1757351826176,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a797d0f341985ab","name":"Push message with custom timestamp: 1757355517846","time":{"start":1757352961239,"stop":1757352961239,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9298b2743c499f5","name":"Push message equal or less that 1MB","time":{"start":1757352961240,"stop":1757352961240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e006c3a49b61977d","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757351810827,"stop":1757351810827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9369768e33921a51","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757351959629,"stop":1757351959629,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a50c6639d3d368","name":"should encodeTxt and decodeTxt","time":{"start":1757351816781,"stop":1757351816784,"duration":3},"status":"passed","severity":"normal"},{"uid":"f22ad4236113306e","name":"random static sharding 8 - Cluster ID: 460, Shard ID: 296","time":{"start":1757352218393,"stop":1757352218393,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c37569b60bb1b15","name":"should insert message id into causal history","time":{"start":1757351876924,"stop":1757351876924,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9e3d23009d5b57","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757351836620,"stop":1757351836620,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45a202cc16a67c6","name":"should retry on complete failure if specified","time":{"start":1757351858102,"stop":1757351858107,"duration":5},"status":"passed","severity":"normal"},{"uid":"390f2c862c972186","name":"messageHash returns a Uint8Array","time":{"start":1757351826188,"stop":1757351826188,"duration":0},"status":"passed","severity":"normal"},{"uid":"6874658f8bc32edf","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757351858433,"stop":1757351858433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cff73916bc909e","name":"Cluster id 0, shard 0","time":{"start":1757352218389,"stop":1757352218390,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18b44fa4fc12659","name":"Stops search when 2 null results are returned","time":{"start":1757351835753,"stop":1757351835753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a4bba801c7b4a2","name":"should retry if all attempts fail","time":{"start":1757351857529,"stop":1757351857530,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5ce22cebe1c87f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757351836239,"stop":1757351836239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d536280ae6c660","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757351858645,"stop":1757351858646,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbbaa8f55393ea7","name":"Push message with short payload","time":{"start":1757352961217,"stop":1757352961217,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadb02a39f0d30c9","name":"Store - dialed first","time":{"start":1757352246006,"stop":1757352246006,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7bd11ef1e36c5b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757352041649,"stop":1757352041650,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b909bb5b79ab0f","name":"Encoder throws on empty string content topic","time":{"start":1757351846610,"stop":1757351846611,"duration":1},"status":"passed","severity":"normal"},{"uid":"f162701c67bca8fa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757352041646,"stop":1757352041646,"duration":0},"status":"passed","severity":"normal"},{"uid":"582a915eb842f27c","name":"Push message with content topic containing short","time":{"start":1757352961260,"stop":1757352961260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4334125b21f7105","name":"Check received message containing Basic HTML tag","time":{"start":1757352340424,"stop":1757352340425,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bf44ab9e1e8bfd","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757352369852,"stop":1757352369852,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8edbd0e161b199","name":"Check received message containing Russian","time":{"start":1757352340434,"stop":1757352340434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5789e237193f42b","name":"Using a function","time":{"start":1757352240965,"stop":1757352240965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1289de7157d052","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757351871142,"stop":1757351871143,"duration":1},"status":"passed","severity":"normal"},{"uid":"debc65499e1eb6be","name":"Decoder throws on undefined content topic","time":{"start":1757351848028,"stop":1757351848029,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe6ae7381e35444","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757351871171,"stop":1757351871172,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f1dfd06c59aaa4","name":"Push message with content topic containing long","time":{"start":1757352961247,"stop":1757352961247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa7c73e229a998d","name":"should handle case when globalThis is not available","time":{"start":1757351825715,"stop":1757351825715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba0151af7524ba7","name":"should properly create location multiaddrs - tcp","time":{"start":1757351816794,"stop":1757351816794,"duration":0},"status":"passed","severity":"normal"},{"uid":"539cece329e71c46","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757351876927,"stop":1757351876927,"duration":0},"status":"passed","severity":"normal"},{"uid":"91196f1d4bdc3fe7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757351810842,"stop":1757351810843,"duration":1},"status":"passed","severity":"normal"},{"uid":"759a8fbf135bc7a4","name":"should insert message into bloom filter","time":{"start":1757351876924,"stop":1757351876924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1152e39344d3ec07","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757351810842,"stop":1757351810842,"duration":0},"status":"passed","severity":"normal"},{"uid":"439e09ea693c9d1e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/10/topic79/xml","time":{"start":1757352166008,"stop":1757352166008,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e41734083e7c974","name":"can start the service","time":{"start":1757351840684,"stop":1757351840685,"duration":1},"status":"passed","severity":"normal"},{"uid":"a585aae468828c19","name":"should be safe to call multiple times","time":{"start":1757351826082,"stop":1757351826083,"duration":1},"status":"passed","severity":"normal"},{"uid":"69da4609ffd82aa","name":"Check publish message containing Arabic","time":{"start":1757352064899,"stop":1757352064900,"duration":1},"status":"passed","severity":"normal"},{"uid":"630ab802ff97f839","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757351810831,"stop":1757351810831,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a61a8cb91e9e88","name":"should return all connected peers without codec filter","time":{"start":1757351827220,"stop":1757351827220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e848db9e2aabcbd","name":"random static sharding 4 - Cluster ID: 374, Shard ID: 925","time":{"start":1757352218391,"stop":1757352218392,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26de20c086ba77a","name":"Throws when trying to push message with empty payload","time":{"start":1757352961259,"stop":1757352961260,"duration":1},"status":"passed","severity":"normal"},{"uid":"9155592eb73b30f8","name":"should sort by messageId when timestamps are equal","time":{"start":1757351876556,"stop":1757351876556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ad49780b9d49ac","name":"should return true when peer is on the same cluster","time":{"start":1757351826217,"stop":1757351826223,"duration":6},"status":"passed","severity":"normal"},{"uid":"72b1c6f9ec8c41e","name":"Push message with SQL Injection payload","time":{"start":1757352961232,"stop":1757352961232,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c84992413e5234","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757351871137,"stop":1757351871137,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ffcd6e2a54f5cd3","name":"should dial peer when peer is discovered","time":{"start":1757351825956,"stop":1757351825957,"duration":1},"status":"passed","severity":"normal"},{"uid":"4497c28d38df610e","name":"Push message with content topic containing escaped characters","time":{"start":1757352961250,"stop":1757352961250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74d1ccad16c463","name":"should work with async generator that yields promises","time":{"start":1757351859137,"stop":1757351859137,"duration":0},"status":"passed","severity":"normal"},{"uid":"beaef1a2f5378d0f","name":"should handle all zero keep alive options","time":{"start":1757351826099,"stop":1757351826099,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b3cb6beb1133f2","name":"should handle peer store errors gracefully","time":{"start":1757351836439,"stop":1757351836439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed70148393c02e","name":"Push message with Script payload","time":{"start":1757352961232,"stop":1757352961232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50ab8762d8699dd","name":"should set field with only STORE enabled","time":{"start":1757351816796,"stop":1757351816796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4965c64c91c2a071","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757351871163,"stop":1757351871163,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbb0371065cdd73","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757352369867,"stop":1757352369867,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa8ec757423f3","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757351859133,"stop":1757351859133,"duration":0},"status":"passed","severity":"normal"},{"uid":"567ec72d7e5f7b0b","name":"random static sharding 5 - Cluster ID: 730, Shard ID: 800","time":{"start":1757352218392,"stop":1757352218392,"duration":0},"status":"passed","severity":"normal"},{"uid":"870ddd51fc3fcf6","name":"should handle zero peers request","time":{"start":1757351836624,"stop":1757351836625,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf7fa31873e51b2","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757351859141,"stop":1757351859141,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ebda0f113c951f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757352369876,"stop":1757352369877,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac800f4a5cb636ff","name":"Check received message containing short","time":{"start":1757352340420,"stop":1757352340421,"duration":1},"status":"passed","severity":"normal"},{"uid":"12238a06cf4157de","name":"throws if store query response has error status","time":{"start":1757351827133,"stop":1757351827133,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed818219172c4bb","name":"Check publish message containing Basic HTML tag","time":{"start":1757352064902,"stop":1757352064902,"duration":0},"status":"passed","severity":"normal"},{"uid":"744a8b71ec2ed4f4","name":"should create KeepAliveManager with required options","time":{"start":1757351826079,"stop":1757351826080,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d62f291205aee3","name":"LightPush","time":{"start":1757352246007,"stop":1757352246007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b94e27595981522","name":"should increase lamport timestamp","time":{"start":1757351876923,"stop":1757351876923,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a18d62f1181921","name":"Throws when trying to push message with empty payload","time":{"start":1757352961234,"stop":1757352961234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f297a61eda805c32","name":"should not execute task if max attempts is 0","time":{"start":1757351857527,"stop":1757351857528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a354733a96237c6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757351871134,"stop":1757351871134,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bb0d9728f41401","name":"Push message with Chinese payload","time":{"start":1757352961255,"stop":1757352961255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50c2898daf1459c","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757352072202,"stop":1757352072203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b1fe8c56bd9083","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757351897759,"stop":1757351897759,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29da2548ac1fa22c","name":"Push message with unicode special characters payload","time":{"start":1757352961246,"stop":1757352961246,"duration":0},"status":"passed","severity":"normal"},{"uid":"859253871a241319","name":"Passing an array","time":{"start":1757352240965,"stop":1757352240965,"duration":0},"status":"passed","severity":"normal"},{"uid":"14eab5021daa5a62","name":"Push message with custom timestamp: 1726593517846","time":{"start":1757352961227,"stop":1757352961227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5ece8f997fb399","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757351810843,"stop":1757351810843,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bef89750f19410","name":"should be safe to call multiple times","time":{"start":1757351826081,"stop":1757351826081,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c995237363dc565","name":"should create ConnectionManager with required options","time":{"start":1757351827208,"stop":1757351827208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49aafe967f788c","name":"Check publish message containing special chars","time":{"start":1757352064898,"stop":1757352064898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9403943a8ce91f0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757351816061,"stop":1757351816062,"duration":1},"status":"passed","severity":"normal"},{"uid":"92595aeb78978d07","name":"Push message with Basic HTML tag payload","time":{"start":1757352961232,"stop":1757352961233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9546bb5e4f2e28c7","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757351810831,"stop":1757351810831,"duration":0},"status":"passed","severity":"normal"},{"uid":"f746dca87cbbbeb4","name":"should initialize with Unhealthy status","time":{"start":1757351859121,"stop":1757351859121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bbc080c24353c","name":"Fails to push message bigger that 1MB","time":{"start":1757352961229,"stop":1757352961229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed133e190278373a","name":"Push message with long payload","time":{"start":1757352961254,"stop":1757352961254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c01eef5e1b3097","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757351871153,"stop":1757351871154,"duration":1},"status":"passed","severity":"normal"},{"uid":"f548b94185ef70fb","name":"Push message with content topic containing escaped characters","time":{"start":1757352961263,"stop":1757352961263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41c6c36a628f45f","name":"Push message with content topic containing numeric","time":{"start":1757352961247,"stop":1757352961248,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac443222e195f244","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app27/3/topic53/test.js","time":{"start":1757352166012,"stop":1757352166012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5148d8c053a4a6","name":"Push message with rate limit","time":{"start":1757352961238,"stop":1757352961239,"duration":1},"status":"passed","severity":"normal"},{"uid":"e034efa541f40e8","name":"messageHashStr returns a hex string","time":{"start":1757351826188,"stop":1757351826188,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ba613dc8be9b9a","name":"same cluster: nodes connect","time":{"start":1757351983101,"stop":1757351983101,"duration":0},"status":"passed","severity":"normal"},{"uid":"936cb174a60074a5","name":"should properly create peer info with all multiaddrs","time":{"start":1757351816794,"stop":1757351816794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c793d03471a58f71","name":"Publish message with custom timestamp: Mon Sep 08 2025 18:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1757352064905,"stop":1757352064905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7a6f71a8a2205f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757352369878,"stop":1757352369878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8003d8ec25343c7d","name":"returns only open connection if one present","time":{"start":1757351826697,"stop":1757351826697,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eb396ec90d8a7","name":"should not be empty after adding a subscription","time":{"start":1757351858576,"stop":1757351858576,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec17b2990efab2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757352177281,"stop":1757352177282,"duration":1},"status":"passed","severity":"normal"},{"uid":"f038383551b50284","name":"Check message with no payload is not received","time":{"start":1757352340429,"stop":1757352340430,"duration":1},"status":"passed","severity":"normal"},{"uid":"397e9e2224e76222","name":"should not fail to stop the service if it was not started","time":{"start":1757351897751,"stop":1757351897752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7608fd3d554aaa","name":"Push message with numeric payload","time":{"start":1757352961218,"stop":1757352961218,"duration":0},"status":"passed","severity":"normal"},{"uid":"8189b64d15fe66bf","name":"Refresh subscription","time":{"start":1757352369861,"stop":1757352369862,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c9746a9ed9da4e","name":"should select older connection if present","time":{"start":1757351826701,"stop":1757351826702,"duration":1},"status":"passed","severity":"normal"},{"uid":"e425f8b608a34bf2","name":"should handle shard reader errors gracefully","time":{"start":1757351826417,"stop":1757351826417,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a265409ee4f828","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757351810838,"stop":1757351810838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2a07f8fb969fce","name":"should set up event listeners when started","time":{"start":1757351859134,"stop":1757351859134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a36ef1e6a4740c0","name":"should handle multiple query options for time ranges","time":{"start":1757351858678,"stop":1757351858678,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e790a1d76488eb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757351810835,"stop":1757351810835,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f91e3bd1ce8b75","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app11/7/topic380/test.js","time":{"start":1757352166010,"stop":1757352166010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1560e7c2e8f13c1d","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757351935134,"stop":1757351935135,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79deeed8b179905","name":"should initialize with default number of peers","time":{"start":1757351858640,"stop":1757351858641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3582bde4e3cc3aa7","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757351876931,"stop":1757351876932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb21fd20e212751","name":"Query generator for multiple messages","time":{"start":1757352224261,"stop":1757352224261,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b59bbaef7d8afe","name":"Push message with emoji payload","time":{"start":1757352961222,"stop":1757352961222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2027375a100df3a8","name":"should return start time to match max range","time":{"start":1757351859143,"stop":1757351859143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b83e9bdd32aae9","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757351827221,"stop":1757351827221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e4f62496745911","name":"Subscribe and receives messages on 20 topics","time":{"start":1757352369856,"stop":1757352369857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e65fd89447f398b","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757351912980,"stop":1757351912981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd0bb50b6420195","name":"Push message with special chars payload","time":{"start":1757352961219,"stop":1757352961219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfbe94c31bdaef2","name":"Init the array if not present","time":{"start":1757351810438,"stop":1757351810439,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b89850cdb8352cb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757351871150,"stop":1757351871152,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9ddb9e1e1d1b861","name":"Push message with content topic containing escaped characters","time":{"start":1757352961226,"stop":1757352961226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a7426da3d83cb3","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757351858642,"stop":1757351858642,"duration":0},"status":"passed","severity":"normal"},{"uid":"2292428611f014f6","name":"Check meta is set [symmetric]","time":{"start":1757351846609,"stop":1757351846609,"duration":0},"status":"passed","severity":"normal"},{"uid":"36749b527a7aa47c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757351826176,"stop":1757351826181,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a99dea39b0922e0","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757351876932,"stop":1757351876932,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cd219562e7143","name":"Subscribe to topic containing short and receive message","time":{"start":1757352369879,"stop":1757352369879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9b48c3523843a0","name":"should allow redial after cooldown period","time":{"start":1757351826391,"stop":1757351826391,"duration":0},"status":"passed","severity":"normal"},{"uid":"3890284158faa9a4","name":"throws on content topic with empty version field","time":{"start":1757351810824,"stop":1757351810825,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4f67311c7fe0f7","name":"should remove expired entries after TTL has passed","time":{"start":1757351856585,"stop":1757351856589,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc9839bead3f9ac1","name":"Push message with meta","time":{"start":1757352961226,"stop":1757352961227,"duration":1},"status":"passed","severity":"normal"},{"uid":"889fca48ef5ac1c6","name":"can start and stop the service","time":{"start":1757351840685,"stop":1757351840685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fa23dd8ed68954","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757351871143,"stop":1757351871143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df1d9f88556ad1","name":"should properly create location multiaddrs - udp","time":{"start":1757351816793,"stop":1757351816794,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbdc23d283c76673","name":"Push message with escaped characters payload","time":{"start":1757352961222,"stop":1757352961222,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f41cede325afb5e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757351871135,"stop":1757351871136,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e71e1b81dcbdd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757351816063,"stop":1757351816063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bf03b5af40a3bc","name":"should handle peer store update failures gracefully","time":{"start":1757351826088,"stop":1757351826088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b6ede0f29e0a31","name":"Check publish message containing JSON","time":{"start":1757352064902,"stop":1757352064902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd02a7d5fbed6a6","name":"isConnected should return false after all peers disconnect","time":{"start":1757351912982,"stop":1757351912982,"duration":0},"status":"passed","severity":"normal"},{"uid":"67988d9ce4d06008","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757352369869,"stop":1757352369869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5b8e3f478e384","name":"udp ip6 address","time":{"start":1757351816108,"stop":1757351816108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fee4ea0936cdc4","name":"throws on content topic with empty application field","time":{"start":1757351810823,"stop":1757351810824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef099bb197793b0f","name":"should return PeerId when PeerId is provided","time":{"start":1757351826628,"stop":1757351826628,"duration":0},"status":"passed","severity":"normal"},{"uid":"399ab9aba722a7f7","name":"should send to specified number of peers of used peers","time":{"start":1757351858102,"stop":1757351858102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c903df8aac4193e7","name":"should throw error - no public key","time":{"start":1757351816788,"stop":1757351816788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78b867286bed61a","name":"should return usable stream attached to connection","time":{"start":1757351826961,"stop":1757351826962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c7a91a8a293e9a","name":"should stop peer exchange discovery","time":{"start":1757351836436,"stop":1757351836436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c101b0c1ec5d3281","name":"Symmetric encrypt & Decrypt","time":{"start":1757351846868,"stop":1757351846868,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0e43871c342db6","name":"should return false when pubsub topic parsing fails","time":{"start":1757351826239,"stop":1757351826239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d0ad2c411e116f","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757351871147,"stop":1757351871148,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d51c6917bde4c2d","name":"configure the node with multiple content topics","time":{"start":1757352166013,"stop":1757352166013,"duration":0},"status":"passed","severity":"normal"},{"uid":"30211bbc6c991769","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757352340430,"stop":1757352340431,"duration":1},"status":"passed","severity":"normal"},{"uid":"a962449866191ffa","name":"should dial peers from store on start","time":{"start":1757351827024,"stop":1757351827024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54047b37139f9c","name":"should handle multiple peer connections","time":{"start":1757351826083,"stop":1757351826084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b8f4113b692ceb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757352369875,"stop":1757352369876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19805dfc35acd7f","name":"Check received message containing escaped characters","time":{"start":1757352340436,"stop":1757352340437,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b9c7eb9d1e1580","name":"should do nothing when connections still exist","time":{"start":1757351827030,"stop":1757351827031,"duration":1},"status":"passed","severity":"normal"},{"uid":"6892bdc158860408","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757351858577,"stop":1757351858578,"duration":1},"status":"passed","severity":"normal"},{"uid":"e127ffa9d5b38ed3","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757352072203,"stop":1757352072203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29e58e2f121dcd0","name":"should capture event listeners for testing","time":{"start":1757351859136,"stop":1757351859137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa3c4b6c8ce0b90","name":"should create PeerExchangeDiscovery instance","time":{"start":1757351836449,"stop":1757351836450,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cf8b5d5348b202","name":"Push message with content topic containing SQL Injection","time":{"start":1757352961237,"stop":1757352961237,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f5b7c4689a6f91","name":"msgTime: 0 ms from now, startTime: 1757093024726, endTime: 1757352224726","time":{"start":1757352245196,"stop":1757352245196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c927e81fd14593ee","name":"should be able to encode the field with only STORE set to true","time":{"start":1757351816059,"stop":1757351816059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee37a308bfcdb38d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757351876928,"stop":1757351876929,"duration":1},"status":"passed","severity":"normal"},{"uid":"163863fee8be6bac","name":"Push message with Russian payload","time":{"start":1757352961256,"stop":1757352961256,"duration":0},"status":"passed","severity":"normal"},{"uid":"405f560561c461e7","name":"Fails to push message with large meta","time":{"start":1757352961251,"stop":1757352961251,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae210f5083cab7c3","name":"Push message with long payload","time":{"start":1757352961229,"stop":1757352961230,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a67fba7ca3d3528","name":"Push message with Russian payload","time":{"start":1757352961243,"stop":1757352961243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3af17df182d1050","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757351858657,"stop":1757351858657,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdb706e8abdab87","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757352230640,"stop":1757352230640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3578b3ea7eb531db","name":"accepts valid message hash query","time":{"start":1757351826646,"stop":1757351826646,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7abd25945f8ffa","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757352245193,"stop":1757352245194,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7561a62177c0c9","name":"should monitor connected peers and store them into cache","time":{"start":1757351988617,"stop":1757351988618,"duration":1},"status":"passed","severity":"normal"},{"uid":"803c1b5a8ddabb90","name":"should wait for LightPush peer to be connected","time":{"start":1757351858769,"stop":1757351858769,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bba80eb90f9c82","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757351912984,"stop":1757351912984,"duration":0},"status":"passed","severity":"normal"},{"uid":"73028aac4d41ace6","name":"same cluster, static sharding: nodes connect","time":{"start":1757351983097,"stop":1757351983098,"duration":1},"status":"passed","severity":"normal"},{"uid":"403596e701a2f800","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757351871139,"stop":1757351871140,"duration":1},"status":"passed","severity":"normal"},{"uid":"58aa1600d6c45069","name":"should not create multiple intervals when called multiple times","time":{"start":1757351826379,"stop":1757351826383,"duration":4},"status":"passed","severity":"normal"},{"uid":"532587889af9c3f0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757352369887,"stop":1757352369887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c205bc67d167e25","name":"A test","time":{"start":1757351968252,"stop":1757351968252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b29325cedb6ee79","name":"should set field with all protocols enabled","time":{"start":1757351816795,"stop":1757351816795,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a6a9ff06ce8e02","name":"Push message with content topic containing long","time":{"start":1757352961260,"stop":1757352961260,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd0e0c4f4303bea","name":"should handle a minimal index list","time":{"start":1757351810928,"stop":1757351810928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b31ac0b301fa96c","name":"should register libp2p event listeners when start is called","time":{"start":1757351858644,"stop":1757351858644,"duration":0},"status":"passed","severity":"normal"},{"uid":"2032c7117373fa67","name":"Filter","time":{"start":1757352246007,"stop":1757352246008,"duration":1},"status":"passed","severity":"normal"},{"uid":"7200868ad2468e89","name":"should handle peer store errors gracefully","time":{"start":1757351859124,"stop":1757351859124,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d1b1b512c2bd64","name":"should maintain proper timestamps if all messages received","time":{"start":1757351876926,"stop":1757351876926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea3ba8be7d6d600","name":"Rejects garbage","time":{"start":1757351862392,"stop":1757351862393,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf195dac530622f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757352369875,"stop":1757352369875,"duration":0},"status":"passed","severity":"normal"},{"uid":"82659eeff9720168","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757352072214,"stop":1757352072215,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8df00f742fad29","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757351859140,"stop":1757351859141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4bb93008d8f459","name":"Push message with custom timestamp: 1757348317846","time":{"start":1757352961239,"stop":1757352961239,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ff66016afc532b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757351871144,"stop":1757351871144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f1b94ee79ac602","name":"Check publish message after client node is restarted","time":{"start":1757352064911,"stop":1757352064911,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4e7bb55bf5c20c56","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757351876930,"stop":1757351876931,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f20fdc0d1c2cd5","name":"Push message with content topic containing Arabic","time":{"start":1757352961224,"stop":1757352961225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2047b35b77637a","name":"should return false when peer is not on the specified shard","time":{"start":1757351826231,"stop":1757351826231,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7cc715207151d5","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757352224268,"stop":1757352224271,"duration":3},"status":"passed","severity":"normal"},{"uid":"329ea815310b18cf","name":"should drop connection via multiaddr with hangUp","time":{"start":1757351983004,"stop":1757351983005,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d8f1674289c174","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757351983102,"stop":1757351983102,"duration":0},"status":"passed","severity":"normal"},{"uid":"6691a853f115c7e7","name":"should perform ping and update peer store on timer","time":{"start":1757351826085,"stop":1757351826087,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbfeb6484bcd7dd4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757351816066,"stop":1757351816068,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c7ba198ac476ab3","name":"should initialize with default options","time":{"start":1757351836433,"stop":1757351836434,"duration":1},"status":"passed","severity":"normal"},{"uid":"18d50db801555a37","name":"Register correct protocols","time":{"start":1757352072198,"stop":1757352072199,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19e641941360deb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757351810830,"stop":1757351810830,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a41fbaff8adb87","name":"Reusing cursor across nodes","time":{"start":1757352177284,"stop":1757352177285,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf36fb4a5fc19afb","name":"should continually clean up expired entries at intervals","time":{"start":1757351856591,"stop":1757351856592,"duration":1},"status":"passed","severity":"normal"},{"uid":"5098484ffd3cbd2f","name":"Push message with content topic containing Russian","time":{"start":1757352961249,"stop":1757352961249,"duration":0},"status":"passed","severity":"normal"},{"uid":"478cd80b6d46e5b7","name":"should create KeepAliveManager with relay","time":{"start":1757351826080,"stop":1757351826080,"duration":0},"status":"passed","severity":"normal"},{"uid":"2903d96c2d3f0e56","name":"should merge provided config with defaults","time":{"start":1757351827213,"stop":1757351827213,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc18b554bb4a9cd1","name":"Check received message containing JSON","time":{"start":1757352340435,"stop":1757352340436,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1abcbfb11f6de9","name":"should remove event listeners from globalThis","time":{"start":1757351825710,"stop":1757351825712,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ccbe0f640a2ec88","name":"Used by Waku Relay","time":{"start":1757352240965,"stop":1757352240966,"duration":1},"status":"passed","severity":"normal"},{"uid":"882e0b83831ebb68","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757351810928,"stop":1757351810928,"duration":0},"status":"passed","severity":"normal"},{"uid":"2869ad3b5bc86789","name":"Subscribe and receives messages on 20 topics","time":{"start":1757352369877,"stop":1757352369877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3a5887fb3afe47","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757351871148,"stop":1757351871148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e3f82fcf5e92a2","name":"should handle case when navigator is not available","time":{"start":1757351825714,"stop":1757351825715,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf43370df7ae1d0c","name":"Check message received after jswaku node is restarted","time":{"start":1757352340441,"stop":1757352340441,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1991fff9121ca2","name":"should remove event listeners","time":{"start":1757351826081,"stop":1757351826082,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e99f6dfc54ba22e","name":"throws on content topic with generation field greater than 0","time":{"start":1757351810823,"stop":1757351810823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14bb23dafe87bad","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757351816062,"stop":1757351816063,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b3a420336b2095","name":"Push message with content topic containing long","time":{"start":1757352961235,"stop":1757352961235,"duration":0},"status":"passed","severity":"normal"},{"uid":"349d92f4dbf596a8","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757351827025,"stop":1757351827025,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb682e12767e71f","name":"should deliver messages after dependencies are met","time":{"start":1757351876930,"stop":1757351876930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12a5180819afb60","name":"Check received message containing unicode special characters","time":{"start":1757352340437,"stop":1757352340437,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bedc3ad3f9c59ee","name":"Push message with Arabic payload","time":{"start":1757352961242,"stop":1757352961243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1670eb73349f7cc9","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757351825720,"stop":1757351825721,"duration":1},"status":"passed","severity":"normal"},{"uid":"280d3a7dbb4a6b1d","name":"should process tasks in queue","time":{"start":1757351857521,"stop":1757351857521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4d0337a5437c04","name":"should not stop if not started","time":{"start":1757351836436,"stop":1757351836436,"duration":0},"status":"passed","severity":"normal"},{"uid":"400a796bdeb790c1","name":"should drop connection to all peers on hangUp","time":{"start":1757351983003,"stop":1757351983003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4f65dce6d83306","name":"Check received message containing SQL Injection","time":{"start":1757352340423,"stop":1757352340423,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f119085278efbf","name":"should handle complete discovery-to-dial flow","time":{"start":1757351825973,"stop":1757351825973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3b41a39858c7b9","name":"Push message with Arabic payload","time":{"start":1757352961219,"stop":1757352961219,"duration":0},"status":"passed","severity":"normal"},{"uid":"954b39b45fe881c","name":"should handle multiple peers with different shard configurations","time":{"start":1757351826426,"stop":1757351826426,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcae2b21f0e607c8","name":"should filter peers by codec","time":{"start":1757351827220,"stop":1757351827220,"duration":0},"status":"passed","severity":"normal"},{"uid":"423e107e58897aa7","name":"should never report false negatives","time":{"start":1757351874547,"stop":1757351874547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adea8da7e4aa8de","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757352369877,"stop":1757352369877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdca152928dd248","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757351959629,"stop":1757351959629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca9a9dc7ec52216","name":"should add event listener for peer:discovery","time":{"start":1757351825948,"stop":1757351825949,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0dfc8911fdc84b","name":"Push message with content topic containing short","time":{"start":1757352961235,"stop":1757352961235,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc4e17b919dfc8a","name":"should accept empty decoders array","time":{"start":1757351859134,"stop":1757351859134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48ecad4ad533f10","name":"should not receive a peer event before start","time":{"start":1757352130106,"stop":1757352130107,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b9a1cbc6348845","name":"should add received message to localHistory with retrievalHint","time":{"start":1757351876927,"stop":1757351876927,"duration":0},"status":"passed","severity":"normal"},{"uid":"75766ece7e13cac6","name":"should handle query errors gracefully","time":{"start":1757351836446,"stop":1757351836446,"duration":0},"status":"passed","severity":"normal"},{"uid":"26264725659d0df4","name":"Subscribe and receive messages via waku relay post","time":{"start":1757352369876,"stop":1757352369876,"duration":0},"status":"passed","severity":"normal"},{"uid":"42299ebb8884b6fd","name":"should insert elements correctly","time":{"start":1757351874546,"stop":1757351874546,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7940b1cb4668f6b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757351898807,"stop":1757351898807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a781cd61dca69559","name":"should handle errors when accessing navigator","time":{"start":1757351825723,"stop":1757351825724,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc559ec975fcff13","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757351810829,"stop":1757351810830,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0b56657eeeb0a5c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757351871135,"stop":1757351871135,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc2521208f49250","name":"should clear dial history on stop","time":{"start":1757351826383,"stop":1757351826384,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a28a86e922dcf0","name":"Light Node - default protocols","time":{"start":1757352246008,"stop":1757352246008,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbd252277a7603b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757351871143,"stop":1757351871144,"duration":1},"status":"passed","severity":"normal"},{"uid":"378955b59e812fb0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757351983101,"stop":1757351983102,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaac733716e0162","name":"should decode valid enr with tcp successfully","time":{"start":1757351816785,"stop":1757351816785,"duration":0},"status":"passed","severity":"normal"},{"uid":"396e00727fbeb03e","name":"Check received message containing long","time":{"start":1757352340431,"stop":1757352340432,"duration":1},"status":"passed","severity":"normal"},{"uid":"997e2ee40b224dd7","name":"should send relay ping messages on timer","time":{"start":1757351826094,"stop":1757351826095,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eedc8d8c0439442","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757352072208,"stop":1757352072208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715686979efad60","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757351827038,"stop":1757351827039,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f560b9cc32e215","name":"Push 30 different messages","time":{"start":1757352961223,"stop":1757352961223,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e63bc1f65ef42ece","name":"Ephemeral messages are not stored","time":{"start":1757351898805,"stop":1757351898806,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb75cf8d564db6a","name":"Callback on promise, aborts when callback returns true","time":{"start":1757352224275,"stop":1757352224276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4592831451f9e862","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757351826085,"stop":1757351826085,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dc524b77d480cc","name":"should handle complete dial lifecycle","time":{"start":1757351826425,"stop":1757351826425,"duration":0},"status":"passed","severity":"normal"},{"uid":"41989bb2bf887f51","name":"should remove event listener for peer:discovery","time":{"start":1757351825949,"stop":1757351825950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a453fcf3d787178","name":"should not dial peers from store when browser is not connected","time":{"start":1757351827029,"stop":1757351827030,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3554d4d2c517de","name":"should be safe to call multiple times","time":{"start":1757351827214,"stop":1757351827215,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a25c6656f48bc61","name":"should handle dial errors gracefully","time":{"start":1757351827032,"stop":1757351827032,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d48d95b44fc8273","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757351912981,"stop":1757351912981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f305a8326cf4d2b","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757351871141,"stop":1757351871141,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa64fea7876dbef","name":"Check received message containing numeric","time":{"start":1757352340421,"stop":1757352340422,"duration":1},"status":"passed","severity":"normal"},{"uid":"122dcbc450c767ff","name":"Push message with custom timestamp: 1757355517846","time":{"start":1757352961228,"stop":1757352961228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe308fcb6920f0e","name":"Passing page size 1 when there are 4 messages","time":{"start":1757352234849,"stop":1757352234849,"duration":0},"status":"passed","severity":"normal"},{"uid":"135312c98246d9fe","name":"Check received message containing Russian","time":{"start":1757352340423,"stop":1757352340423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c926305680335b9","name":"should return true even if peer has no overlapping shards","time":{"start":1757351826223,"stop":1757351826226,"duration":3},"status":"passed","severity":"normal"},{"uid":"adbe0f600acf3366","name":"Push message with SQL Injection payload","time":{"start":1757352961243,"stop":1757352961243,"duration":0},"status":"passed","severity":"normal"},{"uid":"126d6fd9e4b6b292","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757352369872,"stop":1757352369872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23204bbb3b7a177","name":"should handle ping failures gracefully","time":{"start":1757351826087,"stop":1757351826088,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d6a3f4b6929068","name":"should not change state when connections remain after disconnect","time":{"start":1757351825717,"stop":1757351825717,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ecb489c6c09c8","name":"should return false when peer has no shard info","time":{"start":1757351826226,"stop":1757351826229,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d481c3d069d2d6","name":"should properly create location multiaddrs - tcp6","time":{"start":1757351816793,"stop":1757351816793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a032b2e69bb866e2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757352369857,"stop":1757352369861,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b75833aa38fef2b","name":"should add event listeners to libp2p","time":{"start":1757351825698,"stop":1757351825699,"duration":1},"status":"passed","severity":"normal"},{"uid":"468a5b1563d185fa","name":"should not receive a peer event before start","time":{"start":1757351840687,"stop":1757351840687,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ea539a8d84943","name":"should compute hash only when first accessed","time":{"start":1757351827168,"stop":1757351827168,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cfc9143b2553e","name":"Push message with content topic containing Russian","time":{"start":1757352961225,"stop":1757352961225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9206ad226964dd93","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757351827038,"stop":1757351827038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b1760d8dc8c7f1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757351858432,"stop":1757351858433,"duration":1},"status":"passed","severity":"normal"},{"uid":"962208585379b267","name":"Push message with content topic containing special chars","time":{"start":1757352961261,"stop":1757352961261,"duration":0},"status":"passed","severity":"normal"},{"uid":"47995b0955777433","name":"Check publish message containing escaped characters","time":{"start":1757352064903,"stop":1757352064903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d726b01794937457","name":"Check message with non string payload is not received","time":{"start":1757352340441,"stop":1757352340441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d92a42e7f09fc9","name":"should fail to send if no connected peers found","time":{"start":1757351858101,"stop":1757351858101,"duration":0},"status":"passed","severity":"normal"},{"uid":"86490087e78f89e","name":"should handle ENR without shardInfo","time":{"start":1757351836448,"stop":1757351836448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f875f9a3cf74c98b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757351917637,"stop":1757351917637,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc39e7956403507","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757352245196,"stop":1757352245197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8279301382d8336","name":"Fails to push message bigger that 1MB","time":{"start":1757352961253,"stop":1757352961253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ada4b6dbd828513","name":"Nodes with multiple pubsub topic","time":{"start":1757352058338,"stop":1757352058338,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfeaa9b3a3aa268","name":"should return false when peer is on different cluster","time":{"start":1757351826230,"stop":1757351826231,"duration":1},"status":"passed","severity":"normal"},{"uid":"31687953aed814ea","name":"should handle case with all peers already connected","time":{"start":1757351827033,"stop":1757351827033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d7991178b2b224","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757351858656,"stop":1757351858656,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d8a4af04fe7024","name":"should handle dial errors gracefully","time":{"start":1757351825957,"stop":1757351825957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eef44753a08d63f","name":"should request peer renewal on specific errors","time":{"start":1757351857523,"stop":1757351857526,"duration":3},"status":"passed","severity":"normal"},{"uid":"6839a9f1c7eaa3ff","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757351810829,"stop":1757351810829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67d06c0b114c1d4","name":"Push message with Arabic payload","time":{"start":1757352961255,"stop":1757352961255,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac84776d3f859bd","name":"tcp ip4 address","time":{"start":1757351816107,"stop":1757351816108,"duration":1},"status":"passed","severity":"normal"},{"uid":"13221313de772e29","name":"Push message with unicode special characters payload","time":{"start":1757352961258,"stop":1757352961259,"duration":1},"status":"passed","severity":"normal"},{"uid":"776b6447643b4932","name":"Check received message with timestamp: 1757351891846 ","time":{"start":1757352340427,"stop":1757352340427,"duration":0},"status":"passed","severity":"normal"},{"uid":"207a4bb65778bfec","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app24/5/topic897/test.js","time":{"start":1757352166011,"stop":1757352166012,"duration":1},"status":"passed","severity":"normal"},{"uid":"99bdb4b8fbba08b1","name":"should create a new stream if no existing for protocol found","time":{"start":1757351826962,"stop":1757351826962,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff00e12af2c947a","name":"Push message with Arabic payload","time":{"start":1757352961231,"stop":1757352961231,"duration":0},"status":"passed","severity":"normal"},{"uid":"3829ac08829614ee","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757351859138,"stop":1757351859139,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fd399d1f8fa11a","name":"Check received message containing Arabic","time":{"start":1757352340433,"stop":1757352340433,"duration":0},"status":"passed","severity":"normal"},{"uid":"23804d0a41d08336","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757352041648,"stop":1757352041649,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da3013be9768525","name":"random static sharding 3 - Cluster ID: 236, Shard ID: 803","time":{"start":1757352218391,"stop":1757352218391,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ad861a33266068","name":"should emit a peer event after start","time":{"start":1757352130106,"stop":1757352130106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41c57fb1b384e39","name":"should skip already querying peers","time":{"start":1757351836445,"stop":1757351836446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70dcfb8e2fee5f9","name":"should discover peers from provided peer cache","time":{"start":1757351988613,"stop":1757351988613,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe00d485089357c3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757351871149,"stop":1757351871149,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b576da556815630","name":"Callback on promise","time":{"start":1757352224274,"stop":1757352224275,"duration":1},"status":"passed","severity":"normal"},{"uid":"6585b58c938f72a8","name":"should maintain chronological order of messages in localHistory","time":{"start":1757351876927,"stop":1757351876927,"duration":0},"status":"passed","severity":"normal"},{"uid":"5934951820c93c4c","name":"Query with Ordered Callback, No Decoder","time":{"start":1757352191831,"stop":1757352191832,"duration":1},"status":"passed","severity":"normal"},{"uid":"478d3b71e888ba39","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757352211992,"stop":1757352211993,"duration":1},"status":"passed","severity":"normal"},{"uid":"1921690a5ea99f85","name":"should successfully query store with valid decoders and options","time":{"start":1757351858676,"stop":1757351858677,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec35b321bc1deaa","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757351826629,"stop":1757351826629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd75ad7ab4733fc5","name":"should set default options when no config provided","time":{"start":1757351827213,"stop":1757351827213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e5754b93710cb","name":"Push message with JSON payload","time":{"start":1757352961233,"stop":1757352961233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2264c9e6fef78405","name":"Ordered callback, aborts when callback returns true","time":{"start":1757352224285,"stop":1757352224285,"duration":0},"status":"passed","severity":"normal"},{"uid":"98484f67fbdf5c02","name":"should handle special patterns correctly","time":{"start":1757351874548,"stop":1757351874549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62ac3ea951464b2","name":"Check publish message containing Script","time":{"start":1757352064901,"stop":1757352064901,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b26ff360432e3d3","name":"Push message with short payload","time":{"start":1757352961254,"stop":1757352961254,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a60ca864d65cb1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757351897757,"stop":1757351897758,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a08ebef8e9011fae","name":"should start periodic discovery on start","time":{"start":1757351836449,"stop":1757351836449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f112e4e57be9838","name":"should detect messages with missing dependencies","time":{"start":1757351876930,"stop":1757351876930,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c46847743e3fdd","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757352369883,"stop":1757352369883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da88e1aab6fe08f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757351816057,"stop":1757351816058,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcc5e4ab60aab7a","name":"should be safe to call multiple times","time":{"start":1757351826384,"stop":1757351826384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d741a8baa4dc8c4c","name":"yields undefined for messages without decoder","time":{"start":1757351827136,"stop":1757351827136,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c4cca3bce7dd15","name":"random static sharding 10 - Cluster ID: 509, Shard ID: 951","time":{"start":1757352218393,"stop":1757352218394,"duration":1},"status":"passed","severity":"normal"},{"uid":"28db445c49e2432","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757351871170,"stop":1757351871171,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5111864a3d058a","name":"should stop and cleanup resources","time":{"start":1757351858583,"stop":1757351858584,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a06cafe3d0ef5ee","name":"should reassess health immediately when peer disconnects","time":{"start":1757351859123,"stop":1757351859123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e6681e10b77970","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757351816069,"stop":1757351816070,"duration":1},"status":"passed","severity":"normal"},{"uid":"859beaebddf19852","name":"Sample","time":{"start":1757351816126,"stop":1757351816126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6989c06da2956063","name":"Push to array if already present","time":{"start":1757351810440,"stop":1757351810440,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a6e4af66b4260c","name":"should work with stubbed retrieve function","time":{"start":1757351859136,"stop":1757351859136,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a4707aa105eba3","name":"should be online or offline if network state changed","time":{"start":1757351912984,"stop":1757351912987,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9da97c98017010e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757351836618,"stop":1757351836619,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ea97f1c7c5b7a1","name":"Check received message containing short","time":{"start":1757352340431,"stop":1757352340431,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f707b75227dad3a","name":"should return false when navigator.onLine is false","time":{"start":1757351825713,"stop":1757351825714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7162e5bf96c366d9","name":"Push message with special chars payload","time":{"start":1757352961255,"stop":1757352961255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b7b326f0eb3fcb","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757351858641,"stop":1757351858642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74995affccdc9a1","name":"should wait for Filter peer to be connected","time":{"start":1757351858770,"stop":1757351858770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6a9c01572b1311","name":"Subscribe to topic containing XML and receive message","time":{"start":1757352369882,"stop":1757352369883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b73cd2fa980ea9d","name":"should skip updating peer store if peer has same addresses","time":{"start":1757351825959,"stop":1757351825972,"duration":13},"status":"passed","severity":"normal"},{"uid":"17dd0f8c2b4a66af","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757351826964,"stop":1757351826964,"duration":0},"status":"passed","severity":"normal"},{"uid":"85290c2800d5ff09","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757351816065,"stop":1757351816066,"duration":1},"status":"passed","severity":"normal"},{"uid":"de281a7d65090cec","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757351858645,"stop":1757351858645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b927e5459cf6634d","name":"should add and remove event listeners correctly","time":{"start":1757351840689,"stop":1757351840689,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d194f7401165cb","name":"returns all values when wanted number is greater than available values","time":{"start":1757351835365,"stop":1757351835369,"duration":4},"status":"passed","severity":"normal"},{"uid":"dc70e30dc9b011e9","name":"Push message with meta","time":{"start":1757352961251,"stop":1757352961251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18eb3e1c29d6bc5","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757351826238,"stop":1757351826238,"duration":0},"status":"passed","severity":"normal"},{"uid":"45989a52775ef273","name":"Publish without waiting for remote peer","time":{"start":1757352072201,"stop":1757352072201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b04a09a94f95657","name":"should process successful peer exchange query","time":{"start":1757351836446,"stop":1757351836447,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaaabe2789ce2552","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757352369877,"stop":1757352369878,"duration":1},"status":"skipped","severity":"normal"},{"uid":"21ba9031045e1bc4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757352230642,"stop":1757352230642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0ed68daa8a42af","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757352058338,"stop":1757352058339,"duration":1},"status":"passed","severity":"normal"},{"uid":"37f0dbca235527dc","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757351871142,"stop":1757351871142,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd232367fd956fbc","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757351871144,"stop":1757351871145,"duration":1},"status":"passed","severity":"normal"},{"uid":"920d82e936932338","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757352369882,"stop":1757352369882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2176828dffe7bb9","name":"Push message with content topic containing numeric","time":{"start":1757352961224,"stop":1757352961224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f9077d0d9db634","name":"Push message with content topic containing JSON","time":{"start":1757352961249,"stop":1757352961250,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f9ec41faae0543","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757351871141,"stop":1757351871141,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d578ea649c3f77","name":"should add event listeners to globalThis","time":{"start":1757351825699,"stop":1757351825704,"duration":5},"status":"passed","severity":"normal"},{"uid":"b4688a9119b28fe1","name":"should serialize and deserialize correctly","time":{"start":1757351874547,"stop":1757351874548,"duration":1},"status":"passed","severity":"normal"},{"uid":"3339e281bfdffbc3","name":"Encoder throws on undefined content topic","time":{"start":1757351827166,"stop":1757351827166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd132db3e405597","name":"should have no discoveries enabled by default","time":{"start":1757351857987,"stop":1757351857988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7bb3698a99b8f1","name":"should return empty array when no peers connected","time":{"start":1757351827219,"stop":1757351827220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66c644dd0f13343","name":"should return false when peer is on different cluster","time":{"start":1757351826223,"stop":1757351826223,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b4c9173abe55dd","name":"Decoder throws on empty string content topic","time":{"start":1757351846611,"stop":1757351846612,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcdf6ae9810a2a99","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757351858678,"stop":1757351858678,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba455a90c92ce4","name":"Subscribe to topic containing Script and publish message","time":{"start":1757352072210,"stop":1757352072211,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cb8af415ee3a6b","name":"Publish message with rate limit","time":{"start":1757352064912,"stop":1757352064912,"duration":0},"status":"passed","severity":"normal"},{"uid":"1203a1fe86a5d9a5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757351848027,"stop":1757351848027,"duration":0},"status":"passed","severity":"normal"},{"uid":"767c12862303909b","name":"should throw error when no peers are available","time":{"start":1757351858677,"stop":1757351858677,"duration":0},"status":"passed","severity":"normal"},{"uid":"6579c0bebbdf58e5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757352230640,"stop":1757352230641,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf2b5f15fc92653","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757351983099,"stop":1757351983099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70cc6aac170cb35","name":"should dial second nwaku node that was discovered","time":{"start":1757351892065,"stop":1757351892067,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b0861dac7bccaf24","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757352369867,"stop":1757352369868,"duration":1},"status":"passed","severity":"normal"},{"uid":"9102fce3fa4d49e6","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757351859143,"stop":1757351859143,"duration":0},"status":"passed","severity":"normal"},{"uid":"871927da9f0487aa","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757351816070,"stop":1757351816070,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b824ca0a6d4afb","name":"should update ack status of messages in outgoing buffer","time":{"start":1757351876934,"stop":1757351876934,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8a201a4fb94b51","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757352369886,"stop":1757352369887,"duration":1},"status":"passed","severity":"normal"},{"uid":"675d2a6d14cce6dc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757351836239,"stop":1757351836239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70e732e1d49fc0b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757351858657,"stop":1757351858658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8590fd69e74c0d5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757352058338,"stop":1757352058338,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5912d46a627852","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757351871133,"stop":1757351871133,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ab58f58a8b57f7","name":"Refresh subscription","time":{"start":1757352072205,"stop":1757352072205,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46f965cdf737e98","name":"should save new peer to store","time":{"start":1757351825958,"stop":1757351825959,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b90513558f3f0e","name":"Fails to push message bigger that 1MB","time":{"start":1757352961266,"stop":1757352961266,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f742da8948f6a8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757352177281,"stop":1757352177281,"duration":0},"status":"passed","severity":"normal"},{"uid":"92310128780ce5bf","name":"Check publish message containing unicode special characters","time":{"start":1757352064903,"stop":1757352064903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f700001638ca510","name":"Push message with numeric payload","time":{"start":1757352961230,"stop":1757352961230,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbf8cce05bf3617","name":"should handle incoming messages","time":{"start":1757351858434,"stop":1757351858439,"duration":5},"status":"passed","severity":"normal"},{"uid":"aab834ad256a9f64","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757352369871,"stop":1757352369872,"duration":1},"status":"passed","severity":"normal"},{"uid":"595a0136c0c728b4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757352369881,"stop":1757352369881,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ccc092e09d53f3","name":"should successfully stop","time":{"start":1757351858439,"stop":1757351858439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b435f946c4fbed55","name":"should sort peers by ping value","time":{"start":1757351827221,"stop":1757351827221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abecacf72195598","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757352369857,"stop":1757352369857,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f3be7a36ce5d8","name":"Push message with custom timestamp: 1757348317846","time":{"start":1757352961252,"stop":1757352961252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d999212d0a53bd5b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757351871152,"stop":1757351871152,"duration":0},"status":"passed","severity":"normal"},{"uid":"602bbd9009621754","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757351826963,"stop":1757351826963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c600d3a41667df6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757351846608,"stop":1757351846608,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1c9ccc809ba8b4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757351836619,"stop":1757351836620,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a9eb94b5ce8926","name":"random static sharding 9 - Cluster ID: 937, Shard ID: 186","time":{"start":1757352218393,"stop":1757352218393,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3383de89b144f89","name":"messageHashStr produces consistent results for the same input","time":{"start":1757351826196,"stop":1757351826196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac91c532efbc152","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757351871171,"stop":1757351871171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7723e6522b06826d","name":"should clear dial history on start","time":{"start":1757351826378,"stop":1757351826378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b346d2de774aa6e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757352245195,"stop":1757352245196,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ba91707ca88364","name":"should not dispatch event when already connected","time":{"start":1757351825718,"stop":1757351825719,"duration":1},"status":"passed","severity":"normal"},{"uid":"5007ad986557b723","name":"ends if response has no messages","time":{"start":1757351827134,"stop":1757351827135,"duration":1},"status":"passed","severity":"normal"},{"uid":"d089dbbf8f300376","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757351827216,"stop":1757351827216,"duration":0},"status":"passed","severity":"normal"},{"uid":"239a96c9097e6144","name":"Relay - dialed after","time":{"start":1757352246005,"stop":1757352246006,"duration":1},"status":"passed","severity":"normal"},{"uid":"66850a0561221291","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757352041649,"stop":1757352041649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb625a1f1db16d6","name":"Ordered Callback - true","time":{"start":1757352223487,"stop":1757352223487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc90fa7e768d79a","name":"Query Generator, No message returned","time":{"start":1757352191831,"stop":1757352191831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a44b2890a676ce1","name":"Push message with shell command payload","time":{"start":1757352961245,"stop":1757352961245,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca7b87341beb865","name":"throws on content topic with empty encoding field","time":{"start":1757351810826,"stop":1757351810826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85ff87d4338c4fd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757352369868,"stop":1757352369869,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75d37ee84780848","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757352369872,"stop":1757352369873,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37c71630225572a","name":"should not be delivered","time":{"start":1757351876934,"stop":1757351876934,"duration":0},"status":"passed","severity":"normal"},{"uid":"3248af6c5e694f3f","name":"Push 30 different messages","time":{"start":1757352961259,"stop":1757352961259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d6e1b1db2d4c3db","name":"can query messages by message hash","time":{"start":1757352214900,"stop":1757352214901,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87cf0643f37f946","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757351810837,"stop":1757351810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7236cfde00ad0b9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757352369881,"stop":1757352369882,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ec6c33b004f48d","name":"can start and stop the service","time":{"start":1757351897751,"stop":1757351897751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fb2fa3b4f494fa","name":"should not allow unachievable error rate","time":{"start":1757351870632,"stop":1757351870633,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5864a5302f2941b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757352177283,"stop":1757352177283,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af77c0729831d05","name":"should initialize bloom filter with correct parameters","time":{"start":1757351874542,"stop":1757351874546,"duration":4},"status":"passed","severity":"normal"},{"uid":"de06f3ee8aba29f8","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757351857996,"stop":1757351857997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3913bb3bb4fb8d","name":"peer exchange sets tag","time":{"start":1757352072539,"stop":1757352072541,"duration":2},"status":"passed","severity":"normal"},{"uid":"313905213507e8e1","name":"should only return 1 node with relay and store capability","time":{"start":1757351836643,"stop":1757351836643,"duration":0},"status":"passed","severity":"normal"},{"uid":"3114ea7df6dd87fa","name":"should get / set UDP multiaddr","time":{"start":1757351816790,"stop":1757351816790,"duration":0},"status":"passed","severity":"normal"},{"uid":"add6aa957ee38132","name":"Push message with JSON payload","time":{"start":1757352961244,"stop":1757352961245,"duration":1},"status":"passed","severity":"normal"},{"uid":"60929e075ac6697d","name":"should handle disconnect when peer has no timers","time":{"start":1757351826097,"stop":1757351826098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb4a80a02fa27df","name":"should return different streams if requested simultaniously","time":{"start":1757351826963,"stop":1757351826963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4143fa6ff02693","name":"Push message with content topic containing Arabic","time":{"start":1757352961236,"stop":1757352961236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f44e30d00cd0223","name":"should handle task timeouts","time":{"start":1757351857526,"stop":1757351857527,"duration":1},"status":"passed","severity":"normal"},{"uid":"e970559bb0fff519","name":"should only return 1 node with relay capability","time":{"start":1757351836643,"stop":1757351836643,"duration":0},"status":"passed","severity":"normal"},{"uid":"af14998c505b419d","name":"should start peer exchange discovery","time":{"start":1757351836435,"stop":1757351836435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b1f7a5af4c3a38","name":"should not receive a peer event before start","time":{"start":1757351897754,"stop":1757351897755,"duration":1},"status":"passed","severity":"normal"},{"uid":"c29af5fa4391d7e7","name":"Push message with Script payload","time":{"start":1757352961243,"stop":1757352961244,"duration":1},"status":"passed","severity":"normal"},{"uid":"176699209c68651b","name":"Push message with Chinese payload","time":{"start":1757352961230,"stop":1757352961231,"duration":1},"status":"passed","severity":"normal"},{"uid":"36da2fac692910f5","name":"should throw error - no id","time":{"start":1757351816785,"stop":1757351816786,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd80a2c459ed351b","name":"Accepts a valid Waku Message","time":{"start":1757351862391,"stop":1757351862392,"duration":1},"status":"passed","severity":"normal"},{"uid":"59aaf370fde7ee2c","name":"should process queue every 500ms","time":{"start":1757351826415,"stop":1757351826415,"duration":0},"status":"passed","severity":"normal"},{"uid":"565550a7ac259e9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757351810836,"stop":1757351810836,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f3289d0f135ba3","name":"should return no connections if no open connection provided","time":{"start":1757351826698,"stop":1757351826701,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbfcfc8b16a47e0d","name":"Check received message containing unicode special characters","time":{"start":1757352340426,"stop":1757352340426,"duration":0},"status":"passed","severity":"normal"},{"uid":"19de69aa14897741","name":"return first retrieved peers without further DNS queries","time":{"start":1757351836643,"stop":1757351836644,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc95690a10820ef","name":"Relay - times out","time":{"start":1757352246006,"stop":1757352246006,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab4ce213c5e9192","name":"should handle peer disconnect event when no connections remain","time":{"start":1757351825716,"stop":1757351825717,"duration":1},"status":"passed","severity":"normal"},{"uid":"41b63606945d3144","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757351836245,"stop":1757351836245,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a872fea3cab1ab","name":"should handle shardReader errors","time":{"start":1757351827222,"stop":1757351827222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c1e25a8cda319b","name":"random static sharding 1 - Cluster ID: 904, Shard ID: 791","time":{"start":1757352218390,"stop":1757352218390,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06c2d08b7f4ec52","name":"Check received message containing XML","time":{"start":1757352340435,"stop":1757352340435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a58ac104ce18ca","name":"Push message with content topic containing special chars","time":{"start":1757352961235,"stop":1757352961236,"duration":1},"status":"passed","severity":"normal"},{"uid":"acad852f7e491c7e","name":"Check received message containing Arabic","time":{"start":1757352340422,"stop":1757352340423,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ca631212f63dd1","name":"Fields are not dropped","time":{"start":1757351826745,"stop":1757351826746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2b3d81a6a7ba69","name":"Push message with long payload","time":{"start":1757352961241,"stop":1757352961241,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d32034bb68f8dc","name":"Decoder throws on undefined content topic","time":{"start":1757351827167,"stop":1757351827167,"duration":0},"status":"passed","severity":"normal"},{"uid":"13187917089ba451","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757352072204,"stop":1757352072204,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b7d45d17fe927d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757351857522,"stop":1757351857523,"duration":1},"status":"passed","severity":"normal"},{"uid":"accc332694b8466d","name":"should handle mixed protocol support correctly","time":{"start":1757351859124,"stop":1757351859125,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0da88fb5b8f6fb1","name":"should handle cache.get errors gracefully","time":{"start":1757351840688,"stop":1757351840689,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19b27645af78f33","name":"Asymmetric encrypt & decrypt","time":{"start":1757351846867,"stop":1757351846868,"duration":1},"status":"passed","severity":"normal"},{"uid":"29618294b087c1c2","name":"should skip peers without peer exchange protocol","time":{"start":1757351836437,"stop":1757351836438,"duration":1},"status":"passed","severity":"normal"},{"uid":"305684f2f41b007b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757351810836,"stop":1757351810836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6c6f569a631bc8","name":"Push message with custom timestamp: 1757348317847","time":{"start":1757352961265,"stop":1757352961265,"duration":0},"status":"passed","severity":"normal"},{"uid":"29398c7cea06b6c0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757351826963,"stop":1757351826963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2f2356c0436ed9","name":"should not fail to start the service if it is already started","time":{"start":1757352130106,"stop":1757352130106,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2eec05e61bef64","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757351871146,"stop":1757351871146,"duration":0},"status":"passed","severity":"normal"},{"uid":"262162acec5f0ff7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757351871152,"stop":1757351871152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3450b9b76b9aa87","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757351810832,"stop":1757351810833,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6fc17ab5f7677b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757351859122,"stop":1757351859122,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f0d4da5e6954e1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757352369884,"stop":1757352369885,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd223b4f4d0b4230","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757351825714,"stop":1757351825714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d906e35984517e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757351859142,"stop":1757351859143,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9ac2e07f01535d","name":"should encode/decode to RLP encoding","time":{"start":1757351816789,"stop":1757351816789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1021d224a52099d7","name":"Push message with short payload","time":{"start":1757352961229,"stop":1757352961229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d04dc4a4185685","name":"Push message with content topic containing Russian","time":{"start":1757352961236,"stop":1757352961236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1963d161dec8ed56","name":"Fails to publish duplicate message","time":{"start":1757352064906,"stop":1757352064906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb9621485af03d9","name":"Relay - dialed first","time":{"start":1757352246005,"stop":1757352246005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acdd5dc6bcf9281","name":"Mutual subscription","time":{"start":1757352072196,"stop":1757352072196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be56c0baaaad314","name":"Check received message containing special chars","time":{"start":1757352340422,"stop":1757352340422,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bd1e25bf62e279","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757351840688,"stop":1757351840688,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd01789087c6aefd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757351810832,"stop":1757351810832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fb823119c7889d","name":"should dial with PeerId and return stream","time":{"start":1757351827217,"stop":1757351827217,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e4d5aaef8099fb","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757351836245,"stop":1757351836245,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e638962a5960dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757351871171,"stop":1757351871171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa77e23447aab761","name":"should handle empty pubsub topics","time":{"start":1757351826098,"stop":1757351826098,"duration":0},"status":"passed","severity":"normal"},{"uid":"221db19701a329b8","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757352177283,"stop":1757352177284,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6ed5fc4c3f1334","name":"Push message with unicode special characters payload","time":{"start":1757352961222,"stop":1757352961222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b530f084142656d7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757351871148,"stop":1757351871148,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f050caabaaac2c","name":"should dial all peers on dial","time":{"start":1757351983003,"stop":1757351983003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab133455c46d09c","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757351871145,"stop":1757351871145,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fa94cc8a3ac82d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757352369873,"stop":1757352369873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74674f286d3d14","name":"Check meta is set [ecies]","time":{"start":1757351848027,"stop":1757351848027,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d57a99d1c6b1dc","name":"should reject if LightPush is requested but not mounted","time":{"start":1757351858768,"stop":1757351858768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfdd3524b8bf308","name":"Promise Callback - true","time":{"start":1757352223486,"stop":1757352223486,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea16cefe26732b6","name":"Encoder throws on undefined content topic","time":{"start":1757351846610,"stop":1757351846610,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af09ada53fcba3b","name":"Push message with custom timestamp: 1757348317846","time":{"start":1757352961228,"stop":1757352961228,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6e9de559ec2898","name":"Query with Promise Callback, No Decoder","time":{"start":1757352191833,"stop":1757352191833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5b1f66e5326fb5","name":"should handle malformed response data","time":{"start":1757351836620,"stop":1757351836621,"duration":1},"status":"passed","severity":"normal"},{"uid":"4205f74529f8468f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757351959636,"stop":1757351959636,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c294e1a323d2b42","name":"should work with mixed v2 and v3 peers","time":{"start":1757351858112,"stop":1757351858112,"duration":0},"status":"passed","severity":"normal"},{"uid":"651bf8dac70459d0","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757352369852,"stop":1757352369854,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a5dfbc9a60c463e","name":"Check received message containing Script","time":{"start":1757352340423,"stop":1757352340424,"duration":1},"status":"passed","severity":"normal"},{"uid":"470f914193948bc1","name":"Push message with emoji payload","time":{"start":1757352961246,"stop":1757352961246,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceaaf0abd821f0f","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757351836450,"stop":1757351836450,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb75544bd6f5f646","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757352369887,"stop":1757352369888,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8b1e9511814e1a","name":"Check received message containing long","time":{"start":1757352340421,"stop":1757352340421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f8c0a81e410974","name":"should handle case with no peers in store","time":{"start":1757351827032,"stop":1757351827033,"duration":1},"status":"passed","severity":"normal"},{"uid":"3263970d0a4ee9e1","name":"should add event listeners for peer connect and disconnect","time":{"start":1757351826080,"stop":1757351826081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2eed831136ce8c5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app99/7/topic789/xml","time":{"start":1757352166009,"stop":1757352166009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22a2a2547e7ca75","name":"Push message with shell command payload","time":{"start":1757352961233,"stop":1757352961233,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d97134bb68d4c0","name":"should successfully query peers and return peer infos","time":{"start":1757351836606,"stop":1757351836607,"duration":1},"status":"passed","severity":"normal"},{"uid":"738b9bbdccdcb2e","name":"Check received message containing JSON","time":{"start":1757352340425,"stop":1757352340425,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d3e759497d1a56","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757351876929,"stop":1757351876930,"duration":1},"status":"passed","severity":"normal"},{"uid":"702c3b398e2015cf","name":"should reject if WakuNode is not started","time":{"start":1757351858768,"stop":1757351858768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2326393c8485612e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757351836644,"stop":1757351836644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e6a5bce47b3de8","name":"throws an error for improperly formatted content topics","time":{"start":1757351810835,"stop":1757351810835,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f352a4dca312bdc","name":"Push message with emoji payload","time":{"start":1757352961234,"stop":1757352961234,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab7b18c9add77fc","name":"Check received message containing emoji","time":{"start":1757352340426,"stop":1757352340427,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c61c8e3701da41","name":"should properly create location multiaddrs - tcp4","time":{"start":1757351816792,"stop":1757351816792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec9748ee35cef9b","name":"Nodes with multiple pubsub topic","time":{"start":1757352058339,"stop":1757352058340,"duration":1},"status":"passed","severity":"normal"},{"uid":"4487102ef997dbd2","name":"Push message with meta","time":{"start":1757352961264,"stop":1757352961264,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb636121c415cf","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757351876935,"stop":1757351876935,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b94c1de2c3a09d","name":"Passing page size 11 when there are 10 messages","time":{"start":1757352234851,"stop":1757352234851,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7413a9ddf3605","name":"messageHashStr produces different results for different inputs","time":{"start":1757351826197,"stop":1757351826197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7683d6e82414df4d","name":"yields decoded messages","time":{"start":1757351827135,"stop":1757351827135,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca966c03f048c0ff","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app58/2/topic79/proto","time":{"start":1757352166010,"stop":1757352166010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8dc48d89b52a3c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757351810929,"stop":1757351810929,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b87cfe9ac76d7e","name":"should not retry if at least one success","time":{"start":1757351857528,"stop":1757351857529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b36f383495db7e6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757351871138,"stop":1757351871139,"duration":1},"status":"passed","severity":"normal"},{"uid":"de10f3488adc4607","name":"Push message with escaped characters payload","time":{"start":1757352961258,"stop":1757352961258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6948f79eb31d05","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757351810840,"stop":1757351810841,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09229e82abe96a5","name":"should clear timers for specific peer on disconnect","time":{"start":1757351826095,"stop":1757351826096,"duration":1},"status":"passed","severity":"normal"},{"uid":"86eea417bcc928ca","name":"Push message with content topic containing emoji","time":{"start":1757352961263,"stop":1757352961263,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e66f253064292fe","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757351836645,"stop":1757351836645,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c54919418c814242","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757351898808,"stop":1757351898809,"duration":1},"status":"passed","severity":"normal"},{"uid":"1459b5d7ab852732","name":"should dial peer when no shard info available","time":{"start":1757351826404,"stop":1757351826404,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f32878852e7d0f","name":"should handle complete peer lifecycle","time":{"start":1757351826100,"stop":1757351826100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f446a13f8aee77b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757351816796,"stop":1757351816797,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e414413c0b81cd","name":"Promise Callback - false","time":{"start":1757352223486,"stop":1757352223487,"duration":1},"status":"passed","severity":"normal"},{"uid":"831f7c353a2fb675","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757351871138,"stop":1757351871138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d488f15a531883af","name":"should not fail to start the service if it is already started","time":{"start":1757351897752,"stop":1757351897753,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21e24a8faa956ac","name":"accepts valid content-filtered query","time":{"start":1757351826645,"stop":1757351826645,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cdb5677c262277","name":"random static sharding 6 - Cluster ID: 532, Shard ID: 902","time":{"start":1757352218392,"stop":1757352218392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f63390ee87afacf8","name":"Wrong topic","time":{"start":1757352166013,"stop":1757352166013,"duration":0},"status":"passed","severity":"normal"},{"uid":"521a43d3d0a53496","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757351876556,"stop":1757351876556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21cee77afe33bd6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757351836244,"stop":1757351836244,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c3bf99e504a129","name":"Check received message containing Chinese","time":{"start":1757352340422,"stop":1757352340422,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb1ee4d76fa8c29","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757351825675,"stop":1757351825684,"duration":9},"status":"passed","severity":"normal"},{"uid":"3be370bf61880b2c","name":"Push message with content topic containing short","time":{"start":1757352961247,"stop":1757352961247,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b16bfb83075342","name":"should filter out already connected peers","time":{"start":1757351827031,"stop":1757351827031,"duration":0},"status":"passed","severity":"normal"},{"uid":"40de455f168ec967","name":"nwaku subscribes","time":{"start":1757352055034,"stop":1757352055035,"duration":1},"status":"passed","severity":"normal"},{"uid":"752f941f1001e4bc","name":"should be delivered immediately if received","time":{"start":1757351876935,"stop":1757351876935,"duration":0},"status":"passed","severity":"normal"},{"uid":"5375335f85743570","name":"should partition messages based on acknowledgement status","time":{"start":1757351876933,"stop":1757351876933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5972d913acdc3f20","name":"should not start if already started","time":{"start":1757351836435,"stop":1757351836435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e8fce3c4653815","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757351810839,"stop":1757351810839,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6759d2ae3bcb0ec","name":"should respect custom numPeersToUse configuration","time":{"start":1757351858646,"stop":1757351858646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62eda178c76dd01","name":"handles different clusterIds correctly","time":{"start":1757351810834,"stop":1757351810834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a388d323954f7a00","name":"should handle peer identify event","time":{"start":1757351836437,"stop":1757351836437,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d9982a1fda8179","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757351857995,"stop":1757351857995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f87d4c9c804fe9","name":"Push message with Basic HTML tag payload","time":{"start":1757352961221,"stop":1757352961221,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e74bf25f55f3846","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757352183137,"stop":1757352183137,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b33a1d015edd927","name":"should return false when peer is not on topic","time":{"start":1757351827221,"stop":1757351827222,"duration":1},"status":"passed","severity":"normal"},{"uid":"161098af7b5a7842","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757351871129,"stop":1757351871133,"duration":4},"status":"passed","severity":"normal"},{"uid":"71de3eb5a64311d7","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757352369885,"stop":1757352369886,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd2acbb4e4d8969","name":"Push message with XML payload","time":{"start":1757352961232,"stop":1757352961232,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f0a32010d34d48","name":"should stop ping timers on peer disconnect","time":{"start":1757351826084,"stop":1757351826084,"duration":0},"status":"passed","severity":"normal"},{"uid":"66642708c2aec492","name":"Push message with rate limit","time":{"start":1757352961264,"stop":1757352961264,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ba94887cb0c562","name":"Push message with content topic containing SQL Injection","time":{"start":1757352961249,"stop":1757352961249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a1846edd15b1f1","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757351876932,"stop":1757351876932,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd156209bb9dcc8","name":"Query generator for multiple messages with different message text format","time":{"start":1757352224262,"stop":1757352224267,"duration":5},"status":"passed","severity":"normal"},{"uid":"15f67e35485f9c8e","name":"Push message with content topic containing escaped characters","time":{"start":1757352961237,"stop":1757352961237,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84b624719fc1183","name":"should handle network check errors gracefully","time":{"start":1757351826417,"stop":1757351826425,"duration":8},"status":"passed","severity":"normal"},{"uid":"b67586ab126b32d0","name":"should handle browser offline state overriding peer connections","time":{"start":1757351825725,"stop":1757351825725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c790cb6de23854c","name":"should query peer with peer exchange protocol","time":{"start":1757351836444,"stop":1757351836444,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef301e1ae73a6b44","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757352191830,"stop":1757352191830,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84c626ebfc7f905","name":"Store - dialed after - with timeout","time":{"start":1757352246007,"stop":1757352246007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c955d49595028fe","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757352041650,"stop":1757352041650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc14de20bea9cb9","name":"should allow redial after failed dial cooldown expires","time":{"start":1757351826405,"stop":1757351826405,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67f0bc9ed830468","name":"Generator, one shard","time":{"start":1757352183135,"stop":1757352183136,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba1362fc7e1ee0f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757351871140,"stop":1757351871140,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f08a1751dfa465","name":"should return cached hash on subsequent access","time":{"start":1757351827168,"stop":1757351827168,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6186a4f7e46fb8","name":"new peer added after a peer was already found","time":{"start":1757352072541,"stop":1757352072541,"duration":0},"status":"passed","severity":"normal"},{"uid":"136bafed1ef93d83","name":"isConnected return false after peer stops","time":{"start":1757351912982,"stop":1757351912983,"duration":1},"status":"passed","severity":"normal"},{"uid":"24bf578f105f28ad","name":"should attach causal history and bloom filter to each message","time":{"start":1757351876925,"stop":1757351876925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c16e049a955cb90","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757351871170,"stop":1757351871170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb548873daff01","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757352369857,"stop":1757352369857,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f27ea7c2e5036399","name":"Push message with content topic containing unicode special characters","time":{"start":1757352961263,"stop":1757352961263,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0699c068e5132b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757351827038,"stop":1757351827038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3885e8bcee06514d","name":"should handle peer not in mesh for all topics","time":{"start":1757351826099,"stop":1757351826099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f850c6e1f841077","name":"does not validate decoders for hash queries","time":{"start":1757351827132,"stop":1757351827132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4553104bba864a8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app85/5/topic522/test.js","time":{"start":1757352166008,"stop":1757352166008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ba2620c079bb29","name":"Push message with content topic containing emoji","time":{"start":1757352961238,"stop":1757352961238,"duration":0},"status":"passed","severity":"normal"},{"uid":"e288f55f86c9fe7b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757351912979,"stop":1757351912980,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0f71c7c26e4f06","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757351876928,"stop":1757351876928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19fe6637676b176","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757351826094,"stop":1757351826094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e344e28cdb934a54","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757352369869,"stop":1757352369870,"duration":1},"status":"passed","severity":"normal"},{"uid":"9881a14c808f731a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757351826175,"stop":1757351826176,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d1e0c9b79f6f2cf","name":"Push message with custom timestamp: 1757355517846","time":{"start":1757352961252,"stop":1757352961253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44cc6ed263d565e","name":"Publish message with custom timestamp: Tue Sep 17 2024 17:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1757352064904,"stop":1757352064904,"duration":0},"status":"passed","severity":"normal"},{"uid":"202a7f5266c64d6e","name":"Check message received after jswaku node is restarted","time":{"start":1757352340430,"stop":1757352340430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3983ea3a8719023e","name":"should be safe to call multiple times","time":{"start":1757351825949,"stop":1757351825949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a27b1e874449d8","name":"Push message with content topic containing short","time":{"start":1757352961223,"stop":1757352961223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7ab98b416e5f9e","name":"throws on content topic with empty topic name field","time":{"start":1757351810825,"stop":1757351810826,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15ce5a1e37b21b","name":"should return false when network is not connected","time":{"start":1757351827216,"stop":1757351827217,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee9a255503741e59","name":"Throws when trying to push message with empty payload","time":{"start":1757352961223,"stop":1757352961223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db14e8e5153e2f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757351871153,"stop":1757351871153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e991fa679778dd1","name":"should reject if Store is requested but not mounted","time":{"start":1757351858768,"stop":1757351858769,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e8fafcab7d891f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757352058337,"stop":1757352058338,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cf1dd3a7841f22","name":"Decrypt messages","time":{"start":1757352043326,"stop":1757352043326,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3acc214e90dd07","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757352340428,"stop":1757352340428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63ecc6ec4c7e910","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757351810834,"stop":1757351810834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a5ab4c1c19a08b","name":"Push message with XML payload","time":{"start":1757352961221,"stop":1757352961221,"duration":0},"status":"passed","severity":"normal"},{"uid":"708b2a217db558cf","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757351871144,"stop":1757351871144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcc7a7ffeb3a93b","name":"pre and post cipher","time":{"start":1757351846868,"stop":1757351846869,"duration":1},"status":"passed","severity":"normal"},{"uid":"225f95c2cb3449cc","name":"should be able to dial TLS multiaddrs","time":{"start":1757351983005,"stop":1757351983006,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf3ecb2b03c3148","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757352072207,"stop":1757352072207,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2bc55730f9129e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757352166005,"stop":1757352166006,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b593228c519ba78","name":"throws on empty content topic","time":{"start":1757351810820,"stop":1757351810822,"duration":2},"status":"passed","severity":"normal"},{"uid":"59d72801cbdefabb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757351810837,"stop":1757351810838,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22b70e0260a7374","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757352191832,"stop":1757352191833,"duration":1},"status":"passed","severity":"normal"},{"uid":"452fe4d99e8bce8","name":"should handle dial errors","time":{"start":1757351827218,"stop":1757351827218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cf66e72df35c59","name":"should enable all discoveries when explicitly set","time":{"start":1757351857988,"stop":1757351857988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bdc7d9199e47797","name":"Push message with content topic containing JSON","time":{"start":1757352961237,"stop":1757352961237,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11b7fcb5c068141","name":"Check message on other pubsub topic is not received","time":{"start":1757352340439,"stop":1757352340439,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5bd507c52b4f9f","name":"should dispatch network event when browser goes online","time":{"start":1757351825719,"stop":1757351825720,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d748f835159beb0","name":"should start and stop interval correctly","time":{"start":1757351857516,"stop":1757351857516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e85a89501dea00a","name":"Subscribe to topic containing short and publish message","time":{"start":1757352072205,"stop":1757352072206,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8a4da40abd6209","name":"should throw error - invalid id","time":{"start":1757351816787,"stop":1757351816788,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7f652cb5bc059a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757351810837,"stop":1757351810837,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ff84285ba84dd4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757352072542,"stop":1757352072542,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b07be1489ada889","name":"Check message with no content topic is not received","time":{"start":1757352340429,"stop":1757352340429,"duration":0},"status":"passed","severity":"normal"},{"uid":"538a8c96cc8a05f7","name":"Retrieval Hint","time":{"start":1757351876555,"stop":1757351876556,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9ace034c591ac5","name":"should remove event listeners when stopped","time":{"start":1757351859135,"stop":1757351859135,"duration":0},"status":"passed","severity":"normal"},{"uid":"40904b49ba2921eb","name":"should clear all timers","time":{"start":1757351826082,"stop":1757351826082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4368483be96cf92e","name":"should not create relay timers when relay is not provided","time":{"start":1757351826092,"stop":1757351826092,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cfd2564a6f1ea0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757351810839,"stop":1757351810840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f6b5961ce3b6dc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app71/4/topic12/test.js","time":{"start":1757352166012,"stop":1757352166013,"duration":1},"status":"passed","severity":"normal"},{"uid":"61807247b762d6fd","name":"should create dialer with libp2p and shardReader","time":{"start":1757351826377,"stop":1757351826377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50eb2bba51c66df","name":"should skip peers that were recently queried","time":{"start":1757351836439,"stop":1757351836444,"duration":5},"status":"passed","severity":"normal"},{"uid":"c81517cd7a8d93e7","name":"Push message equal or less that 1MB","time":{"start":1757352961253,"stop":1757352961253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c66907a19cdaf49","name":"Push message with content topic containing Russian","time":{"start":1757352961262,"stop":1757352961262,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e4864665360758","name":"should handle queue processing errors gracefully","time":{"start":1757351826416,"stop":1757351826417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f825808c73774f14","name":"Subscribe to topic containing long and publish message","time":{"start":1757352072206,"stop":1757352072206,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ac7de6f9cd79b","name":"should not allow k > 12","time":{"start":1757351870630,"stop":1757351870632,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dc512d42a65d28d","name":"Passing page size 19 when there are 20 messages","time":{"start":1757352234852,"stop":1757352234852,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20d34b001a5ecbc","name":"Check publish message containing Russian","time":{"start":1757352064900,"stop":1757352064900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1a56d54c2dcb2f","name":"can start the service","time":{"start":1757352130102,"stop":1757352130103,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ad459f24b5a492","name":"Check message with invalid timestamp is not received","time":{"start":1757352340439,"stop":1757352340439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a30ce0fac2b54b67","name":"should properly create location multiaddrs - udp4","time":{"start":1757351816792,"stop":1757351816792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fd8809fc4dcd19","name":"should throw error - no public key","time":{"start":1757351816786,"stop":1757351816786,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43e4a7a6736bb6e","name":"should add and check entries correctly","time":{"start":1757351856575,"stop":1757351856584,"duration":9},"status":"passed","severity":"normal"},{"uid":"840684340d1d2011","name":"should handle errors gracefully when getting peer info","time":{"start":1757351826240,"stop":1757351826240,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc321d45990b8495","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757351826188,"stop":1757351826188,"duration":0},"status":"passed","severity":"normal"},{"uid":"454438622ac158ea","name":"should check connected peers if present and suitable","time":{"start":1757351858769,"stop":1757351858769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4a118322d8a7e7","name":"Get Nodes","time":{"start":1757351835752,"stop":1757351835752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f11c4b5ed9f678e","name":"Push message with special chars payload","time":{"start":1757352961230,"stop":1757352961230,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b385ffac804adf","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757351859141,"stop":1757351859141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55aa270b472248f","name":"should skip peers that don't support peer exchange","time":{"start":1757351836438,"stop":1757351836438,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d581af6b44295f7","name":"should initialize with custom TTL","time":{"start":1757351836434,"stop":1757351836434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e144d9dabdb8a5d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757351816070,"stop":1757351816070,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd89007f516da4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app37/10/topic225/json","time":{"start":1757352166010,"stop":1757352166011,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7bac0746c18a96","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757352340442,"stop":1757352340442,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6b5b8abaaefcdd","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757352177282,"stop":1757352177283,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d78ddb125525e6","name":"should load peers from local storage and dispatch events","time":{"start":1757351840688,"stop":1757351840688,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df92d32c9e17fd0","name":"Push message with Script payload","time":{"start":1757352961256,"stop":1757352961256,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbeb52fc2e5539c0","name":"Round trip binary serialization","time":{"start":1757351827165,"stop":1757351827166,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41c9119a015499c","name":"should skip peer when dialed recently","time":{"start":1757351826390,"stop":1757351826390,"duration":0},"status":"passed","severity":"normal"},{"uid":"990fd1dee63091fc","name":"Check publish message containing Chinese","time":{"start":1757352064899,"stop":1757352064899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fa5ef6fdbebc72","name":"should handle general insertion and lookup correctly","time":{"start":1757351874552,"stop":1757351874552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7a873a57958e25","name":"should skip peer when not on same cluster","time":{"start":1757351826391,"stop":1757351826392,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8fde5ff6fb2245","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757351871140,"stop":1757351871140,"duration":0},"status":"passed","severity":"normal"},{"uid":"717d01b4d79ec6fe","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757352369878,"stop":1757352369878,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a65024a6c8b239","name":"Push message with rate limit","time":{"start":1757352961227,"stop":1757352961227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b845d113436b8c","name":"should clear interval on stop","time":{"start":1757351836449,"stop":1757351836449,"duration":0},"status":"passed","severity":"normal"},{"uid":"297af7b61f908db5","name":"Push message with JSON payload","time":{"start":1757352961257,"stop":1757352961258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ec5664afe61f9c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757352064908,"stop":1757352064908,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e65d8b094a2fb4","name":"Does not throw an exception when node disconnects","time":{"start":1757352240964,"stop":1757352240964,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76c73e78f39a4b3","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757351857988,"stop":1757351857989,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb458ee706e2ce6","name":"should skip peers without peer exchange protocol","time":{"start":1757351836445,"stop":1757351836445,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ca00b35934c3b2","name":"Push message with content topic containing long","time":{"start":1757352961223,"stop":1757352961224,"duration":1},"status":"passed","severity":"normal"},{"uid":"d020bb20ab281c98","name":"should return false and handle errors gracefully","time":{"start":1757351827219,"stop":1757351827219,"duration":0},"status":"passed","severity":"normal"},{"uid":"996a4769f587cbb0","name":"should set field with all protocols disabled","time":{"start":1757351816795,"stop":1757351816795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea341762ff539b58","name":"Query with Promise Callback, No message returned","time":{"start":1757352191833,"stop":1757352191833,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c8f2b14791e32c","name":"should handle relay send failures gracefully","time":{"start":1757351826095,"stop":1757351826095,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdeaeb06f186d904","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757352369855,"stop":1757352369856,"duration":1},"status":"passed","severity":"normal"},{"uid":"108776f24a22e020","name":"Waku message hash computation (no timestamp)","time":{"start":1757351826181,"stop":1757351826187,"duration":6},"status":"passed","severity":"normal"},{"uid":"47b00ac421e1ff81","name":"Sets default value correctly","time":{"start":1757352240966,"stop":1757352240966,"duration":0},"status":"passed","severity":"normal"},{"uid":"173dfc510e8c4d8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757352072206,"stop":1757352072207,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdfac9ec436eb311","name":"Relay + Store","time":{"start":1757351898162,"stop":1757351898163,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d4e279fd0d5d49","name":"Subscribe and publish message","time":{"start":1757352072201,"stop":1757352072202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88b2453bb3cec0c","name":"Push message with shell command payload","time":{"start":1757352961221,"stop":1757352961222,"duration":1},"status":"passed","severity":"normal"},{"uid":"d52e36b621c0333d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757351870633,"stop":1757351870635,"duration":2},"status":"passed","severity":"normal"},{"uid":"86fca102f814bd4","name":"should handle empty peer infos gracefully","time":{"start":1757351836607,"stop":1757351836607,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eb1f89cbf7ced8","name":"should query peers that support peer exchange","time":{"start":1757351836438,"stop":1757351836438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48470e4005ede7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757351871169,"stop":1757351871170,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d3b5d4bc5e38ff","name":"Query Generator - true","time":{"start":1757352223483,"stop":1757352223484,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d75fad7d6bb306","name":"throws on content topic with too few or too many fields","time":{"start":1757351810822,"stop":1757351810822,"duration":0},"status":"passed","severity":"normal"},{"uid":"b041fffb8f87b5a0","name":"should decode valid enr successfully","time":{"start":1757351816784,"stop":1757351816785,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6def2dc0e47a3b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757352191831,"stop":1757352191831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91fe95744585346","name":"should call waitForPeer on Relay","time":{"start":1757351858770,"stop":1757351858770,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f512e10db61a42","name":"Push message with JSON payload","time":{"start":1757352961221,"stop":1757352961221,"duration":0},"status":"passed","severity":"normal"},{"uid":"8078883503dc289","name":"Check received message containing special chars","time":{"start":1757352340432,"stop":1757352340433,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa4500af685479c6","name":"should dial all remaining peers","time":{"start":1757351827032,"stop":1757351827032,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0cf00f43420dd6","name":"should be able to decode the field with only STORE set to true","time":{"start":1757351816068,"stop":1757351816069,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e078108cee4d03d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757351836617,"stop":1757351836618,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c78145a32ea475","name":"should populate queue if has active dial","time":{"start":1757351826390,"stop":1757351826391,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4d1e0e6edd093c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757351876934,"stop":1757351876934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89d7ef6c31308ab","name":"Push 30 different messages","time":{"start":1757352961246,"stop":1757352961246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30f3c7b4bf4508e0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757351871153,"stop":1757351871153,"duration":0},"status":"passed","severity":"normal"},{"uid":"846cdfca8166d814","name":"should increase lamport timestamp","time":{"start":1757351876925,"stop":1757351876925,"duration":0},"status":"passed","severity":"normal"},{"uid":"521f39720ad13e99","name":"should throw an error for insufficient data","time":{"start":1757351810929,"stop":1757351810929,"duration":0},"status":"passed","severity":"normal"},{"uid":"999c0cf2163c424c","name":"Publish message with custom timestamp: Mon Sep 08 2025 16:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1757352064905,"stop":1757352064905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca2ba9863fd7381","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757352245196,"stop":1757352245196,"duration":0},"status":"passed","severity":"normal"},{"uid":"72eb848047e8aea2","name":"should use DNS peer discovery with light client","time":{"start":1757351897757,"stop":1757351897757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"302c9ffa925a3e10","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757352211991,"stop":1757352211992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f73c7f062c8603","name":"returns all values when wanted number matches available values","time":{"start":1757351835361,"stop":1757351835364,"duration":3},"status":"passed","severity":"normal"},{"uid":"963936e7f3a55f8d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757351871133,"stop":1757351871134,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e43eeac99ffd3a","name":"different cluster: nodes don't connect","time":{"start":1757351983099,"stop":1757351983099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba66243b26a54cfc","name":"should check false positive rate","time":{"start":1757351874552,"stop":1757351874552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c81da0299242a57","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757351848026,"stop":1757351848027,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0c12e31d6a7065","name":"Passing page size 110 when there are 120 messages","time":{"start":1757352234852,"stop":1757352234852,"duration":0},"status":"passed","severity":"normal"},{"uid":"bade00e5ec1bc328","name":"should dial peers from store when no connections remain","time":{"start":1757351827030,"stop":1757351827030,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce7cc215c4124a1","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757352041645,"stop":1757352041645,"duration":0},"status":"passed","severity":"normal"},{"uid":"573799ad54301643","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757351826085,"stop":1757351826085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba20624d7ff84b09","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757351826088,"stop":1757351826089,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4fc19f2e9fc46a","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757351826092,"stop":1757351826094,"duration":2},"status":"passed","severity":"normal"},{"uid":"418c717a6003f5d1","name":"Push message with SQL Injection payload","time":{"start":1757352961220,"stop":1757352961220,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b2417b1a9e4b8a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757352072209,"stop":1757352072209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69224b33d2fd2d0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757351827167,"stop":1757351827168,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de32b13f3699102","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757351859140,"stop":1757351859140,"duration":0},"status":"passed","severity":"normal"},{"uid":"13384049bc04c2de","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757352245194,"stop":1757352245194,"duration":0},"status":"passed","severity":"normal"}] |