mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"a354f4d113f8185","name":"should be able to encode the field with only FILTER set to true","time":{"start":1760065904657,"stop":1760065904657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d371b45498a5aa68","name":"should throw error - no id","time":{"start":1760065905242,"stop":1760065905242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce5e9f5f83fdfc1","name":"should be safe to call multiple times","time":{"start":1760065915793,"stop":1760065915793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3a984d724e18ed","name":"should start ping timers on peer connect","time":{"start":1760065915082,"stop":1760065915083,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f364e4f890aa5b","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1760065955343,"stop":1760065955343,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da864985a72cd72","name":"should monitor connected peers and store them into cache","time":{"start":1760066088826,"stop":1760066088826,"duration":0},"status":"passed","severity":"normal"},{"uid":"337bea103a8b7f40","name":"should handle retrieve function with query parameters","time":{"start":1760065966888,"stop":1760065966888,"duration":0},"status":"passed","severity":"normal"},{"uid":"89728b638190ca6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1760065955342,"stop":1760065955343,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64410a63ef171ea","name":"should skip peers without peerInfo in ENR","time":{"start":1760065925451,"stop":1760065925451,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d2ae098b015155","name":"should deliver messages after dependencies are met","time":{"start":1760065955344,"stop":1760065955344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a119ecef65eec","name":"should perform initial health assessment on start","time":{"start":1760065967184,"stop":1760065967185,"duration":1},"status":"passed","severity":"normal"},{"uid":"3332dc6131e05ccd","name":"should dial with PeerId and return stream","time":{"start":1760065915795,"stop":1760065915795,"duration":0},"status":"passed","severity":"normal"},{"uid":"296141db787c5790","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760066469882,"stop":1760066469882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fcbba7137e0f39","name":"Push message with meta","time":{"start":1760067049842,"stop":1760067049843,"duration":1},"status":"passed","severity":"normal"},{"uid":"407be879f4b481cb","name":"Push message with content topic containing special chars","time":{"start":1760067049829,"stop":1760067049829,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a5dc852ecd910f","name":"should handle complete discovery-to-dial flow","time":{"start":1760065914817,"stop":1760065914817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44b7bea1bcc879e","name":"Check received message containing numeric","time":{"start":1760066444018,"stop":1760066444018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8ddee34dba524a","name":"should create an instance with libp2p and dialer","time":{"start":1760065914810,"stop":1760065914810,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd007d8c2659b3dd","name":"Push message with custom timestamp: 1760069618256","time":{"start":1760067049805,"stop":1760067049806,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c04879ab220f56","name":"Push message with content topic containing JSON","time":{"start":1760067049802,"stop":1760067049802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1829d9957f1117c3","name":"should register libp2p event listeners when start is called","time":{"start":1760065966374,"stop":1760065966375,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84a02c29e191e6b","name":"Nwaku publishes","time":{"start":1760066185852,"stop":1760066185852,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa86ea894a15794","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1760065999290,"stop":1760065999290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff888b74d149f22","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760066469884,"stop":1760066469884,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab08de015f71e5b","name":"Push message with special chars payload","time":{"start":1760067049808,"stop":1760067049808,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c60aa45732f6a3a","name":"should handle peer identify event","time":{"start":1760065925446,"stop":1760065925446,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab49bf71fb7f4a07","name":"Push message with content topic containing Russian","time":{"start":1760067049841,"stop":1760067049841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a43b8e60c860d48","name":"Overlapping topic subscription","time":{"start":1760066201370,"stop":1760066201370,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8970cf4d3b513ec6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1760065947244,"stop":1760065947244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c482d5888acd324a","name":"should skip updating peer store if peer has same addresses","time":{"start":1760065914816,"stop":1760065914816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9d99a3c2c4c2b1","name":"should dial all remaining peers","time":{"start":1760065915028,"stop":1760065915028,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0351adbb9fc564","name":"should handle query errors","time":{"start":1760065925450,"stop":1760065925450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea545d5d0f73cf1","name":"Publish message with rate limit","time":{"start":1760066196416,"stop":1760066196416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3cac7ae179434","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/4/topic123/json","time":{"start":1760066297503,"stop":1760066297504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab26d4595c38eead","name":"should not fail to stop the service if it was not started","time":{"start":1760065998523,"stop":1760065998523,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea1256839c45606","name":"Push message with rate limit","time":{"start":1760067049804,"stop":1760067049804,"duration":0},"status":"passed","severity":"normal"},{"uid":"42376d833f37c52a","name":"Check publish message containing SQL Injection","time":{"start":1760066196391,"stop":1760066196391,"duration":0},"status":"passed","severity":"normal"},{"uid":"f464d4dd76566589","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760066083180,"stop":1760066083180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc66efc1390380","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1760065947221,"stop":1760065947222,"duration":1},"status":"passed","severity":"normal"},{"uid":"7350881f089f90c2","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1760065899265,"stop":1760065899265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf87c10e8719d8","name":"should maintain proper timestamps if all messages received","time":{"start":1760065955339,"stop":1760065955340,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fdebd7ce09343796","name":"random static sharding 10 - Cluster ID: 415, Shard ID: 451","time":{"start":1760066320213,"stop":1760066320213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1396e79e0ef6d1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app35/6/topic916/utf8","time":{"start":1760066297495,"stop":1760066297500,"duration":5},"status":"passed","severity":"normal"},{"uid":"c59657543da22df5","name":"different cluster: nodes don't connect","time":{"start":1760066083181,"stop":1760066083181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1a37e5115b1fc9","name":"Check publish message containing escaped characters","time":{"start":1760066196398,"stop":1760066196398,"duration":0},"status":"passed","severity":"normal"},{"uid":"209ec70c659ceb28","name":"msgTime: 0 ms from now, startTime: 1759807147595, endTime: 1760066347595","time":{"start":1760066362505,"stop":1760066362505,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc9226ccfd8e2a","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app42/1/topic263/utf8","time":{"start":1760066297494,"stop":1760066297494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c53a4ab94d7586","name":"should return cached hash on subsequent access","time":{"start":1760065915899,"stop":1760065915899,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb38c03a0adf264","name":"should handle dial errors","time":{"start":1760065915796,"stop":1760065915796,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a9c845e7d63078","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1760066013455,"stop":1760066013455,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f00547abb3703b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760066469884,"stop":1760066469884,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5cf1c4a30ca9a4","name":"Decoder throws on undefined content topic","time":{"start":1760065935085,"stop":1760065935085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef22c73cde94edd1","name":"Check received message containing long","time":{"start":1760066444008,"stop":1760066444008,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2671aaa71e70b8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1760066362504,"stop":1760066362504,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17157a39ea57b57","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1760066013453,"stop":1760066013453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab8bdcfe1af80e8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1760065955345,"stop":1760065955345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca174254c0119dff","name":"Push message with shell command payload","time":{"start":1760067049797,"stop":1760067049798,"duration":1},"status":"passed","severity":"normal"},{"uid":"965c148b353cffd3","name":"Check message with no payload is not received","time":{"start":1760066444025,"stop":1760066444026,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc20a9dd3ef5ebd3","name":"should load peers from local storage and dispatch events","time":{"start":1760065929259,"stop":1760065929260,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f9e78dc7a54f7c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1760066324268,"stop":1760066324268,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f1d0db4c0aa60b","name":"should return all connected peers without codec filter","time":{"start":1760065915798,"stop":1760065915798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae264105b01520a3","name":"should return true for sync message with causal history","time":{"start":1760065970257,"stop":1760065970257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8a354e898d7774","name":"should be sent with empty content","time":{"start":1760065955347,"stop":1760065955347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6581fb089df3897a","name":"should handle complete connection lifecycle","time":{"start":1760065914791,"stop":1760065914792,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8078b34db809393","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1760066171604,"stop":1760066171604,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf28dcfd7d26c065","name":"Push message with content topic containing special chars","time":{"start":1760067049816,"stop":1760067049816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a845811cf6c8c30","name":"Push message with numeric payload","time":{"start":1760067049808,"stop":1760067049808,"duration":0},"status":"passed","severity":"normal"},{"uid":"edda29500a212460","name":"should not receive a peer event after stop","time":{"start":1760066230141,"stop":1760066230141,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1f5e563b6f945b","name":"can start the service","time":{"start":1760066230138,"stop":1760066230139,"duration":1},"status":"passed","severity":"normal"},{"uid":"87137f5e0ef8331a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1760065905241,"stop":1760065905242,"duration":1},"status":"passed","severity":"normal"},{"uid":"72db9baf16f8b66b","name":"should sort by messageId when timestamps are equal","time":{"start":1760065954941,"stop":1760065954942,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce21d8a21dd0d667","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1760065998531,"stop":1760065998531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25db30c7543c6c18","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1760066060443,"stop":1760066060443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6c5baedfa9071c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1760066362502,"stop":1760066362502,"duration":0},"status":"passed","severity":"normal"},{"uid":"985f1e94f64dfae","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1760065966383,"stop":1760065966384,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5485b75319c4db","name":"should return false","time":{"start":1760065905244,"stop":1760065905247,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5026dc2ce7b45ed","name":"should handle shardReader errors","time":{"start":1760065915801,"stop":1760065915801,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8ce9b765ab9077","name":"should properly create location multiaddrs - tcp6","time":{"start":1760065905251,"stop":1760065905251,"duration":0},"status":"passed","severity":"normal"},{"uid":"317fe8856e4f7de3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760065968581,"stop":1760065968581,"duration":0},"status":"passed","severity":"normal"},{"uid":"f232a22e02d3dd91","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1760066297493,"stop":1760066297493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c3d42844effebc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1760065966367,"stop":1760065966367,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1eeb77ec5514a2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1760065947204,"stop":1760065947204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd41e604d3783069","name":"Check received message containing Arabic","time":{"start":1760066444019,"stop":1760066444019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9aabdfd69184660","name":"Push message with custom timestamp: 1729307618257","time":{"start":1760067049820,"stop":1760067049820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0aed0b89bc7774d","name":"isConnected should return false after all peers disconnect","time":{"start":1760066013454,"stop":1760066013454,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a9f0a96aff89a7","name":"should lock peers when selected","time":{"start":1760065966367,"stop":1760065966370,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e4ba2b1ecb19660","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1760066201369,"stop":1760066201369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b547a493ba984bd4","name":"Check message with non string payload is not received","time":{"start":1760066444015,"stop":1760066444016,"duration":1},"status":"passed","severity":"normal"},{"uid":"153ee7b2ab86eea9","name":"should stop all internal components","time":{"start":1760065915793,"stop":1760065915793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4c5a999b2bbfb4","name":"Check publish message containing unicode special characters","time":{"start":1760066196398,"stop":1760066196399,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d0aae4b5049845","name":"should not dial peers from store when browser is not connected","time":{"start":1760065915024,"stop":1760065915025,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae866afc1fd330","name":"should remove expired entries after TTL has passed","time":{"start":1760065964172,"stop":1760065964172,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa66b1fe557927d","name":"Push message with long payload","time":{"start":1760067049822,"stop":1760067049822,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa15b5434cc0aa22","name":"returns nothing if no connections present","time":{"start":1760065915315,"stop":1760065915315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a643a5132ee73b57","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1760065966898,"stop":1760065966898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a6ce3974cc12e","name":"can query messages normally","time":{"start":1760066327177,"stop":1760066327177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ce3a893931064","name":"Push message with custom timestamp: 1760062418257","time":{"start":1760067049820,"stop":1760067049820,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede95c2fbaedb989","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1760065947176,"stop":1760065947177,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd63a9e7c9f350a","name":"Push message with Script payload","time":{"start":1760067049837,"stop":1760067049837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e510da260fa56d4d","name":"should start peer exchange discovery","time":{"start":1760065925444,"stop":1760065925444,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7068c9074694187","name":"should skip peers that don't support peer exchange","time":{"start":1760065925447,"stop":1760065925447,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebc55e889a91f50","name":"Check publish message containing Chinese","time":{"start":1760066196386,"stop":1760066196386,"duration":0},"status":"passed","severity":"normal"},{"uid":"791fc9bfc22a670f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760066083180,"stop":1760066083180,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6a086428b61527","name":"should handle dial errors gracefully","time":{"start":1760065915028,"stop":1760065915038,"duration":10},"status":"passed","severity":"normal"},{"uid":"bdca6ab0ed8e5f56","name":"messageHashStr returns a hex string","time":{"start":1760065915385,"stop":1760065915385,"duration":0},"status":"passed","severity":"normal"},{"uid":"1250dd577e42f5bc","name":"Check received message containing short","time":{"start":1760066444017,"stop":1760066444017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d07d85a8ebee06","name":"should process all pages when stopIfTrue never returns true","time":{"start":1760065966899,"stop":1760065966904,"duration":5},"status":"passed","severity":"normal"},{"uid":"3f183c99cea9e42d","name":"Fails to push message with large meta","time":{"start":1760067049832,"stop":1760067049832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d40086386b3b5","name":"Outgoing message is emitted as sent","time":{"start":1760065968580,"stop":1760065968580,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88737a769b26928","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760066444023,"stop":1760066444023,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae9650339684b53","name":"Decoder throws on undefined content topic","time":{"start":1760065915898,"stop":1760065915898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad80a6fb11f17abb","name":"should send relay ping messages on timer","time":{"start":1760065915098,"stop":1760065915102,"duration":4},"status":"passed","severity":"normal"},{"uid":"3104eef77a824af6","name":"should skip already querying peers","time":{"start":1760065925449,"stop":1760065925449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffd78df294a2516","name":"Check message on other pubsub topic is not received","time":{"start":1760066444024,"stop":1760066444025,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80a3809c2e5e645","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1760065899152,"stop":1760065899152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e80a2236fdd662e","name":"Asymmetric encrypt & decrypt","time":{"start":1760065935549,"stop":1760065935549,"duration":0},"status":"passed","severity":"normal"},{"uid":"762e1b43016ef594","name":"Check message received after jswaku node is restarted","time":{"start":1760066444026,"stop":1760066444026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c902be7f66d1020","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760066340072,"stop":1760066340072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a582b2e458e31ae","name":"should reject if Filter is requested but not mounted","time":{"start":1760065967541,"stop":1760065967541,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f42b1a722ce0ca","name":"pre and post cipher","time":{"start":1760065935550,"stop":1760065935550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63a0c692a54ac91","name":"should dial peers from store when no connections remain","time":{"start":1760065915025,"stop":1760065915026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae09f601d1667797","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1760065915537,"stop":1760065915537,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c9430e1e11f986","name":"Publish message with custom timestamp: Sat Oct 19 2024 03:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1760066196401,"stop":1760066196403,"duration":2},"status":"passed","severity":"normal"},{"uid":"32883c1bc2e22827","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1760066309358,"stop":1760066309358,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb8f8d86bafb36","name":"Check received message containing Script","time":{"start":1760066444020,"stop":1760066444020,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8439dbe5691646","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1760065966382,"stop":1760065966383,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7ed21a65f09e8a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1760065899156,"stop":1760065899156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00b4dc6e65d8248","name":"throws on content topic with generation field greater than 0","time":{"start":1760065899142,"stop":1760065899142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c175ba38ff417cd","name":"should return true when peer is on the specified shard","time":{"start":1760065914669,"stop":1760065914669,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a7704aaec7c38a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760066469884,"stop":1760066469885,"duration":1},"status":"passed","severity":"normal"},{"uid":"37778e70f00e69f0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app9/1/topic721/json","time":{"start":1760066297494,"stop":1760066297495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7473360f4b50e8ab","name":"Push message with XML payload","time":{"start":1760067049825,"stop":1760067049825,"duration":0},"status":"passed","severity":"normal"},{"uid":"20720f43530b7ee7","name":"should handle shard reader errors gracefully","time":{"start":1760065914267,"stop":1760065914267,"duration":0},"status":"passed","severity":"normal"},{"uid":"abbe36e7c9ddfdaa","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760066018059,"stop":1760066018059,"duration":0},"status":"passed","severity":"normal"},{"uid":"9296450a6895015b","name":"throws on content topic with empty version field","time":{"start":1760065899142,"stop":1760065899143,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac5462c7c8f6114b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1760065925064,"stop":1760065925064,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf087ae844341c8","name":"should only return 1 node with relay and store capability","time":{"start":1760065925195,"stop":1760065925196,"duration":1},"status":"passed","severity":"normal"},{"uid":"845fdb5f16fe5103","name":"should work with v3 peers","time":{"start":1760065966143,"stop":1760065966143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab464b53b7592f02","name":"should dispatch network event when browser goes online","time":{"start":1760065914777,"stop":1760065914777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47fde7336da13e0","name":"should return false when peer is on different cluster","time":{"start":1760065914669,"stop":1760065914670,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a331f455f12c46","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1760065947193,"stop":1760065947202,"duration":9},"status":"passed","severity":"normal"},{"uid":"56e81a79f1944590","name":"Decoder throws on undefined content topic","time":{"start":1760065936652,"stop":1760065936652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80349f02031dda","name":"should return empty array when no peers connected","time":{"start":1760065915798,"stop":1760065915798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8e782a7257d5e6","name":"Push message with content topic containing unicode special characters","time":{"start":1760067049818,"stop":1760067049818,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eaea407c9f76231","name":"Passing page size 3 when there are 20 messages","time":{"start":1760066349003,"stop":1760066349005,"duration":2},"status":"passed","severity":"normal"},{"uid":"499ffda3dd55ec67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1760065947251,"stop":1760065947252,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c6eff81fa2950c","name":"should successfully query store with valid decoders and options","time":{"start":1760065967390,"stop":1760065967391,"duration":1},"status":"passed","severity":"normal"},{"uid":"679fa836191ea6d8","name":"should dial more peers if under maxConnections","time":{"start":1760065915048,"stop":1760065915048,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e47ccde4751e15","name":"should be safe to call multiple times","time":{"start":1760065915793,"stop":1760065915794,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0ba4e54efdbcae","name":"Relay + Store","time":{"start":1760065905255,"stop":1760065905255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e002b3b735de73de","name":"Push message with escaped characters payload","time":{"start":1760067049813,"stop":1760067049813,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb9f1e49ac7c5a4","name":"should work with async generator that yields promises","time":{"start":1760065966881,"stop":1760065966888,"duration":7},"status":"passed","severity":"normal"},{"uid":"d8613a4615a0e10e","name":"Fails to publish duplicate message","time":{"start":1760066196407,"stop":1760066196408,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba5922c93c39a28","name":"should handle peerStore errors gracefully","time":{"start":1760065915799,"stop":1760065915799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e13277d605c21fa","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app41/5/topic235/json","time":{"start":1760066297500,"stop":1760066297500,"duration":0},"status":"passed","severity":"normal"},{"uid":"b260c5caf352878e","name":"should handle complete dial lifecycle","time":{"start":1760065914270,"stop":1760065914271,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09b005c4af8e71d","name":"Outgoing message is retried until acknowledged","time":{"start":1760065970253,"stop":1760065970253,"duration":0},"status":"passed","severity":"normal"},{"uid":"262547e25dc4bbe5","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1760065899153,"stop":1760065899154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6911c401bb535e40","name":"should clear interval on stop","time":{"start":1760065925452,"stop":1760065925452,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaec37f51e9a70d5","name":"Push to array if already present","time":{"start":1760065898957,"stop":1760065898958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2290dc23ba268842","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1760065966530,"stop":1760065966530,"duration":0},"status":"passed","severity":"normal"},{"uid":"882b4cc58cae2829","name":"Check received message containing shell command","time":{"start":1760066444021,"stop":1760066444021,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f1c51ed7b5db9","name":"Push message with content topic containing SQL Injection","time":{"start":1760067049841,"stop":1760067049841,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af16ad8a66617cd","name":"Push message with content topic containing JSON","time":{"start":1760067049841,"stop":1760067049842,"duration":1},"status":"passed","severity":"normal"},{"uid":"7156c184abdae45b","name":"should discard bootstrap peers when has more than set limit","time":{"start":1760066036004,"stop":1760066036004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6455c0fc1b063e88","name":"should set field with only LIGHTPUSH enabled","time":{"start":1760065905255,"stop":1760065905255,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ca985cb6395749","name":"Publish message with custom timestamp: Fri Oct 10 2025 02:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1760066196404,"stop":1760066196404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c312c2a7b348bed6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1760066201376,"stop":1760066201376,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9435120d731091","name":"should handle peer store errors gracefully","time":{"start":1760065967185,"stop":1760065967186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2105249cb5d04d","name":"Push message with Script payload","time":{"start":1760067049824,"stop":1760067049824,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9cd7af0396fb2e","name":"should throw an error for insufficient data","time":{"start":1760065899265,"stop":1760065899266,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b0466a5def25de","name":"messageHashStr produces consistent results for the same input","time":{"start":1760065915386,"stop":1760065915386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4529c0c504f64af","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760066188749,"stop":1760066188750,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d0d40c71b37bea","name":"returns all values when wanted number is greater than available values","time":{"start":1760065923524,"stop":1760065923528,"duration":4},"status":"passed","severity":"normal"},{"uid":"64fca633c02ffa1f","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1760066060442,"stop":1760066060442,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6af72bd3792db0b","name":"Round trip binary serialization","time":{"start":1760065915896,"stop":1760065915896,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ae349c75047a09","name":"Check received message containing unicode special characters","time":{"start":1760066444012,"stop":1760066444012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2360b0e2a3f186f","name":"Check received message containing Arabic","time":{"start":1760066444009,"stop":1760066444010,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72aae6d2b6a9e7e","name":"should not execute task if max attempts is 0","time":{"start":1760065965082,"stop":1760065965083,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3329bf05591277a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1760065966905,"stop":1760065966906,"duration":1},"status":"passed","severity":"normal"},{"uid":"f604ea3abee37f8b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1760065947235,"stop":1760065947235,"duration":0},"status":"passed","severity":"normal"},{"uid":"58039c9a4827a3e0","name":"should clear dial history on start","time":{"start":1760065914236,"stop":1760065914237,"duration":1},"status":"passed","severity":"normal"},{"uid":"577690715d4a798d","name":"Light Node - default protocols","time":{"start":1760066364257,"stop":1760066364257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d16fc8f00b8838c","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1760066201369,"stop":1760066201369,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3ee20e7b5d009","name":"Check message with no content topic is not received","time":{"start":1760066444025,"stop":1760066444025,"duration":0},"status":"passed","severity":"normal"},{"uid":"67373b78adbd4b","name":"should skip peers without ENR","time":{"start":1760065925450,"stop":1760065925450,"duration":0},"status":"passed","severity":"normal"},{"uid":"894896429be085fe","name":"Check received message containing shell command","time":{"start":1760066444011,"stop":1760066444012,"duration":1},"status":"passed","severity":"normal"},{"uid":"75552ec6796081c4","name":"Passing page size 0 when there are 110 messages","time":{"start":1760066349001,"stop":1760066349002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23a4cdde70503a2","name":"topics with same application and version share the same shard","time":{"start":1760065899150,"stop":1760065899150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b3849a8d1f60ca","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760066469878,"stop":1760066469878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e985e165411e344","name":"should return false for sync message without causal history","time":{"start":1760065970256,"stop":1760065970256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf096175060a654","name":"Check received message containing Chinese","time":{"start":1760066444009,"stop":1760066444009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8afcca3befd4d0b","name":"should handle peer store update failures gracefully","time":{"start":1760065915094,"stop":1760065915095,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f8431086bfe45f","name":"should increase lamport timestamp","time":{"start":1760065955339,"stop":1760065955339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c71dda13e859166","name":"Push message with content topic containing escaped characters","time":{"start":1760067049818,"stop":1760067049818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7756b0c7d5f71075","name":"should not discard bootstrap peers if under the limit","time":{"start":1760066036004,"stop":1760066036005,"duration":1},"status":"passed","severity":"normal"},{"uid":"df27681cb883ac95","name":"Push message with JSON payload","time":{"start":1760067049797,"stop":1760067049797,"duration":0},"status":"passed","severity":"normal"},{"uid":"46354fa31b470d00","name":"Encoder throws on empty string content topic","time":{"start":1760065935084,"stop":1760065935085,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7add6c971020a4","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1760066201368,"stop":1760066201369,"duration":1},"status":"passed","severity":"normal"},{"uid":"373c413ee8328eac","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760066018060,"stop":1760066018060,"duration":0},"status":"passed","severity":"normal"},{"uid":"201c9dce56038616","name":"should query peers that support peer exchange","time":{"start":1760065925447,"stop":1760065925447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0517e06256aa00","name":"Decoder throws on empty string content topic","time":{"start":1760065915898,"stop":1760065915898,"duration":0},"status":"passed","severity":"normal"},{"uid":"13aae9d2bdec8571","name":"should emit a peer event after start","time":{"start":1760065998524,"stop":1760065998525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cb305259f97bfc","name":"retrieves a single peer","time":{"start":1760065925189,"stop":1760065925190,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23c84b1a0ad046d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1760065899155,"stop":1760065899155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaf211882f9ef82","name":"should handle errors when accessing navigator","time":{"start":1760065914791,"stop":1760065914791,"duration":0},"status":"passed","severity":"normal"},{"uid":"58158b1a54acadd5","name":"Push message with content topic containing SQL Injection","time":{"start":1760067049830,"stop":1760067049830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7caf7c4b4dd61cda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1760065899155,"stop":1760065899155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a825adb82b06f064","name":"should serialize and deserialize correctly","time":{"start":1760065951886,"stop":1760065951887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d51b0ac3be83f6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1760065899150,"stop":1760065899151,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cf0fcb584df4bd","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1760065899149,"stop":1760065899149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6706dfb9dafae9e6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760066469882,"stop":1760066469882,"duration":0},"status":"passed","severity":"normal"},{"uid":"258557db675056a8","name":"yields undefined for messages without decoder","time":{"start":1760065915589,"stop":1760065915589,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a7e87000bd04a2","name":"should return no connections if no open connection provided","time":{"start":1760065915316,"stop":1760065915316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e458b5d65e5dfaf1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760066469884,"stop":1760066469884,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1aa7faecb7de93","name":"should merge provided config with defaults","time":{"start":1760065915791,"stop":1760065915792,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb02bca4016145d","name":"Push message with SQL Injection payload","time":{"start":1760067049796,"stop":1760067049796,"duration":0},"status":"passed","severity":"normal"},{"uid":"866f46d6ad4060cf","name":"Push message with Russian payload","time":{"start":1760067049824,"stop":1760067049824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b312689bc281d739","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1760065899156,"stop":1760065899156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57d12ba5baf2570","name":"should be able to decode the field with only RELAY set to true","time":{"start":1760065904659,"stop":1760065904659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd6de40fe40d327","name":"Ordered Callback - false","time":{"start":1760066334752,"stop":1760066334753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f68706262bef590","name":"should not fail to start the service if it is already started","time":{"start":1760065929258,"stop":1760065929258,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0d8f11e5fa5bbf","name":"should properly create location multiaddrs - tcp4","time":{"start":1760065905250,"stop":1760065905251,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd650bb7f0df8f39","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1760065966897,"stop":1760065966897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92760ccf08b7efb","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1760066362504,"stop":1760066362504,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a90b7d70fcbf39","name":"should not fail to stop the service if it was not started","time":{"start":1760066230139,"stop":1760066230139,"duration":0},"status":"passed","severity":"normal"},{"uid":"19673ce9b295c64f","name":"Push message with shell command payload","time":{"start":1760067049825,"stop":1760067049826,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6fa27428fac1eb4","name":"should create KeepAliveManager with relay","time":{"start":1760065915074,"stop":1760065915075,"duration":1},"status":"passed","severity":"normal"},{"uid":"75721d107bef21be","name":"Push message with content topic containing Russian","time":{"start":1760067049801,"stop":1760067049802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbc4a5aa2d7bea1","name":"should handle errors gracefully when getting peer info","time":{"start":1760065914679,"stop":1760065914682,"duration":3},"status":"passed","severity":"normal"},{"uid":"65ed0759aa31b4ef","name":"should initialize with custom number of peers","time":{"start":1760065966366,"stop":1760065966367,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac6142c25b307e","name":"should never report false negatives","time":{"start":1760065951886,"stop":1760065951886,"duration":0},"status":"passed","severity":"normal"},{"uid":"266122d416008f0c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1760065899149,"stop":1760065899149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c3be097df8ece8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760066469886,"stop":1760066469887,"duration":1},"status":"passed","severity":"normal"},{"uid":"baed0c6ad1547b20","name":"Nodes with multiple pubsub topic","time":{"start":1760066192561,"stop":1760066192561,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe153119ba6fe6cb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1760065947182,"stop":1760065947183,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b69531e2daaf8f","name":"should emit multiple messages when query returns multiple messages","time":{"start":1760065966897,"stop":1760065966898,"duration":1},"status":"passed","severity":"normal"},{"uid":"839d20925910cd1b","name":"Sync message are not sent excessively within sync frequency","time":{"start":1760065975096,"stop":1760065975096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34ee48eae14a30e","name":"Check publish message containing numeric","time":{"start":1760066196385,"stop":1760066196385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f22faac8dbf776c","name":"Check publish message containing XML","time":{"start":1760066196392,"stop":1760066196392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e74835429a3218","name":"Correctly serialized arguments","time":{"start":1760066083285,"stop":1760066083286,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f2bdd9f1bf693c","name":"should handle cache.get errors gracefully","time":{"start":1760065929260,"stop":1760065929260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e820624935f4dbf","name":"should return PeerId when PeerId is provided","time":{"start":1760065915236,"stop":1760065915236,"duration":0},"status":"passed","severity":"normal"},{"uid":"1773faa9d37f1909","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1760065947214,"stop":1760065947214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff5135bd2cbc43a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app15/8/topic897/proto","time":{"start":1760066297500,"stop":1760066297501,"duration":1},"status":"passed","severity":"normal"},{"uid":"682d41468f66e851","name":"Push message with Russian payload","time":{"start":1760067049809,"stop":1760067049809,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1a26795a3839e3","name":"should have no discoveries enabled by default","time":{"start":1760065965223,"stop":1760065965223,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7590dbb2493c463","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1760065970254,"stop":1760065970254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a55ea66a65a6218","name":"should maintain desired error rate","time":{"start":1760065951882,"stop":1760065951886,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce4b3bfeed10c57d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1760065914816,"stop":1760065914817,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad24d19f5bd2209","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1760065899157,"stop":1760065899158,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c27fde068bbee04","name":"Push message with emoji payload","time":{"start":1760067049798,"stop":1760067049799,"duration":1},"status":"passed","severity":"normal"},{"uid":"940f7d8ce39e78a7","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1760065965224,"stop":1760065965224,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec146dee368985f","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1760065975097,"stop":1760065975097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5c10fc2b1a9ad2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1760065947252,"stop":1760065947252,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6ff451afba09f8","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1760065966871,"stop":1760065966872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bbae6306671a99","name":"should add event listener for peer:discovery","time":{"start":1760065914810,"stop":1760065914811,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfb6c9729f597f4","name":"Passing page size 1 when there are 4 messages","time":{"start":1760066349002,"stop":1760066349003,"duration":1},"status":"passed","severity":"normal"},{"uid":"939382c3a71aa6af","name":"Check received message containing Script","time":{"start":1760066444010,"stop":1760066444010,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b510244167b4072","name":"Outgoing message is possibly acknowledged","time":{"start":1760065968581,"stop":1760065968581,"duration":0},"status":"skipped","severity":"normal"},{"uid":"467d12c946e672d6","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760065998530,"stop":1760065998530,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6a497ecf4e36fe5","name":"should add and remove event listeners correctly","time":{"start":1760065929260,"stop":1760065929260,"duration":0},"status":"passed","severity":"normal"},{"uid":"797594e715b8f2da","name":"Accepts a valid Waku Message","time":{"start":1760065978357,"stop":1760065978358,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ab412c7b1e80e1","name":"Push message with content topic containing emoji","time":{"start":1760067049819,"stop":1760067049819,"duration":0},"status":"passed","severity":"normal"},{"uid":"63638f8c427f400d","name":"Subscribe and receive messages via waku relay post","time":{"start":1760066469878,"stop":1760066469878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6c602612aa79af","name":"Subscribe to topic containing long and receive message","time":{"start":1760066469889,"stop":1760066469890,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aec54efb931beb1","name":"tcp ip4 address","time":{"start":1760065904582,"stop":1760065904583,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada167b8942698ce","name":"should create a new stream if no existing for protocol found","time":{"start":1760065915534,"stop":1760065915534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c5d2497273c336","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760066469892,"stop":1760066469892,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda2ef33d99e7f2","name":"should add event listeners to libp2p","time":{"start":1760065914731,"stop":1760065914744,"duration":13},"status":"passed","severity":"normal"},{"uid":"6e63e59abc922fe6","name":"Query Generator, No Decoder","time":{"start":1760066324266,"stop":1760066324266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ac2d67719957ff","name":"should use peerId from options when provided to queryGenerator","time":{"start":1760065967393,"stop":1760065967394,"duration":1},"status":"passed","severity":"normal"},{"uid":"6634569e0dfda0da","name":"Mutual subscription","time":{"start":1760066201367,"stop":1760066201367,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b09e00172da369","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760066469887,"stop":1760066469887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac3328ddb58e872","name":"should allow redial after cooldown period","time":{"start":1760065914248,"stop":1760065914248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6133439b49556d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1760066201371,"stop":1760066201372,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c58a3c1d1826d09","name":"Push message with escaped characters payload","time":{"start":1760067049826,"stop":1760067049826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bec6c3677d880ac","name":"Js publishes, other Js receives","time":{"start":1760066185852,"stop":1760066185853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5cceea5dea96e9","name":"Query with Promise Callback, No message returned","time":{"start":1760066324268,"stop":1760066324268,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ecd57683f67f9e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1760065904658,"stop":1760065904658,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a9a38b9f5f60df","name":"should handle multiple peer connections","time":{"start":1760065915083,"stop":1760065915083,"duration":0},"status":"passed","severity":"normal"},{"uid":"c214eaa7b31b6a59","name":"Push message with rate limit","time":{"start":1760067049820,"stop":1760067049820,"duration":0},"status":"passed","severity":"normal"},{"uid":"42225695cbddc2c2","name":"should add event listeners for peer connect and disconnect","time":{"start":1760065915075,"stop":1760065915075,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab908d199f040ed0","name":"Push message with content topic containing SQL Injection","time":{"start":1760067049817,"stop":1760067049817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c56686c7c56416e","name":"should dispatch network event when browser goes offline","time":{"start":1760065914777,"stop":1760065914790,"duration":13},"status":"passed","severity":"normal"},{"uid":"17764e21e955b977","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760066188761,"stop":1760066188761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae55abd543bde7d7","name":"Encoder throws on empty string content topic","time":{"start":1760065936652,"stop":1760065936652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1180ca5f00d177c","name":"should trigger query when it went offline since the last successful query","time":{"start":1760065966888,"stop":1760065966888,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f01fc40e16868e","name":"Sync message is not sent if another sync message was just sent","time":{"start":1760065975097,"stop":1760065975097,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d52633d0ab0631","name":"Subscribe to topic containing shell command and publish message","time":{"start":1760066201375,"stop":1760066201375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1d9d11a1855204","name":"Wait given interval before re-trying","time":{"start":1760065967429,"stop":1760065967429,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60ce434142c21e7","name":"LightPush","time":{"start":1760066364255,"stop":1760066364255,"duration":0},"status":"passed","severity":"normal"},{"uid":"215b11ba6720d956","name":"should decode valid enr successfully","time":{"start":1760065905238,"stop":1760065905238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51909e44c4fecca","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1760065899154,"stop":1760065899154,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7a58740df4bf3b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760066469885,"stop":1760066469885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f90eeab2a31ce66","name":"Push message with numeric payload","time":{"start":1760067049822,"stop":1760067049822,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42f119621432359","name":"udp ip6 address","time":{"start":1760065904584,"stop":1760065904584,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7e6c543de4cf1b","name":"Renews subscription after lossing a connection","time":{"start":1760066469885,"stop":1760066469886,"duration":1},"status":"passed","severity":"normal"},{"uid":"20e906084de65925","name":"Subscribe to topic containing JSON and publish message","time":{"start":1760066201375,"stop":1760066201375,"duration":0},"status":"passed","severity":"normal"},{"uid":"143b43389a06aa82","name":"Query generator for multiple messages with different message text format","time":{"start":1760066352200,"stop":1760066352200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace1e982085e7a9d","name":"should not trigger query when a recent query happened under threshold","time":{"start":1760065966889,"stop":1760065966890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9081918171aa1521","name":"Check message with no content topic is not received","time":{"start":1760066444015,"stop":1760066444015,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9cf502cdc91258","name":"should emit a peer event after start","time":{"start":1760066230140,"stop":1760066230140,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5eddfa6a90504b3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1760065947244,"stop":1760065947244,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbccd482bb3b97ef","name":"Store - dialed after - with timeout","time":{"start":1760066364254,"stop":1760066364255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f6cf8b4eb02e25","name":"should create RPC request with correct parameters","time":{"start":1760065925020,"stop":1760065925020,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a57975637fad22","name":"Push message with Chinese payload","time":{"start":1760067049795,"stop":1760067049795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd35dce4e387ac9e","name":"should create ShardReader with auto sharding network config","time":{"start":1760065914657,"stop":1760065914657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2264110bf0324094","name":"handles different networkShards values correctly","time":{"start":1760065899151,"stop":1760065899151,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f0cd56297b63ed","name":"Push message with content topic containing emoji","time":{"start":1760067049831,"stop":1760067049832,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1b581dd88d4a1e","name":"nwaku subscribes","time":{"start":1760066185850,"stop":1760066185851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f59aa90fc86d9","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1760066362502,"stop":1760066362502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1e20aa3b3931f3","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760066469882,"stop":1760066469882,"duration":0},"status":"passed","severity":"normal"},{"uid":"444eaa9034b9cf5f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1760065899158,"stop":1760065899158,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa1064bfb73f11","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1760066201370,"stop":1760066201370,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a922128dae9e942","name":"Push message with content topic containing Arabic","time":{"start":1760067049830,"stop":1760067049830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41206fc51b77eaa","name":"should return false for malformed SDS messages","time":{"start":1760065970255,"stop":1760065970255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d28f103d4c3b37","name":"should return false when navigator.onLine is false","time":{"start":1760065914759,"stop":1760065914759,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7c1fe99394a4ec","name":"should handle incoming messages","time":{"start":1760065965692,"stop":1760065965692,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fea12dcf59f99af","name":"Relay + Store","time":{"start":1760065999184,"stop":1760065999184,"duration":0},"status":"passed","severity":"normal"},{"uid":"996bdad5dccf2293","name":"Check meta is set [ecies]","time":{"start":1760065936651,"stop":1760065936651,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff2d1565c9e4f1d","name":"Subscribe to topic containing XML and receive message","time":{"start":1760066469883,"stop":1760066469884,"duration":1},"status":"passed","severity":"normal"},{"uid":"b166f7e35e06a231","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1760065925017,"stop":1760065925017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5df284dbcce1f3e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1760065947181,"stop":1760065947182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e0261593c2a11d","name":"Query generator for 2000 messages","time":{"start":1760066352207,"stop":1760066352209,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b467b5b5b98423f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1760065915898,"stop":1760065915898,"duration":0},"status":"passed","severity":"normal"},{"uid":"354de586a2d8b55a","name":"should check connected peers if present and suitable","time":{"start":1760065967542,"stop":1760065967542,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed811644221d8da","name":"Query generator for multiple messages","time":{"start":1760066352193,"stop":1760066352199,"duration":6},"status":"passed","severity":"normal"},{"uid":"c6f34899cf99c962","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760066469893,"stop":1760066469893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f433a3469f55033","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1760065904661,"stop":1760065904661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a24c4d8ff7d067","name":"Sign & Recover","time":{"start":1760065935550,"stop":1760065935551,"duration":1},"status":"passed","severity":"normal"},{"uid":"335190e2d4175a6","name":"should emit a peer event after start","time":{"start":1760065929258,"stop":1760065929259,"duration":1},"status":"passed","severity":"normal"},{"uid":"551c2fa27f67c138","name":"should handle case when globalThis is not available","time":{"start":1760065914764,"stop":1760065914764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5037ce12d05cea46","name":"Push message with content topic containing short","time":{"start":1760067049839,"stop":1760067049839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c9ca8ba842423b","name":"Overlapping topic subscription","time":{"start":1760066469880,"stop":1760066469880,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef34c04c4180c0","name":"should handle peer store errors gracefully","time":{"start":1760065915040,"stop":1760065915040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecd6f28cd5a1daa","name":"should add and check entries correctly","time":{"start":1760065964160,"stop":1760065964164,"duration":4},"status":"passed","severity":"normal"},{"uid":"dcc1c51370bb1520","name":"should initialize with isNetworkConnected as false","time":{"start":1760065914731,"stop":1760065914731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f141fca723dac3","name":"Push message with SQL Injection payload","time":{"start":1760067049809,"stop":1760067049811,"duration":2},"status":"passed","severity":"normal"},{"uid":"90d0434d81b082f6","name":"should increase lamport timestamp","time":{"start":1760065955336,"stop":1760065955336,"duration":0},"status":"passed","severity":"normal"},{"uid":"2739677d793522ec","name":"should insert message into bloom filter","time":{"start":1760065955337,"stop":1760065955337,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3e32647cc18c3f","name":"should not receive a peer event after stop","time":{"start":1760065929259,"stop":1760065929259,"duration":0},"status":"passed","severity":"normal"},{"uid":"969a2c3c11857172","name":"should handle a minimal index list","time":{"start":1760065899265,"stop":1760065899265,"duration":0},"status":"passed","severity":"normal"},{"uid":"5407c0bde2b2919","name":"Subscribe to topic containing XML and publish message","time":{"start":1760066201374,"stop":1760066201374,"duration":0},"status":"passed","severity":"normal"},{"uid":"38037942dab0d80e","name":"should handle special patterns correctly","time":{"start":1760065951887,"stop":1760065951889,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e1e4343d7ad21c7","name":"Push message with content topic containing special chars","time":{"start":1760067049840,"stop":1760067049840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4066a6da415c55e","name":"Push message with content topic containing Chinese","time":{"start":1760067049840,"stop":1760067049840,"duration":0},"status":"passed","severity":"normal"},{"uid":"988c4656606c1f7a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1760066347275,"stop":1760066347275,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeae564e4039bda9","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1760065947202,"stop":1760065947203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7be66c5e1e9462e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1760065915090,"stop":1760065915090,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e3f0100ecf39b","name":"new peer added after a peer was already found","time":{"start":1760066171602,"stop":1760066171603,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64cb0271fee85d2","name":"should skip peer when not on same cluster","time":{"start":1760065914251,"stop":1760065914252,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c4e27f9acbdc85","name":"Push message with Russian payload","time":{"start":1760067049795,"stop":1760067049795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce3b2a1696f1fec","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1760065947203,"stop":1760065947203,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eb145ed168ae9d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1760065947190,"stop":1760065947190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11b9207876f9eed","name":"Check received message containing emoji","time":{"start":1760066444012,"stop":1760066444012,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68eaf561e800281","name":"should request peer renewal on specific errors","time":{"start":1760065965080,"stop":1760065965081,"duration":1},"status":"passed","severity":"normal"},{"uid":"a512ef7cf634ac6e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1760065915383,"stop":1760065915383,"duration":0},"status":"passed","severity":"normal"},{"uid":"306ce1eee4c0d633","name":"should reject on timeout if it was set","time":{"start":1760065967541,"stop":1760065967542,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c76b31c09b61eb","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1760065955339,"stop":1760065955339,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b881035f09360389","name":"should be able to decode the field with only FILTER set to true","time":{"start":1760065904659,"stop":1760065904660,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3d0c57ce503da5","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1760065966896,"stop":1760065966897,"duration":1},"status":"passed","severity":"normal"},{"uid":"8220074ed30b754a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1760065966377,"stop":1760065966377,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c2bb0bfd4391b4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1760065915384,"stop":1760065915384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad139fbab51452e4","name":"should handle ENR without shardInfo","time":{"start":1760065925451,"stop":1760065925451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3cc19cc88b6290","name":"should remove event listeners from globalThis","time":{"start":1760065914746,"stop":1760065914746,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb8b7914f254794","name":"Encoder throws on undefined content topic","time":{"start":1760065935083,"stop":1760065935084,"duration":1},"status":"passed","severity":"normal"},{"uid":"f280af4f19d1bcba","name":"should create ShardReader with static shards network config","time":{"start":1760065914658,"stop":1760065914658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3304ea5de524a39","name":"should requeue task if no peer is available","time":{"start":1760065965076,"stop":1760065965076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d893e0527589b9","name":"should create PeerExchange instance with components","time":{"start":1760065925020,"stop":1760065925021,"duration":1},"status":"passed","severity":"normal"},{"uid":"592c9a2d19f0c537","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760066444024,"stop":1760066444024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2731ea10a65378e","name":"Push message with content topic containing JSON","time":{"start":1760067049830,"stop":1760067049831,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d9aa3382223ce0","name":"it tolerates circular branch references","time":{"start":1760065925190,"stop":1760065925190,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ebe8b79219d6c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1760065955341,"stop":1760065955341,"duration":0},"status":"passed","severity":"normal"},{"uid":"8943a4771db8135e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1760065947235,"stop":1760065947236,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cf1feb5f6903cb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760066188757,"stop":1760066188758,"duration":1},"status":"passed","severity":"normal"},{"uid":"35824b42d7694281","name":"should create ConnectionManager with required options","time":{"start":1760065915789,"stop":1760065915790,"duration":1},"status":"passed","severity":"normal"},{"uid":"750222c08e46b757","name":"Push message with unicode special characters payload","time":{"start":1760067049814,"stop":1760067049814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62e1430174441c4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760066469879,"stop":1760066469879,"duration":0},"status":"passed","severity":"normal"},{"uid":"3976f70dc731da7b","name":"Push message with Chinese payload","time":{"start":1760067049808,"stop":1760067049809,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1c4ecf75566cb4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1760065947245,"stop":1760065947245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c230c37d7c8263ad","name":"Encoder throws on undefined content topic","time":{"start":1760065915897,"stop":1760065915897,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab7bd981bad9db5","name":"Check publish message after client node is restarted","time":{"start":1760066196414,"stop":1760066196414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8aa9e8ade1ca6428","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760066469887,"stop":1760066469887,"duration":0},"status":"passed","severity":"normal"},{"uid":"944345ddad8277ae","name":"Automatically retrieves missing message","time":{"start":1760065970253,"stop":1760065970253,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f63f21fed6ab3cf","name":"Outgoing message is acknowledged","time":{"start":1760065970252,"stop":1760065970253,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c921bfc30c1cf5","name":"should clear timers for specific peer on disconnect","time":{"start":1760065915103,"stop":1760065915103,"duration":0},"status":"passed","severity":"normal"},{"uid":"2615f2f8c33b3d6e","name":"Subscribe to topic containing Russian and publish message","time":{"start":1760066201373,"stop":1760066201373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e5b3d0b796882b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1760065925068,"stop":1760065925069,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a4b84b5e5ca4dc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760066188757,"stop":1760066188757,"duration":0},"status":"passed","severity":"normal"},{"uid":"30152d6dd2ba6f29","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1760066347276,"stop":1760066347276,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c39027c2eda783","name":"Outgoing message is emitted as sending","time":{"start":1760065970251,"stop":1760065970251,"duration":0},"status":"passed","severity":"normal"},{"uid":"267a92485a8a0153","name":"Push message with content topic containing numeric","time":{"start":1760067049840,"stop":1760067049840,"duration":0},"status":"passed","severity":"normal"},{"uid":"549c0fa80fed57a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1760065947243,"stop":1760065947243,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22cd92badcf50ab","name":"should reject if Relay is requested but not mounted","time":{"start":1760065967540,"stop":1760065967541,"duration":1},"status":"passed","severity":"normal"},{"uid":"d942cdcdd38b959f","name":"Push message with content topic containing emoji","time":{"start":1760067049803,"stop":1760067049803,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9a09a207f10e24","name":"should properly create location multiaddrs - udp","time":{"start":1760065905251,"stop":1760065905252,"duration":1},"status":"passed","severity":"normal"},{"uid":"28e64ee18e32a3d0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1760065925068,"stop":1760065925068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b13659663c9e44","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1760065946822,"stop":1760065946823,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e1a0e26cb7874b","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1760065915052,"stop":1760065915053,"duration":1},"status":"passed","severity":"normal"},{"uid":"110769a01e8bbb4","name":"should add to incoming buffer if dependencies are not met","time":{"start":1760065955340,"stop":1760065955340,"duration":0},"status":"passed","severity":"normal"},{"uid":"291fce1ab3c43356","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1760065946818,"stop":1760065946818,"duration":0},"status":"passed","severity":"normal"},{"uid":"860b7b360be28a81","name":"should remove event listeners","time":{"start":1760065915076,"stop":1760065915081,"duration":5},"status":"passed","severity":"normal"},{"uid":"4714a1f5cea065de","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1760066013453,"stop":1760066013453,"duration":0},"status":"passed","severity":"normal"},{"uid":"389f54f3107df990","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1760065935078,"stop":1760065935080,"duration":2},"status":"passed","severity":"normal"},{"uid":"eef754c6a961cbf3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1760065947215,"stop":1760065947215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc5bf7dadf9e84a","name":"Cluster ID 0, shard 1","time":{"start":1760066320209,"stop":1760066320209,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7c914998c15b69","name":"should start and stop interval correctly","time":{"start":1760065965071,"stop":1760065965072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6062596a1e03b1","name":"Rejects garbage","time":{"start":1760065978358,"stop":1760065978358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd9b7f941f35966","name":"should work with stubbed peer manager event emitter","time":{"start":1760065966874,"stop":1760065966879,"duration":5},"status":"passed","severity":"normal"},{"uid":"13675d688e3d61ea","name":"should return false for content message without causal history","time":{"start":1760065970256,"stop":1760065970256,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6063d1e318d3b","name":"Fields are not dropped","time":{"start":1760065915387,"stop":1760065915388,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a2fb58883735a6","name":"should handle onConnected and onDisconnected","time":{"start":1760065966373,"stop":1760065966374,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bcf62a66523b81","name":"Check received message containing JSON","time":{"start":1760066444011,"stop":1760066444011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1792a6bf0d07833d","name":"should handle mixed protocol support correctly","time":{"start":1760065967186,"stop":1760065967187,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef50eedf8c5ed205","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760066188749,"stop":1760066188749,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bc40a11439883a","name":"should return false when peer is not found","time":{"start":1760065914678,"stop":1760065914679,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d6e3fc75ea61d1","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1760065915090,"stop":1760065915090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2155a296deb91a1","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1760065947192,"stop":1760065947192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5296c86f7988ec3f","name":"should handle errors when removing globalThis listeners","time":{"start":1760065914746,"stop":1760065914759,"duration":13},"status":"passed","severity":"normal"},{"uid":"3574402f8e2eb3ac","name":"should not be empty after adding a subscription","time":{"start":1760065966528,"stop":1760065966529,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b69e1059aef1f4","name":"should keep entries that haven't expired yet","time":{"start":1760065964172,"stop":1760065964173,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff725aa5b8fcfe7","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760066188749,"stop":1760066188749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29f7e73571dd432","name":"should discover peers from provided peer cache","time":{"start":1760066088825,"stop":1760066088826,"duration":1},"status":"passed","severity":"normal"},{"uid":"701ac61771f0851d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app9/4/topic484/utf8","time":{"start":1760066297503,"stop":1760066297503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3abef0c33501565","name":"should handle timestamp equal to current time","time":{"start":1760065954849,"stop":1760065954849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2360b4a10eb3e05","name":"should successfully stop","time":{"start":1760065965696,"stop":1760065965697,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09385cb69a8ef10","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1760065967176,"stop":1760065967176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15fad69edc17ffc","name":"should be safe to call multiple times","time":{"start":1760065914811,"stop":1760065914811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c77f60d54ad9290","name":"does not throw on valid cases","time":{"start":1760065899139,"stop":1760065899140,"duration":1},"status":"passed","severity":"normal"},{"uid":"54053595d67e3977","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760066469886,"stop":1760066469886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2292a7b5232300","name":"Query Generator - true","time":{"start":1760066334750,"stop":1760066334751,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf203736ac9d9d","name":"should be empty after removing the only subscription","time":{"start":1760065966529,"stop":1760065966529,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d22b1e00db51fe7","name":"should hang up with PeerId and return true on success","time":{"start":1760065915796,"stop":1760065915797,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81ae159f9446a76","name":"should retry on complete failure if specified","time":{"start":1760065966142,"stop":1760065966142,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e03d58bdaf9e5d","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1760065955344,"stop":1760065955344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc403920176def9","name":"Check received message containing special chars","time":{"start":1760066444018,"stop":1760066444018,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e41fcd1459defa","name":"Push message with long payload","time":{"start":1760067049793,"stop":1760067049794,"duration":1},"status":"passed","severity":"normal"},{"uid":"add0998a76e830c6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1760065904660,"stop":1760065904661,"duration":1},"status":"passed","severity":"normal"},{"uid":"69d36def01777354","name":"should insert elements correctly","time":{"start":1760065951882,"stop":1760065951882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e099cb10c608c8","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1760065955345,"stop":1760065955346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae99a4bf3ea48e7b","name":"Push message with rate limit","time":{"start":1760067049832,"stop":1760067049833,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c8acdd37d5beb8","name":"should dial peer when peer is discovered","time":{"start":1760065914812,"stop":1760065914813,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f89aae2a46a68b","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1760065914763,"stop":1760065914763,"duration":0},"status":"passed","severity":"normal"},{"uid":"147cfe90d825c4e5","name":"should get all peers from store","time":{"start":1760065915027,"stop":1760065915027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46bad2d6e68d9dd","name":"Incoming message is emitted as received","time":{"start":1760065970253,"stop":1760065970253,"duration":0},"status":"passed","severity":"normal"},{"uid":"846e6a594d652951","name":"Overlapping topic subscription","time":{"start":1760066469888,"stop":1760066469889,"duration":1},"status":"passed","severity":"normal"},{"uid":"467268b4d4336243","name":"Push message with Basic HTML tag payload","time":{"start":1760067049825,"stop":1760067049825,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef52d52774dfa383","name":"Fails to push message bigger that 1MB","time":{"start":1760067049845,"stop":1760067049845,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b4507104adf40a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1760065947227,"stop":1760065947227,"duration":0},"status":"passed","severity":"normal"},{"uid":"27830d5cc03c26fe","name":"Ephemeral field is preserved - encoder v0","time":{"start":1760065999287,"stop":1760065999289,"duration":2},"status":"passed","severity":"normal"},{"uid":"9db643d3ce139dd6","name":"Store - dialed first","time":{"start":1760066364252,"stop":1760066364252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0c2949aa8019c4","name":"should remove event listeners from libp2p","time":{"start":1760065914745,"stop":1760065914746,"duration":1},"status":"passed","severity":"normal"},{"uid":"285f38882d64755e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1760066196411,"stop":1760066196411,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b759f9744f7925","name":"should be delivered immediately if received","time":{"start":1760065955349,"stop":1760065955349,"duration":0},"status":"passed","severity":"normal"},{"uid":"923c751f40c43ca9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1760065947236,"stop":1760065947236,"duration":0},"status":"passed","severity":"normal"},{"uid":"24daa0db19971a9a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1760066201375,"stop":1760066201376,"duration":1},"status":"passed","severity":"normal"},{"uid":"d647c64f14a9c303","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/5/topic608/xml","time":{"start":1760066297495,"stop":1760066297495,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0bd842aa55cffa","name":"should not retry if at least one success","time":{"start":1760065965089,"stop":1760065965090,"duration":1},"status":"passed","severity":"normal"},{"uid":"128ba36f1cfc02a7","name":"should properly clean up resources when disposed","time":{"start":1760065964174,"stop":1760065964177,"duration":3},"status":"passed","severity":"normal"},{"uid":"333fb1465f80d618","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760065970252,"stop":1760065970252,"duration":0},"status":"passed","severity":"normal"},{"uid":"667ba2b7bf270234","name":"should stop and cleanup resources","time":{"start":1760065966531,"stop":1760065966531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7094b380f379ff50","name":"Symmetric encrypt & Decrypt","time":{"start":1760065935549,"stop":1760065935550,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb3f33e73966c298","name":"Push message with meta","time":{"start":1760067049803,"stop":1760067049804,"duration":1},"status":"passed","severity":"normal"},{"uid":"3540b393c6847319","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1760065947222,"stop":1760065947225,"duration":3},"status":"passed","severity":"normal"},{"uid":"38b26959d3eeb104","name":"should check false positive rate","time":{"start":1760065951890,"stop":1760065951890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d357ef59cee19cd9","name":"should partition messages based on acknowledgement status","time":{"start":1760065955346,"stop":1760065955346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80ec45d8b158b5d","name":"ends if stream creation fails","time":{"start":1760065915587,"stop":1760065915587,"duration":0},"status":"passed","severity":"normal"},{"uid":"8700e670d8324dff","name":"should return different streams if requested simultaniously","time":{"start":1760065915534,"stop":1760065915535,"duration":1},"status":"passed","severity":"normal"},{"uid":"734c946e0f314f91","name":"should dial peer immediately when queue is empty","time":{"start":1760065914245,"stop":1760065914245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf2cbdb86df3007","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app82/9/topic451/test.js","time":{"start":1760066297494,"stop":1760066297494,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fd67a5ddf47514","name":"should ensure monotonic increase","time":{"start":1760065954849,"stop":1760065954850,"duration":1},"status":"passed","severity":"normal"},{"uid":"161883ccf31a9aa8","name":"Push message equal or less that 1MB","time":{"start":1760067049821,"stop":1760067049821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2360fa2f699e2ba","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1760065947228,"stop":1760065947234,"duration":6},"status":"passed","severity":"normal"},{"uid":"5e7199f0d701ec86","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760066469888,"stop":1760066469888,"duration":0},"status":"passed","severity":"normal"},{"uid":"26346cc9155654b2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1760066201372,"stop":1760066201372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff6457a8ec50180","name":"should create QueryOnConnect instance without options","time":{"start":1760065966872,"stop":1760065966872,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2bf76b3bd65561","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760066188757,"stop":1760066188757,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d56f0d05c6c19eb","name":"should work with stubbed waku event emitter","time":{"start":1760065966879,"stop":1760065966879,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4c7c4bd0753f9a","name":"Query Generator - false","time":{"start":1760066334751,"stop":1760066334751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b61c7096bc9b5c7","name":"should return false when peer shard info is not found","time":{"start":1760065914676,"stop":1760065914677,"duration":1},"status":"passed","severity":"normal"},{"uid":"860be3130a05f64e","name":"Passing page size 11 when there are 10 messages","time":{"start":1760066349006,"stop":1760066349006,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c1bbbe752261ab","name":"should send to specified number of peers of used peers","time":{"start":1760065966141,"stop":1760065966141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d400bfc8582368b4","name":"same cluster: nodes connect","time":{"start":1760066083181,"stop":1760066083181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1292491b8930ca1c","name":"Subscribe to topic containing long and publish message","time":{"start":1760066201371,"stop":1760066201371,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fde31b0c745194","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1760066192559,"stop":1760066192559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2425b7a64efc11bf","name":"Push message with JSON payload","time":{"start":1760067049825,"stop":1760067049825,"duration":0},"status":"passed","severity":"normal"},{"uid":"148cc28e309f6806","name":"Decoder throws on empty string content topic","time":{"start":1760065936653,"stop":1760065936653,"duration":0},"status":"passed","severity":"normal"},{"uid":"840852623ba34038","name":"Outgoing message is acknowledged","time":{"start":1760065968581,"stop":1760065968582,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b345c382a1c7d2f","name":"should handle different types of entries","time":{"start":1760065964173,"stop":1760065964174,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f50280389e4582","name":"should handle malformed response data","time":{"start":1760065925018,"stop":1760065925018,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d010f01a2c88a1f","name":"returns all values when wanted number matches available values","time":{"start":1760065923519,"stop":1760065923523,"duration":4},"status":"passed","severity":"normal"},{"uid":"a222a37c3b1efc3e","name":"Refresh subscription","time":{"start":1760066469889,"stop":1760066469889,"duration":0},"status":"passed","severity":"normal"},{"uid":"210f547a4513d3ea","name":"should reject if WakuNode is not started","time":{"start":1760065967540,"stop":1760065967540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c142f22e5325495","name":"should handle empty pubsub topics","time":{"start":1760065915109,"stop":1760065915115,"duration":6},"status":"passed","severity":"normal"},{"uid":"f4291629f317bd10","name":"random static sharding 6 - Cluster ID: 750, Shard ID: 259","time":{"start":1760066320211,"stop":1760066320211,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7c0a3e3498a531","name":"should skip peer when already connected","time":{"start":1760065914246,"stop":1760065914246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6745467b5ce88ff","name":"should set field with only RELAY enabled","time":{"start":1760065905253,"stop":1760065905254,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d68e907f49b175","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1760065970254,"stop":1760065970254,"duration":0},"status":"passed","severity":"normal"},{"uid":"79035387134c6510","name":"rejects hash query with content filter parameters","time":{"start":1760065915201,"stop":1760065915201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1215ace3cbceb096","name":"Relay - dialed after","time":{"start":1760066364249,"stop":1760066364250,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e0ba2ff911e4e1","name":"random static sharding 7 - Cluster ID: 635, Shard ID: 430","time":{"start":1760066320211,"stop":1760066320212,"duration":1},"status":"passed","severity":"normal"},{"uid":"9538c190eba755ca","name":"should return start time to match max range","time":{"start":1760065966905,"stop":1760065966905,"duration":0},"status":"passed","severity":"normal"},{"uid":"645c231127205c41","name":"Relay - times out","time":{"start":1760066364250,"stop":1760066364252,"duration":2},"status":"passed","severity":"normal"},{"uid":"b96d835303376b73","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1760066352201,"stop":1760066352202,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca647c7b6342385","name":"should handle network check errors gracefully","time":{"start":1760065914267,"stop":1760065914268,"duration":1},"status":"passed","severity":"normal"},{"uid":"129ba83cfc816113","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1760065947184,"stop":1760065947184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e24e1a3d016272","name":"should not create multiple intervals when called multiple times","time":{"start":1760065914237,"stop":1760065914243,"duration":6},"status":"passed","severity":"normal"},{"uid":"24a0ee74529e86d5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1760065915052,"stop":1760065915052,"duration":0},"status":"passed","severity":"normal"},{"uid":"d063466a8966d505","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760065904662,"stop":1760065904662,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efac454ff0c14ae","name":"should support chaining for add method","time":{"start":1760065964165,"stop":1760065964165,"duration":0},"status":"passed","severity":"normal"},{"uid":"58daa0130eb5d84b","name":"should reassess health immediately when peer disconnects","time":{"start":1760065967177,"stop":1760065967177,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb097b6d823e26d","name":"Retries within given interval","time":{"start":1760065967428,"stop":1760065967429,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9adaf9d31de3a","name":"Check message with invalid timestamp is not received","time":{"start":1760066444024,"stop":1760066444024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b362143802831d6","name":"returns only open connection if one present","time":{"start":1760065915316,"stop":1760065915316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1b8ade5f0590f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1760066201376,"stop":1760066201376,"duration":0},"status":"passed","severity":"normal"},{"uid":"258353a98a5fad5f","name":"Check received message containing Basic HTML tag","time":{"start":1760066444011,"stop":1760066444011,"duration":0},"status":"passed","severity":"normal"},{"uid":"11954d9ee338f1d1","name":"A test","time":{"start":1760066068817,"stop":1760066068817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a27c43d72804919","name":"Push message with content topic containing unicode special characters","time":{"start":1760067049842,"stop":1760067049842,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5948683768f00d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760066469892,"stop":1760066469892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1609ac256f08ae","name":"should be safe to call multiple times","time":{"start":1760065914812,"stop":1760065914812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5570d271e47a73e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1760065899157,"stop":1760065899157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44d702c9bc3e86f","name":"Relay Node - default protocol","time":{"start":1760066364257,"stop":1760066364257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6183195c98ed53f","name":"should clear dial history on stop","time":{"start":1760065914244,"stop":1760065914244,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2db556bb343680b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1760066347276,"stop":1760066347277,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bafbcd54ead245","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1760065947203,"stop":1760065947204,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9266893e3e085c7","name":"should return false when peer is on different cluster","time":{"start":1760065914659,"stop":1760065914667,"duration":8},"status":"passed","severity":"normal"},{"uid":"bdebf964ed1e07ab","name":"should add received messages to bloom filter","time":{"start":1760065955340,"stop":1760065955340,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae5905348093fb","name":"Push message equal or less that 1MB","time":{"start":1760067049834,"stop":1760067049834,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8da50e4c2c6dad4","name":"Check received message containing special chars","time":{"start":1760066444009,"stop":1760066444009,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d6ca66fc51f704","name":"Passing page size 110 when there are 120 messages","time":{"start":1760066349006,"stop":1760066349007,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25db87e98788891","name":"should update ack status of messages in outgoing buffer","time":{"start":1760065955348,"stop":1760065955348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ee2b0e7db3b17c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1760065899155,"stop":1760065899156,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f4401623ff80b4","name":"should process queue every 500ms","time":{"start":1760065914254,"stop":1760065914259,"duration":5},"status":"passed","severity":"normal"},{"uid":"80f44fe949b7647","name":"can start and stop the service","time":{"start":1760066230139,"stop":1760066230139,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad25d9a27c63592","name":"Subscribe to topic containing special chars and publish message","time":{"start":1760066201372,"stop":1760066201372,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e46a1e38a07231","name":"Push message with unicode special characters payload","time":{"start":1760067049798,"stop":1760067049798,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3172454514fc40","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760066444016,"stop":1760066444017,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f975269bafe0a17","name":"Push message with content topic containing long","time":{"start":1760067049828,"stop":1760067049828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45e9fd3e86f9246","name":"messageHash returns a Uint8Array","time":{"start":1760065915385,"stop":1760065915385,"duration":0},"status":"passed","severity":"normal"},{"uid":"734b65fb83fbd8da","name":"should wait for LightPush peer to be connected","time":{"start":1760065967542,"stop":1760065967543,"duration":1},"status":"passed","severity":"normal"},{"uid":"142e7e730a156f","name":"should handle zero peers request","time":{"start":1760065925019,"stop":1760065925020,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43df08130e04417","name":"should throw error - no id","time":{"start":1760065905243,"stop":1760065905243,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32b9a474684320c","name":"Push message with unicode special characters payload","time":{"start":1760067049826,"stop":1760067049826,"duration":0},"status":"passed","severity":"normal"},{"uid":"5084d336a468f19c","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1760065914677,"stop":1760065914678,"duration":1},"status":"passed","severity":"normal"},{"uid":"254e867149b3157e","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1760065947183,"stop":1760065947183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e15754aa7d1513d","name":"should handle v3 RLN errors","time":{"start":1760065966144,"stop":1760065966144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f1a1278d48e3e5","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1760065975097,"stop":1760065975097,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d078de20e253bc9","name":"should handle complete peer lifecycle","time":{"start":1760065915116,"stop":1760065915116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fcf8bc0a601730","name":"can start and stop the service","time":{"start":1760065998522,"stop":1760065998523,"duration":1},"status":"passed","severity":"normal"},{"uid":"98210ec557f49c3d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1760065904656,"stop":1760065904656,"duration":0},"status":"passed","severity":"normal"},{"uid":"123c8cf382c69b7","name":"connects to nwaku","time":{"start":1760066359104,"stop":1760066359105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d703033f4da6629d","name":"Push message with content topic containing Arabic","time":{"start":1760067049841,"stop":1760067049841,"duration":0},"status":"passed","severity":"normal"},{"uid":"60df5b537324c0f1","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1760066196400,"stop":1760066196400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba7ed7c24fb58ec","name":"should throw error when no peers are available","time":{"start":1760065967391,"stop":1760065967391,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7b6bf270261328","name":"Query generator for multiple messages with different content topic format","time":{"start":1760066352200,"stop":1760066352201,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3063fc273bc7d9","name":"ignores domain fetching errors","time":{"start":1760065925194,"stop":1760065925194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ad7f500612e1f","name":"messageHashStr produces different results for different inputs","time":{"start":1760065915387,"stop":1760065915387,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48af1b4dfacbe8d","name":"Waku message hash computation (no timestamp)","time":{"start":1760065915384,"stop":1760065915384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3648557b616a3f3","name":"Check received message containing Basic HTML tag","time":{"start":1760066444020,"stop":1760066444021,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b31985182cbbcd","name":"should dial all peers on dial","time":{"start":1760066083788,"stop":1760066083788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d937c261e6121faf","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1760065925015,"stop":1760065925016,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9f692244bd3ce7","name":"Subscribe to topic containing short and receive message","time":{"start":1760066469889,"stop":1760066469889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3369a992b99f66","name":"Push message with meta","time":{"start":1760067049832,"stop":1760067049832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1183e8a5a15e8103","name":"Push message with Arabic payload","time":{"start":1760067049809,"stop":1760067049809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f97a96d80d911c3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760066469892,"stop":1760066469893,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d7c3e66852246a","name":"Wrong topic","time":{"start":1760066297504,"stop":1760066297505,"duration":1},"status":"passed","severity":"normal"},{"uid":"662287b5bd34562","name":"should initialize with libp2p components","time":{"start":1760065925011,"stop":1760065925012,"duration":1},"status":"passed","severity":"normal"},{"uid":"f726586b42e93cb7","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1760065899159,"stop":1760065899159,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6d8ea283006f11","name":"should not receive a peer event before start","time":{"start":1760065929259,"stop":1760065929259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7af62d07ba0391","name":"isConnected between 2 js-waku relay nodes","time":{"start":1760066013454,"stop":1760066013455,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfdfb7b697b7d78","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1760065899148,"stop":1760065899148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4c71405947f62","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760066469888,"stop":1760066469888,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a4f1b9206f3f7e8d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1760065967970,"stop":1760065967971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8aa53fad7c835d","name":"Subscribe and receives messages on 20 topics","time":{"start":1760066469887,"stop":1760066469888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1436230d49bf2bb","name":"different cluster: nodes don't connect","time":{"start":1760066083179,"stop":1760066083180,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a43bf3b555aa91","name":"Fails to push message with large meta","time":{"start":1760067049843,"stop":1760067049843,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b02500d9096976","name":"Push message with content topic containing numeric","time":{"start":1760067049816,"stop":1760067049816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c91f0844b9d343f","name":"Check publish message containing JSON","time":{"start":1760066196396,"stop":1760066196396,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fa304a99bb8787","name":"should drop only non-locked connections when over maxConnections","time":{"start":1760065915048,"stop":1760065915049,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bcd2612f9a4079","name":"should properly create location multiaddrs - udp4","time":{"start":1760065905250,"stop":1760065905250,"duration":0},"status":"passed","severity":"normal"},{"uid":"76db2b72be7161c2","name":"should transition to Unhealthy when no connections","time":{"start":1760065967175,"stop":1760065967176,"duration":1},"status":"passed","severity":"normal"},{"uid":"adec1f15a3f40333","name":"should start periodic discovery on start","time":{"start":1760065925451,"stop":1760065925452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c30f394617593b","name":"Push message with custom timestamp: 1760069618257","time":{"start":1760067049820,"stop":1760067049821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acb7e893ea95b28","name":"Promise Callback - true","time":{"start":1760066334751,"stop":1760066334751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c354f2cd6498a6c0","name":"Retrieval Hint","time":{"start":1760065954941,"stop":1760065954941,"duration":0},"status":"passed","severity":"normal"},{"uid":"d021cd00b43bd015","name":"Fails to push message bigger that 1MB","time":{"start":1760067049806,"stop":1760067049807,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ea95e872642907","name":"should not be sent when there is no history","time":{"start":1760065955347,"stop":1760065955347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85fca5113f68df","name":"Promise Callback - false","time":{"start":1760066334752,"stop":1760066334752,"duration":0},"status":"passed","severity":"normal"},{"uid":"86005c55317e7d47","name":"should drop connection via multiaddr with hangUp","time":{"start":1760066083789,"stop":1760066083790,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a75e165ed76f5a6","name":"handles different clusterIds correctly","time":{"start":1760065899151,"stop":1760065899151,"duration":0},"status":"passed","severity":"normal"},{"uid":"402c30370680a720","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1760065899154,"stop":1760065899154,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25a6e1ea8096f5f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760066469885,"stop":1760066469885,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b26d2e2db709ab","name":"should reject if LightPush is requested but not mounted","time":{"start":1760065967541,"stop":1760065967541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d468c382a934091","name":"Push message with custom timestamp: 1729307618257","time":{"start":1760067049843,"stop":1760067049844,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6d166f3ac2f006","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1760065947245,"stop":1760065947245,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e2a4886062a66f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1760065947227,"stop":1760065947227,"duration":0},"status":"passed","severity":"normal"},{"uid":"6695d0198a9733b9","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1760065965242,"stop":1760065965243,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8491bd6619932d","name":"Nodes with multiple pubsub topic","time":{"start":1760066192559,"stop":1760066192560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5116e589ced519a","name":"yields decoded messages","time":{"start":1760065915588,"stop":1760065915588,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9752d82d95eef4","name":"should enable all discoveries when explicitly set","time":{"start":1760065965223,"stop":1760065965224,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afedf97ab43015e","name":"Stops search when 2 null results are returned","time":{"start":1760065924800,"stop":1760065924800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4390c77a0f3c77bb","name":"should continually clean up expired entries at intervals","time":{"start":1760065964177,"stop":1760065964178,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d2ece657a26248","name":"should return PeerId when PeerId is provided","time":{"start":1760065915237,"stop":1760065915237,"duration":0},"status":"passed","severity":"normal"},{"uid":"552859d833ff99be","name":"should accept empty decoders array","time":{"start":1760065966872,"stop":1760065966873,"duration":1},"status":"passed","severity":"normal"},{"uid":"802d902300494240","name":"Publish message with large meta","time":{"start":1760066196415,"stop":1760066196415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3278848b8ea86e96","name":"Subscribe to topic containing XML and receive message","time":{"start":1760066469891,"stop":1760066469892,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb5fc2ad4c7c6bf","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1760065899147,"stop":1760065899147,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f212a868e6f8aec","name":"should return null for non-existent peer","time":{"start":1760065915039,"stop":1760065915040,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4d858dd95eaa6b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1760065955342,"stop":1760065955342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c59cafa79d42461","name":"Decoder throws on empty string content topic","time":{"start":1760065935085,"stop":1760065935085,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c25472b0d301114","name":"should work with mixed v2 and v3 peers","time":{"start":1760065966143,"stop":1760065966143,"duration":0},"status":"passed","severity":"normal"},{"uid":"364697754f708ca1","name":"should handle multiple query options for time ranges","time":{"start":1760065967392,"stop":1760065967392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf1bb806579ca07","name":"Push message with Basic HTML tag payload","time":{"start":1760067049812,"stop":1760067049812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5785fd4559f9ae65","name":"Subscribe and receive messages via lightPush","time":{"start":1760066469877,"stop":1760066469878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77ba50c22c5e3e0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1760066352200,"stop":1760066352200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be316edd421fb49","name":"should remove event listeners when stopped","time":{"start":1760065966873,"stop":1760065966873,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b219cabd7c62fe","name":"Default pageSize","time":{"start":1760066349007,"stop":1760066349007,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff4f84c3f7ab54b","name":"Passing page size 19 when there are 20 messages","time":{"start":1760066349006,"stop":1760066349006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97d993086a44663","name":"should remove event listeners","time":{"start":1760065915023,"stop":1760065915023,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e050d2608f234c","name":"should return peer for existing peer","time":{"start":1760065915039,"stop":1760065915039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49afc5da9b53cca","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1760065899146,"stop":1760065899146,"duration":0},"status":"passed","severity":"normal"},{"uid":"418e7163c3a7a28b","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1760065966376,"stop":1760065966376,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcae92d2428886d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1760065947222,"stop":1760065947222,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b0cdbfd089caf5","name":"should skip peer when dialed recently","time":{"start":1760065914247,"stop":1760065914247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f192ed567e740a4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760066469879,"stop":1760066469879,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4a229fb318f7a","name":"can start the service","time":{"start":1760065998521,"stop":1760065998522,"duration":1},"status":"passed","severity":"normal"},{"uid":"2865b68c06c27eb4","name":"Outgoing message is acknowledged","time":{"start":1760065967970,"stop":1760065967970,"duration":0},"status":"passed","severity":"normal"},{"uid":"833d6ca2f7663e4e","name":"random static sharding 4 - Cluster ID: 357, Shard ID: 492","time":{"start":1760066320210,"stop":1760066320210,"duration":0},"status":"passed","severity":"normal"},{"uid":"47000997eb8c5c88","name":"should start the dialing interval","time":{"start":1760065914235,"stop":1760065914236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ce53d078526592","name":"should encode/decode to RLP encoding","time":{"start":1760065905248,"stop":1760065905248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d052660b7be87959","name":"should handle query errors gracefully","time":{"start":1760065925449,"stop":1760065925449,"duration":0},"status":"passed","severity":"normal"},{"uid":"465582390106e83c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1760065947192,"stop":1760065947192,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60563807b23d68b","name":"Push message with custom timestamp: 1729307618257","time":{"start":1760067049833,"stop":1760067049833,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b5c5a62422d5d3","name":"Push message with content topic containing escaped characters","time":{"start":1760067049831,"stop":1760067049831,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4bde2641df8152","name":"should reject if Store is requested but not mounted","time":{"start":1760065967541,"stop":1760065967541,"duration":0},"status":"passed","severity":"normal"},{"uid":"387b124b591e58c2","name":"should be able to dial TLS multiaddrs","time":{"start":1760066083790,"stop":1760066083790,"duration":0},"status":"passed","severity":"normal"},{"uid":"61709296d69a0451","name":"should return true even if peer has no overlapping shards","time":{"start":1760065914668,"stop":1760065914668,"duration":0},"status":"passed","severity":"normal"},{"uid":"1473a490675a880e","name":"Check received message with timestamp: 1760065993376 ","time":{"start":1760066444023,"stop":1760066444023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af2de083287e260","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1760065899154,"stop":1760065899155,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a66058ab23640b1","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1760065947214,"stop":1760065947215,"duration":1},"status":"passed","severity":"normal"},{"uid":"920a2499ca8098bf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1760066309358,"stop":1760066309358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69dde54617ac86b","name":"should handle ping failures gracefully","time":{"start":1760065915094,"stop":1760065915094,"duration":0},"status":"passed","severity":"normal"},{"uid":"798370eed44f6c41","name":"Check received message containing Russian","time":{"start":1760066444010,"stop":1760066444010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54b17988110f61e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1760065955347,"stop":1760065955348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e02ee1b9a4ebec","name":"Encoder throws on empty string content topic","time":{"start":1760065915897,"stop":1760065915898,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6dc7b7e2f28ac8","name":"Check received message containing emoji","time":{"start":1760066444022,"stop":1760066444022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5559f435a05fa1","name":"should be able to encode the field with only STORE set to true","time":{"start":1760065904657,"stop":1760065904657,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfcf4214f02ed900","name":"should not fail to start the service if it is already started","time":{"start":1760066230140,"stop":1760066230140,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d993c26edb57eb","name":"Push message with content topic containing unicode special characters","time":{"start":1760067049803,"stop":1760067049803,"duration":0},"status":"passed","severity":"normal"},{"uid":"f955e8eca2ad2b81","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760066469892,"stop":1760066469892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2eae6aeb8830730","name":"rejects content-filtered query with only contentTopics","time":{"start":1760065915196,"stop":1760065915196,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e43de5084c997","name":"Check publish message after service node is restarted","time":{"start":1760066196412,"stop":1760066196413,"duration":1},"status":"skipped","severity":"normal"},{"uid":"544ceda34d6b0200","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1760065915096,"stop":1760065915096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7da85949a7764bc","name":"should use DNS peer discovery with light client","time":{"start":1760065998529,"stop":1760065998529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42cb0c3544c96d68","name":"Callback on promise","time":{"start":1760066352201,"stop":1760066352201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b0933fd696981d","name":"Push 30 different messages","time":{"start":1760067049827,"stop":1760067049828,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45a80cf49eba2fc7","name":"Throws when trying to push message with empty payload","time":{"start":1760067049815,"stop":1760067049815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97d50e5dab4250e","name":"Push message with content topic containing numeric","time":{"start":1760067049800,"stop":1760067049800,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb15316d31e29d71","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1760065925016,"stop":1760065925017,"duration":1},"status":"passed","severity":"normal"},{"uid":"917b83fdd968997c","name":"Push message with Arabic payload","time":{"start":1760067049836,"stop":1760067049836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0ed2c911d526dd","name":"return first retrieved peers without further DNS queries","time":{"start":1760065925196,"stop":1760065925196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5ef63f37d20455","name":"Relay - dialed first","time":{"start":1760066364249,"stop":1760066364249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24213634750bca0","name":"should stop ping timers on peer disconnect","time":{"start":1760065915083,"stop":1760065915089,"duration":6},"status":"passed","severity":"normal"},{"uid":"a3bec23f537d9575","name":"should handle disconnect when peer has no timers","time":{"start":1760065915103,"stop":1760065915108,"duration":5},"status":"passed","severity":"normal"},{"uid":"cfe66887bdff042f","name":"should properly compute the node id","time":{"start":1760065905248,"stop":1760065905248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49d5578d140b5f","name":"should initialize bloom filter with correct parameters","time":{"start":1760065951881,"stop":1760065951882,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4b9d2481fc250c","name":"isConnected return false after peer stops","time":{"start":1760066013454,"stop":1760066013454,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f7e6604b53c2b0","name":"Check message received after jswaku node is restarted","time":{"start":1760066444016,"stop":1760066444016,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b211f021011cf8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1760066196411,"stop":1760066196411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04b4a0766ff3316","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1760066315525,"stop":1760066315525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3344afaa67a07483","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1760065947235,"stop":1760065947235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1a09117ba5d0c9","name":"should return false when peer is not on topic","time":{"start":1760065915800,"stop":1760065915801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d500a553f493c8a4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1760065904658,"stop":1760065904658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3902ecf035883746","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1760065947226,"stop":1760065947226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef97a818ce476117","name":"does not validate decoders for hash queries","time":{"start":1760065915586,"stop":1760065915586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb117ff4150884f","name":"throws on content topic with empty topic name field","time":{"start":1760065899143,"stop":1760065899144,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e8b918f33cf6da","name":"ends after yielding if response size indicates end","time":{"start":1760065915589,"stop":1760065915589,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6ec81f918d6574","name":"Push message with special chars payload","time":{"start":1760067049835,"stop":1760067049836,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ced74f8ce20b1d","name":"Push message with custom timestamp: 1760062418257","time":{"start":1760067049844,"stop":1760067049844,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a5ee603c6a1ea9","name":"should handle queue overflow by adding peers to queue","time":{"start":1760065914253,"stop":1760065914254,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c7c887f2c6f910","name":"Retries within maximum given attempts","time":{"start":1760065967429,"stop":1760065967429,"duration":0},"status":"passed","severity":"normal"},{"uid":"622a3fd87a3d98e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1760065966905,"stop":1760065966905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffa44259b05f1f3","name":"should initialize with custom TTL","time":{"start":1760065925443,"stop":1760065925444,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce22ef1edd09a3f2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1760065899148,"stop":1760065899148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4496576d37e9730f","name":"should initialize with Unhealthy status","time":{"start":1760065967175,"stop":1760065967175,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835b3b7d7192ed0","name":"should be safe to call multiple times","time":{"start":1760065914244,"stop":1760065914244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b958cdf85229f8","name":"should handle peer store errors gracefully","time":{"start":1760065925448,"stop":1760065925448,"duration":0},"status":"passed","severity":"normal"},{"uid":"464da15132a886d1","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1760066060443,"stop":1760066060443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e759b439b5da0e","name":"Check meta is set [symmetric]","time":{"start":1760065935081,"stop":1760065935081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c2a1e2feee1960","name":"Sample","time":{"start":1760065904653,"stop":1760065904653,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb15ab016abcf280","name":"Encoder error raises irrecoverable error","time":{"start":1760065968580,"stop":1760065968581,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e8d918eba274aa","name":"should return false when network is not connected","time":{"start":1760065915794,"stop":1760065915795,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbe428e6ba6857","name":"should start and setup intervals and event listeners","time":{"start":1760065966530,"stop":1760065966531,"duration":1},"status":"passed","severity":"normal"},{"uid":"d001b5543f1a3553","name":"Get Nodes","time":{"start":1760065924799,"stop":1760065924799,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9ace96fe5b4557","name":"should return false when peer has no shard info","time":{"start":1760065914668,"stop":1760065914668,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b67da9f19a90cb","name":"Push message with long payload","time":{"start":1760067049807,"stop":1760067049808,"duration":1},"status":"passed","severity":"normal"},{"uid":"971224dcfdc175bf","name":"Throws when trying to push message with empty payload","time":{"start":1760067049828,"stop":1760067049828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b554b09a515b1bf1","name":"should return false when peer is not on the specified shard","time":{"start":1760065914670,"stop":1760065914670,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca1c01b35836ecb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760066340062,"stop":1760066340063,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed444fc20772ec0","name":"should return undefined if no connection provided","time":{"start":1760065915533,"stop":1760065915534,"duration":1},"status":"passed","severity":"normal"},{"uid":"10306175fa744c76","name":"should create all internal components","time":{"start":1760065915792,"stop":1760065915792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4eca81798a58318","name":"can start the service","time":{"start":1760065929257,"stop":1760065929257,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37ce13c621a4b74","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760066469890,"stop":1760066469890,"duration":0},"status":"passed","severity":"normal"},{"uid":"814eb11dd567a430","name":"Push message with Chinese payload","time":{"start":1760067049836,"stop":1760067049836,"duration":0},"status":"passed","severity":"normal"},{"uid":"8109704264c5c17f","name":"Generator, one shard","time":{"start":1760066315522,"stop":1760066315522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef82668dfc296982","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1760065915049,"stop":1760065915052,"duration":3},"status":"passed","severity":"normal"},{"uid":"dcc03e4c0bf7e6b2","name":"should handle task timeouts","time":{"start":1760065965081,"stop":1760065965082,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c4bdd582329ca7","name":"Fails to push message with large meta","time":{"start":1760067049819,"stop":1760067049819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e252a4680eadbf5e","name":"should perform ping and update peer store on timer","time":{"start":1760065915093,"stop":1760065915093,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f43f5b51a5b4be","name":"should use current time when it's greater than incremented timestamp","time":{"start":1760065954849,"stop":1760065954849,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bbf6415cbdeb95","name":"should handle empty peer infos gracefully","time":{"start":1760065925013,"stop":1760065925015,"duration":2},"status":"passed","severity":"normal"},{"uid":"7463b033898edb3","name":"should dial second nwaku node that was discovered","time":{"start":1760065992658,"stop":1760065992670,"duration":12},"status":"skipped","severity":"normal"},{"uid":"1058060c7f72d2a9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1760065947182,"stop":1760065947182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f86298adaa516ee","name":"Subscribe and publish message","time":{"start":1760066201368,"stop":1760066201368,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ef04195cbe4895","name":"should dial peers from store on start","time":{"start":1760065915016,"stop":1760065915016,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d7dcf6b7dd36be","name":"should create ConnectionManager with relay","time":{"start":1760065915790,"stop":1760065915791,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af4a47b7f818261","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1760065899145,"stop":1760065899145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4ee8a82fd881a8","name":"should be safe to call multiple times","time":{"start":1760065915082,"stop":1760065915082,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a9d346e75cc42f","name":"Push message with Arabic payload","time":{"start":1760067049823,"stop":1760067049823,"duration":0},"status":"passed","severity":"normal"},{"uid":"469e9b1b21f5467a","name":"Push message with Russian payload","time":{"start":1760067049836,"stop":1760067049836,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5062698397b631","name":"Check received message containing SQL Injection","time":{"start":1760066444010,"stop":1760066444010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7ed31817842c60","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1760066013452,"stop":1760066013452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43290ac4fe73a85","name":"Push message with short payload","time":{"start":1760067049793,"stop":1760067049793,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ec5e6cf955a090","name":"Check received message containing XML","time":{"start":1760066444020,"stop":1760066444020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7462ecb55801ebb","name":"Push message with custom timestamp: 1760062418256","time":{"start":1760067049805,"stop":1760067049805,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe299ec5d48a709a","name":"should not be delivered","time":{"start":1760065955348,"stop":1760065955348,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccc89cccc76754a","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1760066192561,"stop":1760066192561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7088c8a2e771be98","name":"should handle all zero keep alive options","time":{"start":1760065915115,"stop":1760065915115,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedbb566c9f89207","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1760065925197,"stop":1760065925197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"819cc6df9a62b945","name":"Passing invalid cursor","time":{"start":1760066309359,"stop":1760066309360,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93cc109c7289dea","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1760065925196,"stop":1760065925196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5acc201bf8cd3fd","name":"messageHashStr works with IProtoMessage","time":{"start":1760065915386,"stop":1760065915386,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0de374e908b282","name":"should be safe to call multiple times","time":{"start":1760065915075,"stop":1760065915076,"duration":1},"status":"passed","severity":"normal"},{"uid":"3767731b5f5a22ad","name":"should dial peer when no shard info available","time":{"start":1760065914252,"stop":1760065914253,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12d5911e557edfb","name":"should handle peer disconnect event when no connections remain","time":{"start":1760065914775,"stop":1760065914775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9197db8e1a58362d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1760065915047,"stop":1760065915047,"duration":0},"status":"passed","severity":"normal"},{"uid":"60303e03dc6ef590","name":"Fails to push message with large meta","time":{"start":1760067049804,"stop":1760067049804,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dfa3bb0a3ceaeb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1760065947243,"stop":1760065947243,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a91f17c11ffd6f","name":"should handle case with all peers already connected","time":{"start":1760065915038,"stop":1760065915039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f770aa1a29f6c75","name":"Fails to publish message with empty text","time":{"start":1760066196408,"stop":1760066196411,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cf2b10175116835","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1760065899158,"stop":1760065899159,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3482124196d870","name":"Push message with custom timestamp: 1729307618256","time":{"start":1760067049805,"stop":1760067049805,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4369c8107ca3","name":"Check received message containing numeric","time":{"start":1760066444008,"stop":1760066444009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f245f47c3827a8","name":"Subscribe to topic containing short and publish message","time":{"start":1760066201371,"stop":1760066201371,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76c689b185ba573","name":"should return false for different channelId","time":{"start":1760065970255,"stop":1760065970256,"duration":1},"status":"passed","severity":"normal"},{"uid":"66335ee57c940da4","name":"Push message with content topic containing numeric","time":{"start":1760067049829,"stop":1760067049829,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d07687f46bbc04e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1760065967392,"stop":1760065967393,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a000844d153d2f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1760065967176,"stop":1760065967176,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0232bd75eba9f9","name":"should handle browser offline state overriding peer connections","time":{"start":1760065914792,"stop":1760065914792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afe961f600f76e5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1760066201372,"stop":1760066201373,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd0ecc2c1e6bcf18","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1760066362506,"stop":1760066362506,"duration":0},"status":"passed","severity":"normal"},{"uid":"2558dd4f27d08a79","name":"should throw error - invalid id","time":{"start":1760065905243,"stop":1760065905244,"duration":1},"status":"passed","severity":"normal"},{"uid":"a012a646d40c3b94","name":"should not dispatch event when already connected","time":{"start":1760065914776,"stop":1760065914776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f10a8823649cea1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1760065966371,"stop":1760065966371,"duration":0},"status":"passed","severity":"normal"},{"uid":"41beb1e868ca520e","name":"Query with Ordered Callback, No Decoder","time":{"start":1760066324267,"stop":1760066324267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97887afb763731b","name":"throws an error for improperly formatted content topics","time":{"start":1760065899152,"stop":1760065899152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce4fbb8372c2d49","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1760065955348,"stop":1760065955349,"duration":1},"status":"passed","severity":"normal"},{"uid":"2068b7f68e048550","name":"should add event listeners to globalThis","time":{"start":1760065914744,"stop":1760065914745,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad384cb7f1011f45","name":"throws on content topic with too few or too many fields","time":{"start":1760065899141,"stop":1760065899141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7391cfb267ba51","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1760065915536,"stop":1760065915537,"duration":1},"status":"passed","severity":"normal"},{"uid":"900b8c415b025e86","name":"should create dialer with libp2p and shardReader","time":{"start":1760065914225,"stop":1760065914227,"duration":2},"status":"passed","severity":"normal"},{"uid":"c98953f8c8509ecb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1760065965673,"stop":1760065965673,"duration":0},"status":"passed","severity":"normal"},{"uid":"659493e48add2fe0","name":"Encoder error raises irrecoverable error","time":{"start":1760065970252,"stop":1760065970252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e66aa1ce0628e4","name":"peer exchange sets tag","time":{"start":1760066171599,"stop":1760066171600,"duration":1},"status":"passed","severity":"normal"},{"uid":"528b6e0de1a1f23e","name":"Check received message with timestamp: 1760065993376 ","time":{"start":1760066444013,"stop":1760066444013,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f059d95314889a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1760065947190,"stop":1760065947191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba06376f60169419","name":"Push message with special chars payload","time":{"start":1760067049794,"stop":1760067049794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed02f9d18d5ada8d","name":"Check message with no payload is not received","time":{"start":1760066444015,"stop":1760066444015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67708d7988cee16","name":"Passing an array","time":{"start":1760066359105,"stop":1760066359105,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fa79252846a3d6","name":"should return true when peer is on the pubsub topic shard","time":{"start":1760065914677,"stop":1760065914677,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85314ae2a0644a7","name":"should initialize with default number of peers","time":{"start":1760065966366,"stop":1760065966366,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcae5e17a0f16ad","name":"should set field with only FILTER enabled","time":{"start":1760065905254,"stop":1760065905254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5165711730f62784","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760066469880,"stop":1760066469880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a0682c19ccb76f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760066469885,"stop":1760066469885,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd589a260b954ba","name":"should mark all messages in causal history as acknowledged","time":{"start":1760065955341,"stop":1760065955342,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16923503d2d275c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1760065925068,"stop":1760065925068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec237ee20fe418f7","name":"Ordered callback, aborts when callback returns true","time":{"start":1760066352202,"stop":1760066352207,"duration":5},"status":"passed","severity":"normal"},{"uid":"f44d32cd72391db8","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1760065954848,"stop":1760065954849,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2b438ed65737d9b","name":"Push message with short payload","time":{"start":1760067049822,"stop":1760067049822,"duration":0},"status":"passed","severity":"normal"},{"uid":"82af41cca0e7948","name":"Push message with custom timestamp: 1760069618257","time":{"start":1760067049844,"stop":1760067049844,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e8801c35f02be3","name":"Check publish message containing special chars","time":{"start":1760066196385,"stop":1760066196386,"duration":1},"status":"passed","severity":"normal"},{"uid":"368d9d7a05e54d13","name":"Check message on other pubsub topic is not received","time":{"start":1760066444014,"stop":1760066444014,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d36d3aa3835ad9","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1760066362505,"stop":1760066362506,"duration":1},"status":"passed","severity":"normal"},{"uid":"804a345c61284dc1","name":"should throw error - no public key","time":{"start":1760065905244,"stop":1760065905244,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eef8cfddad04a80","name":"Push message with content topic containing Chinese","time":{"start":1760067049829,"stop":1760067049829,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c2729e183a6bcf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1760065947236,"stop":1760065947237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b850802229e62f6c","name":"Push message with shell command payload","time":{"start":1760067049813,"stop":1760067049813,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d0a30f0377629c","name":"Check received message containing unicode special characters","time":{"start":1760066444022,"stop":1760066444022,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b547d07b5bf062","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1760065925017,"stop":1760065925018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b75038a8f74dd5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760066444026,"stop":1760066444027,"duration":1},"status":"passed","severity":"normal"},{"uid":"81caae4b91539dfc","name":"Push message with Arabic payload","time":{"start":1760067049795,"stop":1760067049795,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1528d00d6ce14d","name":"should capture event listeners for testing","time":{"start":1760065966880,"stop":1760065966881,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cda84c8249ad9e7","name":"should hang up with multiaddr and return true on success","time":{"start":1760065915797,"stop":1760065915797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2181c34288051c","name":"Push message with content topic containing JSON","time":{"start":1760067049818,"stop":1760067049818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbe14f2114b1359","name":"should create NetworkMonitor with libp2p and events","time":{"start":1760065914730,"stop":1760065914730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4582bb500b94c5","name":"Check received message containing short","time":{"start":1760066444008,"stop":1760066444008,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae3210f5b86eb18","name":"should dial with multiaddr and return stream","time":{"start":1760065915795,"stop":1760065915796,"duration":1},"status":"passed","severity":"normal"},{"uid":"791a9af80bff52b3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1760065904658,"stop":1760065904659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e099018a226511cc","name":"should not dispatch event when already disconnected","time":{"start":1760065914776,"stop":1760065914777,"duration":1},"status":"passed","severity":"normal"},{"uid":"3594cd73e9422abd","name":"should stop query when sync message from same channel is found","time":{"start":1760065970254,"stop":1760065970254,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dc9f9130bf0171","name":"should handle relay send failures gracefully","time":{"start":1760065915102,"stop":1760065915103,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fcd536e85afaf57","name":"Subscribe to topic containing Script and publish message","time":{"start":1760066201374,"stop":1760066201374,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7ddbb67b5c616e","name":"should create PeerExchangeDiscovery with default options","time":{"start":1760065925452,"stop":1760065925453,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fc1fed778824be","name":"should handle dial errors gracefully","time":{"start":1760065914253,"stop":1760065914253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab73e5810f60de3f","name":"Subscribe to topic containing long and receive message","time":{"start":1760066469881,"stop":1760066469881,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafe9f21f04d1ed3","name":"should handle peer not in mesh for all topics","time":{"start":1760065915116,"stop":1760065915116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffab2acba2011303","name":"should not start if already started","time":{"start":1760065925444,"stop":1760065925445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a1041f96b629c3b","name":"should query peer with peer exchange protocol","time":{"start":1760065925448,"stop":1760065925449,"duration":1},"status":"passed","severity":"normal"},{"uid":"72481f01eebb99f1","name":"Sync message is not sent if another sync message was just received","time":{"start":1760065975096,"stop":1760065975096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7a186926c05f15","name":"peer:update - should do nothing if another protocol hit","time":{"start":1760065915535,"stop":1760065915536,"duration":1},"status":"passed","severity":"normal"},{"uid":"6850b93c337bbafd","name":"Check publish message containing Arabic","time":{"start":1760066196386,"stop":1760066196390,"duration":4},"status":"passed","severity":"normal"},{"uid":"c1fd6604dcf7770b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1760065915584,"stop":1760065915585,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc6df4bb3217b1e","name":"Subscribe and receive messages via waku relay post","time":{"start":1760066469887,"stop":1760066469887,"duration":0},"status":"passed","severity":"normal"},{"uid":"157941a2ebb31ee1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1760065935080,"stop":1760065935081,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f5e56610f479e7","name":"yields undefined for messages without content topic","time":{"start":1760065915588,"stop":1760065915589,"duration":1},"status":"passed","severity":"normal"},{"uid":"b99ab5f128e5e481","name":"should properly create peer info with all multiaddrs","time":{"start":1760065905252,"stop":1760065905252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4464ddcbc22cb0b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760066083181,"stop":1760066083182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8009553a56bba4fe","name":"should populate queue if has active dial","time":{"start":1760065914247,"stop":1760065914248,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ad99a0e5ea8704","name":"should handle hash queries without validation","time":{"start":1760065967393,"stop":1760065967393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bcd755d7de9e27","name":"Check received message containing escaped characters","time":{"start":1760066444012,"stop":1760066444012,"duration":0},"status":"passed","severity":"normal"},{"uid":"312bc4bf6618a52a","name":"should successfully query peers and return peer infos","time":{"start":1760065925012,"stop":1760065925013,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fd8da382d4f156","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1760065954941,"stop":1760065954941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed16be9303958d73","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1760066324266,"stop":1760066324267,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f37ada4ef8690c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1760066192560,"stop":1760066192561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e2510b47e8da18","name":"Check received message with timestamp: 1760065993376000000 ","time":{"start":1760066444023,"stop":1760066444023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa4bb9749d73b30","name":"throws if decoders don't match content topics","time":{"start":1760065915585,"stop":1760065915585,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0ac8f69c6b18d9","name":"should do nothing if no non-locked connections to drop","time":{"start":1760065915049,"stop":1760065915049,"duration":0},"status":"passed","severity":"normal"},{"uid":"391b08b242c83579","name":"Push message with long payload","time":{"start":1760067049835,"stop":1760067049835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e33e6dc72233d56","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1760065904660,"stop":1760065904660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcf7ea612af56a8","name":"Check received message with timestamp: 1760065993376000000 ","time":{"start":1760066444012,"stop":1760066444013,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d18813a308d38","name":"should handle errors when globalThis is not available","time":{"start":1760065914745,"stop":1760065914745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e789b6cabd9aa3e6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1760065915385,"stop":1760065915386,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa84da33bf9f226d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1760065947191,"stop":1760065947191,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be552ff7c328349","name":"should filter out already connected peers","time":{"start":1760065915028,"stop":1760065915028,"duration":0},"status":"passed","severity":"normal"},{"uid":"579ce464e070877a","name":"Query with Ordered Callback, No message returned","time":{"start":1760066324267,"stop":1760066324267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8c6bf15425d582","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1760065965224,"stop":1760065965224,"duration":0},"status":"passed","severity":"normal"},{"uid":"532e960e107e12d4","name":"Delete observer","time":{"start":1760066173350,"stop":1760066173356,"duration":6},"status":"passed","severity":"normal"},{"uid":"d9b867119705cc91","name":"Cluster id 0, shard 0","time":{"start":1760066320208,"stop":1760066320208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c740c2947a2985f0","name":"Reusing cursor across nodes","time":{"start":1760066309359,"stop":1760066309359,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bd6eff14303359","name":"Check publish message containing Basic HTML tag","time":{"start":1760066196392,"stop":1760066196392,"duration":0},"status":"passed","severity":"normal"},{"uid":"54008428fe4c4446","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1760066309358,"stop":1760066309359,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a046df9b3bff85e","name":"Push message with custom timestamp: 1760069618257","time":{"start":1760067049833,"stop":1760067049834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f132342077f4132","name":"Check message with invalid timestamp is not received","time":{"start":1760066444014,"stop":1760066444014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a7af6acd6f52b1","name":"should properly start and stop event listening","time":{"start":1760065967177,"stop":1760065967177,"duration":0},"status":"passed","severity":"normal"},{"uid":"3376bfed45f4cfc8","name":"should set up event listeners when started","time":{"start":1760065966873,"stop":1760065966873,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3b3f50a43040fc","name":"Check received message containing SQL Injection","time":{"start":1760066444020,"stop":1760066444020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d36c7c701c99c3","name":"should not return locked peers if enough unlocked are available","time":{"start":1760065966371,"stop":1760065966372,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7ebddc71d79acc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1760066192559,"stop":1760066192559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d44e75f515e782","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1760065899153,"stop":1760065899153,"duration":0},"status":"passed","severity":"normal"},{"uid":"da863d75259ac2b3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1760065966376,"stop":1760065966376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d41e200fbd725c","name":"Push message with content topic containing short","time":{"start":1760067049799,"stop":1760067049800,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f5829783f4ed3a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1760065915047,"stop":1760065915048,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b9dcf8da495be7","name":"Push message with content topic containing long","time":{"start":1760067049839,"stop":1760067049840,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9dd95a28b46012","name":"should properly create location multiaddrs - tcp","time":{"start":1760065905252,"stop":1760065905252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70cd2c428983879","name":"should clear the dialing interval","time":{"start":1760065914243,"stop":1760065914243,"duration":0},"status":"passed","severity":"normal"},{"uid":"82afc0e033e34f42","name":"should be empty when created","time":{"start":1760065966528,"stop":1760065966528,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d61aac7056ccdb4","name":"should not allow unachievable error rate","time":{"start":1760065946817,"stop":1760065946818,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e5fb0c173a76a5","name":"should push the message to the outgoing buffer","time":{"start":1760065955337,"stop":1760065955337,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7e302cc1f7e8dd","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1760065915383,"stop":1760065915383,"duration":0},"status":"passed","severity":"normal"},{"uid":"267ff164edd95432","name":"should properly create location multiaddrs - udp6","time":{"start":1760065905251,"stop":1760065905251,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9ba407ebd8f45c","name":"Check publish message containing Russian","time":{"start":1760066196390,"stop":1760066196391,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ef4037a043a2","name":"should not process empty queue","time":{"start":1760065914260,"stop":1760065914260,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbcc24ffdb863ef","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1760065925064,"stop":1760065925066,"duration":2},"status":"passed","severity":"normal"},{"uid":"76a2b0e3a3643a45","name":"Push message with emoji payload","time":{"start":1760067049814,"stop":1760067049814,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4c5b193a48779d","name":"Incoming message is emitted as received","time":{"start":1760065968582,"stop":1760065968582,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d09133cc174a32","name":"Outgoing message is emitted as sent","time":{"start":1760065970251,"stop":1760065970252,"duration":1},"status":"passed","severity":"normal"},{"uid":"8232ac5999b1d513","name":"Check message with non string payload is not received","time":{"start":1760066444026,"stop":1760066444026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6938b1bdfbd5fe65","name":"Using a function","time":{"start":1760066359106,"stop":1760066359106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5625a87879880f","name":"Push message with content topic containing long","time":{"start":1760067049800,"stop":1760067049800,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d296aaba3e2d7f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760066469890,"stop":1760066469890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8b879155bc6e1","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1760066362503,"stop":1760066362503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fb0f33afa71bfa","name":"should dial one peer on dial","time":{"start":1760066083788,"stop":1760066083789,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af80539bf28d270","name":"should dial peers from store when browser is connected","time":{"start":1760065915024,"stop":1760065915024,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf3f5c10fb2f027","name":"should not create relay timers when relay is not provided","time":{"start":1760065915096,"stop":1760065915097,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5d4baf9ceb923f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1760065899146,"stop":1760065899146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39b207a6a5374af","name":"should allow redial after failed dial cooldown expires","time":{"start":1760065914253,"stop":1760065914253,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0688e83cf54744","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1760065899145,"stop":1760065899145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6f6dc55a5419a9","name":"should handle large number of peers request","time":{"start":1760065925018,"stop":1760065925019,"duration":1},"status":"passed","severity":"normal"},{"uid":"a24f8ebdb6e5594","name":"should return PeerId when Multiaddr input is provided","time":{"start":1760065915237,"stop":1760065915237,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c73bd855960d98f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1760065915097,"stop":1760065915097,"duration":0},"status":"passed","severity":"normal"},{"uid":"586b9d4059d0b2eb","name":"Push message with Chinese payload","time":{"start":1760067049823,"stop":1760067049823,"duration":0},"status":"passed","severity":"normal"},{"uid":"64624a48014bedc5","name":"should handle missing messages with undefined retrievalHint","time":{"start":1760065955346,"stop":1760065955346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8160e2f61f4f5b0","name":"Relay","time":{"start":1760065999183,"stop":1760065999184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4e4896b9b9583","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1760065936650,"stop":1760065936651,"duration":1},"status":"passed","severity":"normal"},{"uid":"94325bbd3eb917d5","name":"should continue query when messages are from different channels","time":{"start":1760065970255,"stop":1760065970255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c4a1f7baa412bf","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1760066192561,"stop":1760066192561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcd691cece8b33e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760066469890,"stop":1760066469891,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c0cf12dafb5404","name":"Fails to push message bigger that 1MB","time":{"start":1760067049834,"stop":1760067049834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70433a312ea027","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760066469893,"stop":1760066469893,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a06271baa47866","name":"should unregister libp2p event listeners when stop is called","time":{"start":1760065966375,"stop":1760065966375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b84408535d82d9","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1760065966889,"stop":1760065966889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fb9d354488c38e","name":"should skip peers without peer exchange protocol","time":{"start":1760065925446,"stop":1760065925447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd079dfd4f8f49b","name":"isConnected should return true after first peer connects","time":{"start":1760066013453,"stop":1760066013454,"duration":1},"status":"passed","severity":"normal"},{"uid":"6161f271d328cf6b","name":"should call waitForPeer on Relay","time":{"start":1760065967543,"stop":1760065967543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9614b4dc87fc915f","name":"should set field with all protocols enabled","time":{"start":1760065905253,"stop":1760065905253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8942e92d9a3e7540","name":"should set field with only STORE enabled","time":{"start":1760065905254,"stop":1760065905254,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f710e53db37d979","name":"should attach causal history and bloom filter to each message","time":{"start":1760065955338,"stop":1760065955338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5834b661f0571bd","name":"Push message with content topic containing Russian","time":{"start":1760067049830,"stop":1760067049830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6541e7da1f08036c","name":"Push message with numeric payload","time":{"start":1760067049835,"stop":1760067049835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e644b78ce76aee5e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1760066309357,"stop":1760066309358,"duration":1},"status":"passed","severity":"normal"},{"uid":"84349a97878a79a5","name":"A test","time":{"start":1760066068815,"stop":1760066068817,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbb84ffa55bf8c9f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760066083182,"stop":1760066083182,"duration":0},"status":"passed","severity":"normal"},{"uid":"350c18d805adbdcd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760066444013,"stop":1760066444013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c0162fdda1d5c6","name":"random static sharding 9 - Cluster ID: 360, Shard ID: 639","time":{"start":1760066320213,"stop":1760066320213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d525818328aa999d","name":"should do nothing when connections still exist","time":{"start":1760065915027,"stop":1760065915027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0f8752d79ba082","name":"Push message equal or less that 1MB","time":{"start":1760067049806,"stop":1760067049806,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1631072575ac5a","name":"should work with stubbed retrieve function","time":{"start":1760065966879,"stop":1760065966880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88c83877401a5b5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1760065899148,"stop":1760065899149,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde282318c79b083","name":"can start and stop the service","time":{"start":1760065929257,"stop":1760065929257,"duration":0},"status":"passed","severity":"normal"},{"uid":"9127a41718e72bcd","name":"should properly setup health event callback","time":{"start":1760065966881,"stop":1760065966881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8579c00dbf3e80","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1760065899158,"stop":1760065899158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b36641e84d8335","name":"should add received message to localHistory with retrievalHint","time":{"start":1760065955340,"stop":1760065955341,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b2527db4f23813","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760066469880,"stop":1760066469880,"duration":0},"status":"passed","severity":"normal"},{"uid":"117aad27f4c503de","name":"accepts time-filtered query with content filter","time":{"start":1760065915202,"stop":1760065915202,"duration":0},"status":"passed","severity":"normal"},{"uid":"f944e84004731d37","name":"accepts valid content-filtered query","time":{"start":1760065915195,"stop":1760065915195,"duration":0},"status":"passed","severity":"normal"},{"uid":"790cd569144fc119","name":"should not receive a peer event before start","time":{"start":1760066230140,"stop":1760066230141,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ceeb4b3e570445","name":"Check publish message containing long","time":{"start":1760066196383,"stop":1760066196385,"duration":2},"status":"passed","severity":"normal"},{"uid":"ac1cd2427fa0b6d1","name":"Meta field set when metaSetter is specified","time":{"start":1760065915897,"stop":1760065915897,"duration":0},"status":"passed","severity":"normal"},{"uid":"2168daf6c69239","name":"random static sharding 5 - Cluster ID: 989, Shard ID: 585","time":{"start":1760066320210,"stop":1760066320211,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4b8909605fcb8f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760066469893,"stop":1760066469893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce5be77e7b3c271","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1760065914790,"stop":1760065914790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb90ad9b7329eca","name":"should create PeerExchangeDiscovery instance","time":{"start":1760065925452,"stop":1760065925452,"duration":0},"status":"passed","severity":"normal"},{"uid":"223c9b520333c48d","name":"random static sharding 1 - Cluster ID: 727, Shard ID: 354","time":{"start":1760066320209,"stop":1760066320209,"duration":0},"status":"passed","severity":"normal"},{"uid":"846b34b338e34ab9","name":"should clear existing timers before creating new ones","time":{"start":1760065915108,"stop":1760065915109,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd46cd815eec77a5","name":"Publish message with custom timestamp: Fri Oct 10 2025 04:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1760066196405,"stop":1760066196406,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9a06bf4aba41fc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1760065915016,"stop":1760065915017,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0cc321862ec0b2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1760066324265,"stop":1760066324265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4b97520c0ecf4","name":"All","time":{"start":1760065999185,"stop":1760065999185,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd53a5dde8250095","name":"Push message with meta","time":{"start":1760067049819,"stop":1760067049819,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ee8e78d7528383","name":"msgTime: 0 ms from now, startTime: 1759979947595, endTime: 1760066347595","time":{"start":1760066362505,"stop":1760066362505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c5d18cbdd647d4","name":"Publishes to nwaku","time":{"start":1760066185851,"stop":1760066185852,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08e7d6c444a5a19","name":"should handle corrupted shard info gracefully","time":{"start":1760065914683,"stop":1760065914683,"duration":0},"status":"passed","severity":"normal"},{"uid":"49de047a18572a8f","name":"Filter","time":{"start":1760066364256,"stop":1760066364256,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b025692187230eb","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1760065915800,"stop":1760065915800,"duration":0},"status":"passed","severity":"normal"},{"uid":"be821ec1c70b95a4","name":"Push message with SQL Injection payload","time":{"start":1760067049824,"stop":1760067049824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4142347c965f6b8f","name":"Push message with numeric payload","time":{"start":1760067049794,"stop":1760067049794,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0cccecdf18d2bc","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760066469891,"stop":1760066469891,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb5007ec67e055e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1760065925069,"stop":1760065925069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3d331e261a61a9","name":"Init the array if not present","time":{"start":1760065898953,"stop":1760065898956,"duration":3},"status":"passed","severity":"normal"},{"uid":"abf9f0bfd8653279","name":"should handle peer store errors gracefully","time":{"start":1760065914814,"stop":1760065914814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f902e411458222","name":"should handle dial errors gracefully","time":{"start":1760065914813,"stop":1760065914813,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaec9139345f82d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1760065923528,"stop":1760065923529,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f0666035e99e60","name":"should not receive a peer event before start","time":{"start":1760065998525,"stop":1760065998525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e78c2fb287b7af8","name":"random static sharding 8 - Cluster ID: 352, Shard ID: 701","time":{"start":1760066320212,"stop":1760066320213,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e816bb901e27c2","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1760065965077,"stop":1760065965077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91cbef2857cfc2","name":"random static sharding 3 - Cluster ID: 494, Shard ID: 504","time":{"start":1760066320210,"stop":1760066320210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f317db6ad454f33a","name":"Ephemeral field set to true","time":{"start":1760065915897,"stop":1760065915897,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32b29ad59257c7c","name":"Ordered Callback - true","time":{"start":1760066334752,"stop":1760066334752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2d7b838097dbd3","name":"should not receive a peer event after stop","time":{"start":1760065998526,"stop":1760065998527,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ec866563d7b04f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1760066362503,"stop":1760066362503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0c1fad84fa5254","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1760065915236,"stop":1760065915237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8890a14b04b42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1760065899157,"stop":1760065899157,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f912562e5c61d0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1760065998531,"stop":1760065998531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13c03c8dd6484c","name":"should start all internal components","time":{"start":1760065915792,"stop":1760065915793,"duration":1},"status":"passed","severity":"normal"},{"uid":"509a211173dda7a7","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1760065925016,"stop":1760065925016,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b5a3f6ecb259d8","name":"Push message with SQL Injection payload","time":{"start":1760067049837,"stop":1760067049837,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc595cf0f5b481","name":"Push message with XML payload","time":{"start":1760067049812,"stop":1760067049812,"duration":0},"status":"passed","severity":"normal"},{"uid":"6018e4dd1344548a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1760065947214,"stop":1760065947214,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd0805599f0961","name":"Push message with Script payload","time":{"start":1760067049811,"stop":1760067049812,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f415b0ee56a4ee","name":"should dial all known peers when reached zero connections","time":{"start":1760066036002,"stop":1760066036004,"duration":2},"status":"passed","severity":"normal"},{"uid":"acace44d5f25261","name":"Push message with JSON payload","time":{"start":1760067049838,"stop":1760067049838,"duration":0},"status":"passed","severity":"normal"},{"uid":"a987adfc0e37c9cb","name":"Push message with rate limit","time":{"start":1760067049843,"stop":1760067049843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dafbda2542e7d7b","name":"Push message with short payload","time":{"start":1760067049807,"stop":1760067049807,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7d4925224679e3","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1760065947226,"stop":1760065947226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1076297aa7c169f5","name":"should not create timers for topics where peer is not in mesh","time":{"start":1760065915097,"stop":1760065915097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e9c8a30fe34e34","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1760065955344,"stop":1760065955344,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2a12f122e3fe57","name":"should handle errors when getting connections","time":{"start":1760065914790,"stop":1760065914791,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f1a0abf66c05b5","name":"should jump to current time when timestamp is far in the past","time":{"start":1760065954850,"stop":1760065954850,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf0c43a305c5bec","name":"Subscribe to topic containing Script and receive message","time":{"start":1760066469883,"stop":1760066469883,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a390f52de41b59","name":"should skip peers that were recently queried","time":{"start":1760065925448,"stop":1760065925448,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abd8cdea22a296c","name":"Push message with content topic containing Arabic","time":{"start":1760067049817,"stop":1760067049817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5a841ddd40180c","name":"should update peers in cache on 'peer:identify' event","time":{"start":1760065929260,"stop":1760065929260,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f185c083590ece2","name":"Check message with no pubsub topic is not received","time":{"start":1760066444025,"stop":1760066444025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed36a446129a63bf","name":"accepts valid message hash query","time":{"start":1760065915196,"stop":1760065915196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6caab6df21ea3bc","name":"Push message with custom timestamp: 1760062418257","time":{"start":1760067049833,"stop":1760067049833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4081d71a6f1042e","name":"should detect messages with missing dependencies","time":{"start":1760065955343,"stop":1760065955344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cacc5f63f3c044","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1760065947227,"stop":1760065947227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e1d78efdab03d7","name":"should update peer store before dialing","time":{"start":1760065914813,"stop":1760065914813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78d3693162d3cd5","name":"Decrypt messages","time":{"start":1760066173346,"stop":1760066173350,"duration":4},"status":"passed","severity":"normal"},{"uid":"b480d970a1018c23","name":"throws on content topic with non-number generation field","time":{"start":1760065899141,"stop":1760065899141,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f35a489d0f54a1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760066469890,"stop":1760066469890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45d25795a4eeae7","name":"should skip peer when failed to dial recently","time":{"start":1760065914247,"stop":1760065914247,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1697d1540d4fdff","name":"should fail to send if no connected peers found","time":{"start":1760065966140,"stop":1760065966140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da4d529ac8f5633","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1760065947226,"stop":1760065947226,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc77bb17efefae78","name":"Push message with content topic containing escaped characters","time":{"start":1760067049802,"stop":1760067049803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdc4b22fd07a5bd","name":"Push message with Basic HTML tag payload","time":{"start":1760067049837,"stop":1760067049837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1688f3b0b77ea05d","name":"should stop peer exchange discovery","time":{"start":1760065925445,"stop":1760065925445,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc56d9e96b805c7e","name":"should handle case when navigator is not available","time":{"start":1760065914763,"stop":1760065914764,"duration":1},"status":"passed","severity":"normal"},{"uid":"376b1bc3666fbd5b","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1760066192560,"stop":1760066192560,"duration":0},"status":"passed","severity":"normal"},{"uid":"812f0d47ccadec8e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1760066309359,"stop":1760066309359,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c1e8c8d19d3bb9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1760065899265,"stop":1760065899265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f411dd93d4610b7","name":"same cluster, static sharding: nodes connect","time":{"start":1760066083178,"stop":1760066083178,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a1c639f8e45f3","name":"should get / set UDP multiaddr","time":{"start":1760065905249,"stop":1760065905249,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7855b0c1b27ba85","name":"should dial peer when on same shard","time":{"start":1760065914252,"stop":1760065914252,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ab917ad85168a7","name":"Push message with escaped characters payload","time":{"start":1760067049838,"stop":1760067049838,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bcd96fd23f140a","name":"should return false when pubsub topic parsing fails","time":{"start":1760065914678,"stop":1760065914678,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66e87ebd0ca302","name":"should encodeTxt and decodeTxt","time":{"start":1760065905237,"stop":1760065905238,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbe2e0b5b19bc5e","name":"Check received message containing JSON","time":{"start":1760066444021,"stop":1760066444021,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27329ab933e9ed0","name":"Check received message containing Chinese","time":{"start":1760066444018,"stop":1760066444019,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a0f787e3900f99","name":"should emit message when we just started and store connect event occurs","time":{"start":1760065966890,"stop":1760065966896,"duration":6},"status":"passed","severity":"normal"},{"uid":"42e4e5490a7fc159","name":"should select older connection if present","time":{"start":1760065915316,"stop":1760065915317,"duration":1},"status":"passed","severity":"normal"},{"uid":"d471f6df348373fa","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1760065966904,"stop":1760065966904,"duration":0},"status":"passed","severity":"normal"},{"uid":"75053ba18e417e5b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1760066347277,"stop":1760066347277,"duration":0},"status":"passed","severity":"normal"},{"uid":"416bf6c9038572b7","name":"Push message with unicode special characters payload","time":{"start":1760067049838,"stop":1760067049838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53efe05332ce478","name":"should set field with all protocols disabled","time":{"start":1760065905253,"stop":1760065905253,"duration":0},"status":"passed","severity":"normal"},{"uid":"f61ee4ae16da5a86","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760066188750,"stop":1760066188751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9ca9b6cc4467f56","name":"should return true when peer is on the same cluster","time":{"start":1760065914658,"stop":1760065914658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac58c4fc8a669a93","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1760065947237,"stop":1760065947237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9746d536ec847d","name":"Check received message containing escaped characters","time":{"start":1760066444021,"stop":1760066444022,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4d98373f799ddc6","name":"should handle very large timestamps","time":{"start":1760065954850,"stop":1760065954850,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c48ac7c6a4abddc","name":"should drop connection to all peers on hangUp","time":{"start":1760066083788,"stop":1760066083788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6efefbfc52329cc","name":"Query Generator, No message returned","time":{"start":1760066324266,"stop":1760066324266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7daa7538899dbc","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1760065955342,"stop":1760065955342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68c5dad88522716","name":"Push message with escaped characters payload","time":{"start":1760067049798,"stop":1760067049798,"duration":0},"status":"passed","severity":"normal"},{"uid":"903e1cb06e3ffad8","name":"Push message with content topic containing Chinese","time":{"start":1760067049816,"stop":1760067049816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b8c138e331289d","name":"should sort peers by ping value","time":{"start":1760065915799,"stop":1760065915800,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d426e7265fc8ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1760065899159,"stop":1760065899159,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ecaa5df0bcec64","name":"Generator, 2 different shards","time":{"start":1760066315523,"stop":1760066315523,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd29c4536e4b4df","name":"Subscribe and receive messages via lightPush","time":{"start":1760066469886,"stop":1760066469886,"duration":0},"status":"passed","severity":"normal"},{"uid":"6252f4ae39278381","name":"should process up to 3 peers at once","time":{"start":1760065914260,"stop":1760065914260,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17314fd75f7870a","name":"should retry if all attempts fail","time":{"start":1760065965090,"stop":1760065965090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7af6ea7e930803","name":"Push message with content topic containing unicode special characters","time":{"start":1760067049831,"stop":1760067049831,"duration":0},"status":"passed","severity":"normal"},{"uid":"df559642a3da15ac","name":"Waku message hash computation (payload length 0)","time":{"start":1760065915384,"stop":1760065915384,"duration":0},"status":"passed","severity":"normal"},{"uid":"32945e57636b456","name":"Sets default value correctly","time":{"start":1760066359107,"stop":1760066359107,"duration":0},"status":"passed","severity":"normal"},{"uid":"effef7117c5cab43","name":"should handle peer connect event","time":{"start":1760065914774,"stop":1760065914775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0658ecffd2da9d8","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1760065947177,"stop":1760065947181,"duration":4},"status":"passed","severity":"normal"},{"uid":"721f218b72ec4a71","name":"should be safe to call multiple times","time":{"start":1760065915017,"stop":1760065915017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b96023da6de27ed","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1760065925067,"stop":1760065925068,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2febfd3d54df3be","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760066469881,"stop":1760066469882,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d1302efa3cf35","name":"should dispatch connect and disconnect events","time":{"start":1760065966372,"stop":1760065966373,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd79377c584d793","name":"Stops search when maxGet is reached","time":{"start":1760065924800,"stop":1760065924800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20c95e15c75c6a6","name":"Check message with no pubsub topic is not received","time":{"start":1760066444015,"stop":1760066444015,"duration":0},"status":"passed","severity":"normal"},{"uid":"88635077ef1eb215","name":"Push message with emoji payload","time":{"start":1760067049839,"stop":1760067049839,"duration":0},"status":"passed","severity":"normal"},{"uid":"da605be7d060c1cc","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1760065947183,"stop":1760065947184,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb563f71acc5ce21","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1760065947203,"stop":1760065947203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74da7abb52d9f81","name":"ends if response has no messages","time":{"start":1760065915587,"stop":1760065915588,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacc1235c40c3466","name":"Ephemeral messages are not stored","time":{"start":1760065999287,"stop":1760065999287,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcae9c771159f8c2","name":"Encoder throws on undefined content topic","time":{"start":1760065936652,"stop":1760065936652,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f558b568f5474e","name":"should handle general insertion and lookup correctly","time":{"start":1760065951889,"stop":1760065951890,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f6b17800f39dcc","name":"should get / set TCP multiaddr","time":{"start":1760065905249,"stop":1760065905250,"duration":1},"status":"passed","severity":"normal"},{"uid":"32ef682f6dd27250","name":"should be safe to call multiple times","time":{"start":1760065915023,"stop":1760065915024,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdaa8cf409b0458b","name":"should return false and handle errors gracefully","time":{"start":1760065915797,"stop":1760065915797,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba717b5a0fbc745","name":"Push message with content topic containing long","time":{"start":1760067049815,"stop":1760067049815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d22b698efb6c50c","name":"should wait for Store peer to be connected","time":{"start":1760065967543,"stop":1760065967543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac86a7ca99a4819","name":"should stop query on content message from same channel","time":{"start":1760065970255,"stop":1760065970255,"duration":0},"status":"passed","severity":"normal"},{"uid":"854d7ad46a720bf2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1760065999290,"stop":1760065999290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6052667d01cc20","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1760065947236,"stop":1760065947236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c6abaa145aec86","name":"Check publish message containing Script","time":{"start":1760066196391,"stop":1760066196391,"duration":0},"status":"passed","severity":"normal"},{"uid":"1824596bd39a75b3","name":"Push message with JSON payload","time":{"start":1760067049812,"stop":1760067049813,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2984a05f84ad5f","name":"Does not throw an exception when node disconnects","time":{"start":1760066359105,"stop":1760066359105,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c299cb678610884","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1760066309357,"stop":1760066309357,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a08c77778428b2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760066469883,"stop":1760066469883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76267f9707a1e1d","name":"Push message with XML payload","time":{"start":1760067049796,"stop":1760067049797,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1253f673ee4bcd","name":"should respect custom numPeersToUse configuration","time":{"start":1760065966376,"stop":1760065966377,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eda166bf516ebd1","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1760065965241,"stop":1760065965242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc048f2ce0d541c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760065904659,"stop":1760065904659,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ec9f86748a21ed","name":"should set default options when no config provided","time":{"start":1760065915791,"stop":1760065915791,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1ef7b2891d3dbd","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1760065904661,"stop":1760065904661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ac7f2366a175a5","name":"Callback on promise, aborts when callback returns true","time":{"start":1760066352201,"stop":1760066352201,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ba5f1e723b36d","name":"should create KeepAliveManager with required options","time":{"start":1760065915074,"stop":1760065915074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5037957ca11ab90f","name":"should process successful peer exchange query","time":{"start":1760065925450,"stop":1760065925450,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6b6f091ed3a1f5","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760066444013,"stop":1760066444014,"duration":1},"status":"passed","severity":"normal"},{"uid":"2986e7ab9e893b18","name":"Check received message containing XML","time":{"start":1760066444010,"stop":1760066444011,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a1ef7e68a0a8e3","name":"should retry failed tasks","time":{"start":1760065965079,"stop":1760065965080,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b8963a201c7927a","name":"random static sharding 2 - Cluster ID: 185, Shard ID: 344","time":{"start":1760066320209,"stop":1760066320210,"duration":1},"status":"passed","severity":"normal"},{"uid":"569621d73dd453a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1760065899160,"stop":1760065899160,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d88425a8ca2e1d","name":"should decode valid enr with tcp successfully","time":{"start":1760065905242,"stop":1760065905242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bb7700bc3cf5af","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1760066340063,"stop":1760066340067,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c357dbfe5524e21","name":"should process tasks in queue","time":{"start":1760065965072,"stop":1760065965076,"duration":4},"status":"passed","severity":"normal"},{"uid":"641e38a0d1cf42b1","name":"Publish without waiting for remote peer","time":{"start":1760066201368,"stop":1760066201368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5d8d2f02bb46d3","name":"Push message with special chars payload","time":{"start":1760067049823,"stop":1760067049823,"duration":0},"status":"passed","severity":"normal"},{"uid":"375c46ede6c1611d","name":"Push message with Script payload","time":{"start":1760067049796,"stop":1760067049796,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a54d70422b24ff","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760066469888,"stop":1760066469888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e449c7ff94ebdd4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760066188758,"stop":1760066188760,"duration":2},"status":"passed","severity":"normal"},{"uid":"a1727be1b5c1bef0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1760065947213,"stop":1760065947214,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee1c73ef734a911b","name":"should clear all timers","time":{"start":1760065915081,"stop":1760065915081,"duration":0},"status":"passed","severity":"normal"},{"uid":"705592cf938f7116","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760066188751,"stop":1760066188756,"duration":5},"status":"passed","severity":"normal"},{"uid":"114cdb79941acda0","name":"Push message with content topic containing short","time":{"start":1760067049828,"stop":1760067049828,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c2c4f6833eec01","name":"should work with mock decoders","time":{"start":1760065966880,"stop":1760065966880,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde02aaff29952b1","name":"should use configured peers when available","time":{"start":1760065967393,"stop":1760065967393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05dbeeedd6a2dfa","name":"should not modify tags of connections for different peers","time":{"start":1760065966384,"stop":1760065966385,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7ee3b287721752","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1760065899146,"stop":1760065899146,"duration":0},"status":"passed","severity":"normal"},{"uid":"764396f13faa917f","name":"should not change state when connections remain after disconnect","time":{"start":1760065914775,"stop":1760065914776,"duration":1},"status":"passed","severity":"normal"},{"uid":"376a117f3b07176a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1760065947175,"stop":1760065947176,"duration":1},"status":"passed","severity":"normal"},{"uid":"767f1749dafa1ad","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1760065947227,"stop":1760065947228,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6c482fbb8258f34","name":"Check received message containing long","time":{"start":1760066444017,"stop":1760066444018,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d39a6b1542477b","name":"should add sent message to localHistory with retrievalHint","time":{"start":1760065955338,"stop":1760065955338,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7475d8461c1ac0","name":"Register correct protocols","time":{"start":1760066201367,"stop":1760066201368,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bce1e3c874d016","name":"Subscribe and receives messages on 20 topics","time":{"start":1760066469879,"stop":1760066469879,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ca28f62f29cc7b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760065925197,"stop":1760065925197,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48deeeca8767169d","name":"should not stop if not started","time":{"start":1760065925445,"stop":1760065925446,"duration":1},"status":"passed","severity":"normal"},{"uid":"b81ec32defb4a81","name":"Push message with shell command payload","time":{"start":1760067049838,"stop":1760067049838,"duration":0},"status":"passed","severity":"normal"},{"uid":"5774b7970de35c58","name":"should handle queue processing errors gracefully","time":{"start":1760065914266,"stop":1760065914267,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc96e64b37d8dcf2","name":"ignores unrecognized TXT record formats","time":{"start":1760065925194,"stop":1760065925194,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb138d149eccff63","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1760065925067,"stop":1760065925067,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b28c5a16e5af6f","name":"rejects hash query with time filter","time":{"start":1760065915201,"stop":1760065915202,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e0bab1ea4669ec","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1760065966377,"stop":1760065966381,"duration":4},"status":"passed","severity":"normal"},{"uid":"69ba7e345ed6c3f5","name":"should filter peers by codec","time":{"start":1760065915799,"stop":1760065915799,"duration":0},"status":"passed","severity":"normal"},{"uid":"de97314ca08df4b2","name":"should not fail to stop the service if it was not started","time":{"start":1760065929257,"stop":1760065929258,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a9334d4f0f4b57","name":"should drop connection to one peer on hangUp","time":{"start":1760066083789,"stop":1760066083789,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2dd7b5e58a1e85","name":"Check publish message containing short","time":{"start":1760066196383,"stop":1760066196383,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0e0595933e5814","name":"should not allow k > 12","time":{"start":1760065946812,"stop":1760065946817,"duration":5},"status":"passed","severity":"normal"},{"uid":"6722d35a0b12a603","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1760065966381,"stop":1760065966382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e7cbc91cccc5fa","name":"Push message with short payload","time":{"start":1760067049834,"stop":1760067049835,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd45b14ddf44967","name":"Bloom filter","time":{"start":1760065954940,"stop":1760065954941,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e0a0de09b29194","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1760065947215,"stop":1760065947221,"duration":6},"status":"passed","severity":"normal"},{"uid":"8235bf0e02b4e2e2","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1760065899147,"stop":1760065899147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c60d0410f231357","name":"should successfully unsubscribe from an existing subscription","time":{"start":1760065965691,"stop":1760065965692,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f851d15d446c656","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1760065904657,"stop":1760065904657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e730a3859c3cb15d","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1760065966899,"stop":1760065966899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b46b06cf61da0ff","name":"should wait for Filter peer to be connected","time":{"start":1760065967543,"stop":1760065967543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc2cab5db4864f6","name":"Round trip binary encryption [ecies, signature]","time":{"start":1760065936651,"stop":1760065936651,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd21a237421e5a5e","name":"should encode/decode to text encoding","time":{"start":1760065905248,"stop":1760065905249,"duration":1},"status":"passed","severity":"normal"},{"uid":"f774045eae5c4857","name":"Push message with Basic HTML tag payload","time":{"start":1760067049797,"stop":1760067049797,"duration":0},"status":"passed","severity":"normal"},{"uid":"be63265944546370","name":"Push message equal or less that 1MB","time":{"start":1760067049844,"stop":1760067049844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e30c5d98d1f2483b","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1760066068481,"stop":1760066068482,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b104541007ba023","name":"should return false when peer is not found","time":{"start":1760065914668,"stop":1760065914669,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf322a03a2a70c81","name":"should invoke callbacks when receiving a message","time":{"start":1760065966530,"stop":1760065966530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98b3ebdabffa933","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1760065947204,"stop":1760065947204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b41a554d6fc11a","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1760065899152,"stop":1760065899153,"duration":1},"status":"passed","severity":"normal"},{"uid":"78151d000acb43b6","name":"should handle multiple peers with different shard configurations","time":{"start":1760065914271,"stop":1760065914271,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa74743daf21d742","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760066469891,"stop":1760066469891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7947a96d8c6e41","name":"throws on content topic with empty application field","time":{"start":1760065899142,"stop":1760065899142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d696dede0180057","name":"should trigger query when time since last query exceeds threshold","time":{"start":1760065966889,"stop":1760065966889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d5bf605338820e","name":"configure the node with multiple content topics","time":{"start":1760066297505,"stop":1760066297505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa4da1a6a56882b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760066469881,"stop":1760066469881,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5a1a48ff26b956","name":"should only return 1 node with relay capability","time":{"start":1760065925195,"stop":1760065925195,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ae1fb8c3f4164f","name":"Non TWN Cluster","time":{"start":1760066297493,"stop":1760066297494,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d1cb42a3672c49","name":"should be able to decode the field with only STORE set to true","time":{"start":1760065904660,"stop":1760065904660,"duration":0},"status":"passed","severity":"normal"},{"uid":"d901a67e9fad13f0","name":"Query with Promise Callback, No Decoder","time":{"start":1760066324268,"stop":1760066324268,"duration":0},"status":"passed","severity":"normal"},{"uid":"223ff3af214e2b59","name":"caches peers it previously fetched","time":{"start":1760065925195,"stop":1760065925195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9439e54a98da53e","name":"should compute hash only when first accessed","time":{"start":1760065915899,"stop":1760065915899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad88ebe7074b4456","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1760065915382,"stop":1760065915383,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e656a17142b1cb6","name":"Push message with emoji payload","time":{"start":1760067049826,"stop":1760067049827,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f9a3e2267b85cf","name":"should filter out undefined ENRs","time":{"start":1760065925015,"stop":1760065925015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7f1d6cf21f0b9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1760065947244,"stop":1760065947244,"duration":0},"status":"passed","severity":"normal"},{"uid":"88581a27e87e2662","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1760065947191,"stop":1760065947191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de895e01d6a50d7","name":"groups content topics by expected pubsub topic","time":{"start":1760065899150,"stop":1760065899150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd8dc955119c676","name":"throws on content topic with empty encoding field","time":{"start":1760065899144,"stop":1760065899144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1680c68723ddce75","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1760066201373,"stop":1760066201373,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d2b2086ef2ab66","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1760065955345,"stop":1760065955345,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2a82453c6a5d48","name":"Used by Waku Relay","time":{"start":1760066359106,"stop":1760066359106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d26502c0d7c615","name":"Check publish message containing shell command","time":{"start":1760066196397,"stop":1760066196397,"duration":0},"status":"passed","severity":"normal"},{"uid":"504a5b5d7b3d7fe3","name":"throws if store query response has error status","time":{"start":1760065915587,"stop":1760065915587,"duration":0},"status":"passed","severity":"normal"},{"uid":"4186ff9039176385","name":"should be online or offline if network state changed","time":{"start":1760066013456,"stop":1760066013457,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f47ea8338e36084","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1760065915095,"stop":1760065915095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1531be1f7efe30","name":"should not fail to start the service if it is already started","time":{"start":1760065998524,"stop":1760065998524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af1a19deeb86ef2","name":"Renews subscription after lossing a connection","time":{"start":1760066469893,"stop":1760066469894,"duration":1},"status":"passed","severity":"normal"},{"uid":"395e5f2f56af86d5","name":"Refresh subscription","time":{"start":1760066469880,"stop":1760066469881,"duration":1},"status":"passed","severity":"normal"},{"uid":"60546ca6aa37caff","name":"Throws when trying to push message with empty payload","time":{"start":1760067049839,"stop":1760067049839,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca268f8619b5a9e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1760065966898,"stop":1760065966898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2807d7d4edda0f5","name":"Check received message containing Russian","time":{"start":1760066444019,"stop":1760066444019,"duration":0},"status":"passed","severity":"normal"},{"uid":"210b13e7bd42f78b","name":"should remove event listener for peer:discovery","time":{"start":1760065914811,"stop":1760065914812,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e88387e9d7edad","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1760065946818,"stop":1760065946822,"duration":4},"status":"passed","severity":"normal"},{"uid":"d021106aeb39cdad","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1760065965691,"stop":1760065965691,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f70ab1245c8372","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1760065899159,"stop":1760065899160,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2e0cc02f9a6623","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1760065947183,"stop":1760065947183,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19894113ad4cff0","name":"Push 30 different messages","time":{"start":1760067049839,"stop":1760067049839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f1aa95ad374af67","name":"should save new peer to store","time":{"start":1760065914814,"stop":1760065914816,"duration":2},"status":"passed","severity":"normal"},{"uid":"81c884b8c50a0fe5","name":"should throw error - no public key","time":{"start":1760065905242,"stop":1760065905243,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34aa0890e0215ae","name":"should not retry if at least one success","time":{"start":1760065966142,"stop":1760065966143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c637e3833be67a","name":"throws on empty content topic","time":{"start":1760065899140,"stop":1760065899141,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e76a6a502fed48","name":"should return true for message with causal history","time":{"start":1760065970256,"stop":1760065970256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f9474373b35c16","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1760065915195,"stop":1760065915195,"duration":0},"status":"passed","severity":"normal"},{"uid":"444c1e902ed58991","name":"should delegate to networkMonitor.isConnected()","time":{"start":1760065915794,"stop":1760065915794,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f7538d05cf9ca6","name":"Push message with content topic containing SQL Injection","time":{"start":1760067049802,"stop":1760067049802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbfae425d784d75","name":"should insert message id into causal history","time":{"start":1760065955338,"stop":1760065955338,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b22fbb620ad0e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1760065947243,"stop":1760065947243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd832bc2b3657d4","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1760065947176,"stop":1760065947176,"duration":0},"status":"passed","severity":"normal"},{"uid":"e044e665e5c9934c","name":"Push message with content topic containing short","time":{"start":1760067049815,"stop":1760067049815,"duration":0},"status":"passed","severity":"normal"},{"uid":"750235e78117e48b","name":"Passing page size 10 when there are 10 messages","time":{"start":1760066349005,"stop":1760066349006,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72998401f06f233","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1760065947237,"stop":1760065947242,"duration":5},"status":"passed","severity":"normal"},{"uid":"5ff51447f279912c","name":"Push message with content topic containing Chinese","time":{"start":1760067049801,"stop":1760067049801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9110712e594233","name":"Outgoing message is emitted as sending","time":{"start":1760065968579,"stop":1760065968580,"duration":1},"status":"passed","severity":"normal"},{"uid":"45e9ec33c783d4e6","name":"should handle case with no peers in store","time":{"start":1760065915038,"stop":1760065915038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3924b4519f676e37","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1760065925067,"stop":1760065925067,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe08ef8a5029f69","name":"Push message with content topic containing emoji","time":{"start":1760067049842,"stop":1760067049842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9be92ff6c3c8e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1760065947184,"stop":1760065947190,"duration":6},"status":"passed","severity":"normal"},{"uid":"7717a634daa02abf","name":"should add peer to queue when queue is not empty","time":{"start":1760065914245,"stop":1760065914246,"duration":1},"status":"passed","severity":"normal"},{"uid":"17529e1f9d9d1f67","name":"should initialize with default options","time":{"start":1760065925443,"stop":1760065925443,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f81497f4170741","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760066469878,"stop":1760066469878,"duration":0},"status":"passed","severity":"normal"},{"uid":"9173db5dae8da5e8","name":"Subscribe to topic containing Script and receive message","time":{"start":1760066469891,"stop":1760066469891,"duration":0},"status":"passed","severity":"normal"},{"uid":"60082b9be964e465","name":"Subscribe to topic containing short and receive message","time":{"start":1760066469881,"stop":1760066469881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b5c76fd5a15d95","name":"should maintain chronological order of messages in localHistory","time":{"start":1760065955341,"stop":1760065955341,"duration":0},"status":"passed","severity":"normal"},{"uid":"899e237756bb533","name":"Fails to push message bigger that 1MB","time":{"start":1760067049821,"stop":1760067049821,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dfb7dfea316570","name":"Push 30 different messages","time":{"start":1760067049799,"stop":1760067049799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9aca9ece4a24bb1","name":"can query messages by message hash","time":{"start":1760066327177,"stop":1760066327178,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a5e11c4bd7575b4","name":"Push message with XML payload","time":{"start":1760067049837,"stop":1760067049837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a082871e577ba792","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1760066362504,"stop":1760066362504,"duration":0},"status":"passed","severity":"normal"},{"uid":"88241dbefc639ca5","name":"Push message with content topic containing special chars","time":{"start":1760067049800,"stop":1760067049801,"duration":1},"status":"passed","severity":"normal"},{"uid":"14db0e3c68bcfb0a","name":"Refresh subscription","time":{"start":1760066201370,"stop":1760066201370,"duration":0},"status":"skipped","severity":"normal"},{"uid":"63b6b2565f9901b9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app45/1/topic130/utf8","time":{"start":1760066297502,"stop":1760066297503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2130e6fb1e2cad42","name":"Push message with content topic containing escaped characters","time":{"start":1760067049842,"stop":1760067049842,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b105cc0d460c11","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1760065899147,"stop":1760065899148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7603ff855ee26848","name":"Check publish message containing emoji","time":{"start":1760066196399,"stop":1760066196400,"duration":1},"status":"passed","severity":"normal"},{"uid":"8899ac7388208abe","name":"recovers when dns.resolve returns empty","time":{"start":1760065925193,"stop":1760065925194,"duration":1},"status":"passed","severity":"normal"},{"uid":"83190171c3519100","name":"should skip peers without peer exchange protocol","time":{"start":1760065925449,"stop":1760065925449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbf98a69e318a7d","name":"should return usable stream attached to connection","time":{"start":1760065915532,"stop":1760065915533,"duration":1},"status":"passed","severity":"normal"},{"uid":"824e950f5d3d3927","name":"Own sync message does not acknowledge own messages","time":{"start":1760065975097,"stop":1760065975098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3eb77045c902fd1","name":"Throws when trying to push message with empty payload","time":{"start":1760067049799,"stop":1760067049799,"duration":0},"status":"passed","severity":"normal"},{"uid":"208a1fa9355bfa5f","name":"Outgoing message is possibly acknowledged","time":{"start":1760065970252,"stop":1760065970252,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee0275b72a70f19a","name":"Push message with content topic containing Arabic","time":{"start":1760067049801,"stop":1760067049801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff03798a6bbf513a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760066469879,"stop":1760066469879,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5929d63ffcc71044","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1760066201374,"stop":1760066201375,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ba7f66b6781def","name":"Push message with content topic containing Russian","time":{"start":1760067049817,"stop":1760067049817,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e125fab838bfbf","name":"Sync message is sent within sync frequency","time":{"start":1760065975096,"stop":1760065975096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c19d4a7e6d68b533","name":"Push 30 different messages","time":{"start":1760067049814,"stop":1760067049814,"duration":0},"status":"skipped","severity":"normal"}] |