1 line
228 KiB
JSON

[{"uid":"4f50298b33162bb8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1770164863435,"stop":1770164863436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8dab9a758f3c5b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1770164496299,"stop":1770164496299,"duration":0},"status":"passed","severity":"normal"},{"uid":"187a2f327485778","name":"should use DNS peer discovery with light client","time":{"start":1770164540018,"stop":1770164540019,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4870a4591727bbe5","name":"should handle query errors gracefully","time":{"start":1770164470981,"stop":1770164470981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9ef0bffb053725","name":"should handle corrupted shard info gracefully","time":{"start":1770164461436,"stop":1770164461437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62e5f30739398e3","name":"Init the array if not present","time":{"start":1770164447456,"stop":1770164447457,"duration":1},"status":"passed","severity":"normal"},{"uid":"6408ff6c8528f408","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1770164496278,"stop":1770164496278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27f767f6487889e","name":"Push message with content topic containing short","time":{"start":1770165585224,"stop":1770165585224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b6f07268ec5510","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1770164496329,"stop":1770164496329,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d63fa898eee639e","name":"should not dispatch event when already connected","time":{"start":1770164461336,"stop":1770164461336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1525e0a007e28399","name":"should handle dial errors gracefully","time":{"start":1770164461078,"stop":1770164461078,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb32aa569180536","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1770164447746,"stop":1770164447747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78f7cfd3eda9bb8","name":"Register correct protocols","time":{"start":1770164739556,"stop":1770164739557,"duration":1},"status":"passed","severity":"normal"},{"uid":"323868a97c017ee4","name":"should return true when peer is on the pubsub topic shard","time":{"start":1770164461430,"stop":1770164461430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c46b96f4cc6d6ea","name":"Check received message containing short","time":{"start":1770164987974,"stop":1770164987975,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a82c871582eee5","name":"Push message with meta","time":{"start":1770165585229,"stop":1770165585229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b424fe5e8dda1b2d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1770164471082,"stop":1770164471082,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7edb01e7c20f5f2d","name":"should get / set UDP multiaddr","time":{"start":1770164453128,"stop":1770164453128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd683ddff9ff661","name":"should send to specified number of peers of used peers","time":{"start":1770164509603,"stop":1770164509603,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f2423aba3a73c9","name":"Push message with content topic containing SQL Injection","time":{"start":1770165585227,"stop":1770165585227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b36339579b92381","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1770164461081,"stop":1770164461082,"duration":1},"status":"passed","severity":"normal"},{"uid":"4230e10487673f03","name":"isConnected should return false after all peers disconnect","time":{"start":1770164556096,"stop":1770164556097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5a303d2de49e6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1770165012096,"stop":1770165012097,"duration":1},"status":"passed","severity":"normal"},{"uid":"568aaa42d39b6a01","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1770164496280,"stop":1770164496283,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d9dd81230eb3b6e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1770164452567,"stop":1770164452567,"duration":0},"status":"passed","severity":"normal"},{"uid":"142dc6627519e0b7","name":"Decoder throws on undefined content topic","time":{"start":1770164479977,"stop":1770164479978,"duration":1},"status":"passed","severity":"normal"},{"uid":"661778c4ad6c1f15","name":"Push message with content topic containing special chars","time":{"start":1770165585212,"stop":1770165585212,"duration":0},"status":"passed","severity":"normal"},{"uid":"410ca04333811238","name":"Push message with content topic containing long","time":{"start":1770165585237,"stop":1770165585237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2168c3dfd4dc90a1","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1770164500947,"stop":1770164500947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddffda1cba90938","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1770164496302,"stop":1770164496303,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c3a25557719b0a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1770164447748,"stop":1770164447748,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ee4ccbc6ea521d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app95/5/topic514/xml","time":{"start":1770164838328,"stop":1770164838329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e527a0509824220f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1770164447732,"stop":1770164447732,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f2b9cbf87b6b08","name":"should successfully unsubscribe from an existing subscription","time":{"start":1770164510614,"stop":1770164510615,"duration":1},"status":"passed","severity":"normal"},{"uid":"152b228656626cc5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1770164556095,"stop":1770164556096,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a35d50440a92ec","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1770164496277,"stop":1770164496277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e213e356dcb7c9a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1770164496312,"stop":1770164496313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e205846d88ce10b","name":"Push message with content topic containing SQL Injection","time":{"start":1770165585252,"stop":1770165585252,"duration":0},"status":"passed","severity":"normal"},{"uid":"125dc6385a37cf09","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1770164462196,"stop":1770164462196,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4360d4fb59f96e","name":"Decoder throws on empty string content topic","time":{"start":1770164481736,"stop":1770164481736,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdeb52723dee562","name":"retrieves a single peer","time":{"start":1770164471079,"stop":1770164471079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0edddf3346bda5f","name":"Check message with invalid timestamp is not received","time":{"start":1770164987991,"stop":1770164987991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed66987c16ff006c","name":"should maintain chronological order of messages in localHistory","time":{"start":1770164500943,"stop":1770164500943,"duration":0},"status":"passed","severity":"normal"},{"uid":"492c49752bdbdced","name":"Push message with JSON payload","time":{"start":1770165585235,"stop":1770165585235,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c8fac671996ac2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1770164447730,"stop":1770164447731,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edfcb304f430be2","name":"Nodes with multiple pubsub topic","time":{"start":1770164725075,"stop":1770164725077,"duration":2},"status":"passed","severity":"normal"},{"uid":"52c058c1a1605db3","name":"Emits 'synced' when new message received","time":{"start":1770164511922,"stop":1770164511923,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd05b621d9b2c3f","name":"should lock peers when selected","time":{"start":1770164510344,"stop":1770164510344,"duration":0},"status":"passed","severity":"normal"},{"uid":"727dbb392f3dfc41","name":"should be safe to call multiple times","time":{"start":1770164462581,"stop":1770164462581,"duration":0},"status":"passed","severity":"normal"},{"uid":"878e86c5962f5356","name":"should process tasks in queue","time":{"start":1770164509409,"stop":1770164509410,"duration":1},"status":"passed","severity":"normal"},{"uid":"683bf7989e0c1267","name":"Push to array if already present","time":{"start":1770164447458,"stop":1770164447458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb04e629494546e","name":"Used by Waku Relay","time":{"start":1770164865719,"stop":1770164865719,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a0f214586f3f2e","name":"Push message with content topic containing Chinese","time":{"start":1770165585212,"stop":1770165585212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a871842a27e35cc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1770164496335,"stop":1770164496335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29ab2c361eaa91b","name":"Check publish message containing escaped characters","time":{"start":1770164731857,"stop":1770164731858,"duration":1},"status":"passed","severity":"normal"},{"uid":"35844cf2a0d8626c","name":"should clear timers for specific peer on disconnect","time":{"start":1770164462249,"stop":1770164462252,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b22048415df2358","name":"should select older connection if present","time":{"start":1770164462141,"stop":1770164462157,"duration":16},"status":"passed","severity":"normal"},{"uid":"101a3e58b2bb8606","name":"should handle ENR without shardInfo","time":{"start":1770164470983,"stop":1770164470983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a369a65ca93d0037","name":"should return undefined if no connection provided","time":{"start":1770164462086,"stop":1770164462092,"duration":6},"status":"passed","severity":"normal"},{"uid":"d321ea087687e271","name":"msgTime: 0 ms from now, startTime: 1769905648200, endTime: 1770164848200","time":{"start":1770164863437,"stop":1770164863437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafdc85d711e63a8","name":"should sort peers by ping value","time":{"start":1770164462586,"stop":1770164462586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59975207cb015b9","name":"Outgoing message is retried until acknowledged","time":{"start":1770164514474,"stop":1770164514474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b674ca30e89fe18a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1770164541718,"stop":1770164541719,"duration":1},"status":"passed","severity":"normal"},{"uid":"afaf3c4abd3f732e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1770165012097,"stop":1770165012097,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e9de4940093db0","name":"should unregister libp2p event listeners when stop is called","time":{"start":1770164510348,"stop":1770164510348,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bc51e2ddf38fb2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1770164447750,"stop":1770164447750,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e76f696c8985038","name":"Push 30 different messages","time":{"start":1770165585249,"stop":1770165585249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6998156e14ab1f47","name":"should wait for Store peer to be connected","time":{"start":1770164512006,"stop":1770164512007,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d7736d022992c5","name":"Check received message containing SQL Injection","time":{"start":1770164987977,"stop":1770164987978,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c829dce26c1c8e","name":"Symmetric encrypt & Decrypt","time":{"start":1770164480512,"stop":1770164480512,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c301a730f14426","name":"Encoder error raises irrecoverable error","time":{"start":1770164514472,"stop":1770164514472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3229d653448d99ce","name":"Query Generator, Multiple PubsubTopics","time":{"start":1770164799882,"stop":1770164799883,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e420ab13ceb8afb","name":"Push message with custom timestamp: 1770168159709","time":{"start":1770165585255,"stop":1770165585255,"duration":0},"status":"passed","severity":"normal"},{"uid":"277ee4fd2e6f6688","name":"Push message with Chinese payload","time":{"start":1770165585219,"stop":1770165585219,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bd48c62052fdce","name":"should respect maxRequests limit","time":{"start":1770164497622,"stop":1770164497623,"duration":1},"status":"passed","severity":"normal"},{"uid":"a46edff28c571082","name":"Subscribe to topic containing Script and publish message","time":{"start":1770164739569,"stop":1770164739569,"duration":0},"status":"passed","severity":"normal"},{"uid":"51943d915366c9bc","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1770164447850,"stop":1770164447850,"duration":0},"status":"passed","severity":"normal"},{"uid":"762d569ea52205","name":"should allow redial after cooldown period","time":{"start":1770164461499,"stop":1770164461500,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f036c2650487f5","name":"Push message with Chinese payload","time":{"start":1770165585245,"stop":1770165585245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7daefd2d423e37","name":"should handle retrieval hint and sender_id","time":{"start":1770164497626,"stop":1770164497627,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9dde2567b6140a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1770164496290,"stop":1770164496290,"duration":0},"status":"passed","severity":"normal"},{"uid":"80de87b5a8bf0851","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1770164500950,"stop":1770164500950,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78a1acafb4b9be8","name":"should not create multiple intervals when called multiple times","time":{"start":1770164461473,"stop":1770164461474,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb5805b07132b50","name":"Push message with custom timestamp: 1770168159709","time":{"start":1770165585242,"stop":1770165585242,"duration":0},"status":"passed","severity":"normal"},{"uid":"6140846856baf8c8","name":"should handle case with all peers already connected","time":{"start":1770164462193,"stop":1770164462193,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcce5e30d199cf1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1770164447750,"stop":1770164447751,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6b86a175402784","name":"should not retry if at least one success","time":{"start":1770164509604,"stop":1770164509604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0da4f9c476792be","name":"Check received message containing unicode special characters","time":{"start":1770164987980,"stop":1770164987980,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cea164e7da6c26b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1770164739564,"stop":1770164739564,"duration":0},"status":"passed","severity":"normal"},{"uid":"390f1e4566dd5ace","name":"Push message with Basic HTML tag payload","time":{"start":1770165585247,"stop":1770165585247,"duration":0},"status":"passed","severity":"normal"},{"uid":"615ca8ccdf2dcedb","name":"Relay - times out","time":{"start":1770164868339,"stop":1770164868339,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a0c0725f0f019d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1770164790610,"stop":1770164790611,"duration":1},"status":"passed","severity":"normal"},{"uid":"863748f83b26f3b","name":"Push message with escaped characters payload","time":{"start":1770165585209,"stop":1770165585209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48a0a2732744ecf","name":"Bloom filter","time":{"start":1770164500725,"stop":1770164500726,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c830b75f2e8185","name":"should create RPC request with correct parameters","time":{"start":1770164470869,"stop":1770164470869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3b2a7aaed8df83","name":"Push message with Russian payload","time":{"start":1770165585207,"stop":1770165585207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a61d643115b79af","name":"should initialize with default options","time":{"start":1770164470973,"stop":1770164470973,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5321100be7885d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1770164470363,"stop":1770164470364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee0c499e87628125","name":"should handle case when globalThis is not available","time":{"start":1770164461329,"stop":1770164461330,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2560668d6186f55","name":"should maintain proper timestamps if all messages received","time":{"start":1770164500942,"stop":1770164500942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d759c3bb37bd2d01","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1770164447744,"stop":1770164447744,"duration":0},"status":"passed","severity":"normal"},{"uid":"551d90a1f6995217","name":"should initialize with isNetworkConnected as false","time":{"start":1770164461308,"stop":1770164461308,"duration":0},"status":"passed","severity":"normal"},{"uid":"9430640756049143","name":"should perform ping and update peer store on timer","time":{"start":1770164462238,"stop":1770164462238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef3001f5f35d039","name":"should return false when peer has no shard info","time":{"start":1770164461422,"stop":1770164461423,"duration":1},"status":"passed","severity":"normal"},{"uid":"217ccdab2dd3c93b","name":"Encoder throws on undefined content topic","time":{"start":1770164479976,"stop":1770164479977,"duration":1},"status":"passed","severity":"normal"},{"uid":"7692e107e660b9c4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1770164496284,"stop":1770164496284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d14dc725896185","name":"Subscribe to topic containing Script and receive message","time":{"start":1770165012088,"stop":1770165012088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4764a0998ded7e87","name":"Push message with Arabic payload","time":{"start":1770165585245,"stop":1770165585245,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22837e142d258b0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app55/2/topic37/test.js","time":{"start":1770164838319,"stop":1770164838319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc0ae34b261edbf","name":"returns only open connection if one present","time":{"start":1770164462140,"stop":1770164462140,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cbe7b32d5b124f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1770164496278,"stop":1770164496279,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7b6027a5b83e51","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1770165012093,"stop":1770165012093,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43fa13bd2664b3b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1770165012092,"stop":1770165012092,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3d2510af8f7353","name":"should not execute task if max attempts is 0","time":{"start":1770164509417,"stop":1770164509417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9601982deda2c490","name":"should skip updating peer store if peer has same addresses","time":{"start":1770164461081,"stop":1770164461081,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaa50bd941746f7","name":"random static sharding 4 - Cluster ID: 157, Shard ID: 379","time":{"start":1770164858976,"stop":1770164858976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2580186579dd4ea","name":"Push message with Arabic payload","time":{"start":1770165585233,"stop":1770165585233,"duration":0},"status":"passed","severity":"normal"},{"uid":"820b41e8d87ac2e4","name":"should clear all entries","time":{"start":1770164497632,"stop":1770164497633,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ce60911282211d","name":"should handle dial errors","time":{"start":1770164462583,"stop":1770164462583,"duration":0},"status":"passed","severity":"normal"},{"uid":"475c9c8b274bdf8a","name":"Outgoing message is possibly acknowledged","time":{"start":1770164514473,"stop":1770164514473,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1232bcc9fcb73672","name":"Push message with SQL Injection payload","time":{"start":1770165585246,"stop":1770165585246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d9f028e9ecb5d0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1770164510343,"stop":1770164510344,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fad3a94fb8a401","name":"Passing page size 0 when there are 110 messages","time":{"start":1770164852652,"stop":1770164852654,"duration":2},"status":"passed","severity":"normal"},{"uid":"be1c353e966c6674","name":"Check received message containing special chars","time":{"start":1770164987985,"stop":1770164987985,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f81689f72e246e","name":"should properly clean up resources when disposed","time":{"start":1770164508848,"stop":1770164508849,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6502ca197027f00","name":"Repair Request","time":{"start":1770164500727,"stop":1770164500728,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5ccf1ae9d7478d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1770164470360,"stop":1770164470362,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbacfedfba7b1de0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1770164447849,"stop":1770164447849,"duration":0},"status":"passed","severity":"normal"},{"uid":"764d4165e702da28","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1770164500942,"stop":1770164500942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17f77db70fb0913d","name":"can start the service","time":{"start":1770164474899,"stop":1770164474900,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba674a73e551047","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1770164510344,"stop":1770164510345,"duration":1},"status":"passed","severity":"normal"},{"uid":"c340cb7ade534203","name":"should handle multiple query options for time ranges","time":{"start":1770164511914,"stop":1770164511915,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a6b3a60620fabfa","name":"Fails to push message bigger that 1MB","time":{"start":1770165585255,"stop":1770165585256,"duration":1},"status":"passed","severity":"normal"},{"uid":"141d6ca464e6728c","name":"Push message with content topic containing escaped characters","time":{"start":1770165585252,"stop":1770165585253,"duration":1},"status":"passed","severity":"normal"},{"uid":"b89b026067dc85cb","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1770164765532,"stop":1770164765532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5642597a8223154b","name":"ends if stream creation fails","time":{"start":1770164462285,"stop":1770164462286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6c07803eabb4d9","name":"Ordered Callback - true","time":{"start":1770164841153,"stop":1770164841153,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd5e464a97a1d0","name":"should properly setup health event callback","time":{"start":1770164510681,"stop":1770164510682,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3f9804ab7cfe0c","name":"should respect custom numPeersToUse configuration","time":{"start":1770164510355,"stop":1770164510355,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedef95ef8e0cdcb","name":"messageHashStr produces consistent results for the same input","time":{"start":1770164461592,"stop":1770164461592,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c3a69dff285e1f","name":"should start and stop interval correctly","time":{"start":1770164509409,"stop":1770164509409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f9ff973d97d6183","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1770164601647,"stop":1770164601648,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a44ada7cd083cc5","name":"Push message with content topic containing numeric","time":{"start":1770165585225,"stop":1770165585225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0f06c4710c4bf0","name":"Callback on promise, aborts when callback returns true","time":{"start":1770164830781,"stop":1770164830782,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0b4080bc416889","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1770164799885,"stop":1770164799886,"duration":1},"status":"passed","severity":"normal"},{"uid":"df1305e5cf7188a8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1770164496330,"stop":1770164496330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26ffdfdf32b1633","name":"Push message with content topic containing unicode special characters","time":{"start":1770165585214,"stop":1770165585214,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fd7048740fceb7","name":"should be safe to call multiple times","time":{"start":1770164462220,"stop":1770164462220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2dd49d88f2943c","name":"Wait given interval before re-trying","time":{"start":1770164511729,"stop":1770164511730,"duration":1},"status":"passed","severity":"normal"},{"uid":"8278322c214dfb6","name":"Delete observer","time":{"start":1770164708832,"stop":1770164708832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bde12e717b88b9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1770164784322,"stop":1770164784324,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e96a0e6392ff184","name":"Subscribe to topic containing Script and receive message","time":{"start":1770165012097,"stop":1770165012098,"duration":1},"status":"passed","severity":"normal"},{"uid":"575d3a08b737dd3e","name":"should dial peer when on same shard","time":{"start":1770164461500,"stop":1770164461505,"duration":5},"status":"passed","severity":"normal"},{"uid":"d1a6fd88a1622c9c","name":"Push message with numeric payload","time":{"start":1770165585219,"stop":1770165585219,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e33272c44695364","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1770164863439,"stop":1770164863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2f5c60e2c6700f","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1770164462198,"stop":1770164462199,"duration":1},"status":"passed","severity":"normal"},{"uid":"865a612a1bba0dd2","name":"Push message with SQL Injection payload","time":{"start":1770165585220,"stop":1770165585220,"duration":0},"status":"passed","severity":"normal"},{"uid":"123a6f44b8a6e0d5","name":"A test","time":{"start":1770164610142,"stop":1770164610142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79fac15ef7be49f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1770164540025,"stop":1770164540025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"582c78ac91719b41","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1770164447746,"stop":1770164447746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b513726510c59606","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1770164743238,"stop":1770164743238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6072d4ecd3b46c7f","name":"Check received message containing long","time":{"start":1770164987985,"stop":1770164987985,"duration":0},"status":"passed","severity":"normal"},{"uid":"791d9dcfe4f84e0f","name":"should use configured peers when available","time":{"start":1770164511916,"stop":1770164511916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fa6bc10660a108","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1770164510357,"stop":1770164510358,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8e12b866dcfe9d","name":"should properly compute the node id","time":{"start":1770164453127,"stop":1770164453127,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9bf82777fb3837","name":"should handle task timeouts","time":{"start":1770164509415,"stop":1770164509417,"duration":2},"status":"passed","severity":"normal"},{"uid":"808c4d56439dfb48","name":"should set up event listeners when started","time":{"start":1770164510674,"stop":1770164510674,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d73a54418f1f75","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1770164447741,"stop":1770164447741,"duration":0},"status":"passed","severity":"normal"},{"uid":"712de3aba608084a","name":"should return empty array when no peers connected","time":{"start":1770164462584,"stop":1770164462584,"duration":0},"status":"passed","severity":"normal"},{"uid":"3393d885420c3ba4","name":"should evict furthest entry when buffer is full","time":{"start":1770164497628,"stop":1770164497628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ea9a0e2c545643","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1770164863436,"stop":1770164863437,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe627e716a02c4a","name":"Passing an array","time":{"start":1770164865718,"stop":1770164865718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b376d9f989294d43","name":"should return false when network is not connected","time":{"start":1770164462581,"stop":1770164462582,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f00bee3f2c928bd","name":"Query generator for multiple messages with different content topic format","time":{"start":1770164830780,"stop":1770164830781,"duration":1},"status":"passed","severity":"normal"},{"uid":"9efa142b5f782854","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1770164739574,"stop":1770164739575,"duration":1},"status":"passed","severity":"normal"},{"uid":"63eed928343bde22","name":"should check false positive rate","time":{"start":1770164496185,"stop":1770164496186,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a68f2deff6e87e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1770165012099,"stop":1770165012100,"duration":1},"status":"passed","severity":"normal"},{"uid":"5431c2319fa49c30","name":"Check received message containing XML","time":{"start":1770164987987,"stop":1770164987987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8db296e6ac90974","name":"should dial with multiaddr and return stream","time":{"start":1770164462582,"stop":1770164462582,"duration":0},"status":"passed","severity":"normal"},{"uid":"347bdd292be91b71","name":"Check publish message containing numeric","time":{"start":1770164731853,"stop":1770164731853,"duration":0},"status":"passed","severity":"normal"},{"uid":"21708876dff44f4","name":"Push message with rate limit","time":{"start":1770165585254,"stop":1770165585254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3cff94bf290ece","name":"Push message with content topic containing short","time":{"start":1770165585211,"stop":1770165585211,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d03ab4ce22e00f","name":"should continue query when messages are from different channels","time":{"start":1770164514476,"stop":1770164514476,"duration":0},"status":"passed","severity":"normal"},{"uid":"df117f05d557deee","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1770164508817,"stop":1770164508821,"duration":4},"status":"passed","severity":"normal"},{"uid":"82e1c21db56493ac","name":"random static sharding 5 - Cluster ID: 79, Shard ID: 524","time":{"start":1770164858977,"stop":1770164858977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc67ec74b6ac9aa","name":"should clear interval on stop","time":{"start":1770164470984,"stop":1770164470984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79824aa49ae83ad","name":"should add sent message to localHistory with retrievalHint","time":{"start":1770164500941,"stop":1770164500941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3148fcba3399c1fc","name":"should not return locked peers if enough unlocked are available","time":{"start":1770164510345,"stop":1770164510346,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc43c91d6ba1244a","name":"Push message with Russian payload","time":{"start":1770165585220,"stop":1770165585220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b19d97cf02ffe8c","name":"should skip peer when failed to dial recently","time":{"start":1770164461498,"stop":1770164461498,"duration":0},"status":"passed","severity":"normal"},{"uid":"41605dc4bbc2b11e","name":"Check message with no payload is not received","time":{"start":1770164987992,"stop":1770164987992,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f1bda8a83b1afa","name":"Push message with unicode special characters payload","time":{"start":1770165585236,"stop":1770165585236,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee534464543b3d3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app66/9/topic909/test.js","time":{"start":1770164838321,"stop":1770164838321,"duration":0},"status":"passed","severity":"normal"},{"uid":"e775b7d333697f1","name":"should stop peer exchange discovery","time":{"start":1770164470975,"stop":1770164470976,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b880c7599644da0","name":"Relay","time":{"start":1770164540266,"stop":1770164540267,"duration":1},"status":"passed","severity":"normal"},{"uid":"175df92b70a599ea","name":"should set field with all protocols enabled","time":{"start":1770164453132,"stop":1770164453132,"duration":0},"status":"passed","severity":"normal"},{"uid":"db76f57ac782e5e5","name":"should enable all discoveries when explicitly set","time":{"start":1770164508810,"stop":1770164508811,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c1725e15b59f32","name":"should reject if Store is requested but not mounted","time":{"start":1770164512004,"stop":1770164512004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d64d9045202a2","name":"Outgoing message is emitted as sending","time":{"start":1770164512502,"stop":1770164512503,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43f3ee336462641","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1770164987991,"stop":1770164987991,"duration":0},"status":"passed","severity":"normal"},{"uid":"59441b6598dc5a38","name":"Subscribe and receive messages via waku relay post","time":{"start":1770165012082,"stop":1770165012082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3e6bfb2a35bf5e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1770164452572,"stop":1770164452572,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a085e250a99a5a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1770164510361,"stop":1770164510362,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbf187fd3aea47d","name":"Push message with special chars payload","time":{"start":1770165585244,"stop":1770165585245,"duration":1},"status":"passed","severity":"normal"},{"uid":"23116e915766caf2","name":"Push message with custom timestamp: 1770160959709","time":{"start":1770165585216,"stop":1770165585216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4712b9f1c1c8c49","name":"should stop all internal components","time":{"start":1770164462580,"stop":1770164462580,"duration":0},"status":"passed","severity":"normal"},{"uid":"f066c966e3711370","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1770164863440,"stop":1770164863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dad10829bb51d42","name":"Check received message containing Arabic","time":{"start":1770164987986,"stop":1770164987986,"duration":0},"status":"passed","severity":"normal"},{"uid":"b654735978b2e69e","name":"Round trip binary serialization","time":{"start":1770164462499,"stop":1770164462500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f17bd923be5fb4f","name":"should handle peer connect event","time":{"start":1770164461333,"stop":1770164461333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac98bea46844dc0","name":"Push message with XML payload","time":{"start":1770165585234,"stop":1770165585234,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a989a9f9ae2898","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1770164496301,"stop":1770164496302,"duration":1},"status":"passed","severity":"normal"},{"uid":"2556e7a7479bbe66","name":"should skip peers without ENR","time":{"start":1770164470982,"stop":1770164470982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee6b3b8515c5f7b","name":"should handle peerStore errors gracefully","time":{"start":1770164462585,"stop":1770164462586,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd289427b7f40aff","name":"Push message with emoji payload","time":{"start":1770165585210,"stop":1770165585210,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4a5906c9cd7df7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1770165012081,"stop":1770165012081,"duration":0},"status":"passed","severity":"normal"},{"uid":"af41f8f695c5514b","name":"should stop query on content message from same channel","time":{"start":1770164514476,"stop":1770164514476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4723cf2e625ddd35","name":"should return start time to match max range","time":{"start":1770164510700,"stop":1770164510700,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48fa58b9a0dc544","name":"should return false when peer is not found","time":{"start":1770164461433,"stop":1770164461433,"duration":0},"status":"passed","severity":"normal"},{"uid":"84131eba11184781","name":"Sync message is sent within sync frequency","time":{"start":1770164517580,"stop":1770164517580,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a87fcbf647df512","name":"Subscribe to topic containing long and receive message","time":{"start":1770165012095,"stop":1770165012095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1290f223d3d40942","name":"should not process empty queue","time":{"start":1770164461523,"stop":1770164461526,"duration":3},"status":"passed","severity":"normal"},{"uid":"4edc95afd7a0f398","name":"should handle different types of entries","time":{"start":1770164508848,"stop":1770164508848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d49c380649147e0","name":"msgTime: 0 ms from now, startTime: 1770078448200, endTime: 1770164848200","time":{"start":1770164863438,"stop":1770164863439,"duration":1},"status":"passed","severity":"normal"},{"uid":"94327d335b090224","name":"same cluster: nodes connect","time":{"start":1770164626417,"stop":1770164626418,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3e26ee0532a05c0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1770164462242,"stop":1770164462243,"duration":1},"status":"passed","severity":"normal"},{"uid":"c612364d3545784c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1770165012090,"stop":1770165012090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd376412eb26a695","name":"same cluster, static sharding: nodes connect","time":{"start":1770164626414,"stop":1770164626415,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff321cc8fcad6f6","name":"should return false when peer is not on the specified shard","time":{"start":1770164461427,"stop":1770164461428,"duration":1},"status":"passed","severity":"normal"},{"uid":"3775d575819b050e","name":"should return different streams if requested simultaniously","time":{"start":1770164462094,"stop":1770164462095,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1a592deb99fd55","name":"should be online or offline if network state changed","time":{"start":1770164556099,"stop":1770164556099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd1278893979b9c","name":"random static sharding 7 - Cluster ID: 787, Shard ID: 531","time":{"start":1770164858977,"stop":1770164858978,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e2765489d3dba5","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1770164508812,"stop":1770164508812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb68f44afc65107","name":"Push message equal or less that 1MB","time":{"start":1770165585243,"stop":1770165585243,"duration":0},"status":"passed","severity":"normal"},{"uid":"c785f2e8c387a61","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1770164447747,"stop":1770164447747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d6136ef3ffb53a","name":"should return false when peer is on different cluster","time":{"start":1770164461419,"stop":1770164461419,"duration":0},"status":"passed","severity":"normal"},{"uid":"7305325f997b49e1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1770164469658,"stop":1770164469660,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cc76a2ca4f816e1","name":"should properly start and stop event listening","time":{"start":1770164511179,"stop":1770164511179,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fdce89b77c4a0","name":"Push message with content topic containing emoji","time":{"start":1770165585253,"stop":1770165585253,"duration":0},"status":"passed","severity":"normal"},{"uid":"567e90ee5182c629","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1770164496284,"stop":1770164496285,"duration":1},"status":"passed","severity":"normal"},{"uid":"f88227cc086b8d70","name":"should handle peer not in mesh for all topics","time":{"start":1770164462257,"stop":1770164462258,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a47214cc3196eff","name":"should load peers from local storage and dispatch events","time":{"start":1770164474902,"stop":1770164474902,"duration":0},"status":"passed","severity":"normal"},{"uid":"56be3681b14600a5","name":"should successfully query store with valid decoders and options","time":{"start":1770164511913,"stop":1770164511914,"duration":1},"status":"passed","severity":"normal"},{"uid":"798f79d27ecfcf75","name":"should stop and cleanup resources","time":{"start":1770164510486,"stop":1770164510486,"duration":0},"status":"passed","severity":"normal"},{"uid":"a939a2d5386f3a35","name":"should be able to encode the field with only RELAY set to true","time":{"start":1770164452563,"stop":1770164452564,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e4c1cf399d305f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1770164731864,"stop":1770164731864,"duration":0},"status":"passed","severity":"normal"},{"uid":"658c4484d3c0f93c","name":"should insert elements correctly","time":{"start":1770164496171,"stop":1770164496172,"duration":1},"status":"passed","severity":"normal"},{"uid":"31dd0066e2ec66ec","name":"should support chaining for add method","time":{"start":1770164508839,"stop":1770164508839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f8900a0ec87ccb","name":"should never report false negatives","time":{"start":1770164496173,"stop":1770164496178,"duration":5},"status":"passed","severity":"normal"},{"uid":"75b02f0eea747f18","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1770164514473,"stop":1770164514473,"duration":0},"status":"passed","severity":"normal"},{"uid":"380a2e80bd9c0139","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1770164500944,"stop":1770164500945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a27d49da8df4c58","name":"Fields are not dropped","time":{"start":1770164462207,"stop":1770164462208,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cda46af4751ac5","name":"should throw error - no id","time":{"start":1770164453125,"stop":1770164453125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8793015e11c57726","name":"should remove entries","time":{"start":1770164497623,"stop":1770164497626,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bb57e36684f9c70","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1770164481734,"stop":1770164481734,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edc155d9a6022b0","name":"should handle onConnected and onDisconnected","time":{"start":1770164510347,"stop":1770164510347,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdb1213544028a1","name":"should increase lamport timestamp","time":{"start":1770164500941,"stop":1770164500942,"duration":1},"status":"passed","severity":"normal"},{"uid":"3677bf59e5dacb8f","name":"Push message with SQL Injection payload","time":{"start":1770165585234,"stop":1770165585234,"duration":0},"status":"passed","severity":"normal"},{"uid":"cacd06da1ecc149","name":"should handle incoming messages","time":{"start":1770164510616,"stop":1770164510616,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa05224c018007ce","name":"should handle shardReader errors","time":{"start":1770164462587,"stop":1770164462587,"duration":0},"status":"passed","severity":"normal"},{"uid":"294002ca4484ef8c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1770164447745,"stop":1770164447745,"duration":0},"status":"passed","severity":"normal"},{"uid":"52379690d2d9e87a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1770165012096,"stop":1770165012096,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b222233878d337","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1770164838315,"stop":1770164838316,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9d01e2d58922bd","name":"Subscribe and receive messages via lightPush","time":{"start":1770165012080,"stop":1770165012080,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7ded0084fdcc7e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1770164511915,"stop":1770164511915,"duration":0},"status":"passed","severity":"normal"},{"uid":"322971623dec4f92","name":"should not trigger query when a recent query happened under threshold","time":{"start":1770164510687,"stop":1770164510687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9bc750fb0016ae","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1770165012087,"stop":1770165012087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6149c140f0d7fed","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1770164743238,"stop":1770164743239,"duration":1},"status":"passed","severity":"normal"},{"uid":"d65b3773fbc9da52","name":"Check message with no pubsub topic is not received","time":{"start":1770164987982,"stop":1770164987982,"duration":0},"status":"passed","severity":"normal"},{"uid":"3394f34da2e59ab1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1770164784324,"stop":1770164784325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdfc819265bbf0e7","name":"accepts time-filtered query with content filter","time":{"start":1770164461783,"stop":1770164461783,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f7a4a894b57823","name":"Passing page size 3 when there are 20 messages","time":{"start":1770164852659,"stop":1770164852660,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b54f2fc92b0164","name":"should filter out already connected peers","time":{"start":1770164462189,"stop":1770164462191,"duration":2},"status":"passed","severity":"normal"},{"uid":"b39aaf62c345c28","name":"should get multiple eligible entries at later time","time":{"start":1770164497622,"stop":1770164497622,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c16a5c23204094c","name":"should increase lamport timestamp","time":{"start":1770164500939,"stop":1770164500939,"duration":0},"status":"passed","severity":"normal"},{"uid":"9066023a98a507a3","name":"Query generator for multiple messages with multiple decoders","time":{"start":1770164830780,"stop":1770164830780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bd6b0e85e33df3","name":"should properly create location multiaddrs - tcp4","time":{"start":1770164453129,"stop":1770164453129,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c76c14f8183d8e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1770164470357,"stop":1770164470357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b3d71a5dab6533","name":"Check publish message containing Chinese","time":{"start":1770164731854,"stop":1770164731854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f32dbb1316808c7","name":"Wrong topic","time":{"start":1770164838330,"stop":1770164838332,"duration":2},"status":"passed","severity":"normal"},{"uid":"58c714b9928a5a3d","name":"throws on content topic with too few or too many fields","time":{"start":1770164447725,"stop":1770164447726,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9568c79b4536887","name":"should do nothing if no non-locked connections to drop","time":{"start":1770164462200,"stop":1770164462200,"duration":0},"status":"passed","severity":"normal"},{"uid":"c091720695b4cae5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1770164510613,"stop":1770164510614,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf870f356f45c803","name":"Push message with short payload","time":{"start":1770165585204,"stop":1770165585205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b9a5256259d028","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1770164461814,"stop":1770164461819,"duration":5},"status":"passed","severity":"normal"},{"uid":"80d5ab379df0c6ca","name":"Stops search when maxGet is reached","time":{"start":1770164470457,"stop":1770164470458,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d738abf4f09748","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1770164496340,"stop":1770164496341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e0d9f08d7d0c36","name":"should get and remove ready entries","time":{"start":1770164497628,"stop":1770164497629,"duration":1},"status":"passed","severity":"normal"},{"uid":"190cb07b7646d6b2","name":"should dial peer when peer is discovered","time":{"start":1770164461077,"stop":1770164461078,"duration":1},"status":"passed","severity":"normal"},{"uid":"caf4a45fbc1ae2e0","name":"Check received message containing SQL Injection","time":{"start":1770164987986,"stop":1770164987987,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4e16f32b7e938bb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1770164496319,"stop":1770164496319,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dae4051af1b05e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1770164447743,"stop":1770164447743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c134e4ce0f506e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1770164496283,"stop":1770164496284,"duration":1},"status":"passed","severity":"normal"},{"uid":"1279e5a2d92f187c","name":"Push message with long payload","time":{"start":1770165585244,"stop":1770165585244,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c273f696379d75b","name":"should dial all known peers when reached zero connections","time":{"start":1770164577574,"stop":1770164577575,"duration":1},"status":"passed","severity":"normal"},{"uid":"c046dfca1039ffb3","name":"caches peers it previously fetched","time":{"start":1770164471080,"stop":1770164471080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7bcc9174eaf4b9","name":"should remove event listeners from globalThis","time":{"start":1770164461318,"stop":1770164461319,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab44af87ba3a03b5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1770164496313,"stop":1770164496318,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd64a2f95d79ed0c","name":"should get all peers from store","time":{"start":1770164462189,"stop":1770164462189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3186d037ccb3c521","name":"should not receive a peer event before start","time":{"start":1770164540016,"stop":1770164540016,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7cd7e16c200e39d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1770164496276,"stop":1770164496277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae8b13fe530458f9","name":"rejects content-filtered query with only contentTopics","time":{"start":1770164461779,"stop":1770164461779,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ebb49313f06b78","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1770164725072,"stop":1770164725073,"duration":1},"status":"passed","severity":"normal"},{"uid":"891c77571da889ca","name":"should skip peers that don't support peer exchange","time":{"start":1770164470978,"stop":1770164470978,"duration":0},"status":"passed","severity":"normal"},{"uid":"555102d786a49727","name":"pre and post cipher","time":{"start":1770164480512,"stop":1770164480513,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66e218db35acb5","name":"should return false when peer is on different cluster","time":{"start":1770164461426,"stop":1770164461426,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf01e801fdbc6d8","name":"Push message with content topic containing Russian","time":{"start":1770165585239,"stop":1770165585239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b251e1069710021","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1770164496299,"stop":1770164496300,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ead1ff70b48fd62","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1770164510698,"stop":1770164510698,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7873282edfb0e4","name":"Subscribe to topic containing shell command and receive message","time":{"start":1770165012089,"stop":1770165012089,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d3bfdae4d613d0","name":"should handle errors when getting connections","time":{"start":1770164461340,"stop":1770164461341,"duration":1},"status":"passed","severity":"normal"},{"uid":"f315d20efeb8ef5e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1770164453133,"stop":1770164453133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9d79947681a985","name":"should sort by messageId when timestamps are equal","time":{"start":1770164500729,"stop":1770164500729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06bc3c43add1013","name":"return first retrieved peers without further DNS queries","time":{"start":1770164471081,"stop":1770164471082,"duration":1},"status":"passed","severity":"normal"},{"uid":"229abcb9feec43c1","name":"Outgoing message is emitted as sent","time":{"start":1770164512503,"stop":1770164512503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c732651a01bfe6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1770164496291,"stop":1770164496291,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67f0ad02b88eeb7","name":"Push message with Arabic payload","time":{"start":1770165585206,"stop":1770165585207,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd534eac2d7fc63","name":"Push message with content topic containing special chars","time":{"start":1770165585225,"stop":1770165585226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d20532b2693b8cc","name":"should request peer renewal on specific errors","time":{"start":1770164509415,"stop":1770164509415,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d66d48b1473613","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1770164461570,"stop":1770164461570,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81526e6d45f68b5","name":"Subscribe to topic containing short and publish message","time":{"start":1770164739562,"stop":1770164739563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd94bcde588700c","name":"All","time":{"start":1770164540268,"stop":1770164540269,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0048e8b49cbcff","name":"Check message with non string payload is not received","time":{"start":1770164987983,"stop":1770164987983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc74a4c33cde071","name":"Encoder throws on empty string content topic","time":{"start":1770164462501,"stop":1770164462501,"duration":0},"status":"passed","severity":"normal"},{"uid":"47113ec8c18b2537","name":"should emit a peer event after start","time":{"start":1770164474901,"stop":1770164474901,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5126a524757766","name":"messageHashStr works with IProtoMessage","time":{"start":1770164461591,"stop":1770164461591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4fe11606ab4838e","name":"Push message with content topic containing Russian","time":{"start":1770165585226,"stop":1770165585227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7bf7bd6f4151f16","name":"should retry on complete failure if specified","time":{"start":1770164509604,"stop":1770164509604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0db4223a67a159","name":"throws on content topic with generation field greater than 0","time":{"start":1770164447726,"stop":1770164447727,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2bd6dfccc7ffad7","name":"Push message with content topic containing Chinese","time":{"start":1770165585238,"stop":1770165585238,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e266f9ff2c844","name":"Ephemeral field set to true","time":{"start":1770164462500,"stop":1770164462500,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7e519c6e7559b7","name":"should handle peer disconnect event when no connections remain","time":{"start":1770164461333,"stop":1770164461333,"duration":0},"status":"passed","severity":"normal"},{"uid":"386b2774df712302","name":"should be safe to call multiple times","time":{"start":1770164461482,"stop":1770164461483,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51176ecda042f8e","name":"should do nothing when connections still exist","time":{"start":1770164462188,"stop":1770164462189,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c8da4dae2385e6","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1770164514480,"stop":1770164514480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c6986b6c68dc8","name":"can query messages normally","time":{"start":1770164833195,"stop":1770164833196,"duration":1},"status":"passed","severity":"normal"},{"uid":"7850db9f5f377ca1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1770164461339,"stop":1770164461339,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fba90582d1830f","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1770164739559,"stop":1770164739559,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ceb23986f8785c","name":"Check publish message after client node is restarted","time":{"start":1770164731866,"stop":1770164731866,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ab2e4acf0ac59ef","name":"should not dial peers from store when browser is not connected","time":{"start":1770164462186,"stop":1770164462187,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac34ddd4f18ef14","name":"Push message with Russian payload","time":{"start":1770165585233,"stop":1770165585234,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a51b8e3366bdac","name":"should serialize and deserialize correctly","time":{"start":1770164496178,"stop":1770164496181,"duration":3},"status":"passed","severity":"normal"},{"uid":"536f8fa83f0a606a","name":"groups content topics by expected pubsub topic","time":{"start":1770164447740,"stop":1770164447741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b69b177a475ccd4","name":"should add event listeners to globalThis","time":{"start":1770164461309,"stop":1770164461310,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9c498642acf7cd","name":"should handle errors when removing globalThis listeners","time":{"start":1770164461321,"stop":1770164461322,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d16ba3734baa426","name":"Sync message is not sent if another sync message was just received","time":{"start":1770164517581,"stop":1770164517581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8b78e097657126","name":"should create PeerExchange instance with components","time":{"start":1770164470869,"stop":1770164470869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f661648d217e76","name":"Push message with content topic containing Russian","time":{"start":1770165585251,"stop":1770165585251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b2630b9501031d","name":"Push message with JSON payload","time":{"start":1770165585222,"stop":1770165585222,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e3ae024c96d721","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1770164496319,"stop":1770164496320,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ecb5606a194f79","name":"Check received message containing Chinese","time":{"start":1770164987976,"stop":1770164987976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c92dea2eb8af1a1","name":"Push message with content topic containing unicode special characters","time":{"start":1770165585253,"stop":1770165585253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b32000c38f73fc7","name":"Check publish message containing unicode special characters","time":{"start":1770164731858,"stop":1770164731858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f97bd6273eb7c3","name":"should start peer exchange discovery","time":{"start":1770164470974,"stop":1770164470975,"duration":1},"status":"passed","severity":"normal"},{"uid":"466381dfad3971ab","name":"should use peerId from options when provided to queryGenerator","time":{"start":1770164511916,"stop":1770164511916,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fb1d00bdd10c48","name":"Automatically retrieves missing message","time":{"start":1770164514474,"stop":1770164514475,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40b97d88fa647a2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1770164470363,"stop":1770164470363,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a0e21c451ae0c","name":"Check publish message containing Script","time":{"start":1770164731855,"stop":1770164731855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1073063960bd998c","name":"Subscribe to topic containing XML and receive message","time":{"start":1770165012098,"stop":1770165012098,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54506d210f2d81b","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1770164510695,"stop":1770164510696,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9505a51183179","name":"should remove expired entries after TTL has passed","time":{"start":1770164508839,"stop":1770164508842,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ab754bd5da23b0b","name":"Push message with content topic containing JSON","time":{"start":1770165585252,"stop":1770165585252,"duration":0},"status":"passed","severity":"normal"},{"uid":"be880e88af4d8e8b","name":"should hang up with multiaddr and return true on success","time":{"start":1770164462583,"stop":1770164462584,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53d60544319eac9","name":"should create all internal components","time":{"start":1770164462579,"stop":1770164462579,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93ee2e0c30e3797","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1770164500364,"stop":1770164500364,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eba3f781b9bf37","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1770164510356,"stop":1770164510356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1010bcae7e42e078","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1770164511924,"stop":1770164511924,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ead64091e4412a","name":"throws on content topic with empty topic name field","time":{"start":1770164447728,"stop":1770164447728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9820f4c1a9c6e53b","name":"should handle complete discovery-to-dial flow","time":{"start":1770164461082,"stop":1770164461083,"duration":1},"status":"passed","severity":"normal"},{"uid":"de79d59b52e02ba1","name":"should handle mixed protocol support correctly","time":{"start":1770164511181,"stop":1770164511181,"duration":0},"status":"passed","severity":"normal"},{"uid":"184523e466abdf84","name":"should update ack status of messages in outgoing buffer","time":{"start":1770164500950,"stop":1770164500950,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1f8842dcbd7636","name":"should stop query when sync message from same channel is found","time":{"start":1770164514475,"stop":1770164514476,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c80be26514db60","name":"should query peer with peer exchange protocol","time":{"start":1770164470979,"stop":1770164470980,"duration":1},"status":"passed","severity":"normal"},{"uid":"379a46865219c45d","name":"should use current time when it's greater than incremented timestamp","time":{"start":1770164500169,"stop":1770164500171,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc6d795629787b15","name":"Subscribe to topic containing JSON and receive message","time":{"start":1770165012089,"stop":1770165012089,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf60f432de86c5ab","name":"Fails to push message with large meta","time":{"start":1770165585254,"stop":1770165585254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5461772a4fa6d85","name":"should encode/decode to text encoding","time":{"start":1770164453127,"stop":1770164453128,"duration":1},"status":"passed","severity":"normal"},{"uid":"7efdf9b6988ad4e8","name":"Push message with custom timestamp: 1770160959709","time":{"start":1770165585230,"stop":1770165585230,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0acbd9b351a24d","name":"Publish message with rate limit","time":{"start":1770164731867,"stop":1770164731867,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bed56c67ca18d7","name":"should return peer for existing peer","time":{"start":1770164462193,"stop":1770164462194,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6bc3aa55a778353","name":"Check message with no content topic is not received","time":{"start":1770164987983,"stop":1770164987983,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20de18e1a701454","name":"random static sharding 10 - Cluster ID: 397, Shard ID: 258","time":{"start":1770164858979,"stop":1770164858980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0445d6c667234f3","name":"should handle v3 RLN errors","time":{"start":1770164509607,"stop":1770164509607,"duration":0},"status":"passed","severity":"normal"},{"uid":"456de3fa274604ad","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1770165012081,"stop":1770165012082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0053272f77b0962","name":"should get / set TCP multiaddr","time":{"start":1770164453128,"stop":1770164453129,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70ca92d25ccdcf1","name":"should handle queue processing errors gracefully","time":{"start":1770164461526,"stop":1770164461529,"duration":3},"status":"passed","severity":"normal"},{"uid":"cdab51357277c540","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1770165012092,"stop":1770165012092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb024f4b1558c2d","name":"should retry if all attempts fail","time":{"start":1770164509419,"stop":1770164509420,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee929b88ba1220c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1770164461323,"stop":1770164461323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e917a1bb25d153ce","name":"Check received message containing Russian","time":{"start":1770164987986,"stop":1770164987986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a066c147ceb653","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1770164447731,"stop":1770164447732,"duration":1},"status":"passed","severity":"normal"},{"uid":"effea713de02daa2","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1770164447743,"stop":1770164447744,"duration":1},"status":"passed","severity":"normal"},{"uid":"6328667bde78e68f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1770164447739,"stop":1770164447739,"duration":0},"status":"passed","severity":"normal"},{"uid":"54291ec524132f5b","name":"tcp ip4 address","time":{"start":1770164452517,"stop":1770164452519,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6f626f4277d32fc","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1770164510358,"stop":1770164510358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e298be52d8502a","name":"Check received message with timestamp: 1770164534172000000 ","time":{"start":1770164987980,"stop":1770164987981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b904df6badfecb42","name":"Check received message containing emoji","time":{"start":1770164987989,"stop":1770164987989,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dc35a7aac89bd","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1770164461779,"stop":1770164461779,"duration":0},"status":"passed","severity":"normal"},{"uid":"6106c1119764d95d","name":"Push message with JSON payload","time":{"start":1770165585247,"stop":1770165585247,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1b1208f494a21","name":"should not stop if not started","time":{"start":1770164470976,"stop":1770164470976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df998c0e9548231","name":"should set field with only STORE enabled","time":{"start":1770164453132,"stop":1770164453133,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a1beecc2acd045","name":"Query with Promise Callback, No message returned","time":{"start":1770164799888,"stop":1770164799888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6435936b8cbd97ce","name":"should be able to decode the field with only STORE set to true","time":{"start":1770164452570,"stop":1770164452571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a48e677b0507e06","name":"Ordered Callback - false","time":{"start":1770164841154,"stop":1770164841154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c1727d1535a9be","name":"should return PeerId when Multiaddr input is provided","time":{"start":1770164461823,"stop":1770164461823,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3afdb50b820e7b","name":"should initialize with custom number of peers","time":{"start":1770164510343,"stop":1770164510343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f23e9e1cc6553f","name":"should return false when navigator.onLine is false","time":{"start":1770164461322,"stop":1770164461322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57f0b72f270671a","name":"Query with Ordered Callback, No message returned","time":{"start":1770164799886,"stop":1770164799887,"duration":1},"status":"passed","severity":"normal"},{"uid":"f871c1e4225110e2","name":"should dispatch connect and disconnect events","time":{"start":1770164510346,"stop":1770164510347,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3e92511c364020","name":"Query generator for multiple messages with different message text format","time":{"start":1770164830777,"stop":1770164830780,"duration":3},"status":"passed","severity":"normal"},{"uid":"396ea3b4fecd508e","name":"should encodeTxt and decodeTxt","time":{"start":1770164453123,"stop":1770164453123,"duration":0},"status":"passed","severity":"normal"},{"uid":"32831ac8fce40623","name":"isConnected should return true after first peer connects","time":{"start":1770164556096,"stop":1770164556096,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf8610f9d3a3432","name":"Promise Callback - false","time":{"start":1770164841153,"stop":1770164841153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8dbd0776f1c5b45","name":"should handle multiple peers with different shard configurations","time":{"start":1770164461533,"stop":1770164461534,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a24b7bc6edcac8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1770164511178,"stop":1770164511178,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e670a5d0475a74","name":"should initialize with default number of peers","time":{"start":1770164510342,"stop":1770164510343,"duration":1},"status":"passed","severity":"normal"},{"uid":"3678d18dd92f53be","name":"should dial all peers on dial","time":{"start":1770164621800,"stop":1770164621801,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf9ed7c0f2678dc","name":"should set default options when no config provided","time":{"start":1770164462578,"stop":1770164462578,"duration":0},"status":"passed","severity":"normal"},{"uid":"445c84bcb78543dc","name":"should handle errors when accessing navigator","time":{"start":1770164461341,"stop":1770164461342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f510b92dc163657","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1770164541719,"stop":1770164541720,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1a5eee2b36bb95","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1770164447739,"stop":1770164447740,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8a3cf3e9ff1b0f","name":"should handle very large timestamps","time":{"start":1770164500182,"stop":1770164500183,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45513cf772fe708","name":"Subscribe and receive messages via lightPush","time":{"start":1770165012091,"stop":1770165012091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43823769280c5eb","name":"Passing page size 110 when there are 120 messages","time":{"start":1770164852669,"stop":1770164852669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0c73b4c146b8aa","name":"should dial peers from store when browser is connected","time":{"start":1770164462186,"stop":1770164462186,"duration":0},"status":"passed","severity":"normal"},{"uid":"593a4c06cf7ea89f","name":"should return all connected peers without codec filter","time":{"start":1770164462585,"stop":1770164462585,"duration":0},"status":"passed","severity":"normal"},{"uid":"91de40798f230674","name":"Check publish message containing emoji","time":{"start":1770164731858,"stop":1770164731859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a55ea188034b15","name":"Sets default value correctly","time":{"start":1770164865719,"stop":1770164865720,"duration":1},"status":"passed","severity":"normal"},{"uid":"135fc6285c44eb25","name":"should handle errors gracefully when getting peer info","time":{"start":1770164461434,"stop":1770164461435,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb7d8cdd9b4b976","name":"Push message with content topic containing Russian","time":{"start":1770165585213,"stop":1770165585213,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e795938bae8e2f3","name":"should transition to Unhealthy when no connections","time":{"start":1770164511178,"stop":1770164511178,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc5019acfcf26b8","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1770164514479,"stop":1770164514479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc5d15e6b565107","name":"Push message with content topic containing short","time":{"start":1770165585249,"stop":1770165585249,"duration":0},"status":"passed","severity":"normal"},{"uid":"8545ccdecd4ee22b","name":"Push message with content topic containing Arabic","time":{"start":1770165585238,"stop":1770165585238,"duration":0},"status":"passed","severity":"normal"},{"uid":"31986f4de6b75f1c","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1770164500943,"stop":1770164500944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3055b58653b5d774","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1770164496291,"stop":1770164496292,"duration":1},"status":"passed","severity":"normal"},{"uid":"1772e07805147f03","name":"should work with v3 peers","time":{"start":1770164509605,"stop":1770164509605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7108d53067ff787","name":"Sync message is not sent if another sync message was just sent","time":{"start":1770164517581,"stop":1770164517581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a323e86eb1192700","name":"should return false and handle errors gracefully","time":{"start":1770164462584,"stop":1770164462584,"duration":0},"status":"passed","severity":"normal"},{"uid":"168a2e1b6665018a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1770164784326,"stop":1770164784326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7618416a7d207e","name":"Retries within maximum given attempts","time":{"start":1770164511729,"stop":1770164511729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6df657e27d190c2","name":"should be able to decode the field with only RELAY set to true","time":{"start":1770164452569,"stop":1770164452569,"duration":0},"status":"passed","severity":"normal"},{"uid":"add722429e2b2145","name":"Subscribe and receives messages on 20 topics","time":{"start":1770165012093,"stop":1770165012093,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d7f57ccede8be8","name":"Push message with long payload","time":{"start":1770165585218,"stop":1770165585218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d789f3aa238d6726","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1770164739575,"stop":1770164739576,"duration":1},"status":"passed","severity":"normal"},{"uid":"822870914aecdee9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1770164743237,"stop":1770164743238,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccffe63d4da1a23f","name":"should stop ping timers on peer disconnect","time":{"start":1770164462234,"stop":1770164462234,"duration":0},"status":"passed","severity":"normal"},{"uid":"de906fa81759a6e4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1770164626416,"stop":1770164626417,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf74dce50513382","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1770164540020,"stop":1770164540021,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d022413c888e85f","name":"should not receive a peer event after stop","time":{"start":1770164772157,"stop":1770164772158,"duration":1},"status":"passed","severity":"normal"},{"uid":"89559a1888e737f9","name":"Check received message containing XML","time":{"start":1770164987978,"stop":1770164987978,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10032406bd26c56","name":"throws on empty content topic","time":{"start":1770164447725,"stop":1770164447725,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c986ff0b6a1675","name":"should return null for non-existent peer","time":{"start":1770164462194,"stop":1770164462195,"duration":1},"status":"passed","severity":"normal"},{"uid":"9905d150fec56286","name":"should handle a minimal index list","time":{"start":1770164447849,"stop":1770164447849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3addc096d9e628","name":"random static sharding 3 - Cluster ID: 923, Shard ID: 588","time":{"start":1770164858976,"stop":1770164858976,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e2ef39b311b075","name":"Subscribe to topic containing emoji and receive message","time":{"start":1770165012090,"stop":1770165012090,"duration":0},"status":"passed","severity":"normal"},{"uid":"727f5dbc6f33ce7f","name":"Push message with XML payload","time":{"start":1770165585246,"stop":1770165585247,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5812bc7f04543b","name":"should handle large number of peers request","time":{"start":1770164470868,"stop":1770164470868,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff13474cb0c4199","name":"should skip peer when dialed recently","time":{"start":1770164461485,"stop":1770164461498,"duration":13},"status":"passed","severity":"normal"},{"uid":"354cbc363d66c4a3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1770164987993,"stop":1770164987993,"duration":0},"status":"passed","severity":"normal"},{"uid":"36baddecdd26175b","name":"should handle zero peers request","time":{"start":1770164470868,"stop":1770164470868,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1317926066b81a","name":"should return true when peer is on the specified shard","time":{"start":1770164461424,"stop":1770164461426,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0f2fc9392f9bee9","name":"Check received message containing Chinese","time":{"start":1770164987986,"stop":1770164987986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0b7891a28eeeb1","name":"should throw error - no id","time":{"start":1770164453125,"stop":1770164453125,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff23c3ec53c48d6","name":"throws on content topic with empty encoding field","time":{"start":1770164447728,"stop":1770164447728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f771d6eee4b349f2","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1770164739567,"stop":1770164739567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b76f217cd170c5c","name":"should create NetworkMonitor with libp2p and events","time":{"start":1770164461307,"stop":1770164461307,"duration":0},"status":"passed","severity":"normal"},{"uid":"e991e65e1f697770","name":"Publish message with custom timestamp: Tue Feb 03 2026 23:25:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1770164731860,"stop":1770164731860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf6fbf5f0e0feda","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1770165012097,"stop":1770165012097,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bd5f1cf5252c45","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1770164510355,"stop":1770164510355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4639e958c655f","name":"should invoke callbacks when receiving a message","time":{"start":1770164510484,"stop":1770164510485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c777bb87e676e0b3","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1770164470865,"stop":1770164470865,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc0cd7df96fb555","name":"nwaku subscribes","time":{"start":1770164720669,"stop":1770164720669,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d190286b57d1ed","name":"Waku message hash computation (payload length 0)","time":{"start":1770164461576,"stop":1770164461577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57049d671268319","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1770164510695,"stop":1770164510695,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb3c521ea35c2c5","name":"Push message with content topic containing escaped characters","time":{"start":1770165585240,"stop":1770165585240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a6daa56f6553ce","name":"Check received message with timestamp: 1649153314 ","time":{"start":1770164987981,"stop":1770164987981,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac0b3016abde350","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1770164496302,"stop":1770164496302,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d25ca438699beb","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1770164496273,"stop":1770164496274,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c35569ce4211fc","name":"should create KeepAliveManager with required options","time":{"start":1770164462218,"stop":1770164462218,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dccf4b8a92a69f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1770164447730,"stop":1770164447730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03988e12ae2b244","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1770164462284,"stop":1770164462284,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dc74b5f927719b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1770164452571,"stop":1770164452571,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b5873759457b0d","name":"should only return 1 node with relay and store capability","time":{"start":1770164471081,"stop":1770164471081,"duration":0},"status":"passed","severity":"normal"},{"uid":"9501a6159f5a0dae","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1770164452566,"stop":1770164452567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72d8a22207f1268","name":"should filter out undefined ENRs","time":{"start":1770164470864,"stop":1770164470864,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd671540cc316816","name":"should skip peers without peerInfo in ENR","time":{"start":1770164470982,"stop":1770164470983,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2a4c9e3b902989","name":"Check received message containing JSON","time":{"start":1770164987979,"stop":1770164987979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0140eb2d2f087b","name":"Push message with XML payload","time":{"start":1770165585208,"stop":1770165585208,"duration":0},"status":"passed","severity":"normal"},{"uid":"253a1a5b6c526907","name":"should not fail to stop the service if it was not started","time":{"start":1770164474900,"stop":1770164474900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a89c98ab0a98eacc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1770164496329,"stop":1770164496329,"duration":0},"status":"passed","severity":"normal"},{"uid":"4352d4628dd97188","name":"Check received message containing Basic HTML tag","time":{"start":1770164987978,"stop":1770164987979,"duration":1},"status":"passed","severity":"normal"},{"uid":"f854a7e218eec630","name":"should skip peer when not on same cluster","time":{"start":1770164461500,"stop":1770164461500,"duration":0},"status":"passed","severity":"normal"},{"uid":"2272aa76da42a320","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1770164731859,"stop":1770164731859,"duration":0},"status":"passed","severity":"normal"},{"uid":"6565fc5c0964e8aa","name":"should retry failed tasks","time":{"start":1770164509411,"stop":1770164509415,"duration":4},"status":"passed","severity":"normal"},{"uid":"577e274eb41986a1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1770164725056,"stop":1770164725056,"duration":0},"status":"passed","severity":"normal"},{"uid":"604c50d974938212","name":"Add multiple subscription objects on single nwaku node","time":{"start":1770165012100,"stop":1770165012100,"duration":0},"status":"passed","severity":"normal"},{"uid":"5daa1ba79e242857","name":"Push message with meta","time":{"start":1770165585253,"stop":1770165585253,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b6e250fa3bd410","name":"Outgoing message is possibly acknowledged","time":{"start":1770164512504,"stop":1770164512504,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52970ab6a85579b9","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1770164784327,"stop":1770164784328,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0a5a0829540612","name":"should clear dial history on start","time":{"start":1770164461473,"stop":1770164461473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1b1cc81b1915ca","name":"should be able to decode the field with only FILTER set to true","time":{"start":1770164452570,"stop":1770164452570,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4cdac960630b74","name":"should get eligible entries based on current time","time":{"start":1770164497622,"stop":1770164497622,"duration":0},"status":"passed","severity":"normal"},{"uid":"163ac4d45beae09d","name":"should create QueryOnConnect instance without options","time":{"start":1770164510671,"stop":1770164510673,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ff75ce130e50212","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1770164496335,"stop":1770164496336,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2494140a181b637","name":"should skip peer when already connected","time":{"start":1770164461484,"stop":1770164461485,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d98513e92f69fb","name":"Subscribe to topic containing emoji and receive message","time":{"start":1770165012100,"stop":1770165012100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5aa0a97eeeef80","name":"should not fail to stop the service if it was not started","time":{"start":1770164540013,"stop":1770164540014,"duration":1},"status":"passed","severity":"normal"},{"uid":"76ecfaeef100b3d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1770164447745,"stop":1770164447745,"duration":0},"status":"passed","severity":"normal"},{"uid":"90da1a73bc8e87d3","name":"ignores domain fetching errors","time":{"start":1770164471080,"stop":1770164471080,"duration":0},"status":"passed","severity":"normal"},{"uid":"c615232d11011466","name":"Check meta is set [symmetric]","time":{"start":1770164479975,"stop":1770164479975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bbe795c9de43f28","name":"should monitor connected peers and store them into cache","time":{"start":1770164627583,"stop":1770164627583,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e9dde6e61cea81","name":"handles different networkShards values correctly","time":{"start":1770164447742,"stop":1770164447742,"duration":0},"status":"passed","severity":"normal"},{"uid":"46170c2a142c6269","name":"Fails to push message with large meta","time":{"start":1770165585215,"stop":1770165585215,"duration":0},"status":"passed","severity":"normal"},{"uid":"106527b6ab05a46e","name":"should not change state when connections remain after disconnect","time":{"start":1770164461334,"stop":1770164461336,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5e58a0c37aa1a02","name":"throws on content topic with empty version field","time":{"start":1770164447727,"stop":1770164447728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1426aebecdecc250","name":"should start ping timers on peer connect","time":{"start":1770164462232,"stop":1770164462233,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a02c4ca773652b","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1770164462242,"stop":1770164462242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfffe7f67f54bd0","name":"Fails to publish message with empty text","time":{"start":1770164731862,"stop":1770164731863,"duration":1},"status":"passed","severity":"normal"},{"uid":"5869d2293030476e","name":"should add entries and maintain sorted order","time":{"start":1770164497627,"stop":1770164497627,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a00e9dccbd08e6","name":"should only return 1 node with relay capability","time":{"start":1770164471081,"stop":1770164471081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b53c2c2046f5ee","name":"Outgoing message is acknowledged","time":{"start":1770164514473,"stop":1770164514473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f888aacd5cad17a3","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1770164496298,"stop":1770164496299,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30fb158241d9bc","name":"should process queue every 500ms","time":{"start":1770164461508,"stop":1770164461518,"duration":10},"status":"passed","severity":"normal"},{"uid":"7d6e11164a88f7a0","name":"Push message with custom timestamp: 1770168159709","time":{"start":1770165585230,"stop":1770165585230,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da4f11f759f2443","name":"Subscribe to topic containing XML and receive message","time":{"start":1770165012088,"stop":1770165012088,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f44c1a8600aeee8","name":"Check publish message containing short","time":{"start":1770164731852,"stop":1770164731852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da22632cccec888","name":"Decrypt messages","time":{"start":1770164708831,"stop":1770164708831,"duration":0},"status":"passed","severity":"normal"},{"uid":"88564cf3633281","name":"Incoming message is emitted as received","time":{"start":1770164514473,"stop":1770164514474,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66fc06d3e01836e","name":"different cluster: nodes don't connect","time":{"start":1770164626415,"stop":1770164626415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca96696e2053d6ed","name":"should trigger query when it went offline since the last successful query","time":{"start":1770164510686,"stop":1770164510686,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d158d5937eefa4","name":"Subscribe and publish message","time":{"start":1770164739558,"stop":1770164739558,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcf1f2a86b008c0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1770164496285,"stop":1770164496285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b90b34d440fb58f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1770165012087,"stop":1770165012087,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d95deb185172a95","name":"Push message with content topic containing Chinese","time":{"start":1770165585251,"stop":1770165585251,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51b801bab79e952","name":"Synced status is emitted when a missing message is received","time":{"start":1770164514423,"stop":1770164514423,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a521c241446a387","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1770164496279,"stop":1770164496279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbe4f29255f3084","name":"Publish without waiting for remote peer","time":{"start":1770164739557,"stop":1770164739557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0088dbe0d9f855","name":"should add entries and maintain sorted order","time":{"start":1770164497620,"stop":1770164497621,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7b6c2431a5b5d8","name":"should reject on timeout if it was set","time":{"start":1770164512005,"stop":1770164512005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed169913295a4635","name":"Passing page size 19 when there are 20 messages","time":{"start":1770164852668,"stop":1770164852668,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c1a8463924bcbb","name":"should add received messages to bloom filter","time":{"start":1770164500942,"stop":1770164500943,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7e05e48c0967c","name":"Check received message containing Arabic","time":{"start":1770164987977,"stop":1770164987977,"duration":0},"status":"passed","severity":"normal"},{"uid":"14952720beb24e55","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1770164500944,"stop":1770164500944,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5d5801bf90d5ab","name":"should remove event listener for peer:discovery","time":{"start":1770164461075,"stop":1770164461076,"duration":1},"status":"passed","severity":"normal"},{"uid":"28042fae615b9fb0","name":"Push message with Script payload","time":{"start":1770165585221,"stop":1770165585221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a458901941b5d804","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1770164447751,"stop":1770164447751,"duration":0},"status":"passed","severity":"normal"},{"uid":"6172e49ee523baee","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1770164470866,"stop":1770164470867,"duration":1},"status":"passed","severity":"normal"},{"uid":"809d283003ece0f","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1770164500945,"stop":1770164500945,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fcd717a9d2ae71","name":"should return cached hash on subsequent access","time":{"start":1770164462503,"stop":1770164462503,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b5905b98bb9fde","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1770164462586,"stop":1770164462586,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0079b007f8ddf1","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1770164447731,"stop":1770164447731,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab5f5b81680d9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1770164496295,"stop":1770164496298,"duration":3},"status":"passed","severity":"normal"},{"uid":"e402feb3d6e3204e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1770164863429,"stop":1770164863431,"duration":2},"status":"passed","severity":"normal"},{"uid":"be2aa6da69a9fb2e","name":"Overlapping topic subscription","time":{"start":1770165012094,"stop":1770165012094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42187cb222cd3ff","name":"Check received message with timestamp: 1649153314 ","time":{"start":1770164987990,"stop":1770164987990,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62780f492511052","name":"Encoder throws on empty string content topic","time":{"start":1770164479977,"stop":1770164479977,"duration":0},"status":"passed","severity":"normal"},{"uid":"576cc393d6468cbb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1770164511178,"stop":1770164511179,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fa64f640b00613","name":"should drop only non-locked connections when over maxConnections","time":{"start":1770164462199,"stop":1770164462200,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8d81478b62a45f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1770164739558,"stop":1770164739558,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a756f2245a56e7","name":"it tolerates circular branch references","time":{"start":1770164471079,"stop":1770164471079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a893c9b232c97d1","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1770164601646,"stop":1770164601647,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67453d382ea137d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1770164496302,"stop":1770164496302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3584cdb94508fa6e","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1770164462201,"stop":1770164462206,"duration":5},"status":"passed","severity":"normal"},{"uid":"4f68e8d1972f8712","name":"should return false for different channelId","time":{"start":1770164514477,"stop":1770164514477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d54f1b163cd876f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1770164447744,"stop":1770164447744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ba6013ac4b6903","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1770164496289,"stop":1770164496290,"duration":1},"status":"passed","severity":"normal"},{"uid":"367b63d462f14202","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1770164739568,"stop":1770164739569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db847a9a3106a83","name":"should create ConnectionManager with required options","time":{"start":1770164462577,"stop":1770164462578,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c129eac5d47b4e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1770165012093,"stop":1770165012093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b5332b7b83f8b","name":"should fail to send if no connected peers found","time":{"start":1770164509602,"stop":1770164509603,"duration":1},"status":"passed","severity":"normal"},{"uid":"86267765ef68867","name":"returns nothing if no connections present","time":{"start":1770164462139,"stop":1770164462140,"duration":1},"status":"passed","severity":"normal"},{"uid":"934789c816efdfa5","name":"should throw error - no public key","time":{"start":1770164453126,"stop":1770164453126,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ad72e6170691cc","name":"Check received message with timestamp: 1770164534172 ","time":{"start":1770164987990,"stop":1770164987990,"duration":0},"status":"passed","severity":"normal"},{"uid":"192fce0787cb3b58","name":"Outgoing message is emitted as sent","time":{"start":1770164514472,"stop":1770164514472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4341d2346441dd9e","name":"Query with Ordered Callback, No Decoder","time":{"start":1770164799886,"stop":1770164799886,"duration":0},"status":"passed","severity":"normal"},{"uid":"503418373bc71918","name":"should handle case with no peers in store","time":{"start":1770164462192,"stop":1770164462192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d2583debf9e007","name":"Push 30 different messages","time":{"start":1770165585236,"stop":1770165585236,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc40dc8fbb21836","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1770164447747,"stop":1770164447748,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab4b4a3010407e4","name":"should drop connection to one peer on hangUp","time":{"start":1770164621805,"stop":1770164621806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb702e74d86ff1b","name":"Push message with short payload","time":{"start":1770165585243,"stop":1770165585244,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9f3632ff3b545e","name":"Check received message containing Script","time":{"start":1770164987978,"stop":1770164987978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1785378be9c1d2","name":"should handle peer store errors gracefully","time":{"start":1770164511180,"stop":1770164511181,"duration":1},"status":"passed","severity":"normal"},{"uid":"4668f9f81facac73","name":"Relay + Store","time":{"start":1770164540267,"stop":1770164540268,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbd85529a5994fd","name":"should not retry if at least one success","time":{"start":1770164509417,"stop":1770164509418,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d953fefdd72b56","name":"Check message on other pubsub topic is not received","time":{"start":1770164987991,"stop":1770164987991,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc56fc5591003fec","name":"Push message with Arabic payload","time":{"start":1770165585220,"stop":1770165585220,"duration":0},"status":"passed","severity":"normal"},{"uid":"b934e16d4664329","name":"Check received message with timestamp: 1770164534172000000 ","time":{"start":1770164987990,"stop":1770164987990,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb568c93311380a0","name":"should process all pages when stopIfTrue never returns true","time":{"start":1770164510698,"stop":1770164510699,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8401cd3a1b19de0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1770164559535,"stop":1770164559535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8103bbea7278325f","name":"Throws when trying to push message with empty payload","time":{"start":1770165585249,"stop":1770165585249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9bee07a9f274a4","name":"should not fail to start the service if it is already started","time":{"start":1770164772149,"stop":1770164772151,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3be8968a68aa930","name":"Push message with meta","time":{"start":1770165585241,"stop":1770165585241,"duration":0},"status":"passed","severity":"normal"},{"uid":"296697cc4eb6a53a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1770164462100,"stop":1770164462100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb140a37154dc0e","name":"should insert message id into causal history","time":{"start":1770164500940,"stop":1770164500941,"duration":1},"status":"passed","severity":"normal"},{"uid":"242d1f3a547dd0ca","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1770164470865,"stop":1770164470866,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fe2d770f1e3d30","name":"should remove event listeners","time":{"start":1770164462184,"stop":1770164462185,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4427039af35a06d","name":"Push message with escaped characters payload","time":{"start":1770165585235,"stop":1770165585236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b608146ff3bef835","name":"should encode/decode to RLP encoding","time":{"start":1770164453127,"stop":1770164453127,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b6ea39656121c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1770164452566,"stop":1770164452566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac8e88d0cc24c37","name":"Push message with Russian payload","time":{"start":1770165585245,"stop":1770165585246,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e88df940b31c2f","name":"Fails to push message bigger that 1MB","time":{"start":1770165585243,"stop":1770165585243,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc2ddfcb4d4fbbf","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1770164470867,"stop":1770164470867,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3dae0a809517fdb","name":"Check received message containing long","time":{"start":1770164987975,"stop":1770164987975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8615281e08ec28ce","name":"Check meta is set [ecies]","time":{"start":1770164481735,"stop":1770164481735,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbaacf6618d5081","name":"should handle empty peer infos gracefully","time":{"start":1770164470863,"stop":1770164470864,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba8fa591362c110","name":"Encoder throws on empty string content topic","time":{"start":1770164481736,"stop":1770164481736,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d6d8cc054323a6","name":"Fails to push message bigger that 1MB","time":{"start":1770165585217,"stop":1770165585217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25de350247cc50e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app25/6/topic558/json","time":{"start":1770164838323,"stop":1770164838324,"duration":1},"status":"passed","severity":"normal"},{"uid":"569bfed568a6f0a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1770164510700,"stop":1770164510701,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b8d0a78de915bc","name":"Push message with content topic containing Chinese","time":{"start":1770165585226,"stop":1770165585226,"duration":0},"status":"passed","severity":"normal"},{"uid":"886441d9c062d740","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app98/7/topic529/proto","time":{"start":1770164838320,"stop":1770164838321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b1cb4d2c52614d","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1770164496290,"stop":1770164496291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9370802cae4aa6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1770164987984,"stop":1770164987984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec4c20f6329f293","name":"isConnected return false after peer stops","time":{"start":1770164556097,"stop":1770164556097,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6d99a0ff936cdb","name":"Check message with no pubsub topic is not received","time":{"start":1770164987991,"stop":1770164987992,"duration":1},"status":"passed","severity":"normal"},{"uid":"86619fca87133a3a","name":"should not be sent when there is no history","time":{"start":1770164500949,"stop":1770164500949,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d76b97e470c59c","name":"should handle browser offline state overriding peer connections","time":{"start":1770164461342,"stop":1770164461343,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb07d094bbd3900","name":"should return true even if peer has no overlapping shards","time":{"start":1770164461420,"stop":1770164461421,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d9766a7a5825660","name":"should call waitForPeer on Relay","time":{"start":1770164512007,"stop":1770164512007,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d008a01abfc1e9","name":"should be safe to call multiple times","time":{"start":1770164462580,"stop":1770164462580,"duration":0},"status":"passed","severity":"normal"},{"uid":"259e27fc70aca5ce","name":"recovers when dns.resolve returns empty","time":{"start":1770164471079,"stop":1770164471079,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2eb948ae6a69678","name":"Push message with Script payload","time":{"start":1770165585207,"stop":1770165585208,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2ed5ffe1641730","name":"Push message with content topic containing Arabic","time":{"start":1770165585212,"stop":1770165585213,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a78bad3c748138","name":"Outgoing message is emitted as sending","time":{"start":1770164514471,"stop":1770164514472,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d18f25c2c01135","name":"should handle cache.get errors gracefully","time":{"start":1770164474902,"stop":1770164474903,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17677ce4d751da3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1770164447742,"stop":1770164447743,"duration":1},"status":"passed","severity":"normal"},{"uid":"b17ca5c6334484cc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1770164739560,"stop":1770164739561,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3fee39a4074e70f","name":"Generator, 2 different shards","time":{"start":1770164790609,"stop":1770164790610,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f7ec5d4d5c6620","name":"should handle complete dial lifecycle","time":{"start":1770164461533,"stop":1770164461533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8921fe4de6ed9c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1770165012084,"stop":1770165012084,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88fe69489adae9d","name":"Push message with custom timestamp: 1739406159709","time":{"start":1770165585242,"stop":1770165585242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac17c6965a5f2cef","name":"Push message with escaped characters payload","time":{"start":1770165585248,"stop":1770165585248,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de4786bea8c253a","name":"should remove event listeners","time":{"start":1770164462220,"stop":1770164462222,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e0bb668f5ee0c85","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1770164470866,"stop":1770164470866,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b52447211cffa0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1770164461571,"stop":1770164461576,"duration":5},"status":"passed","severity":"normal"},{"uid":"9a3c8134e1fdf498","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1770164559535,"stop":1770164559536,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd0f18fe8ae8abb","name":"Check received message containing Basic HTML tag","time":{"start":1770164987988,"stop":1770164987988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8c9bb1d4146b1b","name":"Push message with content topic containing numeric","time":{"start":1770165585250,"stop":1770165585250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ee0a907dc8fd7c","name":"yields undefined for messages without content topic","time":{"start":1770164462287,"stop":1770164462287,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c5f106fe87b0b9","name":"should clear the dialing interval","time":{"start":1770164461474,"stop":1770164461474,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc42aac67b91e4b1","name":"should handle complete connection lifecycle","time":{"start":1770164461342,"stop":1770164461342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2775bdf4c7dbf553","name":"should handle timestamp equal to current time","time":{"start":1770164500171,"stop":1770164500182,"duration":11},"status":"passed","severity":"normal"},{"uid":"711a0a619a2b3601","name":"Sync message are not sent excessively within sync frequency","time":{"start":1770164517580,"stop":1770164517580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5866b395ef214e9d","name":"Query Generator - false","time":{"start":1770164841152,"stop":1770164841152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13ae2f02196ec3c","name":"Incoming message is emitted as received","time":{"start":1770164512504,"stop":1770164512505,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b72c66fbb8fd20","name":"Nwaku publishes","time":{"start":1770164720670,"stop":1770164720670,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ee520a6ca07c6","name":"should not fail to start the service if it is already started","time":{"start":1770164540014,"stop":1770164540015,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c0880e6bf82bc2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1770164500947,"stop":1770164500947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72790bd14b37098","name":"should work with mixed v2 and v3 peers","time":{"start":1770164509605,"stop":1770164509606,"duration":1},"status":"passed","severity":"normal"},{"uid":"4061644cea37e9ed","name":"Push message with long payload","time":{"start":1770165585232,"stop":1770165585232,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfccadc159a8c29a","name":"yields decoded messages","time":{"start":1770164462287,"stop":1770164462287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9a2dcdb4cd4f6f","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1770164462237,"stop":1770164462237,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa40370495a01e6d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1770164731864,"stop":1770164731864,"duration":0},"status":"passed","severity":"normal"},{"uid":"107a5639bdc39301","name":"should be safe to call multiple times","time":{"start":1770164462185,"stop":1770164462185,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee7f89206c0aaa5","name":"Push message with meta","time":{"start":1770165585215,"stop":1770165585215,"duration":0},"status":"passed","severity":"normal"},{"uid":"756b119935a85af","name":"messageHashStr produces different results for different inputs","time":{"start":1770164461592,"stop":1770164461593,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c076e8f4cce12","name":"Non TWN Cluster","time":{"start":1770164838316,"stop":1770164838317,"duration":1},"status":"passed","severity":"normal"},{"uid":"60378412b56422ef","name":"Push message with content topic containing emoji","time":{"start":1770165585215,"stop":1770165585215,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ea1e62a39f08a0","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1770164511925,"stop":1770164511925,"duration":0},"status":"passed","severity":"normal"},{"uid":"264c447bf13a9521","name":"should initialize with Unhealthy status","time":{"start":1770164511177,"stop":1770164511177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baf291daee731ef","name":"Push message with Script payload","time":{"start":1770165585246,"stop":1770165585246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f4c15c5b777d28","name":"should not allow k > 12","time":{"start":1770164496339,"stop":1770164496339,"duration":0},"status":"passed","severity":"normal"},{"uid":"47aeb4cea96bc9a5","name":"Push message with shell command payload","time":{"start":1770165585247,"stop":1770165585248,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f69b68d34e246","name":"Check received message containing special chars","time":{"start":1770164987976,"stop":1770164987976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5c04121c15a996","name":"Cluster ID 0, shard 1","time":{"start":1770164858970,"stop":1770164858971,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d69c956bf4917be","name":"should throw error - no public key","time":{"start":1770164453125,"stop":1770164453125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c963ed655525c39","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1770164848004,"stop":1770164848004,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cef76630759eca","name":"Synced status is emitted when a message is received","time":{"start":1770164514422,"stop":1770164514423,"duration":1},"status":"passed","severity":"normal"},{"uid":"200b0e39b65025f","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1770164848005,"stop":1770164848008,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cb8010cf0798380","name":"Check received message containing escaped characters","time":{"start":1770164987989,"stop":1770164987989,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d2790aa378f003","name":"Stops search when 2 null results are returned","time":{"start":1770164470458,"stop":1770164470458,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d3f9e1ce5ad294","name":"Js publishes, other Js receives","time":{"start":1770164720671,"stop":1770164720671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8c7f483bab07b1","name":"should decode valid enr with tcp successfully","time":{"start":1770164453124,"stop":1770164453124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a97027313d747","name":"should be safe to call multiple times","time":{"start":1770164461076,"stop":1770164461076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6e5f3fd944bf81","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1770165012087,"stop":1770165012088,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe5d81490ae09f9","name":"should remove entries","time":{"start":1770164497629,"stop":1770164497632,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c68bf633f56b72e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1770164511923,"stop":1770164511924,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2e5f73aa6f38d8","name":"Asymmetric encrypt & decrypt","time":{"start":1770164480511,"stop":1770164480512,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5800cb1dd0b383c","name":"Refresh subscription","time":{"start":1770165012085,"stop":1770165012085,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3054da1a3ad375","name":"throws if store query response has error status","time":{"start":1770164462286,"stop":1770164462286,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5b3ba1f527402e","name":"should handle relay send failures gracefully","time":{"start":1770164462249,"stop":1770164462249,"duration":0},"status":"passed","severity":"normal"},{"uid":"625b0a191bf8cc9d","name":"throws an error for improperly formatted content topics","time":{"start":1770164447742,"stop":1770164447742,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc46ae280fe1e0f1","name":"should properly create location multiaddrs - tcp","time":{"start":1770164453130,"stop":1770164453131,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ccf2cf87e68243","name":"Check message with invalid timestamp is not received","time":{"start":1770164987982,"stop":1770164987982,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c00d325efb84bc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1770164452567,"stop":1770164452568,"duration":1},"status":"passed","severity":"normal"},{"uid":"f572e632eac39a61","name":"Outgoing message is acknowledged","time":{"start":1770164511817,"stop":1770164511817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f115729b26b779c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1770164447729,"stop":1770164447729,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a64fecb121ff2f","name":"should handle shard reader errors gracefully","time":{"start":1770164461530,"stop":1770164461532,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d0d931a2a6b283d","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1770164540024,"stop":1770164540024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d10dfc321a0107d1","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1770164500945,"stop":1770164500945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1a1147f29a737c","name":"should be able to dial TLS multiaddrs","time":{"start":1770164621806,"stop":1770164621807,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c12099aa8423af2","name":"should return usable stream attached to connection","time":{"start":1770164462085,"stop":1770164462085,"duration":0},"status":"passed","severity":"normal"},{"uid":"222efff5ac252423","name":"should handle complete peer lifecycle","time":{"start":1770164462258,"stop":1770164462258,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e2f280d4fe50c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1770165012083,"stop":1770165012084,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7b9519f1da8e3680","name":"Check received message containing emoji","time":{"start":1770164987980,"stop":1770164987980,"duration":0},"status":"passed","severity":"normal"},{"uid":"724b5517302de416","name":"should initialize bloom filter with correct parameters","time":{"start":1770164496164,"stop":1770164496170,"duration":6},"status":"passed","severity":"normal"},{"uid":"ffe556d91f48e900","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1770164514480,"stop":1770164514480,"duration":0},"status":"passed","severity":"normal"},{"uid":"893d57b2241d4bf0","name":"Push message with unicode special characters payload","time":{"start":1770165585223,"stop":1770165585223,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f333244da7c015","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1770164725057,"stop":1770164725057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9c19ad03ea4620","name":"Push message with Chinese payload","time":{"start":1770165585206,"stop":1770165585206,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc16ba460a23d22b","name":"should not update T_req if message already exists","time":{"start":1770164497621,"stop":1770164497621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e0b9d8b7735996","name":"should not allow unachievable error rate","time":{"start":1770164496339,"stop":1770164496339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c72f7756b1bbbe6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1770164496319,"stop":1770164496319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e538b59b593fcc","name":"should reject if LightPush is requested but not mounted","time":{"start":1770164512004,"stop":1770164512004,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f021121f82d888","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1770164743235,"stop":1770164743235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0ff44cf790b9ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1770165012094,"stop":1770165012094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ec554d4d1f281e","name":"should save new peer to store","time":{"start":1770164461080,"stop":1770164461081,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b43231ae89f0a9b","name":"different cluster: nodes don't connect","time":{"start":1770164626418,"stop":1770164626418,"duration":0},"status":"passed","severity":"normal"},{"uid":"70eaec27087e62a1","name":"should perform initial health assessment on start","time":{"start":1770164511180,"stop":1770164511180,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a87863334e1ced0","name":"Check publish message containing Russian","time":{"start":1770164731854,"stop":1770164731855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bee2aedabe26b44","name":"Push message with content topic containing Arabic","time":{"start":1770165585251,"stop":1770165585251,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e23035d7994339a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1770164509410,"stop":1770164509411,"duration":1},"status":"passed","severity":"normal"},{"uid":"377c886f488d3bdf","name":"Push message with special chars payload","time":{"start":1770165585232,"stop":1770165585233,"duration":1},"status":"passed","severity":"normal"},{"uid":"5630acce8f98c324","name":"Push message with content topic containing JSON","time":{"start":1770165585239,"stop":1770165585239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27a595d609e0c9c","name":"Sign & Recover","time":{"start":1770164480513,"stop":1770164480513,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d272dcc286e8be","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1770164510485,"stop":1770164510485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a306d7170c0e6c19","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1770164470359,"stop":1770164470360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5dbc0180e0ac4b8","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1770164510693,"stop":1770164510694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a569c43e80834e3","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1770164556098,"stop":1770164556099,"duration":1},"status":"passed","severity":"normal"},{"uid":"98742b62a5c51586","name":"Passing page size 1 when there are 4 messages","time":{"start":1770164852657,"stop":1770164852659,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a91e734dffcdd47","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app37/10/topic459/proto","time":{"start":1770164838324,"stop":1770164838324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c138d2664b494d","name":"should start all internal components","time":{"start":1770164462579,"stop":1770164462580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be5d0d543dea2d2","name":"should skip peers without peer exchange protocol","time":{"start":1770164470977,"stop":1770164470977,"duration":0},"status":"passed","severity":"normal"},{"uid":"613185058ad85756","name":"Push message with content topic containing emoji","time":{"start":1770165585240,"stop":1770165585241,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ce44f63b8fa66e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1770164496300,"stop":1770164496301,"duration":1},"status":"passed","severity":"normal"},{"uid":"8104d5e81902431c","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1770164609963,"stop":1770164609966,"duration":3},"status":"passed","severity":"normal"},{"uid":"966245db6de07580","name":"Emits 'synced' when message flagged as lost","time":{"start":1770164511923,"stop":1770164511923,"duration":0},"status":"passed","severity":"normal"},{"uid":"d421d07129de498b","name":"Check message with non string payload is not received","time":{"start":1770164987992,"stop":1770164987992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32b94e9a50d4a27","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1770164725073,"stop":1770164725075,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dfd995c60577e11","name":"should send relay ping messages on timer","time":{"start":1770164462248,"stop":1770164462249,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3164ef1c63afcd1","name":"Renews subscription after lossing a connection","time":{"start":1770165012090,"stop":1770165012091,"duration":1},"status":"passed","severity":"normal"},{"uid":"755ba1cf9c0734dc","name":"should decode valid enr successfully","time":{"start":1770164453124,"stop":1770164453124,"duration":0},"status":"passed","severity":"normal"},{"uid":"692aa57ba58a0914","name":"Subscribe to topic containing XML and publish message","time":{"start":1770164739569,"stop":1770164739571,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6aa218e8eb7e22f","name":"Publishes to nwaku","time":{"start":1770164720670,"stop":1770164720670,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c9694261614c93","name":"should update peer store before dialing","time":{"start":1770164461078,"stop":1770164461079,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5870f0d8d7936c0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1770164500949,"stop":1770164500949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f78c11648a5da4","name":"should deliver messages after dependencies are met","time":{"start":1770164500946,"stop":1770164500946,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b742a867cc4bae","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1770164743236,"stop":1770164743236,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f34429d40a1d0c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1770164447732,"stop":1770164447732,"duration":0},"status":"passed","severity":"normal"},{"uid":"6155787c3182c1da","name":"Push message with content topic containing unicode special characters","time":{"start":1770165585228,"stop":1770165585228,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b375d5616585b0","name":"should add peer to queue when queue is not empty","time":{"start":1770164461484,"stop":1770164461484,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82465a8d3c0bb78","name":"should create dialer with libp2p and shardReader","time":{"start":1770164461463,"stop":1770164461464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17e3712344dcbfe","name":"Meta field set when metaSetter is specified","time":{"start":1770164462500,"stop":1770164462501,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a71abafc09371e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1770164511924,"stop":1770164511924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1533009b406f2c","name":"should not dispatch event when already disconnected","time":{"start":1770164461336,"stop":1770164461337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00bd65a25bfb295","name":"Push 30 different messages","time":{"start":1770165585210,"stop":1770165585210,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3911f39bc6bb8ac8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app64/7/topic382/proto","time":{"start":1770164838327,"stop":1770164838328,"duration":1},"status":"passed","severity":"normal"},{"uid":"159892d220f03e67","name":"Check publish message containing XML","time":{"start":1770164731856,"stop":1770164731856,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab2f5c68c71c863","name":"Callback on promise","time":{"start":1770164830781,"stop":1770164830781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbf9594a0fe32c5","name":"should skip peers without peer exchange protocol","time":{"start":1770164470980,"stop":1770164470980,"duration":0},"status":"passed","severity":"normal"},{"uid":"207107b7fef46ad3","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1770164848002,"stop":1770164848004,"duration":2},"status":"passed","severity":"normal"},{"uid":"b85c71a3896a5da4","name":"should return false when peer shard info is not found","time":{"start":1770164461428,"stop":1770164461429,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a00c21c42c0c01","name":"Push message with long payload","time":{"start":1770165585205,"stop":1770165585205,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c450c11eb22392","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1770164500946,"stop":1770164500946,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db8e2abcc05055","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1770164496285,"stop":1770164496285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51e56e8e962c484","name":"should remove event listeners when stopped","time":{"start":1770164510674,"stop":1770164510675,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1a9bf9abc2904c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1770164447751,"stop":1770164447752,"duration":1},"status":"passed","severity":"normal"},{"uid":"24cd9820ecc32158","name":"Decoder throws on undefined content topic","time":{"start":1770164481736,"stop":1770164481736,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5c1e8cd1ef4ca4","name":"should attach causal history and bloom filter to each message","time":{"start":1770164500941,"stop":1770164500941,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1dae2c980bcb3d","name":"should handle queue overflow by adding peers to queue","time":{"start":1770164461507,"stop":1770164461507,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2fdaf17438e3f0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1770165012099,"stop":1770165012099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee412c9afdf1f7b3","name":"throws if decoders don't match content topics","time":{"start":1770164462285,"stop":1770164462285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e181366c5986e","name":"should skip peers that were recently queried","time":{"start":1770164470979,"stop":1770164470979,"duration":0},"status":"passed","severity":"normal"},{"uid":"85184f402b91fcaa","name":"Push message with content topic containing JSON","time":{"start":1770165585213,"stop":1770165585214,"duration":1},"status":"passed","severity":"normal"},{"uid":"424bdb71749933a7","name":"should dial all remaining peers","time":{"start":1770164462191,"stop":1770164462191,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a19cd26e015a7a","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1770164863431,"stop":1770164863432,"duration":1},"status":"passed","severity":"normal"},{"uid":"de5bc0df350929c3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1770164462095,"stop":1770164462100,"duration":5},"status":"passed","severity":"normal"},{"uid":"784e8e028c331257","name":"should handle dial errors gracefully","time":{"start":1770164462192,"stop":1770164462192,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2016eb603f7002","name":"should partition messages based on acknowledgement status","time":{"start":1770164500948,"stop":1770164500948,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d33c23a6dd36296","name":"should add and remove event listeners correctly","time":{"start":1770164474903,"stop":1770164474903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6213dbc04ab6916","name":"can start the service","time":{"start":1770164540010,"stop":1770164540011,"duration":1},"status":"passed","severity":"normal"},{"uid":"882eb122cc82fbeb","name":"should handle errors when globalThis is not available","time":{"start":1770164461310,"stop":1770164461315,"duration":5},"status":"passed","severity":"normal"},{"uid":"a2f77b9fefec0b54","name":"Subscribe to topic containing special chars and publish message","time":{"start":1770164739565,"stop":1770164739565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a049befd28d2ec10","name":"should not discard bootstrap peers if under the limit","time":{"start":1770164577576,"stop":1770164577576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6051b68bc9266ae0","name":"Push message with emoji payload","time":{"start":1770165585248,"stop":1770165585249,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c9399eb274c8fb","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1770164471082,"stop":1770164471082,"duration":0},"status":"passed","severity":"normal"},{"uid":"608542e353ee89a3","name":"should dispatch network event when browser goes online","time":{"start":1770164461337,"stop":1770164461338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9299b89103d0d71","name":"Check received message containing shell command","time":{"start":1770164987979,"stop":1770164987979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62c13875da43e92","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1770164725055,"stop":1770164725056,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ec126773a72416","name":"should requeue task if no peer is available","time":{"start":1770164509410,"stop":1770164509410,"duration":0},"status":"passed","severity":"normal"},{"uid":"12e76062bbeca2f","name":"should emit a peer event after start","time":{"start":1770164772151,"stop":1770164772154,"duration":3},"status":"passed","severity":"normal"},{"uid":"57dfa28afaf3b90","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1770164496278,"stop":1770164496278,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce80764af631c967","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1770164496279,"stop":1770164496279,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a8e8cc5ca85d35","name":"can start and stop the service","time":{"start":1770164540011,"stop":1770164540012,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d03ec142cfe552","name":"Sample","time":{"start":1770164452648,"stop":1770164452649,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e74319d04480d3f","name":"Decoder throws on undefined content topic","time":{"start":1770164462502,"stop":1770164462502,"duration":0},"status":"passed","severity":"normal"},{"uid":"75189d5ad8dfd8d6","name":"should return PeerId when PeerId is provided","time":{"start":1770164461820,"stop":1770164461822,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff9f3306b5d12b57","name":"should not start if already started","time":{"start":1770164470975,"stop":1770164470975,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37511bc1d71d10f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1770164496292,"stop":1770164496292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0d0f88125a13a5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1770164784327,"stop":1770164784327,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe8355b4356bef5","name":"should add received message to localHistory with retrievalHint","time":{"start":1770164500943,"stop":1770164500943,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a5f65c12b39c8","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1770164500946,"stop":1770164500946,"duration":0},"status":"passed","severity":"normal"},{"uid":"3715a0fa9a80587","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1770164510354,"stop":1770164510354,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4cdaa01435585c","name":"should properly create location multiaddrs - udp6","time":{"start":1770164453129,"stop":1770164453130,"duration":1},"status":"passed","severity":"normal"},{"uid":"f760cf2a73bc35d9","name":"Push message with Script payload","time":{"start":1770165585234,"stop":1770165585234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b026534301275e","name":"does not validate decoders for hash queries","time":{"start":1770164462285,"stop":1770164462285,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5be40bbde4a2114","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1770165012088,"stop":1770165012089,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92e2f200d2be6de","name":"should drop connection via multiaddr with hangUp","time":{"start":1770164621806,"stop":1770164621806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39a9a9a111c8234","name":"Check received message containing shell command","time":{"start":1770164987988,"stop":1770164987989,"duration":1},"status":"passed","severity":"normal"},{"uid":"958c04213d792c2","name":"Debounces events when receiving batch of messages","time":{"start":1770164511925,"stop":1770164511925,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc98975126784a","name":"should work with stubbed peer manager event emitter","time":{"start":1770164510675,"stop":1770164510676,"duration":1},"status":"passed","severity":"normal"},{"uid":"25169547421e04b4","name":"should add event listener for peer:discovery","time":{"start":1770164461071,"stop":1770164461073,"duration":2},"status":"passed","severity":"normal"},{"uid":"51f0e7179c707aef","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1770164863434,"stop":1770164863435,"duration":1},"status":"passed","severity":"normal"},{"uid":"9536fbd59e40472b","name":"should set field with all protocols disabled","time":{"start":1770164453131,"stop":1770164453131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bf8303500dba3a","name":"returns all values when wanted number matches available values","time":{"start":1770164469649,"stop":1770164469651,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ca063e3239426a9","name":"Light Node - default protocols","time":{"start":1770164868341,"stop":1770164868342,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4487145ae02be1","name":"should process up to 3 peers at once","time":{"start":1770164461518,"stop":1770164461522,"duration":4},"status":"passed","severity":"normal"},{"uid":"27d31b1e9606bdc9","name":"Ephemeral messages are not stored","time":{"start":1770164541716,"stop":1770164541717,"duration":1},"status":"passed","severity":"normal"},{"uid":"262b84735f6b66be","name":"should not fail to start the service if it is already started","time":{"start":1770164474900,"stop":1770164474901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9862cebcbc0f3f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1770164799887,"stop":1770164799887,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e60cff8f48988f","name":"topics with same application and version share the same shard","time":{"start":1770164447740,"stop":1770164447740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6224a87fa62dc24","name":"should throw error when no peers are available","time":{"start":1770164511914,"stop":1770164511914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d574b7bd7590d091","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1770164447733,"stop":1770164447739,"duration":6},"status":"passed","severity":"normal"},{"uid":"d2dccfb63045617d","name":"Check publish message containing Arabic","time":{"start":1770164731854,"stop":1770164731854,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cc557fc0f25520","name":"Push message with content topic containing emoji","time":{"start":1770165585228,"stop":1770165585228,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec4d57cc79a6af0","name":"connects to nwaku","time":{"start":1770164865717,"stop":1770164865717,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f20e23a2c7d3a8","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1770164508823,"stop":1770164508825,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbe7eb04a5f85c2d","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1770164496295,"stop":1770164496295,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d203b1624bd84","name":"should not create relay timers when relay is not provided","time":{"start":1770164462243,"stop":1770164462245,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e7ba2d611452c16","name":"Refresh subscription","time":{"start":1770165012094,"stop":1770165012094,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e27d5939df08","name":"should filter peers by codec","time":{"start":1770164462585,"stop":1770164462585,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be300ee16cb823e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1770164496290,"stop":1770164496290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9801215ab50a929","name":"should be empty when created","time":{"start":1770164510482,"stop":1770164510483,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60eea601d38d0bf","name":"handles different clusterIds correctly","time":{"start":1770164447741,"stop":1770164447741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3001270bf1d22bbe","name":"Subscribe to topic containing shell command and receive message","time":{"start":1770165012099,"stop":1770165012099,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0429a624440426","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1770164447739,"stop":1770164447739,"duration":0},"status":"passed","severity":"normal"},{"uid":"5136c69e9bfb3647","name":"should continually clean up expired entries at intervals","time":{"start":1770164508849,"stop":1770164508849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b41ac7e79e9139","name":"should handle ping failures gracefully","time":{"start":1770164462238,"stop":1770164462238,"duration":0},"status":"passed","severity":"normal"},{"uid":"42543c829dfaf744","name":"new peer added after a peer was already found","time":{"start":1770164707241,"stop":1770164707241,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a45c90c4f3ecf6c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1770164496340,"stop":1770164496340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9defc87819c28f43","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1770164500947,"stop":1770164500947,"duration":0},"status":"passed","severity":"normal"},{"uid":"973076101688deda","name":"should capture event listeners for testing","time":{"start":1770164510681,"stop":1770164510681,"duration":0},"status":"passed","severity":"normal"},{"uid":"31431b79fe8c8500","name":"should properly create peer info with all multiaddrs","time":{"start":1770164453131,"stop":1770164453131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f054d918409102f","name":"random static sharding 9 - Cluster ID: 307, Shard ID: 413","time":{"start":1770164858979,"stop":1770164858979,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3971d481f0c55","name":"Publish message with custom timestamp: Thu Feb 13 2025 00:25:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1770164731859,"stop":1770164731859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f299689b2cdf956","name":"Check received message containing numeric","time":{"start":1770164987985,"stop":1770164987985,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9d8d20250e2c08","name":"should dial peer when no shard info available","time":{"start":1770164461505,"stop":1770164461506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b178fcbec16b8b8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1770164496323,"stop":1770164496328,"duration":5},"status":"passed","severity":"normal"},{"uid":"f30525ec1e6c716d","name":"should create PeerExchangeDiscovery with default options","time":{"start":1770164470985,"stop":1770164470986,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d811ff61e64ea40","name":"should handle malformed response data","time":{"start":1770164470867,"stop":1770164470868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a5b6ea1aed871b","name":"Query generator for 2000 messages","time":{"start":1770164830784,"stop":1770164830785,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cdd2440468297","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1770164511818,"stop":1770164511818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfd7503851062cd","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1770164510348,"stop":1770164510349,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd38df3b2e5260e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1770164739572,"stop":1770164739573,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02aca7c2becd0f5","name":"should dial peer immediately when queue is empty","time":{"start":1770164461483,"stop":1770164461484,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbd081ab7ebe33a","name":"should handle special patterns correctly","time":{"start":1770164496182,"stop":1770164496185,"duration":3},"status":"passed","severity":"normal"},{"uid":"97ff0455a5fa278a","name":"should return true for sync message with causal history","time":{"start":1770164514479,"stop":1770164514479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9196993acd8b21","name":"should remove event listeners from libp2p","time":{"start":1770164461317,"stop":1770164461318,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ed05d87dfa3350","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1770164461577,"stop":1770164461578,"duration":1},"status":"passed","severity":"normal"},{"uid":"5989bc59a6fc7e1c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1770165012086,"stop":1770165012086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec853b09373705fc","name":"Push message equal or less that 1MB","time":{"start":1770165585217,"stop":1770165585217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47745cc5929895b","name":"peer exchange sets tag","time":{"start":1770164707240,"stop":1770164707241,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b42cba2ffc35c1","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1770164725077,"stop":1770164725080,"duration":3},"status":"passed","severity":"normal"},{"uid":"992dde5f2e168c17","name":"Push message with content topic containing numeric","time":{"start":1770165585211,"stop":1770165585212,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf7ba4ffee17a53f","name":"Push message with shell command payload","time":{"start":1770165585235,"stop":1770165585235,"duration":0},"status":"passed","severity":"normal"},{"uid":"506554c710e587dc","name":"can start and stop the service","time":{"start":1770164772141,"stop":1770164772141,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16392fe3bb6c1ee","name":"should not fail to stop the service if it was not started","time":{"start":1770164772141,"stop":1770164772148,"duration":7},"status":"passed","severity":"normal"},{"uid":"2f0c876f8537d498","name":"Push message with shell command payload","time":{"start":1770165585222,"stop":1770165585222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee3bc3734a26e30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1770164447746,"stop":1770164447746,"duration":0},"status":"passed","severity":"normal"},{"uid":"954c0832ad0d52f","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1770164601644,"stop":1770164601646,"duration":2},"status":"passed","severity":"normal"},{"uid":"65f5a6f85855facd","name":"should handle general insertion and lookup correctly","time":{"start":1770164496185,"stop":1770164496185,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c9e36a88ab3873","name":"Subscribe to topic containing long and receive message","time":{"start":1770165012085,"stop":1770165012086,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1584709267970c0","name":"Check received message containing short","time":{"start":1770164987984,"stop":1770164987985,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a21cce4b64c5b41","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1770164452568,"stop":1770164452569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c428ef72cc2d435d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1770164447744,"stop":1770164447745,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf3dae56eb93ca3","name":"should create PeerExchangeDiscovery instance","time":{"start":1770164470985,"stop":1770164470985,"duration":0},"status":"passed","severity":"normal"},{"uid":"188d983799b2a0b","name":"Push message with numeric payload","time":{"start":1770165585232,"stop":1770165585232,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af3cd0cf7ab5ddf","name":"Push message with unicode special characters payload","time":{"start":1770165585248,"stop":1770165585248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c5d39afee14aab","name":"Correctly serialized arguments","time":{"start":1770164622080,"stop":1770164622081,"duration":1},"status":"passed","severity":"normal"},{"uid":"1846e2f154c2a3e4","name":"should return false for malformed SDS messages","time":{"start":1770164514477,"stop":1770164514477,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0397f1157363720","name":"should start and setup intervals and event listeners","time":{"start":1770164510485,"stop":1770164510486,"duration":1},"status":"passed","severity":"normal"},{"uid":"c136a300dd417d14","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app93/7/topic874/proto","time":{"start":1770164838317,"stop":1770164838318,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6503910ebcc19e","name":"Push message with content topic containing long","time":{"start":1770165585224,"stop":1770165585224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b850c5b2dffa8e01","name":"accepts valid message hash query","time":{"start":1770164461780,"stop":1770164461780,"duration":0},"status":"passed","severity":"normal"},{"uid":"57414b0c965d8640","name":"should return false for sync message without causal history","time":{"start":1770164514477,"stop":1770164514478,"duration":1},"status":"passed","severity":"normal"},{"uid":"3347fc7fa3fdf681","name":"Check received message with timestamp: 1770164534172 ","time":{"start":1770164987981,"stop":1770164987981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d597156361975ef5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1770164471083,"stop":1770164471083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8588eaac031394e3","name":"should clear dial history on stop","time":{"start":1770164461475,"stop":1770164461475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7484511c820d4677","name":"Mutual subscription","time":{"start":1770164739555,"stop":1770164739556,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73a005e295ac159","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1770164496277,"stop":1770164496277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1c75439cc65705","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1770165012084,"stop":1770165012084,"duration":0},"status":"passed","severity":"normal"},{"uid":"82452b87e8673b1b","name":"Emits 'syncing' when message flagged as missed","time":{"start":1770164511923,"stop":1770164511923,"duration":0},"status":"passed","severity":"normal"},{"uid":"9549d176992f87d5","name":"should ignore duplicate entries","time":{"start":1770164497627,"stop":1770164497628,"duration":1},"status":"passed","severity":"normal"},{"uid":"7650ec3efcc5e3ea","name":"should compute hash only when first accessed","time":{"start":1770164462503,"stop":1770164462503,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e3eb143c8c2c4b","name":"Check publish message containing special chars","time":{"start":1770164731853,"stop":1770164731853,"duration":0},"status":"passed","severity":"normal"},{"uid":"73660242b18ce818","name":"Retrieval Hint","time":{"start":1770164500726,"stop":1770164500727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f4a3aecbb5f02de","name":"Check message received after jswaku node is restarted","time":{"start":1770164987984,"stop":1770164987984,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fc4c06b77a0df","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1770164447732,"stop":1770164447733,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1b3299d7ecc635","name":"should return true for message with causal history","time":{"start":1770164514478,"stop":1770164514478,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e28d5c2a737fa0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1770164470358,"stop":1770164470358,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ddc747cae03397","name":"should return true when peer is on the same cluster","time":{"start":1770164461417,"stop":1770164461419,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bd2d6305e75c6e9","name":"should initialize with libp2p components","time":{"start":1770164470862,"stop":1770164470862,"duration":0},"status":"passed","severity":"normal"},{"uid":"22032d96ccdcd57c","name":"Outgoing message is acknowledged","time":{"start":1770164512504,"stop":1770164512504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85fd0da26411997","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1770165012090,"stop":1770165012090,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b25cb8eb71a3d2","name":"Filter","time":{"start":1770164868341,"stop":1770164868341,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c361b696caed27","name":"should handle all zero keep alive options","time":{"start":1770164462255,"stop":1770164462257,"duration":2},"status":"passed","severity":"normal"},{"uid":"85931755577f20e2","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1770164863432,"stop":1770164863433,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d9e0bd3ec64063","name":"Query generator for multiple messages","time":{"start":1770164830777,"stop":1770164830777,"duration":0},"status":"passed","severity":"normal"},{"uid":"239be522477a3702","name":"should push the message to the outgoing buffer","time":{"start":1770164500939,"stop":1770164500940,"duration":1},"status":"passed","severity":"normal"},{"uid":"2553052dc4ac1280","name":"should have no discoveries enabled by default","time":{"start":1770164508801,"stop":1770164508809,"duration":8},"status":"passed","severity":"normal"},{"uid":"75cdae9dc9317a28","name":"should keep entries that haven't expired yet","time":{"start":1770164508844,"stop":1770164508845,"duration":1},"status":"passed","severity":"normal"},{"uid":"447e8cd9cdeee6a3","name":"returns all values when wanted number is greater than available values","time":{"start":1770164469654,"stop":1770164469656,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab65a078614ce350","name":"should discover peers from provided peer cache","time":{"start":1770164627580,"stop":1770164627582,"duration":2},"status":"passed","severity":"normal"},{"uid":"71bf42258830bf23","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1770164452571,"stop":1770164452572,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72d592e41a84357","name":"Check message with no content topic is not received","time":{"start":1770164987992,"stop":1770164987992,"duration":0},"status":"passed","severity":"normal"},{"uid":"912bea40067e5e43","name":"should work with async generator that yields promises","time":{"start":1770164510682,"stop":1770164510682,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d2ebe3dbc7f3c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1770164447750,"stop":1770164447750,"duration":0},"status":"passed","severity":"normal"},{"uid":"494e826f1fdd39be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1770164496329,"stop":1770164496330,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba1d648f2f7868b","name":"should handle network check errors gracefully","time":{"start":1770164461532,"stop":1770164461533,"duration":1},"status":"passed","severity":"normal"},{"uid":"b588d0160dee90a2","name":"Push message with content topic containing SQL Injection","time":{"start":1770165585239,"stop":1770165585239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcd6c7732123c65","name":"Push message with Basic HTML tag payload","time":{"start":1770165585235,"stop":1770165585235,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bfa1d9f236721e","name":"Subscribe to topic containing long and publish message","time":{"start":1770164739563,"stop":1770164739564,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e1d0e759a6e0a22","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1770164517581,"stop":1770164517581,"duration":0},"status":"passed","severity":"normal"},{"uid":"391e195db182f64f","name":"Push message with escaped characters payload","time":{"start":1770165585222,"stop":1770165585222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bff08aff28867b","name":"should wait for LightPush peer to be connected","time":{"start":1770164512005,"stop":1770164512006,"duration":1},"status":"passed","severity":"normal"},{"uid":"5adcba4dde8b7087","name":"Subscribe to topic containing Russian and publish message","time":{"start":1770164739567,"stop":1770164739568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac53d714387126b","name":"Encoder throws on undefined content topic","time":{"start":1770164462501,"stop":1770164462501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5b3c84561b4ba4","name":"Fails to push message bigger that 1MB","time":{"start":1770165585231,"stop":1770165585231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51d0fec4ddc5c25","name":"should handle peer identify event","time":{"start":1770164470976,"stop":1770164470977,"duration":1},"status":"passed","severity":"normal"},{"uid":"439d5f4b8d3ef625","name":"should check connected peers if present and suitable","time":{"start":1770164512005,"stop":1770164512005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00707f022b3eabe","name":"accepts valid content-filtered query","time":{"start":1770164461778,"stop":1770164461779,"duration":1},"status":"passed","severity":"normal"},{"uid":"3325a4efcf70d6b1","name":"Push message with short payload","time":{"start":1770165585218,"stop":1770165585218,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a7b5dcde11d499","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1770164508821,"stop":1770164508823,"duration":2},"status":"passed","severity":"normal"},{"uid":"dafa6e9f1b8e0a60","name":"random static sharding 6 - Cluster ID: 117, Shard ID: 812","time":{"start":1770164858977,"stop":1770164858977,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dcf3f38874d7520","name":"Subscribe to topic containing short and receive message","time":{"start":1770165012085,"stop":1770165012085,"duration":0},"status":"passed","severity":"normal"},{"uid":"f897124e7aff9071","name":"should be safe to call multiple times","time":{"start":1770164461073,"stop":1770164461074,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9abc689ffe0c17","name":"should create a new stream if no existing for protocol found","time":{"start":1770164462092,"stop":1770164462094,"duration":2},"status":"passed","severity":"normal"},{"uid":"7208e46602fc5619","name":"should delegate to networkMonitor.isConnected()","time":{"start":1770164462581,"stop":1770164462581,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75e65116ba4c3a6","name":"should start periodic discovery on start","time":{"start":1770164470983,"stop":1770164470984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ebbdc4b69f5242c","name":"should return PeerId when PeerId is provided","time":{"start":1770164461813,"stop":1770164461813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45885cbd971af40","name":"throws on content topic with non-number generation field","time":{"start":1770164447726,"stop":1770164447726,"duration":0},"status":"passed","severity":"normal"},{"uid":"87183d62c6572341","name":"should merge provided config with defaults","time":{"start":1770164462578,"stop":1770164462579,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfc700c0f53cd3d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1770164470362,"stop":1770164470363,"duration":1},"status":"passed","severity":"normal"},{"uid":"865114fefc223375","name":"Push message with numeric payload","time":{"start":1770165585205,"stop":1770165585206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11210f21e25502a","name":"Check received message containing Script","time":{"start":1770164987987,"stop":1770164987987,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b82e7858edc7e8e","name":"Push message with Basic HTML tag payload","time":{"start":1770165585208,"stop":1770165585208,"duration":0},"status":"passed","severity":"normal"},{"uid":"812c9dd2447ec0b2","name":"Throws when trying to push message with empty payload","time":{"start":1770165585224,"stop":1770165585224,"duration":0},"status":"passed","severity":"normal"},{"uid":"a594f6a09cea656d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1770164447749,"stop":1770164447749,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f67ef6e122034de","name":"Throws when trying to push message with empty payload","time":{"start":1770165585236,"stop":1770165585237,"duration":1},"status":"passed","severity":"normal"},{"uid":"df256afb4720bd38","name":"Push message with content topic containing short","time":{"start":1770165585237,"stop":1770165585237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6502e5019974287e","name":"ends after yielding if response size indicates end","time":{"start":1770164462288,"stop":1770164462288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cabddc78a3f63d8","name":"Push message with content topic containing SQL Injection","time":{"start":1770165585213,"stop":1770165585213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6d125c5ac91542","name":"Check received message containing Russian","time":{"start":1770164987977,"stop":1770164987977,"duration":0},"status":"passed","severity":"normal"},{"uid":"126d643285e3b78c","name":"Get Nodes","time":{"start":1770164470457,"stop":1770164470457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b822c9319e99d7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1770164462183,"stop":1770164462184,"duration":1},"status":"passed","severity":"normal"},{"uid":"534aea3929ec4094","name":"Check message received after jswaku node is restarted","time":{"start":1770164987993,"stop":1770164987993,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba8e1dfce819999","name":"should return no connections if no open connection provided","time":{"start":1770164462140,"stop":1770164462141,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8fcb715c096606","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1770164510686,"stop":1770164510686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1146b12316dd0b3f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1770164510670,"stop":1770164510671,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc446a8ddb389d27","name":"should start the dialing interval","time":{"start":1770164461472,"stop":1770164461473,"duration":1},"status":"passed","severity":"normal"},{"uid":"e077f22fa87344ff","name":"should dial one peer on dial","time":{"start":1770164621801,"stop":1770164621802,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8bb849dddc93ec8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1770164743240,"stop":1770164743240,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab5b8aa42872311","name":"Push message with rate limit","time":{"start":1770165585241,"stop":1770165585241,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fb3f05374cf1a7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1770165012098,"stop":1770165012098,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb702a5ec103e74","name":"should dial peers from store when no connections remain","time":{"start":1770164462187,"stop":1770164462188,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c632c34c921040","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app67/7/topic236/test.js","time":{"start":1770164838329,"stop":1770164838330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0381794222d226","name":"should evict furthest entry when buffer is full","time":{"start":1770164497621,"stop":1770164497622,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac94cfa4dcdcca","name":"Fails to push message with large meta","time":{"start":1770165585229,"stop":1770165585229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5944412c20fc6923","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1770165012082,"stop":1770165012083,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3dd444091423fa","name":"ends if response has no messages","time":{"start":1770164462286,"stop":1770164462287,"duration":1},"status":"passed","severity":"normal"},{"uid":"78709345d7a29f18","name":"Push message with custom timestamp: 1739406159709","time":{"start":1770165585254,"stop":1770165585254,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7453947e2ec9b2a","name":"should reject if WakuNode is not started","time":{"start":1770164512003,"stop":1770164512003,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ebcbb7b8556907","name":"rejects hash query with content filter parameters","time":{"start":1770164461782,"stop":1770164461782,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c7fcf9a9f6a415","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1770164514423,"stop":1770164514423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec79f2365dac8020","name":"should create ConnectionManager with relay","time":{"start":1770164462578,"stop":1770164462578,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff73f4c7e0e22f9","name":"should handle peer store errors gracefully","time":{"start":1770164470978,"stop":1770164470978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b51d8d925e2563","name":"should wait for Filter peer to be connected","time":{"start":1770164512006,"stop":1770164512006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58743a6af1e28d","name":"should dispatch network event when browser goes offline","time":{"start":1770164461338,"stop":1770164461338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30e1440d0f028ae","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1770164479975,"stop":1770164479975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c045cc04cb91d5ee","name":"should ensure monotonic increase","time":{"start":1770164500182,"stop":1770164500182,"duration":0},"status":"passed","severity":"normal"},{"uid":"14510a238b61603e","name":"should work with stubbed waku event emitter","time":{"start":1770164510676,"stop":1770164510677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fb4546d684720fa","name":"should handle dial errors gracefully","time":{"start":1770164461506,"stop":1770164461506,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab0905d4602080","name":"Overlapping topic subscription","time":{"start":1770164739562,"stop":1770164739562,"duration":0},"status":"skipped","severity":"normal"},{"uid":"49224ba3cbdc8e61","name":"Subscribe to topic containing short and receive message","time":{"start":1770165012095,"stop":1770165012095,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0baad28ff05afd","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1770164739560,"stop":1770164739560,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9911273aa5ec9e","name":"should handle retrieve function with query parameters","time":{"start":1770164510683,"stop":1770164510685,"duration":2},"status":"passed","severity":"normal"},{"uid":"6acc5d90f387d474","name":"Subscribe to topic containing numeric and receive message","time":{"start":1770165012095,"stop":1770165012095,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92214a51705f0f7","name":"should return false for content message without causal history","time":{"start":1770164514478,"stop":1770164514478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b58f473adeeadf","name":"Promise Callback - true","time":{"start":1770164841152,"stop":1770164841152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d70eede677bcb3b","name":"should successfully stop","time":{"start":1770164510617,"stop":1770164510617,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5915d44726f27d6","name":"should not be empty after adding a subscription","time":{"start":1770164510483,"stop":1770164510484,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec147d452b60b795","name":"should emit a peer event after start","time":{"start":1770164540015,"stop":1770164540016,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc651dd86dce912","name":"Check publish message containing long","time":{"start":1770164731852,"stop":1770164731852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9777698ac58b6d12","name":"Check publish message containing JSON","time":{"start":1770164731856,"stop":1770164731857,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f76fcd6348cf981","name":"Cap max size when messages are pushed one at a time","time":{"start":1770164500363,"stop":1770164500364,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4bd3736182f2ad3","name":"should skip already querying peers","time":{"start":1770164470980,"stop":1770164470980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc69e415606c6c00","name":"should be safe to call multiple times","time":{"start":1770164462229,"stop":1770164462232,"duration":3},"status":"passed","severity":"normal"},{"uid":"ade4e3f1a03f84c5","name":"messageHash returns a Uint8Array","time":{"start":1770164461578,"stop":1770164461578,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa17fd4074f4a6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1770164496331,"stop":1770164496331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3b6d8ae03e95c41","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1770164496303,"stop":1770164496312,"duration":9},"status":"passed","severity":"normal"},{"uid":"b9f5730d6e385ddb","name":"Push message with SQL Injection payload","time":{"start":1770165585207,"stop":1770165585207,"duration":0},"status":"passed","severity":"normal"},{"uid":"54369da565e33a20","name":"should create ShardReader with static shards network config","time":{"start":1770164461415,"stop":1770164461416,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a32456394cc9a23","name":"Push message equal or less that 1MB","time":{"start":1770165585231,"stop":1770165585231,"duration":0},"status":"passed","severity":"normal"},{"uid":"962680a6fd3dd676","name":"Push message with shell command payload","time":{"start":1770165585209,"stop":1770165585209,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d9a55d0ba2ac97","name":"Push message with numeric payload","time":{"start":1770165585244,"stop":1770165585244,"duration":0},"status":"passed","severity":"normal"},{"uid":"364c03c84078b612","name":"should be able to encode the field with only STORE set to true","time":{"start":1770164452564,"stop":1770164452565,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f0773404bc5fcb","name":"throws on content topic with empty application field","time":{"start":1770164447727,"stop":1770164447727,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc44b79868ac51d","name":"should dial second nwaku node that was discovered","time":{"start":1770164534497,"stop":1770164534505,"duration":8},"status":"skipped","severity":"normal"},{"uid":"ae3386298929001a","name":"should maintain desired error rate","time":{"start":1770164496173,"stop":1770164496173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4cde02e623b18e","name":"ignores unrecognized TXT record formats","time":{"start":1770164471080,"stop":1770164471080,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b3757e4157100c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1770164496330,"stop":1770164496330,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b4a967e7bcf57c","name":"should handle hash queries without validation","time":{"start":1770164511915,"stop":1770164511915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce13766111dccc45","name":"Own sync message does not acknowledge own messages","time":{"start":1770164517582,"stop":1770164517582,"duration":0},"status":"passed","severity":"normal"},{"uid":"30131d5d9003ab56","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1770164500728,"stop":1770164500729,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f96077370b567f","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1770164510699,"stop":1770164510699,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c33b870751dbde","name":"can query messages by message hash","time":{"start":1770164833196,"stop":1770164833196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5d024b64354606","name":"should jump to current time when timestamp is far in the past","time":{"start":1770164500183,"stop":1770164500183,"duration":0},"status":"passed","severity":"normal"},{"uid":"549e63f648d8c9b4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1770164626419,"stop":1770164626419,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e10fa36207f1c8","name":"should emit message when we just started and store connect event occurs","time":{"start":1770164510688,"stop":1770164510693,"duration":5},"status":"passed","severity":"normal"},{"uid":"9b89b90a655a038b","name":"should handle peer store update failures gracefully","time":{"start":1770164462239,"stop":1770164462242,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1d13e7c70c2f785","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1770165012086,"stop":1770165012087,"duration":1},"status":"passed","severity":"normal"},{"uid":"823cead8c55c446d","name":"udp ip6 address","time":{"start":1770164452520,"stop":1770164452520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4495539977cdff28","name":"Subscribe to topic containing special chars and receive message","time":{"start":1770165012086,"stop":1770165012086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ede901fe8e46ef1","name":"should handle peer store errors gracefully","time":{"start":1770164462195,"stop":1770164462195,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04795a62910b09d","name":"Check message with no payload is not received","time":{"start":1770164987983,"stop":1770164987983,"duration":0},"status":"passed","severity":"normal"},{"uid":"526427b278707c11","name":"Push 30 different messages","time":{"start":1770165585223,"stop":1770165585224,"duration":1},"status":"skipped","severity":"normal"},{"uid":"45624cd7a431e16c","name":"should return false when peer is not found","time":{"start":1770164461423,"stop":1770164461424,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b150153e2b70bbe","name":"Push message with custom timestamp: 1770160959709","time":{"start":1770165585242,"stop":1770165585242,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d75c2b4a6c6318","name":"should not receive a peer event before start","time":{"start":1770164474901,"stop":1770164474901,"duration":0},"status":"passed","severity":"normal"},{"uid":"858ada5ffe94cce9","name":"Relay + Store","time":{"start":1770164453133,"stop":1770164453134,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b6e031b012dd00","name":"Subscribe to topic containing emoji and publish message","time":{"start":1770164739576,"stop":1770164739576,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e56fc3d26b5e40a","name":"Decoder throws on empty string content topic","time":{"start":1770164462502,"stop":1770164462502,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f5bf6d231e2a0e","name":"Relay Node - default protocol","time":{"start":1770164868342,"stop":1770164868342,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fea8a0ccf9b53c4","name":"should add and check entries correctly","time":{"start":1770164508834,"stop":1770164508838,"duration":4},"status":"passed","severity":"normal"},{"uid":"be9e9cb50516743f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1770164739571,"stop":1770164739572,"duration":1},"status":"passed","severity":"normal"},{"uid":"83856e506efe6f8a","name":"Check publish message after service node is restarted","time":{"start":1770164731865,"stop":1770164731865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3eaa7a602c369f3","name":"Passing invalid cursor","time":{"start":1770164784329,"stop":1770164784329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c0235b3b420c24","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1770164452573,"stop":1770164452573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f78a5ae8df00c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1770164496335,"stop":1770164496335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6c920e3412bc77","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1770164556094,"stop":1770164556095,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc6aa9ddfa8abc5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1770165012093,"stop":1770165012094,"duration":1},"status":"passed","severity":"normal"},{"uid":"396e635e64bfa689","name":"random static sharding 1 - Cluster ID: 403, Shard ID: 1","time":{"start":1770164858971,"stop":1770164858973,"duration":2},"status":"passed","severity":"normal"},{"uid":"88c4d410b4d9b80","name":"Push message with content topic containing Arabic","time":{"start":1770165585226,"stop":1770165585226,"duration":0},"status":"passed","severity":"normal"},{"uid":"110231062e677a6e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1770164577575,"stop":1770164577576,"duration":1},"status":"passed","severity":"normal"},{"uid":"f543e207fca7a794","name":"should insert message into bloom filter","time":{"start":1770164500940,"stop":1770164500940,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5978dbb3aed5b5","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1770164743239,"stop":1770164743239,"duration":0},"status":"passed","severity":"normal"},{"uid":"e896e916dd5d5f8a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1770164830782,"stop":1770164830784,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd422bfa6330b57e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1770164462246,"stop":1770164462246,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f321748a5d36db","name":"Query Generator, No message returned","time":{"start":1770164799884,"stop":1770164799885,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9b7a1aebbcd3f","name":"should query peers that support peer exchange","time":{"start":1770164470977,"stop":1770164470978,"duration":1},"status":"passed","severity":"normal"},{"uid":"16310df4b38b775e","name":"Push message with XML payload","time":{"start":1770165585221,"stop":1770165585221,"duration":0},"status":"passed","severity":"normal"},{"uid":"d238ceb4d14ec45e","name":"should throw error - invalid id","time":{"start":1770164453126,"stop":1770164453126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6838e21989c86751","name":"should not modify tags of connections for different peers","time":{"start":1770164510362,"stop":1770164510362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a143fb9fcdb0fb60","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1770164447730,"stop":1770164447730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fdbd56ca5096df","name":"Subscribe and receive messages via waku relay post","time":{"start":1770165012092,"stop":1770165012092,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a9d4a460d557a7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1770164496340,"stop":1770164496340,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f54b1bba1c4d38","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1770164496318,"stop":1770164496318,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3e29c025da5805","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1770164496328,"stop":1770164496328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ef699656db17b1","name":"LightPush","time":{"start":1770164868341,"stop":1770164868341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9044265e53a3611b","name":"should handle disconnect when peer has no timers","time":{"start":1770164462252,"stop":1770164462253,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb16f26c9766867","name":"should create KeepAliveManager with relay","time":{"start":1770164462219,"stop":1770164462219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b470846052608b8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1770164452565,"stop":1770164452566,"duration":1},"status":"passed","severity":"normal"},{"uid":"3abd7a454d5bb241","name":"should clear existing timers before creating new ones","time":{"start":1770164462253,"stop":1770164462254,"duration":1},"status":"passed","severity":"normal"},{"uid":"810828c39a4fe4de","name":"Push message with content topic containing escaped characters","time":{"start":1770165585214,"stop":1770165585214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9936f9221d504e04","name":"Encoder throws on undefined content topic","time":{"start":1770164481735,"stop":1770164481735,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d4bb35ac3d16a3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1770164765533,"stop":1770164765533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6c07d59e0c9b4","name":"should initialize with custom TTL","time":{"start":1770164470974,"stop":1770164470974,"duration":0},"status":"passed","severity":"normal"},{"uid":"959adfecf9731fa4","name":"Check received message containing JSON","time":{"start":1770164987988,"stop":1770164987988,"duration":0},"status":"passed","severity":"normal"},{"uid":"42048b5ebf395aba","name":"should properly create location multiaddrs - tcp6","time":{"start":1770164453130,"stop":1770164453130,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e86e82ff79121b","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1770164510694,"stop":1770164510694,"duration":0},"status":"passed","severity":"normal"},{"uid":"421043f10703006b","name":"Nodes with multiple pubsub topic","time":{"start":1770164725056,"stop":1770164725057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d67a04094acd111","name":"should return start time to last successful query since last query is less than max range","time":{"start":1770164510700,"stop":1770164510700,"duration":0},"status":"passed","severity":"normal"},{"uid":"be440a307718077d","name":"Push message with Basic HTML tag payload","time":{"start":1770165585221,"stop":1770165585221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c248a2867bd70e6","name":"should set field with only RELAY enabled","time":{"start":1770164453132,"stop":1770164453132,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd3a489aa82078b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1770164707241,"stop":1770164707242,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee0b78386251fe5","name":"should dial more peers if under maxConnections","time":{"start":1770164462199,"stop":1770164462199,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1f505cdc8ce356","name":"should be empty after removing the only subscription","time":{"start":1770164510484,"stop":1770164510484,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de8ba5377fd6680","name":"should successfully query peers and return peer infos","time":{"start":1770164470863,"stop":1770164470863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7e1f417a0d34a0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1770165012098,"stop":1770165012098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da4750de5887bff","name":"configure the node with multiple content topics","time":{"start":1770164838332,"stop":1770164838332,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2f2f4ea43d23e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1770164848005,"stop":1770164848005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b654c21e6c052d0","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app64/8/topic163/test.js","time":{"start":1770164838325,"stop":1770164838327,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d69c5bb6299c507","name":"should return false","time":{"start":1770164453126,"stop":1770164453126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f942b2fd67a6a0","name":"should be delivered immediately if received","time":{"start":1770164500950,"stop":1770164500950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd46ac914c707c37","name":"Query with Promise Callback, No Decoder","time":{"start":1770164799887,"stop":1770164799888,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be032ef0b321e96","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1770164863433,"stop":1770164863434,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec86f6956824bad","name":"Fails to publish duplicate message","time":{"start":1770164731861,"stop":1770164731861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82bad1b01ab6d7a","name":"Push message with JSON payload","time":{"start":1770165585208,"stop":1770165585209,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafc7f9849525b88","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1770164517581,"stop":1770164517582,"duration":1},"status":"passed","severity":"normal"},{"uid":"b872a2a4c6e7c176","name":"should handle multiple peer connections","time":{"start":1770164462233,"stop":1770164462233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5303e6cce83ad22e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1770164481734,"stop":1770164481735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b209f216135d94a3","name":"Subscribe and receives messages on 20 topics","time":{"start":1770165012083,"stop":1770165012083,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b49471d09e97b4","name":"Accepts a valid Waku Message","time":{"start":1770164520689,"stop":1770164520693,"duration":4},"status":"passed","severity":"normal"},{"uid":"674b03c3b78f5210","name":"should dial peers from store on start","time":{"start":1770164462183,"stop":1770164462183,"duration":0},"status":"passed","severity":"normal"},{"uid":"97254f1b91951fb5","name":"can start the service","time":{"start":1770164772140,"stop":1770164772141,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f5614817738fb5","name":"should reject if Filter is requested but not mounted","time":{"start":1770164512004,"stop":1770164512005,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d443f7d8c070fa","name":"Check publish message containing shell command","time":{"start":1770164731857,"stop":1770164731857,"duration":0},"status":"passed","severity":"normal"},{"uid":"382aa05c292e8e65","name":"Rejects garbage","time":{"start":1770164520694,"stop":1770164520694,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b7bcabd43e25c2","name":"isConnected between 2 js-waku relay nodes","time":{"start":1770164556098,"stop":1770164556098,"duration":0},"status":"passed","severity":"normal"},{"uid":"132e1ec49860f77a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1770164626416,"stop":1770164626416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8185cad6aa431973","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1770164470355,"stop":1770164470357,"duration":2},"status":"passed","severity":"normal"},{"uid":"aba37991e572c377","name":"Encoder error raises irrecoverable error","time":{"start":1770164512503,"stop":1770164512503,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a40f4a5535e07d4","name":"Push message with content topic containing special chars","time":{"start":1770165585238,"stop":1770165585238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a711ee3aa73e02fc","name":"should handle case when navigator is not available","time":{"start":1770164461327,"stop":1770164461328,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ed52fc6a18b533","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1770164510614,"stop":1770164510614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dd5043d0a306cb","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1770164462200,"stop":1770164462201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea9d17040bf3d4d","name":"should update peers in cache on 'peer:identify' event","time":{"start":1770164474902,"stop":1770164474902,"duration":0},"status":"passed","severity":"normal"},{"uid":"281d52470b6b499","name":"Subscribe to topic containing shell command and publish message","time":{"start":1770164739573,"stop":1770164739574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcea6d987370711","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1770164743235,"stop":1770164743236,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2b860027732a0a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1770164496274,"stop":1770164496276,"duration":2},"status":"passed","severity":"normal"},{"uid":"88db64b5a5e430b8","name":"should trigger query when time since last query exceeds threshold","time":{"start":1770164510687,"stop":1770164510687,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55ac24e0192c23a","name":"Check received message containing numeric","time":{"start":1770164987975,"stop":1770164987976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5a82c6d6e21b2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1770165012091,"stop":1770165012092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1516a36580e805","name":"Check received message containing unicode special characters","time":{"start":1770164987989,"stop":1770164987989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c93d6d0b45bd557","name":"should mark all messages in causal history as acknowledged","time":{"start":1770164500944,"stop":1770164500944,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb8ae1fd42a80e1","name":"Push message with content topic containing JSON","time":{"start":1770165585227,"stop":1770165585227,"duration":0},"status":"passed","severity":"normal"},{"uid":"99aa7865a485811e","name":"should create ShardReader with auto sharding network config","time":{"start":1770164461414,"stop":1770164461414,"duration":0},"status":"passed","severity":"normal"},{"uid":"5888d314d54585fa","name":"Push message equal or less that 1MB","time":{"start":1770165585255,"stop":1770165585255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddfc445ac461ea3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1770164447749,"stop":1770164447749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e492655dc1c5f98","name":"Push message with emoji payload","time":{"start":1770165585236,"stop":1770165585236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4064fe6513d2a6c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1770164500943,"stop":1770164500943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b25b04aa293906f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1770164496284,"stop":1770164496284,"duration":0},"status":"passed","severity":"normal"},{"uid":"90bda42131dfa183","name":"yields undefined for messages without decoder","time":{"start":1770164462288,"stop":1770164462288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c9fd8b1bff7f3e","name":"Refresh subscription","time":{"start":1770164739561,"stop":1770164739562,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1714e3a19d61b4b7","name":"Renews subscription after lossing a connection","time":{"start":1770165012100,"stop":1770165012101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1eb5d3468ad7067","name":"Push message with Chinese payload","time":{"start":1770165585233,"stop":1770165585233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2978016b3ff774","name":"should handle query errors","time":{"start":1770164470981,"stop":1770164470982,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca113543c34d0a68","name":"should be sent with empty content","time":{"start":1770164500948,"stop":1770164500949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffff3728ced2b6ce","name":"Push message with custom timestamp: 1770160959709","time":{"start":1770165585254,"stop":1770165585255,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d06a8a387eee735","name":"Cluster id 0, shard 0","time":{"start":1770164858969,"stop":1770164858970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e99c87eca5d8807","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1770164556095,"stop":1770164556095,"duration":0},"status":"passed","severity":"normal"},{"uid":"e794ce78a39f4c01","name":"should handle peer store errors gracefully","time":{"start":1770164461079,"stop":1770164461080,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c98a42d04c4e33","name":"Check publish message containing Basic HTML tag","time":{"start":1770164731856,"stop":1770164731856,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad6f3071b447fc6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1770164512504,"stop":1770164512504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ba3941b929af5c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1770164496318,"stop":1770164496318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7afb0d2677a869c","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1770164462206,"stop":1770164462206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27aaf098e2e21d4","name":"should be safe to call multiple times","time":{"start":1770164462184,"stop":1770164462184,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a72a070e9d4c06","name":"Push message with content topic containing escaped characters","time":{"start":1770165585228,"stop":1770165585228,"duration":0},"status":"passed","severity":"normal"},{"uid":"648621ebfb1cd86a","name":"should not receive a peer event before start","time":{"start":1770164772154,"stop":1770164772156,"duration":2},"status":"passed","severity":"normal"},{"uid":"386c200d4bd385d6","name":"Push message with custom timestamp: 1739406159709","time":{"start":1770165585216,"stop":1770165585216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba3034776f0d616","name":"should return false when pubsub topic parsing fails","time":{"start":1770164461432,"stop":1770164461433,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc32b75e7a4a603f","name":"A test","time":{"start":1770164610141,"stop":1770164610141,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b19feac2a7ee","name":"Store - dialed first","time":{"start":1770164868340,"stop":1770164868340,"duration":0},"status":"passed","severity":"normal"},{"uid":"417e15392d499065","name":"Push message with rate limit","time":{"start":1770165585229,"stop":1770165585229,"duration":0},"status":"passed","severity":"normal"},{"uid":"38219d3a09be488","name":"should accept empty decoders array","time":{"start":1770164510673,"stop":1770164510673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3458f5bbee727ed","name":"should work with mock decoders","time":{"start":1770164510678,"stop":1770164510678,"duration":0},"status":"passed","severity":"normal"},{"uid":"434575d493025a7","name":"Fails to push message with large meta","time":{"start":1770165585241,"stop":1770165585241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f53462e1448c38","name":"should register libp2p event listeners when start is called","time":{"start":1770164510347,"stop":1770164510348,"duration":1},"status":"passed","severity":"normal"},{"uid":"2223585c64f44744","name":"random static sharding 8 - Cluster ID: 168, Shard ID: 369","time":{"start":1770164858978,"stop":1770164858979,"duration":1},"status":"passed","severity":"normal"},{"uid":"3489f612730aa0e2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1770164453124,"stop":1770164453124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99116284236a190","name":"should process successful peer exchange query","time":{"start":1770164470981,"stop":1770164470981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f829ea1c1cd81fab","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1770164452572,"stop":1770164452573,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5b77e6ce6e708c","name":"should dial with PeerId and return stream","time":{"start":1770164462582,"stop":1770164462582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e721f525487ef5e9","name":"should add event listeners to libp2p","time":{"start":1770164461309,"stop":1770164461309,"duration":0},"status":"passed","severity":"normal"},{"uid":"229abe28eef5935f","name":"Overlapping topic subscription","time":{"start":1770165012084,"stop":1770165012085,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2995fd4657d3400","name":"should return false when peer is not on topic","time":{"start":1770164462586,"stop":1770164462586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2bf94d38de53bf","name":"should throw an error for insufficient data","time":{"start":1770164447850,"stop":1770164447850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d91d25ca6e0e8e","name":"Passing page size 10 when there are 10 messages","time":{"start":1770164852660,"stop":1770164852661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c9f7bfde5af0d2","name":"Push message with content topic containing special chars","time":{"start":1770165585250,"stop":1770165585250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07eb427d0aab39e","name":"should reject if Relay is requested but not mounted","time":{"start":1770164512003,"stop":1770164512004,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5592d71c35834e7","name":"should set field with only FILTER enabled","time":{"start":1770164453133,"stop":1770164453133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5371ab472edcb0","name":"Push message with unicode special characters payload","time":{"start":1770165585209,"stop":1770165585210,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f392ad10b00c562","name":"Throws when trying to push message with empty payload","time":{"start":1770165585210,"stop":1770165585211,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6e388ca4e070adf","name":"should drop connection to all peers on hangUp","time":{"start":1770164621801,"stop":1770164621801,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4d8cdb2315f84d","name":"Push message with rate limit","time":{"start":1770165585216,"stop":1770165585216,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cde2ca3b970d19","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1770164987981,"stop":1770164987982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13aba8968d39458","name":"Push message with special chars payload","time":{"start":1770165585206,"stop":1770165585206,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ecde2d642bd9be","name":"should not create timers for topics where peer is not in mesh","time":{"start":1770164462248,"stop":1770164462248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7c7f0116e538b4","name":"Push message with content topic containing numeric","time":{"start":1770165585237,"stop":1770165585237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddae18b08fd89db","name":"Query Generator - true","time":{"start":1770164841150,"stop":1770164841151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8367887234114f03","name":"Reusing cursor across nodes","time":{"start":1770164784328,"stop":1770164784329,"duration":1},"status":"passed","severity":"normal"},{"uid":"d86c08c4bd90957f","name":"Using a function","time":{"start":1770164865718,"stop":1770164865718,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41e149ac118d559","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1770164447748,"stop":1770164447749,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfad5fded2eb79fa","name":"Relay - dialed first","time":{"start":1770164868338,"stop":1770164868338,"duration":0},"status":"passed","severity":"normal"},{"uid":"29f5953b7a57a08e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1770164626418,"stop":1770164626419,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c2fafd7e539e02","name":"Passing page size 11 when there are 10 messages","time":{"start":1770164852663,"stop":1770164852668,"duration":5},"status":"passed","severity":"normal"},{"uid":"7185f615cad28cfc","name":"Retries within given interval","time":{"start":1770164511728,"stop":1770164511729,"duration":1},"status":"passed","severity":"normal"},{"uid":"7998ea8bec6b04bc","name":"rejects hash query with time filter","time":{"start":1770164461782,"stop":1770164461783,"duration":1},"status":"passed","severity":"normal"},{"uid":"26de5088d184233e","name":"should clear all timers","time":{"start":1770164462222,"stop":1770164462228,"duration":6},"status":"passed","severity":"normal"},{"uid":"9fce97c72d84f190","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1770164784325,"stop":1770164784326,"duration":1},"status":"passed","severity":"normal"},{"uid":"77ade28c5e423177","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1770164743236,"stop":1770164743237,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7251c51de2b436","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1770165012089,"stop":1770165012089,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc255d5d08d815b","name":"can start and stop the service","time":{"start":1770164474900,"stop":1770164474900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3488b89323f4ce94","name":"Push message with custom timestamp: 1739406159709","time":{"start":1770165585230,"stop":1770165585230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b584a09eeca60fa","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1770164462502,"stop":1770164462502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9545202f0e9c61","name":"should add event listeners for peer connect and disconnect","time":{"start":1770164462219,"stop":1770164462220,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f507b10a8adea1","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1770164496274,"stop":1770164496274,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7c61f6c92237be","name":"should handle empty pubsub topics","time":{"start":1770164462254,"stop":1770164462254,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7ba4a9f5e7c687","name":"Check received message containing escaped characters","time":{"start":1770164987979,"stop":1770164987980,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26095cef1f3be26","name":"Push message with content topic containing long","time":{"start":1770165585211,"stop":1770165585211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99d1ec09fc857a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1770164496331,"stop":1770164496335,"duration":4},"status":"passed","severity":"normal"},{"uid":"d45b35b573744218","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1770164462237,"stop":1770164462238,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1b84f9346ac098","name":"should not receive a peer event after stop","time":{"start":1770164474901,"stop":1770164474902,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e9fc257a1a19e6","name":"should create an instance with libp2p and dialer","time":{"start":1770164461068,"stop":1770164461070,"duration":2},"status":"passed","severity":"normal"},{"uid":"eb05db3cab01f1ec","name":"Publish message with custom timestamp: Wed Feb 04 2026 01:25:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1770164731860,"stop":1770164731860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b89a55478171b53","name":"Does not throw an exception when node disconnects","time":{"start":1770164865717,"stop":1770164865718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff96e5a44674f910","name":"should reassess health immediately when peer disconnects","time":{"start":1770164511179,"stop":1770164511180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40fda2a0816dabb","name":"does not throw on valid cases","time":{"start":1770164447724,"stop":1770164447724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8670701fe9edaa9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1770164461589,"stop":1770164461589,"duration":0},"status":"passed","severity":"normal"},{"uid":"982345afdbea539d","name":"should allow redial after failed dial cooldown expires","time":{"start":1770164461506,"stop":1770164461507,"duration":1},"status":"passed","severity":"normal"},{"uid":"23201c8f030f68b9","name":"should not be delivered","time":{"start":1770164500949,"stop":1770164500949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f140eca4b6bd4d29","name":"should properly create location multiaddrs - udp4","time":{"start":1770164453129,"stop":1770164453129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1105daa2981c9b","name":"Push message with custom timestamp: 1770168159709","time":{"start":1770165585217,"stop":1770165585217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f111268e9f50e69d","name":"should hang up with PeerId and return true on success","time":{"start":1770164462583,"stop":1770164462583,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b37b7fbf6e42f7","name":"Relay - dialed after","time":{"start":1770164868338,"stop":1770164868339,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a5173dd095ae24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1770164496331,"stop":1770164496331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4778e01a0a713623","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1770164496279,"stop":1770164496280,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6b836f24024fb41","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1770164470358,"stop":1770164470358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1265879bb1a0d9","name":"should not receive a peer event after stop","time":{"start":1770164540017,"stop":1770164540017,"duration":0},"status":"passed","severity":"normal"},{"uid":"629c446606e21e7d","name":"Store - dialed after - with timeout","time":{"start":1770164868340,"stop":1770164868340,"duration":0},"status":"passed","severity":"normal"},{"uid":"66493da1f0355276","name":"should work with stubbed retrieve function","time":{"start":1770164510677,"stop":1770164510678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e80eb75dd525f5","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1770164541720,"stop":1770164541721,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ef6ef9c46d160d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1770164462100,"stop":1770164462101,"duration":1},"status":"passed","severity":"normal"},{"uid":"969413b8c25ea5e0","name":"Default pageSize","time":{"start":1770164852669,"stop":1770164852669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe7889fcea865ce","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1770164500167,"stop":1770164500169,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6b956e79c84b6f1","name":"Check message on other pubsub topic is not received","time":{"start":1770164987982,"stop":1770164987982,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dfaa4689147370","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1770164739566,"stop":1770164739566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77540aa5ab0514","name":"Push message with content topic containing unicode special characters","time":{"start":1770165585240,"stop":1770165585240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd118cabd6574928","name":"should detect messages with missing dependencies","time":{"start":1770164500945,"stop":1770164500946,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ff9b326348eba2","name":"Query Generator, No Decoder","time":{"start":1770164799883,"stop":1770164799884,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32680612ba05367","name":"Waku message hash computation (no timestamp)","time":{"start":1770164461577,"stop":1770164461577,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6a03873a1bf0e9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1770164743239,"stop":1770164743239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6d27ca742f37d","name":"Publish message with large meta","time":{"start":1770164731866,"stop":1770164731867,"duration":1},"status":"passed","severity":"normal"},{"uid":"755467351b0c6f09","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1770164496286,"stop":1770164496286,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab6cc248d8b6300","name":"Ordered callback, aborts when callback returns true","time":{"start":1770164830784,"stop":1770164830784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cdf5f964655ccb","name":"Push message with short payload","time":{"start":1770165585231,"stop":1770165585232,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd284b85e5c202fd","name":"random static sharding 2 - Cluster ID: 579, Shard ID: 105","time":{"start":1770164858973,"stop":1770164858974,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c3b07920c981d9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1770164765531,"stop":1770164765532,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fd3e6b885d8a4f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1770165012096,"stop":1770165012096,"duration":0},"status":"passed","severity":"normal"},{"uid":"621b04bf6bab1655","name":"Decoder throws on empty string content topic","time":{"start":1770164479978,"stop":1770164479978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d9cec6b6c77bb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1770164496320,"stop":1770164496323,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9a167014552aba8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1770164479973,"stop":1770164479974,"duration":1},"status":"passed","severity":"normal"},{"uid":"808ac75c20b14126","name":"Check publish message containing SQL Injection","time":{"start":1770164731855,"stop":1770164731855,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a720634fcf75fb","name":"Push message with content topic containing long","time":{"start":1770165585250,"stop":1770165585250,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c159cbb6f80037","name":"should populate queue if has active dial","time":{"start":1770164461499,"stop":1770164461499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef4d899f5468e140","name":"should emit multiple messages when query returns multiple messages","time":{"start":1770164510694,"stop":1770164510695,"duration":1},"status":"passed","severity":"normal"},{"uid":"2468e40abfafd113","name":"Push message with emoji payload","time":{"start":1770165585223,"stop":1770165585223,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f4aec048e8ce3f","name":"should properly create location multiaddrs - udp","time":{"start":1770164453130,"stop":1770164453130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a673fe44300fb9e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1770164496269,"stop":1770164496273,"duration":4},"status":"passed","severity":"normal"},{"uid":"af6d7f0a0e391a92","name":"should handle missing messages with undefined retrievalHint","time":{"start":1770164500947,"stop":1770164500948,"duration":1},"status":"passed","severity":"normal"},{"uid":"a268aa202109594d","name":"messageHashStr returns a hex string","time":{"start":1770164461588,"stop":1770164461588,"duration":0},"status":"passed","severity":"normal"},{"uid":"d434aae220a24d37","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1770164461570,"stop":1770164461571,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0368c90e2602d7","name":"Generator, one shard","time":{"start":1770164790608,"stop":1770164790608,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60c800ea494779a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1770165012083,"stop":1770165012083,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccf4bdfc5093e7f","name":"Push message with special chars payload","time":{"start":1770165585219,"stop":1770165585219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5289b52c6c77849","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1770164461431,"stop":1770164461431,"duration":0},"status":"passed","severity":"normal"}]