mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 10:53:12 +00:00
1 line
185 KiB
JSON
1 line
185 KiB
JSON
[{"uid":"d87406a4af08f1d8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754767557528,"stop":1754767557528,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe17d448519d4195","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754767228360,"stop":1754767228361,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb3784938f62a12","name":"Relay + Store","time":{"start":1754767086054,"stop":1754767086054,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a87f51bca80d04","name":"connected peers and dial","time":{"start":1754767193347,"stop":1754767193347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5da6e558717261c5","name":"Push message with content topic containing long","time":{"start":1754767635776,"stop":1754767635777,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbb9cc14dd4f00c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754767557522,"stop":1754767557523,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f03eab51204626a","name":"should not discard bootstrap peers if under the limit","time":{"start":1754767122393,"stop":1754767122393,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee12cd9dae28ee3","name":"should sort peers by ping value","time":{"start":1754767017062,"stop":1754767017063,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a4c267a10af4cb","name":"Push message with escaped characters payload","time":{"start":1754767635774,"stop":1754767635774,"duration":0},"status":"passed","severity":"normal"},{"uid":"3560c38bff963967","name":"should add event listener for peer:discovery","time":{"start":1754767016020,"stop":1754767016020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2a44890d0e4859","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754767000549,"stop":1754767000550,"duration":1},"status":"passed","severity":"normal"},{"uid":"d45d8db9eda948f9","name":"Refresh subscription","time":{"start":1754767228361,"stop":1754767228361,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4166bd29a1579965","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754767557529,"stop":1754767557529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fd478da84c7bc1","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754767015938,"stop":1754767015938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7091a1bd85172f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754767058039,"stop":1754767058039,"duration":0},"status":"passed","severity":"normal"},{"uid":"211ebab2a90ee51d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754767005791,"stop":1754767005791,"duration":0},"status":"passed","severity":"normal"},{"uid":"380b71a32ca88edc","name":"msgTime: 0 ms from now, startTime: 1754680932114, endTime: 1754767332114","time":{"start":1754767347299,"stop":1754767347299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e218aa22b639dcc5","name":"Subscribe to topic containing long and receive message","time":{"start":1754767557526,"stop":1754767557526,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b26b4031398c0e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754767016481,"stop":1754767016481,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dad0b62ba15ddcd","name":"yields undefined for messages without decoder","time":{"start":1754767016727,"stop":1754767016728,"duration":1},"status":"passed","severity":"normal"},{"uid":"128bc48553d99726","name":"should not modify tags of connections for different peers","time":{"start":1754767045736,"stop":1754767045736,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e7b7e037e25cde","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754767024285,"stop":1754767024285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cf658808a95279","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754767139546,"stop":1754767139546,"duration":0},"status":"passed","severity":"normal"},{"uid":"411ef23109458061","name":"should check connected peers if present and suitable","time":{"start":1754767045834,"stop":1754767045834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfbc1956ada7b5e","name":"Check received message containing Russian","time":{"start":1754767533058,"stop":1754767533058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cba0f048badb9e","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754767085217,"stop":1754767085217,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e11e88908611d3b","name":"should return PeerId when PeerId is provided","time":{"start":1754767016480,"stop":1754767016480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d76effe9772325e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754767058017,"stop":1754767058017,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1db959b39b0b3e","name":"should dial one peer on dial","time":{"start":1754767169300,"stop":1754767169300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86f461f291a9d66","name":"should properly create location multiaddrs - udp6","time":{"start":1754767006589,"stop":1754767006589,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f0fd943c2ef52f","name":"should dispatch network event when browser goes online","time":{"start":1754767015449,"stop":1754767015449,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d9b039fedfe35a","name":"should create ShardReader with auto sharding network config","time":{"start":1754767016041,"stop":1754767016041,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7614065fae6930","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754767557528,"stop":1754767557528,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d1fd4447b6cdae","name":"caches peers it previously fetched","time":{"start":1754767024768,"stop":1754767024768,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc3c1a915cfca8","name":"should handle special patterns correctly","time":{"start":1754767060867,"stop":1754767060873,"duration":6},"status":"passed","severity":"normal"},{"uid":"337022516bf12245","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754767058016,"stop":1754767058017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4ccb7d96ea64d4","name":"should not receive a peer event before start","time":{"start":1754767028629,"stop":1754767028630,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7926fa43467a45b","name":"throws on content topic with empty version field","time":{"start":1754767000535,"stop":1754767000536,"duration":1},"status":"passed","severity":"normal"},{"uid":"df863b8a47efca2d","name":"Push message with content topic containing numeric","time":{"start":1754767635777,"stop":1754767635777,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac773b6f63fa7bd","name":"should use configured peers when available","time":{"start":1754767046048,"stop":1754767046048,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcaf2ab38cbf51f","name":"should initialize with isNetworkConnected as false","time":{"start":1754767015403,"stop":1754767015411,"duration":8},"status":"passed","severity":"normal"},{"uid":"734b153b5e85265f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754767283741,"stop":1754767283741,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30519d68ebaaf28","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754767086212,"stop":1754767086212,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d87b1af7776b8","name":"Check received message containing shell command","time":{"start":1754767533052,"stop":1754767533052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9c45d8cb2fe84b","name":"Push message with XML payload","time":{"start":1754767635785,"stop":1754767635785,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb946f2322ec1592","name":"should return false when peer is not on the specified shard","time":{"start":1754767016048,"stop":1754767016049,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d12f4c437d8e8fb","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754767063089,"stop":1754767063090,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ab140cacc5d1f8","name":"should not receive a peer event before start","time":{"start":1754767085209,"stop":1754767085209,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6b127addaf5c88","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754767016326,"stop":1754767016326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cff0151491d5cf","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754767000541,"stop":1754767000541,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d95f15c294132a","name":"Passing page size 3 when there are 20 messages","time":{"start":1754767343837,"stop":1754767343838,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac571a380320abad","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754767557526,"stop":1754767557526,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acbc87c04c7575","name":"should insert elements correctly","time":{"start":1754767060862,"stop":1754767060862,"duration":0},"status":"passed","severity":"normal"},{"uid":"33685b7e8c7b9d58","name":"should throw an error for insufficient data","time":{"start":1754767000630,"stop":1754767000630,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1c84444997c3b4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754767058049,"stop":1754767058049,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9d06e4215b1017","name":"Check publish message containing long","time":{"start":1754767216465,"stop":1754767216465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efaee258254ed77","name":"Subscribe to topic containing Script and receive message","time":{"start":1754767557527,"stop":1754767557528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b1a75e5c39d3b1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754767228372,"stop":1754767228373,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab74133d9e64443","name":"Check meta is set [ecies]","time":{"start":1754767036050,"stop":1754767036050,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88b187a7ee019de","name":"should throw if no connection provided","time":{"start":1754767016596,"stop":1754767016596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8effa91f2505bc6d","name":"Passing invalid cursor","time":{"start":1754767283743,"stop":1754767283743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f09fc2bb05b488c","name":"should be empty after removing the only subscription","time":{"start":1754767045975,"stop":1754767045975,"duration":0},"status":"passed","severity":"normal"},{"uid":"981193de4518f745","name":"should remove event listeners","time":{"start":1754767016327,"stop":1754767016327,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ae349ec6646181","name":"should encodeTxt and decodeTxt","time":{"start":1754767006581,"stop":1754767006582,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dfe64cddda03fb1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754767347270,"stop":1754767347270,"duration":0},"status":"passed","severity":"normal"},{"uid":"940151788c168c4a","name":"can start and stop the service","time":{"start":1754767193042,"stop":1754767193044,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd1aafc8d63f8057","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754767228372,"stop":1754767228372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6acbf8ee2b9e0","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app64/3/topic635/utf8","time":{"start":1754767320270,"stop":1754767320271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02ecf1153b8a36f","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754767216500,"stop":1754767216503,"duration":3},"status":"passed","severity":"normal"},{"uid":"f9b31a7d360ab2be","name":"Subscribe and receive messages via waku relay post","time":{"start":1754767557514,"stop":1754767557514,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c095ade1d10c005","name":"should properly create location multiaddrs - tcp4","time":{"start":1754767006588,"stop":1754767006589,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2c96ab428d35a0","name":"Push message with content topic containing special chars","time":{"start":1754767635777,"stop":1754767635777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e2604edee4324f","name":"Publish message with custom timestamp: Sat Aug 09 2025 18:20:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1754767216485,"stop":1754767216485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6cb86758a26f109","name":"Check received message containing numeric","time":{"start":1754767533057,"stop":1754767533057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f328e3203fd2a2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754767015953,"stop":1754767015953,"duration":0},"status":"passed","severity":"normal"},{"uid":"d918a29a124269d0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754767154194,"stop":1754767154194,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a594ec48508f8d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754767063086,"stop":1754767063087,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d38e424c4cbaa","name":"should start and stop interval correctly","time":{"start":1754767045201,"stop":1754767045206,"duration":5},"status":"passed","severity":"normal"},{"uid":"21b7c049840eee65","name":"should create an instance with libp2p and dialer","time":{"start":1754767016018,"stop":1754767016019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebbb513104ead72f","name":"should hang up with multiaddr and return true on success","time":{"start":1754767017060,"stop":1754767017060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e117df7e9b5761e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754767224945,"stop":1754767224947,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b35f66094fc22a5","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754767228394,"stop":1754767228395,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe6375bc2037f7f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/5/topic299/proto","time":{"start":1754767320284,"stop":1754767320291,"duration":7},"status":"passed","severity":"normal"},{"uid":"d8d9ddc6f94eb017","name":"Check message received after jswaku node is restarted","time":{"start":1754767533064,"stop":1754767533064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee730400a6195f0","name":"Mutual subscription","time":{"start":1754767228358,"stop":1754767228358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec44cf79734c46f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754767557527,"stop":1754767557527,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ac9acc05215130","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754767015957,"stop":1754767015958,"duration":1},"status":"passed","severity":"normal"},{"uid":"295455c21cf37873","name":"should call waitForPeer on Relay","time":{"start":1754767045836,"stop":1754767045836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c124680d7100a506","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754767017063,"stop":1754767017063,"duration":0},"status":"passed","severity":"normal"},{"uid":"18da3330f5ed84b6","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754767347271,"stop":1754767347271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4553a566a222d3","name":"should be able to decode the field with only STORE set to true","time":{"start":1754767005786,"stop":1754767005787,"duration":1},"status":"passed","severity":"normal"},{"uid":"6443691bc5ab835f","name":"should create ShardReader with static shards network config","time":{"start":1754767016042,"stop":1754767016042,"duration":0},"status":"passed","severity":"normal"},{"uid":"19758e324baa74ae","name":"should return true when peer is on the same cluster","time":{"start":1754767016042,"stop":1754767016042,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd049297b47e120a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754767058004,"stop":1754767058005,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c25903024e5ac","name":"messageHashStr works with IProtoMessage","time":{"start":1754767016373,"stop":1754767016373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a550765c89ec93df","name":"accepts time-filtered query with content filter","time":{"start":1754767016261,"stop":1754767016261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad13db1d305ddb8","name":"should handle onConnected and onDisconnected","time":{"start":1754767045727,"stop":1754767045728,"duration":1},"status":"passed","severity":"normal"},{"uid":"596306abc694142a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754767045726,"stop":1754767045726,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c6478cb44e9280","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754767290048,"stop":1754767290048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e25985a64ee1409","name":"nwaku subscribes","time":{"start":1754767206428,"stop":1754767206429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03fda7f79867acc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app24/6/topic607/proto","time":{"start":1754767320291,"stop":1754767320292,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b647fb7f3dd7cbe","name":"Cluster id 0, shard 0","time":{"start":1754767329770,"stop":1754767329771,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9628081b52adb57","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754767058042,"stop":1754767058042,"duration":0},"status":"passed","severity":"normal"},{"uid":"25570c9ccc703ded","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754767228360,"stop":1754767228360,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b5aac13a8b2df1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754767533056,"stop":1754767533056,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b008b184e7a1c9","name":"random static sharding 3 - Cluster ID: 903, Shard ID: 165","time":{"start":1754767329774,"stop":1754767329774,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e99d83b88447c0d","name":"should return false when pubsub topic parsing fails","time":{"start":1754767016052,"stop":1754767016053,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b45c37eee440c5","name":"should clear existing timers before creating new ones","time":{"start":1754767015961,"stop":1754767015962,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdfd8d4a275838d","name":"Decoder throws on undefined content topic","time":{"start":1754767034570,"stop":1754767034570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e447343744a4664a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754767058043,"stop":1754767058043,"duration":0},"status":"passed","severity":"normal"},{"uid":"af568e6c1770c40b","name":"should handle errors when globalThis is not available","time":{"start":1754767015417,"stop":1754767015417,"duration":0},"status":"passed","severity":"normal"},{"uid":"299dcfb519c81114","name":"connects to nwaku","time":{"start":1754767350361,"stop":1754767350361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5d61a1789c2b6b","name":"should be safe to call multiple times","time":{"start":1754767015932,"stop":1754767015933,"duration":1},"status":"passed","severity":"normal"},{"uid":"f761cb58c4754f15","name":"Check publish message containing unicode special characters","time":{"start":1754767216483,"stop":1754767216483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3853cdffbefd6b39","name":"should throw error - no public key","time":{"start":1754767006585,"stop":1754767006585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85e274ab821652b","name":"should properly create location multiaddrs - udp4","time":{"start":1754767006588,"stop":1754767006588,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d76e52aaa2edf","name":"Check received message containing SQL Injection","time":{"start":1754767533050,"stop":1754767533050,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a40e4f0577f279e","name":"should be empty when created","time":{"start":1754767045974,"stop":1754767045974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a401773233eb5f3a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754767058030,"stop":1754767058030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a516de119fa3df22","name":"should handle errors gracefully when getting peer info","time":{"start":1754767016053,"stop":1754767016054,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b88c1399ba313d3","name":"Overlapping topic subscription","time":{"start":1754767557516,"stop":1754767557516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c13c403352dcbbd","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app23/3/topic656/test.js","time":{"start":1754767320281,"stop":1754767320284,"duration":3},"status":"passed","severity":"normal"},{"uid":"bbdd86a77d4fa5c0","name":"throws on content topic with non-number generation field","time":{"start":1754767000534,"stop":1754767000534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2718a9c8a5207af","name":"should fail to send if no connected peers found","time":{"start":1754767045399,"stop":1754767045399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1984641454f5aaee","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754767058004,"stop":1754767058004,"duration":0},"status":"passed","severity":"normal"},{"uid":"287044515ad731f2","name":"msgTime: 0 ms from now, startTime: 1754508132114, endTime: 1754767332114","time":{"start":1754767347297,"stop":1754767347298,"duration":1},"status":"passed","severity":"normal"},{"uid":"6246b45198cef12d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754767557523,"stop":1754767557523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e5b607a6893dd5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754767036050,"stop":1754767036050,"duration":0},"status":"passed","severity":"normal"},{"uid":"50adb8a4a999b514","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754767085216,"stop":1754767085216,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ff0aabbe43d340","name":"Check message on other pubsub topic is not received","time":{"start":1754767533054,"stop":1754767533054,"duration":0},"status":"passed","severity":"normal"},{"uid":"16794da3ca64f1ea","name":"should load peers from local storage and dispatch events","time":{"start":1754767028630,"stop":1754767028631,"duration":1},"status":"passed","severity":"normal"},{"uid":"463fb5cc7ad7860f","name":"returns all values when wanted number matches available values","time":{"start":1754767023824,"stop":1754767023825,"duration":1},"status":"passed","severity":"normal"},{"uid":"de24475c6bea6af0","name":"Push message with long payload","time":{"start":1754767635768,"stop":1754767635768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe75125dee142b0","name":"Decoder throws on undefined content topic","time":{"start":1754767036051,"stop":1754767036051,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b254fb912196ed3","name":"recovers when dns.resolve returns empty","time":{"start":1754767024767,"stop":1754767024767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de8d09eaa2d7d66","name":"does not validate decoders for hash queries","time":{"start":1754767016725,"stop":1754767016725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d266dd2d7b821720","name":"should return false when peer is on different cluster","time":{"start":1754767016047,"stop":1754767016048,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da0c2550c523045","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754767058041,"stop":1754767058041,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1b2133b1bb1fda","name":"should be safe to call multiple times","time":{"start":1754767017056,"stop":1754767017056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba621be712a392b","name":"Encoder throws on empty string content topic","time":{"start":1754767036051,"stop":1754767036051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdd49e8494c798e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754767058005,"stop":1754767058005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c83f6e1cae0c58","name":"should throw error - no public key","time":{"start":1754767006583,"stop":1754767006584,"duration":1},"status":"passed","severity":"normal"},{"uid":"663586626804e10f","name":"should handle dial errors gracefully","time":{"start":1754767016340,"stop":1754767016340,"duration":0},"status":"passed","severity":"normal"},{"uid":"611b78afa665a8c7","name":"Using a function","time":{"start":1754767350362,"stop":1754767350363,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f8a5a900f9d31c","name":"should add peer to queue when queue is not empty","time":{"start":1754767015994,"stop":1754767015996,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c22386619f406c2","name":"should filter out already connected peers","time":{"start":1754767016335,"stop":1754767016336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9587621dd5f07b","name":"Push message with short payload","time":{"start":1754767635768,"stop":1754767635768,"duration":0},"status":"passed","severity":"normal"},{"uid":"84baa6670384945d","name":"Push message with unicode special characters payload","time":{"start":1754767635774,"stop":1754767635774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b608953c0c0c31","name":"should merge provided config with defaults","time":{"start":1754767017055,"stop":1754767017055,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68f4c3e4959c3d0","name":"Fields are not dropped","time":{"start":1754767016506,"stop":1754767016506,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6bad319350b0f","name":"should handle multiple peer connections","time":{"start":1754767015935,"stop":1754767015936,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc511722ac2a409","name":"Check publish message containing JSON","time":{"start":1754767216476,"stop":1754767216476,"duration":0},"status":"passed","severity":"normal"},{"uid":"407b67c807a3fcef","name":"should skip peer when dialed recently","time":{"start":1754767015997,"stop":1754767015997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dfa26a1222b121","name":"should not dispatch event when already connected","time":{"start":1754767015448,"stop":1754767015448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8898d89bd65013d7","name":"rejects content-filtered query with only contentTopics","time":{"start":1754767016255,"stop":1754767016255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ec499ae9abb936","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754767015427,"stop":1754767015427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2168f7d36fdbe3","name":"LightPush","time":{"start":1754767351491,"stop":1754767351491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef46fddd7de5d4f7","name":"rejects hash query with content filter parameters","time":{"start":1754767016256,"stop":1754767016260,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5badebba8171558","name":"pre and post cipher","time":{"start":1754767034891,"stop":1754767034891,"duration":0},"status":"passed","severity":"normal"},{"uid":"43772bfc4ea13064","name":"Publish message with custom timestamp: Sun Aug 18 2024 19:20:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1754767216484,"stop":1754767216484,"duration":0},"status":"passed","severity":"normal"},{"uid":"225f5ebc97cd602","name":"Generator, 2 different shards","time":{"start":1754767290044,"stop":1754767290047,"duration":3},"status":"passed","severity":"normal"},{"uid":"68421bd6df03a6b0","name":"Non TWN Cluster","time":{"start":1754767320270,"stop":1754767320270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed897a5ca2a67bd4","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754767058006,"stop":1754767058006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf85c3fb022a4f4","name":"Check publish message containing Arabic","time":{"start":1754767216469,"stop":1754767216469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bc67ea008b2a03","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754767533062,"stop":1754767533062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3853963692f17b98","name":"should handle ping failures gracefully","time":{"start":1754767015947,"stop":1754767015947,"duration":0},"status":"passed","severity":"normal"},{"uid":"f919ab77f0fdbb7d","name":"should return false when peer is not on topic","time":{"start":1754767017063,"stop":1754767017063,"duration":0},"status":"passed","severity":"normal"},{"uid":"251d16756c709b47","name":"Publish without waiting for remote peer","time":{"start":1754767228359,"stop":1754767228359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e764a5d9f532","name":"should retry failed tasks","time":{"start":1754767045212,"stop":1754767045212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee97fd7d9c1e9a54","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754767216484,"stop":1754767216484,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ead951b8c3da2","name":"Push message with content topic containing long","time":{"start":1754767635788,"stop":1754767635788,"duration":0},"status":"passed","severity":"normal"},{"uid":"89edbdf7f0bfb72a","name":"Push message with long payload","time":{"start":1754767635783,"stop":1754767635783,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5c1a16d7980877","name":"should return PeerId when PeerId is provided","time":{"start":1754767016479,"stop":1754767016480,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ac712b13048676","name":"retrieves a single peer","time":{"start":1754767024766,"stop":1754767024766,"duration":0},"status":"passed","severity":"normal"},{"uid":"66eb120f952f9ea9","name":"Relay - dialed after","time":{"start":1754767351489,"stop":1754767351490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a11e0f52ec878c0","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754767122391,"stop":1754767122392,"duration":1},"status":"passed","severity":"normal"},{"uid":"10187b5d0d13e0bd","name":"Js publishes, other Js receives","time":{"start":1754767206430,"stop":1754767206430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6dfcf13a4c534d","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754767224945,"stop":1754767224945,"duration":0},"status":"skipped","severity":"normal"},{"uid":"894b178a0d6d97b0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754767016352,"stop":1754767016352,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9e1b91dc3d1902","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754767228371,"stop":1754767228371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c635ad5b8e45f0","name":"should dial peer when on same shard","time":{"start":1754767016000,"stop":1754767016001,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6901fd109cfab9","name":"should handle case when globalThis is not available","time":{"start":1754767015433,"stop":1754767015440,"duration":7},"status":"passed","severity":"normal"},{"uid":"d23fc4536e937ea8","name":"should handle incoming messages","time":{"start":1754767045629,"stop":1754767045629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae2e2695df70bb2","name":"Push message with custom timestamp: 1754770704857","time":{"start":1754767635793,"stop":1754767635793,"duration":0},"status":"passed","severity":"normal"},{"uid":"46673c634c0d6a02","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754767283740,"stop":1754767283740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bed28f5a2e6d51d","name":"should deliver messages after dependencies are met","time":{"start":1754767063088,"stop":1754767063088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad7615e659a0fe1","name":"should not fail to stop the service if it was not started","time":{"start":1754767028628,"stop":1754767028628,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d045ed61477eaa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754767006582,"stop":1754767006582,"duration":0},"status":"passed","severity":"normal"},{"uid":"736fa1fc89055f7e","name":"should perform ping and update peer store on timer","time":{"start":1754767015938,"stop":1754767015938,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00d7580668c1185","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754767000550,"stop":1754767000551,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0db032563106b16","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754767086209,"stop":1754767086210,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90067672a54acea","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754767063088,"stop":1754767063088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1377a2c593de6e70","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754767016597,"stop":1754767016597,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9a7fe585fbd51e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754767209729,"stop":1754767209729,"duration":0},"status":"passed","severity":"normal"},{"uid":"32af50f35a75b2d1","name":"Check received message containing emoji","time":{"start":1754767533052,"stop":1754767533053,"duration":1},"status":"passed","severity":"normal"},{"uid":"af460cacf662d634","name":"should add and remove event listeners correctly","time":{"start":1754767028632,"stop":1754767028632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c750e58ade7596d7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754767557518,"stop":1754767557518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85be0ff03729ca2","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754767058006,"stop":1754767058007,"duration":1},"status":"passed","severity":"normal"},{"uid":"2936d8d0b497cdca","name":"should return false when peer is not found","time":{"start":1754767016045,"stop":1754767016046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4495920a72cea1ca","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754767209731,"stop":1754767209731,"duration":0},"status":"passed","severity":"normal"},{"uid":"473ce635def40699","name":"Check publish message containing numeric","time":{"start":1754767216465,"stop":1754767216465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5384876c72cddd6","name":"Ordered callback, aborts when callback returns true","time":{"start":1754767329959,"stop":1754767329959,"duration":0},"status":"passed","severity":"normal"},{"uid":"413d135fe9262a6c","name":"should not be empty after adding a subscription","time":{"start":1754767045975,"stop":1754767045975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdade6e6031c6121","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754767000543,"stop":1754767000543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb3e96af2a7e145","name":"rejects hash query with time filter","time":{"start":1754767016261,"stop":1754767016261,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebfaa2bb044f7a8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754767347291,"stop":1754767347293,"duration":2},"status":"passed","severity":"normal"},{"uid":"a9a86764ed09a719","name":"ends if response has no messages","time":{"start":1754767016726,"stop":1754767016726,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e755c0d5d05d89","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754767320269,"stop":1754767320269,"duration":0},"status":"passed","severity":"normal"},{"uid":"36eaf907f46349ce","name":"Push message with Chinese payload","time":{"start":1754767635783,"stop":1754767635784,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cea0067f3dd2d2","name":"Push message with meta","time":{"start":1754767635791,"stop":1754767635791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d516683f46c37b8c","name":"Passing page size 110 when there are 120 messages","time":{"start":1754767343848,"stop":1754767343848,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b114ff67360c40","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754767058039,"stop":1754767058039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31adaf235a2430b","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754767557521,"stop":1754767557521,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc3a9e7242da58e","name":"should start and setup intervals and event listeners","time":{"start":1754767045976,"stop":1754767045976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0d28e5dfd94807","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754767000551,"stop":1754767000551,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f4bf945cb6cf8f","name":"Push message with meta","time":{"start":1754767635779,"stop":1754767635780,"duration":1},"status":"passed","severity":"normal"},{"uid":"be31fd62625f8a47","name":"should handle shardReader errors","time":{"start":1754767017063,"stop":1754767017064,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921c5998bebc406","name":"throws on content topic with empty encoding field","time":{"start":1754767000536,"stop":1754767000537,"duration":1},"status":"passed","severity":"normal"},{"uid":"acad6fb2cb8caf8f","name":"should reject on timeout if it was set","time":{"start":1754767045834,"stop":1754767045834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1809fc831cf6a1","name":"messageHashStr returns a hex string","time":{"start":1754767016364,"stop":1754767016365,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d02bbf86f5b300","name":"Store - dialed first","time":{"start":1754767351490,"stop":1754767351490,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92655e7bacf2db5","name":"Bloom filter","time":{"start":1754767063106,"stop":1754767063106,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb552bbb7000ae4","name":"should dial with multiaddr and return stream","time":{"start":1754767017059,"stop":1754767017059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb6f235d8eafcf1","name":"should work with v3 peers","time":{"start":1754767045400,"stop":1754767045401,"duration":1},"status":"passed","severity":"normal"},{"uid":"874e6a0d71b8e44e","name":"throws on content topic with empty application field","time":{"start":1754767000535,"stop":1754767000535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1918b4751c925c","name":"Publish message with rate limit","time":{"start":1754767216517,"stop":1754767216517,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1210a308f8779ee","name":"Push message with numeric payload","time":{"start":1754767635783,"stop":1754767635783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6cd613803d352b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754767058018,"stop":1754767058018,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f510b12bcb4145","name":"random static sharding 7 - Cluster ID: 614, Shard ID: 124","time":{"start":1754767329775,"stop":1754767329775,"duration":0},"status":"passed","severity":"normal"},{"uid":"173c33c09676f057","name":"should properly start and stop event listening","time":{"start":1754767045615,"stop":1754767045616,"duration":1},"status":"passed","severity":"normal"},{"uid":"86157157deabe253","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754767000555,"stop":1754767000555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f23f776f1ac71c","name":"should not fail to stop the service if it was not started","time":{"start":1754767085207,"stop":1754767085208,"duration":1},"status":"passed","severity":"normal"},{"uid":"734b48da36ec35cf","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754767057997,"stop":1754767057998,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f891585d3bb8b0f","name":"Query generator for multiple messages with different message text format","time":{"start":1754767329951,"stop":1754767329952,"duration":1},"status":"passed","severity":"normal"},{"uid":"e11664c96bc220ab","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754767058002,"stop":1754767058003,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd142e25b2d9507","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754767057989,"stop":1754767057991,"duration":2},"status":"passed","severity":"normal"},{"uid":"7d0283d7ab818264","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754767058028,"stop":1754767058028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe066965d15a5d0","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754767044955,"stop":1754767044955,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e72d202d724801","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754767028631,"stop":1754767028631,"duration":0},"status":"passed","severity":"normal"},{"uid":"40111661db3237f9","name":"should do nothing when connections still exist","time":{"start":1754767016335,"stop":1754767016335,"duration":0},"status":"passed","severity":"normal"},{"uid":"792a19cb16769ed7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754767100263,"stop":1754767100263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce18d24bc947959c","name":"should dial peers from store when no connections remain","time":{"start":1754767016334,"stop":1754767016334,"duration":0},"status":"passed","severity":"normal"},{"uid":"84901f0f656240bf","name":"it tolerates circular branch references","time":{"start":1754767024766,"stop":1754767024767,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b2d1b9dfc28f86","name":"should return usable stream attached to connection","time":{"start":1754767016595,"stop":1754767016596,"duration":1},"status":"passed","severity":"normal"},{"uid":"4252b0e98e789d82","name":"A test","time":{"start":1754767139733,"stop":1754767139733,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae814f498e79f39c","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1754767139546,"stop":1754767139546,"duration":0},"status":"passed","severity":"normal"},{"uid":"63303138623a56d6","name":"random static sharding 4 - Cluster ID: 403, Shard ID: 733","time":{"start":1754767329774,"stop":1754767329774,"duration":0},"status":"passed","severity":"normal"},{"uid":"81746ebb360bd8f9","name":"Sign & Recover","time":{"start":1754767034891,"stop":1754767034891,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cf081fc2228562","name":"should drop connection via multiaddr with hangUp","time":{"start":1754767169301,"stop":1754767169304,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fdecfbe7a08c5dc","name":"should register libp2p event listeners when start is called","time":{"start":1754767045728,"stop":1754767045731,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8640fb7f82e0f92","name":"should support chaining for add method","time":{"start":1754767044464,"stop":1754767044464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ab9e11e7a288a6","name":"ignores domain fetching errors","time":{"start":1754767024767,"stop":1754767024767,"duration":0},"status":"passed","severity":"normal"},{"uid":"8189f213f092fa79","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754767557520,"stop":1754767557520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca9a40cce26ed4a","name":"should not change state when connections remain after disconnect","time":{"start":1754767015442,"stop":1754767015442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a17408613450e1","name":"Push message with special chars payload","time":{"start":1754767635769,"stop":1754767635769,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28bcf7d32a0d484","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754767005788,"stop":1754767005788,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f00e7e694f9350","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754767216509,"stop":1754767216510,"duration":1},"status":"passed","severity":"normal"},{"uid":"339ef9aa15af4a69","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754767024284,"stop":1754767024284,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b097fdd1b8ccec","name":"should attach causal history and bloom filter to each message","time":{"start":1754767063083,"stop":1754767063083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e76065cfb6e177","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754767557526,"stop":1754767557526,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8d39d622b1df8d","name":"Push message with content topic containing Russian","time":{"start":1754767635778,"stop":1754767635778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f358ba76d7cad4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754767005785,"stop":1754767005786,"duration":1},"status":"passed","severity":"normal"},{"uid":"2631b154c23d85eb","name":"should use DNS peer discovery with light client","time":{"start":1754767085215,"stop":1754767085216,"duration":1},"status":"skipped","severity":"normal"},{"uid":"214b0fa82bab5c5","name":"should reject if Store is requested but not mounted","time":{"start":1754767045833,"stop":1754767045834,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4893d073137cb00","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754767557530,"stop":1754767557530,"duration":0},"status":"passed","severity":"normal"},{"uid":"1003c1b6633e96d0","name":"Check received message containing Basic HTML tag","time":{"start":1754767533060,"stop":1754767533060,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e9e91e94f045ab","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754767016723,"stop":1754767016724,"duration":1},"status":"passed","severity":"normal"},{"uid":"598dafd70d5463cb","name":"should return false when network is not connected","time":{"start":1754767017058,"stop":1754767017058,"duration":0},"status":"passed","severity":"normal"},{"uid":"98aa8f49dc9a503f","name":"ends after yielding if response size indicates end","time":{"start":1754767016728,"stop":1754767016729,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc46b6110a0b06d","name":"should detect messages with missing dependencies","time":{"start":1754767063087,"stop":1754767063087,"duration":0},"status":"passed","severity":"normal"},{"uid":"94059d20e84d3719","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754767228360,"stop":1754767228360,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf9cad6143442a4","name":"topics with same application and version share the same shard","time":{"start":1754767000543,"stop":1754767000543,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7505686bdc20d5b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754767283736,"stop":1754767283740,"duration":4},"status":"passed","severity":"normal"},{"uid":"3a4bad65a83821b2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754767000548,"stop":1754767000549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c9ee989d4d6efab","name":"Push message with content topic containing unicode special characters","time":{"start":1754767635779,"stop":1754767635779,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40f9a1a9fbb435b","name":"should not fail to start the service if it is already started","time":{"start":1754767028628,"stop":1754767028628,"duration":0},"status":"passed","severity":"normal"},{"uid":"282b48548e302eb","name":"Push message with content topic containing Chinese","time":{"start":1754767635788,"stop":1754767635789,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea5c8c6a66b5a37","name":"Ephemeral field set to true","time":{"start":1754767017001,"stop":1754767017001,"duration":0},"status":"passed","severity":"normal"},{"uid":"377849c185d2c197","name":"can start and stop the service","time":{"start":1754767028627,"stop":1754767028628,"duration":1},"status":"passed","severity":"normal"},{"uid":"7260ea82d9003e31","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754767045731,"stop":1754767045732,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c79d2c126bd9c1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754767000541,"stop":1754767000541,"duration":0},"status":"passed","severity":"normal"},{"uid":"480c8000e8f4a1f","name":"throws on content topic with generation field greater than 0","time":{"start":1754767000534,"stop":1754767000535,"duration":1},"status":"passed","severity":"normal"},{"uid":"661c848c06962323","name":"should skip updating peer store if peer has same addresses","time":{"start":1754767016033,"stop":1754767016033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c774b66a5390ea","name":"Fails to push message bigger that 1MB","time":{"start":1754767635794,"stop":1754767635794,"duration":0},"status":"passed","severity":"normal"},{"uid":"da31b89c80e7d296","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754767000550,"stop":1754767000550,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c6c6af557a8b71","name":"should encode/decode to RLP encoding","time":{"start":1754767006586,"stop":1754767006586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75777509321df88","name":"should return true even if peer has no overlapping shards","time":{"start":1754767016043,"stop":1754767016043,"duration":0},"status":"passed","severity":"normal"},{"uid":"88414e046019debc","name":"Sets default value correctly","time":{"start":1754767350363,"stop":1754767350364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3599765b12a7ced7","name":"Promise Callback - true","time":{"start":1754767331880,"stop":1754767331881,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ec5363cdae09bc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754767228399,"stop":1754767228399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa9a6f6c429e385","name":"should maintain proper timestamps if all messages received","time":{"start":1754767063084,"stop":1754767063084,"duration":0},"status":"passed","severity":"normal"},{"uid":"449744b5fb9f94f9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754767058040,"stop":1754767058041,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1ed7bda948ee347","name":"should emit a peer event after start","time":{"start":1754767028629,"stop":1754767028629,"duration":0},"status":"passed","severity":"normal"},{"uid":"31cea38f78080300","name":"should be sent with empty content","time":{"start":1754767063089,"stop":1754767063089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff4f35ae9df68fb","name":"Nodes with multiple pubsub topic","time":{"start":1754767209730,"stop":1754767209731,"duration":1},"status":"passed","severity":"normal"},{"uid":"affa1a9ccc26fd8a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754767058029,"stop":1754767058029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9867a5bcfda67ac9","name":"Refresh subscription","time":{"start":1754767557525,"stop":1754767557525,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa8bfce8bd85696","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754767557524,"stop":1754767557525,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39bb42ee24a6ff2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754767000542,"stop":1754767000542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea08ad2335cb38e3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754767057964,"stop":1754767057980,"duration":16},"status":"passed","severity":"normal"},{"uid":"1fdb406be848205e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754767557523,"stop":1754767557524,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9e8ae21c985251","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754767058040,"stop":1754767058040,"duration":0},"status":"passed","severity":"normal"},{"uid":"39662e17d26ed25c","name":"should not receive a peer event after stop","time":{"start":1754767193050,"stop":1754767193050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1236e290c0d3ec9","name":"Check publish message containing short","time":{"start":1754767216463,"stop":1754767216465,"duration":2},"status":"passed","severity":"normal"},{"uid":"eded427e6d17d83d","name":"should be safe to call multiple times","time":{"start":1754767015993,"stop":1754767015994,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b5c0b7fbb14e2fe","name":"Push message with escaped characters payload","time":{"start":1754767635786,"stop":1754767635786,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a71a4f4c28bfb3","name":"Push message with content topic containing special chars","time":{"start":1754767635788,"stop":1754767635788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa406226d08bcbd2","name":"should clear all timers","time":{"start":1754767015931,"stop":1754767015932,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa72ae304839a74","name":"should mark all messages in causal history as acknowledged","time":{"start":1754767063086,"stop":1754767063086,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8cea8c3f423eb6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754767283740,"stop":1754767283741,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4bee383886ed425","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754767228386,"stop":1754767228390,"duration":4},"status":"passed","severity":"normal"},{"uid":"7619c429b6a3e08b","name":"A test","time":{"start":1754767139733,"stop":1754767139734,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fbf3e842eaf449e","name":"should not fail to start the service if it is already started","time":{"start":1754767085208,"stop":1754767085208,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23c6a92baaae693","name":"should drop connection to all peers on hangUp","time":{"start":1754767169299,"stop":1754767169299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6df363e74e7ff6e","name":"should set field with only STORE enabled","time":{"start":1754767006591,"stop":1754767006591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8154907b4aca59","name":"should initialize with default number of peers","time":{"start":1754767045724,"stop":1754767045724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ed1ce2b1174034","name":"should be safe to call multiple times","time":{"start":1754767016328,"stop":1754767016328,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28c20864d948ed6","name":"should handle complete peer lifecycle","time":{"start":1754767015966,"stop":1754767015967,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f176f4e275cd6b","name":"Check publish message after service node is restarted","time":{"start":1754767216510,"stop":1754767216510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e3b6022eb2abcb0c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754767017003,"stop":1754767017004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9468bf3e34eb15cf","name":"should return all connected peers without codec filter","time":{"start":1754767017061,"stop":1754767017061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c208dbe618155a88","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754767016364,"stop":1754767016364,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f8dd1103c9dd4a","name":"Fails to publish message with empty text","time":{"start":1754767216495,"stop":1754767216499,"duration":4},"status":"passed","severity":"normal"},{"uid":"392da352d63d0eb6","name":"should return false when peer is not found","time":{"start":1754767016053,"stop":1754767016053,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1eca52b9f69a7fd","name":"isConnected return false after peer stops","time":{"start":1754767100264,"stop":1754767100264,"duration":0},"status":"passed","severity":"normal"},{"uid":"7850570fff7e7f62","name":"Push message with content topic containing escaped characters","time":{"start":1754767635779,"stop":1754767635779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5871967b1e9fc","name":"Push message with content topic containing emoji","time":{"start":1754767635779,"stop":1754767635779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e5917f4d906ba7","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app65/2/topic475/xml","time":{"start":1754767320292,"stop":1754767320293,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e3d48bd9828668","name":"should return false and handle errors gracefully","time":{"start":1754767017060,"stop":1754767017061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ece8aa77ab81ed","name":"should create KeepAliveManager with relay","time":{"start":1754767015925,"stop":1754767015925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c206d24c4de4f69","name":"Encoder throws on undefined content topic","time":{"start":1754767034569,"stop":1754767034569,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f415140312bb88","name":"should check false positive rate","time":{"start":1754767060873,"stop":1754767060874,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6121300faff923","name":"Push message with content topic containing emoji","time":{"start":1754767635791,"stop":1754767635791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e77155c39021788","name":"Fails to push message with large meta","time":{"start":1754767635792,"stop":1754767635792,"duration":0},"status":"passed","severity":"normal"},{"uid":"917bd627939ad299","name":"should insert message into bloom filter","time":{"start":1754767063082,"stop":1754767063082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b535a1a4e0f1234","name":"should dial all peers on dial","time":{"start":1754767169299,"stop":1754767169299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8771ed43c299403","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754767058049,"stop":1754767058049,"duration":0},"status":"passed","severity":"normal"},{"uid":"67987f7fb2be7682","name":"Check publish message containing Russian","time":{"start":1754767216470,"stop":1754767216470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20cd85772cc8687","name":"should transition to Unhealthy when no connections","time":{"start":1754767045609,"stop":1754767045609,"duration":0},"status":"passed","severity":"normal"},{"uid":"339129f1b57839ec","name":"should process queue every 500ms","time":{"start":1754767016004,"stop":1754767016004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e68078026c6a86","name":"Check message with invalid timestamp is not received","time":{"start":1754767533054,"stop":1754767533054,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75f7e11310e529d","name":"should send to specified number of peers of used peers","time":{"start":1754767045399,"stop":1754767045399,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bd72a74aa1be98","name":"Check publish message containing XML","time":{"start":1754767216473,"stop":1754767216474,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e803ecc399d282","name":"Check received message with timestamp: 1754767079441 ","time":{"start":1754767533062,"stop":1754767533062,"duration":0},"status":"passed","severity":"normal"},{"uid":"88af8a66151d29b","name":"should not create relay timers when relay is not provided","time":{"start":1754767015953,"stop":1754767015953,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7735fcc1fd8ee2d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754767016356,"stop":1754767016363,"duration":7},"status":"passed","severity":"normal"},{"uid":"c8486dc003b6873b","name":"more peers than existing","time":{"start":1754767193348,"stop":1754767193348,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95ef77112a93f4ac","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754767016597,"stop":1754767016597,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cb76bad9d0c680","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754767016254,"stop":1754767016255,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8b96a256cf5598","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754767063086,"stop":1754767063086,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bace9607dda63ef","name":"Generator, one shard","time":{"start":1754767290044,"stop":1754767290044,"duration":0},"status":"passed","severity":"normal"},{"uid":"d235763b9843d57c","name":"should dial more peers if under maxConnections","time":{"start":1754767016349,"stop":1754767016350,"duration":1},"status":"passed","severity":"normal"},{"uid":"de113dc2892f72b2","name":"Push message equal or less that 1MB","time":{"start":1754767635793,"stop":1754767635794,"duration":1},"status":"passed","severity":"normal"},{"uid":"6160b40a363caf2","name":"Overlapping topic subscription","time":{"start":1754767228361,"stop":1754767228361,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f8fbd4d27db5efc4","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754767228372,"stop":1754767228372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fef893ab96ee35","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754767557526,"stop":1754767557527,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0be5a6a52c39e33","name":"Check received message containing JSON","time":{"start":1754767533051,"stop":1754767533052,"duration":1},"status":"passed","severity":"normal"},{"uid":"794202bcdbad32f2","name":"Decoder throws on empty string content topic","time":{"start":1754767036051,"stop":1754767036051,"duration":0},"status":"passed","severity":"normal"},{"uid":"683805703398effb","name":"should return false when navigator.onLine is false","time":{"start":1754767015426,"stop":1754767015427,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f40f48a2efac12","name":"Ordered Callback - false","time":{"start":1754767331882,"stop":1754767331882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa6d928b5ee8b74","name":"should be safe to call multiple times","time":{"start":1754767016327,"stop":1754767016327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff4ac24dd6208a6","name":"should encode/decode to text encoding","time":{"start":1754767006586,"stop":1754767006587,"duration":1},"status":"passed","severity":"normal"},{"uid":"f867eb99b9c61b26","name":"Check received message containing Arabic","time":{"start":1754767533050,"stop":1754767533050,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb0afbeccb76ea0","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754767058103,"stop":1754767058104,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8a9cd73cdc0aec","name":"should stop all internal components","time":{"start":1754767017057,"stop":1754767017057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e804676dd980a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754767533062,"stop":1754767533062,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecf42b0d37af910","name":"Query generator for 2000 messages","time":{"start":1754767329959,"stop":1754767329959,"duration":0},"status":"passed","severity":"normal"},{"uid":"574e27aae0c967bf","name":"should maintain desired error rate","time":{"start":1754767060862,"stop":1754767060862,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7bb0c6da909b99","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754767557518,"stop":1754767557518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2884633576c11d7f","name":"should update ack status of messages in outgoing buffer","time":{"start":1754767063090,"stop":1754767063090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b935a98d902783be","name":"should handle empty pubsub topics","time":{"start":1754767015963,"stop":1754767015963,"duration":0},"status":"passed","severity":"normal"},{"uid":"248f8e4786061668","name":"Relay Node - default protocol","time":{"start":1754767351492,"stop":1754767351492,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daddb33ec33f538","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754767000540,"stop":1754767000540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c971461ffdf1c9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754767057997,"stop":1754767057997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac68e2942dd416","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app6/8/topic372/test.js","time":{"start":1754767320272,"stop":1754767320272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ca5b39da7a8131","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754767000556,"stop":1754767000556,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd12053d84fc21d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754767000551,"stop":1754767000551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9557c656c925bdda","name":"Passing page size 19 when there are 20 messages","time":{"start":1754767343848,"stop":1754767343848,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f5857257835006","name":"Round trip binary serialization","time":{"start":1754767017001,"stop":1754767017001,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fc915d6da9df44","name":"Check received message containing unicode special characters","time":{"start":1754767533061,"stop":1754767533061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c12f2391a99e10","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754767000542,"stop":1754767000543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b58b8394eb11c3e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754767057980,"stop":1754767057981,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc72ee483b961da","name":"should create ConnectionManager with relay","time":{"start":1754767017054,"stop":1754767017055,"duration":1},"status":"passed","severity":"normal"},{"uid":"748cd9ca86f755cc","name":"Subscribe to topic containing Script and receive message","time":{"start":1754767557519,"stop":1754767557519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77da9846168a47b","name":"Subscribe and receives messages on 20 topics","time":{"start":1754767557515,"stop":1754767557515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0fe3ba3929bf6d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754767000539,"stop":1754767000539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4c7f3d098d976a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754767045733,"stop":1754767045733,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a3dcfdea2cf9d3","name":"Push message with content topic containing unicode special characters","time":{"start":1754767635790,"stop":1754767635791,"duration":1},"status":"passed","severity":"normal"},{"uid":"899e697f8646098e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754767557516,"stop":1754767557516,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7e05aa23dd5c53","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754767283736,"stop":1754767283736,"duration":0},"status":"passed","severity":"normal"},{"uid":"214684d2c1718192","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754767015949,"stop":1754767015953,"duration":4},"status":"passed","severity":"normal"},{"uid":"31611bb6d5bc2577","name":"should insert message id into causal history","time":{"start":1754767063082,"stop":1754767063083,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd934a73a34d2b18","name":"should start all internal components","time":{"start":1754767017056,"stop":1754767017056,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bc630508957255","name":"Check message with no payload is not received","time":{"start":1754767533064,"stop":1754767533064,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c781975a7c1da4","name":"should handle errors when removing globalThis listeners","time":{"start":1754767015418,"stop":1754767015426,"duration":8},"status":"passed","severity":"normal"},{"uid":"549fb755b3af3faa","name":"should stop ping timers on peer disconnect","time":{"start":1754767015937,"stop":1754767015937,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f14e88017350c1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754767557520,"stop":1754767557520,"duration":0},"status":"passed","severity":"normal"},{"uid":"32aaf990f1c9b049","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754767000539,"stop":1754767000540,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bba7cc26bdaec23","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754767005782,"stop":1754767005783,"duration":1},"status":"passed","severity":"normal"},{"uid":"c806e2dfb34f275a","name":"ignores unrecognized TXT record formats","time":{"start":1754767024768,"stop":1754767024768,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4784df5fb48478","name":"should create KeepAliveManager with required options","time":{"start":1754767015924,"stop":1754767015925,"duration":1},"status":"passed","severity":"normal"},{"uid":"3023809ea9780e44","name":"Decoder throws on empty string content topic","time":{"start":1754767017003,"stop":1754767017003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef97931172399f11","name":"Callback on promise","time":{"start":1754767329954,"stop":1754767329955,"duration":1},"status":"passed","severity":"normal"},{"uid":"14007c8d44429a7d","name":"Check received message containing Chinese","time":{"start":1754767533050,"stop":1754767533050,"duration":0},"status":"passed","severity":"normal"},{"uid":"da39dbfef785fe68","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754767063087,"stop":1754767063087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1db6731b377ca9","name":"should process up to 3 peers at once","time":{"start":1754767016005,"stop":1754767016005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae8432756ad4989","name":"Subscribe to topic containing XML and receive message","time":{"start":1754767557528,"stop":1754767557528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4530c075b1bca50e","name":"Subscribe and publish message","time":{"start":1754767228359,"stop":1754767228359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5e5e4cb56d74b8","name":"Filter","time":{"start":1754767351491,"stop":1754767351491,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9b5d1848b569b1","name":"Push message with numeric payload","time":{"start":1754767635769,"stop":1754767635769,"duration":0},"status":"passed","severity":"normal"},{"uid":"465531be2fa21f43","name":"can start the service","time":{"start":1754767085205,"stop":1754767085206,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d7582cea9e65ff","name":"should increase lamport timestamp","time":{"start":1754767063081,"stop":1754767063081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcdb776a738fe28","name":"Relay","time":{"start":1754767086054,"stop":1754767086054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5d1fcaf288c98a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754767100262,"stop":1754767100262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19df51b7a87b1ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754767058042,"stop":1754767058043,"duration":1},"status":"passed","severity":"normal"},{"uid":"c548dddfdf193961","name":"should dial peers from store on start","time":{"start":1754767016325,"stop":1754767016325,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74a43a87672833","name":"should reject if Relay is requested but not mounted","time":{"start":1754767045833,"stop":1754767045833,"duration":0},"status":"passed","severity":"normal"},{"uid":"83586fb02e068755","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754767209728,"stop":1754767209729,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b22e07d002632c","name":"should return no connections if no open connection provided","time":{"start":1754767016437,"stop":1754767016438,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8072eed6b972fe","name":"should handle hash queries without validation","time":{"start":1754767046047,"stop":1754767046047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8f55b495757f85","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754767045732,"stop":1754767045732,"duration":0},"status":"passed","severity":"normal"},{"uid":"10700d55dcc118b1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754767006592,"stop":1754767006592,"duration":0},"status":"passed","severity":"normal"},{"uid":"7808676a42620887","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754767058050,"stop":1754767058050,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a73cea751d6f040","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754767063090,"stop":1754767063091,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd297b7dd6f4095","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754767058007,"stop":1754767058007,"duration":0},"status":"passed","severity":"normal"},{"uid":"329a86f10e9ba82e","name":"accepts valid content-filtered query","time":{"start":1754767016254,"stop":1754767016254,"duration":0},"status":"passed","severity":"normal"},{"uid":"76dafc2573175721","name":"Throws when trying to push message with empty payload","time":{"start":1754767635787,"stop":1754767635787,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f058b778cca1f4","name":"should invoke callbacks when receiving a message","time":{"start":1754767045975,"stop":1754767045976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d6904ab6c60fe6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754767058016,"stop":1754767058016,"duration":0},"status":"passed","severity":"normal"},{"uid":"91148800f0ee663c","name":"can start and stop the service","time":{"start":1754767085206,"stop":1754767085207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c77518628dd1c19","name":"Check received message containing Arabic","time":{"start":1754767533058,"stop":1754767533058,"duration":0},"status":"passed","severity":"normal"},{"uid":"789413222c8b8c7f","name":"Check received message containing short","time":{"start":1754767533048,"stop":1754767533048,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e445f7a46e1eb7","name":"should handle dial errors gracefully","time":{"start":1754767016026,"stop":1754767016027,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4bfe87e1cc75862","name":"Push message equal or less that 1MB","time":{"start":1754767635782,"stop":1754767635782,"duration":0},"status":"passed","severity":"normal"},{"uid":"739988a661b93a9d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754767034565,"stop":1754767034566,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5b401916659c39","name":"should not fail to stop the service if it was not started","time":{"start":1754767193044,"stop":1754767193044,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e8ce32c7c15a1f","name":"Subscribe to topic containing long and receive message","time":{"start":1754767557517,"stop":1754767557517,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed25e3e624ef47a","name":"Does not throw an exception when node disconnects","time":{"start":1754767350361,"stop":1754767350362,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e7a2abccdffb7c","name":"should properly clean up resources when disposed","time":{"start":1754767044478,"stop":1754767044485,"duration":7},"status":"passed","severity":"normal"},{"uid":"be17d19035104d28","name":"Push message with custom timestamp: 1724008704857","time":{"start":1754767635781,"stop":1754767635781,"duration":0},"status":"passed","severity":"normal"},{"uid":"681e9e9798e6221e","name":"Check message with no pubsub topic is not received","time":{"start":1754767533063,"stop":1754767533063,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3342177e0de245","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754767005779,"stop":1754767005780,"duration":1},"status":"passed","severity":"normal"},{"uid":"434a5cbfea493976","name":"should not receive a peer event after stop","time":{"start":1754767085209,"stop":1754767085215,"duration":6},"status":"passed","severity":"normal"},{"uid":"da44a49f467ec1d7","name":"All","time":{"start":1754767086055,"stop":1754767086055,"duration":0},"status":"passed","severity":"normal"},{"uid":"b890a7458f42da0e","name":"Publish message with custom timestamp: Sat Aug 09 2025 20:20:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1754767216485,"stop":1754767216485,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb901c6ba5facf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754767241163,"stop":1754767241163,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd66c43d981e369","name":"Ordered Callback - true","time":{"start":1754767331881,"stop":1754767331881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead2aea38ed6f3d9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754767557519,"stop":1754767557519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8458be7d88c3ff41","name":"groups content topics by expected pubsub topic","time":{"start":1754767000544,"stop":1754767000544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef08a386e7b7d5b6","name":"should be safe to call multiple times","time":{"start":1754767016023,"stop":1754767016023,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad5fc6e6ae82596","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754767015957,"stop":1754767015957,"duration":0},"status":"passed","severity":"normal"},{"uid":"668e86321e7bf50f","name":"should be able to dial TLS multiaddrs","time":{"start":1754767169304,"stop":1754767169305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef76a68fe414beb0","name":"should not execute task if max attempts is 0","time":{"start":1754767045213,"stop":1754767045213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74f0cc4122c3552","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754767058050,"stop":1754767058050,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ec567c14cd4051","name":"should return false when peer has no shard info","time":{"start":1754767016043,"stop":1754767016043,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec60f2f19378f0f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754767005781,"stop":1754767005782,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6dd0a9992410618","name":"Relay + Store","time":{"start":1754767006592,"stop":1754767006592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f948300399abe88b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754767000548,"stop":1754767000548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2150d197105e0b1e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754767557529,"stop":1754767557529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d68a8bda8e6a715","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754767058017,"stop":1754767058018,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f6b764617867f7","name":"should skip peer when not on same cluster","time":{"start":1754767016000,"stop":1754767016000,"duration":0},"status":"passed","severity":"normal"},{"uid":"600273747aea1d40","name":"should return different streams if requested simultaniously","time":{"start":1754767016596,"stop":1754767016597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd022e200b77926","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754767347304,"stop":1754767347304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67608acaabd608c","name":"should get / set TCP multiaddr","time":{"start":1754767006587,"stop":1754767006588,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ba9ca86ba395f","name":"returns only open connection if one present","time":{"start":1754767016437,"stop":1754767016437,"duration":0},"status":"passed","severity":"normal"},{"uid":"6996ce3340d2e592","name":"should add event listeners to libp2p","time":{"start":1754767015411,"stop":1754767015413,"duration":2},"status":"passed","severity":"normal"},{"uid":"81b0e440c5505cbc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754767557515,"stop":1754767557515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6424596334e500","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754767017058,"stop":1754767017058,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a99c6891a63a041","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754767336010,"stop":1754767336011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e29057fc79f6d6f5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754767024771,"stop":1754767024771,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b678207f13caf60","name":"should dial all known peers when reached zero connections","time":{"start":1754767122390,"stop":1754767122391,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a0ef52acdd3e00","name":"Push message with Script payload","time":{"start":1754767635784,"stop":1754767635785,"duration":1},"status":"passed","severity":"normal"},{"uid":"262be442293efb0a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754767557521,"stop":1754767557522,"duration":1},"status":"passed","severity":"normal"},{"uid":"26219cecda825686","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754767058040,"stop":1754767058040,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d633699cfc406d","name":"should populate queue if has active dial","time":{"start":1754767015998,"stop":1754767015998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb2ea4e7c3c4107","name":"Check publish message containing SQL Injection","time":{"start":1754767216471,"stop":1754767216471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc9aeaf99a53c4a","name":"should handle peer store errors gracefully","time":{"start":1754767016342,"stop":1754767016342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19170c31a00acb0","name":"should handle peerStore errors gracefully","time":{"start":1754767017062,"stop":1754767017062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf5b9ad9e484bdb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754767347270,"stop":1754767347270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b5bdc70285b1ff","name":"can query messages by message hash","time":{"start":1754767323477,"stop":1754767323477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d742e945b52e8cd1","name":"should dial with PeerId and return stream","time":{"start":1754767017058,"stop":1754767017059,"duration":1},"status":"passed","severity":"normal"},{"uid":"619142b9d300a4aa","name":"should handle corrupted local storage data gracefully","time":{"start":1754767028631,"stop":1754767028631,"duration":0},"status":"passed","severity":"normal"},{"uid":"813b5f7b59f895b2","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/4/topic495/test.js","time":{"start":1754767320271,"stop":1754767320271,"duration":0},"status":"passed","severity":"normal"},{"uid":"61917a08b9253527","name":"should handle v3 RLN errors","time":{"start":1754767045420,"stop":1754767045421,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ddeed39ea58475d","name":"Ephemeral messages are not stored","time":{"start":1754767086209,"stop":1754767086209,"duration":0},"status":"passed","severity":"normal"},{"uid":"3502295953dfe4ec","name":"Subscribe and receive messages via lightPush","time":{"start":1754767557522,"stop":1754767557522,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb452637ed9cf98","name":"same cluster, static sharding: nodes connect","time":{"start":1754767154186,"stop":1754767154186,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dfcdf8fbb8b900","name":"should be online or offline if network state changed","time":{"start":1754767100267,"stop":1754767100267,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b7844b41828fbe","name":"should set field with all protocols disabled","time":{"start":1754767006590,"stop":1754767006590,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab87e4d2d89033e","name":"random static sharding 10 - Cluster ID: 932, Shard ID: 606","time":{"start":1754767329779,"stop":1754767329780,"duration":1},"status":"passed","severity":"normal"},{"uid":"29625e774179c4bd","name":"should handle network check errors gracefully","time":{"start":1754767016009,"stop":1754767016009,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9d1b7cd02c42c7","name":"Push message with Russian payload","time":{"start":1754767635770,"stop":1754767635770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8668ddfc45cf46","name":"Query with Ordered Callback, No Decoder","time":{"start":1754767299088,"stop":1754767299088,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae0979c02e13709","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754767063085,"stop":1754767063085,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d32e327fa60141","name":"random static sharding 1 - Cluster ID: 957, Shard ID: 134","time":{"start":1754767329771,"stop":1754767329773,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4fbb8f3673ab133","name":"Encoder throws on undefined content topic","time":{"start":1754767017002,"stop":1754767017002,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14bc4588ca42e44","name":"should handle queue processing errors gracefully","time":{"start":1754767016005,"stop":1754767016008,"duration":3},"status":"passed","severity":"normal"},{"uid":"81d9dfa286b8e15b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754767045625,"stop":1754767045625,"duration":0},"status":"passed","severity":"normal"},{"uid":"3287fe5703f38d50","name":"Register correct protocols","time":{"start":1754767228358,"stop":1754767228359,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff6b2fa571dafef","name":"should emit a peer event after start","time":{"start":1754767193049,"stop":1754767193049,"duration":0},"status":"passed","severity":"normal"},{"uid":"818279ad83acc6d4","name":"Push message with content topic containing JSON","time":{"start":1754767635790,"stop":1754767635790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4504d2e2004b541a","name":"Check message with no content topic is not received","time":{"start":1754767533063,"stop":1754767533064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab86663015dbe53","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754767209730,"stop":1754767209730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81d29d7171c0f37","name":"Push message with content topic containing Chinese","time":{"start":1754767635777,"stop":1754767635777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b8a9950ecda73e","name":"Push message with content topic containing short","time":{"start":1754767635787,"stop":1754767635788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4574c9405c607dc5","name":"Query with Promise Callback, No Decoder","time":{"start":1754767299091,"stop":1754767299091,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cadb734e36f923","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754767045211,"stop":1754767045212,"duration":1},"status":"passed","severity":"normal"},{"uid":"301dac4beb724fd6","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754767057988,"stop":1754767057989,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b14201dca72c517","name":"non connected peers","time":{"start":1754767193348,"stop":1754767193348,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f43ac1d337a1228","name":"should handle dial errors gracefully","time":{"start":1754767016002,"stop":1754767016003,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d2c3e49adf493d","name":"should save new peer to store","time":{"start":1754767016029,"stop":1754767016033,"duration":4},"status":"passed","severity":"normal"},{"uid":"53993df147b6cbf4","name":"can start the service","time":{"start":1754767193042,"stop":1754767193042,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3536743cc4be19f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754767045725,"stop":1754767045725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f047052efec285ed","name":"should hang up with PeerId and return true on success","time":{"start":1754767017060,"stop":1754767017060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9626e9005852d57","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754767557524,"stop":1754767557524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c34ec2513265b4db","name":"Check received message containing special chars","time":{"start":1754767533049,"stop":1754767533049,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f1c842adf90fa","name":"Fails to publish duplicate message","time":{"start":1754767216485,"stop":1754767216495,"duration":10},"status":"passed","severity":"normal"},{"uid":"5e19eabe47501b80","name":"throws if store query response has error status","time":{"start":1754767016726,"stop":1754767016726,"duration":0},"status":"passed","severity":"normal"},{"uid":"66faa7d4afe06546","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754767336013,"stop":1754767336014,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fa60702ae117d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754767005784,"stop":1754767005784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e773efafa3f2541","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754767104654,"stop":1754767104655,"duration":1},"status":"passed","severity":"normal"},{"uid":"9666f21ecc231073","name":"Store - dialed after - with timeout","time":{"start":1754767351490,"stop":1754767351491,"duration":1},"status":"passed","severity":"normal"},{"uid":"55625696d154cc6c","name":"new peer added after a peer was already found","time":{"start":1754767224944,"stop":1754767224945,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52a5cb80da540983","name":"Should update shard info","time":{"start":1754767169762,"stop":1754767169762,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ab47ed5546637d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754767058018,"stop":1754767058018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b580f48cf2738f2","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754767228374,"stop":1754767228386,"duration":12},"status":"passed","severity":"normal"},{"uid":"d6edfa11b279b268","name":"messageHashStr produces consistent results for the same input","time":{"start":1754767016373,"stop":1754767016373,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b5d9862ee8b660","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754767044954,"stop":1754767044955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3251331da285c8a9","name":"should handle different types of entries","time":{"start":1754767044477,"stop":1754767044478,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86ebf51744d1cf5","name":"Push message with Basic HTML tag payload","time":{"start":1754767635772,"stop":1754767635773,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d8da05784ca7e","name":"should throw error when no peers are available","time":{"start":1754767046046,"stop":1754767046046,"duration":0},"status":"passed","severity":"normal"},{"uid":"300a66ebba686ad4","name":"should create dialer with libp2p and shardReader","time":{"start":1754767015987,"stop":1754767015987,"duration":0},"status":"passed","severity":"normal"},{"uid":"31174c5c95d5dcce","name":"should stop and cleanup resources","time":{"start":1754767045976,"stop":1754767045977,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d328865253c13e1","name":"Passing page size 10 when there are 10 messages","time":{"start":1754767343838,"stop":1754767343844,"duration":6},"status":"passed","severity":"normal"},{"uid":"93cd802c8351a7b2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754767000540,"stop":1754767000540,"duration":0},"status":"passed","severity":"normal"},{"uid":"410e471a7f7dfb53","name":"Push message with Basic HTML tag payload","time":{"start":1754767635785,"stop":1754767635785,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f9723e860fab53","name":"should remove event listeners from libp2p","time":{"start":1754767015417,"stop":1754767015418,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba536494bdb33fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754767000552,"stop":1754767000553,"duration":1},"status":"passed","severity":"normal"},{"uid":"9429f7b7b356b860","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754767058029,"stop":1754767058029,"duration":0},"status":"passed","severity":"normal"},{"uid":"58630b9480a06f9e","name":"isConnected should return true after first peer connects","time":{"start":1754767100263,"stop":1754767100264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e12b201f4e9624","name":"Push message with unicode special characters payload","time":{"start":1754767635786,"stop":1754767635786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cf9128bf5a05c6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754767005778,"stop":1754767005779,"duration":1},"status":"passed","severity":"normal"},{"uid":"94aa7348168240fb","name":"should not allow unachievable error rate","time":{"start":1754767058099,"stop":1754767058103,"duration":4},"status":"passed","severity":"normal"},{"uid":"c54150eec20f521c","name":"Push message with custom timestamp: 1724008704857","time":{"start":1754767635792,"stop":1754767635792,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda45b564ced51df","name":"Push message with content topic containing Arabic","time":{"start":1754767635789,"stop":1754767635789,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ffd970510416bf","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754767016352,"stop":1754767016352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7e1484709ef7e6","name":"return first retrieved peers without further DNS queries","time":{"start":1754767024769,"stop":1754767024770,"duration":1},"status":"passed","severity":"normal"},{"uid":"205883dff69c00a6","name":"should return true when peer is on the specified shard","time":{"start":1754767016046,"stop":1754767016047,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bd7ea521292ccd","name":"throws if decoders don't match content topics","time":{"start":1754767016724,"stop":1754767016725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e3fa5e6a6c603e","name":"should not create multiple intervals when called multiple times","time":{"start":1754767015988,"stop":1754767015989,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4db147f11a2550","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754767000540,"stop":1754767000541,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e4488073860f85","name":"should return empty array when no peers connected","time":{"start":1754767017061,"stop":1754767017061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbc8f1b540c4d25","name":"Push message with content topic containing short","time":{"start":1754767635776,"stop":1754767635776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ac4504050f666","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754767154204,"stop":1754767154204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5366d1882cd8f7a2","name":"Push message with special chars payload","time":{"start":1754767635783,"stop":1754767635783,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f312827eed7ab56","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1754767347289,"stop":1754767347291,"duration":2},"status":"passed","severity":"normal"},{"uid":"da37d0224c86e33c","name":"should handle peer store errors gracefully","time":{"start":1754767016028,"stop":1754767016028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fe948b31a4ad02","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754767005790,"stop":1754767005791,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee605e17495f529","name":"should decode valid enr with tcp successfully","time":{"start":1754767006583,"stop":1754767006583,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e1c93774d3579","name":"Relay - times out","time":{"start":1754767351490,"stop":1754767351490,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c89a5a096380fa","name":"Subscribe to topic containing short and publish message","time":{"start":1754767228362,"stop":1754767228362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31d98ecbeff6eb5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754767329955,"stop":1754767329959,"duration":4},"status":"passed","severity":"normal"},{"uid":"fb5853983f05cffa","name":"different cluster: nodes don't connect","time":{"start":1754767154203,"stop":1754767154203,"duration":0},"status":"passed","severity":"normal"},{"uid":"782ab4a94679a09e","name":"Get Nodes","time":{"start":1754767024451,"stop":1754767024451,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd448bef3e3a0e0e","name":"should add event listeners to globalThis","time":{"start":1754767015413,"stop":1754767015416,"duration":3},"status":"passed","severity":"normal"},{"uid":"aaf42c2ba23f078f","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754767024770,"stop":1754767024771,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8d3557fe0a4b79a6","name":"Stops search when 2 null results are returned","time":{"start":1754767024452,"stop":1754767024452,"duration":0},"status":"passed","severity":"normal"},{"uid":"51642004794de542","name":"messageHash returns a Uint8Array","time":{"start":1754767016364,"stop":1754767016364,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c106b80b3bb9b","name":"Check message with non string payload is not received","time":{"start":1754767533055,"stop":1754767533056,"duration":1},"status":"passed","severity":"normal"},{"uid":"2950981daf85cd59","name":"Push message with custom timestamp: 1754770704857","time":{"start":1754767635781,"stop":1754767635781,"duration":0},"status":"passed","severity":"normal"},{"uid":"727023012abd7218","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754767024282,"stop":1754767024282,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e4c4cd0cc904db","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754767024280,"stop":1754767024280,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec2608efc770b38","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754767154195,"stop":1754767154202,"duration":7},"status":"passed","severity":"normal"},{"uid":"6052cf7da65871c3","name":"should handle case when navigator is not available","time":{"start":1754767015428,"stop":1754767015433,"duration":5},"status":"passed","severity":"normal"},{"uid":"79e3dcf0618e540f","name":"should handle peer disconnect event when no connections remain","time":{"start":1754767015441,"stop":1754767015441,"duration":0},"status":"passed","severity":"normal"},{"uid":"668f74cfe61533e0","name":"should remove event listeners from globalThis","time":{"start":1754767015418,"stop":1754767015418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00b6325ed0ed831","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754767000539,"stop":1754767000539,"duration":0},"status":"passed","severity":"normal"},{"uid":"87945b206871e8d6","name":"should not process empty queue","time":{"start":1754767016005,"stop":1754767016005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80fcf24a0f5ff74","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754767058104,"stop":1754767058104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e220bde79c00a292","name":"Default pageSize","time":{"start":1754767343849,"stop":1754767343858,"duration":9},"status":"passed","severity":"normal"},{"uid":"fa5f333351cef726","name":"should successfully query store with valid decoders and options","time":{"start":1754767046046,"stop":1754767046046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddf6023c3b3f950","name":"should handle peer connect event","time":{"start":1754767015440,"stop":1754767015441,"duration":1},"status":"passed","severity":"normal"},{"uid":"519209fbd35ce41a","name":"should respect custom numPeersToUse configuration","time":{"start":1754767045732,"stop":1754767045732,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fa6bc17ad07c2a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754767005774,"stop":1754767005776,"duration":2},"status":"passed","severity":"normal"},{"uid":"3fcb5393d873ab3e","name":"Push message with shell command payload","time":{"start":1754767635785,"stop":1754767635786,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba90d911d0e1802","name":"Check received message containing SQL Injection","time":{"start":1754767533058,"stop":1754767533059,"duration":1},"status":"passed","severity":"normal"},{"uid":"f658f5ae4606950f","name":"Subscribe to topic containing short and receive message","time":{"start":1754767557526,"stop":1754767557526,"duration":0},"status":"passed","severity":"normal"},{"uid":"301ce713f5c6ce48","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754767000552,"stop":1754767000552,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca6a7e3e3442398","name":"should not retry if at least one success","time":{"start":1754767045214,"stop":1754767045220,"duration":6},"status":"passed","severity":"normal"},{"uid":"3b96471bb4845b8c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754767100262,"stop":1754767100263,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8c1c827a6d4d26","name":"can start the service","time":{"start":1754767028627,"stop":1754767028627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdae8f1ea00eb35","name":"Push message with rate limit","time":{"start":1754767635792,"stop":1754767635792,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4f91f1bb5433f0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754767557521,"stop":1754767557521,"duration":0},"status":"passed","severity":"normal"},{"uid":"366ba18722fa7d9a","name":"should properly create location multiaddrs - udp","time":{"start":1754767006589,"stop":1754767006589,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d32107a725c0688","name":"messageHashStr produces different results for different inputs","time":{"start":1754767016373,"stop":1754767016374,"duration":1},"status":"passed","severity":"normal"},{"uid":"93c342604ce24559","name":"Query Generator - false","time":{"start":1754767331878,"stop":1754767331880,"duration":2},"status":"passed","severity":"normal"},{"uid":"349d89756c562afa","name":"should handle queue overflow by adding peers to queue","time":{"start":1754767016003,"stop":1754767016004,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea14a1e15ffcc02","name":"Check received message containing XML","time":{"start":1754767533059,"stop":1754767533059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f26a6bf0c9ace8","name":"should not fail to start the service if it is already started","time":{"start":1754767193046,"stop":1754767193048,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4f58e8448de5db","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754767058028,"stop":1754767058029,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24e82e097290c72","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754767058049,"stop":1754767058050,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc2e897a45b67a0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754767036049,"stop":1754767036050,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fba10a068c41e76","name":"Check meta is set [symmetric]","time":{"start":1754767034567,"stop":1754767034568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f837d4c20ccc7099","name":"returns all values when wanted number is greater than available values","time":{"start":1754767023826,"stop":1754767023826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69827243cbf8937","name":"Promise Callback - false","time":{"start":1754767331881,"stop":1754767331881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce25edb78a3f2457","name":"should only return 1 node with relay capability","time":{"start":1754767024768,"stop":1754767024769,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f9ddb181da798f","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754767228371,"stop":1754767228372,"duration":1},"status":"passed","severity":"normal"},{"uid":"110d92665f53b9f2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754767533064,"stop":1754767533065,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeb371662cc9bee7","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754767058008,"stop":1754767058016,"duration":8},"status":"passed","severity":"normal"},{"uid":"97403e699f58552b","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754767016342,"stop":1754767016347,"duration":5},"status":"passed","severity":"normal"},{"uid":"94916ee49d780e47","name":"random static sharding 6 - Cluster ID: 209, Shard ID: 33","time":{"start":1754767329775,"stop":1754767329775,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e1f5185c05de2b","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754767016051,"stop":1754767016052,"duration":1},"status":"passed","severity":"normal"},{"uid":"8081b82a5dd07228","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754767000554,"stop":1754767000554,"duration":0},"status":"passed","severity":"normal"},{"uid":"28af974195445d8d","name":"should dial all remaining peers","time":{"start":1754767016336,"stop":1754767016336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18bb619f5ec404","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754767241163,"stop":1754767241164,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51820fbf2686792","name":"Check message on other pubsub topic is not received","time":{"start":1754767533063,"stop":1754767533063,"duration":0},"status":"passed","severity":"normal"},{"uid":"a989700b3c47914","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754767085217,"stop":1754767085217,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fd12116610961a5b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754767336014,"stop":1754767336015,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7997ba095472bc","name":"Passing page size 11 when there are 10 messages","time":{"start":1754767343845,"stop":1754767343848,"duration":3},"status":"passed","severity":"normal"},{"uid":"7035eed90a160763","name":"Push message with emoji payload","time":{"start":1754767635787,"stop":1754767635787,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af165ad0fcb92e4","name":"should retry if all attempts fail","time":{"start":1754767045220,"stop":1754767045221,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaffa3de55c172a2","name":"Check received message with timestamp: 1754767079441000000 ","time":{"start":1754767533053,"stop":1754767533053,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0820b0f8114e3b","name":"should handle case with no peers in store","time":{"start":1754767016340,"stop":1754767016340,"duration":0},"status":"passed","severity":"normal"},{"uid":"921a47879a75626a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app9/7/topic17/xml","time":{"start":1754767320272,"stop":1754767320272,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf874115254e316","name":"should not dial peers from store when browser is not connected","time":{"start":1754767016331,"stop":1754767016332,"duration":1},"status":"passed","severity":"normal"},{"uid":"160c080f0b0cf3d3","name":"Check received message containing emoji","time":{"start":1754767533061,"stop":1754767533061,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf56ca332960be6","name":"Passing page size 1 when there are 4 messages","time":{"start":1754767343835,"stop":1754767343837,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2d13602df523c40","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754767000537,"stop":1754767000538,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6b14a489994cd9","name":"should create all internal components","time":{"start":1754767017055,"stop":1754767017056,"duration":1},"status":"passed","severity":"normal"},{"uid":"f501da4438971f47","name":"Check message with no pubsub topic is not received","time":{"start":1754767533055,"stop":1754767533055,"duration":0},"status":"passed","severity":"normal"},{"uid":"137f7e687ad7a699","name":"should properly create peer info with all multiaddrs","time":{"start":1754767006590,"stop":1754767006590,"duration":0},"status":"passed","severity":"normal"},{"uid":"632085f74cc4aa81","name":"Check publish message containing shell command","time":{"start":1754767216476,"stop":1754767216477,"duration":1},"status":"passed","severity":"normal"},{"uid":"8624ae25226dfbb0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754767016050,"stop":1754767016051,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a1e2aece2e3ba9","name":"should skip peer when failed to dial recently","time":{"start":1754767015997,"stop":1754767015998,"duration":1},"status":"passed","severity":"normal"},{"uid":"b064e00f7a9081a0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754767000547,"stop":1754767000547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccdc2339b523adc","name":"Nodes with multiple pubsub topic","time":{"start":1754767209729,"stop":1754767209729,"duration":0},"status":"passed","severity":"normal"},{"uid":"66324df7f2ccc05","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754767024284,"stop":1754767024285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9878c30041322110","name":"should throw error - no id","time":{"start":1754767006584,"stop":1754767006584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee552fc0489d2990","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754767209730,"stop":1754767209730,"duration":0},"status":"passed","severity":"normal"},{"uid":"11520bc7d982f001","name":"should handle general insertion and lookup correctly","time":{"start":1754767060873,"stop":1754767060873,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bea03f56ce11e36","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754767058017,"stop":1754767058017,"duration":0},"status":"passed","severity":"normal"},{"uid":"163a635da93fcabf","name":"Throws when trying to push message with empty payload","time":{"start":1754767635775,"stop":1754767635776,"duration":1},"status":"passed","severity":"normal"},{"uid":"4981be5470cdfb7a","name":"should handle all zero keep alive options","time":{"start":1754767015964,"stop":1754767015964,"duration":0},"status":"passed","severity":"normal"},{"uid":"7319634c885c5da","name":"Push message with rate limit","time":{"start":1754767635780,"stop":1754767635781,"duration":1},"status":"passed","severity":"normal"},{"uid":"450e1ffd2a5462c8","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754767057998,"stop":1754767058002,"duration":4},"status":"passed","severity":"normal"},{"uid":"35e49adaa7060296","name":"throws on content topic with too few or too many fields","time":{"start":1754767000533,"stop":1754767000534,"duration":1},"status":"passed","severity":"normal"},{"uid":"444d7d52fd75d173","name":"Push 30 different messages","time":{"start":1754767635775,"stop":1754767635775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1b120d76e2b294b6","name":"Push message with JSON payload","time":{"start":1754767635785,"stop":1754767635785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc08e87eeb8218ce","name":"should be able to encode the field with only STORE set to true","time":{"start":1754767005777,"stop":1754767005778,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bb3447640ef5c","name":"should not dispatch event when already disconnected","time":{"start":1754767015448,"stop":1754767015449,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3c6800f4344c9d","name":"Asymmetric encrypt & decrypt","time":{"start":1754767034889,"stop":1754767034890,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4de184a5d384c4","name":"returns nothing if no connections present","time":{"start":1754767016437,"stop":1754767016437,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a79b3b6853dc55","name":"should return false when peer is on different cluster","time":{"start":1754767016043,"stop":1754767016043,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bdd2c11e79ae4","name":"Check message with non string payload is not received","time":{"start":1754767533064,"stop":1754767533064,"duration":0},"status":"passed","severity":"normal"},{"uid":"30443f94d87c9fc","name":"Check message received after jswaku node is restarted","time":{"start":1754767533056,"stop":1754767533056,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0f122f02a0385d","name":"should not retry if at least one success","time":{"start":1754767045400,"stop":1754767045400,"duration":0},"status":"passed","severity":"normal"},{"uid":"30381fc56c76a9ba","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754767057992,"stop":1754767057993,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5714f59b66311bd","name":"Push message with content topic containing Russian","time":{"start":1754767635789,"stop":1754767635789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e027610ba4f4f0","name":"should dial second nwaku node that was discovered","time":{"start":1754767079123,"stop":1754767079135,"duration":12},"status":"skipped","severity":"normal"},{"uid":"6ea73c46a7924016","name":"should handle complete discovery-to-dial flow","time":{"start":1754767016035,"stop":1754767016036,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6df33d98668875a","name":"Query with Ordered Callback, No message returned","time":{"start":1754767299088,"stop":1754767299090,"duration":2},"status":"passed","severity":"normal"},{"uid":"6162bd752a146ec8","name":"should create ConnectionManager with required options","time":{"start":1754767017054,"stop":1754767017054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e257876455728d6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754767058007,"stop":1754767058007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d8be5413056633a","name":"should never report false negatives","time":{"start":1754767060863,"stop":1754767060866,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb2fe2c4024575b","name":"Query generator for multiple messages","time":{"start":1754767329944,"stop":1754767329944,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b1a4ebec93f6d8","name":"should return peer for existing peer","time":{"start":1754767016341,"stop":1754767016341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d38e19c591799d4","name":"should return null for non-existent peer","time":{"start":1754767016342,"stop":1754767016342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0914cd9051023d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754767058042,"stop":1754767058042,"duration":0},"status":"passed","severity":"normal"},{"uid":"28369b71ba8c4b2b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754767063084,"stop":1754767063084,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db9f67c6a702fd9","name":"Push to array if already present","time":{"start":1754767000040,"stop":1754767000040,"duration":0},"status":"passed","severity":"normal"},{"uid":"553e75d3c93e18e9","name":"throws on content topic with empty topic name field","time":{"start":1754767000536,"stop":1754767000536,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3c62be90abd9f0","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754767015450,"stop":1754767015450,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a497c52521e078","name":"Push message with custom timestamp: 1754763504857","time":{"start":1754767635781,"stop":1754767635781,"duration":0},"status":"passed","severity":"normal"},{"uid":"49956262b2f634d7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754767058030,"stop":1754767058031,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd70a3dbb2e8aefe","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754767058103,"stop":1754767058103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3572e545653f9b","name":"yields undefined for messages without content topic","time":{"start":1754767016727,"stop":1754767016727,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf99a401a21dc48","name":"should have no discoveries enabled by default","time":{"start":1754767044951,"stop":1754767044951,"duration":0},"status":"passed","severity":"normal"},{"uid":"3311cd1a55b351c2","name":"should properly compute the node id","time":{"start":1754767006586,"stop":1754767006586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37256a08812b0d5","name":"Waku message hash computation (payload length 0)","time":{"start":1754767016363,"stop":1754767016363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33b3b3f37ed3d50","name":"should set default options when no config provided","time":{"start":1754767017055,"stop":1754767017055,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa5c55956e91685","name":"Check received message containing long","time":{"start":1754767533057,"stop":1754767533057,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3426da687a81de","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754767016350,"stop":1754767016350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7925fb6693351a07","name":"handles different networkShards values correctly","time":{"start":1754767000545,"stop":1754767000546,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd13b7fc3144bf6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754767045733,"stop":1754767045733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a45ac3829da354f","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754767086210,"stop":1754767086210,"duration":0},"status":"passed","severity":"normal"},{"uid":"554b59dda0b4b667","name":"Subscribe to topic containing XML and publish message","time":{"start":1754767228373,"stop":1754767228373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e603f635909d6578","name":"should work with mixed v2 and v3 peers","time":{"start":1754767045420,"stop":1754767045420,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41ca74ebef905","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754767557527,"stop":1754767557527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d929ebcd074038fb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754767045735,"stop":1754767045736,"duration":1},"status":"passed","severity":"normal"},{"uid":"53aaf00ab41ee5bf","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754767000544,"stop":1754767000544,"duration":0},"status":"passed","severity":"normal"},{"uid":"9943f49d09418e3a","name":"Push message with shell command payload","time":{"start":1754767635773,"stop":1754767635773,"duration":0},"status":"passed","severity":"normal"},{"uid":"42552ea1fe7091b0","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754767100264,"stop":1754767100266,"duration":2},"status":"passed","severity":"normal"},{"uid":"815ac16387828912","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754767000629,"stop":1754767000629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21d79ccd6458060","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754767241156,"stop":1754767241157,"duration":1},"status":"passed","severity":"normal"},{"uid":"288ae4374fac7c6e","name":"should handle relay send failures gracefully","time":{"start":1754767015958,"stop":1754767015958,"duration":0},"status":"passed","severity":"normal"},{"uid":"757b9be1ec33b2c0","name":"Subscribe to topic containing Script and publish message","time":{"start":1754767228373,"stop":1754767228373,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3642d369575fd35","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754767228360,"stop":1754767228360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6d3b3c051d99ee","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754767016356,"stop":1754767016356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac145b9f0994f00","name":"Check received message containing numeric","time":{"start":1754767533049,"stop":1754767533049,"duration":0},"status":"passed","severity":"normal"},{"uid":"802c2337a40233a8","name":"should drop connection to one peer on hangUp","time":{"start":1754767169300,"stop":1754767169300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc70ed15c685513","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754767299086,"stop":1754767299087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79a6f1d8d81ce01","name":"should be delivered immediately if received","time":{"start":1754767063091,"stop":1754767063091,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11c0be445c98e79","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754767557514,"stop":1754767557514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d8ed6e428075b8","name":"should dial peer when peer is discovered","time":{"start":1754767016023,"stop":1754767016026,"duration":3},"status":"passed","severity":"normal"},{"uid":"b48ab6b872857015","name":"Check received message containing Russian","time":{"start":1754767533050,"stop":1754767533050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90a7daf25b5661d","name":"Check publish message containing Chinese","time":{"start":1754767216468,"stop":1754767216469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc9c328e8748dea","name":"should wait for Filter peer to be connected","time":{"start":1754767045835,"stop":1754767045835,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a4a065d6d477bc","name":"Push message with Russian payload","time":{"start":1754767635784,"stop":1754767635784,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c35325557d3586","name":"throws on empty content topic","time":{"start":1754767000533,"stop":1754767000533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3778e97e8d328bd4","name":"should do nothing if no non-locked connections to drop","time":{"start":1754767016350,"stop":1754767016350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ed7f6274a4120","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754767347301,"stop":1754767347304,"duration":3},"status":"passed","severity":"normal"},{"uid":"245830969a00f26c","name":"Push message with SQL Injection payload","time":{"start":1754767635771,"stop":1754767635771,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ad06c9c8787b5","name":"Stops search when maxGet is reached","time":{"start":1754767024451,"stop":1754767024452,"duration":1},"status":"passed","severity":"normal"},{"uid":"9966f52415a07def","name":"Check publish message containing special chars","time":{"start":1754767216467,"stop":1754767216468,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d90c7a1d2bb971","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754767557520,"stop":1754767557521,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5ac2c4f903d6db","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754767057996,"stop":1754767057996,"duration":0},"status":"passed","severity":"normal"},{"uid":"937af1d5dbb98e74","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754767557521,"stop":1754767557521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6608744d6dc23a3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754767557514,"stop":1754767557514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b6435b8c1f0265","name":"should start the dialing interval","time":{"start":1754767015987,"stop":1754767015988,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa8b9ad0c510d306","name":"Rejects garbage","time":{"start":1754767049318,"stop":1754767049319,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74767b0fde9dd9b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754767058016,"stop":1754767058016,"duration":0},"status":"passed","severity":"normal"},{"uid":"d216680a8154c27f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754767005789,"stop":1754767005790,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4b7297484e47f6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754767016033,"stop":1754767016035,"duration":2},"status":"passed","severity":"normal"},{"uid":"2350810c284ee483","name":"should request peer renewal on specific errors","time":{"start":1754767045212,"stop":1754767045213,"duration":1},"status":"passed","severity":"normal"},{"uid":"31aa32c226320bb4","name":"should skip peer when already connected","time":{"start":1754767015996,"stop":1754767015996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce80913ef067314a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754767299088,"stop":1754767299088,"duration":0},"status":"passed","severity":"normal"},{"uid":"1660f68540d34d2a","name":"Push message with SQL Injection payload","time":{"start":1754767635784,"stop":1754767635784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb4df5ec2761b54","name":"Used by Waku Relay","time":{"start":1754767350363,"stop":1754767350363,"duration":0},"status":"passed","severity":"normal"},{"uid":"b545bde27e486863","name":"isConnected should return false after all peers disconnect","time":{"start":1754767100264,"stop":1754767100264,"duration":0},"status":"passed","severity":"normal"},{"uid":"469ba1cf074bac39","name":"should partition messages based on acknowledgement status","time":{"start":1754767063088,"stop":1754767063089,"duration":1},"status":"passed","severity":"normal"},{"uid":"750c16d037c890f3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754767000557,"stop":1754767000557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7c2b888fecb4a8","name":"Relay - dialed first","time":{"start":1754767351489,"stop":1754767351489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f884505216d465a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754767045976,"stop":1754767045976,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab82525c862cbe","name":"Refresh subscription","time":{"start":1754767557516,"stop":1754767557517,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a34549b17d7a17","name":"should reject if Filter is requested but not mounted","time":{"start":1754767045834,"stop":1754767045834,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dde80fa6ac3caa","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754767063090,"stop":1754767063090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1773c428f62a8e53","name":"should initialize with Unhealthy status","time":{"start":1754767045608,"stop":1754767045608,"duration":0},"status":"passed","severity":"normal"},{"uid":"967fa3575c7daab2","name":"should clear dial history on start","time":{"start":1754767015988,"stop":1754767015988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc07e01014a5142","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754767000542,"stop":1754767000542,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d7a6ed9d34f985","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754767241154,"stop":1754767241155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea907532927c03c0","name":"should successfully stop","time":{"start":1754767045629,"stop":1754767045630,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ceb01265522c3e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754767058008,"stop":1754767058008,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffeb6b9d047de78d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754767347271,"stop":1754767347289,"duration":18},"status":"broken","severity":"normal"},{"uid":"52d8cac1f8894f94","name":"should keep entries that haven't expired yet","time":{"start":1754767044476,"stop":1754767044477,"duration":1},"status":"passed","severity":"normal"},{"uid":"897205f0b5447e06","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754767000553,"stop":1754767000554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9048c3877a66b16","name":"Query Generator, No message returned","time":{"start":1754767299087,"stop":1754767299088,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c0b86135acb22b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754767057991,"stop":1754767057992,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e2aedf749751db","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754767241163,"stop":1754767241163,"duration":0},"status":"passed","severity":"normal"},{"uid":"120aaa075e29a6b6","name":"should handle errors when getting connections","time":{"start":1754767015451,"stop":1754767015451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ecf1cb450c703","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754767024770,"stop":1754767024770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e9b94af67d4847","name":"Correctly serialized arguments","time":{"start":1754767154494,"stop":1754767154494,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a9a5f3ce85c0e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754767045615,"stop":1754767045615,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b6d4e711fd86af","name":"should requeue task if no peer is available","time":{"start":1754767045211,"stop":1754767045211,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e2c21fed280a96","name":"Check publish message containing emoji","time":{"start":1754767216483,"stop":1754767216483,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd6c56d70339c9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754767533054,"stop":1754767533054,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ccf0b14b2d7d88","name":"should remove expired entries after TTL has passed","time":{"start":1754767044464,"stop":1754767044476,"duration":12},"status":"passed","severity":"normal"},{"uid":"f613cbbc21fc6a60","name":"should add event listeners for peer connect and disconnect","time":{"start":1754767015925,"stop":1754767015926,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55dbf13bf2188b9","name":"should handle errors when accessing navigator","time":{"start":1754767015451,"stop":1754767015451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6c16e84f38ec9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754767557515,"stop":1754767557515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47e08ff5b92410b","name":"should return false","time":{"start":1754767006585,"stop":1754767006585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6053b80c75310de","name":"throws an error for improperly formatted content topics","time":{"start":1754767000546,"stop":1754767000546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48c82e5305586f9","name":"should clear dial history on stop","time":{"start":1754767015992,"stop":1754767015993,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3778447bd54ace6","name":"should throw error - no id","time":{"start":1754767006583,"stop":1754767006583,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbeb7e3f3bfed7a","name":"handles different clusterIds correctly","time":{"start":1754767000544,"stop":1754767000545,"duration":1},"status":"passed","severity":"normal"},{"uid":"b853df9b2fadd1d7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754767228395,"stop":1754767228399,"duration":4},"status":"passed","severity":"normal"},{"uid":"a6cf316dedeb75f5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754767557528,"stop":1754767557529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e718915897119ba0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754767045731,"stop":1754767045731,"duration":0},"status":"passed","severity":"normal"},{"uid":"570ed2f46d92e9d2","name":"should enable all discoveries when explicitly set","time":{"start":1754767044951,"stop":1754767044954,"duration":3},"status":"passed","severity":"normal"},{"uid":"55507cc98006c26b","name":"should be safe to call multiple times","time":{"start":1754767015926,"stop":1754767015926,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8ce4b68a70849","name":"Check received message with timestamp: 1754767079441 ","time":{"start":1754767533053,"stop":1754767533053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4f62925d470824","name":"Renews subscription after lossing a connection","time":{"start":1754767557522,"stop":1754767557522,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf09d446c3c0553e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754767241164,"stop":1754767241164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8799c44d684a5e91","name":"random static sharding 8 - Cluster ID: 457, Shard ID: 929","time":{"start":1754767329776,"stop":1754767329776,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f1b49ef834fae","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754767209728,"stop":1754767209728,"duration":0},"status":"passed","severity":"normal"},{"uid":"de49acc61d45d301","name":"Encoder throws on empty string content topic","time":{"start":1754767017002,"stop":1754767017002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93fa1904b6a4801","name":"configure the node with multiple content topics","time":{"start":1754767320293,"stop":1754767320293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4402ea385ceec636","name":"Check received message containing Script","time":{"start":1754767533051,"stop":1754767533051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9318354168269bc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app42/7/topic469/utf8","time":{"start":1754767320271,"stop":1754767320272,"duration":1},"status":"passed","severity":"normal"},{"uid":"1303dba3914d827","name":"Query Generator, No Decoder","time":{"start":1754767299087,"stop":1754767299087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6a4d141a9193a8","name":"Check received message containing Script","time":{"start":1754767533059,"stop":1754767533059,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd3cab0dd47ab42","name":"should add received messages to bloom filter","time":{"start":1754767063085,"stop":1754767063085,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf0f5f856507ee8","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754767228362,"stop":1754767228363,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad017873572f970c","name":"Subscribe and receives messages on 20 topics","time":{"start":1754767557524,"stop":1754767557524,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced05d8737dcfcea","name":"should dial peer immediately when queue is empty","time":{"start":1754767015994,"stop":1754767015994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf743068b2d94702","name":"should set field with only FILTER enabled","time":{"start":1754767006591,"stop":1754767006591,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bc792d7017417e","name":"does not throw on valid cases","time":{"start":1754767000532,"stop":1754767000533,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13f1820b3921fad","name":"should serialize and deserialize correctly","time":{"start":1754767060867,"stop":1754767060867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8281a52c2bed2b","name":"Delete observer","time":{"start":1754767194868,"stop":1754767194869,"duration":1},"status":"passed","severity":"normal"},{"uid":"c430664962f432fb","name":"tcp ip4 address","time":{"start":1754767005926,"stop":1754767005926,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a963b6700d063e","name":"should be safe to call multiple times","time":{"start":1754767016020,"stop":1754767016020,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ab01ede193996b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754767024279,"stop":1754767024280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86cd86ecf97c3e5","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754767015937,"stop":1754767015937,"duration":0},"status":"passed","severity":"normal"},{"uid":"776b4f0a945fae43","name":"Should update multiaddrs","time":{"start":1754767169761,"stop":1754767169762,"duration":1},"status":"passed","severity":"normal"},{"uid":"399d347558c8c02c","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754767329952,"stop":1754767329952,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f298ab852b1c1","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754767044955,"stop":1754767044955,"duration":0},"status":"passed","severity":"normal"},{"uid":"388ab3314a81e4da","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754767024281,"stop":1754767024281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9d66a7d3f409eb","name":"Nwaku publishes","time":{"start":1754767206429,"stop":1754767206430,"duration":1},"status":"passed","severity":"normal"},{"uid":"603e30d64e1b5fdd","name":"should send relay ping messages on timer","time":{"start":1754767015958,"stop":1754767015958,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e3bf5b00e4da73","name":"should only return 1 node with relay and store capability","time":{"start":1754767024769,"stop":1754767024769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ced7988be121000","name":"Check received message containing escaped characters","time":{"start":1754767533052,"stop":1754767533052,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf6f633349f1d59","name":"Check received message containing JSON","time":{"start":1754767533060,"stop":1754767533060,"duration":0},"status":"passed","severity":"normal"},{"uid":"2129a8993398f66d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app0/10/topic714/proto","time":{"start":1754767320272,"stop":1754767320281,"duration":9},"status":"passed","severity":"normal"},{"uid":"fa0ef8e4dd0b94ba","name":"accepts valid message hash query","time":{"start":1754767016255,"stop":1754767016255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc1357f85a8ab40","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754767104652,"stop":1754767104653,"duration":1},"status":"passed","severity":"normal"},{"uid":"649cfa3b75f497b2","name":"random static sharding 9 - Cluster ID: 604, Shard ID: 429","time":{"start":1754767329776,"stop":1754767329779,"duration":3},"status":"passed","severity":"normal"},{"uid":"780ee3ba50c2376e","name":"Decrypt messages","time":{"start":1754767194868,"stop":1754767194868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d75714122c74afd","name":"Push message with Script payload","time":{"start":1754767635771,"stop":1754767635771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d686b1ddfbeb9d2","name":"Push message with JSON payload","time":{"start":1754767635773,"stop":1754767635773,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ba33bdbf337f79","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754767154203,"stop":1754767154204,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f22808cc5c5e9b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754767000630,"stop":1754767000630,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56277648ca14702","name":"Cluster ID 0, shard 1","time":{"start":1754767329771,"stop":1754767329771,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f42e8b82e2b6e","name":"should create a new stream if no existing for protocol found","time":{"start":1754767016596,"stop":1754767016596,"duration":0},"status":"passed","severity":"normal"},{"uid":"524ed1a7ed11731b","name":"should handle a minimal index list","time":{"start":1754767000629,"stop":1754767000629,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d8668e9ec4fe1b","name":"Check received message containing short","time":{"start":1754767533056,"stop":1754767533057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4322f7e1a4d342ef","name":"should properly create location multiaddrs - tcp","time":{"start":1754767006589,"stop":1754767006590,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6179a1acd481fdc","name":"should handle disconnect when peer has no timers","time":{"start":1754767015959,"stop":1754767015959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f55705c18c0475","name":"should retry on complete failure if specified","time":{"start":1754767045400,"stop":1754767045400,"duration":0},"status":"passed","severity":"normal"},{"uid":"8958c46c68912084","name":"should not allow k > 12","time":{"start":1754767058099,"stop":1754767058099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48c60e698e58a8","name":"Symmetric encrypt & Decrypt","time":{"start":1754767034890,"stop":1754767034890,"duration":0},"status":"passed","severity":"normal"},{"uid":"c686d206d7502166","name":"Publish message with large meta","time":{"start":1754767216515,"stop":1754767216516,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d7cd0dea90ef7a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754767283741,"stop":1754767283741,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c06a9f14fb7756","name":"Publishes to nwaku","time":{"start":1754767206429,"stop":1754767206429,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8c619c4d89602b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754767058041,"stop":1754767058041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fbb718707b312e","name":"should continually clean up expired entries at intervals","time":{"start":1754767044485,"stop":1754767044485,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bb9f3ffbefebab","name":"should properly create location multiaddrs - tcp6","time":{"start":1754767006589,"stop":1754767006589,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf8d698453f8f5d","name":"Query generator for multiple messages with different content topic format","time":{"start":1754767329954,"stop":1754767329954,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbd7e8b951d76e7","name":"should allow redial after failed dial cooldown expires","time":{"start":1754767016003,"stop":1754767016003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc5cafa1a0d220b","name":"Light Node - default protocols","time":{"start":1754767351491,"stop":1754767351492,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6802cf3b1df68a","name":"Decoder throws on empty string content topic","time":{"start":1754767034570,"stop":1754767034570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa8d2043dd07ef7","name":"Push message with Arabic payload","time":{"start":1754767635770,"stop":1754767635770,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98eab538ce50476","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754767557518,"stop":1754767557518,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eaa87370bc85c4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754767046047,"stop":1754767046047,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1bf67a17e636cf","name":"ends if stream creation fails","time":{"start":1754767016725,"stop":1754767016725,"duration":0},"status":"passed","severity":"normal"},{"uid":"899559da05e2b132","name":"Callback on promise, aborts when callback returns true","time":{"start":1754767329955,"stop":1754767329955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea9a732a87c810b","name":"should allow redial after cooldown period","time":{"start":1754767015998,"stop":1754767015999,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d12f774fc4b1fec","name":"should clear the dialing interval","time":{"start":1754767015991,"stop":1754767015992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31bed8be194333a","name":"should handle peer not in mesh for all topics","time":{"start":1754767015964,"stop":1754767015965,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb9902c3c1a838d","name":"Subscribe to topic containing short and receive message","time":{"start":1754767557517,"stop":1754767557517,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae027a031faeb3d","name":"Push message with XML payload","time":{"start":1754767635771,"stop":1754767635772,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d77c1fe37a7e7f4","name":"should select older connection if present","time":{"start":1754767016438,"stop":1754767016438,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b8dbdfa3073b6","name":"Check received message with timestamp: 1754767079441000000 ","time":{"start":1754767533061,"stop":1754767533062,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dae3e340944d29a","name":"Push message with content topic containing SQL Injection","time":{"start":1754767635778,"stop":1754767635778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b4e78645a1ada1","name":"Push 30 different messages","time":{"start":1754767635787,"stop":1754767635787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcf5fdc978868780","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754767058003,"stop":1754767058003,"duration":0},"status":"passed","severity":"normal"},{"uid":"875ac971d1ab91ec","name":"less peers than existing","time":{"start":1754767193348,"stop":1754767193348,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c46452115c89a81e","name":"Check publish message containing escaped characters","time":{"start":1754767216480,"stop":1754767216482,"duration":2},"status":"passed","severity":"normal"},{"uid":"2be5bcf55a80d876","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754767533053,"stop":1754767533054,"duration":1},"status":"passed","severity":"normal"},{"uid":"63fab3b495cd4f5a","name":"random static sharding 2 - Cluster ID: 11, Shard ID: 769","time":{"start":1754767329773,"stop":1754767329774,"duration":1},"status":"passed","severity":"normal"},{"uid":"21117e59a556abf1","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754767299090,"stop":1754767299091,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6c45f36115f02c","name":"Query with Promise Callback, No message returned","time":{"start":1754767299092,"stop":1754767299092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea97664ebe6666bc","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754767016356,"stop":1754767016356,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29e5f8899d28f1","name":"should handle peer store update failures gracefully","time":{"start":1754767015948,"stop":1754767015948,"duration":0},"status":"passed","severity":"normal"},{"uid":"37af07fcf3912956","name":"Push message with Chinese payload","time":{"start":1754767635769,"stop":1754767635770,"duration":1},"status":"passed","severity":"normal"},{"uid":"694618ffdb74bdca","name":"Overlapping topic subscription","time":{"start":1754767557525,"stop":1754767557525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3664637bc65b5bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754767557527,"stop":1754767557527,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dc6015af6204cd","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754767058018,"stop":1754767058028,"duration":10},"status":"passed","severity":"normal"},{"uid":"6dd4b0927bf60a14","name":"should start ping timers on peer connect","time":{"start":1754767015934,"stop":1754767015935,"duration":1},"status":"passed","severity":"normal"},{"uid":"7589ff707c8f65b3","name":"Subscribe and receive messages via lightPush","time":{"start":1754767557513,"stop":1754767557514,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22f59c4944fbfce","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754767016353,"stop":1754767016353,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b2cef75160982c","name":"Check received message containing special chars","time":{"start":1754767533057,"stop":1754767533058,"duration":1},"status":"passed","severity":"normal"},{"uid":"b792a290b1b4a1ad","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754767557525,"stop":1754767557525,"duration":0},"status":"passed","severity":"normal"},{"uid":"398b08898b2d4fe","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754767005783,"stop":1754767005783,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf91b96567a8989f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754767005788,"stop":1754767005789,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae380b088d772e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754767000549,"stop":1754767000549,"duration":0},"status":"passed","severity":"normal"},{"uid":"738c07c30bf5604","name":"Passing page size 0 when there are 110 messages","time":{"start":1754767343832,"stop":1754767343833,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e9254dcb40f10c","name":"Passing an array","time":{"start":1754767350362,"stop":1754767350362,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfad78ff84789bbc","name":"should dispatch connect and disconnect events","time":{"start":1754767045727,"stop":1754767045727,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfccca0f32688abd","name":"should filter peers by codec","time":{"start":1754767017062,"stop":1754767017062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39cbbd2876279a0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754767347294,"stop":1754767347297,"duration":3},"status":"passed","severity":"normal"},{"uid":"d31bc11468fbe0c8","name":"Init the array if not present","time":{"start":1754767000038,"stop":1754767000040,"duration":2},"status":"passed","severity":"normal"},{"uid":"c226c1c27ffc9d1f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754767024281,"stop":1754767024282,"duration":1},"status":"passed","severity":"normal"},{"uid":"48cee659e539222","name":"Sample","time":{"start":1754767005865,"stop":1754767005866,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fda8ca159bbcd8e","name":"Check received message containing Basic HTML tag","time":{"start":1754767533051,"stop":1754767533051,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc92a5315f21107","name":"Check received message containing shell command","time":{"start":1754767533060,"stop":1754767533060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4da3e39c8a569b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754767557529,"stop":1754767557529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d1b1a333438666","name":"Fails to push message with large meta","time":{"start":1754767635780,"stop":1754767635780,"duration":0},"status":"passed","severity":"normal"},{"uid":"45068119ecc6f971","name":"should get all peers from store","time":{"start":1754767016335,"stop":1754767016335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1446f837ec921a9c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754767000546,"stop":1754767000547,"duration":1},"status":"passed","severity":"normal"},{"uid":"6591109cff323f9b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754767045609,"stop":1754767045609,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bfba1c6f13c7ae","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754767000548,"stop":1754767000548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd3acc8969ade0d","name":"Subscribe and receive messages via waku relay post","time":{"start":1754767557523,"stop":1754767557523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56bbf44f99ac755","name":"Push message with custom timestamp: 1754763504857","time":{"start":1754767635793,"stop":1754767635793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c0b688c7524f26","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754767241157,"stop":1754767241158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2d77cef66ebafd","name":"Check received message containing escaped characters","time":{"start":1754767533060,"stop":1754767533061,"duration":1},"status":"passed","severity":"normal"},{"uid":"95af93ce577f29d2","name":"should handle task timeouts","time":{"start":1754767045213,"stop":1754767045213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a093eefcc29a6bd","name":"udp ip6 address","time":{"start":1754767005926,"stop":1754767005926,"duration":0},"status":"passed","severity":"normal"},{"uid":"612ae70c9b49d139","name":"Push message with content topic containing escaped characters","time":{"start":1754767635790,"stop":1754767635790,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0644b0937e74c18","name":"should initialize with custom number of peers","time":{"start":1754767045724,"stop":1754767045725,"duration":1},"status":"passed","severity":"normal"},{"uid":"6776a91f4884a8ae","name":"different cluster: nodes don't connect","time":{"start":1754767154186,"stop":1754767154187,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc5f56888327ab1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754767000553,"stop":1754767000553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb2b47df30c68a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754767557519,"stop":1754767557519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b2eaf513e3e1d1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754767015401,"stop":1754767015403,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3dfa51d96f3a7e6","name":"should add and check entries correctly","time":{"start":1754767044457,"stop":1754767044463,"duration":6},"status":"passed","severity":"normal"},{"uid":"21737830a09ff7d8","name":"Push message with short payload","time":{"start":1754767635782,"stop":1754767635782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b1b5344563de55","name":"Push message with Arabic payload","time":{"start":1754767635784,"stop":1754767635784,"duration":0},"status":"passed","severity":"normal"},{"uid":"77cd4af76303853f","name":"should set field with all protocols enabled","time":{"start":1754767006590,"stop":1754767006591,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c007ebb68270b76","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754767034567,"stop":1754767034567,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67e85f9b215c78a","name":"should push the message to the outgoing buffer","time":{"start":1754767063081,"stop":1754767063082,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc9c3f52eba219c","name":"should handle dial errors","time":{"start":1754767017059,"stop":1754767017059,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aff28874101fda","name":"Meta field set when metaSetter is specified","time":{"start":1754767017001,"stop":1754767017002,"duration":1},"status":"passed","severity":"normal"},{"uid":"992884f00a02f198","name":"Subscribe to topic containing long and publish message","time":{"start":1754767228362,"stop":1754767228362,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0aea09462c7e1b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754767272087,"stop":1754767272088,"duration":1},"status":"passed","severity":"normal"},{"uid":"539c8602bc6a06cf","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754767016369,"stop":1754767016373,"duration":4},"status":"passed","severity":"normal"},{"uid":"4e2ca956f215726","name":"should reject if WakuNode is not started","time":{"start":1754767045833,"stop":1754767045833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72ca0f95272b6f0","name":"Waku message hash computation (no timestamp)","time":{"start":1754767016363,"stop":1754767016363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6291ca9977f45087","name":"should handle multiple peers with different shard configurations","time":{"start":1754767016010,"stop":1754767016010,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bfc0f0b73fc2fa","name":"Subscribe to topic containing XML and receive message","time":{"start":1754767557520,"stop":1754767557520,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0100f46d2db7347","name":"should handle case with all peers already connected","time":{"start":1754767016341,"stop":1754767016341,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd6291f01cdc2f8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754767016347,"stop":1754767016349,"duration":2},"status":"passed","severity":"normal"},{"uid":"423317a8acd1269f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754767058008,"stop":1754767058008,"duration":0},"status":"passed","severity":"normal"},{"uid":"98900df9d99a5145","name":"should handle browser offline state overriding peer connections","time":{"start":1754767015460,"stop":1754767015460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78504a926a6ae1","name":"Check received message containing long","time":{"start":1754767533049,"stop":1754767533049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae325bc7d44cfc1","name":"should be safe to call multiple times","time":{"start":1754767017057,"stop":1754767017057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63a93afaa30ad0","name":"should throw error - invalid id","time":{"start":1754767006584,"stop":1754767006584,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a0b79c413107f5","name":"should lock peers when selected","time":{"start":1754767045725,"stop":1754767045726,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b44c0014d2b92ca","name":"should return false when peer shard info is not found","time":{"start":1754767016049,"stop":1754767016050,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d0f8b12b644fe2","name":"should process tasks in queue","time":{"start":1754767045206,"stop":1754767045207,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd32e275f1c5d0b","name":"should remove event listeners","time":{"start":1754767015926,"stop":1754767015931,"duration":5},"status":"passed","severity":"normal"},{"uid":"ce8742e30abf328a","name":"should reject if LightPush is requested but not mounted","time":{"start":1754767045833,"stop":1754767045833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bb6aeecc2e2824","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754767241159,"stop":1754767241159,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2d2fe5b9386fa8","name":"Check received message containing Chinese","time":{"start":1754767533058,"stop":1754767533058,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7e762da60b0b12","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754767057998,"stop":1754767057998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5305be91fa8f2ec4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754767000555,"stop":1754767000555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8b057c3849c361","name":"should initialize bloom filter with correct parameters","time":{"start":1754767060861,"stop":1754767060861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bce040ed6926f27","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754767336011,"stop":1754767336013,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ec67e8f19c846e1","name":"Check received message containing unicode special characters","time":{"start":1754767533052,"stop":1754767533052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a555c4f4ce7eaa","name":"should get / set UDP multiaddr","time":{"start":1754767006587,"stop":1754767006587,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1215dff07441c19","name":"Push message with emoji payload","time":{"start":1754767635775,"stop":1754767635775,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2e14a9006d0405","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754767241164,"stop":1754767241164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c46153f0ed057ba","name":"should handle multiple query options for time ranges","time":{"start":1754767046047,"stop":1754767046047,"duration":0},"status":"passed","severity":"normal"},{"uid":"577c2385ff7d22c7","name":"should wait for LightPush peer to be connected","time":{"start":1754767045835,"stop":1754767045835,"duration":0},"status":"passed","severity":"normal"},{"uid":"27127a96dccb1725","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754767045625,"stop":1754767045625,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c18eaa441c8cf4","name":"should handle complete dial lifecycle","time":{"start":1754767016010,"stop":1754767016010,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc554651801b5919","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754767058038,"stop":1754767058039,"duration":1},"status":"passed","severity":"normal"},{"uid":"9328fe0692d43ba9","name":"Check publish message containing Basic HTML tag","time":{"start":1754767216475,"stop":1754767216476,"duration":1},"status":"passed","severity":"normal"},{"uid":"546db3e41520ba4a","name":"Check message with invalid timestamp is not received","time":{"start":1754767533063,"stop":1754767533063,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d786b20105300","name":"should increase lamport timestamp","time":{"start":1754767063083,"stop":1754767063083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea8bfeaefae8596","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754767016480,"stop":1754767016480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6d66a3fd5fa514","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754767272086,"stop":1754767272087,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98f43de4051dae2","name":"should decode valid enr successfully","time":{"start":1754767006582,"stop":1754767006582,"duration":0},"status":"passed","severity":"normal"},{"uid":"497260fc25d3522e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754767228390,"stop":1754767228394,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c6391920946750a","name":"should not return locked peers if enough unlocked are available","time":{"start":1754767045726,"stop":1754767045726,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6f33c9583f5e09","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754767000554,"stop":1754767000555,"duration":1},"status":"passed","severity":"normal"},{"uid":"f813520c81a2f995","name":"yields decoded messages","time":{"start":1754767016726,"stop":1754767016727,"duration":1},"status":"passed","severity":"normal"},{"uid":"cffe681939d9014e","name":"Encoder throws on empty string content topic","time":{"start":1754767034569,"stop":1754767034570,"duration":1},"status":"passed","severity":"normal"},{"uid":"daffed0a672c96ca","name":"Check publish message containing Script","time":{"start":1754767216471,"stop":1754767216473,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3570596f620f513","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754767058048,"stop":1754767058048,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec0b11753e38a06","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754767058006,"stop":1754767058006,"duration":0},"status":"passed","severity":"normal"},{"uid":"986b5a63d65f40c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754767045624,"stop":1754767045625,"duration":1},"status":"passed","severity":"normal"},{"uid":"308656f57dd625a3","name":"Accepts a valid Waku Message","time":{"start":1754767049317,"stop":1754767049318,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d9d98311a7961d","name":"should emit a peer event after start","time":{"start":1754767085208,"stop":1754767085209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5893deb1ad95958","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754767057996,"stop":1754767057996,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb4a40e2d8a0343","name":"Check message with no content topic is not received","time":{"start":1754767533055,"stop":1754767533055,"duration":0},"status":"passed","severity":"normal"},{"uid":"549914954a4f53af","name":"should dispatch network event when browser goes offline","time":{"start":1754767015449,"stop":1754767015450,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3c303bca731dc6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754767024281,"stop":1754767024281,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e11868320307124","name":"should set field with only RELAY enabled","time":{"start":1754767006591,"stop":1754767006591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf34a0f9c4e4a1a","name":"should update peer store before dialing","time":{"start":1754767016027,"stop":1754767016028,"duration":1},"status":"passed","severity":"normal"},{"uid":"14704c9cd3cee956","name":"should handle shard reader errors gracefully","time":{"start":1754767016009,"stop":1754767016009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6d96c0ee317996","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754767005780,"stop":1754767005781,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3b976adc22fe73","name":"Fails to push message bigger that 1MB","time":{"start":1754767635782,"stop":1754767635782,"duration":0},"status":"passed","severity":"normal"},{"uid":"56052e6d92e43bfb","name":"Reusing cursor across nodes","time":{"start":1754767283741,"stop":1754767283743,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ab3277deaa91c66","name":"should clear timers for specific peer on disconnect","time":{"start":1754767015959,"stop":1754767015959,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d5135613e7b1ce","name":"should wait for Store peer to be connected","time":{"start":1754767045835,"stop":1754767045836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca8218ef21d59c03","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754767023826,"stop":1754767023827,"duration":1},"status":"passed","severity":"normal"},{"uid":"645ee59a2c491448","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754767016598,"stop":1754767016598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3f2c314469b21a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754767000547,"stop":1754767000547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a0ec82e0d41638","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754767058043,"stop":1754767058043,"duration":0},"status":"passed","severity":"normal"},{"uid":"194a600dfd860bdd","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754767045733,"stop":1754767045735,"duration":2},"status":"passed","severity":"normal"},{"uid":"daa0aa39d49da638","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754767045735,"stop":1754767045735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d01c6619d90eb13","name":"should dial peer when no shard info available","time":{"start":1754767016001,"stop":1754767016002,"duration":1},"status":"passed","severity":"normal"},{"uid":"c928b37a18d4f718","name":"Decoder throws on undefined content topic","time":{"start":1754767017003,"stop":1754767017003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88abee2388c5d73","name":"should not receive a peer event before start","time":{"start":1754767193049,"stop":1754767193050,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2faa8462b30e99","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754767272088,"stop":1754767272088,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9ad01fad3eba88","name":"peer exchange sets tag","time":{"start":1754767224944,"stop":1754767224944,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6c54d5f378a81f","name":"random static sharding 5 - Cluster ID: 885, Shard ID: 202","time":{"start":1754767329775,"stop":1754767329775,"duration":0},"status":"passed","severity":"normal"},{"uid":"689da6371650cfb5","name":"should remove event listener for peer:discovery","time":{"start":1754767016022,"stop":1754767016022,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b7378535aea865","name":"can query messages normally","time":{"start":1754767323476,"stop":1754767323477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3739ba0110147fb","name":"should handle complete connection lifecycle","time":{"start":1754767015452,"stop":1754767015459,"duration":7},"status":"passed","severity":"normal"},{"uid":"c55e874a2c30eba2","name":"Check message with no payload is not received","time":{"start":1754767533055,"stop":1754767533055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1e9c59e843609e","name":"should dial peers from store when browser is connected","time":{"start":1754767016331,"stop":1754767016331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9da16d6f795c232","name":"Check received message containing XML","time":{"start":1754767533051,"stop":1754767533051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb90f90ed72b73f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754767044954,"stop":1754767044954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4855671fa617b17","name":"Wrong topic","time":{"start":1754767320293,"stop":1754767320293,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a33b98fb6c3f78c","name":"Query Generator - true","time":{"start":1754767331877,"stop":1754767331878,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d59b079a2faa57e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754767557524,"stop":1754767557524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a972c36f952fea6","name":"Renews subscription after lossing a connection","time":{"start":1754767557530,"stop":1754767557530,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e198ea9474ce237","name":"should handle corrupted shard info gracefully","time":{"start":1754767016054,"stop":1754767016056,"duration":2},"status":"passed","severity":"normal"},{"uid":"7cde759c7ca3ea08","name":"Check publish message after client node is restarted","time":{"start":1754767216511,"stop":1754767216515,"duration":4},"status":"skipped","severity":"normal"},{"uid":"f632c27b931fd4bd","name":"Push message with content topic containing JSON","time":{"start":1754767635778,"stop":1754767635779,"duration":1},"status":"passed","severity":"normal"},{"uid":"56822c6e79d4a550","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754767557516,"stop":1754767557516,"duration":0},"status":"passed","severity":"normal"},{"uid":"36db338a6638384","name":"same cluster: nodes connect","time":{"start":1754767154203,"stop":1754767154203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5fcb553f04a213","name":"Push message with content topic containing Arabic","time":{"start":1754767635778,"stop":1754767635778,"duration":0},"status":"passed","severity":"normal"},{"uid":"114989eb6d17e5bf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754767058030,"stop":1754767058030,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f456234f259657","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754767241159,"stop":1754767241160,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cc55c76d30311","name":"Push message with content topic containing SQL Injection","time":{"start":1754767635789,"stop":1754767635790,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acf945e7dcb02c1","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754767100266,"stop":1754767100267,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8521a59be724900","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754767557518,"stop":1754767557519,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabbcb3ed2f08877","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754767557515,"stop":1754767557516,"duration":1},"status":"skipped","severity":"normal"},{"uid":"17f76a9893e44b39","name":"should not receive a peer event after stop","time":{"start":1754767028630,"stop":1754767028630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced46e00598e7ed9","name":"Push message with content topic containing numeric","time":{"start":1754767635788,"stop":1754767635788,"duration":0},"status":"passed","severity":"normal"},{"uid":"68773c04518bd728","name":"Encoder throws on undefined content topic","time":{"start":1754767036050,"stop":1754767036051,"duration":1},"status":"passed","severity":"normal"}] |