mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-20 00:43:14 +00:00
1 line
217 KiB
JSON
1 line
217 KiB
JSON
[{"uid":"cf3baa8cff1ea7d0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758326747029,"stop":1758326747029,"duration":0},"status":"passed","severity":"normal"},{"uid":"880312c5e59c7b15","name":"Push message with custom timestamp: 1758329923661","time":{"start":1758327348485,"stop":1758327348485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab0ce7b6dbcde1d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1758326272329,"stop":1758326272330,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c8bc6148cbd602","name":"should dial all known peers when reached zero connections","time":{"start":1758326342475,"stop":1758326342475,"duration":0},"status":"passed","severity":"normal"},{"uid":"996b526ffe786432","name":"Push message with content topic containing escaped characters","time":{"start":1758327348460,"stop":1758327348460,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa20066556f43c3f","name":"Push message with content topic containing Arabic","time":{"start":1758327348471,"stop":1758327348472,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7bd5befb9e3787","name":"should not allow k > 12","time":{"start":1758326254940,"stop":1758326254941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d64593a48fd3b9d","name":"Push message with Russian payload","time":{"start":1758327348477,"stop":1758327348477,"duration":0},"status":"passed","severity":"normal"},{"uid":"729816bcffbef6e","name":"should create ShardReader with static shards network config","time":{"start":1758326225505,"stop":1758326225505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b5281701e62bf3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1758326649611,"stop":1758326649613,"duration":2},"status":"passed","severity":"normal"},{"uid":"44cd1d7685ce185c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1758326255871,"stop":1758326255871,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb02adac753094d","name":"should send to specified number of peers of used peers","time":{"start":1758326272473,"stop":1758326272473,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e55aec1d56a4f4","name":"should never report false negatives","time":{"start":1758326259362,"stop":1758326259362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3489705851c9bfb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758326392258,"stop":1758326392259,"duration":1},"status":"passed","severity":"normal"},{"uid":"928f37d7b92aced4","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758326236087,"stop":1758326236087,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d852a081f23a5872","name":"Push message with emoji payload","time":{"start":1758327348456,"stop":1758327348457,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d00e0cc731eaa8","name":"should process up to 3 peers at once","time":{"start":1758326225838,"stop":1758326225839,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a6faf0893a19fb","name":"Decoder throws on empty string content topic","time":{"start":1758326226603,"stop":1758326226604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2562c202a8f761b","name":"Push message with emoji payload","time":{"start":1758327348469,"stop":1758327348470,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e2b5e78080001e","name":"Passing page size 19 when there are 20 messages","time":{"start":1758326648403,"stop":1758326648407,"duration":4},"status":"passed","severity":"normal"},{"uid":"cc8e3a470911dd7f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758326215535,"stop":1758326215535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e454229a76ec4721","name":"should not process empty queue","time":{"start":1758326225839,"stop":1758326225839,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f016ca106555b8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1758326234482,"stop":1758326234483,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc301dc94b4b50d","name":"peer exchange sets tag","time":{"start":1758326481499,"stop":1758326481499,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf6a0b8d2f4d6e5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1758326665101,"stop":1758326665102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a762f1c5b2b4a390","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1758326255856,"stop":1758326255856,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e37c896042bc3c","name":"Check received message containing SQL Injection","time":{"start":1758326747034,"stop":1758326747034,"duration":0},"status":"passed","severity":"normal"},{"uid":"183c1d3844ba3589","name":"Outgoing message is acknowledged","time":{"start":1758326276743,"stop":1758326276744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5edcb716ab6d8ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1758326255878,"stop":1758326255879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db97e1dcffca3ab","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1758326235670,"stop":1758326235670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1bb549f7f3a1a80","name":"should handle peer store errors gracefully","time":{"start":1758326226511,"stop":1758326226511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc199c08ea1f4547","name":"Push message with content topic containing numeric","time":{"start":1758327348458,"stop":1758327348458,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b8a95e502456c3","name":"Wrong topic","time":{"start":1758326599538,"stop":1758326599538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d2411e749a888c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1758326255821,"stop":1758326255821,"duration":0},"status":"passed","severity":"normal"},{"uid":"425aea625d185e6a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1758326209954,"stop":1758326209954,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd82c5036e9abe1","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1758326273329,"stop":1758326273329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6998b7523b7b9a39","name":"Using a function","time":{"start":1758326663777,"stop":1758326663777,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e1af5c7f2106a","name":"Check publish message containing shell command","time":{"start":1758326505450,"stop":1758326505450,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b0e2324f082412","name":"Reusing cursor across nodes","time":{"start":1758326610980,"stop":1758326610980,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadba82cd783e24f","name":"Check received message containing Russian","time":{"start":1758326747025,"stop":1758326747025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fced1f3de11034a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758326392259,"stop":1758326392259,"duration":0},"status":"passed","severity":"normal"},{"uid":"666b316264d8052d","name":"should reject if Store is requested but not mounted","time":{"start":1758326273893,"stop":1758326273893,"duration":0},"status":"passed","severity":"normal"},{"uid":"671d95dd6310ec1a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758326502120,"stop":1758326502120,"duration":0},"status":"passed","severity":"normal"},{"uid":"795998dfd9b8a63","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1758326272308,"stop":1758326272308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b28c2e0d0d30ee5","name":"Push message with shell command payload","time":{"start":1758327348443,"stop":1758327348443,"duration":0},"status":"passed","severity":"normal"},{"uid":"de70556273099aaa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1758326255871,"stop":1758326255871,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1f6e974add51d2","name":"should create RPC request with correct parameters","time":{"start":1758326235808,"stop":1758326235809,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d315fd3fb5530f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758326276743,"stop":1758326276743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b460cbc48f4a10","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1758326306019,"stop":1758326306019,"duration":0},"status":"passed","severity":"normal"},{"uid":"924061dd95af25ce","name":"can start and stop the service","time":{"start":1758326239751,"stop":1758326239751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2595a00a2917aab0","name":"should get / set UDP multiaddr","time":{"start":1758326216198,"stop":1758326216199,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f627ec0be793e47","name":"Push message with special chars payload","time":{"start":1758327348440,"stop":1758327348440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24f7d344cff0100","name":"should add sent message to localHistory with retrievalHint","time":{"start":1758326261823,"stop":1758326261824,"duration":1},"status":"passed","severity":"normal"},{"uid":"305ec7ecb6a663e3","name":"should skip peer when not on same cluster","time":{"start":1758326225835,"stop":1758326225836,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda94856b45fc9ca","name":"Encoder throws on undefined content topic","time":{"start":1758326247075,"stop":1758326247075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8265a2584490fc96","name":"Fails to publish message with empty text","time":{"start":1758326505454,"stop":1758326505454,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5463c003b611d2","name":"Push message with Chinese payload","time":{"start":1758327348467,"stop":1758327348467,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e797e2dbc6f0868","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1758326209965,"stop":1758326209966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7098a7425c1c933","name":"should set field with only RELAY enabled","time":{"start":1758326216203,"stop":1758326216203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0486ccb6fc1b5df","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1758326273758,"stop":1758326273758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4a0ed1cd932887","name":"should handle zero peers request","time":{"start":1758326235807,"stop":1758326235808,"duration":1},"status":"passed","severity":"normal"},{"uid":"1037d46f99d8d02c","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1758326235671,"stop":1758326235671,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b362fc18dbef78f","name":"Push message with Basic HTML tag payload","time":{"start":1758327348442,"stop":1758327348442,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6952d9b1e715b2e","name":"yields undefined for messages without content topic","time":{"start":1758326226525,"stop":1758326226525,"duration":0},"status":"passed","severity":"normal"},{"uid":"316dee5eb9e2c423","name":"groups content topics by expected pubsub topic","time":{"start":1758326209958,"stop":1758326209959,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a94864c43a8bc5","name":"recovers when dns.resolve returns empty","time":{"start":1758326236078,"stop":1758326236078,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0564fb4db8b7b8","name":"isConnected should return true after first peer connects","time":{"start":1758326319844,"stop":1758326319845,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12a23179df272d7","name":"should create all internal components","time":{"start":1758326226714,"stop":1758326226714,"duration":0},"status":"passed","severity":"normal"},{"uid":"281e171f68cf8e03","name":"should skip peer when already connected","time":{"start":1758326225833,"stop":1758326225833,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ee2d9c9a3a3243","name":"should return false when peer is not found","time":{"start":1758326225516,"stop":1758326225516,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd82c58d843be43","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1758326509989,"stop":1758326509989,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c33480810c54ca","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1758326610979,"stop":1758326610979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec1c323edec3da7","name":"should return start time to match max range","time":{"start":1758326273331,"stop":1758326273332,"duration":1},"status":"passed","severity":"normal"},{"uid":"b114a80ced394517","name":"Stops search when maxGet is reached","time":{"start":1758326235410,"stop":1758326235411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ec2184401f2065","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758326755241,"stop":1758326755242,"duration":1},"status":"passed","severity":"normal"},{"uid":"e760f0698b1125a9","name":"Push message with content topic containing Russian","time":{"start":1758327348459,"stop":1758327348459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3130b4b4219a08","name":"Push message with Russian payload","time":{"start":1758327348441,"stop":1758327348441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f696d03db7892892","name":"Encoder throws on undefined content topic","time":{"start":1758326245543,"stop":1758326245543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea1c60908c46aa2","name":"Check message with no payload is not received","time":{"start":1758326747030,"stop":1758326747031,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f3cdea17020a0a9","name":"Overlapping topic subscription","time":{"start":1758326755239,"stop":1758326755239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1dbc61e88d6591","name":"can start the service","time":{"start":1758326538540,"stop":1758326538543,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6ae8dc61698af1a","name":"Subscribe to topic containing long and receive message","time":{"start":1758326755240,"stop":1758326755240,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbef763c6612955","name":"should emit a peer event after start","time":{"start":1758326305062,"stop":1758326305066,"duration":4},"status":"passed","severity":"normal"},{"uid":"5dbdea92d718be71","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758326755245,"stop":1758326755245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b11243215dcebe7","name":"should create ConnectionManager with relay","time":{"start":1758326226713,"stop":1758326226713,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd511c17ab27e8cd","name":"should filter out undefined ENRs","time":{"start":1758326235797,"stop":1758326235799,"duration":2},"status":"passed","severity":"normal"},{"uid":"10e920f6a32397f3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1758326272331,"stop":1758326272332,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f90be31aaf73b90","name":"Check received message containing long","time":{"start":1758326747023,"stop":1758326747024,"duration":1},"status":"passed","severity":"normal"},{"uid":"99abb710c94c927e","name":"should not fail to start the service if it is already started","time":{"start":1758326239752,"stop":1758326239752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db60ae6690796f9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1758326245539,"stop":1758326245541,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5b8bb7449d93d15","name":"should check connected peers if present and suitable","time":{"start":1758326273894,"stop":1758326273894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb404467036c02","name":"should not dial peers from store when browser is not connected","time":{"start":1758326226506,"stop":1758326226506,"duration":0},"status":"passed","severity":"normal"},{"uid":"73de1cd5884e8fd8","name":"throws on content topic with empty encoding field","time":{"start":1758326209951,"stop":1758326209952,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7925de8361341b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1758326255858,"stop":1758326255858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05b8c28a628d42","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1758326255857,"stop":1758326255858,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd8eaa11ad7123c","name":"Subscribe to topic containing Script and receive message","time":{"start":1758326755250,"stop":1758326755250,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa3019552a9e266","name":"Push message with content topic containing Russian","time":{"start":1758327348482,"stop":1758327348482,"duration":0},"status":"passed","severity":"normal"},{"uid":"251987ac0300af91","name":"Nodes with multiple pubsub topic","time":{"start":1758326498767,"stop":1758326498767,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f89a0fec658d40","name":"should be able to encode the field with only STORE set to true","time":{"start":1758326215531,"stop":1758326215532,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cd370d633eeb2","name":"should properly compute the node id","time":{"start":1758326216197,"stop":1758326216197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9942cd1a4bc3a349","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1758326209967,"stop":1758326209967,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b4e6c7df9df1f8","name":"Fails to push message with large meta","time":{"start":1758327348473,"stop":1758327348474,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7f006a507740f2","name":"Push message with special chars payload","time":{"start":1758327348452,"stop":1758327348452,"duration":0},"status":"passed","severity":"normal"},{"uid":"4850c05ee1d63584","name":"should not create relay timers when relay is not provided","time":{"start":1758326225727,"stop":1758326225730,"duration":3},"status":"passed","severity":"normal"},{"uid":"857eb2e75a950bef","name":"Incoming message is emitted as received","time":{"start":1758326275914,"stop":1758326275914,"duration":0},"status":"passed","severity":"normal"},{"uid":"23693a94bab211f8","name":"should be safe to call multiple times","time":{"start":1758326226716,"stop":1758326226716,"duration":0},"status":"passed","severity":"normal"},{"uid":"905787bec362cb66","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1758326225312,"stop":1758326225312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8854fbfde0e1ebe","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1758326215533,"stop":1758326215534,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8ae0342845abcb","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1758326209955,"stop":1758326209955,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e8bb3afb22958b","name":"should handle complete dial lifecycle","time":{"start":1758326225841,"stop":1758326225841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e056f5178dddb479","name":"Asymmetric encrypt & decrypt","time":{"start":1758326245926,"stop":1758326245927,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0b1b952c07ae9e","name":"should handle hash queries without validation","time":{"start":1758326273758,"stop":1758326273758,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b59821944ecbc9","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1758326255848,"stop":1758326255848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6376730091c858e8","name":"Push message with content topic containing long","time":{"start":1758327348458,"stop":1758327348458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71fe1d621fe0916","name":"should dial all remaining peers","time":{"start":1758326226508,"stop":1758326226508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d2fac8b06e6317","name":"should be empty after removing the only subscription","time":{"start":1758326272836,"stop":1758326272837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f876c4d1168ca4b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758326392257,"stop":1758326392257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7a8de79080174f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1758326235671,"stop":1758326235672,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd9383b93b4c52c","name":"Decoder throws on undefined content topic","time":{"start":1758326245544,"stop":1758326245544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8411b382da4a90fd","name":"Push message with meta","time":{"start":1758327348484,"stop":1758327348484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5245036ccf5ee36c","name":"Passing page size 1 when there are 4 messages","time":{"start":1758326648401,"stop":1758326648401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d04c4fdca1af390","name":"should be able to dial TLS multiaddrs","time":{"start":1758326391792,"stop":1758326391793,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1671ceea7ad6c3","name":"should skip peers without peer exchange protocol","time":{"start":1758326236145,"stop":1758326236145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cca04b78c2f32f3","name":"can query messages normally","time":{"start":1758326628653,"stop":1758326628653,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a7a14af5014f10","name":"should update peer store before dialing","time":{"start":1758326225266,"stop":1758326225266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2239ea8a9b8e9cfc","name":"peer:update - should do nothing if another protocol hit","time":{"start":1758326226307,"stop":1758326226308,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a28cd8fe9859f61","name":"should return true when peer is on the pubsub topic shard","time":{"start":1758326225515,"stop":1758326225515,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea679c410cee59f1","name":"yields decoded messages","time":{"start":1758326226522,"stop":1758326226525,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b6c87b47d58acb","name":"A test","time":{"start":1758326377502,"stop":1758326377502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a06c8cf7aac184","name":"should not be delivered","time":{"start":1758326261833,"stop":1758326261833,"duration":0},"status":"passed","severity":"normal"},{"uid":"55acd398713b9ce4","name":"Relay - dialed first","time":{"start":1758326668925,"stop":1758326668925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c137a973810296e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1758326215538,"stop":1758326215538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaeef29a0c18cfa","name":"Waku message hash computation (payload length 0)","time":{"start":1758326225756,"stop":1758326225756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ea7509fe2d835c","name":"should clear the dialing interval","time":{"start":1758326225829,"stop":1758326225829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933ac74163ecc47","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1758326665102,"stop":1758326665103,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01f7b865d1f94bc","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1758326665106,"stop":1758326665106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88470c785fe76b","name":"Push message with content topic containing Russian","time":{"start":1758327348472,"stop":1758327348472,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce7d77c06cc52bd","name":"Check received message containing Arabic","time":{"start":1758326747025,"stop":1758326747025,"duration":0},"status":"passed","severity":"normal"},{"uid":"df922d9006aa2d69","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1758326610980,"stop":1758326610980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edc8084dfecf90f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758326755238,"stop":1758326755238,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f7b45f286d45b6d8","name":"should stop ping timers on peer disconnect","time":{"start":1758326225717,"stop":1758326225718,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda6c4d08fcdcf1","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1758326272336,"stop":1758326272337,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fe64235b8f2baf","name":"Push message with short payload","time":{"start":1758327348451,"stop":1758327348451,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77fb262d153df35","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1758326509993,"stop":1758326509993,"duration":0},"status":"passed","severity":"normal"},{"uid":"72603d4f87c0e4ad","name":"Push message with Arabic payload","time":{"start":1758327348453,"stop":1758327348453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b134016ba76a488a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1758326255870,"stop":1758326255871,"duration":1},"status":"passed","severity":"normal"},{"uid":"631f601045943934","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1758326255856,"stop":1758326255856,"duration":0},"status":"passed","severity":"normal"},{"uid":"2996e67b9a841d83","name":"Cluster ID 0, shard 1","time":{"start":1758326625912,"stop":1758326625914,"duration":2},"status":"passed","severity":"normal"},{"uid":"43210eedb9f4366a","name":"Query generator for multiple messages with different message text format","time":{"start":1758326657239,"stop":1758326657240,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b01784478ce5a1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1758326236152,"stop":1758326236152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f15a2014866d6b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1758326498769,"stop":1758326498769,"duration":0},"status":"passed","severity":"normal"},{"uid":"941058c11ae0a538","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1758326225269,"stop":1758326225270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca43f172177500e0","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1758326272328,"stop":1758326272329,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f3cc995f2f422b","name":"ignores domain fetching errors","time":{"start":1758326236078,"stop":1758326236079,"duration":1},"status":"passed","severity":"normal"},{"uid":"7630eccecf3143f8","name":"should add received message to localHistory with retrievalHint","time":{"start":1758326261826,"stop":1758326261826,"duration":0},"status":"passed","severity":"normal"},{"uid":"a958617f9bb6990a","name":"LightPush","time":{"start":1758326668929,"stop":1758326668929,"duration":0},"status":"passed","severity":"normal"},{"uid":"535977eb29b723a9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1758326261828,"stop":1758326261828,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cd30e468773050","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1758326226310,"stop":1758326226310,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a18140c0988545","name":"should emit message when we just started and store connect event occurs","time":{"start":1758326273328,"stop":1758326273329,"duration":1},"status":"passed","severity":"normal"},{"uid":"d43a28b5279742b3","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1758326509990,"stop":1758326509990,"duration":0},"status":"passed","severity":"normal"},{"uid":"badd9da20f51bb6e","name":"should create PeerExchangeDiscovery instance","time":{"start":1758326236151,"stop":1758326236152,"duration":1},"status":"passed","severity":"normal"},{"uid":"69212bfa58a1b29","name":"Init the array if not present","time":{"start":1758326209969,"stop":1758326209970,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e89062572eb0454","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758326649609,"stop":1758326649611,"duration":2},"status":"passed","severity":"normal"},{"uid":"59f12c19331c2b6f","name":"Sets default value correctly","time":{"start":1758326663781,"stop":1758326663782,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cfe4c674359fb1b","name":"should process tasks in queue","time":{"start":1758326271575,"stop":1758326271575,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4343bd8f717f41","name":"Push message with content topic containing SQL Injection","time":{"start":1758327348482,"stop":1758327348482,"duration":0},"status":"passed","severity":"normal"},{"uid":"785c18f93d21ce2b","name":"should return false when pubsub topic parsing fails","time":{"start":1758326225515,"stop":1758326225516,"duration":1},"status":"passed","severity":"normal"},{"uid":"31451b92bea6e207","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1758326665102,"stop":1758326665102,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cd00a01de00213","name":"should maintain chronological order of messages in localHistory","time":{"start":1758326261826,"stop":1758326261827,"duration":1},"status":"passed","severity":"normal"},{"uid":"4300ff5801532660","name":"should drop connection to all peers on hangUp","time":{"start":1758326391782,"stop":1758326391789,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d4cfb92db8b93fe","name":"should not modify tags of connections for different peers","time":{"start":1758326272337,"stop":1758326272337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6194885fef20fcc","name":"should create an instance with libp2p and dialer","time":{"start":1758326225256,"stop":1758326225259,"duration":3},"status":"passed","severity":"normal"},{"uid":"343ac8d9097a6472","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1758326272837,"stop":1758326272838,"duration":1},"status":"passed","severity":"normal"},{"uid":"18dd2624ea6c1abb","name":"Outgoing message is acknowledged","time":{"start":1758326275913,"stop":1758326275913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e628a274324b243f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1758326216204,"stop":1758326216204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb546904c8f680b","name":"Passing page size 0 when there are 110 messages","time":{"start":1758326648399,"stop":1758326648399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7639c1b54c8677e","name":"throws if decoders don't match content topics","time":{"start":1758326226519,"stop":1758326226519,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf96d24bea24ea4f","name":"random static sharding 4 - Cluster ID: 189, Shard ID: 167","time":{"start":1758326625923,"stop":1758326625923,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e66dc7de555be2","name":"should handle errors gracefully when getting peer info","time":{"start":1758326225516,"stop":1758326225520,"duration":4},"status":"passed","severity":"normal"},{"uid":"1fc5327143ca8b14","name":"Wait given interval before re-trying","time":{"start":1758326273897,"stop":1758326273897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd21af265f5d7eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1758326209958,"stop":1758326209958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a964388de0cc44f9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1758326209968,"stop":1758326209968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd1120bffee4fe","name":"isConnected should return false after all peers disconnect","time":{"start":1758326319845,"stop":1758326319852,"duration":7},"status":"passed","severity":"normal"},{"uid":"95f8d6570c39d9ac","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1758326273327,"stop":1758326273327,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19786af8d8eca37","name":"Check meta is set [symmetric]","time":{"start":1758326245541,"stop":1758326245542,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6acaddee2f5385","name":"handles different clusterIds correctly","time":{"start":1758326209959,"stop":1758326209959,"duration":0},"status":"passed","severity":"normal"},{"uid":"46165a462090134d","name":"Ordered Callback - false","time":{"start":1758326635827,"stop":1758326635827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd83b3394f06a28","name":"should handle multiple query options for time ranges","time":{"start":1758326273757,"stop":1758326273758,"duration":1},"status":"passed","severity":"normal"},{"uid":"7275b70f5a8eff87","name":"should handle disconnect when peer has no timers","time":{"start":1758326225733,"stop":1758326225736,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe1533e7ac38827f","name":"should create KeepAliveManager with required options","time":{"start":1758326225699,"stop":1758326225700,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8f26d19b679ec6","name":"Retrieval Hint","time":{"start":1758326261444,"stop":1758326261445,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e702eb95a28f87","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1758326254948,"stop":1758326254949,"duration":1},"status":"passed","severity":"normal"},{"uid":"b48af96cc93329fd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1758326255850,"stop":1758326255856,"duration":6},"status":"passed","severity":"normal"},{"uid":"1239827aafa1a4cd","name":"should add and remove event listeners correctly","time":{"start":1758326239754,"stop":1758326239754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94ea91b2e638674","name":"Push 30 different messages","time":{"start":1758327348470,"stop":1758327348470,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7185f41cd9073b6","name":"nwaku subscribes","time":{"start":1758326495151,"stop":1758326495153,"duration":2},"status":"passed","severity":"normal"},{"uid":"bac50f9043ec1781","name":"Push message with Script payload","time":{"start":1758327348478,"stop":1758327348478,"duration":0},"status":"passed","severity":"normal"},{"uid":"2479aa1100f4bd96","name":"Delete observer","time":{"start":1758326483053,"stop":1758326483053,"duration":0},"status":"passed","severity":"normal"},{"uid":"7092c524ef2fd653","name":"should not execute task if max attempts is 0","time":{"start":1758326271590,"stop":1758326271591,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdae45fdb5c432d","name":"ends if stream creation fails","time":{"start":1758326226520,"stop":1758326226520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9666f03bd224504f","name":"Push message with meta","time":{"start":1758327348461,"stop":1758327348461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fce46c0ee540a9","name":"should handle large number of peers request","time":{"start":1758326235805,"stop":1758326235805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd781f0053a5cd6","name":"should have no discoveries enabled by default","time":{"start":1758326271463,"stop":1758326271464,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f939eada9e239b","name":"should drop connection to one peer on hangUp","time":{"start":1758326391790,"stop":1758326391792,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5295eb66d185df8","name":"ignores unrecognized TXT record formats","time":{"start":1758326236079,"stop":1758326236079,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c650e6a4101e15","name":"Push message with content topic containing SQL Injection","time":{"start":1758327348460,"stop":1758327348460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7ab956ed15ec6b","name":"Push message with rate limit","time":{"start":1758327348484,"stop":1758327348484,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6c847268834cf9","name":"should not fail to stop the service if it was not started","time":{"start":1758326538544,"stop":1758326538544,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ee5709179f8881","name":"throws an error for improperly formatted content topics","time":{"start":1758326209960,"stop":1758326209960,"duration":0},"status":"passed","severity":"normal"},{"uid":"71780f34c29f19e1","name":"Push message with unicode special characters payload","time":{"start":1758327348469,"stop":1758327348469,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc94a8e1891ffd2","name":"should handle complete discovery-to-dial flow","time":{"start":1758326225270,"stop":1758326225271,"duration":1},"status":"passed","severity":"normal"},{"uid":"e35b3ec07c4eed58","name":"Push message with Script payload","time":{"start":1758327348454,"stop":1758327348454,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd85ad7b1bddec4b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758326502121,"stop":1758326502121,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e63eae2a12d09cf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1758326481500,"stop":1758326481500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be11b90f1c6253a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1758326255863,"stop":1758326255864,"duration":1},"status":"passed","severity":"normal"},{"uid":"932c02330832f6a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1758326255858,"stop":1758326255858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5938130ff53ad1e7","name":"Callback on promise","time":{"start":1758326657243,"stop":1758326657243,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d45505a3439d78","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758326755239,"stop":1758326755239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7697f2907a4ec5","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1758326280265,"stop":1758326280266,"duration":1},"status":"passed","severity":"normal"},{"uid":"d79223f184e0f30e","name":"should skip peer when dialed recently","time":{"start":1758326225833,"stop":1758326225834,"duration":1},"status":"passed","severity":"normal"},{"uid":"19b88559b3eb8deb","name":"Passing an array","time":{"start":1758326663776,"stop":1758326663777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a318cc2ceb4515d7","name":"Overlapping topic subscription","time":{"start":1758326509986,"stop":1758326509986,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cd22fe4a445402e","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1758326610977,"stop":1758326610977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf645ba1cf1b5530","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1758326271466,"stop":1758326271466,"duration":0},"status":"passed","severity":"normal"},{"uid":"409fee69d9028a01","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1758326367338,"stop":1758326367338,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff821dbadf9b613","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1758326272334,"stop":1758326272334,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ae28baf4ff6a1d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1758326209962,"stop":1758326209962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d54c9b81ad4dd3f","name":"Push message with emoji payload","time":{"start":1758327348480,"stop":1758327348480,"duration":0},"status":"passed","severity":"normal"},{"uid":"7356330ae47c9dc4","name":"should initialize with default number of peers","time":{"start":1758326272301,"stop":1758326272303,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e1b72486b4aba35","name":"Check received message with timestamp: 1758326299598 ","time":{"start":1758326747036,"stop":1758326747037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c15ee27e4931bf","name":"should handle shard reader errors gracefully","time":{"start":1758326225840,"stop":1758326225840,"duration":0},"status":"passed","severity":"normal"},{"uid":"500ba189f4bc7134","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1758326610980,"stop":1758326610980,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9c001260615404","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app57/10/topic502/xml","time":{"start":1758326599531,"stop":1758326599531,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b66c36643853db","name":"Subscribe to topic containing shell command and publish message","time":{"start":1758326509992,"stop":1758326509993,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4b3238cae18b04","name":"Push message with content topic containing Russian","time":{"start":1758327348447,"stop":1758327348447,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0e07f38bba6966","name":"Generator, one shard","time":{"start":1758326616701,"stop":1758326616701,"duration":0},"status":"passed","severity":"normal"},{"uid":"202770be9aa8f7ae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1758326261830,"stop":1758326261831,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e509cb0b0c1d5a6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758326755238,"stop":1758326755238,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6a4d485573e085","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1758326209957,"stop":1758326209957,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abb46889a295208","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1758326226518,"stop":1758326226518,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9073b1a47c9ba92","name":"should be safe to call multiple times","time":{"start":1758326226500,"stop":1758326226500,"duration":0},"status":"passed","severity":"normal"},{"uid":"789d64ede3e9db17","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app47/4/topic54/utf8","time":{"start":1758326599532,"stop":1758326599532,"duration":0},"status":"passed","severity":"normal"},{"uid":"63508f9c47e1c2b7","name":"should properly clean up resources when disposed","time":{"start":1758326270549,"stop":1758326270549,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b4239b5a16d742","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1758326225761,"stop":1758326225761,"duration":0},"status":"passed","severity":"normal"},{"uid":"906c11273a9a45c6","name":"Check received message containing escaped characters","time":{"start":1758326747035,"stop":1758326747036,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14453c9cb59e70f","name":"Encoder error raises irrecoverable error","time":{"start":1758326275912,"stop":1758326275912,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba99b0019d8002a","name":"should start and setup intervals and event listeners","time":{"start":1758326272838,"stop":1758326272838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5446a3c0328183","name":"Passing invalid cursor","time":{"start":1758326610981,"stop":1758326610981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b83fc85c480a33e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1758326255870,"stop":1758326255870,"duration":0},"status":"passed","severity":"normal"},{"uid":"5359d6f7ee532412","name":"should return true when peer is on the specified shard","time":{"start":1758326225513,"stop":1758326225513,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7061d94dbbb3b65","name":"Check received message containing Chinese","time":{"start":1758326747033,"stop":1758326747033,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa8238aae98dbc4","name":"msgTime: 0 ms from now, startTime: 1758240250083, endTime: 1758326650083","time":{"start":1758326665105,"stop":1758326665106,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefa2f892e136605","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1758326610979,"stop":1758326610979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60f36b7a02bc571","name":"should unregister libp2p event listeners when stop is called","time":{"start":1758326272327,"stop":1758326272328,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a1cb8e22b1acba","name":"should skip peer when failed to dial recently","time":{"start":1758326225834,"stop":1758326225834,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff5476fe6b27d39","name":"should handle errors when getting connections","time":{"start":1758326225319,"stop":1758326225319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c9e8ef59d725d","name":"returns all values when wanted number is greater than available values","time":{"start":1758326234481,"stop":1758326234482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5f8563da2a2f88","name":"Push message with JSON payload","time":{"start":1758327348443,"stop":1758327348443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc4611d5da2fda0","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1758326226499,"stop":1758326226500,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfd90777bc21e74","name":"Sign & Recover","time":{"start":1758326245928,"stop":1758326245928,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fe42ec7902a5a4","name":"throws on content topic with generation field greater than 0","time":{"start":1758326209949,"stop":1758326209950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7baa7f0bf5a6a2f","name":"Push message with rate limit","time":{"start":1758327348474,"stop":1758327348474,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb78917fd74f431","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1758326367338,"stop":1758326367338,"duration":0},"status":"passed","severity":"normal"},{"uid":"3894f5509efd78a","name":"should handle ENR without shardInfo","time":{"start":1758326236150,"stop":1758326236150,"duration":0},"status":"passed","severity":"normal"},{"uid":"da07229b852a9c96","name":"Renews subscription after lossing a connection","time":{"start":1758326755252,"stop":1758326755253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0549e99bf01fc24","name":"Incoming message is emitted as received","time":{"start":1758326276744,"stop":1758326276744,"duration":0},"status":"passed","severity":"normal"},{"uid":"58661a8cfb11d8c3","name":"Push message with unicode special characters payload","time":{"start":1758327348479,"stop":1758327348479,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f8c8bac87904f2","name":"should only return 1 node with relay and store capability","time":{"start":1758326236082,"stop":1758326236083,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef9c5148fb8a9b1","name":"Fails to push message bigger that 1MB","time":{"start":1758327348486,"stop":1758327348486,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aefc8d71b2f7bec","name":"should return false when peer has no shard info","time":{"start":1758326225512,"stop":1758326225512,"duration":0},"status":"passed","severity":"normal"},{"uid":"917202ddc311c62a","name":"Push message with content topic containing JSON","time":{"start":1758327348472,"stop":1758327348472,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0450c3427c0aef","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1758326261445,"stop":1758326261445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d47dc3d8c4e6b340","name":"Publish message with large meta","time":{"start":1758326505456,"stop":1758326505457,"duration":1},"status":"passed","severity":"normal"},{"uid":"930557bd18b4673c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1758326261831,"stop":1758326261831,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3630cd6c89e6b0","name":"should return false","time":{"start":1758326216196,"stop":1758326216197,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4861d6ab9b8938d","name":"Push message with JSON payload","time":{"start":1758327348468,"stop":1758327348469,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0a617eae3b8696","name":"Promise Callback - true","time":{"start":1758326635822,"stop":1758326635824,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e0592837400ab84","name":"should be safe to call multiple times","time":{"start":1758326226715,"stop":1758326226715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad298c9be0d34d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758326502118,"stop":1758326502118,"duration":0},"status":"passed","severity":"normal"},{"uid":"553b371f2af5157","name":"should dial peer immediately when queue is empty","time":{"start":1758326225832,"stop":1758326225832,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c54ff2d2ff0aa3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1758326665104,"stop":1758326665104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f80fbbd5ab97da5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1758326225746,"stop":1758326225750,"duration":4},"status":"passed","severity":"normal"},{"uid":"9b0052cd53bb7dd8","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1758326261828,"stop":1758326261828,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c266c8cd5036c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1758326236084,"stop":1758326236084,"duration":0},"status":"passed","severity":"normal"},{"uid":"49838b7a948e5983","name":"should not retry if at least one success","time":{"start":1758326271591,"stop":1758326271591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe27759cc55c377","name":"Encoder throws on empty string content topic","time":{"start":1758326247075,"stop":1758326247075,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00e887c975b0fa7","name":"should handle network check errors gracefully","time":{"start":1758326225840,"stop":1758326225840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f1033104c87ec5","name":"should save new peer to store","time":{"start":1758326225268,"stop":1758326225268,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e85ccb758797f3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1758326261830,"stop":1758326261830,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3b5a099ca185ca","name":"should keep entries that haven't expired yet","time":{"start":1758326270542,"stop":1758326270543,"duration":1},"status":"passed","severity":"normal"},{"uid":"a531af98f03677b6","name":"should dial with multiaddr and return stream","time":{"start":1758326226717,"stop":1758326226717,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0d15f81ee13a3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1758326255859,"stop":1758326255862,"duration":3},"status":"passed","severity":"normal"},{"uid":"308963472d0d9efb","name":"Check received message containing Basic HTML tag","time":{"start":1758326747034,"stop":1758326747035,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f31b37757f2566","name":"should retry on complete failure if specified","time":{"start":1758326272473,"stop":1758326272473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1208a5cd853798","name":"Push message with content topic containing Chinese","time":{"start":1758327348481,"stop":1758327348482,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a8416b87de4f5a","name":"Push message with content topic containing Chinese","time":{"start":1758327348471,"stop":1758327348471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba15f80067a78f3f","name":"should accept empty decoders array","time":{"start":1758326273322,"stop":1758326273323,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce68adf2ea0efe9","name":"can start and stop the service","time":{"start":1758326538543,"stop":1758326538543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f067b7f374816a58","name":"should skip peers without ENR","time":{"start":1758326236150,"stop":1758326236150,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1c6640d5cbb723","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1758326215534,"stop":1758326215535,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf966d80acfe1de","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1758326209967,"stop":1758326209967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e59fcc39bf11aa","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1758326225731,"stop":1758326225731,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfcb75dc44eb7e0","name":"Push message with numeric payload","time":{"start":1758327348439,"stop":1758327348439,"duration":0},"status":"passed","severity":"normal"},{"uid":"305736b508d3364e","name":"Push message with Russian payload","time":{"start":1758327348453,"stop":1758327348453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0184e0263ecde8f","name":"should be safe to call multiple times","time":{"start":1758326225261,"stop":1758326225262,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d66d1b216c207d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1758326255856,"stop":1758326255857,"duration":1},"status":"passed","severity":"normal"},{"uid":"171e7ff7c926a493","name":"rejects content-filtered query with only contentTopics","time":{"start":1758326225961,"stop":1758326225962,"duration":1},"status":"passed","severity":"normal"},{"uid":"91959ee63d8d69f3","name":"should set field with all protocols disabled","time":{"start":1758326216202,"stop":1758326216202,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a190def2045fe6","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758326755237,"stop":1758326755237,"duration":0},"status":"passed","severity":"normal"},{"uid":"19eb8e8f6df93a1f","name":"Check publish message containing JSON","time":{"start":1758326505449,"stop":1758326505450,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa7a7a746a2aff4","name":"should not create timers for topics where peer is not in mesh","time":{"start":1758326225731,"stop":1758326225731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3c127ac0709f75","name":"Push message with SQL Injection payload","time":{"start":1758327348467,"stop":1758327348468,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab426df0eb1f4a0f","name":"ends if response has no messages","time":{"start":1758326226521,"stop":1758326226522,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be8aefbd69cfa4c","name":"Push message with content topic containing SQL Injection","time":{"start":1758327348472,"stop":1758327348472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace1651daf19b257","name":"should return no connections if no open connection provided","time":{"start":1758326226109,"stop":1758326226109,"duration":0},"status":"passed","severity":"normal"},{"uid":"1748825af0161b0d","name":"should maintain desired error rate","time":{"start":1758326259355,"stop":1758326259362,"duration":7},"status":"passed","severity":"normal"},{"uid":"55c939fe4f92fab8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1758326209955,"stop":1758326209955,"duration":0},"status":"passed","severity":"normal"},{"uid":"448832a9bff6b97","name":"should properly setup health event callback","time":{"start":1758326273326,"stop":1758326273326,"duration":0},"status":"passed","severity":"normal"},{"uid":"409c7ceb87c33359","name":"throws if store query response has error status","time":{"start":1758326226520,"stop":1758326226521,"duration":1},"status":"passed","severity":"normal"},{"uid":"2184e2d78eb4c7ae","name":"Get Nodes","time":{"start":1758326235409,"stop":1758326235410,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f17a12a69cd8dbb","name":"should retry failed tasks","time":{"start":1758326271576,"stop":1758326271576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8156029000f5c34","name":"should be online or offline if network state changed","time":{"start":1758326319858,"stop":1758326319862,"duration":4},"status":"passed","severity":"normal"},{"uid":"551569f09bbc423a","name":"Push message with content topic containing unicode special characters","time":{"start":1758327348461,"stop":1758327348461,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b71917d5a7ed80","name":"Ephemeral field set to true","time":{"start":1758326226602,"stop":1758326226602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f543003ca95a6f1e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1758326509988,"stop":1758326509989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f16192f4873c865e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758326755252,"stop":1758326755252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6fe9627c9a21ce","name":"Push message with short payload","time":{"start":1758327348438,"stop":1758327348439,"duration":1},"status":"passed","severity":"normal"},{"uid":"39e8d68246b2f4db","name":"Push message with numeric payload","time":{"start":1758327348466,"stop":1758327348466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6429d5016391dc14","name":"should handle case with all peers already connected","time":{"start":1758326226509,"stop":1758326226510,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bdb40114293fde7","name":"Subscribe to topic containing numeric and publish message","time":{"start":1758326509988,"stop":1758326509988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc62acba4fcb6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1758326247074,"stop":1758326247074,"duration":0},"status":"passed","severity":"normal"},{"uid":"827e75bf59e59ee0","name":"should start periodic discovery on start","time":{"start":1758326236151,"stop":1758326236151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bb625c84d7ffe1","name":"should work with mixed v2 and v3 peers","time":{"start":1758326272477,"stop":1758326272477,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6ff0533c6e1a52","name":"Push message with emoji payload","time":{"start":1758327348444,"stop":1758327348444,"duration":0},"status":"passed","severity":"normal"},{"uid":"8888eb0c214d4d0b","name":"should enable all discoveries when explicitly set","time":{"start":1758326271464,"stop":1758326271464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba2657d7566865f","name":"Push message with JSON payload","time":{"start":1758327348455,"stop":1758327348455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2645351b58e9ce8a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1758326655028,"stop":1758326655029,"duration":1},"status":"passed","severity":"normal"},{"uid":"dada245a1a12ce83","name":"should update peers in cache on 'peer:identify' event","time":{"start":1758326239753,"stop":1758326239754,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c57103b821d985","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1758326225719,"stop":1758326225719,"duration":0},"status":"passed","severity":"normal"},{"uid":"800ffeca73a99288","name":"should insert message id into causal history","time":{"start":1758326261823,"stop":1758326261823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c06aab2b2ea9bfb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1758326209965,"stop":1758326209965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e409aa33bf72c4e1","name":"Push message with rate limit","time":{"start":1758327348462,"stop":1758327348464,"duration":2},"status":"passed","severity":"normal"},{"uid":"a64641fdbde9972b","name":"should properly create location multiaddrs - tcp","time":{"start":1758326216201,"stop":1758326216201,"duration":0},"status":"passed","severity":"normal"},{"uid":"17daa7e652bcc088","name":"Push message with Basic HTML tag payload","time":{"start":1758327348478,"stop":1758327348478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b81973684965407","name":"Outgoing message is possibly acknowledged","time":{"start":1758326275913,"stop":1758326275913,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb40f474d86461e","name":"should decode valid enr with tcp successfully","time":{"start":1758326216194,"stop":1758326216194,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4456c8f22d45cc2","name":"should remove event listeners from globalThis","time":{"start":1758326225309,"stop":1758326225309,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c8cc6df2d423f0","name":"throws on content topic with too few or too many fields","time":{"start":1758326209948,"stop":1758326209948,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d04ee0eab7232d","name":"random static sharding 1 - Cluster ID: 572, Shard ID: 827","time":{"start":1758326625914,"stop":1758326625918,"duration":4},"status":"passed","severity":"normal"},{"uid":"1116ef02fcfb4af7","name":"should invoke callbacks when receiving a message","time":{"start":1758326272837,"stop":1758326272837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1697f76299ab03","name":"should register libp2p event listeners when start is called","time":{"start":1758326272326,"stop":1758326272327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47150c99d26bb3d","name":"Subscribe to topic containing short and publish message","time":{"start":1758326509986,"stop":1758326509987,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5505401b418cb56","name":"Check message received after jswaku node is restarted","time":{"start":1758326747039,"stop":1758326747039,"duration":0},"status":"passed","severity":"normal"},{"uid":"794950229ce5d761","name":"should skip already querying peers","time":{"start":1758326236148,"stop":1758326236148,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4821f48d2da6da","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app76/4/topic860/proto","time":{"start":1758326599533,"stop":1758326599535,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5950c7f0b407d9b","name":"should handle dial errors gracefully","time":{"start":1758326225837,"stop":1758326225837,"duration":0},"status":"passed","severity":"normal"},{"uid":"973b47bacf2137e3","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1758326261829,"stop":1758326261829,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7f3010be00d298","name":"Passing page size 110 when there are 120 messages","time":{"start":1758326648407,"stop":1758326648407,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cea46493db5a5b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1758326209963,"stop":1758326209964,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dabdd161a5494c","name":"caches peers it previously fetched","time":{"start":1758326236079,"stop":1758326236081,"duration":2},"status":"passed","severity":"normal"},{"uid":"55832695b1f189f5","name":"Push message with content topic containing short","time":{"start":1758327348457,"stop":1758327348458,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3a7314c02947ba","name":"Push message with meta","time":{"start":1758327348448,"stop":1758327348449,"duration":1},"status":"passed","severity":"normal"},{"uid":"827a0d4ce5f43f67","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758326755243,"stop":1758326755244,"duration":1},"status":"passed","severity":"normal"},{"uid":"df99352a6d44c6ae","name":"Push message with custom timestamp: 1758322723661","time":{"start":1758327348485,"stop":1758327348485,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bd0d384f206a7f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758326755237,"stop":1758326755237,"duration":0},"status":"passed","severity":"normal"},{"uid":"41790bd70abd898c","name":"throws on content topic with empty topic name field","time":{"start":1758326209951,"stop":1758326209951,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cdf049669d53f9","name":"should dispatch connect and disconnect events","time":{"start":1758326272324,"stop":1758326272325,"duration":1},"status":"passed","severity":"normal"},{"uid":"1159e61e371d9fba","name":"should handle errors when globalThis is not available","time":{"start":1758326225308,"stop":1758326225308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fdff4ba0ed3590","name":"Push message equal or less that 1MB","time":{"start":1758327348475,"stop":1758327348475,"duration":0},"status":"passed","severity":"normal"},{"uid":"82142ba3eeb07b3b","name":"Push message with escaped characters payload","time":{"start":1758327348479,"stop":1758327348479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c577c1fb5f971243","name":"Passing page size 10 when there are 10 messages","time":{"start":1758326648401,"stop":1758326648402,"duration":1},"status":"passed","severity":"normal"},{"uid":"174de0d5f7089178","name":"should handle peer not in mesh for all topics","time":{"start":1758326225739,"stop":1758326225739,"duration":0},"status":"passed","severity":"normal"},{"uid":"653a4e8a1e5a0505","name":"should not receive a peer event after stop","time":{"start":1758326538545,"stop":1758326538545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1143c0ee712b9d","name":"Check received message containing Chinese","time":{"start":1758326747024,"stop":1758326747025,"duration":1},"status":"passed","severity":"normal"},{"uid":"625d465df82b5ef6","name":"Check message with invalid timestamp is not received","time":{"start":1758326747029,"stop":1758326747029,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e8420bd3000678","name":"Subscribe to topic containing XML and publish message","time":{"start":1758326509991,"stop":1758326509991,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb15cace9f31167","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1758326255849,"stop":1758326255849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce653ff3dfbc102","name":"should not receive a peer event before start","time":{"start":1758326538545,"stop":1758326538545,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0150f7526d1a25","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1758326235672,"stop":1758326235672,"duration":0},"status":"passed","severity":"normal"},{"uid":"920d21061d36edd2","name":"should discard bootstrap peers when has more than set limit","time":{"start":1758326342475,"stop":1758326342476,"duration":1},"status":"passed","severity":"normal"},{"uid":"25fdf69f869d70d","name":"Check received message containing numeric","time":{"start":1758326747032,"stop":1758326747032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1c324340363f94","name":"Push message with escaped characters payload","time":{"start":1758327348469,"stop":1758327348469,"duration":0},"status":"passed","severity":"normal"},{"uid":"733e745090ebec13","name":"should initialize with custom number of peers","time":{"start":1758326272307,"stop":1758326272307,"duration":0},"status":"passed","severity":"normal"},{"uid":"d486c3112b50c680","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1758326216194,"stop":1758326216194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be240a896f375b2","name":"should add peer to queue when queue is not empty","time":{"start":1758326225833,"stop":1758326225833,"duration":0},"status":"passed","severity":"normal"},{"uid":"242ab829ae995593","name":"should add received messages to bloom filter","time":{"start":1758326261826,"stop":1758326261826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b10bcb96a5251b","name":"should set field with all protocols enabled","time":{"start":1758326216202,"stop":1758326216202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2759d942cedeef8b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1758326235672,"stop":1758326235672,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a854dd9d3ea6da2","name":"should be safe to call multiple times","time":{"start":1758326225263,"stop":1758326225263,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a5332c17a2eba4","name":"Push message with content topic containing Chinese","time":{"start":1758327348446,"stop":1758327348446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd5ed28cc3ecf99","name":"should detect messages with missing dependencies","time":{"start":1758326261829,"stop":1758326261829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b951ca959fe48c13","name":"should load peers from local storage and dispatch events","time":{"start":1758326239753,"stop":1758326239753,"duration":0},"status":"passed","severity":"normal"},{"uid":"205b6869248ba667","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1758326271465,"stop":1758326271466,"duration":1},"status":"passed","severity":"normal"},{"uid":"674870ceb468d197","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1758326255812,"stop":1758326255813,"duration":1},"status":"passed","severity":"normal"},{"uid":"c692bf7439e87c70","name":"should not discard bootstrap peers if under the limit","time":{"start":1758326342476,"stop":1758326342476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9892f8842060b0","name":"should not fail to stop the service if it was not started","time":{"start":1758326305059,"stop":1758326305061,"duration":2},"status":"passed","severity":"normal"},{"uid":"96ad06974b4bfba8","name":"udp ip6 address","time":{"start":1758326215616,"stop":1758326215617,"duration":1},"status":"passed","severity":"normal"},{"uid":"20def3c09f983236","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1758326210263,"stop":1758326210263,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5d1a8daa20ece2","name":"Push message with Russian payload","time":{"start":1758327348467,"stop":1758327348467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0547eefd958f675","name":"should return PeerId when PeerId is provided","time":{"start":1758326226048,"stop":1758326226048,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1acbe1fa0aa617","name":"should return cached hash on subsequent access","time":{"start":1758326226605,"stop":1758326226605,"duration":0},"status":"passed","severity":"normal"},{"uid":"5438f8b3a289ba5c","name":"Push message with Basic HTML tag payload","time":{"start":1758327348468,"stop":1758327348468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da4194008ddf20e","name":"random static sharding 10 - Cluster ID: 608, Shard ID: 808","time":{"start":1758326625926,"stop":1758326625926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d587b9a2d056f73a","name":"Fails to push message bigger that 1MB","time":{"start":1758327348451,"stop":1758327348451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c41aa03ea66685","name":"Push message with special chars payload","time":{"start":1758327348466,"stop":1758327348467,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ad3dc7ad1fbeb9","name":"should return false when network is not connected","time":{"start":1758326226716,"stop":1758326226717,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1b21815f6115f","name":"Own sync message does not acknowledge own messages","time":{"start":1758326280266,"stop":1758326280267,"duration":1},"status":"passed","severity":"normal"},{"uid":"8022f3b831d68487","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1758326274462,"stop":1758326274463,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f87a23914981f3f","name":"should skip peers that were recently queried","time":{"start":1758326236146,"stop":1758326236147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f367d7fdb747f238","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1758326226721,"stop":1758326226721,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa676a5cd45e2b26","name":"should emit a peer event after start","time":{"start":1758326538544,"stop":1758326538545,"duration":1},"status":"passed","severity":"normal"},{"uid":"958040a5e2659d8e","name":"rejects hash query with time filter","time":{"start":1758326225968,"stop":1758326225968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9191f7d34f2dda","name":"Query Generator, No Decoder","time":{"start":1758326625092,"stop":1758326625093,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fd603a2a9bfc8f","name":"should throw error - no public key","time":{"start":1758326216196,"stop":1758326216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef093c25e3043f9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758326502122,"stop":1758326502122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55b95931a16dbd1","name":"Check publish message containing XML","time":{"start":1758326505449,"stop":1758326505449,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffd778646488c99","name":"should handle special patterns correctly","time":{"start":1758326259365,"stop":1758326259365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37ac2936259204e","name":"Rejects garbage","time":{"start":1758326283487,"stop":1758326283487,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdad7a62edb49006","name":"should remove event listeners from libp2p","time":{"start":1758326225308,"stop":1758326225308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba98d239c41a987c","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1758326255820,"stop":1758326255820,"duration":0},"status":"passed","severity":"normal"},{"uid":"144b72c7dad9edc4","name":"throws on content topic with non-number generation field","time":{"start":1758326209949,"stop":1758326209949,"duration":0},"status":"passed","severity":"normal"},{"uid":"da835b9e57675bfe","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1758326509985,"stop":1758326509985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fecaebe7596e32b","name":"random static sharding 7 - Cluster ID: 976, Shard ID: 387","time":{"start":1758326625924,"stop":1758326625925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d12d799c7f2b08e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758326502118,"stop":1758326502119,"duration":1},"status":"passed","severity":"normal"},{"uid":"460ae44fe66b11a4","name":"should handle cache.get errors gracefully","time":{"start":1758326239754,"stop":1758326239754,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ad34e5fda96b42","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app31/8/topic818/utf8","time":{"start":1758326599537,"stop":1758326599538,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bab41f269f175b9","name":"should create KeepAliveManager with relay","time":{"start":1758326225700,"stop":1758326225704,"duration":4},"status":"passed","severity":"normal"},{"uid":"619680dec5157eeb","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1758326273332,"stop":1758326273332,"duration":0},"status":"passed","severity":"normal"},{"uid":"83059a72e7bc7ba9","name":"should not retry if at least one success","time":{"start":1758326272473,"stop":1758326272476,"duration":3},"status":"passed","severity":"normal"},{"uid":"cce4fccde25fef49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1758326209965,"stop":1758326209965,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5888cf06c77c6f8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1758326255813,"stop":1758326255813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d978a6b4b2e8d2","name":"Check message on other pubsub topic is not received","time":{"start":1758326747037,"stop":1758326747038,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9c259ecf745f75","name":"Refresh subscription","time":{"start":1758326509985,"stop":1758326509985,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1c9c60ba540f92e9","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1758326276745,"stop":1758326276746,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ee169c78dcaa7c","name":"Push message with content topic containing emoji","time":{"start":1758327348483,"stop":1758327348484,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f80c69886084148","name":"Push message with content topic containing special chars","time":{"start":1758327348446,"stop":1758327348446,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde76964898602f0","name":"Push message with Chinese payload","time":{"start":1758327348452,"stop":1758327348453,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbcb806fedcb171","name":"Subscribe to topic containing Script and publish message","time":{"start":1758326509991,"stop":1758326509991,"duration":0},"status":"passed","severity":"normal"},{"uid":"5515e8e25bcd6b35","name":"should create PeerExchange instance with components","time":{"start":1758326235809,"stop":1758326235809,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ea8daddcff8465","name":"accepts time-filtered query with content filter","time":{"start":1758326225968,"stop":1758326225969,"duration":1},"status":"passed","severity":"normal"},{"uid":"985dd4dc7ba371e3","name":"should properly create location multiaddrs - udp","time":{"start":1758326216201,"stop":1758326216201,"duration":0},"status":"passed","severity":"normal"},{"uid":"9341c2d61e5c07fb","name":"should handle mixed protocol support correctly","time":{"start":1758326273542,"stop":1758326273543,"duration":1},"status":"passed","severity":"normal"},{"uid":"85361bc9bd65e702","name":"returns nothing if no connections present","time":{"start":1758326226105,"stop":1758326226108,"duration":3},"status":"passed","severity":"normal"},{"uid":"7af45abc1074c637","name":"should handle empty peer infos gracefully","time":{"start":1758326235796,"stop":1758326235797,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cacbe40879aae1a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1758326215536,"stop":1758326215537,"duration":1},"status":"passed","severity":"normal"},{"uid":"a481e19b262a99d0","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1758326226309,"stop":1758326226309,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6790c363c0bb67","name":"should successfully query store with valid decoders and options","time":{"start":1758326273756,"stop":1758326273757,"duration":1},"status":"passed","severity":"normal"},{"uid":"410684bcd32f65a0","name":"should dial second nwaku node that was discovered","time":{"start":1758326299098,"stop":1758326299109,"duration":11},"status":"skipped","severity":"normal"},{"uid":"58d8b1d6daab28c0","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1758326272333,"stop":1758326272333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86847f549a84cff","name":"should set field with only STORE enabled","time":{"start":1758326216203,"stop":1758326216203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ca0138f24f6434","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1758326209956,"stop":1758326209957,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d93433833186bb","name":"should handle query errors gracefully","time":{"start":1758326236148,"stop":1758326236149,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c773e1c2d35e36","name":"Push message with custom timestamp: 1758329923660","time":{"start":1758327348465,"stop":1758327348465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ef5e7ada70533","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1758326273331,"stop":1758326273331,"duration":0},"status":"passed","severity":"normal"},{"uid":"443f31f1a5d3b34b","name":"should merge provided config with defaults","time":{"start":1758326226713,"stop":1758326226714,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb96e0da0531ba5","name":"should not allow unachievable error rate","time":{"start":1758326254945,"stop":1758326254945,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e6d5e215deac39","name":"Push message with content topic containing Arabic","time":{"start":1758327348482,"stop":1758327348482,"duration":0},"status":"passed","severity":"normal"},{"uid":"521ddd71307c5140","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1758326209961,"stop":1758326209962,"duration":1},"status":"passed","severity":"normal"},{"uid":"906e58fcd08b4c42","name":"should handle peer connect event","time":{"start":1758326225313,"stop":1758326225315,"duration":2},"status":"passed","severity":"normal"},{"uid":"c09c27cc8de7e3cf","name":"Push message with Arabic payload","time":{"start":1758327348467,"stop":1758327348467,"duration":0},"status":"passed","severity":"normal"},{"uid":"97925eb4fc9d25f4","name":"should monitor connected peers and store them into cache","time":{"start":1758326398128,"stop":1758326398129,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ea1242de0fea4d","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1758326273329,"stop":1758326273330,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c513c6a1d380bd","name":"random static sharding 8 - Cluster ID: 157, Shard ID: 436","time":{"start":1758326625925,"stop":1758326625925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7d080bed7cb4b3","name":"isConnected return false after peer stops","time":{"start":1758326319853,"stop":1758326319853,"duration":0},"status":"passed","severity":"normal"},{"uid":"184b2c71ece111ee","name":"should requeue task if no peer is available","time":{"start":1758326271575,"stop":1758326271575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f33e16b184bcc07","name":"should emit a peer event after start","time":{"start":1758326239752,"stop":1758326239752,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68405ff444f9ea2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1758326305075,"stop":1758326305075,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d29dd49bc686ece","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758326755242,"stop":1758326755242,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a40e736cab14ba6","name":"Check received message containing shell command","time":{"start":1758326747035,"stop":1758326747035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bb27ab36371441","name":"can query messages by message hash","time":{"start":1758326628654,"stop":1758326628654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c075649e9a283b94","name":"should create NetworkMonitor with libp2p and events","time":{"start":1758326225301,"stop":1758326225301,"duration":0},"status":"passed","severity":"normal"},{"uid":"8685c62fe781a90b","name":"should dial peers from store on start","time":{"start":1758326226499,"stop":1758326226499,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc9df7ad9e03c80","name":"should sort peers by ping value","time":{"start":1758326226720,"stop":1758326226721,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c013d1d21bee7b0","name":"messageHashStr produces consistent results for the same input","time":{"start":1758326225761,"stop":1758326225764,"duration":3},"status":"passed","severity":"normal"},{"uid":"8763008a34b93401","name":"should handle missing messages with undefined retrievalHint","time":{"start":1758326261831,"stop":1758326261832,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a9d32cf0950950","name":"throws on content topic with empty version field","time":{"start":1758326209950,"stop":1758326209951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e592be5adb34dbb","name":"should handle retrieve function with query parameters","time":{"start":1758326273326,"stop":1758326273327,"duration":1},"status":"passed","severity":"normal"},{"uid":"be9964ce3e7af00a","name":"should initialize with custom TTL","time":{"start":1758326236142,"stop":1758326236142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a834b4ed117ee6ff","name":"should return false when peer shard info is not found","time":{"start":1758326225514,"stop":1758326225514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd18c1c110ef904","name":"Push message with XML payload","time":{"start":1758327348468,"stop":1758327348468,"duration":0},"status":"passed","severity":"normal"},{"uid":"863ef9253c86bbe0","name":"should work with v3 peers","time":{"start":1758326272476,"stop":1758326272477,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ef6baad0406999","name":"should send relay ping messages on timer","time":{"start":1758326225731,"stop":1758326225732,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b7aa09ce68a51b","name":"Publishes to nwaku","time":{"start":1758326495153,"stop":1758326495155,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5ed0be833c86dce","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1758326271464,"stop":1758326271465,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe4f00622fc69b7","name":"should emit multiple messages when query returns multiple messages","time":{"start":1758326273330,"stop":1758326273330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b434fedaef541f1","name":"should create ShardReader with auto sharding network config","time":{"start":1758326225505,"stop":1758326225505,"duration":0},"status":"passed","severity":"normal"},{"uid":"148c48c89c17bdbf","name":"should dial more peers if under maxConnections","time":{"start":1758326226512,"stop":1758326226512,"duration":0},"status":"passed","severity":"normal"},{"uid":"5026008327e9b8bd","name":"should initialize with libp2p components","time":{"start":1758326235795,"stop":1758326235796,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c1a6998bf92e3d","name":"random static sharding 5 - Cluster ID: 535, Shard ID: 402","time":{"start":1758326625924,"stop":1758326625924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2eb2f4d00d21d3","name":"should properly create location multiaddrs - udp4","time":{"start":1758326216199,"stop":1758326216200,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ab7afc3b3d11b9","name":"Passing page size 3 when there are 20 messages","time":{"start":1758326648401,"stop":1758326648401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab527d1b8eb6dc0","name":"should dispatch network event when browser goes online","time":{"start":1758326225317,"stop":1758326225317,"duration":0},"status":"passed","severity":"normal"},{"uid":"2489a47218f54382","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1758326255813,"stop":1758326255820,"duration":7},"status":"passed","severity":"normal"},{"uid":"5f8dee5d83e4ca6d","name":"Push message with content topic containing numeric","time":{"start":1758327348481,"stop":1758327348481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c9b39f3f1bc8d6","name":"Default pageSize","time":{"start":1758326648407,"stop":1758326648407,"duration":0},"status":"passed","severity":"normal"},{"uid":"70afaf67c9b0a053","name":"Push message with long payload","time":{"start":1758327348452,"stop":1758327348452,"duration":0},"status":"passed","severity":"normal"},{"uid":"c242e469c570847c","name":"Push message with long payload","time":{"start":1758327348476,"stop":1758327348476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07c608c64d8d83a","name":"Push message with shell command payload","time":{"start":1758327348455,"stop":1758327348455,"duration":0},"status":"passed","severity":"normal"},{"uid":"170a8e790bdaceb7","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1758326255822,"stop":1758326255822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5108be29ac7b9e","name":"Push message with unicode special characters payload","time":{"start":1758327348456,"stop":1758327348456,"duration":0},"status":"passed","severity":"normal"},{"uid":"745c2670e6f18a7","name":"Check publish message containing Script","time":{"start":1758326505448,"stop":1758326505448,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd807f7a54491da1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1758326261834,"stop":1758326261834,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d869a2aa0877be","name":"different cluster: nodes don't connect","time":{"start":1758326392258,"stop":1758326392258,"duration":0},"status":"passed","severity":"normal"},{"uid":"a205ec71237e073","name":"should return empty array when no peers connected","time":{"start":1758326226719,"stop":1758326226719,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b3661e30ac6f24","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1758326209956,"stop":1758326209956,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bec791fc1f2c48","name":"Subscribe to topic containing long and receive message","time":{"start":1758326755248,"stop":1758326755248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99146db96536817","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1758326245541,"stop":1758326245541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbdecc63e6c99","name":"Subscribe to topic containing XML and receive message","time":{"start":1758326755250,"stop":1758326755250,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc531090ecac5d34","name":"Push message with special chars payload","time":{"start":1758327348476,"stop":1758327348476,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f4460042716af6","name":"returns only open connection if one present","time":{"start":1758326226109,"stop":1758326226109,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda3a23880ac9e57","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1758326209961,"stop":1758326209961,"duration":0},"status":"passed","severity":"normal"},{"uid":"441a17e3dcbd842","name":"should populate queue if has active dial","time":{"start":1758326225834,"stop":1758326225835,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0d8df8320df06b8","name":"should set up event listeners when started","time":{"start":1758326273323,"stop":1758326273323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f314fd94f8f82e5","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1758326255820,"stop":1758326255821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4156fb8ab9c9d690","name":"Check publish message containing escaped characters","time":{"start":1758326505450,"stop":1758326505451,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b8704266c7da1c","name":"A test","time":{"start":1758326377507,"stop":1758326377508,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cf99c75d1c038d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1758326236086,"stop":1758326236087,"duration":1},"status":"skipped","severity":"normal"},{"uid":"28df434fe4308b88","name":"should clear existing timers before creating new ones","time":{"start":1758326225737,"stop":1758326225737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b400afce092504e","name":"should discover peers from provided peer cache","time":{"start":1758326398128,"stop":1758326398128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccec5cc59b8aa7b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1758326235669,"stop":1758326235669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2331c5951f1ec5","name":"should filter out already connected peers","time":{"start":1758326226508,"stop":1758326226508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6217a697122f7e20","name":"pre and post cipher","time":{"start":1758326245927,"stop":1758326245928,"duration":1},"status":"passed","severity":"normal"},{"uid":"231536dd6c46dc83","name":"Throws when trying to push message with empty payload","time":{"start":1758327348457,"stop":1758327348457,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab1d3a8a8690e6b","name":"should work with async generator that yields promises","time":{"start":1758326273326,"stop":1758326273326,"duration":0},"status":"passed","severity":"normal"},{"uid":"101599bd94f0b17f","name":"Nodes with multiple pubsub topic","time":{"start":1758326498769,"stop":1758326498769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b550490085f88f6","name":"Push message with shell command payload","time":{"start":1758327348469,"stop":1758327348469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec54b446a76fd03b","name":"should properly create peer info with all multiaddrs","time":{"start":1758326216201,"stop":1758326216202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3dff515521649a2","name":"Promise Callback - false","time":{"start":1758326635824,"stop":1758326635824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6412859ec3cd6c","name":"throws on empty content topic","time":{"start":1758326209948,"stop":1758326209948,"duration":0},"status":"passed","severity":"normal"},{"uid":"337a87a221681a1","name":"should serialize and deserialize correctly","time":{"start":1758326259362,"stop":1758326259365,"duration":3},"status":"passed","severity":"normal"},{"uid":"40b5870934d6a300","name":"Check received message containing emoji","time":{"start":1758326747028,"stop":1758326747028,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df1cfd62493f2bd","name":"messageHashStr works with IProtoMessage","time":{"start":1758326225761,"stop":1758326225761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02b3f3c70fe55a1","name":"does not validate decoders for hash queries","time":{"start":1758326226519,"stop":1758326226520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7cdaa4f13b2260","name":"Subscribe and receive messages via waku relay post","time":{"start":1758326755237,"stop":1758326755237,"duration":0},"status":"passed","severity":"normal"},{"uid":"906c28e720b34a0d","name":"retrieves a single peer","time":{"start":1758326236074,"stop":1758326236078,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2ca61e47d27a147","name":"should perform initial health assessment on start","time":{"start":1758326273541,"stop":1758326273542,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79294cfa15ecda2","name":"Sync message is not sent if another sync message was just sent","time":{"start":1758326280266,"stop":1758326280266,"duration":0},"status":"passed","severity":"normal"},{"uid":"3320fe40ab7e5699","name":"Push message with content topic containing escaped characters","time":{"start":1758327348483,"stop":1758327348483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea24e0020a03c3bd","name":"should return false when peer is not on topic","time":{"start":1758326226721,"stop":1758326226721,"duration":0},"status":"passed","severity":"normal"},{"uid":"615e83be89a63983","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1758326261833,"stop":1758326261833,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85e3f95881b3702","name":"should dial one peer on dial","time":{"start":1758326391790,"stop":1758326391790,"duration":0},"status":"passed","severity":"normal"},{"uid":"1491d7924a8b8464","name":"Push message with content topic containing unicode special characters","time":{"start":1758327348483,"stop":1758327348483,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab57b85db0ad7c12","name":"should throw an error for insufficient data","time":{"start":1758326210264,"stop":1758326210264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e82b76bcfad2440","name":"messageHashStr produces different results for different inputs","time":{"start":1758326225765,"stop":1758326225765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddcee18bfb00507","name":"should skip peers that don't support peer exchange","time":{"start":1758326236146,"stop":1758326236146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9996b1fbfff1779","name":"Subscribe and receives messages on 20 topics","time":{"start":1758326755237,"stop":1758326755238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2bd6fc52d4b685","name":"should be empty when created","time":{"start":1758326272830,"stop":1758326272830,"duration":0},"status":"passed","severity":"normal"},{"uid":"188dc57193c534a4","name":"should fail to send if no connected peers found","time":{"start":1758326272472,"stop":1758326272472,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1fdb45075a2227","name":"Decoder throws on undefined content topic","time":{"start":1758326226603,"stop":1758326226603,"duration":0},"status":"passed","severity":"normal"},{"uid":"5266f0f7cac02b97","name":"should work with mock decoders","time":{"start":1758326273325,"stop":1758326273325,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c5ff03e644812e","name":"should stop all internal components","time":{"start":1758326226715,"stop":1758326226716,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e7ca208cda584","name":"rejects hash query with content filter parameters","time":{"start":1758326225962,"stop":1758326225962,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e698fcfa9e0643e","name":"should continually clean up expired entries at intervals","time":{"start":1758326270555,"stop":1758326270556,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ce8ca48a659073e","name":"should handle multiple peer connections","time":{"start":1758326225717,"stop":1758326225717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac966e838101cacd","name":"Correctly serialized arguments","time":{"start":1758326392054,"stop":1758326392054,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d472859f78706b2","name":"should skip peers without peer exchange protocol","time":{"start":1758326236147,"stop":1758326236148,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa3b5dbcdfa5266","name":"should hang up with multiaddr and return true on success","time":{"start":1758326226718,"stop":1758326226719,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd1a35ae93648d6","name":"should dial peer when peer is discovered","time":{"start":1758326225264,"stop":1758326225264,"duration":0},"status":"passed","severity":"normal"},{"uid":"770d29b10e18c691","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1758326226512,"stop":1758326226512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6a6447b0ca0e75","name":"should skip updating peer store if peer has same addresses","time":{"start":1758326225268,"stop":1758326225269,"duration":1},"status":"passed","severity":"normal"},{"uid":"262f15ecc62a90fd","name":"should handle all zero keep alive options","time":{"start":1758326225739,"stop":1758326225739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a1f683a341c010","name":"Subscribe to topic containing JSON and publish message","time":{"start":1758326509992,"stop":1758326509992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f915e574f294048","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758326755248,"stop":1758326755249,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefd1a08315f583d","name":"Push message with content topic containing long","time":{"start":1758327348445,"stop":1758327348445,"duration":0},"status":"passed","severity":"normal"},{"uid":"633d3d26928ce7a8","name":"Mutual subscription","time":{"start":1758326509981,"stop":1758326509982,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f7a1ea4410c512","name":"can start the service","time":{"start":1758326239751,"stop":1758326239751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea2e02fcc2d95b0","name":"Refresh subscription","time":{"start":1758326755247,"stop":1758326755247,"duration":0},"status":"passed","severity":"normal"},{"uid":"580ad5b162c3d59c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758326755241,"stop":1758326755241,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af72ba86f0cd5a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758326502121,"stop":1758326502121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c43ffe5cbdcddaa","name":"Push message with content topic containing short","time":{"start":1758327348470,"stop":1758327348470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b6b85b024fb417","name":"should handle multiple peers with different shard configurations","time":{"start":1758326225841,"stop":1758326225841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8941973df371ea","name":"Symmetric encrypt & Decrypt","time":{"start":1758326245927,"stop":1758326245927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3ecef3c6cf552a","name":"should use configured peers when available","time":{"start":1758326273759,"stop":1758326273759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc184f17bccbb17","name":"should properly start and stop event listening","time":{"start":1758326273541,"stop":1758326273541,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0561ef11d527f","name":"should handle peer store errors gracefully","time":{"start":1758326225266,"stop":1758326225267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e7feb4afba8535","name":"Encoder throws on undefined content topic","time":{"start":1758326226602,"stop":1758326226603,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5b59cd57b6dc78","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1758326665104,"stop":1758326665105,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd91fa18de66d13f","name":"Check received message containing Russian","time":{"start":1758326747033,"stop":1758326747034,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba753bb249389bea","name":"Check publish message containing Arabic","time":{"start":1758326505442,"stop":1758326505447,"duration":5},"status":"passed","severity":"normal"},{"uid":"2743db9da17dc0b8","name":"Push message with long payload","time":{"start":1758327348466,"stop":1758327348466,"duration":0},"status":"passed","severity":"normal"},{"uid":"66383bb7d595c31f","name":"Subscribe to topic containing Script and receive message","time":{"start":1758326755242,"stop":1758326755243,"duration":1},"status":"broken","severity":"normal"},{"uid":"13c4882e5b2d2091","name":"Push message with content topic containing short","time":{"start":1758327348445,"stop":1758327348445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3ef84cec5cab706","name":"should be sent with empty content","time":{"start":1758326261833,"stop":1758326261833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f781b3d6f83da5c3","name":"should handle corrupted shard info gracefully","time":{"start":1758326225520,"stop":1758326225520,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f5250c977060b7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758326755244,"stop":1758326755244,"duration":0},"status":"passed","severity":"normal"},{"uid":"327d44f2490eb66f","name":"Query with Promise Callback, No Decoder","time":{"start":1758326625096,"stop":1758326625100,"duration":4},"status":"passed","severity":"normal"},{"uid":"dbcae87755632a3d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758326323425,"stop":1758326323425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b20a95d8a3b66c4","name":"should handle empty pubsub topics","time":{"start":1758326225738,"stop":1758326225738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0e959a3d52e1","name":"should process queue every 500ms","time":{"start":1758326225838,"stop":1758326225838,"duration":0},"status":"passed","severity":"normal"},{"uid":"324377e376adba8c","name":"should not receive a peer event after stop","time":{"start":1758326239753,"stop":1758326239753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff16cd3c25d77f5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1758326254947,"stop":1758326254948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54ffb10e2ee60f5","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758326755249,"stop":1758326755249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92a1461fc17a906","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app2/2/topic529/json","time":{"start":1758326599531,"stop":1758326599531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b292bba3362920cb","name":"should partition messages based on acknowledgement status","time":{"start":1758326261832,"stop":1758326261832,"duration":0},"status":"passed","severity":"normal"},{"uid":"774902f6fb771802","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1758326655030,"stop":1758326655030,"duration":0},"status":"passed","severity":"normal"},{"uid":"15168c96cd477ed4","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758326275912,"stop":1758326275913,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fa30f7f4f0c96f","name":"should remove expired entries after TTL has passed","time":{"start":1758326270541,"stop":1758326270542,"duration":1},"status":"passed","severity":"normal"},{"uid":"c589ec2ac1f140e3","name":"should trigger query when time since last query exceeds threshold","time":{"start":1758326273328,"stop":1758326273328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7918c0797d12ccb1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1758326272417,"stop":1758326272418,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc54b9762f26ea","name":"should call waitForPeer on Relay","time":{"start":1758326273896,"stop":1758326273896,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34e4233259d97b9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1758326505454,"stop":1758326505455,"duration":1},"status":"passed","severity":"normal"},{"uid":"264812da2dcae1a7","name":"should handle case with no peers in store","time":{"start":1758326226509,"stop":1758326226509,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f0f6833afe5342","name":"Decoder throws on empty string content topic","time":{"start":1758326247076,"stop":1758326247076,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28739b557d561db","name":"should be safe to call multiple times","time":{"start":1758326225705,"stop":1758326225705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11f6949b59265bf","name":"should wait for Store peer to be connected","time":{"start":1758326273895,"stop":1758326273895,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4c4c5014cea78a1","name":"yields undefined for messages without decoder","time":{"start":1758326226525,"stop":1758326226526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e811b7a1e9fc797","name":"Subscribe to topic containing short and receive message","time":{"start":1758326755240,"stop":1758326755240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01e47ca5577e2d6","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1758326367339,"stop":1758326367339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e30be7b6ffb6efd","name":"Push message with Arabic payload","time":{"start":1758327348477,"stop":1758327348477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d70634b91c7ab582","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1758326625094,"stop":1758326625094,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cc9d4219cf916d","name":"ends after yielding if response size indicates end","time":{"start":1758326226526,"stop":1758326226527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0fdca513392bab6","name":"should compute hash only when first accessed","time":{"start":1758326226604,"stop":1758326226605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d022eb769e9fedc","name":"Encoder throws on empty string content topic","time":{"start":1758326226603,"stop":1758326226603,"duration":0},"status":"passed","severity":"normal"},{"uid":"adebb37a2ec6c43e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1758326255828,"stop":1758326255829,"duration":1},"status":"passed","severity":"normal"},{"uid":"92970bc73dd3e52c","name":"Outgoing message is possibly acknowledged","time":{"start":1758326276743,"stop":1758326276743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c6e5d6a0d608d0","name":"should not change state when connections remain after disconnect","time":{"start":1758326225316,"stop":1758326225316,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b88acada58c213","name":"Push message with escaped characters payload","time":{"start":1758327348455,"stop":1758327348456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eca2ef932809f66","name":"should push the message to the outgoing buffer","time":{"start":1758326261822,"stop":1758326261823,"duration":1},"status":"passed","severity":"normal"},{"uid":"df259a3a176078ec","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1758326261831,"stop":1758326261831,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff58591e86f7ca6","name":"Push message with custom timestamp: 1758322723660","time":{"start":1758327348450,"stop":1758327348450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e497bb1733d76","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1758326209961,"stop":1758326209961,"duration":0},"status":"passed","severity":"normal"},{"uid":"334bf18c836e51f8","name":"Fails to publish duplicate message","time":{"start":1758326505453,"stop":1758326505454,"duration":1},"status":"passed","severity":"normal"},{"uid":"37470cd969b387fa","name":"should not create multiple intervals when called multiple times","time":{"start":1758326225818,"stop":1758326225828,"duration":10},"status":"passed","severity":"normal"},{"uid":"97c999da3629907f","name":"Check message with no pubsub topic is not received","time":{"start":1758326747030,"stop":1758326747030,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4b54b1e6f7a807","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1758326498766,"stop":1758326498767,"duration":1},"status":"passed","severity":"normal"},{"uid":"971423d23ebce918","name":"return first retrieved peers without further DNS queries","time":{"start":1758326236083,"stop":1758326236084,"duration":1},"status":"passed","severity":"normal"},{"uid":"239439fc7bb50bd","name":"should increase lamport timestamp","time":{"start":1758326261824,"stop":1758326261825,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb2d8c8fdcd527a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1758326226048,"stop":1758326226051,"duration":3},"status":"passed","severity":"normal"},{"uid":"6bd5671122c64aa","name":"should dial peer when no shard info available","time":{"start":1758326225836,"stop":1758326225836,"duration":0},"status":"passed","severity":"normal"},{"uid":"659e30ad6c822a5e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1758326226514,"stop":1758326226515,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2bcead778d00bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1758326255871,"stop":1758326255878,"duration":7},"status":"passed","severity":"normal"},{"uid":"7f1cc724f0212fc3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758326755249,"stop":1758326755249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f9e3c10b193f9b","name":"should update ack status of messages in outgoing buffer","time":{"start":1758326261834,"stop":1758326261834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6b5412c30f3045","name":"should create a new stream if no existing for protocol found","time":{"start":1758326226304,"stop":1758326226304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9afdd2208952aa1","name":"should successfully stop","time":{"start":1758326272423,"stop":1758326272423,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d7d519590409cc","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1758326255827,"stop":1758326255827,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15e4e10d55b2f14","name":"same cluster, static sharding: nodes connect","time":{"start":1758326392250,"stop":1758326392250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22fdcf77b88e469","name":"configure the node with multiple content topics","time":{"start":1758326599538,"stop":1758326599539,"duration":1},"status":"passed","severity":"normal"},{"uid":"893e8f33eebff716","name":"should hang up with PeerId and return true on success","time":{"start":1758326226718,"stop":1758326226718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4138bbb9dcc636","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1758326657243,"stop":1758326657248,"duration":5},"status":"passed","severity":"normal"},{"uid":"d0b3da14be43d29b","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1758326255821,"stop":1758326255821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce53145d2f8a0842","name":"should perform ping and update peer store on timer","time":{"start":1758326225719,"stop":1758326225723,"duration":4},"status":"passed","severity":"normal"},{"uid":"a34f3c5f6599a5c1","name":"Outgoing message is acknowledged","time":{"start":1758326274462,"stop":1758326274462,"duration":0},"status":"passed","severity":"normal"},{"uid":"819acecc4fa91b92","name":"Subscribe and receives messages on 20 topics","time":{"start":1758326755245,"stop":1758326755246,"duration":1},"status":"passed","severity":"normal"},{"uid":"d192af04c24c8320","name":"Throws when trying to push message with empty payload","time":{"start":1758327348444,"stop":1758327348445,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5423da213d2ae3","name":"should handle peer store errors gracefully","time":{"start":1758326236146,"stop":1758326236146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25a1742c0a55c8c","name":"Check received message containing JSON","time":{"start":1758326747027,"stop":1758326747027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05aec834a00a9c4","name":"should reject on timeout if it was set","time":{"start":1758326273894,"stop":1758326273894,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd085066d272d848","name":"should not be empty after adding a subscription","time":{"start":1758326272836,"stop":1758326272836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ac31c5cc704042","name":"Push message with Basic HTML tag payload","time":{"start":1758327348454,"stop":1758327348454,"duration":0},"status":"passed","severity":"normal"},{"uid":"938f343b85db9f6b","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1758326610977,"stop":1758326610977,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9a9e0b50f99fe9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1758326319843,"stop":1758326319843,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb1e43e74228abe","name":"Subscribe and publish message","time":{"start":1758326509983,"stop":1758326509983,"duration":0},"status":"passed","severity":"normal"},{"uid":"1898fc448f50b4d6","name":"should start and stop interval correctly","time":{"start":1758326271562,"stop":1758326271574,"duration":12},"status":"passed","severity":"normal"},{"uid":"5899c19156b9f2f9","name":"Subscribe to topic containing Russian and publish message","time":{"start":1758326509990,"stop":1758326509990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e804e85dc926ae7","name":"Push to array if already present","time":{"start":1758326209970,"stop":1758326209970,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebf20cbe9694336","name":"should mark all messages in causal history as acknowledged","time":{"start":1758326261827,"stop":1758326261827,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c504af34dbf4a7","name":"Subscribe and receive messages via lightPush","time":{"start":1758326755232,"stop":1758326755232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8404c5c441b825","name":"Query generator for 2000 messages","time":{"start":1758326657249,"stop":1758326657249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11851810448604f","name":"Push message with numeric payload","time":{"start":1758327348452,"stop":1758327348452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3c8df7ef3ba894","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1758326226511,"stop":1758326226511,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26b1ed95edd5464","name":"Check publish message containing unicode special characters","time":{"start":1758326505451,"stop":1758326505451,"duration":0},"status":"passed","severity":"normal"},{"uid":"7616fb6622914efb","name":"should not fail to start the service if it is already started","time":{"start":1758326305061,"stop":1758326305062,"duration":1},"status":"passed","severity":"normal"},{"uid":"9098e601e2b37f42","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1758326625095,"stop":1758326625096,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7d19ee1e607a06","name":"Publish message with custom timestamp: Sun Sep 29 2024 00:01:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1758326505452,"stop":1758326505452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2051ae5275d1de95","name":"Filter","time":{"start":1758326668929,"stop":1758326668929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15b364186df5514","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1758326255837,"stop":1758326255848,"duration":11},"status":"passed","severity":"normal"},{"uid":"e6e2db19d9d4ef9","name":"Passing page size 11 when there are 10 messages","time":{"start":1758326648402,"stop":1758326648402,"duration":0},"status":"passed","severity":"normal"},{"uid":"652a60776c40674a","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1758326376968,"stop":1758326376969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93ed8ef3db222e0","name":"should add event listeners for peer connect and disconnect","time":{"start":1758326225704,"stop":1758326225705,"duration":1},"status":"passed","severity":"normal"},{"uid":"57db230994e4b8bc","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1758326209955,"stop":1758326209956,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d7bb75bc8f98d2","name":"should trigger query when it went offline since the last successful query","time":{"start":1758326273327,"stop":1758326273327,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0e671a8b934cae","name":"should handle errors when removing globalThis listeners","time":{"start":1758326225309,"stop":1758326225310,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c2a050d81b3a13","name":"Decoder throws on undefined content topic","time":{"start":1758326247075,"stop":1758326247076,"duration":1},"status":"passed","severity":"normal"},{"uid":"1011404c6d97200a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1758326655030,"stop":1758326655031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58fd38e199584a1","name":"Check message on other pubsub topic is not received","time":{"start":1758326747030,"stop":1758326747030,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac1c61e9e3efbe8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1758326319844,"stop":1758326319844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1055f53bf06ad76","name":"should request peer renewal on specific errors","time":{"start":1758326271577,"stop":1758326271577,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5a8d0afe61c073","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758326747031,"stop":1758326747031,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e7a3afb9b231c9","name":"Check received message containing unicode special characters","time":{"start":1758326747036,"stop":1758326747036,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee1dab011b46bac","name":"should stop and cleanup resources","time":{"start":1758326272838,"stop":1758326272846,"duration":8},"status":"passed","severity":"normal"},{"uid":"e3785cf682645b28","name":"Sync message is sent within sync frequency","time":{"start":1758326280264,"stop":1758326280265,"duration":1},"status":"passed","severity":"normal"},{"uid":"f269f076dfe914e6","name":"should query peer with peer exchange protocol","time":{"start":1758326236147,"stop":1758326236147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f244143630793126","name":"should properly create location multiaddrs - tcp6","time":{"start":1758326216200,"stop":1758326216201,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3a752c977c96db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1758326255879,"stop":1758326255879,"duration":0},"status":"passed","severity":"normal"},{"uid":"a196d53d7b4645e5","name":"should throw error - no id","time":{"start":1758326216195,"stop":1758326216196,"duration":1},"status":"passed","severity":"normal"},{"uid":"facc41fb2c2d6355","name":"should initialize bloom filter with correct parameters","time":{"start":1758326259354,"stop":1758326259355,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd58685064f17a4","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1758326665103,"stop":1758326665103,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a2818b4fd6adb3","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1758326255837,"stop":1758326255837,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de33c772f8d71ec","name":"Push message with content topic containing special chars","time":{"start":1758327348458,"stop":1758327348459,"duration":1},"status":"passed","severity":"normal"},{"uid":"54510af246274a1a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1758326209954,"stop":1758326209954,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1864aa57b61e5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1758326273328,"stop":1758326273328,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c328dbe8308131","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1758326225726,"stop":1758326225727,"duration":1},"status":"passed","severity":"normal"},{"uid":"381609360a52a338","name":"should be able to decode the field with only RELAY set to true","time":{"start":1758326215536,"stop":1758326215536,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c879f5b8106661","name":"Ordered Callback - true","time":{"start":1758326635824,"stop":1758326635827,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e46661207c82e9b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1758326665105,"stop":1758326665105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c74607708b51330","name":"Push message with content topic containing Arabic","time":{"start":1758327348459,"stop":1758327348459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a771bb26f25f5a1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758326649613,"stop":1758326649614,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbdd921c876475b3","name":"Query Generator, No message returned","time":{"start":1758326625094,"stop":1758326625094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1991e32fe5f72723","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1758326255829,"stop":1758326255829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aa576a82e5685f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1758326235800,"stop":1758326235800,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faec31d374921ca","name":"Push message with XML payload","time":{"start":1758327348478,"stop":1758327348478,"duration":0},"status":"passed","severity":"normal"},{"uid":"275a110a1a8c819d","name":"should handle case when navigator is not available","time":{"start":1758326225312,"stop":1758326225313,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a95d1484ffbedf","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1758326235673,"stop":1758326235673,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5123aa0e600281","name":"should handle ping failures gracefully","time":{"start":1758326225724,"stop":1758326225724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b7fd311b16032","name":"should clear timers for specific peer on disconnect","time":{"start":1758326225733,"stop":1758326225733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d906fce954201569","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758326747029,"stop":1758326747029,"duration":0},"status":"passed","severity":"normal"},{"uid":"970fafaf36bb9086","name":"Subscribe and receive messages via waku relay post","time":{"start":1758326755244,"stop":1758326755244,"duration":0},"status":"passed","severity":"normal"},{"uid":"6221b3352c3066e","name":"Outgoing message is emitted as sending","time":{"start":1758326275911,"stop":1758326275912,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1e95524a252fb3e","name":"Push message with meta","time":{"start":1758327348473,"stop":1758327348473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f41c27cd82587a18","name":"should handle dial errors gracefully","time":{"start":1758326225265,"stop":1758326225266,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f582bf80c0783b9","name":"Fails to push message bigger that 1MB","time":{"start":1758327348475,"stop":1758327348475,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bd1b3cbd54bc86","name":"should not fail to stop the service if it was not started","time":{"start":1758326239751,"stop":1758326239752,"duration":1},"status":"passed","severity":"normal"},{"uid":"71eeb4c8634f0d70","name":"Query Generator - false","time":{"start":1758326635819,"stop":1758326635822,"duration":3},"status":"passed","severity":"normal"},{"uid":"d0dd8b69c77e3007","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1758326255836,"stop":1758326255836,"duration":0},"status":"passed","severity":"normal"},{"uid":"122752f42f5bb103","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1758326255828,"stop":1758326255828,"duration":0},"status":"passed","severity":"normal"},{"uid":"4facbdc76c37d970","name":"should not stop if not started","time":{"start":1758326236144,"stop":1758326236144,"duration":0},"status":"passed","severity":"normal"},{"uid":"599b39fcd6cd5cc7","name":"Push message with shell command payload","time":{"start":1758327348479,"stop":1758327348479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc01175b3c62fb9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1758326209960,"stop":1758326209961,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d661bb5c7b2c702","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1758326209962,"stop":1758326209962,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa4df577bafbd0b","name":"Push message with long payload","time":{"start":1758327348439,"stop":1758327348439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d29665953cc4df9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758326755241,"stop":1758326755241,"duration":0},"status":"passed","severity":"normal"},{"uid":"143bd628a7fd7b5a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1758326255879,"stop":1758326255879,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dd180e89fffccd","name":"Overlapping topic subscription","time":{"start":1758326755247,"stop":1758326755247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d89e55eee7386b","name":"Push message with custom timestamp: 1758322723661","time":{"start":1758327348474,"stop":1758327348474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5cd13b738f8a57","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1758326255835,"stop":1758326255836,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06155e0bd3f7464","name":"should clear dial history on start","time":{"start":1758326225818,"stop":1758326225818,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34a9b8d96a724f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1758326215538,"stop":1758326215538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cfc8d329f1b96","name":"Check received message containing special chars","time":{"start":1758326747024,"stop":1758326747024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef253752b370611","name":"Push message with custom timestamp: 1727567923661","time":{"start":1758327348484,"stop":1758327348485,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2e82731963f135","name":"Push message with custom timestamp: 1758329923660","time":{"start":1758327348450,"stop":1758327348450,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa77c724921ef47","name":"Bloom filter","time":{"start":1758326261444,"stop":1758326261444,"duration":0},"status":"passed","severity":"normal"},{"uid":"fecc3364308ab5be","name":"should throw error - invalid id","time":{"start":1758326216196,"stop":1758326216196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6f07549f4591a","name":"Fails to push message with large meta","time":{"start":1758327348462,"stop":1758327348462,"duration":0},"status":"passed","severity":"normal"},{"uid":"243cd5ce13713a3","name":"should transition to Unhealthy when no connections","time":{"start":1758326273539,"stop":1758326273540,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57b14bb86010374","name":"should handle peer identify event","time":{"start":1758326236144,"stop":1758326236145,"duration":1},"status":"passed","severity":"normal"},{"uid":"3658fbb77f491307","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1758326209967,"stop":1758326209968,"duration":1},"status":"passed","severity":"normal"},{"uid":"6998f2961684b8c2","name":"Push 30 different messages","time":{"start":1758327348444,"stop":1758327348444,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a1b31ad292129ba4","name":"Push message with short payload","time":{"start":1758327348466,"stop":1758327348466,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d4c7ed7d427502","name":"Js publishes, other Js receives","time":{"start":1758326495157,"stop":1758326495157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c690f022a5f64a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1758326225515,"stop":1758326225515,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8206f01b8fbd88","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1758326255870,"stop":1758326255870,"duration":0},"status":"passed","severity":"normal"},{"uid":"715c42a6c855bff0","name":"should deliver messages after dependencies are met","time":{"start":1758326261829,"stop":1758326261830,"duration":1},"status":"passed","severity":"normal"},{"uid":"de24b37863f46b37","name":"Push message with content topic containing long","time":{"start":1758327348470,"stop":1758327348471,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a7d9e7a65a0c6e","name":"Check message with no payload is not received","time":{"start":1758326747038,"stop":1758326747038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2482858dbf778d0","name":"should support chaining for add method","time":{"start":1758326270535,"stop":1758326270535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f14d8779f4275b9","name":"should capture event listeners for testing","time":{"start":1758326273325,"stop":1758326273326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1566a2df4847704b","name":"should decode valid enr successfully","time":{"start":1758326216193,"stop":1758326216194,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4d194508128c06","name":"should throw error - no public key","time":{"start":1758326216195,"stop":1758326216195,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0aff1debb7e192","name":"Decoder throws on empty string content topic","time":{"start":1758326245544,"stop":1758326245544,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bd63b23f6a3898","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1758326255850,"stop":1758326255850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14c642303009d31","name":"should be safe to call multiple times","time":{"start":1758326226504,"stop":1758326226504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3636f708c012d06","name":"new peer added after a peer was already found","time":{"start":1758326481499,"stop":1758326481500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c86a955152fb13","name":"connects to nwaku","time":{"start":1758326663776,"stop":1758326663776,"duration":0},"status":"passed","severity":"normal"},{"uid":"10522e4993ef7fea","name":"should handle complete connection lifecycle","time":{"start":1758326225321,"stop":1758326225322,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d50f7d0329b8c7","name":"should reject if WakuNode is not started","time":{"start":1758326273892,"stop":1758326273892,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1eadf22a22cc8b","name":"All","time":{"start":1758326307384,"stop":1758326307385,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bd9efe22ef2166","name":"should lock peers when selected","time":{"start":1758326272308,"stop":1758326272308,"duration":0},"status":"passed","severity":"normal"},{"uid":"5654a69f4b069680","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1758326226604,"stop":1758326226604,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7ff61c00363010","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1758326255864,"stop":1758326255869,"duration":5},"status":"passed","severity":"normal"},{"uid":"422a88fd459cfe93","name":"Push message with XML payload","time":{"start":1758327348441,"stop":1758327348442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c566a45f4cf65c73","name":"should return false and handle errors gracefully","time":{"start":1758326226719,"stop":1758326226719,"duration":0},"status":"passed","severity":"normal"},{"uid":"867fa5cda37ced9b","name":"Push message with content topic containing emoji","time":{"start":1758327348473,"stop":1758327348473,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a2a317b99103f2","name":"Relay - times out","time":{"start":1758326668926,"stop":1758326668926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d235cb2c509b50c","name":"Sample","time":{"start":1758326215575,"stop":1758326215575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77297a6b292793d","name":"should dispatch network event when browser goes offline","time":{"start":1758326225317,"stop":1758326225318,"duration":1},"status":"passed","severity":"normal"},{"uid":"d069d550485a2a72","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app19/6/topic719/utf8","time":{"start":1758326599537,"stop":1758326599537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7b5e9b33ea77e5","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1758326235800,"stop":1758326235801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2607f72f02862b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1758326209968,"stop":1758326209968,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2adaaf20d9f563","name":"Query with Ordered Callback, No message returned","time":{"start":1758326625095,"stop":1758326625095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac51dbe6a82202bb","name":"should start peer exchange discovery","time":{"start":1758326236142,"stop":1758326236142,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7579d6052c65c2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1758326255869,"stop":1758326255869,"duration":0},"status":"passed","severity":"normal"},{"uid":"996aa4e7a6665445","name":"should be able to encode the field with only RELAY set to true","time":{"start":1758326215529,"stop":1758326215531,"duration":2},"status":"passed","severity":"normal"},{"uid":"2eba8590782f392c","name":"Query generator for multiple messages with different content topic format","time":{"start":1758326657240,"stop":1758326657242,"duration":2},"status":"passed","severity":"normal"},{"uid":"5399aff4d578a798","name":"should work with stubbed retrieve function","time":{"start":1758326273324,"stop":1758326273325,"duration":1},"status":"passed","severity":"normal"},{"uid":"feff7b5caff395e","name":"tcp ip4 address","time":{"start":1758326215616,"stop":1758326215616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3650d36999c5178c","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1758326273322,"stop":1758326273322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6a72d9c7d214e5","name":"should handle peerStore errors gracefully","time":{"start":1758326226720,"stop":1758326226720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a82ac5e57cd6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758326755232,"stop":1758326755232,"duration":0},"status":"passed","severity":"normal"},{"uid":"402b34b1e3c891f4","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1758326261827,"stop":1758326261827,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7bee4d8241297e","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1758326255835,"stop":1758326255835,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0b357221f465c4","name":"Outgoing message is retried until acknowledged","time":{"start":1758326276744,"stop":1758326276744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b064c8ecbcf1b0b6","name":"Push message with content topic containing emoji","time":{"start":1758327348461,"stop":1758327348461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac79d1f08da3cc1b","name":"should initialize with default options","time":{"start":1758326236141,"stop":1758326236142,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f68ee0a2d1a0bab","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1758326255829,"stop":1758326255834,"duration":5},"status":"passed","severity":"normal"},{"uid":"d840e008c0ca1470","name":"Push message with Chinese payload","time":{"start":1758327348477,"stop":1758327348477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b228d73140036e47","name":"accepts valid content-filtered query","time":{"start":1758326225961,"stop":1758326225961,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a4efa0d39af1a8","name":"should work with stubbed peer manager event emitter","time":{"start":1758326273324,"stop":1758326273324,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed5e9a6f0a35da","name":"Push message with custom timestamp: 1758329923661","time":{"start":1758327348474,"stop":1758327348474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1fb27b0e01c141","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1758326509989,"stop":1758326509990,"duration":1},"status":"passed","severity":"normal"},{"uid":"33bc79fc2584f5ec","name":"messageHash returns a Uint8Array","time":{"start":1758326225757,"stop":1758326225757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38efc4854d33a06","name":"should add and check entries correctly","time":{"start":1758326270523,"stop":1758326270534,"duration":11},"status":"passed","severity":"normal"},{"uid":"ac478a8d59678e9a","name":"should return true when peer is on the same cluster","time":{"start":1758326225506,"stop":1758326225506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e864746972c88b97","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1758326255827,"stop":1758326255827,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ec4dd41110fc6","name":"should use DNS peer discovery with light client","time":{"start":1758326305067,"stop":1758326305069,"duration":2},"status":"skipped","severity":"normal"},{"uid":"fe113957c9cf1448","name":"should encode/decode to text encoding","time":{"start":1758326216198,"stop":1758326216198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81e06f3e627dc64","name":"should not dispatch event when already connected","time":{"start":1758326225316,"stop":1758326225316,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae21957125ab45e","name":"should return all connected peers without codec filter","time":{"start":1758326226720,"stop":1758326226720,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f4ace456f9bf1c","name":"should dial peers from store when browser is connected","time":{"start":1758326226504,"stop":1758326226505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6611f06b92be58a","name":"should not receive a peer event after stop","time":{"start":1758326305066,"stop":1758326305067,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f68088a48163d30","name":"should increase lamport timestamp","time":{"start":1758326261822,"stop":1758326261822,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac551b3c88ce3e8a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758326755251,"stop":1758326755251,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fb873f027f82dc","name":"Push message with content topic containing escaped characters","time":{"start":1758327348472,"stop":1758327348473,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb99374eb5da9ad","name":"should throw error - no id","time":{"start":1758326216194,"stop":1758326216195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4dfa32945c296bb","name":"should get / set TCP multiaddr","time":{"start":1758326216199,"stop":1758326216199,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec27bed4e224196","name":"should be safe to call multiple times","time":{"start":1758326225830,"stop":1758326225832,"duration":2},"status":"passed","severity":"normal"},{"uid":"406623911248d7d7","name":"does not throw on valid cases","time":{"start":1758326209946,"stop":1758326209947,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5c6df693e3bb39","name":"Fails to push message with large meta","time":{"start":1758327348449,"stop":1758327348449,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad05938aa8897f33","name":"Outgoing message is emitted as sending","time":{"start":1758326276742,"stop":1758326276742,"duration":0},"status":"passed","severity":"normal"},{"uid":"145e40f7e72ef5a9","name":"Does not throw an exception when node disconnects","time":{"start":1758326663776,"stop":1758326663776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd50ef3131ad1f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1758326255849,"stop":1758326255849,"duration":0},"status":"passed","severity":"normal"},{"uid":"44636323d4f5b1f4","name":"Push message with custom timestamp: 1758322723660","time":{"start":1758327348464,"stop":1758327348464,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b1b195ff51d576","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758326215539,"stop":1758326215539,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee89b554b0431b8","name":"Relay - dialed after","time":{"start":1758326668925,"stop":1758326668926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d754e00bdc6e7dbb","name":"should remove event listeners","time":{"start":1758326226503,"stop":1758326226504,"duration":1},"status":"passed","severity":"normal"},{"uid":"c691ed0b776d4a93","name":"Subscribe to topic containing long and publish message","time":{"start":1758326509987,"stop":1758326509988,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a3a964cb4c732b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1758326235801,"stop":1758326235802,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcdcb3495ad61461","name":"Publish message with custom timestamp: Fri Sep 19 2025 23:01:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1758326505452,"stop":1758326505453,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d229941951907e","name":"should start all internal components","time":{"start":1758326226714,"stop":1758326226715,"duration":1},"status":"passed","severity":"normal"},{"uid":"23df08a8dc730d73","name":"should throw error when no peers are available","time":{"start":1758326273757,"stop":1758326273757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc64b4dc8eeba30","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1758326276745,"stop":1758326276745,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bf86705f2654e3","name":"should not return locked peers if enough unlocked are available","time":{"start":1758326272323,"stop":1758326272324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06b567114339045","name":"Check received message containing SQL Injection","time":{"start":1758326747026,"stop":1758326747026,"duration":0},"status":"passed","severity":"normal"},{"uid":"708a8e8f5d8fd025","name":"Query generator for multiple messages","time":{"start":1758326657238,"stop":1758326657238,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c069daba6c2f99b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1758326209957,"stop":1758326209957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1f12b0de5ffdf6","name":"Push message with content topic containing JSON","time":{"start":1758327348460,"stop":1758327348460,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e76a4baf793cd","name":"Check received message containing short","time":{"start":1758326747032,"stop":1758326747032,"duration":0},"status":"passed","severity":"normal"},{"uid":"470046be9e3a3d44","name":"Check received message containing short","time":{"start":1758326747023,"stop":1758326747023,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbecbfcc811591e5","name":"Waku message hash computation (no timestamp)","time":{"start":1758326225756,"stop":1758326225756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba112d2cf312088","name":"should dial with PeerId and return stream","time":{"start":1758326226717,"stop":1758326226717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fa2ff5e1390b8b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1758326509983,"stop":1758326509984,"duration":1},"status":"passed","severity":"normal"},{"uid":"85e695c5461cad8d","name":"should wait for Filter peer to be connected","time":{"start":1758326273895,"stop":1758326273895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13dbabd73e74694","name":"should return false when peer is on different cluster","time":{"start":1758326225506,"stop":1758326225510,"duration":4},"status":"passed","severity":"normal"},{"uid":"ea4c9ef758dacc9b","name":"Push message with content topic containing special chars","time":{"start":1758327348471,"stop":1758327348471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a092fd74ac78e9d","name":"throws on content topic with empty application field","time":{"start":1758326209950,"stop":1758326209950,"duration":0},"status":"passed","severity":"normal"},{"uid":"91589e0053b380bd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1758326209956,"stop":1758326209956,"duration":0},"status":"passed","severity":"normal"},{"uid":"458726a0aeb07e25","name":"Push message with Script payload","time":{"start":1758327348441,"stop":1758327348441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bfb9503312cc08","name":"Register correct protocols","time":{"start":1758326509982,"stop":1758326509982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6400d551c11a52c","name":"Stops search when 2 null results are returned","time":{"start":1758326235411,"stop":1758326235412,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc8254bc43c90e9","name":"Throws when trying to push message with empty payload","time":{"start":1758327348480,"stop":1758327348480,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9c6832d9a2269","name":"Push message with numeric payload","time":{"start":1758327348476,"stop":1758327348476,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d12e561b27485","name":"Check publish message containing Basic HTML tag","time":{"start":1758326505449,"stop":1758326505449,"duration":0},"status":"passed","severity":"normal"},{"uid":"639c58028c259dfb","name":"Relay + Store","time":{"start":1758326216204,"stop":1758326216204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e8defc01e6a72f","name":"should handle different types of entries","time":{"start":1758326270543,"stop":1758326270549,"duration":6},"status":"passed","severity":"normal"},{"uid":"db7218f6e22f368","name":"should return different streams if requested simultaniously","time":{"start":1758326226304,"stop":1758326226307,"duration":3},"status":"passed","severity":"normal"},{"uid":"6aaca2a0fda33d2c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1758326509993,"stop":1758326509993,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffea778e1e944667","name":"should initialize with isNetworkConnected as false","time":{"start":1758326225302,"stop":1758326225302,"duration":0},"status":"passed","severity":"normal"},{"uid":"145eefe9b6d706cd","name":"should check false positive rate","time":{"start":1758326259366,"stop":1758326259366,"duration":0},"status":"passed","severity":"normal"},{"uid":"982d179bd202d581","name":"Check publish message after client node is restarted","time":{"start":1758326505456,"stop":1758326505456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7825d0eb5642ad8","name":"can start and stop the service","time":{"start":1758326305058,"stop":1758326305059,"duration":1},"status":"passed","severity":"normal"},{"uid":"977cbc942e716786","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1758326255848,"stop":1758326255848,"duration":0},"status":"passed","severity":"normal"},{"uid":"53248ed2e288f936","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1758326599530,"stop":1758326599530,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e9ace4ba78a4e3","name":"Check received message containing emoji","time":{"start":1758326747036,"stop":1758326747036,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fea8ccf0558183f","name":"Sync message is not sent if another sync message was just received","time":{"start":1758326280265,"stop":1758326280265,"duration":0},"status":"passed","severity":"normal"},{"uid":"7740a191c7abcd","name":"should handle peer store update failures gracefully","time":{"start":1758326225724,"stop":1758326225724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8431e9c312a0aa5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1758326498768,"stop":1758326498769,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c4c2cd1c6b645cd","name":"Check received message with timestamp: 1758326299598000000 ","time":{"start":1758326747036,"stop":1758326747036,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44fc430ca288986","name":"should handle case when globalThis is not available","time":{"start":1758326225313,"stop":1758326225313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1106b78854007c9","name":"should be delivered immediately if received","time":{"start":1758326261834,"stop":1758326261835,"duration":1},"status":"passed","severity":"normal"},{"uid":"41f0b9987a2393f1","name":"should skip peers without peerInfo in ENR","time":{"start":1758326236150,"stop":1758326236150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa05212941a301f6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758326502119,"stop":1758326502119,"duration":0},"status":"passed","severity":"normal"},{"uid":"3727db831141af1f","name":"should successfully query peers and return peer infos","time":{"start":1758326235796,"stop":1758326235796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec92f6af466d287","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1758326226514,"stop":1758326226514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f20878b1421b1e8","name":"Accepts a valid Waku Message","time":{"start":1758326283485,"stop":1758326283486,"duration":1},"status":"passed","severity":"normal"},{"uid":"f960508fdb8f7c9f","name":"should sort by messageId when timestamps are equal","time":{"start":1758326261445,"stop":1758326261445,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78c6f790bb4fe40","name":"should handle dial errors","time":{"start":1758326226718,"stop":1758326226718,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b8f43f018b2700","name":"Encoder throws on empty string content topic","time":{"start":1758326245543,"stop":1758326245544,"duration":1},"status":"passed","severity":"normal"},{"uid":"d453caddeeaf45ac","name":"Query with Promise Callback, No message returned","time":{"start":1758326625100,"stop":1758326625101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e367943e7ddc3c51","name":"Round trip binary serialization","time":{"start":1758326226601,"stop":1758326226602,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ffadbf310b5f18","name":"returns all values when wanted number matches available values","time":{"start":1758326234471,"stop":1758326234475,"duration":4},"status":"passed","severity":"normal"},{"uid":"336714a910d7c1e6","name":"Check publish message containing numeric","time":{"start":1758326505441,"stop":1758326505441,"duration":0},"status":"passed","severity":"normal"},{"uid":"831edfb6dcabb75e","name":"Check received message containing long","time":{"start":1758326747032,"stop":1758326747032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc7dd89c2d6c794","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1758326255858,"stop":1758326255859,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d042fb523cb8102","name":"should do nothing if no non-locked connections to drop","time":{"start":1758326226513,"stop":1758326226513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9279ec9be30c72c","name":"Push message with content topic containing Chinese","time":{"start":1758327348459,"stop":1758327348459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d863b88b5b5d4f48","name":"should handle a minimal index list","time":{"start":1758326210263,"stop":1758326210263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0535a81e76d4693","name":"Retries within maximum given attempts","time":{"start":1758326273897,"stop":1758326273897,"duration":0},"status":"passed","severity":"normal"},{"uid":"892bc9e4a325c4d9","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1758326271465,"stop":1758326271465,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75a563aebc91368","name":"msgTime: 0 ms from now, startTime: 1758067450083, endTime: 1758326650083","time":{"start":1758326665105,"stop":1758326665105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8706103c9a202169","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758326755249,"stop":1758326755249,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed57f1de28d07a8d","name":"Push message with content topic containing numeric","time":{"start":1758327348445,"stop":1758327348446,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3322dbfa69c2938","name":"Check received message with timestamp: 1758326299598 ","time":{"start":1758326747028,"stop":1758326747029,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6368245985d7e8","name":"should set field with only FILTER enabled","time":{"start":1758326216203,"stop":1758326216203,"duration":0},"status":"passed","severity":"normal"},{"uid":"872830627267e5e6","name":"it tolerates circular branch references","time":{"start":1758326236078,"stop":1758326236078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea4d0e4b51da827","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758326755251,"stop":1758326755251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5eb84598a77f764","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758326502119,"stop":1758326502119,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2fe51bb186187f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758326755246,"stop":1758326755246,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b92b7aa51975e6bf","name":"should reject if LightPush is requested but not mounted","time":{"start":1758326273893,"stop":1758326273893,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d80c562f143ca0a","name":"should stop peer exchange discovery","time":{"start":1758326236143,"stop":1758326236143,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a69871014f6f14","name":"Encoder error raises irrecoverable error","time":{"start":1758326276742,"stop":1758326276743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b4ffdf57e7ecb2e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758326755246,"stop":1758326755246,"duration":0},"status":"passed","severity":"normal"},{"uid":"1821c0dcc5159fbe","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1758326255836,"stop":1758326255836,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e1760c13640c54","name":"should create QueryOnConnect instance without options","time":{"start":1758326273322,"stop":1758326273322,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c9232a0ddbc963","name":"Check message with no content topic is not received","time":{"start":1758326747030,"stop":1758326747030,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d93fafd539d8232","name":"Push message with Arabic payload","time":{"start":1758327348440,"stop":1758327348440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0dc0d1f543403f2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1758326225750,"stop":1758326225750,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8c2015b3ea3ef5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758326755252,"stop":1758326755252,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3ae115d0e0b4c5","name":"Check message with no content topic is not received","time":{"start":1758326747038,"stop":1758326747038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2abe3552dcc4f5b","name":"random static sharding 2 - Cluster ID: 521, Shard ID: 167","time":{"start":1758326625918,"stop":1758326625919,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffab09b3ea43ed6","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1758326261828,"stop":1758326261828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d92defb71d35b3b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1758326261826,"stop":1758326261826,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4d3a243b65de67","name":"should wait for LightPush peer to be connected","time":{"start":1758326273895,"stop":1758326273895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da5b75380add7d8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1758326209964,"stop":1758326209964,"duration":0},"status":"passed","severity":"normal"},{"uid":"272c6f987fb19f2b","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1758326255836,"stop":1758326255837,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3d383cb98fc11f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1758326255864,"stop":1758326255864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2bd6c87d06202f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1758326509984,"stop":1758326509985,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8e61acfef3b5db","name":"should select older connection if present","time":{"start":1758326226112,"stop":1758326226113,"duration":1},"status":"passed","severity":"normal"},{"uid":"e878c51a3a087c11","name":"Push message with short payload","time":{"start":1758327348475,"stop":1758327348475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b440a069eb338769","name":"Check received message containing special chars","time":{"start":1758326747033,"stop":1758326747033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef369bd4d9d55af1","name":"Push message with content topic containing numeric","time":{"start":1758327348471,"stop":1758327348471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a753efc9f30647b4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1758326665106,"stop":1758326665106,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e998b7c3066361","name":"should use peerId from options when provided to queryGenerator","time":{"start":1758326273759,"stop":1758326273759,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb2418c742b64c7","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1758326215539,"stop":1758326215539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ca405c5caa2ce4","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1758326271576,"stop":1758326271576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c189d084c9fcf416","name":"should return false when navigator.onLine is false","time":{"start":1758326225311,"stop":1758326225312,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5cb4b05cd752145","name":"Fails to publish message with size larger than 1 MB","time":{"start":1758326505455,"stop":1758326505455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3fb3d3f2610f8b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758326755240,"stop":1758326755240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee863358d10bc767","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1758326255862,"stop":1758326255863,"duration":1},"status":"passed","severity":"normal"},{"uid":"27267b1c51dae316","name":"should initialize with Unhealthy status","time":{"start":1758326273539,"stop":1758326273539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd5131fa203b2c6","name":"Push message with content topic containing emoji","time":{"start":1758327348448,"stop":1758327348448,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54ae97951331c19","name":"should return peer for existing peer","time":{"start":1758326226510,"stop":1758326226510,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7262b12d4a486f","name":"Check received message containing Basic HTML tag","time":{"start":1758326747026,"stop":1758326747027,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ff351146a57f5a","name":"Check received message containing Script","time":{"start":1758326747026,"stop":1758326747026,"duration":0},"status":"passed","severity":"normal"},{"uid":"42881d89f38904c6","name":"should handle incoming messages","time":{"start":1758326272422,"stop":1758326272423,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c706f8790211d22","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758326755250,"stop":1758326755250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f911e536734df7","name":"should insert elements correctly","time":{"start":1758326259355,"stop":1758326259355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7edd802005b9e1d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758326755244,"stop":1758326755245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb0071f53d40973","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1758326306019,"stop":1758326306019,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeddf097ce36cde","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1758326273540,"stop":1758326273540,"duration":0},"status":"passed","severity":"normal"},{"uid":"833246affe26829c","name":"should return null for non-existent peer","time":{"start":1758326226510,"stop":1758326226511,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0031f781bc7df9e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1758326209964,"stop":1758326209965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc5fdbb4ea84a08","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1758326272307,"stop":1758326272308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b95eb4f6388c1643","name":"Push message with escaped characters payload","time":{"start":1758327348443,"stop":1758327348443,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ff50bc2fc1da16","name":"random static sharding 9 - Cluster ID: 271, Shard ID: 457","time":{"start":1758326625925,"stop":1758326625926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d00faafad3854b2","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1758326235802,"stop":1758326235802,"duration":0},"status":"passed","severity":"normal"},{"uid":"907b7e1c466d1456","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1758326215533,"stop":1758326215533,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b66a77d0e7fd8a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1758326235670,"stop":1758326235671,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fb084ba7f63944","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1758326209964,"stop":1758326209964,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ff795f030a19a0","name":"should clear all timers","time":{"start":1758326225706,"stop":1758326225715,"duration":9},"status":"passed","severity":"normal"},{"uid":"35d929236e0a3fee","name":"should be able to encode the field with only FILTER set to true","time":{"start":1758326215532,"stop":1758326215532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5641ad9f5f288ae","name":"Generator, 2 different shards","time":{"start":1758326616701,"stop":1758326616702,"duration":1},"status":"passed","severity":"normal"},{"uid":"895447756465e64","name":"should encodeTxt and decodeTxt","time":{"start":1758326216193,"stop":1758326216193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6df781af5ac243d","name":"Ephemeral messages are not stored","time":{"start":1758326306017,"stop":1758326306018,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b1ff32df18c0d8","name":"Relay","time":{"start":1758326307382,"stop":1758326307383,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef73d9162a83c1e5","name":"topics with same application and version share the same shard","time":{"start":1758326209958,"stop":1758326209958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7798d54a307881e","name":"should add event listener for peer:discovery","time":{"start":1758326225260,"stop":1758326225261,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccbf71aca9ce128","name":"Push message with content topic containing special chars","time":{"start":1758327348481,"stop":1758327348481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97da90182489a90","name":"Check received message containing numeric","time":{"start":1758326747024,"stop":1758326747024,"duration":0},"status":"passed","severity":"normal"},{"uid":"6420b284b04ba101","name":"should create dialer with libp2p and shardReader","time":{"start":1758326225817,"stop":1758326225817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43834c9e244c543","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1758326505452,"stop":1758326505452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0c15e2e71fdb78","name":"Push message with content topic containing unicode special characters","time":{"start":1758327348448,"stop":1758327348448,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb9fa09c8971558","name":"Publish without waiting for remote peer","time":{"start":1758326509982,"stop":1758326509983,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0cc8c3e59d9e49f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1758326247074,"stop":1758326247074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9095c68beb91790b","name":"Push message with Script payload","time":{"start":1758327348468,"stop":1758327348468,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e24b8696b60518f","name":"Publish message with rate limit","time":{"start":1758326505457,"stop":1758326505457,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fbfcb8b273226d","name":"can start the service","time":{"start":1758326305057,"stop":1758326305058,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d20b1c1ce6452f","name":"Relay + Store","time":{"start":1758326307384,"stop":1758326307384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece7a9e9649c5f13","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1758326215534,"stop":1758326215534,"duration":0},"status":"passed","severity":"normal"},{"uid":"243aa02269b76ee0","name":"Push message with rate limit","time":{"start":1758327348449,"stop":1758327348449,"duration":0},"status":"passed","severity":"normal"},{"uid":"9748b74cf2bd263","name":"Cluster id 0, shard 0","time":{"start":1758326625911,"stop":1758326625912,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3886d1c1aa67eb8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1758326209963,"stop":1758326209963,"duration":0},"status":"passed","severity":"normal"},{"uid":"baef379101ee2f51","name":"Check publish message containing Russian","time":{"start":1758326505447,"stop":1758326505448,"duration":1},"status":"passed","severity":"normal"},{"uid":"29b7584624f77e1a","name":"should handle queue overflow by adding peers to queue","time":{"start":1758326225837,"stop":1758326225838,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc920c481080e58e","name":"Push message with SQL Injection payload","time":{"start":1758327348453,"stop":1758327348454,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdfb5ef3f3ea089","name":"Query generator for multiple messages with multiple decoders","time":{"start":1758326657240,"stop":1758326657240,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5887157fee91e1","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1758326254945,"stop":1758326254947,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5a5bfeff52419dd","name":"should maintain proper timestamps if all messages received","time":{"start":1758326261825,"stop":1758326261825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e911ba25faa14ec1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1758326255835,"stop":1758326255835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b64d936f9f2056","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758326755242,"stop":1758326755242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ae0679f3033755","name":"should not fail to start the service if it is already started","time":{"start":1758326538544,"stop":1758326538544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08d0cd3b0d156e3","name":"same cluster: nodes connect","time":{"start":1758326392258,"stop":1758326392258,"duration":0},"status":"passed","severity":"normal"},{"uid":"e439d3975ee085cd","name":"should query peers that support peer exchange","time":{"start":1758326236145,"stop":1758326236146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18542746f226a2e","name":"should return undefined if no connection provided","time":{"start":1758326226303,"stop":1758326226304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9038ec6eba22c262","name":"Check publish message after service node is restarted","time":{"start":1758326505456,"stop":1758326505456,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ff922f6d38eeffc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1758326255878,"stop":1758326255878,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c38e4068f7f236","name":"Push message with content topic containing Arabic","time":{"start":1758327348446,"stop":1758327348446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa1ef7f5bf7fb1b","name":"should start the dialing interval","time":{"start":1758326225817,"stop":1758326225818,"duration":1},"status":"passed","severity":"normal"},{"uid":"618d9f325cf89faa","name":"Push message with content topic containing short","time":{"start":1758327348480,"stop":1758327348481,"duration":1},"status":"passed","severity":"normal"},{"uid":"420bb4fa956283f3","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1758326261830,"stop":1758326261830,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75fd7c7c9182f8a","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1758326273330,"stop":1758326273330,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1cfeef16f28ec8","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1758326215537,"stop":1758326215538,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e543810c9abaf7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1758326209963,"stop":1758326209963,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed144d6f1d0653f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758326755246,"stop":1758326755247,"duration":1},"status":"passed","severity":"normal"},{"uid":"7596ab228557b3a5","name":"Check received message containing unicode special characters","time":{"start":1758326747028,"stop":1758326747028,"duration":0},"status":"passed","severity":"normal"},{"uid":"356ea7456037d729","name":"Query Generator - true","time":{"start":1758326635819,"stop":1758326635819,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0956164ffc5ec1","name":"should handle v3 RLN errors","time":{"start":1758326272477,"stop":1758326272477,"duration":0},"status":"passed","severity":"normal"},{"uid":"173d822bfdc411f6","name":"should properly create location multiaddrs - tcp4","time":{"start":1758326216200,"stop":1758326216200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3f405646cf064e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1758326273540,"stop":1758326273540,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a9a4b71b4f97d6","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1758326280266,"stop":1758326280266,"duration":0},"status":"passed","severity":"normal"},{"uid":"64feb92bb94b8456","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1758326225318,"stop":1758326225318,"duration":0},"status":"passed","severity":"normal"},{"uid":"7206130455c94eb","name":"should allow redial after failed dial cooldown expires","time":{"start":1758326225837,"stop":1758326225837,"duration":0},"status":"passed","severity":"normal"},{"uid":"795f371dbda27680","name":"should handle peer store errors gracefully","time":{"start":1758326273542,"stop":1758326273542,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0752d6876e152b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758326747037,"stop":1758326747037,"duration":0},"status":"passed","severity":"normal"},{"uid":"a387cbdebf61c456","name":"Fails to push message bigger that 1MB","time":{"start":1758327348465,"stop":1758327348465,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bd65db283fff18","name":"Push message equal or less that 1MB","time":{"start":1758327348465,"stop":1758327348465,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7e6aca83242471","name":"should return false when peer is not found","time":{"start":1758326225512,"stop":1758326225512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3e0d566c7b8c9d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1758326235672,"stop":1758326235673,"duration":1},"status":"passed","severity":"normal"},{"uid":"15358b350e8eff2d","name":"should handle query errors","time":{"start":1758326236149,"stop":1758326236149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e4abec072ae4ea","name":"Query Generator, Multiple PubsubTopics","time":{"start":1758326625092,"stop":1758326625092,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7b7d7ce9ac5d92","name":"should delegate to networkMonitor.isConnected()","time":{"start":1758326226716,"stop":1758326226716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7843b56fbdaa2a","name":"Push message with SQL Injection payload","time":{"start":1758327348441,"stop":1758327348441,"duration":0},"status":"passed","severity":"normal"},{"uid":"304ee4c300bd1176","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758326323424,"stop":1758326323424,"duration":0},"status":"passed","severity":"normal"},{"uid":"7808998ae7acf527","name":"Subscribe to topic containing emoji and publish message","time":{"start":1758326509994,"stop":1758326509995,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfadcdc37d8a1574","name":"should successfully unsubscribe from an existing subscription","time":{"start":1758326272418,"stop":1758326272422,"duration":4},"status":"passed","severity":"normal"},{"uid":"37da6b2b7a60120d","name":"Relay Node - default protocol","time":{"start":1758326668930,"stop":1758326668930,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca131039f1199c8","name":"Check publish message containing emoji","time":{"start":1758326505451,"stop":1758326505451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44aae50b0bf743b","name":"Query with Ordered Callback, No Decoder","time":{"start":1758326625094,"stop":1758326625095,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a633887735563f","name":"should clear interval on stop","time":{"start":1758326236151,"stop":1758326236151,"duration":0},"status":"passed","severity":"normal"},{"uid":"db19d92db8a161e0","name":"accepts valid message hash query","time":{"start":1758326225962,"stop":1758326225962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d8c76cdbce0b3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1758326255880,"stop":1758326255880,"duration":0},"status":"passed","severity":"normal"},{"uid":"97531e767a7a02de","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1758326235799,"stop":1758326235799,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be932be7a7fc3e7","name":"should not receive a peer event before start","time":{"start":1758326305066,"stop":1758326305066,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac97561c356b35e","name":"Subscribe and receive messages via lightPush","time":{"start":1758326755243,"stop":1758326755243,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9964860cb071c0","name":"should reject if Relay is requested but not mounted","time":{"start":1758326273893,"stop":1758326273893,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f038e74978dd0","name":"should drop connection via multiaddr with hangUp","time":{"start":1758326391792,"stop":1758326391792,"duration":0},"status":"passed","severity":"normal"},{"uid":"632c663dd8088363","name":"Automatically retrieves missing message","time":{"start":1758326276745,"stop":1758326276745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2d081e8fd0e6d38","name":"should set default options when no config provided","time":{"start":1758326226713,"stop":1758326226713,"duration":0},"status":"passed","severity":"normal"},{"uid":"900b4ed317127f33","name":"Check received message containing XML","time":{"start":1758326747034,"stop":1758326747034,"duration":0},"status":"passed","severity":"normal"},{"uid":"468e56746e5f5d58","name":"should handle general insertion and lookup correctly","time":{"start":1758326259366,"stop":1758326259366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bdcee3ed483ed6","name":"should retry if all attempts fail","time":{"start":1758326271591,"stop":1758326271592,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a422204d3bb438a","name":"should process successful peer exchange query","time":{"start":1758326236149,"stop":1758326236149,"duration":0},"status":"passed","severity":"normal"},{"uid":"888db8bbd7f69014","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1758326209953,"stop":1758326209954,"duration":1},"status":"passed","severity":"normal"},{"uid":"101e089db035473f","name":"handles different networkShards values correctly","time":{"start":1758326209960,"stop":1758326209960,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6c3e7071677c47","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758326502120,"stop":1758326502120,"duration":0},"status":"passed","severity":"normal"},{"uid":"8457c12a6b44573a","name":"Push message with content topic containing SQL Injection","time":{"start":1758327348447,"stop":1758327348447,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dc9edf17e12e94","name":"Push message equal or less that 1MB","time":{"start":1758327348450,"stop":1758327348450,"duration":0},"status":"passed","severity":"normal"},{"uid":"74142787cda4f9e9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1758326273331,"stop":1758326273331,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a8cc05c764c88b","name":"Check received message containing escaped characters","time":{"start":1758326747027,"stop":1758326747027,"duration":0},"status":"passed","severity":"normal"},{"uid":"700c4dd05886d435","name":"Push message with content topic containing long","time":{"start":1758327348481,"stop":1758327348481,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57fa609aebaf712","name":"should not dispatch event when already disconnected","time":{"start":1758326225316,"stop":1758326225317,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8049d27c1fdc2d","name":"Subscribe to topic containing short and receive message","time":{"start":1758326755247,"stop":1758326755248,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b5799b4e900785","name":"Push message with Chinese payload","time":{"start":1758327348440,"stop":1758327348440,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cf44c485027ff5","name":"should get all peers from store","time":{"start":1758326226507,"stop":1758326226508,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d32674b781028dc","name":"should properly create location multiaddrs - udp6","time":{"start":1758326216200,"stop":1758326216200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57764b32577f89b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758326502122,"stop":1758326502122,"duration":0},"status":"passed","severity":"normal"},{"uid":"86540a39e8bc3283","name":"should remove event listeners","time":{"start":1758326225705,"stop":1758326225706,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e5b1be6501fa3d4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1758326226037,"stop":1758326226047,"duration":10},"status":"passed","severity":"normal"},{"uid":"c6d5978d70e58461","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1758326261825,"stop":1758326261825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f69be8fa5451c3a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758326305070,"stop":1758326305071,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d567b71e5160cba6","name":"Decrypt messages","time":{"start":1758326483052,"stop":1758326483052,"duration":0},"status":"passed","severity":"normal"},{"uid":"684b95f708b574d2","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1758326225718,"stop":1758326225718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64775ce416b99a5","name":"should start ping timers on peer connect","time":{"start":1758326225716,"stop":1758326225717,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0688b4a278b41c4","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1758326498768,"stop":1758326498768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec10d602a607ef5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758326755250,"stop":1758326755251,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cd16169b022564","name":"random static sharding 3 - Cluster ID: 894, Shard ID: 682","time":{"start":1758326625920,"stop":1758326625922,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5d2f7a54bdade6a","name":"Check received message containing XML","time":{"start":1758326747026,"stop":1758326747026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7f3a823b9d088c","name":"should create ConnectionManager with required options","time":{"start":1758326226712,"stop":1758326226712,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f1db8b83403947","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1758326255863,"stop":1758326255863,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe3e95efbf44dcb","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1758326255822,"stop":1758326255822,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b3cdfab4bfc97b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1758326225727,"stop":1758326225727,"duration":0},"status":"passed","severity":"normal"},{"uid":"11318a79baca688a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1758326209966,"stop":1758326209966,"duration":0},"status":"passed","severity":"normal"},{"uid":"81670a2a70bb9754","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758326755248,"stop":1758326755248,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3d509f4d6b2468","name":"Push message with XML payload","time":{"start":1758327348454,"stop":1758327348454,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99a8b99d3fd51f3","name":"Store - dialed after - with timeout","time":{"start":1758326668928,"stop":1758326668929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab920fe499165cf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1758326272418,"stop":1758326272418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faba6004a36ba48","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758326755232,"stop":1758326755232,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40f7e0484da34dd","name":"Ordered callback, aborts when callback returns true","time":{"start":1758326657248,"stop":1758326657249,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e593b645266af4e","name":"should encode/decode to RLP encoding","time":{"start":1758326216197,"stop":1758326216198,"duration":1},"status":"passed","severity":"normal"},{"uid":"3855095fcd7bc4b","name":"Check message with no pubsub topic is not received","time":{"start":1758326747038,"stop":1758326747038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4596bab28f965ef3","name":"Nwaku publishes","time":{"start":1758326495155,"stop":1758326495157,"duration":2},"status":"passed","severity":"normal"},{"uid":"6c5f5096a888522","name":"Check received message containing JSON","time":{"start":1758326747035,"stop":1758326747035,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5979b04ab12d5d6","name":"Check received message containing Arabic","time":{"start":1758326747033,"stop":1758326747033,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6a0e412dbb8f13","name":"should be able to decode the field with only STORE set to true","time":{"start":1758326215537,"stop":1758326215537,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ffb363478dcf1","name":"should do nothing when connections still exist","time":{"start":1758326226507,"stop":1758326226507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa41d256efab67c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1758326210263,"stop":1758326210263,"duration":0},"status":"passed","severity":"normal"},{"uid":"c256fd552ff5789b","name":"should dial all peers on dial","time":{"start":1758326391782,"stop":1758326391782,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e9e84961505937","name":"Throws when trying to push message with empty payload","time":{"start":1758327348470,"stop":1758327348470,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dc1640b89218b7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app12/5/topic896/test.js","time":{"start":1758326599535,"stop":1758326599537,"duration":2},"status":"passed","severity":"normal"},{"uid":"e98026f234163fa0","name":"should handle onConnected and onDisconnected","time":{"start":1758326272325,"stop":1758326272326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ebe039a50c7a8b","name":"should handle malformed response data","time":{"start":1758326235802,"stop":1758326235805,"duration":3},"status":"passed","severity":"normal"},{"uid":"1754a4b08eb240b8","name":"should reject if Filter is requested but not mounted","time":{"start":1758326273894,"stop":1758326273894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f3e449d6c7c994","name":"should dial peers from store when no connections remain","time":{"start":1758326226506,"stop":1758326226507,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ba0a37cdd7fcd8","name":"should handle relay send failures gracefully","time":{"start":1758326225732,"stop":1758326225732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bfd630bf1c550ed","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758326747039,"stop":1758326747039,"duration":0},"status":"passed","severity":"normal"},{"uid":"5113acb08244aef6","name":"should not receive a peer event before start","time":{"start":1758326239752,"stop":1758326239753,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd60d06f28437ffd","name":"should handle peer disconnect event when no connections remain","time":{"start":1758326225315,"stop":1758326225315,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd893351dce6e0eb","name":"should dial peer when on same shard","time":{"start":1758326225836,"stop":1758326225836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af3c59c3de3f75c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1758326255848,"stop":1758326255849,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceef2d0d7f43bae9","name":"should handle browser offline state overriding peer connections","time":{"start":1758326225322,"stop":1758326225322,"duration":0},"status":"passed","severity":"normal"},{"uid":"db52086908eae55","name":"Check message with invalid timestamp is not received","time":{"start":1758326747037,"stop":1758326747037,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a55feac1dd1138","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1758326272332,"stop":1758326272332,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a7ea0df1d425e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1758326225961,"stop":1758326225961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae37a9556e72f981","name":"Waku message hash computation (meta attribute not present)","time":{"start":1758326225750,"stop":1758326225755,"duration":5},"status":"passed","severity":"normal"},{"uid":"3533fc4710fd18ec","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/5/topic59/proto","time":{"start":1758326599530,"stop":1758326599531,"duration":1},"status":"passed","severity":"normal"},{"uid":"afe34cb87067f4b6","name":"should only return 1 node with relay capability","time":{"start":1758326236082,"stop":1758326236082,"duration":0},"status":"passed","severity":"normal"},{"uid":"502dfc07877cdc19","name":"Fails to push message with large meta","time":{"start":1758327348484,"stop":1758327348484,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a644e3f03102c","name":"should handle task timeouts","time":{"start":1758326271577,"stop":1758326271577,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eebe07e6aa547f","name":"Push message with content topic containing unicode special characters","time":{"start":1758327348473,"stop":1758327348473,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e004bf291ec12d","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1758326319844,"stop":1758326319844,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ea58e3295c4fba","name":"should respect custom numPeersToUse configuration","time":{"start":1758326272330,"stop":1758326272330,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ea1b67be65ee35","name":"Push message with content topic containing JSON","time":{"start":1758327348447,"stop":1758327348447,"duration":0},"status":"passed","severity":"normal"},{"uid":"883cd8fd2d8eb2b5","name":"should return PeerId when PeerId is provided","time":{"start":1758326226037,"stop":1758326226037,"duration":0},"status":"passed","severity":"normal"},{"uid":"657ae5f10bcf0ef3","name":"Push message with custom timestamp: 1727567923660","time":{"start":1758327348449,"stop":1758327348450,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca9336fc073293d","name":"should work with stubbed waku event emitter","time":{"start":1758326273324,"stop":1758326273324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad33a8c7b280566","name":"Push 30 different messages","time":{"start":1758327348480,"stop":1758327348480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2442ca30200d8b0c","name":"should add event listeners to libp2p","time":{"start":1758326225302,"stop":1758326225303,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9032f940563d84","name":"isConnected between 2 js-waku relay nodes","time":{"start":1758326319853,"stop":1758326319857,"duration":4},"status":"passed","severity":"normal"},{"uid":"75db2d733737c64d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1758326616702,"stop":1758326616702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf6c27531e60b75","name":"should return false when peer is not on the specified shard","time":{"start":1758326225514,"stop":1758326225514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8e6955821fb7a7","name":"Used by Waku Relay","time":{"start":1758326663780,"stop":1758326663781,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a082b098a534bd","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1758326319858,"stop":1758326319858,"duration":0},"status":"passed","severity":"normal"},{"uid":"784bd2bad8ea573a","name":"should reassess health immediately when peer disconnects","time":{"start":1758326273541,"stop":1758326273541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d00ff26baf42f26","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1758326655029,"stop":1758326655030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ef0b7aaa87ed3c","name":"should return false when peer is on different cluster","time":{"start":1758326225513,"stop":1758326225513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23ffe38d9cee40a","name":"should insert message into bloom filter","time":{"start":1758326261823,"stop":1758326261823,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e269a66da9edced","name":"Check publish message containing long","time":{"start":1758326505441,"stop":1758326505441,"duration":0},"status":"passed","severity":"normal"},{"uid":"27727a4ecb4a465c","name":"should handle shardReader errors","time":{"start":1758326226721,"stop":1758326226722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c316ee06dc27c719","name":"should allow redial after cooldown period","time":{"start":1758326225835,"stop":1758326225835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cbed8d913ecea0","name":"different cluster: nodes don't connect","time":{"start":1758326392250,"stop":1758326392257,"duration":7},"status":"passed","severity":"normal"},{"uid":"8ab992d403ea44bc","name":"Push message with custom timestamp: 1727567923661","time":{"start":1758327348474,"stop":1758327348474,"duration":0},"status":"passed","severity":"normal"},{"uid":"833740520b7a0ed2","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app18/6/topic691/proto","time":{"start":1758326599532,"stop":1758326599533,"duration":1},"status":"passed","severity":"normal"},{"uid":"e221a95adfa10362","name":"Outgoing message is emitted as sent","time":{"start":1758326276742,"stop":1758326276742,"duration":0},"status":"passed","severity":"normal"},{"uid":"df855a484d13fa1f","name":"should add event listeners to globalThis","time":{"start":1758326225303,"stop":1758326225307,"duration":4},"status":"passed","severity":"normal"},{"uid":"b40c2232db2ee9f0","name":"Publish message with custom timestamp: Sat Sep 20 2025 01:01:38 GMT+0000 (Coordinated Universal Time)","time":{"start":1758326505453,"stop":1758326505453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e146e026f1a22e51","name":"should handle complete peer lifecycle","time":{"start":1758326225740,"stop":1758326225740,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bd0d247fd38fac","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1758326209959,"stop":1758326209959,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1112af31ecb25a9","name":"Check message with non string payload is not received","time":{"start":1758326747031,"stop":1758326747031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36fb7ddd1bbaeca","name":"Retries within given interval","time":{"start":1758326273897,"stop":1758326273897,"duration":0},"status":"passed","severity":"normal"},{"uid":"99866695123e592","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1758326498768,"stop":1758326498768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d986139817469469","name":"should return usable stream attached to connection","time":{"start":1758326226303,"stop":1758326226303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6e7aec0c03c556","name":"should remove event listener for peer:discovery","time":{"start":1758326225262,"stop":1758326225263,"duration":1},"status":"passed","severity":"normal"},{"uid":"eedf1fee0cb30193","name":"should remove event listeners when stopped","time":{"start":1758326273323,"stop":1758326273323,"duration":0},"status":"passed","severity":"normal"},{"uid":"127541c2ac767836","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1758326498767,"stop":1758326498767,"duration":0},"status":"passed","severity":"normal"},{"uid":"1addddfc1e0fcabb","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758326755252,"stop":1758326755252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dae68b29e0579cb","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1758326255812,"stop":1758326255812,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c693cfa4b91445","name":"should handle dial errors gracefully","time":{"start":1758326226509,"stop":1758326226509,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b41032e66d7a974","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1758326509984,"stop":1758326509984,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bc55d6f2cb198c","name":"Push message with JSON payload","time":{"start":1758327348478,"stop":1758327348479,"duration":1},"status":"passed","severity":"normal"},{"uid":"612800ed3ba405a9","name":"should drop only non-locked connections when over maxConnections","time":{"start":1758326226513,"stop":1758326226513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09932caeb34343a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1758326226515,"stop":1758326226515,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e547fb0fb0a1afb","name":"Light Node - default protocols","time":{"start":1758326668929,"stop":1758326668930,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fe3c7567096567","name":"should clear dial history on stop","time":{"start":1758326225829,"stop":1758326225830,"duration":1},"status":"passed","severity":"normal"},{"uid":"de29a742bc56acca","name":"Sync message are not sent excessively within sync frequency","time":{"start":1758326280265,"stop":1758326280265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964f7c1ef9c1496","name":"Refresh subscription","time":{"start":1758326755239,"stop":1758326755239,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ad269f8d6bf704","name":"Ephemeral field is preserved - encoder v0","time":{"start":1758326306018,"stop":1758326306018,"duration":0},"status":"passed","severity":"normal"},{"uid":"3004e1cb5d3690da","name":"Check publish message containing short","time":{"start":1758326505440,"stop":1758326505440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42d0f113949eb2","name":"Callback on promise, aborts when callback returns true","time":{"start":1758326657243,"stop":1758326657243,"duration":0},"status":"passed","severity":"normal"},{"uid":"27472da9e767133f","name":"Non TWN Cluster","time":{"start":1758326599530,"stop":1758326599530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b95e4fbb240664","name":"should attach causal history and bloom filter to each message","time":{"start":1758326261824,"stop":1758326261824,"duration":0},"status":"passed","severity":"normal"},{"uid":"75218e7ec2737a47","name":"Check message with non string payload is not received","time":{"start":1758326747038,"stop":1758326747039,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e51f8814d4550f8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1758326255863,"stop":1758326255863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a950d43bda9d94","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1758326255878,"stop":1758326255878,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e6b73219bb58e9","name":"Check publish message containing Chinese","time":{"start":1758326505442,"stop":1758326505442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b675a1a1b2428459","name":"Store - dialed first","time":{"start":1758326668926,"stop":1758326668926,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d5741b53871048","name":"should return true even if peer has no overlapping shards","time":{"start":1758326225511,"stop":1758326225511,"duration":0},"status":"passed","severity":"normal"},{"uid":"75feebf0924c30b6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1758326225756,"stop":1758326225757,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb38cf375854dcd","name":"Push message with unicode special characters payload","time":{"start":1758327348444,"stop":1758327348444,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5733cab9a816891","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1758326255869,"stop":1758326255870,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0079809d2397f82","name":"Check publish message containing special chars","time":{"start":1758326505441,"stop":1758326505442,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5f5e95bb497134","name":"Push message with content topic containing escaped characters","time":{"start":1758327348448,"stop":1758327348448,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0a7458368c0b48","name":"should handle errors when accessing navigator","time":{"start":1758326225319,"stop":1758326225320,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4c95ce91e9d670","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1758326305072,"stop":1758326305074,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f3364bc4467a8797","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758326755251,"stop":1758326755251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae404c9594f8dd1","name":"should not start if already started","time":{"start":1758326236143,"stop":1758326236143,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a31b2b19431de87","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1758326255828,"stop":1758326255828,"duration":0},"status":"passed","severity":"normal"},{"uid":"df21db6591c9383d","name":"Check received message containing shell command","time":{"start":1758326747027,"stop":1758326747027,"duration":0},"status":"passed","severity":"normal"},{"uid":"27afa692565b1e26","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app82/6/topic489/test.js","time":{"start":1758326599532,"stop":1758326599532,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2d7ab8985e22a5","name":"Check message received after jswaku node is restarted","time":{"start":1758326747031,"stop":1758326747031,"duration":0},"status":"passed","severity":"normal"},{"uid":"b868fb8225f36fb5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1758326509991,"stop":1758326509992,"duration":1},"status":"passed","severity":"normal"},{"uid":"21553e1f610a0e6f","name":"should be safe to call multiple times","time":{"start":1758326225715,"stop":1758326225716,"duration":1},"status":"passed","severity":"normal"},{"uid":"79719d2bf2411f98","name":"Check meta is set [ecies]","time":{"start":1758326247074,"stop":1758326247075,"duration":1},"status":"passed","severity":"normal"},{"uid":"21bdfc65110843dc","name":"Outgoing message is emitted as sent","time":{"start":1758326275912,"stop":1758326275912,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1f204948ef9401","name":"Push message equal or less that 1MB","time":{"start":1758327348485,"stop":1758327348485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9598357b46718b7","name":"should handle queue processing errors gracefully","time":{"start":1758326225839,"stop":1758326225839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e69d714c1eaabb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1758326209953,"stop":1758326209953,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf78927c4a9c4f2","name":"Fields are not dropped","time":{"start":1758326226155,"stop":1758326226155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a924bf1d7e3f4e00","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758326392257,"stop":1758326392257,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dc558b51604a7b","name":"Check received message with timestamp: 1758326299598000000 ","time":{"start":1758326747028,"stop":1758326747028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00b5109bdad08ad","name":"Push message with content topic containing JSON","time":{"start":1758327348483,"stop":1758327348483,"duration":0},"status":"passed","severity":"normal"},{"uid":"89762253ca553053","name":"messageHashStr returns a hex string","time":{"start":1758326225757,"stop":1758326225760,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b6249428bdcc01a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1758326209966,"stop":1758326209966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e603db7faa574a5","name":"Push message with SQL Injection payload","time":{"start":1758327348477,"stop":1758327348478,"duration":1},"status":"passed","severity":"normal"},{"uid":"968d67b28e737454","name":"should filter peers by codec","time":{"start":1758326226720,"stop":1758326226720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd23b2d6dd98a95","name":"Check received message containing Script","time":{"start":1758326747034,"stop":1758326747034,"duration":0},"status":"passed","severity":"normal"},{"uid":"f588a5fa5607361d","name":"Push 30 different messages","time":{"start":1758327348457,"stop":1758327348457,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2697cfa1615d240d","name":"random static sharding 6 - Cluster ID: 959, Shard ID: 476","time":{"start":1758326625924,"stop":1758326625924,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf61fdf75ab2bee","name":"Check publish message containing SQL Injection","time":{"start":1758326505448,"stop":1758326505448,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c09d60e7a7b136","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758326747037,"stop":1758326747037,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b907f69bad41ff","name":"Push message with custom timestamp: 1727567923660","time":{"start":1758327348464,"stop":1758327348464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70a402ebaa1d3e","name":"Meta field set when metaSetter is specified","time":{"start":1758326226602,"stop":1758326226602,"duration":0},"status":"passed","severity":"normal"}] |