2025-04-23 05:51:21 +00:00

1 line
155 KiB
JSON

[{"uid":"5f6e2c0020b60c60","name":"Query Generator, No message returned","time":{"start":1745387068301,"stop":1745387068301,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f18171a70d6ac","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745387356483,"stop":1745387356484,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2364318994bb0b","name":"Push message with content topic containing short","time":{"start":1745387455327,"stop":1745387455327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8906db57382c1d60","name":"should return usable stream attached to connection","time":{"start":1745386793334,"stop":1745386793335,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e0b049cc112762","name":"Push message with custom timestamp: 1745390467796","time":{"start":1745387455320,"stop":1745387455320,"duration":0},"status":"passed","severity":"normal"},{"uid":"34241496b066cfa","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745386830985,"stop":1745386830985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e39640da0a180e0","name":"addEventListener with wrong event","time":{"start":1745386888615,"stop":1745386888616,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d0323adc884303b","name":"same cluster, different shard: nodes connect","time":{"start":1745386916506,"stop":1745386916506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cddeb17279ecfe4","name":"should detect messages with missing dependencies","time":{"start":1745386831463,"stop":1745386831464,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4ec9848700f764","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745386979219,"stop":1745386979220,"duration":1},"status":"passed","severity":"normal"},{"uid":"89fed93ad1299d74","name":"Callback on promise","time":{"start":1745387100083,"stop":1745387100083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44e965563ea31b6","name":"should insert message id into causal history","time":{"start":1745386831459,"stop":1745386831459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76287765b55dfa2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745386831464,"stop":1745386831465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c0b2a94bc3dabc","name":"Check publish message containing Arabic","time":{"start":1745386979625,"stop":1745386979625,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e71abf54a31253","name":"1 Relay, 1 fetch","time":{"start":1745386800959,"stop":1745386800959,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaaf2bd2808c0ef6","name":"should check connected peers if present and suitable","time":{"start":1745386821978,"stop":1745386821978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd21a8a7233fb2f4","name":"new peer added after a peer was already found","time":{"start":1745386975671,"stop":1745386975671,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b925cd5fd337b76","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745387356486,"stop":1745387356491,"duration":5},"status":"passed","severity":"normal"},{"uid":"72aeeafc6318ecec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745387356496,"stop":1745387356496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7454edc04dd5b1","name":"Push message with content topic containing escaped characters","time":{"start":1745387455317,"stop":1745387455317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04d450c27200df1","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745386830984,"stop":1745386830984,"duration":0},"status":"passed","severity":"normal"},{"uid":"26226247c5eff578","name":"can start and stop the service","time":{"start":1745386954741,"stop":1745386954741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbe02ae97af3579","name":"should get / set UDP multiaddr","time":{"start":1745386787526,"stop":1745386787529,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4ab9154fc9c3dd0","name":"should emit a peer event after start","time":{"start":1745386852701,"stop":1745386852701,"duration":0},"status":"passed","severity":"normal"},{"uid":"19eb7ac52abe5ea2","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745386779021,"stop":1745386779021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4752676d638de4","name":"Check received message containing Russian","time":{"start":1745387254319,"stop":1745387254319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dc0f5e6fc952dc","name":"Push message equal or less that 1MB","time":{"start":1745387455335,"stop":1745387455335,"duration":0},"status":"passed","severity":"normal"},{"uid":"384468a2f99e566","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745387356481,"stop":1745387356481,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae1c13c324de04a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745386786874,"stop":1745386786875,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d87322ce5c4eed4","name":"should throw error - no id","time":{"start":1745386787522,"stop":1745386787522,"duration":0},"status":"passed","severity":"normal"},{"uid":"56da4832dcf69cb8","name":"Throws when trying to push message with empty payload","time":{"start":1745387455327,"stop":1745387455327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9185a25c7eb6d15","name":"should reject if LightPush is requested but not mounted","time":{"start":1745386821976,"stop":1745386821976,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca9970333bd4216","name":"Check message received after nwaku node is restarted","time":{"start":1745387254316,"stop":1745387254316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2bb51fba76055a4a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745386854935,"stop":1745386854935,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a17b4585bb0986","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745386831014,"stop":1745386831017,"duration":3},"status":"passed","severity":"normal"},{"uid":"aca6acb865a14756","name":"should increase lamport timestamp","time":{"start":1745386831460,"stop":1745386831460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ef33d720551387","name":"should get / set TCP multiaddr","time":{"start":1745386787530,"stop":1745386787530,"duration":0},"status":"passed","severity":"normal"},{"uid":"40039b44d05dbafe","name":"Publish without waiting for remote peer","time":{"start":1745386986860,"stop":1745386986860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe9dda3f395cec","name":"isConnected return false after peer stops","time":{"start":1745386867532,"stop":1745386867533,"duration":1},"status":"passed","severity":"normal"},{"uid":"be026915c06f5a34","name":"throws on content topic with empty application field","time":{"start":1745386779004,"stop":1745386779004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c8c89bbfc7c46d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745386986861,"stop":1745386986861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4513d7b7b2ef811c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745387123397,"stop":1745387123397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbdf28a2f7225c1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745387356484,"stop":1745387356484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad0ee7316e9964b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745386916505,"stop":1745386916505,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b9bf429ee287be","name":"Check meta is set [symmetric]","time":{"start":1745386811368,"stop":1745386811369,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cac4d6401c1ccc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745386852704,"stop":1745386852704,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a676990bba54a37","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745386800926,"stop":1745386800928,"duration":2},"status":"passed","severity":"normal"},{"uid":"9882fc3b861034dc","name":"should return false when shard is not included in network shards","time":{"start":1745386821779,"stop":1745386821779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c63e9eb0f80b7d","name":"Check publish message containing Script","time":{"start":1745386979628,"stop":1745386979629,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4618223c408f571","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745386779014,"stop":1745386779014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a603dec1e00be0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745386979214,"stop":1745386979215,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f3a7eb3b5d2882","name":"Push message with custom timestamp: 1745390467797","time":{"start":1745387455335,"stop":1745387455335,"duration":0},"status":"passed","severity":"normal"},{"uid":"33f2f63354bdd5de","name":"should initialize with custom number of peers","time":{"start":1745386821372,"stop":1745386821373,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d0346105bd2573","name":"Push message with rate limit","time":{"start":1745387455333,"stop":1745387455334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3319f9d21c605b6","name":"Subscribe and receives messages on 20 topics","time":{"start":1745387356479,"stop":1745387356479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3fc67dad4ae424","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745386800929,"stop":1745386800930,"duration":1},"status":"passed","severity":"normal"},{"uid":"93793426321a6329","name":"groups content topics by expected pubsub topic","time":{"start":1745386779018,"stop":1745386779018,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dcc70ea2f8712e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745386831008,"stop":1745386831009,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b9c492149fef36","name":"Push message with XML payload","time":{"start":1745387455310,"stop":1745387455310,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba6fa47e75fb22e","name":"does not throw on valid cases","time":{"start":1745386779000,"stop":1745386779001,"duration":1},"status":"passed","severity":"normal"},{"uid":"138acd1f869a9ebe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745386830986,"stop":1745386830987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ea2a5a29df530f","name":"random static sharding 2 - Cluster ID: 776, Shard ID: 885","time":{"start":1745387101803,"stop":1745387101803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebda3401ab9b422","name":"1 Store, 2 fetches","time":{"start":1745386800959,"stop":1745386800959,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeb30151517805d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745386779013,"stop":1745386779013,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bdbf998bc2f096","name":"Check received message containing special chars","time":{"start":1745387254308,"stop":1745387254308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca2ba965d4da469","name":"should throw an error for insufficient data","time":{"start":1745386779101,"stop":1745386779101,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5ea096e151e78a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745386779031,"stop":1745386779032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c193a6978fc0528b","name":"should mark all messages in causal history as acknowledged","time":{"start":1745386831462,"stop":1745386831463,"duration":1},"status":"passed","severity":"normal"},{"uid":"f138fb9f907bf97a","name":"Publish message with custom timestamp: Thu May 02 2024 05:42:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1745386979637,"stop":1745386979637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d91f936257f9ef1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745387356482,"stop":1745387356482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8765658abdf92c8c","name":"should initialize with default number of peers","time":{"start":1745386821365,"stop":1745386821372,"duration":7},"status":"passed","severity":"normal"},{"uid":"b14854325a35bb6e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745386779022,"stop":1745386779022,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd70aac5eaa2312","name":"getPeersByDiscovery","time":{"start":1745386975670,"stop":1745386975670,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d770d44cd64bd6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745386830472,"stop":1745386830472,"duration":0},"status":"passed","severity":"normal"},{"uid":"32787b9025d3c1e4","name":"Query generator for multiple messages with different message text format","time":{"start":1745387100081,"stop":1745387100082,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6c02fe8a71b8fe","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745386979216,"stop":1745386979216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5443949be02fd4f","name":"should respect max attempts limit","time":{"start":1745386821564,"stop":1745386821566,"duration":2},"status":"passed","severity":"normal"},{"uid":"814157c24a6e6b1c","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745386779038,"stop":1745386779038,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63ac7dbeb39d53e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745386787535,"stop":1745386787535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c64cc8877592a20","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745386800932,"stop":1745386800934,"duration":2},"status":"passed","severity":"normal"},{"uid":"3183465236a46993","name":"Waku message hash computation (no timestamp)","time":{"start":1745386781539,"stop":1745386781540,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e2f4dffea04408","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745387356499,"stop":1745387356499,"duration":0},"status":"passed","severity":"normal"},{"uid":"84838025694accbd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745386786878,"stop":1745386786881,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0db18a3daf318e5","name":"Check received message containing escaped characters","time":{"start":1745387254321,"stop":1745387254321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9092099c45712463","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745386830978,"stop":1745386830978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99f8f585835db96","name":"Check received message containing Arabic","time":{"start":1745387254318,"stop":1745387254318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d59088c68154ba6","name":"Push message with unicode special characters payload","time":{"start":1745387455326,"stop":1745387455326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f33c331e331e22f","name":"should start and stop interval correctly","time":{"start":1745386821559,"stop":1745386821559,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dccef1ae2a1958","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745387356479,"stop":1745387356479,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da1c440996665eb","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745386855899,"stop":1745386855899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d39f776abf76753f","name":"should create a new stream if no existing for protocol found","time":{"start":1745386793336,"stop":1745386793336,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f6e92d377b4f2","name":"Store - dialed after - with timeout","time":{"start":1745387129987,"stop":1745387129987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57f2e40a98f11ef","name":"Check received message containing Chinese","time":{"start":1745387254318,"stop":1745387254318,"duration":0},"status":"passed","severity":"normal"},{"uid":"936e71a066c15230","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745387055661,"stop":1745387055662,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57082a97de0300f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745386830981,"stop":1745386830981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88b2586f7f4486","name":"random static sharding 8 - Cluster ID: 874, Shard ID: 106","time":{"start":1745387101809,"stop":1745387101809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f36e7dbb2bb47ce","name":"should return unique PubsubTopics for static sharding","time":{"start":1745386779021,"stop":1745386779021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14bec03e2eaa43","name":"Push message with content topic containing XML","time":{"start":1745387455315,"stop":1745387455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed291c5ccbc8212f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745386830999,"stop":1745386830999,"duration":0},"status":"passed","severity":"normal"},{"uid":"69472f9ba49e4310","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745387356500,"stop":1745387356500,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6f3a4a5eea7edb","name":"should reject if WakuNode is not started","time":{"start":1745386821975,"stop":1745386821975,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad47933694ac52","name":"should handle corrupted local storage data gracefully","time":{"start":1745386805322,"stop":1745386805322,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa7c6d1f3ea4eae","name":"Ordered Callback - true","time":{"start":1745387110140,"stop":1745387110142,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a71f31f674d9ce5","name":"Relay - times out","time":{"start":1745387129986,"stop":1745387129986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9033e7c90830486","name":"should return valid sharding parameters for static sharding","time":{"start":1745386779036,"stop":1745386779036,"duration":0},"status":"passed","severity":"normal"},{"uid":"a249c60f369183dd","name":"Push message with content topic containing JSON","time":{"start":1745387455316,"stop":1745387455316,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6e6c1cf1b338cb","name":"should encodeTxt and decodeTxt","time":{"start":1745386787520,"stop":1745386787520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dea4b9c696ba980","name":"Query with Ordered Callback, No Decoder","time":{"start":1745387068306,"stop":1745387068306,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b12215f0ad890ab","name":"ignores domain fetching errors","time":{"start":1745386801414,"stop":1745386801415,"duration":1},"status":"passed","severity":"normal"},{"uid":"6265b02fa51398ae","name":"Generator, custom pubsub topic","time":{"start":1745387100968,"stop":1745387100968,"duration":0},"status":"skipped","severity":"normal"},{"uid":"618eea61ac29bf0d","name":"should reject on timeout if it was set","time":{"start":1745386821977,"stop":1745386821977,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee913d6d6c427ea","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app13/5/topic963/xml","time":{"start":1745387086171,"stop":1745387086171,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5324cdb3e28ec6","name":"Check received message containing numeric","time":{"start":1745387254317,"stop":1745387254318,"duration":1},"status":"passed","severity":"normal"},{"uid":"8382468836c7d5d3","name":"Refresh subscription","time":{"start":1745387356498,"stop":1745387356498,"duration":0},"status":"passed","severity":"normal"},{"uid":"5574daed35a890f6","name":"should attach causal history and bloom filter to each message","time":{"start":1745386831459,"stop":1745386831459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d267f1682f5a12","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745386800934,"stop":1745386800935,"duration":1},"status":"passed","severity":"normal"},{"uid":"8925994677a8cf3b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745387055659,"stop":1745387055660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b5c36e17199e94","name":"connected peers and dial","time":{"start":1745386954932,"stop":1745386954932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c838e32540190367","name":"should never report false negatives","time":{"start":1745386832787,"stop":1745386832787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f4282a01d8fc7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745386779028,"stop":1745386779028,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82f4a6634d2f3ef","name":"Publish message with custom timestamp: Wed Apr 23 2025 04:42:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1745386979637,"stop":1745386979637,"duration":0},"status":"passed","severity":"normal"},{"uid":"af6f2263f294937","name":"should set field with only RELAY enabled","time":{"start":1745386787534,"stop":1745386787534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea92eefd32f305f3","name":"Light Node - default protocols","time":{"start":1745387129988,"stop":1745387129988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab34675b0e74c31","name":"Fails to publish message with wrong content topic","time":{"start":1745386979642,"stop":1745386979642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ffb46bded1531e","name":"should set field with only STORE enabled","time":{"start":1745386787534,"stop":1745386787534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d422c57b68d6ff3","name":"should set field with all protocols enabled","time":{"start":1745386787534,"stop":1745386787534,"duration":0},"status":"passed","severity":"normal"},{"uid":"efed2b7903d7df44","name":"1 Relay, 1 Filter, gives up","time":{"start":1745386800960,"stop":1745386800960,"duration":0},"status":"passed","severity":"normal"},{"uid":"604d34874cf44e59","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745386805322,"stop":1745386805322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d88a8d3b44e2f91","name":"Promise Callback - true","time":{"start":1745387110139,"stop":1745387110139,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa00c5ac0552113e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745387100964,"stop":1745387100965,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02f7f95fb429775","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745386786868,"stop":1745386786868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bb2ed8c06fb4e4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745386972461,"stop":1745386972461,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe40e1f64a47c3","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745386821777,"stop":1745386821777,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba5a01bb81960fd","name":"Callback on promise, aborts when callback returns true","time":{"start":1745387100084,"stop":1745387100084,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacbd96a6ed6bfcd","name":"Does not throw an exception when node disconnects","time":{"start":1745387124076,"stop":1745387124076,"duration":0},"status":"passed","severity":"normal"},{"uid":"56afc196a5cce2ce","name":"Push message with content topic containing JSON","time":{"start":1745387455331,"stop":1745387455331,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb97448830941900","name":"should be able to decode the field with only STORE set to true","time":{"start":1745386786875,"stop":1745386786875,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4ebbc3de2ddb30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745386779030,"stop":1745386779030,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba2e9f2193976eb","name":"Check received message containing Script","time":{"start":1745387254310,"stop":1745387254310,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ace279a304187c0","name":"should decode valid enr with tcp successfully","time":{"start":1745386787521,"stop":1745386787522,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee864788951e52e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745386854935,"stop":1745386854935,"duration":0},"status":"passed","severity":"normal"},{"uid":"a159543668c6969","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745386779013,"stop":1745386779014,"duration":1},"status":"passed","severity":"normal"},{"uid":"97f4bcee5014fde0","name":"Fails to push message with large meta","time":{"start":1745387455318,"stop":1745387455318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e420d2cc074aa0c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745387356492,"stop":1745387356493,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e8a3fa36e424115","name":"Check publish message containing shell command","time":{"start":1745386979631,"stop":1745386979632,"duration":1},"status":"passed","severity":"normal"},{"uid":"f403e753b8b0c3b8","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745386972464,"stop":1745386972464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4deca41f4720e1e","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745386972462,"stop":1745386972462,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ba731e37b3a43","name":"Check received message with timestamp: 1745386846862000000 ","time":{"start":1745387254312,"stop":1745387254313,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a53a0d7b159d44","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745386779024,"stop":1745386779025,"duration":1},"status":"passed","severity":"normal"},{"uid":"232f8ae26c15ebac","name":"Encoder throws on undefined content topic","time":{"start":1745386813017,"stop":1745386813017,"duration":0},"status":"passed","severity":"normal"},{"uid":"488f35504f1b239","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745386831003,"stop":1745386831003,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47ceb14c92fcb77","name":"should reject if Store is requested but not mounted","time":{"start":1745386821976,"stop":1745386821977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31a3fdf018a6a9f","name":"getPeersByDiscovery","time":{"start":1745386888617,"stop":1745386888617,"duration":0},"status":"passed","severity":"normal"},{"uid":"d655ef7a427db85f","name":"Check message on other pubsub topic is not received","time":{"start":1745387254314,"stop":1745387254314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a47d57cf0525294","name":"Push message with Chinese payload","time":{"start":1745387455322,"stop":1745387455323,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7403f703a19470","name":"should throw an error for missing sharding configuration","time":{"start":1745386779036,"stop":1745386779036,"duration":0},"status":"passed","severity":"normal"},{"uid":"906643b1f1a2a909","name":"Check message with no payload is not received","time":{"start":1745387254324,"stop":1745387254324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c852b6e46184e1ab","name":"should not fail to stop the service if it was not started","time":{"start":1745386805316,"stop":1745386805317,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2f3d94a8a719f1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745386811368,"stop":1745386811368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f699c45b473968","name":"should use DNS peer discovery with light client","time":{"start":1745386852704,"stop":1745386852704,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d201c626a9d493a2","name":"can start the service","time":{"start":1745386954740,"stop":1745386954741,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a87d5fd9c558e5","name":"Encoder throws on empty string content topic","time":{"start":1745386813017,"stop":1745386813017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9921f6c6308df18c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745386831002,"stop":1745386831002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c4a53f66cc290","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745387254314,"stop":1745387254314,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b527e8333b0279","name":"should be able to encode the field with only STORE set to true","time":{"start":1745386786867,"stop":1745386786868,"duration":1},"status":"passed","severity":"normal"},{"uid":"980e45bf8984923b","name":"Push message with content topic containing shell command","time":{"start":1745387455331,"stop":1745387455331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1d79a59e1564fc","name":"Mutual subscription","time":{"start":1745386986858,"stop":1745386986858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36feea232cbdd0a","name":"should return different streams if requested simultaniously","time":{"start":1745386793336,"stop":1745386793337,"duration":1},"status":"passed","severity":"normal"},{"uid":"41656bf0c5f05af7","name":"should add received messages to bloom filter","time":{"start":1745386831461,"stop":1745386831462,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade5b746188c3153","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745386821915,"stop":1745386821916,"duration":1},"status":"passed","severity":"normal"},{"uid":"3426c2d9ae322888","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745386975672,"stop":1745386975672,"duration":0},"status":"passed","severity":"normal"},{"uid":"628b6664353cddf1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745386786873,"stop":1745386786874,"duration":1},"status":"passed","severity":"normal"},{"uid":"11947579f2722f56","name":"Query with Ordered Callback, No message returned","time":{"start":1745387068306,"stop":1745387068306,"duration":0},"status":"passed","severity":"normal"},{"uid":"d857ad176abeea01","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745386979215,"stop":1745386979216,"duration":1},"status":"passed","severity":"normal"},{"uid":"66e6a6fcdb1bf0dc","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745386801418,"stop":1745386801418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3dc2176b1e7dfc46","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745386830988,"stop":1745386830988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e650df6a0c4b5f","name":"should use provided shard info when available","time":{"start":1745386821777,"stop":1745386821777,"duration":0},"status":"passed","severity":"normal"},{"uid":"6805bd62aa917167","name":"Decoder throws on empty string content topic","time":{"start":1745386813018,"stop":1745386813018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9260a9dc3dfdf72","name":"Check received message containing SQL Injection","time":{"start":1745387254310,"stop":1745387254310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90e03f07d85ad44","name":"should not receive a peer event before start","time":{"start":1745386852702,"stop":1745386852702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49c2ce29a1544eb","name":"nwaku subscribes","time":{"start":1745386968270,"stop":1745386968270,"duration":0},"status":"passed","severity":"normal"},{"uid":"302601509c8714a8","name":"random static sharding 10 - Cluster ID: 916, Shard ID: 750","time":{"start":1745387101809,"stop":1745387101810,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe260e9b97f4279","name":"Push 30 different messages","time":{"start":1745387455326,"stop":1745387455326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d6b2cdf2643b571","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745386779035,"stop":1745386779035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeb007dbf3d80e9","name":"Check received message containing Chinese","time":{"start":1745387254309,"stop":1745387254309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4ae0c5d24e51d4","name":"should deliver messages after dependencies are met","time":{"start":1745386831464,"stop":1745386831464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06694f3e69e5884","name":"different cluster, different shard: nodes don't connect","time":{"start":1745386916507,"stop":1745386916507,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e1e5a7b8c7bfee","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745386786875,"stop":1745386786876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f4d42cf5e0075a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745387356502,"stop":1745387356503,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabfcc9862782bc5","name":"Js publishes, other Js receives","time":{"start":1745386968271,"stop":1745386968271,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d5886add7fa53a","name":"should properly compute the node id","time":{"start":1745386787524,"stop":1745386787525,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7f5110a310852c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745386867530,"stop":1745386867530,"duration":0},"status":"passed","severity":"normal"},{"uid":"4503bcddf17453cc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745386781537,"stop":1745386781538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b18147351c14121f","name":"Accepts a valid Waku Message","time":{"start":1745386825326,"stop":1745386825327,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de04e9813670f0c","name":"should not allow unachievable error rate","time":{"start":1745386830471,"stop":1745386830471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00027d0b7f7dcd3","name":"should return false","time":{"start":1745386787524,"stop":1745386787524,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab150be888e9275","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745386786871,"stop":1745386786871,"duration":0},"status":"passed","severity":"normal"},{"uid":"43876c81ea11a4b3","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745386830972,"stop":1745386830973,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ada37429601f67f","name":"should wait for Store peer to be connected","time":{"start":1745386821979,"stop":1745386821980,"duration":1},"status":"passed","severity":"normal"},{"uid":"2149021ba77cdcea","name":"Check received message containing SQL Injection","time":{"start":1745387254319,"stop":1745387254319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3c794c09acd466","name":"Ping on unsubscribed peer","time":{"start":1745386915860,"stop":1745386915861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef955157759d4f50","name":"Promise Callback - false","time":{"start":1745387110140,"stop":1745387110140,"duration":0},"status":"passed","severity":"normal"},{"uid":"652fde57b1fd600f","name":"Check received message containing Arabic","time":{"start":1745387254309,"stop":1745387254309,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5127b9638884c6f","name":"should not throw an error for a single configured topic","time":{"start":1745386779033,"stop":1745386779033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4526cb912d1d1f7d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745386848803,"stop":1745386848804,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a01d1a8429e954","name":"should not receive a peer event after stop","time":{"start":1745386805321,"stop":1745386805321,"duration":0},"status":"passed","severity":"normal"},{"uid":"292d8277683e13bc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745387356478,"stop":1745387356478,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6df853543c98a7","name":"Publish message with custom timestamp: Wed Apr 23 2025 06:42:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1745386979637,"stop":1745386979638,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ef300013b95d4f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/7/topic997/proto","time":{"start":1745387086166,"stop":1745387086166,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2a93061df64ee2","name":"should set field with all protocols disabled","time":{"start":1745386787533,"stop":1745386787534,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc3160b31e60c64e","name":"Decoder throws on undefined content topic","time":{"start":1745386813017,"stop":1745386813018,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad99b78f18dca88b","name":"Fails to publish duplicate message","time":{"start":1745386979638,"stop":1745386979641,"duration":3},"status":"passed","severity":"normal"},{"uid":"813203a05dc5e83c","name":"Init the array if not present","time":{"start":1745386778447,"stop":1745386778449,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dc11ef8462d7868","name":"should properly create location multiaddrs - tcp4","time":{"start":1745386787531,"stop":1745386787531,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a5015c6c95fcf4","name":"Check publish message containing escaped characters","time":{"start":1745386979632,"stop":1745386979632,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ed006a7dda165b","name":"returns all values when wanted number matches available values","time":{"start":1745386800181,"stop":1745386800182,"duration":1},"status":"passed","severity":"normal"},{"uid":"845c26fa9c88d407","name":"Overlapping topic subscription","time":{"start":1745387356497,"stop":1745387356497,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e116ab1ac499615","name":"Decoder throws on undefined content topic","time":{"start":1745386793569,"stop":1745386793569,"duration":0},"status":"passed","severity":"normal"},{"uid":"262633d550549e39","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745386786862,"stop":1745386786867,"duration":5},"status":"passed","severity":"normal"},{"uid":"f19cbe78bf134796","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745387356479,"stop":1745387356480,"duration":1},"status":"passed","severity":"normal"},{"uid":"955c15152027e26a","name":"Push message with long payload","time":{"start":1745387455307,"stop":1745387455307,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b6f25856df69e9","name":"Subscribe and receive messages via waku relay post","time":{"start":1745387356478,"stop":1745387356478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1167de143dffa8f","name":"should handle general insertion and lookup correctly","time":{"start":1745386832788,"stop":1745386832788,"duration":0},"status":"passed","severity":"normal"},{"uid":"23659d3b6ff2fedb","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745387100975,"stop":1745387100975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f646df7631979481","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745386800184,"stop":1745386800185,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1d8df9efcf352a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745386848801,"stop":1745386848802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c59fa5da98c8547","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745386779020,"stop":1745386779020,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8eac39120cf80e","name":"should only return 1 node with relay and store capability","time":{"start":1745386801416,"stop":1745386801416,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a0e950f9fe2b3f","name":"Check received message containing short","time":{"start":1745387254317,"stop":1745387254317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389d26b7c8f07ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745386779029,"stop":1745386779029,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a7548395afc40d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745387356499,"stop":1745387356499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72414b7c5a3d367","name":"can start the service","time":{"start":1745386852698,"stop":1745386852698,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1c3a03ac0c3089","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745387108310,"stop":1745387108310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e780060447b35394","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745386830976,"stop":1745386830976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f414cc12beb5a7e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745387040194,"stop":1745387040196,"duration":2},"status":"passed","severity":"normal"},{"uid":"76c6f1a234514986","name":"All","time":{"start":1745386853263,"stop":1745386853263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a59664c6eb59b30","name":"Push message with meta","time":{"start":1745387455318,"stop":1745387455318,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b365956a9e05a4c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745386813015,"stop":1745386813015,"duration":0},"status":"passed","severity":"normal"},{"uid":"de24ea33ba821a50","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app75/10/topic926/utf8","time":{"start":1745387086167,"stop":1745387086168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2932352090566f88","name":"should be delivered immediately if received","time":{"start":1745386831467,"stop":1745386831468,"duration":1},"status":"passed","severity":"normal"},{"uid":"680fc4c5ceb9e062","name":"should fail to send if no connected peers found","time":{"start":1745386821771,"stop":1745386821771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b236b1582b7ac89","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745386779014,"stop":1745386779015,"duration":1},"status":"passed","severity":"normal"},{"uid":"722a81480b44bb7d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745386779016,"stop":1745386779016,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f13b277048cfd3","name":"Check message received after nwaku node is restarted","time":{"start":1745387254325,"stop":1745387254325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56619f2ba611f450","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745386831006,"stop":1745386831007,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c762c065eb129c","name":"Check publish message after client node is restarted","time":{"start":1745386979652,"stop":1745386979652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e30ab399a01ae194","name":"Encoder throws on empty string content topic","time":{"start":1745386811370,"stop":1745386811370,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf98d602d11764c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745387356502,"stop":1745387356502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25a6739bc3ecd08","name":"Push 30 different messages","time":{"start":1745387455312,"stop":1745387455312,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9a34493d52395bf","name":"should insert elements correctly","time":{"start":1745386832786,"stop":1745386832786,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b394d989eee9108","name":"throws on content topic with non-number generation field","time":{"start":1745386779002,"stop":1745386779003,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db9871bfaee4338","name":"Passing page size 3 when there are 20 messages","time":{"start":1745387116477,"stop":1745387116478,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8a082fabc5f4b3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745386779026,"stop":1745386779027,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b153d00303a2f19","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745386830982,"stop":1745386830982,"duration":0},"status":"passed","severity":"normal"},{"uid":"da48c0d62ae97049","name":"Check message with invalid timestamp is not received","time":{"start":1745387254323,"stop":1745387254323,"duration":0},"status":"passed","severity":"normal"},{"uid":"96008bdbee0d7b92","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745386830983,"stop":1745386830983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16f646070f45984","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745386800930,"stop":1745386800930,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdc33321c169a84","name":"Check publish message containing unicode special characters","time":{"start":1745386979632,"stop":1745386979633,"duration":1},"status":"passed","severity":"normal"},{"uid":"390dfcbe36767ce2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745386831000,"stop":1745386831000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86c6078f8bd8bb4","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745386986883,"stop":1745386986885,"duration":2},"status":"passed","severity":"normal"},{"uid":"614dce47a1ac51d5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745386813016,"stop":1745386813016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc0b336d9ce0297","name":"Relay - dialed first","time":{"start":1745387129985,"stop":1745387129985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55394095b04652c","name":"Push message with custom timestamp: 1714628467796","time":{"start":1745387455319,"stop":1745387455319,"duration":0},"status":"passed","severity":"normal"},{"uid":"836739bb2d4e1f6d","name":"can dial TLS multiaddrs","time":{"start":1745386918537,"stop":1745386918538,"duration":1},"status":"passed","severity":"normal"},{"uid":"3170225a75cf70c6","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745386800930,"stop":1745386800931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc4e863f707fd30","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745387356478,"stop":1745387356478,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24d5e439f826f00","name":"Check publish message containing Chinese","time":{"start":1745386979624,"stop":1745386979625,"duration":1},"status":"passed","severity":"normal"},{"uid":"5584e9257b7015e","name":"handles different networkShards values correctly","time":{"start":1745386779018,"stop":1745386779019,"duration":1},"status":"passed","severity":"normal"},{"uid":"1348db298a59fcdd","name":"Push message with rate limit","time":{"start":1745387455318,"stop":1745387455319,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d15555a24b9ce7","name":"should properly create location multiaddrs - udp4","time":{"start":1745386787530,"stop":1745386787531,"duration":1},"status":"passed","severity":"normal"},{"uid":"4283e538aead10bd","name":"Check received message containing JSON","time":{"start":1745387254320,"stop":1745387254321,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f79e22082a16128","name":"random static sharding 4 - Cluster ID: 246, Shard ID: 691","time":{"start":1745387101807,"stop":1745387101807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f883cee9bcf3e972","name":"should select older connection if present","time":{"start":1745386793051,"stop":1745386793051,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc7da24a5088e1","name":"Publish message with rate limit","time":{"start":1745386979653,"stop":1745386979655,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc885c341e23ed37","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745386972461,"stop":1745386972462,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce4326d5c02a3d4b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745387123396,"stop":1745387123397,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7b66f0268110dc","name":"Push message with special chars payload","time":{"start":1745387455308,"stop":1745387455308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef216c0f6671f213","name":"Check received message containing long","time":{"start":1745387254307,"stop":1745387254308,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cda4f017459657","name":"should use shardsUnderCluster when provided","time":{"start":1745386821777,"stop":1745386821778,"duration":1},"status":"passed","severity":"normal"},{"uid":"874ebec5911527b1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745386830989,"stop":1745386830989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7921ec7cf86d820","name":"Subscribe and receive messages via waku relay post","time":{"start":1745387356495,"stop":1745387356495,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d94216b6008c1f","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745386831461,"stop":1745386831461,"duration":0},"status":"passed","severity":"normal"},{"uid":"921de29a6501837b","name":"Push message with content topic containing long","time":{"start":1745387455313,"stop":1745387455313,"duration":0},"status":"passed","severity":"normal"},{"uid":"7193682f04c7e94d","name":"Encoder throws on undefined content topic","time":{"start":1745386811369,"stop":1745386811370,"duration":1},"status":"passed","severity":"normal"},{"uid":"a830dbd913507eff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745386831013,"stop":1745386831014,"duration":1},"status":"passed","severity":"normal"},{"uid":"a59945b83faffc32","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745386779037,"stop":1745386779037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f131b0a0ac2ef91","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745387101811,"stop":1745387101811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9179b2d0b78611f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745387356482,"stop":1745387356482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1585c6df24db6","name":"Passing page size 19 when there are 20 messages","time":{"start":1745387116480,"stop":1745387116480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93881263b5432ea","name":"Push message with content topic containing SQL Injection","time":{"start":1745387455329,"stop":1745387455330,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6d50cdcf382462","name":"Generator, 2 different pubsubtopics","time":{"start":1745387100975,"stop":1745387100975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9268acdb7cdf46","name":"Check received message containing JSON","time":{"start":1745387254311,"stop":1745387254311,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dd0d8e2a90f72","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745387068302,"stop":1745387068305,"duration":3},"status":"passed","severity":"normal"},{"uid":"5dbc3e9ce6ddceb5","name":"topics with same application and version share the same shard","time":{"start":1745386779017,"stop":1745386779017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2a2b3d27617ce3","name":"Decoder throws on undefined content topic","time":{"start":1745386811370,"stop":1745386811371,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddb144c96b366e4","name":"should not fail to start the service if it is already started","time":{"start":1745386852700,"stop":1745386852701,"duration":1},"status":"passed","severity":"normal"},{"uid":"d974424c9ebf5350","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745386786871,"stop":1745386786872,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9bb5558e6b3ce9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745387123398,"stop":1745387123398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d9932e201de174","name":"Overlapping topic subscription","time":{"start":1745387356480,"stop":1745387356480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9029ca895d4b7a4","name":"Fields are not dropped","time":{"start":1745386793008,"stop":1745386793009,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4b560b23abec09","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745387108310,"stop":1745387108311,"duration":1},"status":"passed","severity":"normal"},{"uid":"385857d15dae3cfe","name":"Check received message containing emoji","time":{"start":1745387254322,"stop":1745387254322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32fa5adc6954dd7","name":"Check message received after jswaku node is restarted","time":{"start":1745387254325,"stop":1745387254325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eea88e883c28da9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745387055663,"stop":1745387055663,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d236a5181e80d0","name":"Should update shard info","time":{"start":1745386918840,"stop":1745386918840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dd29e8beae23cf","name":"Push message with Russian payload","time":{"start":1745387455309,"stop":1745387455309,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5454f7d9c1c49d","name":"Check received message containing escaped characters","time":{"start":1745387254311,"stop":1745387254312,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed4a9936d211973","name":"Query with Promise Callback, No Decoder","time":{"start":1745387068310,"stop":1745387068311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4312e8a871675f88","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745386779031,"stop":1745386779031,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a6a176cb7dca31","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745387040192,"stop":1745387040193,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f5900ec7b6b1dd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745386979220,"stop":1745386979221,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b3b81de8710037","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745387356500,"stop":1745387356500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5fe7b9f05bbb5","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745386986886,"stop":1745386986887,"duration":1},"status":"passed","severity":"normal"},{"uid":"8132aca65dc6fd03","name":"Check received message containing Basic HTML tag","time":{"start":1745387254320,"stop":1745387254320,"duration":0},"status":"passed","severity":"normal"},{"uid":"457539369a446399","name":"Push message with SQL Injection payload","time":{"start":1745387455323,"stop":1745387455324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e92774793592b8","name":"Push message with content topic containing Chinese","time":{"start":1745387455328,"stop":1745387455329,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbdc007dfbc0be4","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745386986874,"stop":1745386986875,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0d94131a98691f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745386801417,"stop":1745386801417,"duration":0},"status":"passed","severity":"normal"},{"uid":"1281f662fd773c57","name":"Subscribe and receive messages via lightPush","time":{"start":1745387356494,"stop":1745387356494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3922edaa05460627","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745387356495,"stop":1745387356495,"duration":0},"status":"passed","severity":"normal"},{"uid":"36793c32f70418da","name":"Fails to push message bigger that 1MB","time":{"start":1745387455320,"stop":1745387455321,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd2b615aaf44344","name":"should handle connection events","time":{"start":1745386821378,"stop":1745386821381,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fd22d3ee4bd6ee2","name":"removeEventListener with correct event","time":{"start":1745386888616,"stop":1745386888616,"duration":0},"status":"passed","severity":"normal"},{"uid":"7784df2d6fd0930","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745386779020,"stop":1745386779020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a0bf5a3e377d059","name":"returns nothing if no connections present","time":{"start":1745386793049,"stop":1745386793049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c593267bbc770e6","name":"Subscribe and receive messages via lightPush","time":{"start":1745387356477,"stop":1745387356477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59bec4e99c329f9","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745386848802,"stop":1745386848802,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a1b993a4475212","name":"should return PeerId when PeerId is provided","time":{"start":1745386821775,"stop":1745386821776,"duration":1},"status":"passed","severity":"normal"},{"uid":"914c55ffd0500bdc","name":"should not retry if at least one success","time":{"start":1745386821772,"stop":1745386821773,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f34823cc441bd6c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745386986887,"stop":1745386986888,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb326279683e8e05","name":"creates an iterator","time":{"start":1745387115553,"stop":1745387115553,"duration":0},"status":"passed","severity":"normal"},{"uid":"67946854b47b574","name":"Check publish message containing SQL Injection","time":{"start":1745386979626,"stop":1745386979628,"duration":2},"status":"passed","severity":"normal"},{"uid":"81ab247455d5b9fb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745386831002,"stop":1745386831002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17435c387c93f82","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745386830986,"stop":1745386830986,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce2c44bf8cb40df","name":"stop","time":{"start":1745386888620,"stop":1745386888620,"duration":0},"status":"passed","severity":"normal"},{"uid":"defdb9303157041a","name":"should return empty list for no shard","time":{"start":1745386779022,"stop":1745386779022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caf8bfd6b40f544","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app64/6/topic98/test.js","time":{"start":1745387086167,"stop":1745387086167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fa5a0c18b67e57","name":"Subscribe to topic containing short and receive message","time":{"start":1745387356498,"stop":1745387356498,"duration":0},"status":"passed","severity":"normal"},{"uid":"403ddf1ef54d9d94","name":"Query with Promise Callback, No message returned","time":{"start":1745387068311,"stop":1745387068311,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cdc408a0995ab7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745386867531,"stop":1745386867531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f900a8860b752c40","name":"Delete observer","time":{"start":1745386956392,"stop":1745386956392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee578088fbfbf211","name":"start node with empty shard should fail","time":{"start":1745387101811,"stop":1745387101811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d1ad287adfb57d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745386831014,"stop":1745386831014,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe9e68f18a23ef0","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745386972460,"stop":1745386972461,"duration":1},"status":"passed","severity":"normal"},{"uid":"84bb462f75e3a11b","name":"should wait for LightPush peer to be connected","time":{"start":1745386821978,"stop":1745386821979,"duration":1},"status":"passed","severity":"normal"},{"uid":"1444fe2da44de39a","name":"shard 0","time":{"start":1745387101786,"stop":1745387101787,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbabe801526e6eb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745386781538,"stop":1745386781539,"duration":1},"status":"passed","severity":"normal"},{"uid":"364eb6be04fc78ba","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745387356484,"stop":1745387356485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61d15cd639d95d","name":"Push message with meta","time":{"start":1745387455333,"stop":1745387455333,"duration":0},"status":"passed","severity":"normal"},{"uid":"d280eb0fb14cbc7d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745386830982,"stop":1745386830983,"duration":1},"status":"passed","severity":"normal"},{"uid":"469f9e371826f501","name":"Check received message with timestamp: 1745386846862 ","time":{"start":1745387254322,"stop":1745387254322,"duration":0},"status":"passed","severity":"normal"},{"uid":"3560e34a122cf76c","name":"should only return 1 node with store capability","time":{"start":1745386801416,"stop":1745386801416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcefa34aa342b0b","name":"Subscribe to topic containing XML and receive message","time":{"start":1745387356501,"stop":1745387356501,"duration":0},"status":"passed","severity":"normal"},{"uid":"549dc159e81d8279","name":"different cluster, same shard: nodes don't connect","time":{"start":1745386916506,"stop":1745386916506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e25adce48f6cb5","name":"Check publish message containing special chars","time":{"start":1745386979624,"stop":1745386979624,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f61d94157072f76","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745387356494,"stop":1745387356495,"duration":1},"status":"passed","severity":"normal"},{"uid":"77916c0a958f4ae8","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745386906135,"stop":1745386906137,"duration":2},"status":"passed","severity":"normal"},{"uid":"33ece3d3fe054f77","name":"Query Generator - false","time":{"start":1745387110138,"stop":1745387110139,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f447cf6375308c4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745387055662,"stop":1745387055663,"duration":1},"status":"passed","severity":"normal"},{"uid":"5918e4c588645d1d","name":"Push message with content topic containing Arabic","time":{"start":1745387455314,"stop":1745387455314,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a4771e5d615f5","name":"should be sent with empty content","time":{"start":1745386831465,"stop":1745386831466,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e65263c33532cb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745386986879,"stop":1745386986879,"duration":0},"status":"passed","severity":"normal"},{"uid":"83870757de723e5f","name":"Push message with content topic containing Script","time":{"start":1745387455330,"stop":1745387455330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3736a48f1c0a5ba6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745387356499,"stop":1745387356499,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb39a12d1f0ae19","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745386867529,"stop":1745386867530,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0938474d21d3140","name":"Query Generator, No Decoder","time":{"start":1745387068300,"stop":1745387068300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff582015bc58ec15","name":"Ping on subscribed peer","time":{"start":1745386915854,"stop":1745386915857,"duration":3},"status":"passed","severity":"normal"},{"uid":"abf8dd2a3e120803","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745387356495,"stop":1745387356496,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3e6eccf0899c33","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745386779027,"stop":1745386779027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb2cde0d43b2f9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745386831008,"stop":1745386831008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b743fe387baafc36","name":"Sample","time":{"start":1745386786926,"stop":1745386786926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93aca85633ce327","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745387356492,"stop":1745387356492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f016483c2fb20b60","name":"should maintain proper timestamps if all messages received","time":{"start":1745386831461,"stop":1745386831461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7eb7df9a798171","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745386793338,"stop":1745386793339,"duration":1},"status":"passed","severity":"normal"},{"uid":"73d114d5f39d4726","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745386786872,"stop":1745386786872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79043f965ed0d6","name":"should not fail to stop the service if it was not started","time":{"start":1745386852699,"stop":1745386852700,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4bcc478aa6415d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745387100082,"stop":1745387100082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e159fa6335b56f38","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745386831009,"stop":1745386831009,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce852477b6195e1f","name":"tcp ip4 address","time":{"start":1745386786896,"stop":1745386786897,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc8548244e1ba7b6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app70/9/topic501/json","time":{"start":1745387086167,"stop":1745387086167,"duration":0},"status":"passed","severity":"normal"},{"uid":"51309be6eb712d5d","name":"Check received message with timestamp: 1745386846862000000 ","time":{"start":1745387254322,"stop":1745387254322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f19380f977c3fa9","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745387086173,"stop":1745387086173,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a6b862395ead","name":"Check received message with timestamp: 1745386846862 ","time":{"start":1745387254313,"stop":1745387254313,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3a7804090e6bef","name":"Ping on peer without subscriptions","time":{"start":1745386915847,"stop":1745386915847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7523a6b81f82a77f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745386800931,"stop":1745386800932,"duration":1},"status":"passed","severity":"normal"},{"uid":"855b1d6bcf64ab9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745387055658,"stop":1745387055659,"duration":1},"status":"passed","severity":"normal"},{"uid":"860ddbe69e44e835","name":"should get locked peers","time":{"start":1745386821373,"stop":1745386821374,"duration":1},"status":"passed","severity":"normal"},{"uid":"447bacf6f9bbc2bc","name":"Query generator for multiple messages with different content topic format","time":{"start":1745387100082,"stop":1745387100083,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca3802fcab1388c","name":"Decoder throws on empty string content topic","time":{"start":1745386811371,"stop":1745386811371,"duration":0},"status":"passed","severity":"normal"},{"uid":"918524755a507d18","name":"throws an error for improperly formatted content topics","time":{"start":1745386779019,"stop":1745386779019,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f39f7c45754df","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745386779021,"stop":1745386779021,"duration":0},"status":"passed","severity":"normal"},{"uid":"908e5ff2e2f9d6fa","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745386779033,"stop":1745386779033,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5cfb7f5524e310f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745387356503,"stop":1745387356503,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef0acd6b63cb51d","name":"Should update multiaddrs","time":{"start":1745386918839,"stop":1745386918840,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec97a1ce36e5f4c","name":"Push message with Russian payload","time":{"start":1745387455323,"stop":1745387455323,"duration":0},"status":"passed","severity":"normal"},{"uid":"5979ead30bf49097","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745386779028,"stop":1745386779028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1675886b6a414558","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745387123395,"stop":1745387123395,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd82d400c12e95d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745387356485,"stop":1745387356485,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70c3fe978f4e9cf","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745386786877,"stop":1745386786877,"duration":0},"status":"passed","severity":"normal"},{"uid":"9feec696b45cfa06","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745386821779,"stop":1745386821779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf14e30b4978f14","name":"Subscribe to topic containing long and receive message","time":{"start":1745387356481,"stop":1745387356481,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab5d243059fbde7","name":"Passing page size 1 when there are 4 messages","time":{"start":1745387116474,"stop":1745387116476,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a84ede024cf8d11","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745386779019,"stop":1745386779019,"duration":0},"status":"passed","severity":"normal"},{"uid":"35af7aa1b32a2992","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745387356481,"stop":1745387356481,"duration":0},"status":"passed","severity":"normal"},{"uid":"2084f3445e76450c","name":"Passing an array","time":{"start":1745387124076,"stop":1745387124077,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccbe49c5ae0d6bf2","name":"Push message with numeric payload","time":{"start":1745387455322,"stop":1745387455322,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7c1a59b768ab0b","name":"Push message with shell command payload","time":{"start":1745387455311,"stop":1745387455311,"duration":0},"status":"passed","severity":"normal"},{"uid":"af15733b9f5fa7f5","name":"caches peers it previously fetched","time":{"start":1745386801415,"stop":1745386801415,"duration":0},"status":"passed","severity":"normal"},{"uid":"a923979c4809e343","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745386979643,"stop":1745386979643,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9a93e4da2495f3","name":"Push message with short payload","time":{"start":1745387455321,"stop":1745387455321,"duration":0},"status":"passed","severity":"normal"},{"uid":"558b214063fe6e1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745386831000,"stop":1745386831001,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90bdb8deed5584b","name":"random static sharding 7 - Cluster ID: 548, Shard ID: 961","time":{"start":1745387101808,"stop":1745387101808,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5fd4055eb3415e","name":"Using a function","time":{"start":1745387124077,"stop":1745387124077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3862daa01dcbc7b5","name":"Check message with no pubsub topic is not received","time":{"start":1745387254315,"stop":1745387254315,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac4ae9050e9559","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745387356497,"stop":1745387356497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7af34913437582","name":"Store - dialed first","time":{"start":1745387129986,"stop":1745387129986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ea7baaca0fed11","name":"Relay + Store","time":{"start":1745386787535,"stop":1745386787535,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbffda7a5bcd034c","name":"Ordered Callback - false","time":{"start":1745387110142,"stop":1745387110144,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb3f9a27e5230424","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app46/5/topic744/test.js","time":{"start":1745387086171,"stop":1745387086171,"duration":0},"status":"passed","severity":"normal"},{"uid":"49556c0c14842852","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745386986861,"stop":1745386986862,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b0a992ebc7758f","name":"Generator, 2 different pubsubtopics","time":{"start":1745387100963,"stop":1745387100964,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5e4cdb2d743ece","name":"Overlapping topic subscription","time":{"start":1745386986865,"stop":1745386986865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55eefe46d4c1244c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745386800935,"stop":1745386800935,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6d3d24838d7011","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745386786877,"stop":1745386786878,"duration":1},"status":"passed","severity":"normal"},{"uid":"418266d69591c0c4","name":"Correctly serialized arguments","time":{"start":1745386916599,"stop":1745386916600,"duration":1},"status":"passed","severity":"normal"},{"uid":"4348bc47d1e20f63","name":"Push message with JSON payload","time":{"start":1745387455325,"stop":1745387455325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fee077e0bd839b","name":"Wrong topic","time":{"start":1745387086172,"stop":1745387086172,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d95c04816fa697","name":"Check message with no payload is not received","time":{"start":1745387254315,"stop":1745387254315,"duration":0},"status":"passed","severity":"normal"},{"uid":"9add3df3ad5e5848","name":"handles different clusterIds correctly","time":{"start":1745386779018,"stop":1745386779018,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d04addfc333fee","name":"Default pageSize","time":{"start":1745387116480,"stop":1745387116482,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a8d27a74b540696","name":"Push message with content topic containing escaped characters","time":{"start":1745387455332,"stop":1745387455332,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab0b844bdb92fbf","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745386916501,"stop":1745386916502,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d7544d8edc2e720","name":"should initialize with Unhealthy status","time":{"start":1745386821913,"stop":1745386821914,"duration":1},"status":"passed","severity":"normal"},{"uid":"611384cc3871ab97","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745386830980,"stop":1745386830980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e942f4fd85ae787f","name":"connects to nwaku","time":{"start":1745387124075,"stop":1745387124076,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3524491fca2ee2","name":"Push message with content topic containing Arabic","time":{"start":1745387455329,"stop":1745387455329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19c5a0dcfafe8f","name":"should not fail to start the service if it is already started","time":{"start":1745386805317,"stop":1745386805317,"duration":0},"status":"passed","severity":"normal"},{"uid":"984f7418feb4427c","name":"random static sharding 9 - Cluster ID: 664, Shard ID: 540","time":{"start":1745387101809,"stop":1745387101809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baa15cf01d0fdf4","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1745386831467,"stop":1745386831467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2750a347e49098","name":"Push message with short payload","time":{"start":1745387455307,"stop":1745387455307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b680da0315968d27","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745386779014,"stop":1745386779014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11ea145632a70e5","name":"should throw an error for missing required configuration","time":{"start":1745386779023,"stop":1745386779023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d014750c2b00957","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745387254323,"stop":1745387254323,"duration":0},"status":"passed","severity":"normal"},{"uid":"80883077d877163c","name":"Check received message containing XML","time":{"start":1745387254320,"stop":1745387254320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb9c10958eed651","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745386779037,"stop":1745386779038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09b30367666378c","name":"Query generator for 2000 messages","time":{"start":1745387100085,"stop":1745387100085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d129144fba961","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745386830980,"stop":1745386830981,"duration":1},"status":"passed","severity":"normal"},{"uid":"31da21c791a8dc28","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745386867533,"stop":1745386867533,"duration":0},"status":"passed","severity":"normal"},{"uid":"98dd77286e31cdf7","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745386986888,"stop":1745386986889,"duration":1},"status":"passed","severity":"normal"},{"uid":"1816a710e24a02cc","name":"should retry on complete failure if specified","time":{"start":1745386821772,"stop":1745386821772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5a85eefb95b40e","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745386848803,"stop":1745386848803,"duration":0},"status":"passed","severity":"normal"},{"uid":"73639371b6cd213","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745387356501,"stop":1745387356502,"duration":1},"status":"passed","severity":"normal"},{"uid":"b777f1e2551fc83b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745387356502,"stop":1745387356502,"duration":0},"status":"passed","severity":"normal"},{"uid":"841d4e3ec8ff7e5a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745386830975,"stop":1745386830975,"duration":0},"status":"passed","severity":"normal"},{"uid":"86396d3fde50c5ec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745386831013,"stop":1745386831013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fec8cfd46982f26","name":"throws on content topic with generation field greater than 0","time":{"start":1745386779003,"stop":1745386779003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f6418d52c707fa","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745387101800,"stop":1745387101801,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afbb67a9739cf52","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745386779016,"stop":1745386779016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6105b6fcb29ac74d","name":"should handle a minimal index list","time":{"start":1745386779099,"stop":1745386779100,"duration":1},"status":"passed","severity":"normal"},{"uid":"be66f8616d023018","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745387356481,"stop":1745387356481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8269c11506e2bce2","name":"safeDispatchEvent","time":{"start":1745386888619,"stop":1745386888619,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2ddeaddad7c5d2","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745386855904,"stop":1745386855905,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd48bedbd75bd3f9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745386979220,"stop":1745386979220,"duration":0},"status":"passed","severity":"normal"},{"uid":"488695942565d948","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745386831008,"stop":1745386831008,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba22fde4da9780d","name":"Push message with content topic containing XML","time":{"start":1745387455330,"stop":1745387455330,"duration":0},"status":"passed","severity":"normal"},{"uid":"87de81ebb924d5ce","name":"should not fail to stop the service if it was not started","time":{"start":1745386954742,"stop":1745386954744,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc332c55525f6853","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745386779028,"stop":1745386779029,"duration":1},"status":"passed","severity":"normal"},{"uid":"7250cfdda15c9e72","name":"Check publish message containing emoji","time":{"start":1745386979633,"stop":1745386979636,"duration":3},"status":"passed","severity":"normal"},{"uid":"f198b121bee19fbc","name":"Push message with Arabic payload","time":{"start":1745387455308,"stop":1745387455309,"duration":1},"status":"passed","severity":"normal"},{"uid":"876b8316dfcd43de","name":"should handle task timeouts","time":{"start":1745386821563,"stop":1745386821564,"duration":1},"status":"passed","severity":"normal"},{"uid":"12f7f0bc343770f8","name":"should not receive a peer event after stop","time":{"start":1745386954751,"stop":1745386954752,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ca3e23ecada5c9","name":"Push message with content topic containing Chinese","time":{"start":1745387455314,"stop":1745387455314,"duration":0},"status":"passed","severity":"normal"},{"uid":"7358cbac7f9d430f","name":"random static sharding 3 - Cluster ID: 263, Shard ID: 968","time":{"start":1745387101803,"stop":1745387101804,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed60f16f6c5f14a","name":"isConnected should return false after all peers disconnect","time":{"start":1745386867532,"stop":1745386867532,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b60e7755687022","name":"Generator, custom pubsub topic","time":{"start":1745387100951,"stop":1745387100951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b02cfb7a12834de7","name":"Publishes to nwaku","time":{"start":1745386968270,"stop":1745386968271,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa2002edb8d48f1","name":"should not receive a peer event after stop","time":{"start":1745386852703,"stop":1745386852703,"duration":0},"status":"passed","severity":"normal"},{"uid":"380895c95f434176","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745386786876,"stop":1745386786876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5f327d67a05565","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745386786873,"stop":1745386786873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7476944b5fb7f1e0","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745386830985,"stop":1745386830986,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed06af6844518bd","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745386831462,"stop":1745386831462,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb19ce829400f6d2","name":"Renews subscription after lossing a connection","time":{"start":1745387356491,"stop":1745387356492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6aa17ab64e56343","name":"udp ip6 address","time":{"start":1745386786897,"stop":1745386786897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8611c73e0ae78892","name":"Push message with content topic containing numeric","time":{"start":1745387455328,"stop":1745387455328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d02bbfd15186292","name":"Push message with long payload","time":{"start":1745387455321,"stop":1745387455322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d454a08f42fda117","name":"Push message with escaped characters payload","time":{"start":1745387455311,"stop":1745387455311,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc81cdc6a0f6ef0","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745386830987,"stop":1745386830988,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea581c83ac9c612","name":"Decoder throws on empty string content topic","time":{"start":1745386793569,"stop":1745386793569,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba4eaafb4a95948","name":"Subscribe to topic containing long and receive message","time":{"start":1745387356498,"stop":1745387356499,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bfb1da3ace6cf1","name":"Subscribe and receives messages on 20 topics","time":{"start":1745387356496,"stop":1745387356496,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb74c11c0e92cb37","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745386821778,"stop":1745386821778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed50edd61a79370","name":"Check publish message containing short","time":{"start":1745386979622,"stop":1745386979623,"duration":1},"status":"passed","severity":"normal"},{"uid":"b978232702228401","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745387455330,"stop":1745387455331,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da69070ee7a2eb7","name":"Check publish message containing numeric","time":{"start":1745386979623,"stop":1745386979624,"duration":1},"status":"passed","severity":"normal"},{"uid":"854a1becea4d982e","name":"Push message with custom timestamp: 1745383267796","time":{"start":1745387455319,"stop":1745387455319,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7b4a6211a50fef","name":"can start the service","time":{"start":1745386805315,"stop":1745386805316,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbac43f5a6e65e98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745386779032,"stop":1745386779032,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2840b9082e97ff","name":"Subscribe to topic containing short and publish message","time":{"start":1745386986865,"stop":1745386986866,"duration":1},"status":"passed","severity":"normal"},{"uid":"10192739dc530d69","name":"should be online or offline if network state changed","time":{"start":1745386848804,"stop":1745386848804,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f40fe0587141b79","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745386779031,"stop":1745386779031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a998a5f611a505ed","name":"Push message with content topic containing special chars","time":{"start":1745387455328,"stop":1745387455328,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d692b15fb7d3c84","name":"Check received message containing special chars","time":{"start":1745387254318,"stop":1745387254318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a58ece02c75a7ff","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745387123399,"stop":1745387123400,"duration":1},"status":"passed","severity":"normal"},{"uid":"5427242f3888580f","name":"Check publish message containing Russian","time":{"start":1745386979625,"stop":1745386979626,"duration":1},"status":"passed","severity":"normal"},{"uid":"36eb181ae0e91158","name":"should throw error - no public key","time":{"start":1745386787522,"stop":1745386787522,"duration":0},"status":"passed","severity":"normal"},{"uid":"953740ad582a3a67","name":"Register correct protocols","time":{"start":1745386986859,"stop":1745386986859,"duration":0},"status":"passed","severity":"normal"},{"uid":"b404dc156d030d0e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745386852705,"stop":1745386852705,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c7fc842230b233b","name":"it tolerates circular branch references","time":{"start":1745386801414,"stop":1745386801414,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dd7da37a974bf8","name":"Subscribe to topic containing Script and receive message","time":{"start":1745387356500,"stop":1745387356501,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55913fcaf0af1da","name":"should not receive a peer event before start","time":{"start":1745386805318,"stop":1745386805320,"duration":2},"status":"passed","severity":"normal"},{"uid":"30e7c237f6dd1fd3","name":"Subscribe to topic containing short and receive message","time":{"start":1745387356480,"stop":1745387356480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f79d01c43fe6eb3","name":"should call waitForPeer on Relay","time":{"start":1745386821980,"stop":1745386821980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1325297060f142","name":"Nwaku publishes","time":{"start":1745386968271,"stop":1745386968271,"duration":0},"status":"passed","severity":"normal"},{"uid":"654ed73d8612772c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app61/6/topic869/utf8","time":{"start":1745387086170,"stop":1745387086170,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ddb5bc70bc4408","name":"Rejects garbage","time":{"start":1745386825328,"stop":1745386825328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da75d11479b48a6","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745386779015,"stop":1745386779015,"duration":0},"status":"passed","severity":"normal"},{"uid":"991789884c3d5c09","name":"Check message with non string payload is not received","time":{"start":1745387254324,"stop":1745387254325,"duration":1},"status":"passed","severity":"normal"},{"uid":"178d7262789ca6f6","name":"Push message with unicode special characters payload","time":{"start":1745387455311,"stop":1745387455312,"duration":1},"status":"passed","severity":"normal"},{"uid":"421503066df13e9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745387123396,"stop":1745387123396,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dcaab81ed97bfb","name":"Ping on unsubscribed peer","time":{"start":1745386915848,"stop":1745386915850,"duration":2},"status":"passed","severity":"normal"},{"uid":"77bc477492806052","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745387068309,"stop":1745387068310,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de8f0d7a00f3ff8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745386779025,"stop":1745386779025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce65db6d9933bb24","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745387055664,"stop":1745387055665,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e7cf0c850015af","name":"Subscribe and publish message","time":{"start":1745386986860,"stop":1745386986860,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf4142992399fe2","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745387068301,"stop":1745387068301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5046bb6bf8407b","name":"should reject if Filter is requested but not mounted","time":{"start":1745386821977,"stop":1745386821977,"duration":0},"status":"passed","severity":"normal"},{"uid":"569469733b779c72","name":"Query generator for multiple messages","time":{"start":1745387100081,"stop":1745387100081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd34411e7f84f17","name":"should properly create location multiaddrs - tcp","time":{"start":1745386787532,"stop":1745386787533,"duration":1},"status":"passed","severity":"normal"},{"uid":"4280b255d1317444","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745386975672,"stop":1745386975672,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7837de4acafdfb9","name":"should serialize and deserialize correctly","time":{"start":1745386832787,"stop":1745386832787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4103015652584cd2","name":"should increase lamport timestamp","time":{"start":1745386831457,"stop":1745386831458,"duration":1},"status":"passed","severity":"normal"},{"uid":"a724b884c6f7f615","name":"Subscribe to topic containing Script and publish message","time":{"start":1745386986880,"stop":1745386986880,"duration":0},"status":"passed","severity":"normal"},{"uid":"34df6d9f791ed93f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745387068299,"stop":1745387068300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7587115b890b68b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745386830989,"stop":1745386830990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a886d0f1d9738bd5","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745386779036,"stop":1745386779036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac74486349decf4","name":"Check meta is set [ecies]","time":{"start":1745386813016,"stop":1745386813016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b84e10bf57dd0f7","name":"should properly start and stop event listening","time":{"start":1745386821916,"stop":1745386821916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6704fb55eb9f63fd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745386781539,"stop":1745386781539,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f70f0d1b252ec8d","name":"removeEventListener with wrong event","time":{"start":1745386888616,"stop":1745386888616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8d70ddfdff965b","name":"Check message received after jswaku node is restarted","time":{"start":1745387254316,"stop":1745387254316,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8730af08ede5d16","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745386830988,"stop":1745386830988,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a92155172fcdacf","name":"throws on content topic with empty version field","time":{"start":1745386779004,"stop":1745386779005,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13c056162854103","name":"configure the node with multiple content topics","time":{"start":1745387086172,"stop":1745387086173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef8cfb5e89ed35c1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745386821915,"stop":1745386821915,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb628873a2953ca5","name":"Refresh subscription","time":{"start":1745387356480,"stop":1745387356480,"duration":0},"status":"passed","severity":"normal"},{"uid":"11271beaadf36a4f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745386986882,"stop":1745386986883,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc4832677d3f2b1","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745386779018,"stop":1745386779018,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf81be8ef42284c","name":"Push message with emoji payload","time":{"start":1745387455326,"stop":1745387455326,"duration":0},"status":"passed","severity":"normal"},{"uid":"36755cb47101b811","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745386779038,"stop":1745386779038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f74f41f36dde82","name":"Check received message containing short","time":{"start":1745387254307,"stop":1745387254307,"duration":0},"status":"passed","severity":"normal"},{"uid":"657416577a97e133","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745386779011,"stop":1745386779012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c7c904fca823b7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745386979218,"stop":1745386979219,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df622e3da60b759","name":"Check received message containing shell command","time":{"start":1745387254311,"stop":1745387254311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea53fe029198b207","name":"Ephemeral messages are not stored","time":{"start":1745386854934,"stop":1745386854935,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b504d02112800e3","name":"Push message with numeric payload","time":{"start":1745387455307,"stop":1745387455308,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e94d8fc83e3054a","name":"throws on content topic with empty topic name field","time":{"start":1745386779005,"stop":1745386779005,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd81102c8e180571","name":"dispatchEvent via connectionManager","time":{"start":1745386888619,"stop":1745386888619,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f4e98373b4235b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745386830973,"stop":1745386830974,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce15d221ce444af","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app24/6/topic669/xml","time":{"start":1745387086168,"stop":1745387086168,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfaf6719d4bf747","name":"should return no connections if no open connection provided","time":{"start":1745386793050,"stop":1745386793051,"duration":1},"status":"passed","severity":"normal"},{"uid":"50001a927b606fa6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745386787521,"stop":1745386787521,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5d50686199d77e","name":"Throws when trying to push message with empty payload","time":{"start":1745387455312,"stop":1745387455312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0363c99f54bf5d2","name":"Push message with content topic containing numeric","time":{"start":1745387455313,"stop":1745387455314,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1ffe2413a831bc","name":"should properly create location multiaddrs - tcp6","time":{"start":1745386787532,"stop":1745386787532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a448982c38b7197e","name":"should throw error - no id","time":{"start":1745386787523,"stop":1745386787523,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf662bb4e118606","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745386779035,"stop":1745386779035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b625cb26bb81db","name":"A test","time":{"start":1745386906251,"stop":1745386906251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12e8f9ec6306f7","name":"Fails to push message with large meta","time":{"start":1745387455333,"stop":1745387455333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c605d13bd241751","name":"Nodes with multiple pubsub topic","time":{"start":1745386972461,"stop":1745386972461,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ed6d80db722cfe","name":"Encoder throws on undefined content topic","time":{"start":1745386793568,"stop":1745386793568,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ba3fbfbeeaba7e","name":"Ping on peer without subscriptions","time":{"start":1745386915857,"stop":1745386915860,"duration":3},"status":"passed","severity":"normal"},{"uid":"878684a004f93d3d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745386979636,"stop":1745386979636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d40f7fdd35e3e2d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745386779027,"stop":1745386779027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2366ebba3e48d54","name":"should wait for Filter peer to be connected","time":{"start":1745386821979,"stop":1745386821979,"duration":0},"status":"passed","severity":"normal"},{"uid":"656ff54aa0ceeb95","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745386779012,"stop":1745386779013,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc741e2a0be994a","name":"Push message with Arabic payload","time":{"start":1745387455323,"stop":1745387455323,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ee1d7bb69f7c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745387100970,"stop":1745387100970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca764164952c8860","name":"Check publish message containing JSON","time":{"start":1745386979631,"stop":1745386979631,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6f053d681d5155","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745386801418,"stop":1745386801418,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6708acd0185845d7","name":"Meta field set when metaSetter is specified","time":{"start":1745386793568,"stop":1745386793568,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddede7aa105fb89","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745387356477,"stop":1745387356477,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0448d5c2b6ecca3","name":"should throw error - no public key","time":{"start":1745386787523,"stop":1745386787524,"duration":1},"status":"passed","severity":"normal"},{"uid":"b388e55547f8372a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745386986862,"stop":1745386986863,"duration":1},"status":"passed","severity":"normal"},{"uid":"167cbae7d65e729","name":"Subscribe to topic containing Script and receive message","time":{"start":1745387356482,"stop":1745387356483,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47dc28baf8d4080","name":"should throw an error for an unconfigured topic","time":{"start":1745386779033,"stop":1745386779034,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be15d4e796fb3b4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745387356482,"stop":1745387356482,"duration":0},"status":"passed","severity":"normal"},{"uid":"15697d07f2dccf9d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745386986877,"stop":1745386986877,"duration":0},"status":"passed","severity":"normal"},{"uid":"62552a4614b41a4a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745386779023,"stop":1745386779024,"duration":1},"status":"passed","severity":"normal"},{"uid":"db95b0f0b6985821","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745387123398,"stop":1745387123398,"duration":0},"status":"passed","severity":"normal"},{"uid":"81008fea6131c0ce","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745386779015,"stop":1745386779016,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabb74c4946d83df","name":"Check received message containing numeric","time":{"start":1745387254308,"stop":1745387254308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f4e97f3d37ed47","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745386906138,"stop":1745386906138,"duration":0},"status":"passed","severity":"normal"},{"uid":"9463af526675d072","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745386830998,"stop":1745386830999,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc40a78aaf09032","name":"Push message with Basic HTML tag payload","time":{"start":1745387455324,"stop":1745387455325,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e44076b29d6845","name":"Generator, custom pubsub topic","time":{"start":1745387100972,"stop":1745387100974,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd9dcd58a478e522","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745386830977,"stop":1745386830978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11408634f794da4","name":"Check publish message after service node is restarted","time":{"start":1745386979652,"stop":1745386979652,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c0b519296526c32","name":"should set field with only FILTER enabled","time":{"start":1745386787535,"stop":1745386787535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17b8af14b78a337","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745386972463,"stop":1745386972463,"duration":0},"status":"passed","severity":"normal"},{"uid":"862645f9ffc5969a","name":"Push message with content topic containing special chars","time":{"start":1745387455314,"stop":1745387455314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efc5bd38ef2b27c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745386830986,"stop":1745386830986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc9e20818fe0ac8","name":"Push message with content topic containing unicode special characters","time":{"start":1745387455332,"stop":1745387455332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d46d5a212de3dd3","name":"Fails to push message bigger that 1MB","time":{"start":1745387455335,"stop":1745387455336,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a05e02f22137efd","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app44/8/topic753/test.js","time":{"start":1745387086170,"stop":1745387086171,"duration":1},"status":"passed","severity":"normal"},{"uid":"f133b0f984289f55","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745386830979,"stop":1745386830979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4148c98fda78ba2","name":"Push message with content topic containing Script","time":{"start":1745387455315,"stop":1745387455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b0bf7ed09d024c","name":"should check false positive rate","time":{"start":1745386832788,"stop":1745386832789,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb8a69882d8384b","name":"should initialize bloom filter with correct parameters","time":{"start":1745386832786,"stop":1745386832786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f628e6fa68142e20","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745386779029,"stop":1745386779029,"duration":0},"status":"passed","severity":"normal"},{"uid":"133344e96f9f9123","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745386830977,"stop":1745386830977,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cccea3aa491620","name":"Passing invalid cursor","time":{"start":1745387055664,"stop":1745387055664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8c64ccda298e53","name":"should insert message into bloom filter","time":{"start":1745386831458,"stop":1745386831458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e41ec59355e7eb","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745387356503,"stop":1745387356503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b219a4960460e25","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745387123399,"stop":1745387123399,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a41d7822a2a9c5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745386779020,"stop":1745386779020,"duration":0},"status":"passed","severity":"normal"},{"uid":"474ec401aa5e15fc","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745386779022,"stop":1745386779023,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb86c148dd77c43","name":"addEventListener with correct event","time":{"start":1745386888615,"stop":1745386888615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3eb80c7e90dd56","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745386986879,"stop":1745386986879,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b297eaa1c63f47","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745386793338,"stop":1745386793338,"duration":0},"status":"passed","severity":"normal"},{"uid":"99760a5e51133f47","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745387100084,"stop":1745387100084,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6448e5a1c34ad91","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745386779022,"stop":1745386779022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c828a828a134b6c","name":"configure the node with multiple pubsub topics","time":{"start":1745387101810,"stop":1745387101810,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad138388590bfd0f","name":"should throw if no connection provided","time":{"start":1745386793335,"stop":1745386793335,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db174e4ad4adfd0","name":"Check message with no content topic is not received","time":{"start":1745387254324,"stop":1745387254324,"duration":0},"status":"passed","severity":"normal"},{"uid":"118c230f59db19a0","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745386979219,"stop":1745386979219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8b239981cd2abc","name":"should properly create location multiaddrs - udp6","time":{"start":1745386787531,"stop":1745386787532,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f538b2c6ae1394","name":"handles empty contentTopics array correctly","time":{"start":1745386779037,"stop":1745386779037,"duration":0},"status":"passed","severity":"normal"},{"uid":"930988d8b51f5b1a","name":"should reject if Relay is requested but not mounted","time":{"start":1745386821975,"stop":1745386821976,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a4b137f9845a9e1","name":"should handle special patterns correctly","time":{"start":1745386832788,"stop":1745386832788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4f2a68e971cf5f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745386831463,"stop":1745386831463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e77e046b743c25","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745387040193,"stop":1745387040193,"duration":0},"status":"passed","severity":"normal"},{"uid":"84cfcc6cbf2f44ad","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745386830979,"stop":1745386830980,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5d6727d82964cc","name":"Asymmetric encrypt & decrypt","time":{"start":1745386811803,"stop":1745386811804,"duration":1},"status":"passed","severity":"normal"},{"uid":"55935949ddfbeb6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745386779032,"stop":1745386779032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9580ebc2447a487","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745386830978,"stop":1745386830979,"duration":1},"status":"passed","severity":"normal"},{"uid":"323277f47b563613","name":"Check message with invalid timestamp is not received","time":{"start":1745387254314,"stop":1745387254314,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a3c25b1532679e","name":"Fails to publish message with empty text","time":{"start":1745386979641,"stop":1745386979642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff72006c91fecacc","name":"should return false when clusterId doesn't match","time":{"start":1745386821778,"stop":1745386821779,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2532c6e51ba238","name":"Check message with no content topic is not received","time":{"start":1745387254315,"stop":1745387254315,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e86a09fdf32fd1","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745387356479,"stop":1745387356479,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb90d6fde0d6b0c","name":"unsubscribes","time":{"start":1745387115562,"stop":1745387115563,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e5cf6b602cc2a3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745386831010,"stop":1745386831012,"duration":2},"status":"passed","severity":"normal"},{"uid":"49e7c7e962c0cdb4","name":"Push message with XML payload","time":{"start":1745387455324,"stop":1745387455324,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf1f69efa21da10","name":"Publish message with large meta","time":{"start":1745386979652,"stop":1745386979653,"duration":1},"status":"passed","severity":"normal"},{"uid":"9631e5c1da0d721b","name":"Push message with shell command payload","time":{"start":1745387455325,"stop":1745387455325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b902d6431c8cfc08","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745387356485,"stop":1745387356486,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7e293592a45aba","name":"Check received message containing unicode special characters","time":{"start":1745387254321,"stop":1745387254321,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc33afff5ce9a54","name":"Filter","time":{"start":1745387129987,"stop":1745387129987,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6ee6474ec8799","name":"Nodes with multiple pubsub topic","time":{"start":1745386972463,"stop":1745386972463,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6f4a7bd9e5ce49","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745387254313,"stop":1745387254313,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecede4bd34ac82f","name":"should emit a peer event after start","time":{"start":1745386954745,"stop":1745386954745,"duration":0},"status":"passed","severity":"normal"},{"uid":"6835fb41a116581f","name":"LightPush","time":{"start":1745387129987,"stop":1745387129987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d600f7c06523c5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745386811366,"stop":1745386811367,"duration":1},"status":"passed","severity":"normal"},{"uid":"87539fd7158f82ab","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745387356500,"stop":1745387356500,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b20aefec9ce91e3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745386979649,"stop":1745386979650,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47423c457ff21b9","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745387356496,"stop":1745387356497,"duration":1},"status":"passed","severity":"normal"},{"uid":"17afbdec824492d0","name":"should not fail to start the service if it is already started","time":{"start":1745386954744,"stop":1745386954745,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d164568bc73c5c","name":"Check received message containing Basic HTML tag","time":{"start":1745387254311,"stop":1745387254311,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c7ece5b0b15d65","name":"pre and post cipher","time":{"start":1745386811805,"stop":1745386811805,"duration":0},"status":"passed","severity":"normal"},{"uid":"2054064224d3adc0","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745387108311,"stop":1745387108311,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e22610d3d5c940b","name":"Push message with Basic HTML tag payload","time":{"start":1745387455310,"stop":1745387455310,"duration":0},"status":"passed","severity":"normal"},{"uid":"893939675d093d3a","name":"Push message with Script payload","time":{"start":1745387455309,"stop":1745387455310,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55036f1423eb125","name":"Check publish message containing Basic HTML tag","time":{"start":1745386979631,"stop":1745386979631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad5de65ab3f440d","name":"Push message with Script payload","time":{"start":1745387455324,"stop":1745387455324,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6edc0649260b5d","name":"should not receive a peer event before start","time":{"start":1745386954745,"stop":1745386954746,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40247bdddbf538b","name":"Waku message hash computation (payload length 0)","time":{"start":1745386781539,"stop":1745386781539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70c580f40f7bae0","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745386779012,"stop":1745386779012,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ced428a402b4de","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745386781540,"stop":1745386781540,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b76e5f7e396d46","name":"through manual discovery","time":{"start":1745386918538,"stop":1745386918538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d88ec48fbf669","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745386779030,"stop":1745386779031,"duration":1},"status":"passed","severity":"normal"},{"uid":"aecff1230f41e41f","name":"Check publish message containing long","time":{"start":1745386979623,"stop":1745386979623,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91b2fe1bff38922","name":"Ordered callback, aborts when callback returns true","time":{"start":1745387100084,"stop":1745387100085,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b506dad46076d5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745386793570,"stop":1745386793570,"duration":0},"status":"passed","severity":"normal"},{"uid":"a608a155413e266e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745386793337,"stop":1745386793338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d73e39282dcdf2b","name":"Encoder throws on empty string content topic","time":{"start":1745386793568,"stop":1745386793569,"duration":1},"status":"passed","severity":"normal"},{"uid":"9413ee3d97feb4fc","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745386800959,"stop":1745386800960,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e06bcf5ecae7cb","name":"should encode/decode to RLP encoding","time":{"start":1745386787525,"stop":1745386787525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a079b53b822ade","name":"Push message with SQL Injection payload","time":{"start":1745387455309,"stop":1745387455309,"duration":0},"status":"passed","severity":"normal"},{"uid":"6037a93ba78aa0da","name":"Symmetric encrypt & Decrypt","time":{"start":1745386811804,"stop":1745386811804,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b77dd5a81baf49","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745386779034,"stop":1745386779034,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e5d72d36d317f9","name":"recovers when dns.resolve returns empty","time":{"start":1745386801414,"stop":1745386801414,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd280456cc1414b","name":"Non TWN Cluster","time":{"start":1745387086166,"stop":1745387086166,"duration":0},"status":"passed","severity":"normal"},{"uid":"828a0336221407","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745387356504,"stop":1745387356504,"duration":0},"status":"passed","severity":"normal"},{"uid":"94111ed608787194","name":"Push message with content topic containing Russian","time":{"start":1745387455329,"stop":1745387455329,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be8da4e55b6edc0","name":"returns only open connection if one present","time":{"start":1745386793050,"stop":1745386793050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47e46ebde857b71","name":"Check message on other pubsub topic is not received","time":{"start":1745387254323,"stop":1745387254323,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa98c17534b713ef","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745386830973,"stop":1745386830973,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc316092c2721665","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745386854936,"stop":1745386854936,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6bf2bf27bd26ad","name":"Push message with content topic containing emoji","time":{"start":1745387455317,"stop":1745387455318,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e2c29cf7e224d9","name":"should not allow k > 12","time":{"start":1745386830466,"stop":1745386830467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f5d1a508fe40e5","name":"should load peers from local storage and dispatch events","time":{"start":1745386805321,"stop":1745386805322,"duration":1},"status":"passed","severity":"normal"},{"uid":"681f874b85af71b8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745386830982,"stop":1745386830982,"duration":0},"status":"passed","severity":"normal"},{"uid":"64cdb846ce282a64","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745387455316,"stop":1745387455316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d8618f7d7fa9d4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745386779025,"stop":1745386779026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af3a95f4123afe","name":"Passing page size 10 when there are 10 messages","time":{"start":1745387116478,"stop":1745387116479,"duration":1},"status":"passed","severity":"normal"},{"uid":"4058e4e3a96dc45","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745387254322,"stop":1745387254323,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a64ee1c61c3bef0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745386830984,"stop":1745386830985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a02126cde9fc9b1","name":"should only return 1 node with relay capability","time":{"start":1745386801416,"stop":1745386801416,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3f88e73c8a0578","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745387123399,"stop":1745387123399,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee61084d7ab136c8","name":"same cluster, same shard: nodes connect","time":{"start":1745386916505,"stop":1745386916506,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e7dd9fffaac64e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745387055660,"stop":1745387055661,"duration":1},"status":"passed","severity":"normal"},{"uid":"310e6cfff2338769","name":"random static sharding 6 - Cluster ID: 489, Shard ID: 966","time":{"start":1745387101808,"stop":1745387101808,"duration":0},"status":"passed","severity":"normal"},{"uid":"765077332ddf7a84","name":"returns all values when wanted number is greater than available values","time":{"start":1745386800183,"stop":1745386800184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6847cb32a82b01b9","name":"Check received message containing long","time":{"start":1745387254317,"stop":1745387254317,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b3b0beb789b25f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745386831005,"stop":1745386831006,"duration":1},"status":"passed","severity":"normal"},{"uid":"131479d3c7ea5fd3","name":"should transition to Unhealthy when no connections","time":{"start":1745386821914,"stop":1745386821915,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f80c0b4499fcd7","name":"should be called for bootstrap peers","time":{"start":1745386855900,"stop":1745386855903,"duration":3},"status":"passed","severity":"normal"},{"uid":"780cd7356ca37178","name":"should throw error - invalid id","time":{"start":1745386787523,"stop":1745386787523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec161c463549cac8","name":"handles multiple messages","time":{"start":1745387115562,"stop":1745387115562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dbdc223981d99","name":"Push message with Chinese payload","time":{"start":1745387455308,"stop":1745387455308,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc779c22f46b2e1f","name":"Push message with content topic containing SQL Injection","time":{"start":1745387455315,"stop":1745387455315,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0603b98d3d0e2e6","name":"Sets default value correctly","time":{"start":1745387124078,"stop":1745387124078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcb5423fb317113","name":"should request renew when peer disconnects","time":{"start":1745386821374,"stop":1745386821378,"duration":4},"status":"passed","severity":"normal"},{"uid":"8272981ac1c83424","name":"Push message with content topic containing short","time":{"start":1745387455313,"stop":1745387455313,"duration":0},"status":"passed","severity":"normal"},{"uid":"573ffae2b781dbeb","name":"can start and stop the service","time":{"start":1745386852699,"stop":1745386852699,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe398f70867ce98b","name":"ignores unrecognized TXT record formats","time":{"start":1745386801415,"stop":1745386801415,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f5f3f94c55e75a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745386830976,"stop":1745386830977,"duration":1},"status":"passed","severity":"normal"},{"uid":"d066962aa0174aec","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745386801417,"stop":1745386801417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed9f9a945b5a4ff","name":"random static sharding 5 - Cluster ID: 627, Shard ID: 322","time":{"start":1745387101807,"stop":1745387101808,"duration":1},"status":"passed","severity":"normal"},{"uid":"930055f304486290","name":"Subscribe to topic containing XML and publish message","time":{"start":1745386986880,"stop":1745386986881,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e109e17e6be06f","name":"Check received message containing XML","time":{"start":1745387254310,"stop":1745387254310,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ca249861e08f0e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/9/topic786/utf8","time":{"start":1745387086168,"stop":1745387086169,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52f521fd3e6b000","name":"should decode valid enr successfully","time":{"start":1745386787520,"stop":1745386787521,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bb80e866bd7c18","name":"Check message with no pubsub topic is not received","time":{"start":1745387254324,"stop":1745387254324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1021a0d49b1c0e8","name":"Push message with content topic containing emoji","time":{"start":1745387455332,"stop":1745387455333,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97e2a0ebcd70d9","name":"Renews subscription after lossing a connection","time":{"start":1745387356503,"stop":1745387356503,"duration":0},"status":"passed","severity":"normal"},{"uid":"162066574b5c4d5b","name":"Push message with JSON payload","time":{"start":1745387455310,"stop":1745387455311,"duration":1},"status":"passed","severity":"normal"},{"uid":"8156736f83c4a6a5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745386979215,"stop":1745386979215,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a0b016780128c2","name":"listenerCount","time":{"start":1745386888617,"stop":1745386888619,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6b6fb855b4d2878","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745386831466,"stop":1745386831466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44c4a575830c978","name":"start node with empty content topic","time":{"start":1745387086173,"stop":1745387086174,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aaf9a0c669ad9d9","name":"Generator, 2 different pubsubtopics","time":{"start":1745387100969,"stop":1745387100969,"duration":0},"status":"skipped","severity":"normal"},{"uid":"21fa30a3bf95beea","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745386779035,"stop":1745386779035,"duration":0},"status":"passed","severity":"normal"},{"uid":"13243a51bdf85a55","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745386779026,"stop":1745386779026,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14107ac19c68f1c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745386831007,"stop":1745386831007,"duration":0},"status":"passed","severity":"normal"},{"uid":"8234dda59831ec9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745386779027,"stop":1745386779028,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ec9f0f516fa69a","name":"throws on content topic with too few or too many fields","time":{"start":1745386779002,"stop":1745386779002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da18e9363720d23","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745386830471,"stop":1745386830472,"duration":1},"status":"passed","severity":"normal"},{"uid":"406064c79fc28ae7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745386830983,"stop":1745386830984,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cd5092e9467717","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745386831012,"stop":1745386831012,"duration":0},"status":"passed","severity":"normal"},{"uid":"472ebc517e452b38","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745386830989,"stop":1745386830989,"duration":0},"status":"passed","severity":"normal"},{"uid":"693d778a4c27b22b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745387356491,"stop":1745387356491,"duration":0},"status":"passed","severity":"normal"},{"uid":"df72fbdb11e27a3","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745386979217,"stop":1745386979217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4184ae1f2643f0a","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745386821770,"stop":1745386821771,"duration":1},"status":"passed","severity":"normal"},{"uid":"47172f5ba33c7d7a","name":"Check received message containing shell command","time":{"start":1745387254321,"stop":1745387254321,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46096b599986a85","name":"Push message with content topic containing long","time":{"start":1745387455327,"stop":1745387455327,"duration":0},"status":"passed","severity":"normal"},{"uid":"5575b1f6b79da10a","name":"should properly create location multiaddrs - udp","time":{"start":1745386787532,"stop":1745386787532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a11b936c97c3339","name":"retrieves a single peer","time":{"start":1745386801413,"stop":1745386801413,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b68d7ac38dcde7","name":"Used by Waku Relay","time":{"start":1745387124077,"stop":1745387124078,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24161a9ae08044e","name":"Relay + Store","time":{"start":1745386853263,"stop":1745386853263,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdb999c7f50ba32","name":"random static sharding 1 - Cluster ID: 260, Shard ID: 208","time":{"start":1745387101801,"stop":1745387101803,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc6b4047d84b7827","name":"Decrypt messages","time":{"start":1745386956391,"stop":1745386956392,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0af9b739b78b2f7","name":"Relay","time":{"start":1745386853262,"stop":1745386853262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07da948be42669f","name":"Push message with custom timestamp: 1745383267797","time":{"start":1745387455334,"stop":1745387455335,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a61afcde4b31163","name":"Check message with non string payload is not received","time":{"start":1745387254316,"stop":1745387254316,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5f9cfb626f6782","name":"Push message with special chars payload","time":{"start":1745387455322,"stop":1745387455322,"duration":0},"status":"passed","severity":"normal"},{"uid":"41085222cc1e081c","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745386855904,"stop":1745386855904,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e944750c5c3eb7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745386986889,"stop":1745386986889,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad93345dabd1479","name":"less peers than existing","time":{"start":1745386954933,"stop":1745386954933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f8f8bd2a673d986","name":"throws on empty content topic","time":{"start":1745386779001,"stop":1745386779002,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab0cc995f29dddc","name":"Push message with content topic containing Russian","time":{"start":1745387455314,"stop":1745387455315,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e65df9362d1f10","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745386848799,"stop":1745386848801,"duration":2},"status":"passed","severity":"normal"},{"uid":"71e663be444ae62a","name":"Check received message containing unicode special characters","time":{"start":1745387254312,"stop":1745387254312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d05deac3e379c4d","name":"Round trip binary serialization","time":{"start":1745386793567,"stop":1745386793567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35247a58451e124","name":"should push the message to the outgoing buffer","time":{"start":1745386831458,"stop":1745386831458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b67fe05e0583c6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745386821776,"stop":1745386821776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b925e95fe441cde","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745386779034,"stop":1745386779034,"duration":0},"status":"passed","severity":"normal"},{"uid":"620c1ae9c2ba9242","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745386831013,"stop":1745386831013,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cc3af9b18dd9ca","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745386986871,"stop":1745386986873,"duration":2},"status":"passed","severity":"normal"},{"uid":"66e936b9d1464a19","name":"Check received message containing emoji","time":{"start":1745387254312,"stop":1745387254312,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba8d33ec3693647","name":"Refresh subscription","time":{"start":1745386986864,"stop":1745386986864,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a5f2081efc3b9c9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745386800928,"stop":1745386800929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbd93914cda2de6","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745386855903,"stop":1745386855903,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b95f6bcb64a9772","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745386830987,"stop":1745386830987,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c1c58f4da5c42e","name":"Passing page size 0 when there are 110 messages","time":{"start":1745387116471,"stop":1745387116474,"duration":3},"status":"passed","severity":"normal"},{"uid":"ffa8b383ec3a5328","name":"Check received message containing Script","time":{"start":1745387254319,"stop":1745387254319,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2a73499de42a71","name":"Push message with custom timestamp: 1714628467797","time":{"start":1745387455334,"stop":1745387455334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f773c9678cb3ead5","name":"Subscribe to topic containing long and publish message","time":{"start":1745386986866,"stop":1745386986871,"duration":5},"status":"passed","severity":"normal"},{"uid":"81a4b6b7cee1175c","name":"Push message with emoji payload","time":{"start":1745387455312,"stop":1745387455312,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da2fcd46409a552","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745387068306,"stop":1745387068307,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b2dd5a40b53013","name":"should emit a peer event after start","time":{"start":1745386805317,"stop":1745386805318,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbbe1374be34b65","name":"should send to specified number of peers of used peers","time":{"start":1745386821772,"stop":1745386821772,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7f548d0b8f76fd","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745386779100,"stop":1745386779100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c62d015d17026bb","name":"Subscribe to topic containing XML and receive message","time":{"start":1745387356483,"stop":1745387356483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb969344aab16b6","name":"should update ack status of messages in outgoing buffer","time":{"start":1745386831467,"stop":1745386831467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24d586c48bd77a","name":"Push message with content topic containing shell command","time":{"start":1745387455316,"stop":1745387455316,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f33cfb6af3b098a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745386831009,"stop":1745386831009,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa91a87e681a545","name":"Query Generator - true","time":{"start":1745387110137,"stop":1745387110138,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ba58bad8a0c0ab9","name":"should maintain desired error rate","time":{"start":1745386832787,"stop":1745386832787,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8cf36dd16149fa","name":"should process tasks in queue","time":{"start":1745386821559,"stop":1745386821560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8e44d4f7b2a9a0f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745386830990,"stop":1745386830998,"duration":8},"status":"passed","severity":"normal"},{"uid":"cac0a20033a06e65","name":"Push message with content topic containing unicode special characters","time":{"start":1745387455317,"stop":1745387455317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7db4e1b3a912abe","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745386979217,"stop":1745386979217,"duration":0},"status":"passed","severity":"normal"},{"uid":"507d9c523a91e605","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745386830984,"stop":1745386830984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1505a47fefb0ba0","name":"Reopen subscription with peer with lost subscription","time":{"start":1745386915861,"stop":1745386915862,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd31efa0a560fb5","name":"Push message equal or less that 1MB","time":{"start":1745387455320,"stop":1745387455320,"duration":0},"status":"passed","severity":"normal"},{"uid":"1657ba68de207516","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745386986863,"stop":1745386986863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dd135336c11476","name":"should partition messages based on acknowledgement status","time":{"start":1745386831465,"stop":1745386831465,"duration":0},"status":"passed","severity":"normal"},{"uid":"85737bddfaccc961","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745387356504,"stop":1745387356504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47d65202d4f123e","name":"Passing page size 110 when there are 120 messages","time":{"start":1745387116480,"stop":1745387116480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c7ff8ab418edd9","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745386979221,"stop":1745386979222,"duration":1},"status":"passed","severity":"normal"},{"uid":"448a2831b9d57c98","name":"throws on content topic with empty encoding field","time":{"start":1745386779006,"stop":1745386779006,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8457062ed374ccd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745387086165,"stop":1745387086166,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2262f336b91ab3","name":"can start and stop the service","time":{"start":1745386805316,"stop":1745386805316,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5685c4e12f53b71","name":"should encode/decode to text encoding","time":{"start":1745386787525,"stop":1745386787525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0941c09c1c3cc7e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745386779030,"stop":1745386779030,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ee56682d07fc9","name":"Sign & Recover","time":{"start":1745386811805,"stop":1745386811805,"duration":0},"status":"passed","severity":"normal"},{"uid":"1908e949f6cf7268","name":"Push to array if already present","time":{"start":1745386778449,"stop":1745386778450,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18360601fb8444","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745386779100,"stop":1745386779101,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce2e3ad3eda6793","name":"Passing page size 11 when there are 10 messages","time":{"start":1745387116479,"stop":1745387116479,"duration":0},"status":"passed","severity":"normal"},{"uid":"89424bbb7bac8761","name":"should request peer renewal on specific errors","time":{"start":1745386821561,"stop":1745386821563,"duration":2},"status":"passed","severity":"normal"},{"uid":"b11e5a8421e174b","name":"Check received message containing Russian","time":{"start":1745387254309,"stop":1745387254309,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f491c8cc5d488b","name":"Relay - dialed after","time":{"start":1745387129986,"stop":1745387129986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8217ed9b366a24b1","name":"Check publish message containing XML","time":{"start":1745386979630,"stop":1745386979630,"duration":0},"status":"passed","severity":"normal"},{"uid":"774907cf92168b88","name":"non connected peers","time":{"start":1745386954933,"stop":1745386954934,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7ac038c1c3b2f59c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745387356501,"stop":1745387356501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c742676cd61763a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745386830979,"stop":1745386830979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5bf197fc1f8bc9","name":"A test","time":{"start":1745386906250,"stop":1745386906250,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0dd7d43b4f1c51","name":"handles empty shards array correctly","time":{"start":1745386779036,"stop":1745386779037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9280b109ef12eb1","name":"isConnected should return true after first peer connects","time":{"start":1745386867531,"stop":1745386867532,"duration":1},"status":"passed","severity":"normal"},{"uid":"818e249902018a00","name":"Push message with escaped characters payload","time":{"start":1745387455325,"stop":1745387455325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f048cc6b577f40","name":"Reopen subscription with peer with lost subscription","time":{"start":1745386915850,"stop":1745386915851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e302d384916fd4da","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745386830473,"stop":1745386830475,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2bc7c21eb7f079b","name":"should retry failed tasks","time":{"start":1745386821560,"stop":1745386821561,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b182c8faeeebac","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745386831001,"stop":1745386831002,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c15d7dfdb3fbf1","name":"Ping on subscribed peer","time":{"start":1745386915847,"stop":1745386915847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56b9f9988690821","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745386786869,"stop":1745386786871,"duration":2},"status":"passed","severity":"normal"},{"uid":"721342baa52f7657","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745386779016,"stop":1745386779017,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5f9d12d5dfa6b3d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745387108311,"stop":1745387108311,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca1d015a36939a7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745386831466,"stop":1745386831466,"duration":0},"status":"passed","severity":"normal"},{"uid":"57eff330e4ee14ef","name":"should properly create peer info with all multiaddrs","time":{"start":1745386787533,"stop":1745386787533,"duration":0},"status":"passed","severity":"normal"},{"uid":"385d577558d1c0be","name":"more peers than existing","time":{"start":1745386954932,"stop":1745386954933,"duration":1},"status":"skipped","severity":"normal"},{"uid":"34a4f97a0d7554de","name":"should add and remove event listeners correctly","time":{"start":1745386805323,"stop":1745386805323,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72c158acf1c8631","name":"Ephemeral field set to true","time":{"start":1745386793567,"stop":1745386793567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e97665b86ea9d5e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745387040196,"stop":1745387040197,"duration":1},"status":"passed","severity":"normal"},{"uid":"550ae1fe61e87fda","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745386986880,"stop":1745386986880,"duration":0},"status":"passed","severity":"normal"},{"uid":"11eb0507d5c8b140","name":"Privacy Node - default protocol","time":{"start":1745387129988,"stop":1745387129988,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b8b9ff35dc87e4","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745387068299,"stop":1745387068299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e193527b1810d7","name":"Reusing cursor across nodes","time":{"start":1745387055663,"stop":1745387055664,"duration":1},"status":"passed","severity":"normal"}]