2024-10-10 10:37:57 +00:00

1 line
162 KiB
JSON

[{"uid":"7a7a25f3b03d2ed0","name":"Check received message containing Russian","time":{"start":1728556455691,"stop":1728556455692,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a3d0bf9f8bb5fb","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728556215383,"stop":1728556215383,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a80bc40e6658d3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728555994156,"stop":1728555994156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d05b77292c8e1fd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728556593788,"stop":1728556593789,"duration":1},"status":"passed","severity":"normal"},{"uid":"963a6fe9223f84bf","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728556540621,"stop":1728556540621,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35fb879c97b2615","name":"Filter with 1 connections","time":{"start":1728556259473,"stop":1728556259473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf521ceff6abcb5d","name":"Query generator for multiple messages with different message text format","time":{"start":1728556593217,"stop":1728556593217,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb2d2834a8cf32f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728556009537,"stop":1728556009538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7710cb1ea8c7f35f","name":"Relay - dialed first","time":{"start":1728556619115,"stop":1728556619116,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d49475c4648ccae","name":"Overlapping topic subscription","time":{"start":1728556593774,"stop":1728556593774,"duration":0},"status":"passed","severity":"normal"},{"uid":"10431b45e1766794","name":"Check received message containing long","time":{"start":1728556215751,"stop":1728556215752,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f0db79da1fdfa8","name":"Check publish message containing short","time":{"start":1728556482031,"stop":1728556482031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ca2d4010d79999","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728555994160,"stop":1728555994160,"duration":0},"status":"passed","severity":"normal"},{"uid":"45efa606751fcea0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728555986095,"stop":1728555986095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac33007e3eabe73a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728556593814,"stop":1728556593815,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3236b9c49f77bff","name":"Subscribe to topic containing Script and publish message","time":{"start":1728556493440,"stop":1728556493440,"duration":0},"status":"passed","severity":"normal"},{"uid":"459244430222e4c3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728556010075,"stop":1728556010075,"duration":0},"status":"passed","severity":"normal"},{"uid":"640dbe4fabd2e0ec","name":"Passing an array","time":{"start":1728556607798,"stop":1728556607799,"duration":1},"status":"passed","severity":"normal"},{"uid":"133d6afab4d371f3","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728556153803,"stop":1728556153803,"duration":0},"status":"passed","severity":"normal"},{"uid":"969c2a4181a1c0ce","name":"Register correct protocols","time":{"start":1728556493431,"stop":1728556493432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99eeb8c382ffb88","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728556482039,"stop":1728556482040,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e1b816125a577d","name":"Check publish message containing XML","time":{"start":1728556482035,"stop":1728556482035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e333e8a39e6dbd1","name":"should be online or offline if network state changed","time":{"start":1728556044071,"stop":1728556044072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f375176d806fc2f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728555986099,"stop":1728555986099,"duration":0},"status":"passed","severity":"normal"},{"uid":"322613f981597a2e","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728556058222,"stop":1728556058222,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b909c36060e2a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728555986105,"stop":1728555986105,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde09a7cb2a3a5f","name":"Light Node - default protocols","time":{"start":1728556619118,"stop":1728556619118,"duration":0},"status":"passed","severity":"normal"},{"uid":"14488f6d4429c6e6","name":"Decoder throws on undefined content topic","time":{"start":1728556002296,"stop":1728556002296,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d42b885c896fde","name":"should not fail to stop the service if it was not started","time":{"start":1728556014107,"stop":1728556014107,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca520f5cf0d8515","name":"throws on content topic with empty encoding field","time":{"start":1728555986078,"stop":1728555986079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3313b44c7ed6178f","name":"does not throw on valid cases","time":{"start":1728555986073,"stop":1728555986073,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0b00e8fa1e3046","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728556009057,"stop":1728556009058,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a51056c361088a","name":"Subscribe to topic containing short and receive message","time":{"start":1728556593787,"stop":1728556593787,"duration":0},"status":"passed","severity":"normal"},{"uid":"1636bd8728ddfc88","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app42/6/topic612/test.js","time":{"start":1728556536172,"stop":1728556536172,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f44c1041a3d34a7","name":"should encodeTxt and decodeTxt","time":{"start":1728555994809,"stop":1728555994810,"duration":1},"status":"passed","severity":"normal"},{"uid":"6353626a1a8d8967","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728556260928,"stop":1728556260929,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6e3ff24e832d8f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728555986104,"stop":1728555986105,"duration":1},"status":"passed","severity":"normal"},{"uid":"e609f7c20226b1e2","name":"Check meta is set [symmetric]","time":{"start":1728556020193,"stop":1728556020193,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f86b991de319ca5","name":"Push message with shell command payload","time":{"start":1728556464192,"stop":1728556464192,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c3d49940ca192e","name":"Subscribe to topic containing long and receive message","time":{"start":1728556593787,"stop":1728556593787,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2562daee5380e3","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728556215382,"stop":1728556215382,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7649f44dfe1b893","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728556021765,"stop":1728556021765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1187b3cb6dbeaeb","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728556044066,"stop":1728556044067,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea716cb60f7fb0eb","name":"Check received message containing shell command","time":{"start":1728556455660,"stop":1728556455661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5439d8bd5fe704f9","name":"Ordered Callback - true","time":{"start":1728556580821,"stop":1728556580821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c075fa20e5c1a0c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728556618469,"stop":1728556618470,"duration":1},"status":"passed","severity":"normal"},{"uid":"db276bac2fe9fcf9","name":"Query with Promise Callback, No Decoder","time":{"start":1728556577357,"stop":1728556577357,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f3a83aadb46c1e","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728556384257,"stop":1728556384257,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e278ad059e4195","name":"Callback on promise, aborts when callback returns true","time":{"start":1728556593219,"stop":1728556593219,"duration":0},"status":"passed","severity":"normal"},{"uid":"96550a62a791f63d","name":"LightPush with 0 connections","time":{"start":1728556259472,"stop":1728556259472,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f123551d104592f","name":"Encoder throws on undefined content topic","time":{"start":1728556020194,"stop":1728556020194,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ce49fd17a6d981","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728556472786,"stop":1728556472786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea58e3ec0ac4ac54","name":"Check message with no payload is not received","time":{"start":1728556455700,"stop":1728556455700,"duration":0},"status":"passed","severity":"normal"},{"uid":"180eb260aa4da514","name":"Check received message containing long","time":{"start":1728556455644,"stop":1728556455647,"duration":3},"status":"passed","severity":"normal"},{"uid":"3926fffca11bd3ba","name":"should not fail to start the service if it is already started","time":{"start":1728556055701,"stop":1728556055701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af17ad797f8dd23","name":"throws on content topic with empty application field","time":{"start":1728555986076,"stop":1728555986076,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b897edc3c8903f2","name":"Check received message containing SQL Injection","time":{"start":1728556455657,"stop":1728556455658,"duration":1},"status":"passed","severity":"normal"},{"uid":"2531935af95d7fea","name":"can start the service","time":{"start":1728556055698,"stop":1728556055698,"duration":0},"status":"passed","severity":"normal"},{"uid":"223b04ca2eb2e941","name":"Fails to push message with large meta","time":{"start":1728556559207,"stop":1728556559207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc9b2370e6ba41d","name":"Push 30 different messages","time":{"start":1728556464193,"stop":1728556464194,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a6b3011056f78a","name":"Reopen subscription with peer with lost subscription","time":{"start":1728556119101,"stop":1728556119101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8472d5c545e9ac","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556117738,"stop":1728556117738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e03efabb45aea5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728556001734,"stop":1728556001735,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae7489099617c9e1","name":"Nwaku publishes","time":{"start":1728556480918,"stop":1728556480918,"duration":0},"status":"passed","severity":"normal"},{"uid":"3673c76f4431ca74","name":"should call waitForPeer on Relay","time":{"start":1728556024636,"stop":1728556024636,"duration":0},"status":"passed","severity":"normal"},{"uid":"71eb35c90d2351e7","name":"Push message with content topic containing Russian","time":{"start":1728556464197,"stop":1728556464197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a38ecfa7069ad","name":"Push message with content topic containing numeric","time":{"start":1728556464195,"stop":1728556464195,"duration":0},"status":"passed","severity":"normal"},{"uid":"766e8f735d079ea0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728556651227,"stop":1728556651228,"duration":1},"status":"passed","severity":"normal"},{"uid":"520c033f575cc674","name":"nwaku subscribes","time":{"start":1728556480917,"stop":1728556480917,"duration":0},"status":"passed","severity":"normal"},{"uid":"908f7616359f6b1a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728556594386,"stop":1728556594386,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a6c45a4a2adab8","name":"Ping succeeds for all connected peers","time":{"start":1728556153800,"stop":1728556153801,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63364c208bc8f4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728556009535,"stop":1728556009536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf83d87e9847a3b","name":"should be able to decode the field with only STORE set to true","time":{"start":1728555994161,"stop":1728555994162,"duration":1},"status":"passed","severity":"normal"},{"uid":"91419ce2b532c56f","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728555986093,"stop":1728555986093,"duration":0},"status":"passed","severity":"normal"},{"uid":"643e992698aab2aa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728556593777,"stop":1728556593777,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6721d560f09e8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728555994164,"stop":1728555994164,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8126fd1a90da53","name":"Check received message containing long","time":{"start":1728556455689,"stop":1728556455689,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ac50a4feda5f8c","name":"Check received message containing shell command","time":{"start":1728556455695,"stop":1728556455696,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efdbc43d9f551a4","name":"should reject if LightPush is requested but not mounted","time":{"start":1728556024633,"stop":1728556024633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ea59dee486041d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215407,"stop":1728556215407,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba98084e109be63","name":"different cluster, different shard: nodes don't connect","time":{"start":1728556400934,"stop":1728556400934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40007543e942da4","name":"Used by Waku Relay","time":{"start":1728556607799,"stop":1728556607800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef887f99abe57687","name":"should not throw an error for a single configured topic","time":{"start":1728555986106,"stop":1728555986106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2256e01991a3659","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215387,"stop":1728556215387,"duration":0},"status":"passed","severity":"normal"},{"uid":"498f8b34f37aaed5","name":"should throw an error for an unconfigured topic","time":{"start":1728555986107,"stop":1728555986107,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e933569e9c380ed","name":"should use DNS peer discovery with light client","time":{"start":1728556055711,"stop":1728556055711,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b0029b9ad41b938","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728556593789,"stop":1728556593793,"duration":4},"status":"passed","severity":"normal"},{"uid":"a2908dac5b4a5e9b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728555994159,"stop":1728555994159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6c8182b55e3f76","name":"Push message with content topic containing escaped characters","time":{"start":1728556464200,"stop":1728556464200,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d6ec65e3207e5c","name":"should decode valid enr with tcp successfully","time":{"start":1728555994811,"stop":1728555994811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4888e59c926b4003","name":"Check message received after jswaku node is restarted","time":{"start":1728556455688,"stop":1728556455688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7bbb06b54581f8aa","name":"should throw an error for missing sharding configuration","time":{"start":1728555986110,"stop":1728555986110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca7bb81107f9cb4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728556215384,"stop":1728556215385,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b9c7743d6bd4e7","name":"should return false","time":{"start":1728555994814,"stop":1728555994814,"duration":0},"status":"passed","severity":"normal"},{"uid":"c085410632b8b4c4","name":"isConnected return false after peer stops","time":{"start":1728556092976,"stop":1728556092976,"duration":0},"status":"passed","severity":"normal"},{"uid":"51297050a69fd368","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728555986111,"stop":1728555986111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3305ca060d6964","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728556384257,"stop":1728556384257,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61ee5230e8d2f71","name":"throws on content topic with empty version field","time":{"start":1728555986077,"stop":1728555986078,"duration":1},"status":"passed","severity":"normal"},{"uid":"895422016686a263","name":"tcp ip4 address","time":{"start":1728555994264,"stop":1728555994264,"duration":0},"status":"passed","severity":"normal"},{"uid":"8067b3390376cdd6","name":"Filter with 2 connections","time":{"start":1728556259474,"stop":1728556259474,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06bb5a43ff00561","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728556384259,"stop":1728556384259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0636c4914002a6b","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728556020192,"stop":1728556020193,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ad0ddd31824e08","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728556384260,"stop":1728556384261,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c6e60ba25d18c2","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728556577355,"stop":1728556577356,"duration":1},"status":"passed","severity":"normal"},{"uid":"5acf54bc28d77354","name":"should get / set UDP multiaddr","time":{"start":1728555994816,"stop":1728555994816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9f52ec4ec24e49","name":"Passing page size 110 when there are 120 messages","time":{"start":1728556603695,"stop":1728556603695,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb2fd38fcc96bc4","name":"should handle a minimal index list","time":{"start":1728555986218,"stop":1728555986218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c960daf5ce0258fe","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728556254268,"stop":1728556254268,"duration":0},"status":"passed","severity":"normal"},{"uid":"b649f3780736ab6e","name":"connected peers and dial","time":{"start":1728556455940,"stop":1728556455940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2fcc1220eed0703","name":"Default pageSize","time":{"start":1728556603695,"stop":1728556603696,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5dbeb3910cca6d2","name":"Check publish message containing shell command","time":{"start":1728556482036,"stop":1728556482036,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb593dd600bf17bf","name":"Push message with meta","time":{"start":1728556464201,"stop":1728556464202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ec70a177500f11","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728556254265,"stop":1728556254266,"duration":1},"status":"passed","severity":"normal"},{"uid":"988c080eedb82cb0","name":"should not fail to stop the service if it was not started","time":{"start":1728556503792,"stop":1728556503792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f94bf9009293e26","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728555986086,"stop":1728555986087,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e2a2af9466c6268","name":"Check message with invalid timestamp is not received","time":{"start":1728556215767,"stop":1728556215768,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d040e1da864009b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728556593772,"stop":1728556593772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a02019aef580b4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728555986087,"stop":1728555986088,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7315607831b291","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728556254269,"stop":1728556254270,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dbf75f2a8828448","name":"Check message with invalid timestamp is not received","time":{"start":1728556455681,"stop":1728556455681,"duration":0},"status":"passed","severity":"normal"},{"uid":"265bf7ad6f2e5759","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728556044067,"stop":1728556044069,"duration":2},"status":"passed","severity":"normal"},{"uid":"61b40db7b35aed27","name":"Check received message containing Chinese","time":{"start":1728556455650,"stop":1728556455650,"duration":0},"status":"passed","severity":"normal"},{"uid":"116fb270a04bac7e","name":"Generator, custom pubsub topic","time":{"start":1728556592479,"stop":1728556592479,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c1052e2b375f98","name":"Push message with content topic containing Russian","time":{"start":1728556559183,"stop":1728556559184,"duration":1},"status":"passed","severity":"normal"},{"uid":"81386307e48c3830","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728556472786,"stop":1728556472787,"duration":1},"status":"passed","severity":"normal"},{"uid":"51791197c83ed474","name":"Push message with custom timestamp: 1728559854487","time":{"start":1728556559208,"stop":1728556559209,"duration":1},"status":"passed","severity":"normal"},{"uid":"841fd36982c94341","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728556540623,"stop":1728556540624,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2fb1372c46cce4b","name":"Renews peer on consistent ping failures","time":{"start":1728556153802,"stop":1728556153802,"duration":0},"status":"passed","severity":"normal"},{"uid":"36defe041bd964a","name":"should be able to encode the field with only STORE set to true","time":{"start":1728555994155,"stop":1728555994156,"duration":1},"status":"passed","severity":"normal"},{"uid":"134faa617dc25134","name":"Decrypt messages","time":{"start":1728556458673,"stop":1728556458674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b4c9b019a690242","name":"Check received message with timestamp: 1728556043924000000 ","time":{"start":1728556215764,"stop":1728556215765,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc76b4d023ec491","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728556400931,"stop":1728556400931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9614a562be5ae242","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728555986088,"stop":1728555986088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23093e7cc42a48c","name":"isConnected should return false after all peers disconnect","time":{"start":1728556092975,"stop":1728556092976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca47877f051800cd","name":"Push message with long payload","time":{"start":1728556464183,"stop":1728556464183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9703488e11b5da9d","name":"should throw error - no id","time":{"start":1728555994812,"stop":1728555994813,"duration":1},"status":"passed","severity":"normal"},{"uid":"73262a2bde10ac78","name":"should encode/decode to RLP encoding","time":{"start":1728555994815,"stop":1728555994815,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3858d46a51ad672","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728556593780,"stop":1728556593780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfb7b4c81a392da","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728555986088,"stop":1728555986088,"duration":0},"status":"passed","severity":"normal"},{"uid":"373b1d4d101e14ab","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728556540624,"stop":1728556540625,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1bf935b8ab25f4","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728556215410,"stop":1728556215411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9700f95fe18a934","name":"Promise Callback - true","time":{"start":1728556580820,"stop":1728556580820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d958f4b8746c7dac","name":"Check received message with timestamp: 1728556043840000000 ","time":{"start":1728556455665,"stop":1728556455665,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb3cf41ca3afb1d","name":"non connected peers","time":{"start":1728556455942,"stop":1728556455942,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1bfda053ac561542","name":"Query with Ordered Callback, No message returned","time":{"start":1728556577355,"stop":1728556577355,"duration":0},"status":"passed","severity":"normal"},{"uid":"680f356257f6b15","name":"Reusing cursor across nodes","time":{"start":1728556540625,"stop":1728556540630,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a5748610085d62d","name":"Subscribe to topic containing long and receive message","time":{"start":1728556593775,"stop":1728556593775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67e5a86f241a7f1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728556155328,"stop":1728556155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"73854f8a65a1035e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728556488459,"stop":1728556488459,"duration":0},"status":"passed","severity":"normal"},{"uid":"615fcdbc769495bd","name":"should create a new stream if no existing for protocol found","time":{"start":1728556001733,"stop":1728556001733,"duration":0},"status":"passed","severity":"normal"},{"uid":"343e36547d8233de","name":"Refresh subscription","time":{"start":1728556593774,"stop":1728556593774,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e78c6775b9cd7b6","name":"Subscribe to topic containing Script and receive message","time":{"start":1728556593778,"stop":1728556593778,"duration":0},"status":"passed","severity":"normal"},{"uid":"af72849800fa17b1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728556593786,"stop":1728556593786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55ce3c66a23a9c3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728556593813,"stop":1728556593813,"duration":0},"status":"passed","severity":"normal"},{"uid":"f317d92490b84b43","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728556254267,"stop":1728556254267,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db66758b223911b","name":"Check received message containing shell command","time":{"start":1728556215762,"stop":1728556215763,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa38bd31716b73cd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728556536169,"stop":1728556536170,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd4cde3d811a490","name":"can start and stop the service","time":{"start":1728556503791,"stop":1728556503792,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ba11963bfb35b7","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728556577349,"stop":1728556577350,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f84c5456de5ed3","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728556215391,"stop":1728556215391,"duration":0},"status":"passed","severity":"normal"},{"uid":"5268ac29566e555b","name":"should only return 1 node with relay capability","time":{"start":1728556010074,"stop":1728556010074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72549efe0752058","name":"Push message with custom timestamp: 1697797854487","time":{"start":1728556559208,"stop":1728556559208,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93c616c3c9b8516","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728556472786,"stop":1728556472786,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0d98b5701b369d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728556493433,"stop":1728556493433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5b39e819cb2aca","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728556472784,"stop":1728556472784,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bd88ce8280383a","name":"Correctly serialized arguments","time":{"start":1728556389774,"stop":1728556389774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2792251f1de0f82d","name":"Ping on unsubscribed peer","time":{"start":1728556119100,"stop":1728556119101,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22c02a75c245c0d","name":"Check publish message containing SQL Injection","time":{"start":1728556482034,"stop":1728556482034,"duration":0},"status":"passed","severity":"normal"},{"uid":"520d674b9223d209","name":"random static sharding 5 - Cluster ID: 180, Shard ID: 924","time":{"start":1728556551801,"stop":1728556551802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcdaaeec2800dd0","name":"Push message with XML payload","time":{"start":1728556559170,"stop":1728556559170,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc84f55d1d50bd7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app12/5/topic12/xml","time":{"start":1728556536181,"stop":1728556536181,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c578604d7480","name":"Passing page size 11 when there are 10 messages","time":{"start":1728556603694,"stop":1728556603694,"duration":0},"status":"passed","severity":"normal"},{"uid":"580068439105fe33","name":"Check message with non string payload is not received","time":{"start":1728556455686,"stop":1728556455688,"duration":2},"status":"passed","severity":"normal"},{"uid":"716cfd665a2816d","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728556215386,"stop":1728556215386,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc80876f908b472","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728555986218,"stop":1728555986218,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf95133282d6ca","name":"Check message with invalid timestamp is not received","time":{"start":1728556455699,"stop":1728556455699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2331554ab6f600","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728556215406,"stop":1728556215406,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71ac215d8e897d0","name":"should not receive a peer event before start","time":{"start":1728556014108,"stop":1728556014108,"duration":0},"status":"passed","severity":"normal"},{"uid":"209535fde340c18f","name":"should set field with only FILTER enabled","time":{"start":1728555994825,"stop":1728555994825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2638f9afc8da198","name":"Push message with Chinese payload","time":{"start":1728556559165,"stop":1728556559167,"duration":2},"status":"passed","severity":"normal"},{"uid":"2683fbf926dd9910","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728556593798,"stop":1728556593812,"duration":14},"status":"passed","severity":"normal"},{"uid":"4738e8d43636f116","name":"Renews peer on consistent missed messages","time":{"start":1728556153803,"stop":1728556153803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5136d18f2ea108ad","name":"should emit a peer event after start","time":{"start":1728556014107,"stop":1728556014108,"duration":1},"status":"passed","severity":"normal"},{"uid":"786cc2edce740faf","name":"start node with empty shard should fail","time":{"start":1728556551824,"stop":1728556551825,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96b482772c47388","name":"Subscribe to topic containing short and receive message","time":{"start":1728556593774,"stop":1728556593775,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d6bf494c2aea92","name":"1 Relay, 1 fetch","time":{"start":1728556009627,"stop":1728556009628,"duration":1},"status":"passed","severity":"normal"},{"uid":"22926b343e07b71e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728556618470,"stop":1728556618470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a3a793373d60f1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728555986080,"stop":1728555986080,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aaeca1c0906089","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728556010075,"stop":1728556010075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d1f6b66d9f77ed","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728556117723,"stop":1728556117731,"duration":8},"status":"passed","severity":"normal"},{"uid":"e3adcc93ffd2256","name":"should properly create location multiaddrs - tcp6","time":{"start":1728555994822,"stop":1728555994822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2aba592b0d3d946","name":"Fails to push message with empty content topic","time":{"start":1728556464201,"stop":1728556464201,"duration":0},"status":"passed","severity":"normal"},{"uid":"841c67e1820a4520","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556359651,"stop":1728556359651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdd197ff1e752af","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728556260932,"stop":1728556260933,"duration":1},"status":"passed","severity":"normal"},{"uid":"1973ee710c983b7b","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728556001870,"stop":1728556001871,"duration":1},"status":"passed","severity":"normal"},{"uid":"816c9fcdb3f28d49","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728556215393,"stop":1728556215393,"duration":0},"status":"passed","severity":"normal"},{"uid":"eefeddbca9dbdcd4","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728556493442,"stop":1728556493442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ae13feba6e0095","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728555986080,"stop":1728555986081,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6069307df935bc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728556593219,"stop":1728556593220,"duration":1},"status":"passed","severity":"normal"},{"uid":"800b8cf7f1b86c06","name":"Check received message containing unicode special characters","time":{"start":1728556455697,"stop":1728556455697,"duration":0},"status":"passed","severity":"normal"},{"uid":"642279e43eee8cf1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app7/2/topic251/utf8","time":{"start":1728556536184,"stop":1728556536185,"duration":1},"status":"passed","severity":"normal"},{"uid":"71252def56809b3f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728556254267,"stop":1728556254268,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ae5d032e57b803","name":"Decoder throws on empty string content topic","time":{"start":1728556002297,"stop":1728556002297,"duration":0},"status":"passed","severity":"normal"},{"uid":"21dfbcc1c012be1c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728556472784,"stop":1728556472785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6928d97767fd598","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728556593812,"stop":1728556593813,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96703e65a25d301","name":"same cluster, different shard: nodes connect","time":{"start":1728556400933,"stop":1728556400933,"duration":0},"status":"passed","severity":"normal"},{"uid":"3615625a843a3898","name":"Push message with custom timestamp: 1728552654487","time":{"start":1728556559208,"stop":1728556559208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd566edf63bcab8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728555994165,"stop":1728555994165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a175bee21eeb5b5","name":"Push message with content topic containing numeric","time":{"start":1728556559179,"stop":1728556559181,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ca92494c322a24f","name":"Check received message containing Script","time":{"start":1728556455692,"stop":1728556455692,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bad71d269e6dfd","name":"Generator, custom pubsub topic","time":{"start":1728556592480,"stop":1728556592481,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd5360bce9d368b","name":"Relay - dialed after","time":{"start":1728556619116,"stop":1728556619116,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f6eeb46b7b2443","name":"Fails to push message with large meta","time":{"start":1728556464202,"stop":1728556464202,"duration":0},"status":"passed","severity":"normal"},{"uid":"990a15ad3bd676bc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728556260928,"stop":1728556260928,"duration":0},"status":"passed","severity":"normal"},{"uid":"df777835bfd20ce6","name":"Check received message containing Basic HTML tag","time":{"start":1728556455660,"stop":1728556455660,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac31c46425d565d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728556540622,"stop":1728556540622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92d6fd28021e5b4","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728556384258,"stop":1728556384258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a93f69454d53a07","name":"Subscribe to topic containing long and publish message","time":{"start":1728556493436,"stop":1728556493436,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab602e2cbcfbd8d1","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215391,"stop":1728556215392,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6843cc33d89c41c","name":"Push 30 different messages","time":{"start":1728556559173,"stop":1728556559176,"duration":3},"status":"passed","severity":"normal"},{"uid":"b98bf43fc0d650f1","name":"Check received message containing emoji","time":{"start":1728556215764,"stop":1728556215764,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a0f8b9f4cbde9c","name":"Throws when trying to push message with empty payload","time":{"start":1728556464194,"stop":1728556464194,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d021ce943bf79cb","name":"Using a function","time":{"start":1728556607799,"stop":1728556607799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11d454fd45fd33f","name":"Check received message containing Chinese","time":{"start":1728556215754,"stop":1728556215755,"duration":1},"status":"passed","severity":"normal"},{"uid":"449b700778306138","name":"Check publish message containing numeric","time":{"start":1728556482032,"stop":1728556482032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8ad4d59e3f7ef7","name":"should properly create location multiaddrs - udp6","time":{"start":1728555994821,"stop":1728555994821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac02230b45bd38e9","name":"Decoder throws on empty string content topic","time":{"start":1728556020196,"stop":1728556020196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a212a95c5aebd2b5","name":"should push to needed amount of connections","time":{"start":1728556302143,"stop":1728556302143,"duration":0},"status":"passed","severity":"normal"},{"uid":"84aa9238801e8ca6","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728555986093,"stop":1728555986093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7900a565401a10","name":"Subscribe to topic containing short and receive message","time":{"start":1728556260926,"stop":1728556260926,"duration":0},"status":"passed","severity":"normal"},{"uid":"841482cff9933e5e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728556215393,"stop":1728556215393,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f1a401fe0033d1","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728555994162,"stop":1728555994163,"duration":1},"status":"passed","severity":"normal"},{"uid":"13e311f6a79be347","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728556254270,"stop":1728556254270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22bf74ba30f83fa","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728555986091,"stop":1728555986091,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036061b4f06a31e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728556009531,"stop":1728556009532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba0c335dc75e6daf","name":"returns all values when wanted number is greater than available values","time":{"start":1728556009057,"stop":1728556009057,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe5076d0b3786c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728555986103,"stop":1728555986104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf009603147b0c80","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728556593781,"stop":1728556593781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee314ef5ec407d93","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728556455698,"stop":1728556455698,"duration":0},"status":"passed","severity":"normal"},{"uid":"59acc6c9fa662c35","name":"Should update shard info","time":{"start":1728556401340,"stop":1728556401341,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84bb2382156ecf5","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728556493439,"stop":1728556493439,"duration":0},"status":"passed","severity":"normal"},{"uid":"64677b1dbe6b4478","name":"Push message with content topic containing SQL Injection","time":{"start":1728556559184,"stop":1728556559185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22ab4626f5271ff","name":"should check connected peers if present and suitable","time":{"start":1728556024634,"stop":1728556024635,"duration":1},"status":"passed","severity":"normal"},{"uid":"f704c23b554e3cc1","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728556384260,"stop":1728556384260,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f40e68183153a89","name":"Check message on other pubsub topic is not received","time":{"start":1728556455699,"stop":1728556455700,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f9263c293e1cbc","name":"Ordered callback, aborts when callback returns true","time":{"start":1728556593220,"stop":1728556593220,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0f52e82eb287fb","name":"recovers when dns.resolve returns empty","time":{"start":1728556010072,"stop":1728556010072,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3da158d0ac20a5","name":"Query Generator - false","time":{"start":1728556580819,"stop":1728556580820,"duration":1},"status":"passed","severity":"normal"},{"uid":"b62047df6937788a","name":"it tolerates circular branch references","time":{"start":1728556010072,"stop":1728556010072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bf1f88f22a3116","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728556593771,"stop":1728556593771,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c21afadf1e994b","name":"Waku message hash computation (payload length 0)","time":{"start":1728555988764,"stop":1728555988764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e012f00b3a8a8b1","name":"pre and post cipher","time":{"start":1728556020558,"stop":1728556020558,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddad7379de49dc5","name":"Subscribe and receive messages via waku relay post","time":{"start":1728556593784,"stop":1728556593784,"duration":0},"status":"passed","severity":"normal"},{"uid":"140d0c19cf9fa5f6","name":"should select older connection if present","time":{"start":1728556001672,"stop":1728556001672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b31310c732077e9","name":"Push message with rate limit","time":{"start":1728556559207,"stop":1728556559207,"duration":0},"status":"passed","severity":"normal"},{"uid":"251e647c5b871b1c","name":"Sets default value correctly","time":{"start":1728556607800,"stop":1728556607800,"duration":0},"status":"passed","severity":"normal"},{"uid":"268161e33642e586","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728556055712,"stop":1728556055712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5bf2fe607250974","name":"Check received message containing emoji","time":{"start":1728556455697,"stop":1728556455697,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7551f018b8db704","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728556215766,"stop":1728556215766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f4b37c92fbca6e","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728556215407,"stop":1728556215408,"duration":1},"status":"passed","severity":"normal"},{"uid":"66d0baf0d460093d","name":"Push message with content topic containing SQL Injection","time":{"start":1728556464197,"stop":1728556464198,"duration":1},"status":"passed","severity":"normal"},{"uid":"136d0461bb7d63eb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728556254265,"stop":1728556254265,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7b95b7c77f193a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728556254264,"stop":1728556254264,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4ff0aeb48c3a9f","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728556472785,"stop":1728556472785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e32b2af5c205a34","name":"Subscribe and receive messages via waku relay post","time":{"start":1728556260923,"stop":1728556260923,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb436ec8f4d2624","name":"Query Generator - true","time":{"start":1728556580818,"stop":1728556580819,"duration":1},"status":"passed","severity":"normal"},{"uid":"4126cae2868b3aa","name":"Refresh subscription","time":{"start":1728556260926,"stop":1728556260926,"duration":0},"status":"passed","severity":"normal"},{"uid":"50153d5d1ed99f3e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app18/9/topic489/json","time":{"start":1728556536173,"stop":1728556536173,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff3038977cd7801","name":"different cluster, different shard: nodes don't connect","time":{"start":1728556215380,"stop":1728556215380,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0a89a1d192c55c","name":"Sample","time":{"start":1728555994362,"stop":1728555994362,"duration":0},"status":"passed","severity":"normal"},{"uid":"18227019e2e4dbc7","name":"Check received message containing SQL Injection","time":{"start":1728556215757,"stop":1728556215757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7075e54e7ed2b19f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728556651227,"stop":1728556651227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c50d7af1b0239d0","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728556215405,"stop":1728556215406,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f682dacdde1f789","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728556260928,"stop":1728556260928,"duration":0},"status":"passed","severity":"normal"},{"uid":"248db187a8cf8163","name":"Generator, 2 different pubsubtopics","time":{"start":1728556592481,"stop":1728556592481,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7d024ac4de177b","name":"should emit a peer event after start","time":{"start":1728556503793,"stop":1728556503793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a2ec47fd7ba735","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/8/topic585/proto","time":{"start":1728556536177,"stop":1728556536177,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b478051cc8170c","name":"Push message with content topic containing escaped characters","time":{"start":1728556559201,"stop":1728556559201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3eb9a9f54865a6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728555986102,"stop":1728555986102,"duration":0},"status":"passed","severity":"normal"},{"uid":"540074866e324495","name":"should get / set TCP multiaddr","time":{"start":1728555994816,"stop":1728555994820,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3b403b6c78cf34a","name":"Push message with escaped characters payload","time":{"start":1728556464192,"stop":1728556464192,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bac014446aab16","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728556215392,"stop":1728556215393,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0b5cc925a354c7","name":"Check received message containing Russian","time":{"start":1728556455654,"stop":1728556455657,"duration":3},"status":"passed","severity":"normal"},{"uid":"96b38a7198a3473f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728556493441,"stop":1728556493441,"duration":0},"status":"passed","severity":"normal"},{"uid":"315c0a2b01febcd7","name":"should properly create location multiaddrs - udp4","time":{"start":1728555994820,"stop":1728555994820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81b5e6713387eed","name":"same cluster, different shard: nodes don't connect","time":{"start":1728556215379,"stop":1728556215379,"duration":0},"status":"passed","severity":"normal"},{"uid":"27acc80c1f1a0061","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728556051712,"stop":1728556051713,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea1ab0014387865","name":"Subscribe and receives messages on 20 topics","time":{"start":1728556593772,"stop":1728556593773,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5573a042f0c97","name":"can start the service","time":{"start":1728556014105,"stop":1728556014106,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ffc1b92fb0c74d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app75/8/topic928/proto","time":{"start":1728556536182,"stop":1728556536183,"duration":1},"status":"passed","severity":"normal"},{"uid":"332ca0efdc9636a","name":"Push message with content topic containing Chinese","time":{"start":1728556464196,"stop":1728556464196,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a426baa07ce31c","name":"1 Store, 2 fetches","time":{"start":1728556009628,"stop":1728556009628,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c9f6b0928be8f7","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728556488459,"stop":1728556488459,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b379a3446285fec","name":"Reopen subscription with peer with lost subscription","time":{"start":1728556119099,"stop":1728556119099,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc65d0234c37a6a5","name":"returns all values when wanted number matches available values","time":{"start":1728556009055,"stop":1728556009056,"duration":1},"status":"passed","severity":"normal"},{"uid":"e743fde4b7df6368","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728555988764,"stop":1728555988765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c751f57619114a7d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728556593784,"stop":1728556593784,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0563d837e58d2ea","name":"Publish message with large meta","time":{"start":1728556482047,"stop":1728556482048,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8745b52e840b0c6","name":"different cluster, same shard: nodes don't connect","time":{"start":1728556400933,"stop":1728556400934,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f878c6eebdfc52","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728556594387,"stop":1728556594387,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ac0685fd816ed6","name":"Fails to push message with empty content topic","time":{"start":1728556559203,"stop":1728556559206,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aa0e7ad456b5701","name":"Fails to publish duplicate message","time":{"start":1728556482041,"stop":1728556482042,"duration":1},"status":"passed","severity":"normal"},{"uid":"6311281a64b76d68","name":"Push message with content topic containing unicode special characters","time":{"start":1728556464200,"stop":1728556464200,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f97ec7146290","name":"Fields are not dropped","time":{"start":1728556001547,"stop":1728556001549,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c8e80d3a70366d8","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728556559192,"stop":1728556559193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a34883b94abf5796","name":"throws on content topic with non-number generation field","time":{"start":1728555986075,"stop":1728555986075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6946ff27646d404","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728556260931,"stop":1728556260931,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2b7bf58dbf700b","name":"Push message on custom pubsubTopic","time":{"start":1728556359646,"stop":1728556359646,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9c2b8ed7b3e211","name":"should encode/decode to text encoding","time":{"start":1728555994815,"stop":1728555994815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9903bd7c8fb7cbf","name":"Passing page size 3 when there are 20 messages","time":{"start":1728556603693,"stop":1728556603693,"duration":0},"status":"passed","severity":"normal"},{"uid":"92148c89087eb5ec","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728556215403,"stop":1728556215405,"duration":2},"status":"passed","severity":"normal"},{"uid":"75644cdf6fe08c46","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728556092974,"stop":1728556092974,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28c806e5fe68fc3","name":"returns only open connection if one present","time":{"start":1728556001670,"stop":1728556001671,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a819ffd1fd75e52","name":"Check message with no pubsub topic is not received","time":{"start":1728556215769,"stop":1728556215770,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abebefd38c89988","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728556009533,"stop":1728556009534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90eb49b19634d3","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728556482043,"stop":1728556482043,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b5321525f0c56b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728556593775,"stop":1728556593775,"duration":0},"status":"passed","severity":"normal"},{"uid":"77492fe41a485e71","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728555986109,"stop":1728555986109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7efeecab280d62","name":"LightPush with 2 connections","time":{"start":1728556259473,"stop":1728556259473,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c7e9f0fa6e6816","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728556215765,"stop":1728556215766,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0a56e242676634","name":"should properly compute the node id","time":{"start":1728555994814,"stop":1728555994815,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a4642e1978b470","name":"Fails to push message bigger that 1MB","time":{"start":1728556464204,"stop":1728556464205,"duration":1},"status":"passed","severity":"normal"},{"uid":"55dff112b1ac539e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728555986088,"stop":1728555986089,"duration":1},"status":"passed","severity":"normal"},{"uid":"457e7dd65e900b0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728556551797,"stop":1728556551799,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad22c687d383d793","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728556215381,"stop":1728556215381,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcee961bcf25a28c","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728556001735,"stop":1728556001735,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd1363a5dc55af5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728556593814,"stop":1728556593814,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dee2903c8577b46","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728555986111,"stop":1728555986112,"duration":1},"status":"passed","severity":"normal"},{"uid":"895cc82eb9725429","name":"Subscribe and receive messages via waku relay post","time":{"start":1728556593771,"stop":1728556593772,"duration":1},"status":"passed","severity":"normal"},{"uid":"5961ce0d30a39522","name":"should only return 1 node with store capability","time":{"start":1728556010074,"stop":1728556010074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e46f9ba5054eaa1","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556359644,"stop":1728556359644,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d27161bfde0d31","name":"should return usable stream attached to connection","time":{"start":1728556001731,"stop":1728556001732,"duration":1},"status":"passed","severity":"normal"},{"uid":"53739b03a14b2f72","name":"throws on content topic with too few or too many fields","time":{"start":1728555986074,"stop":1728555986075,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c9a8a65d324224","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728555994153,"stop":1728555994155,"duration":2},"status":"passed","severity":"normal"},{"uid":"89f5b355e932a945","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556117740,"stop":1728556117740,"duration":0},"status":"passed","severity":"normal"},{"uid":"866c912cd979d76c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728556455678,"stop":1728556455679,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc4f2d965fb400f","name":"Check received message containing Arabic","time":{"start":1728556455651,"stop":1728556455653,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcf931c75f162238","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728556593784,"stop":1728556593785,"duration":1},"status":"passed","severity":"normal"},{"uid":"f11fa42d0da8a6f0","name":"safeDispatchEvent","time":{"start":1728556084560,"stop":1728556084560,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd45f5b67089f61","name":"Relay - times out","time":{"start":1728556619116,"stop":1728556619116,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f121c1336291cb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728556010076,"stop":1728556010076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f15fbeb1c5af1071","name":"Check received message containing short","time":{"start":1728556455689,"stop":1728556455689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b5bd245119cbc","name":"Push message with Russian payload","time":{"start":1728556559168,"stop":1728556559168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cca2402f4be4eae","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app28/10/topic975/test.js","time":{"start":1728556536180,"stop":1728556536181,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1c3783c61fd2d","name":"getPeersByDiscovery","time":{"start":1728556488458,"stop":1728556488458,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed3dffb0154eb93","name":"Check publish message containing Script","time":{"start":1728556482034,"stop":1728556482035,"duration":1},"status":"passed","severity":"normal"},{"uid":"953db50aff92c2b1","name":"groups content topics by expected pubsub topic","time":{"start":1728555986090,"stop":1728555986090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64a60397459319b","name":"ignores domain fetching errors","time":{"start":1728556010073,"stop":1728556010073,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef7e3dd27794623","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728555994156,"stop":1728555994157,"duration":1},"status":"passed","severity":"normal"},{"uid":"2afe4c1d99b0e45","name":"should return no connections if no open connection provided","time":{"start":1728556001671,"stop":1728556001671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c5db44d32658d7","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556359642,"stop":1728556359643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f75894990d91e5a","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728556384263,"stop":1728556384264,"duration":1},"status":"broken","severity":"normal"},{"uid":"e4dbe097c087e4a2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728556001735,"stop":1728556001736,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a89a0a6d61a23b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728555988763,"stop":1728555988763,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d0ba27dc0e1394","name":"Check received message with timestamp: 1728556043924 ","time":{"start":1728556215765,"stop":1728556215765,"duration":0},"status":"passed","severity":"normal"},{"uid":"225a84f171d92eba","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728556215384,"stop":1728556215384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c75e31bf9b7cc7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728555994158,"stop":1728555994159,"duration":1},"status":"passed","severity":"normal"},{"uid":"227ec3d75fe62ce0","name":"Push message with content topic containing short","time":{"start":1728556559177,"stop":1728556559178,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ab0807ac72093b2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728555986089,"stop":1728555986089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1267417695c52e","name":"Number of peers are maintained correctly","time":{"start":1728556153800,"stop":1728556153800,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c02a43da78291e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728556260923,"stop":1728556260923,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ea29075bf88a4e","name":"Refresh subscription","time":{"start":1728556593786,"stop":1728556593787,"duration":1},"status":"passed","severity":"normal"},{"uid":"1684bca2614b12ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728556260925,"stop":1728556260925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8c1256a56ea65d","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728556493437,"stop":1728556493438,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f550bbd45a0d11","name":"Check message with no payload is not received","time":{"start":1728556455684,"stop":1728556455686,"duration":2},"status":"passed","severity":"normal"},{"uid":"d73c0da2895940ee","name":"should throw error - invalid id","time":{"start":1728555994813,"stop":1728555994813,"duration":0},"status":"passed","severity":"normal"},{"uid":"997a2bcb6552ca7e","name":"should fail to send if no connections available","time":{"start":1728556302144,"stop":1728556302144,"duration":0},"status":"passed","severity":"normal"},{"uid":"479f88c6494cc6ec","name":"Check received message containing short","time":{"start":1728556455643,"stop":1728556455643,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a33e6ffae33f19","name":"Subscribe and receive messages via lightPush","time":{"start":1728556593770,"stop":1728556593770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7266d3ad5d67f6","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728556215408,"stop":1728556215409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4918c493a59563f6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728556014109,"stop":1728556014110,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8dd43848c438b7","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556359646,"stop":1728556359651,"duration":5},"status":"passed","severity":"normal"},{"uid":"8353180df88e03f7","name":"Push message on custom pubsubTopic","time":{"start":1728556359643,"stop":1728556359644,"duration":1},"status":"passed","severity":"normal"},{"uid":"89068bbf3565431f","name":"Push message with content topic containing Arabic","time":{"start":1728556559182,"stop":1728556559183,"duration":1},"status":"passed","severity":"normal"},{"uid":"729e3b7d344dfffe","name":"Passing page size 10 when there are 10 messages","time":{"start":1728556603693,"stop":1728556603694,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed7ba59985168bc","name":"new peer added after a peer was already found","time":{"start":1728556488458,"stop":1728556488459,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8e524aca1935cb52","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728556593778,"stop":1728556593779,"duration":1},"status":"passed","severity":"normal"},{"uid":"300015528e71f0ef","name":"Push message with emoji payload","time":{"start":1728556464193,"stop":1728556464193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f823cfce348f3f59","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556117740,"stop":1728556117740,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f72645cf7d32631","name":"Sign & Recover","time":{"start":1728556020559,"stop":1728556020559,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c0121d288ad0c4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728556493433,"stop":1728556493433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2544d23d3c80f1a3","name":"Push message with special chars payload","time":{"start":1728556559165,"stop":1728556559165,"duration":0},"status":"passed","severity":"normal"},{"uid":"824ef4b68a380616","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728555986095,"stop":1728555986095,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ad8393afa62ee1","name":"Publish message with rate limit","time":{"start":1728556482048,"stop":1728556482049,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c2c4b963f3b3fc","name":"can dial TLS multiaddrs","time":{"start":1728556389614,"stop":1728556389614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6871dec2cc36bcd7","name":"can start the service","time":{"start":1728556503791,"stop":1728556503791,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fda930ba2d0c25","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728556536186,"stop":1728556536187,"duration":1},"status":"passed","severity":"normal"},{"uid":"62e2d98cc0b1f57a","name":"Ping on peer without subscriptions","time":{"start":1728556105069,"stop":1728556105070,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb924b4c86ba22d5","name":"Tracks peer failures correctly","time":{"start":1728556153802,"stop":1728556153803,"duration":1},"status":"passed","severity":"normal"},{"uid":"97768d565d40012b","name":"Check meta is set [ecies]","time":{"start":1728556021766,"stop":1728556021766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2732cc7698473d8a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728555986092,"stop":1728555986092,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd8da2187f63224","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728556155328,"stop":1728556155329,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1a2c65ad4505ab","name":"Push message with Script payload","time":{"start":1728556464187,"stop":1728556464187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19967dce7ac88f4","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728556384258,"stop":1728556384258,"duration":0},"status":"passed","severity":"normal"},{"uid":"659cbf2ba4fdfcb5","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728556009536,"stop":1728556009537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7359a3867a53387","name":"should set field with all protocols disabled","time":{"start":1728555994823,"stop":1728555994823,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc871d4567c9405e","name":"should not receive a peer event before start","time":{"start":1728556055702,"stop":1728556055702,"duration":0},"status":"passed","severity":"normal"},{"uid":"704b26b4464d528d","name":"Check received message containing XML","time":{"start":1728556455659,"stop":1728556455659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9912a99ebe056907","name":"Subscribe to topic containing Script and receive message","time":{"start":1728556260929,"stop":1728556260930,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec4c20164b3c21ce","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728556593783,"stop":1728556593783,"duration":0},"status":"passed","severity":"normal"},{"uid":"199864202c3cea6e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728556009534,"stop":1728556009535,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce14bc273d32e53a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728556009628,"stop":1728556009629,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ed31d35e6315b6","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728556092975,"stop":1728556092975,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d92c63a97d551cf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728556260931,"stop":1728556260932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3352734b489b399b","name":"Check received message containing Script","time":{"start":1728556215758,"stop":1728556215760,"duration":2},"status":"passed","severity":"normal"},{"uid":"e23af77638275669","name":"Relay","time":{"start":1728556052700,"stop":1728556052701,"duration":1},"status":"passed","severity":"normal"},{"uid":"220e978a0dc1742d","name":"Subscribe and receives messages on 20 topics","time":{"start":1728556593785,"stop":1728556593785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd779e327852ca2c","name":"Push message with escaped characters payload","time":{"start":1728556559172,"stop":1728556559172,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a0976319115cac","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728556117738,"stop":1728556117739,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a2121269ac135f0","name":"should not fail to start the service if it is already started","time":{"start":1728556014107,"stop":1728556014107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d29626bfbceb7ad","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728556254268,"stop":1728556254268,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f5f05497eb2c9","name":"Check received message containing Basic HTML tag","time":{"start":1728556215761,"stop":1728556215761,"duration":0},"status":"passed","severity":"normal"},{"uid":"645293203a75ad09","name":"Push message with content topic containing Script","time":{"start":1728556559185,"stop":1728556559190,"duration":5},"status":"passed","severity":"normal"},{"uid":"7955fb0aaf598a6a","name":"topics with same application and version share the same shard","time":{"start":1728555986089,"stop":1728555986090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db9052643e452bc","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728556593217,"stop":1728556593218,"duration":1},"status":"passed","severity":"normal"},{"uid":"da3e5f650ee6bac8","name":"more peers than existing","time":{"start":1728556455940,"stop":1728556455941,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62d1d0ab640d2256","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728556540624,"stop":1728556540624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e6bcb632d55c95","name":"Subscribe to topic containing XML and receive message","time":{"start":1728556260930,"stop":1728556260930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0b385dc7b13999","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728556051711,"stop":1728556051712,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef03134a08ca7bb5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728556593773,"stop":1728556593773,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b118b1dfb9e598","name":"Fails to publish message with wrong content topic","time":{"start":1728556482043,"stop":1728556482043,"duration":0},"status":"passed","severity":"normal"},{"uid":"8040a38730059ded","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728556384261,"stop":1728556384262,"duration":1},"status":"passed","severity":"normal"},{"uid":"3371b035cb69443d","name":"throws on empty content topic","time":{"start":1728555986074,"stop":1728555986074,"duration":0},"status":"passed","severity":"normal"},{"uid":"12481f496180f61b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728556594387,"stop":1728556594387,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3eb67a066d976","name":"Check message with no content topic is not received","time":{"start":1728556455683,"stop":1728556455684,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b01178c23413e24","name":"Subscribe and receives messages on 20 topics","time":{"start":1728556260924,"stop":1728556260924,"duration":0},"status":"passed","severity":"normal"},{"uid":"37261e2f052b58d7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215385,"stop":1728556215385,"duration":0},"status":"passed","severity":"normal"},{"uid":"507209a200a37be5","name":"Subscribe and publish message","time":{"start":1728556493432,"stop":1728556493432,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d542ee7ccb3b94","name":"All","time":{"start":1728556052702,"stop":1728556052703,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db6dcc10b69fdab","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728556540631,"stop":1728556540631,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd47662a138daf","name":"dispatchEvent via connectionManager","time":{"start":1728556084559,"stop":1728556084559,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0933b6fb75a023","name":"Push message with content topic containing unicode special characters","time":{"start":1728556559201,"stop":1728556559201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ec87e2ba73692d","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app45/3/topic546/xml","time":{"start":1728556536172,"stop":1728556536172,"duration":0},"status":"passed","severity":"normal"},{"uid":"76080df08dae3b53","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728556482045,"stop":1728556482045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0e118cc66e5625","name":"random static sharding 9 - Cluster ID: 599, Shard ID: 834","time":{"start":1728556551808,"stop":1728556551808,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db197e49398f0b1","name":"Check publish message after service node is restarted","time":{"start":1728556482046,"stop":1728556482046,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc0063ca7ff92a8e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728556618469,"stop":1728556618469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a763cc743eeb0e31","name":"Encoder throws on empty string content topic","time":{"start":1728556002296,"stop":1728556002296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1325f80c6bc5c6ab","name":"Renews subscription after lossing a connection","time":{"start":1728556593782,"stop":1728556593782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9912a2e25022a96","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728556215390,"stop":1728556215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cd3ee0894905c5","name":"configure the node with multiple content topics","time":{"start":1728556536185,"stop":1728556536186,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b27a92e8ed38a2f","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728556384261,"stop":1728556384261,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcf339d5a002d87","name":"Push message equal or less that 1MB","time":{"start":1728556559209,"stop":1728556559209,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e0f14c667e0230","name":"Store - dialed first","time":{"start":1728556619116,"stop":1728556619117,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f853c08413c214f","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728556215388,"stop":1728556215388,"duration":0},"status":"passed","severity":"normal"},{"uid":"52291e46369178ef","name":"Query generator for 2000 messages","time":{"start":1728556593220,"stop":1728556593221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb42fc70def8dc0","name":"should reject on timeout if it was set","time":{"start":1728556024634,"stop":1728556024634,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb54dd1fed0e2459","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728556020190,"stop":1728556020192,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6f4ae9d07bbd93d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728556058222,"stop":1728556058222,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4a466b4120e338","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728555986103,"stop":1728555986103,"duration":0},"status":"passed","severity":"normal"},{"uid":"62123edff03d0303","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728556618466,"stop":1728556618467,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3006b4ab1b187e","name":"Passing page size 0 when there are 110 messages","time":{"start":1728556603692,"stop":1728556603692,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6bbfb877526d15","name":"should not receive a peer event before start","time":{"start":1728556503793,"stop":1728556503794,"duration":1},"status":"passed","severity":"normal"},{"uid":"610961d4562873a4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556359645,"stop":1728556359645,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fa91be2c4117d2","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728556593814,"stop":1728556593814,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b2397130d8546","name":"connects to nwaku","time":{"start":1728556607797,"stop":1728556607798,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee3290769e4e80eb","name":"should emit a peer event after start","time":{"start":1728556055701,"stop":1728556055702,"duration":1},"status":"passed","severity":"normal"},{"uid":"db1a24e805eb711d","name":"Check publish message containing special chars","time":{"start":1728556482032,"stop":1728556482033,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0d9b5f7bc12b71","name":"Encoder throws on undefined content topic","time":{"start":1728556021766,"stop":1728556021767,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda4bce3b3869dbf","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728556215380,"stop":1728556215381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04ebe83805cdde0","name":"should set field with all protocols enabled","time":{"start":1728555994824,"stop":1728555994824,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7f02d955f7472a","name":"Check received message containing Script","time":{"start":1728556455659,"stop":1728556455659,"duration":0},"status":"passed","severity":"normal"},{"uid":"68db447cc51ed38d","name":"Non TWN Cluster","time":{"start":1728556536171,"stop":1728556536171,"duration":0},"status":"passed","severity":"normal"},{"uid":"286b7ca55fd676dd","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728556051713,"stop":1728556051713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f166a9e1695104f8","name":"should set field with only STORE enabled","time":{"start":1728555994824,"stop":1728555994825,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb0fcf3ad51e603","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728556215382,"stop":1728556215382,"duration":0},"status":"passed","severity":"normal"},{"uid":"4974c524e9b4e549","name":"A test","time":{"start":1728556359740,"stop":1728556359740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3fd60b1de913fa","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556592481,"stop":1728556592481,"duration":0},"status":"passed","severity":"normal"},{"uid":"dacc79410fc88075","name":"Ping on subscribed peer","time":{"start":1728556119096,"stop":1728556119097,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da4008f1f5ef132","name":"Publish message with custom timestamp: Thu Oct 10 2024 09:34:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1728556482040,"stop":1728556482041,"duration":1},"status":"passed","severity":"normal"},{"uid":"927458ffb529c2fb","name":"Overlapping topic subscription","time":{"start":1728556260925,"stop":1728556260925,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f9290586267","name":"through manual discovery","time":{"start":1728556389614,"stop":1728556389615,"duration":1},"status":"passed","severity":"normal"},{"uid":"42436635518b90ea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728555986098,"stop":1728555986098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e038a4f4294e4d35","name":"should throw an error for insufficient data","time":{"start":1728555986219,"stop":1728555986219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61354e30beffee9","name":"should wait for Store peer to be connected","time":{"start":1728556024636,"stop":1728556024636,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3a9769bfb42114","name":"Publish without waiting for remote peer","time":{"start":1728556493432,"stop":1728556493432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f895e5bcb9c7950","name":"Check received message containing escaped characters","time":{"start":1728556215763,"stop":1728556215763,"duration":0},"status":"passed","severity":"normal"},{"uid":"939fa6b76e7dcb11","name":"Keep-alive pings maintain the connection","time":{"start":1728556153801,"stop":1728556153802,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d8210146ea847b","name":"Subscribe to topic containing XML and publish message","time":{"start":1728556493440,"stop":1728556493441,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6856f39fcf2255","name":"should throw an error for missing required configuration","time":{"start":1728555986094,"stop":1728555986094,"duration":0},"status":"passed","severity":"normal"},{"uid":"304ec3f4295decda","name":"addEventListener with correct event","time":{"start":1728556084557,"stop":1728556084557,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1a63ea2d706f1a","name":"Push message with Basic HTML tag payload","time":{"start":1728556464190,"stop":1728556464191,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01731f36ac7b0a3","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728556117739,"stop":1728556117739,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d9471b5ffdf250","name":"Overlapping topic subscription","time":{"start":1728556493435,"stop":1728556493435,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3305f870166b36f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728556215387,"stop":1728556215387,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f59270368b98d","name":"Check message on other pubsub topic is not received","time":{"start":1728556455681,"stop":1728556455683,"duration":2},"status":"passed","severity":"normal"},{"uid":"d80ec1cfd0b0fe15","name":"Waku message hash computation (no timestamp)","time":{"start":1728555988764,"stop":1728555988764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb13b5068e9062b","name":"Push message with custom timestamp: 1728552661062","time":{"start":1728556464203,"stop":1728556464203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b140bf6ae4a92d0","name":"Ping on peer without subscriptions","time":{"start":1728556119098,"stop":1728556119098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2801f97910df6fd8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728556577356,"stop":1728556577357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03d470a015b84e8","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728556155330,"stop":1728556155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f318f1da601755f3","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728555986107,"stop":1728555986107,"duration":0},"status":"passed","severity":"normal"},{"uid":"605c98009a5a6b76","name":"should set field with only RELAY enabled","time":{"start":1728555994824,"stop":1728555994824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5984551f5321198a","name":"Check message with no payload is not received","time":{"start":1728556215771,"stop":1728556215771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1af28db431870b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728556215409,"stop":1728556215410,"duration":1},"status":"passed","severity":"normal"},{"uid":"b182cb4fac5cfee9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728556593788,"stop":1728556593788,"duration":0},"status":"passed","severity":"normal"},{"uid":"82503b4e10fe4cdb","name":"Ping on peer without subscriptions","time":{"start":1728556119100,"stop":1728556119100,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e9e0faf8c3d07","name":"Rejects garbage","time":{"start":1728556027918,"stop":1728556027919,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8a43fa5ac15969","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728555986087,"stop":1728555986087,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f853b38a6db88d6","name":"Check received message containing numeric","time":{"start":1728556455690,"stop":1728556455690,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ca25782fe80ed2","name":"should only return 1 node with relay and store capability","time":{"start":1728556010074,"stop":1728556010074,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d8317ccd7e70d7","name":"creates an iterator","time":{"start":1728556601956,"stop":1728556601957,"duration":1},"status":"passed","severity":"normal"},{"uid":"578eafea25439042","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728556260933,"stop":1728556260934,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fb8a35cd668b3c","name":"Round trip binary serialization","time":{"start":1728556002294,"stop":1728556002295,"duration":1},"status":"passed","severity":"normal"},{"uid":"7369deb0192b8e9f","name":"Push message with content topic containing Script","time":{"start":1728556464198,"stop":1728556464198,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ab0210850dcbf4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728556593813,"stop":1728556593813,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc3d4061a869d40","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728556155330,"stop":1728556155330,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc947be49911e2f","name":"Check received message containing emoji","time":{"start":1728556455664,"stop":1728556455664,"duration":0},"status":"passed","severity":"normal"},{"uid":"fece2a9f6d8e4902","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728555986101,"stop":1728555986102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8a71c4231b646a","name":"Push message with SQL Injection payload","time":{"start":1728556464186,"stop":1728556464187,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f54505004863eb","name":"random static sharding 4 - Cluster ID: 11, Shard ID: 607","time":{"start":1728556551801,"stop":1728556551801,"duration":0},"status":"passed","severity":"normal"},{"uid":"84171f3e0387d658","name":"configure the node with multiple pubsub topics","time":{"start":1728556551809,"stop":1728556551819,"duration":10},"status":"passed","severity":"normal"},{"uid":"8bb030ad4000212","name":"Promise Callback - false","time":{"start":1728556580821,"stop":1728556580821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb37c59b32ae407a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728555986099,"stop":1728555986100,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc825afc00fa802","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728556215409,"stop":1728556215409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63c8401fa51122b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728556593777,"stop":1728556593777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac47dad8f2f50eb4","name":"Push message with custom timestamp: 1728559861062","time":{"start":1728556464204,"stop":1728556464204,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bfd0ef010d6bac","name":"udp ip6 address","time":{"start":1728555994264,"stop":1728555994265,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efb18ada999a861","name":"should not receive a peer event after stop","time":{"start":1728556014108,"stop":1728556014108,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2275c93ba386beb","name":"Check received message containing Russian","time":{"start":1728556215756,"stop":1728556215756,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bd7a9aa795c018","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728556117740,"stop":1728556117741,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcb3d1f1d5f8c97","name":"Push message with JSON payload","time":{"start":1728556559171,"stop":1728556559171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f65a8797e884d45","name":"Ping on unsubscribed peer","time":{"start":1728556119098,"stop":1728556119099,"duration":1},"status":"passed","severity":"normal"},{"uid":"29bf65a58fefefe4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728555986095,"stop":1728555986095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dece5fedd6829e0","name":"random static sharding 7 - Cluster ID: 406, Shard ID: 502","time":{"start":1728556551807,"stop":1728556551807,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fe5cffd12bace5","name":"should throw error - no id","time":{"start":1728555994811,"stop":1728555994812,"duration":1},"status":"passed","severity":"normal"},{"uid":"998038b2c5f2970","name":"Check publish message containing long","time":{"start":1728556482032,"stop":1728556482032,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ea2dcc48f1da38","name":"should be called for bootstrap peers","time":{"start":1728556051711,"stop":1728556051711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae267147d84a4c77","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728556493439,"stop":1728556493439,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1db94280ad76b3","name":"Check received message containing escaped characters","time":{"start":1728556455661,"stop":1728556455661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b822a3eeaeecbbe2","name":"should return unique PubsubTopics for static sharding","time":{"start":1728555986093,"stop":1728555986093,"duration":0},"status":"passed","severity":"normal"},{"uid":"3547aaa05f10f8bd","name":"Relay + Store","time":{"start":1728556052701,"stop":1728556052702,"duration":1},"status":"passed","severity":"normal"},{"uid":"8705a0480bdf0158","name":"Check received message containing JSON","time":{"start":1728556215761,"stop":1728556215762,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec0d997f07d5d0c","name":"Ping fails for unsubscribed peers","time":{"start":1728556153801,"stop":1728556153801,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cf26819a93cadb","name":"less peers than existing","time":{"start":1728556455941,"stop":1728556455941,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90a6c949a2acaa8","name":"getPeersByDiscovery","time":{"start":1728556084558,"stop":1728556084559,"duration":1},"status":"passed","severity":"normal"},{"uid":"7413b00cb7d47412","name":"Ordered Callback - false","time":{"start":1728556580821,"stop":1728556580822,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e863e650d8ea1c0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728556254266,"stop":1728556254267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2b376e440f32c0e","name":"Subscribe to topic containing XML and receive message","time":{"start":1728556593778,"stop":1728556593778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfb0842f144bbbc","name":"unsubscribes","time":{"start":1728556601957,"stop":1728556601958,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3122a6452779ca","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728556593775,"stop":1728556593776,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e80e8cf85b929","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728556215384,"stop":1728556215384,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a88c1a8f3ed6a8b","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728555986112,"stop":1728555986112,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb653220a2a9feb","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728555994161,"stop":1728555994161,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e26a263ef3b5b0","name":"Publish message with custom timestamp: Thu Oct 10 2024 11:34:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1728556482041,"stop":1728556482041,"duration":0},"status":"passed","severity":"normal"},{"uid":"885809ae31ea73be","name":"Subscribe to topic containing XML and receive message","time":{"start":1728556593795,"stop":1728556593797,"duration":2},"status":"passed","severity":"normal"},{"uid":"2abaebd8cf2c3fd1","name":"Generator, 2 different pubsubtopics","time":{"start":1728556592479,"stop":1728556592480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78ce0ecbbe182e6","name":"Push message with Arabic payload","time":{"start":1728556559168,"stop":1728556559168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eb688921e72f9d","name":"Push to array if already present","time":{"start":1728555985552,"stop":1728555985552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02d4906689f2606","name":"Check received message containing Chinese","time":{"start":1728556455690,"stop":1728556455691,"duration":1},"status":"passed","severity":"normal"},{"uid":"567de2155a278581","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app62/10/topic779/utf8","time":{"start":1728556536171,"stop":1728556536171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7741129325772e7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728556092974,"stop":1728556092974,"duration":0},"status":"passed","severity":"normal"},{"uid":"57eeceb82126273","name":"caches peers it previously fetched","time":{"start":1728556010073,"stop":1728556010073,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b7fb5608872d07","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728556493443,"stop":1728556493443,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f394e12a61693c","name":"Filter","time":{"start":1728556619117,"stop":1728556619118,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dc583965ec9e17","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556359641,"stop":1728556359642,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6b63615d811123","name":"Push message with short payload","time":{"start":1728556559162,"stop":1728556559163,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c91a9b679d7287","name":"Callback on promise","time":{"start":1728556593218,"stop":1728556593218,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee15d07904f9b39","name":"Push message with unicode special characters payload","time":{"start":1728556464193,"stop":1728556464193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbf63953d7df4aa","name":"Check message with non string payload is not received","time":{"start":1728556455701,"stop":1728556455701,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e3234250d70587","name":"Check message received after nwaku node is restarted","time":{"start":1728556455688,"stop":1728556455688,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7549fb1ea53b4415","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728556651229,"stop":1728556651229,"duration":0},"status":"passed","severity":"normal"},{"uid":"6464e0fae57994bf","name":"Check received message containing Arabic","time":{"start":1728556215755,"stop":1728556215756,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bf0d5d9aa9b465","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728556260923,"stop":1728556260924,"duration":1},"status":"passed","severity":"normal"},{"uid":"5701e2a8c6a638a1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728556593794,"stop":1728556593794,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d90442456d2700","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728556577354,"stop":1728556577354,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91816ebfdae4502","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app16/5/topic187/proto","time":{"start":1728556536177,"stop":1728556536178,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b67c1ee062783f","name":"Push message with JSON payload","time":{"start":1728556464191,"stop":1728556464191,"duration":0},"status":"passed","severity":"normal"},{"uid":"c286f9ab9d9ff65d","name":"Push message with Russian payload","time":{"start":1728556464186,"stop":1728556464186,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df58c23fa1bb6ad","name":"should load peers from local storage and dispatch events","time":{"start":1728556014109,"stop":1728556014109,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75c5826df17df3b","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728555986108,"stop":1728555986108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c78d38320bc6c5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728555986103,"stop":1728555986103,"duration":0},"status":"passed","severity":"normal"},{"uid":"79926927398ae4c0","name":"Check publish message containing emoji","time":{"start":1728556482038,"stop":1728556482039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4161e6c3885f52c2","name":"should properly create peer info with all multiaddrs","time":{"start":1728555994823,"stop":1728555994823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a79a41668e9973","name":"Check received message containing short","time":{"start":1728556215750,"stop":1728556215751,"duration":1},"status":"passed","severity":"normal"},{"uid":"e88469e1ac28762d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728555994825,"stop":1728555994825,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d14c62420bdf63","name":"Query with Ordered Callback, No Decoder","time":{"start":1728556577355,"stop":1728556577355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90dc30e3f6c227b","name":"retrieves a single peer","time":{"start":1728556010071,"stop":1728556010072,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d185748edab14d5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728556618470,"stop":1728556618471,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef16f543ec2c957","name":"Query with Promise Callback, No message returned","time":{"start":1728556577357,"stop":1728556577357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9232111cd21e253c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728555986092,"stop":1728555986092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d89f4a6920df57e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728555986100,"stop":1728555986101,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e33f32a22a3cef9","name":"random static sharding 1 - Cluster ID: 13, Shard ID: 105","time":{"start":1728556551799,"stop":1728556551799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbe723ed0e2b4c3","name":"should not receive a peer event after stop","time":{"start":1728556503794,"stop":1728556503794,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0b9ae438e4a3d6","name":"Push message with rate limit","time":{"start":1728556464202,"stop":1728556464203,"duration":1},"status":"passed","severity":"normal"},{"uid":"50d4aa2ba26251ac","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728555986112,"stop":1728555986112,"duration":0},"status":"passed","severity":"normal"},{"uid":"10213d1e11c7e326","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728556593773,"stop":1728556593773,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5da17972f5cc06c","name":"Js publishes, other Js receives","time":{"start":1728556480918,"stop":1728556480918,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d56bb1c2d6a733","name":"Check received message containing SQL Injection","time":{"start":1728556455692,"stop":1728556455692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e46276bf2f70b9c","name":"can start and stop the service","time":{"start":1728556014106,"stop":1728556014107,"duration":1},"status":"passed","severity":"normal"},{"uid":"11304e44892260a2","name":"Subscribe to topic containing Script and receive message","time":{"start":1728556593795,"stop":1728556593795,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9561450d2468419","name":"should properly create location multiaddrs - tcp","time":{"start":1728555994822,"stop":1728555994823,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0952bf6bd53dc6a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728556493436,"stop":1728556493436,"duration":0},"status":"passed","severity":"normal"},{"uid":"754da8692ea3dfec","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728555988763,"stop":1728555988763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df80fee2ef3035a","name":"should return valid sharding parameters for static sharding","time":{"start":1728555986109,"stop":1728555986109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7492af4148b2155b","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728555986093,"stop":1728555986093,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6108bc994a03a3","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728556001871,"stop":1728556001871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4841a5642775e","name":"LightPush with 3 connections","time":{"start":1728556259474,"stop":1728556259474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea0c77ecf97c8e4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728556021766,"stop":1728556021766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e583e0da6cdceee","name":"Check received message containing JSON","time":{"start":1728556455660,"stop":1728556455660,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f9b88a8a8fc9a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728555986096,"stop":1728555986096,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3e41317b1a50c4","name":"can start and stop the service","time":{"start":1728556055698,"stop":1728556055699,"duration":1},"status":"passed","severity":"normal"},{"uid":"3076ea50656f1d1e","name":"1 Relay, 1 Filter, gives up","time":{"start":1728556009629,"stop":1728556009629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db3789b47fcd9b4","name":"Push message with content topic containing shell command","time":{"start":1728556464199,"stop":1728556464200,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5dbacc8755b12e","name":"random static sharding 10 - Cluster ID: 374, Shard ID: 817","time":{"start":1728556551808,"stop":1728556551809,"duration":1},"status":"passed","severity":"normal"},{"uid":"716bd91caf75e9d8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728556155327,"stop":1728556155328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad78385557957cd3","name":"Check message with no content topic is not received","time":{"start":1728556455700,"stop":1728556455700,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef72d5c8983761f4","name":"random static sharding 3 - Cluster ID: 849, Shard ID: 551","time":{"start":1728556551800,"stop":1728556551801,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b40cdab81030683","name":"Push message with Chinese payload","time":{"start":1728556464185,"stop":1728556464185,"duration":0},"status":"passed","severity":"normal"},{"uid":"533c8aa772ac85cd","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728556493443,"stop":1728556493443,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede331b2ec1aa175","name":"Ping on subscribed peer","time":{"start":1728556105069,"stop":1728556105069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b76b6e5d4dec68f","name":"handles empty shards array correctly","time":{"start":1728555986110,"stop":1728555986110,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e4186c3cca1b67","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728556384258,"stop":1728556384259,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80f058c6668780","name":"Push message with content topic containing long","time":{"start":1728556464195,"stop":1728556464195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7a6988e8ab1188","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728556594386,"stop":1728556594387,"duration":1},"status":"passed","severity":"normal"},{"uid":"62630e2d69ea3d8e","name":"random static sharding 8 - Cluster ID: 793, Shard ID: 142","time":{"start":1728556551807,"stop":1728556551808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0728f0c525226f4","name":"Encoder throws on empty string content topic","time":{"start":1728556021767,"stop":1728556021767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57e12d7f813f1d7","name":"Ephemeral messages are not stored","time":{"start":1728556058210,"stop":1728556058211,"duration":1},"status":"passed","severity":"normal"},{"uid":"415a166d576cb762","name":"Push message with unicode special characters payload","time":{"start":1728556559172,"stop":1728556559172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92dcf22bf09c498","name":"Reopen subscription with peer with lost subscription","time":{"start":1728556105070,"stop":1728556105070,"duration":0},"status":"passed","severity":"normal"},{"uid":"527b61bdb343cb2a","name":"Push message with Arabic payload","time":{"start":1728556464185,"stop":1728556464186,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc82b69b06a7cf03","name":"Check publish message containing JSON","time":{"start":1728556482036,"stop":1728556482036,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cd24d114af3972","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728556254265,"stop":1728556254265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee07eca23cd04fed","name":"Check message received after nwaku node is restarted","time":{"start":1728556455702,"stop":1728556455702,"duration":0},"status":"skipped","severity":"normal"},{"uid":"90c020f1677d4b7c","name":"Filter with 3 connections","time":{"start":1728556259474,"stop":1728556259474,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2203b8f424f1e2","name":"Check received message containing escaped characters","time":{"start":1728556455696,"stop":1728556455696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1739873715bdf06b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728556009532,"stop":1728556009533,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d2b49c3848e67b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556117732,"stop":1728556117735,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0941abe64bb7d0f","name":"Push message with emoji payload","time":{"start":1728556559173,"stop":1728556559173,"duration":0},"status":"passed","severity":"normal"},{"uid":"138cbbc6fdab0ab","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728556618470,"stop":1728556618470,"duration":0},"status":"passed","severity":"normal"},{"uid":"80976defefb088fc","name":"Overlapping topic subscription","time":{"start":1728556593786,"stop":1728556593786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb256d9761834ba","name":"Check received message containing unicode special characters","time":{"start":1728556215763,"stop":1728556215764,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d708388ba8f0c38","name":"Passing page size 1 when there are 4 messages","time":{"start":1728556603693,"stop":1728556603693,"duration":0},"status":"passed","severity":"normal"},{"uid":"626598d9a93381a1","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728556044061,"stop":1728556044064,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b5c9f0f5cd8a06c","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728555986090,"stop":1728555986090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1701876ba8f103aa","name":"Push message with content topic containing short","time":{"start":1728556464194,"stop":1728556464194,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b036d1ca3339ecb","name":"Encoder throws on undefined content topic","time":{"start":1728556002296,"stop":1728556002296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8474ce60d0521223","name":"Check message on other pubsub topic is not received","time":{"start":1728556215768,"stop":1728556215769,"duration":1},"status":"passed","severity":"normal"},{"uid":"9793248ff15ae729","name":"handles empty contentTopics array correctly","time":{"start":1728555986111,"stop":1728555986111,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8aaa5b7eeb9c18","name":"Check message received after jswaku node is restarted","time":{"start":1728556215772,"stop":1728556215772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aecaf616ef63383f","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728555986106,"stop":1728555986107,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5dc8de06d1d9c63","name":"Decoder throws on undefined content topic","time":{"start":1728556020195,"stop":1728556020195,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4365f6cb85b6f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728555986110,"stop":1728555986110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f893477fcfbbdb7e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728555986087,"stop":1728555986087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a67f37aa128b6f","name":"Subscribe and receive messages via lightPush","time":{"start":1728556260921,"stop":1728556260921,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03d6859e8ee82c7","name":"Check publish message containing unicode special characters","time":{"start":1728556482037,"stop":1728556482037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f514e867db4b8f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728556260931,"stop":1728556260931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e1945f040d18e65","name":"should return different streams if requested simultaniously","time":{"start":1728556001733,"stop":1728556001734,"duration":1},"status":"passed","severity":"normal"},{"uid":"c85c62b262c58f6e","name":"Check received message with timestamp: 1728556043840000000 ","time":{"start":1728556455697,"stop":1728556455698,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f4db20ef21952","name":"throws on content topic with empty topic name field","time":{"start":1728555986078,"stop":1728555986078,"duration":0},"status":"passed","severity":"normal"},{"uid":"961bce7994d19192","name":"Push message with short payload","time":{"start":1728556464182,"stop":1728556464183,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c1f514164f99cd","name":"same cluster, same shard: nodes connect","time":{"start":1728556215378,"stop":1728556215378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebe3a4ad6ab1060","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728555994162,"stop":1728555994162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31923f6b00e8d3","name":"different cluster, same shard: nodes don't connect","time":{"start":1728556215379,"stop":1728556215380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5dfdc19b52c360b","name":"Ping on unsubscribed peer","time":{"start":1728556105070,"stop":1728556105070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2411461ea697dc4","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728556155328,"stop":1728556155328,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e64264bc8d444f","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728556215386,"stop":1728556215386,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e9b7cc2a776573","name":"Push message with SQL Injection payload","time":{"start":1728556559169,"stop":1728556559170,"duration":1},"status":"passed","severity":"normal"},{"uid":"189fadfe30d82890","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728556260927,"stop":1728556260927,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c7bef6b8090eb9","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728556215396,"stop":1728556215403,"duration":7},"status":"passed","severity":"normal"},{"uid":"8e59fa23adfbb648","name":"Push message with Basic HTML tag payload","time":{"start":1728556559171,"stop":1728556559171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce034b85d0cd1bd","name":"Check received message containing JSON","time":{"start":1728556455695,"stop":1728556455695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0d2c7cc11b2ca0","name":"Query Generator, No Decoder","time":{"start":1728556577352,"stop":1728556577352,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5c5b6a75329f03","name":"should reject if Filter is requested but not mounted","time":{"start":1728556024634,"stop":1728556024634,"duration":0},"status":"passed","severity":"normal"},{"uid":"837466630364f3de","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728555994163,"stop":1728555994164,"duration":1},"status":"passed","severity":"normal"},{"uid":"26959a643edd26a0","name":"Ping on subscribed peer","time":{"start":1728556119099,"stop":1728556119100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c486008ddf3f948","name":"Push message with content topic containing emoji","time":{"start":1728556464201,"stop":1728556464201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bf3ea1f8e5309c","name":"Check received message containing numeric","time":{"start":1728556455647,"stop":1728556455648,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c91b42669068ef","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728555986099,"stop":1728555986099,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fba18f2567db7d","name":"should add and remove event listeners correctly","time":{"start":1728556014110,"stop":1728556014110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a73bbc505194d1","name":"Query generator for multiple messages with different content topic format","time":{"start":1728556593218,"stop":1728556593218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c95e82a0258bf2","name":"Check received message containing XML","time":{"start":1728556455693,"stop":1728556455693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c400f581782d3bef","name":"handles multiple messages","time":{"start":1728556601957,"stop":1728556601957,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dfeaad11d695a5","name":"should reject if Store is requested but not mounted","time":{"start":1728556024633,"stop":1728556024633,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ce4343c4135f3e","name":"Check publish message containing Russian","time":{"start":1728556482034,"stop":1728556482034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8217ec477d0518","name":"Push message with content topic containing special chars","time":{"start":1728556559181,"stop":1728556559181,"duration":0},"status":"passed","severity":"normal"},{"uid":"325264c139356c61","name":"returns nothing if no connections present","time":{"start":1728556001670,"stop":1728556001670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0bdc2a672ea3dce","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728556384260,"stop":1728556384260,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac826daff8437194","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728556493441,"stop":1728556493441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff342662975f8101","name":"Subscribe and receive messages via lightPush","time":{"start":1728556593782,"stop":1728556593783,"duration":1},"status":"passed","severity":"normal"},{"uid":"96891dcfa7ad468c","name":"Generator, custom pubsub topic","time":{"start":1728556592477,"stop":1728556592477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a804e226caf41a62","name":"Passing page size 19 when there are 20 messages","time":{"start":1728556603695,"stop":1728556603695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cffc2b7e5ac57c46","name":"start node with empty content topic","time":{"start":1728556536187,"stop":1728556536189,"duration":2},"status":"passed","severity":"normal"},{"uid":"66125e2156b74d3b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728556260929,"stop":1728556260929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5251b4ec895f08a2","name":"ignores unrecognized TXT record formats","time":{"start":1728556010073,"stop":1728556010073,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d508a20252cd21","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215383,"stop":1728556215383,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4dba18e1401f15","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728555986218,"stop":1728555986218,"duration":0},"status":"passed","severity":"normal"},{"uid":"93faab5b93b0b788","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728556009534,"stop":1728556009534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b74396bea72bf449","name":"Push message with Script payload","time":{"start":1728556559170,"stop":1728556559170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ddfa89df3cce6a2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728555986098,"stop":1728555986098,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f70ab96d9a0e2b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728556260927,"stop":1728556260928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2c7889608091e3","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728556117736,"stop":1728556117737,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db05adf94d18de5","name":"Query Generator, No message returned","time":{"start":1728556577353,"stop":1728556577353,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd80f217e5e7d9b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728555986097,"stop":1728555986098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9c57750a376af2","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728556215388,"stop":1728556215389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6320b839e3de442a","name":"Meta field set when metaSetter is specified","time":{"start":1728556002295,"stop":1728556002295,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2c8d7cf435bf89","name":"removeEventListener with wrong event","time":{"start":1728556084558,"stop":1728556084558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e19f8b4c8d7d6e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728556260924,"stop":1728556260925,"duration":1},"status":"passed","severity":"normal"},{"uid":"63aef748329e50","name":"Check received message containing special chars","time":{"start":1728556455690,"stop":1728556455690,"duration":0},"status":"passed","severity":"normal"},{"uid":"26922b88e0f5fe46","name":"should not fail to stop the service if it was not started","time":{"start":1728556055699,"stop":1728556055699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6cf7125d36e4ec7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728556455699,"stop":1728556455699,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9287df46bc0e9e5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556117731,"stop":1728556117732,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb9bd5bb28e2783","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728556493434,"stop":1728556493434,"duration":0},"status":"passed","severity":"normal"},{"uid":"4300f04ff1e52dfb","name":"should reject if WakuNode is not started","time":{"start":1728556024631,"stop":1728556024632,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0561acc54744ce","name":"Does not throw an exception when node disconnects","time":{"start":1728556607798,"stop":1728556607798,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c940611c43cb78c","name":"Check received message containing special chars","time":{"start":1728556215753,"stop":1728556215754,"duration":1},"status":"passed","severity":"normal"},{"uid":"47edd101adf55fbc","name":"Check received message containing Basic HTML tag","time":{"start":1728556455693,"stop":1728556455695,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c75059a29d58f65","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728556051709,"stop":1728556051709,"duration":0},"status":"passed","severity":"normal"},{"uid":"832fc37acf683355","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728556493442,"stop":1728556493442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b810d34aaaa4a167","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728556384259,"stop":1728556384259,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd296f80fa09f4f1","name":"handles different networkShards values correctly","time":{"start":1728555986091,"stop":1728555986091,"duration":0},"status":"passed","severity":"normal"},{"uid":"223f62da8797909c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728555986108,"stop":1728555986109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d0a1342dc78bfd","name":"Push message with custom timestamp: 1697797861062","time":{"start":1728556464203,"stop":1728556464203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a99412dd6f6ecc1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728556593794,"stop":1728556593794,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a23205e26d63ed1","name":"should not fail to start the service if it is already started","time":{"start":1728556503792,"stop":1728556503793,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4c3b829d7c06a2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728556044064,"stop":1728556044065,"duration":1},"status":"passed","severity":"normal"},{"uid":"daaf575fcc53df8a","name":"Check received message containing unicode special characters","time":{"start":1728556455661,"stop":1728556455664,"duration":3},"status":"passed","severity":"normal"},{"uid":"c34d4e20b3b646bf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728556009533,"stop":1728556009533,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4921f04eb33dcd4","name":"Ephemeral field set to true","time":{"start":1728556002295,"stop":1728556002295,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7c9f7f882db3a7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728556593788,"stop":1728556593788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44fc4250debf367","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728556254269,"stop":1728556254269,"duration":0},"status":"passed","severity":"normal"},{"uid":"def804ea92e28620","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728556215388,"stop":1728556215388,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec782d836951c08","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728555986105,"stop":1728555986105,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bd885ed96b7206","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728556384264,"stop":1728556384265,"duration":1},"status":"passed","severity":"normal"},{"uid":"1afae0d268b692ce","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728555994158,"stop":1728555994158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a32b06be305df3a","name":"Push message with content topic containing shell command","time":{"start":1728556559195,"stop":1728556559196,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cb9d15a430f10e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728555986086,"stop":1728555986086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5baac38d7a21c7","name":"Query generator for multiple messages","time":{"start":1728556593216,"stop":1728556593217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fb807e363dc79d","name":"Push message with content topic containing JSON","time":{"start":1728556464199,"stop":1728556464199,"duration":0},"status":"passed","severity":"normal"},{"uid":"925467778df1f3a5","name":"Publishes to nwaku","time":{"start":1728556480917,"stop":1728556480917,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f62573d7c29be7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728556618467,"stop":1728556618467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6d4f6dffd4ecf1","name":"Refresh subscription","time":{"start":1728556493434,"stop":1728556493435,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8b29f6861cdd5bc","name":"Check publish message containing Chinese","time":{"start":1728556482033,"stop":1728556482033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5634ab8d223cddc9","name":"LightPush","time":{"start":1728556619117,"stop":1728556619117,"duration":0},"status":"passed","severity":"normal"},{"uid":"1235cd6011c3ef06","name":"LightPush with 1 connections","time":{"start":1728556259472,"stop":1728556259473,"duration":1},"status":"passed","severity":"normal"},{"uid":"932b52c1bf322310","name":"should properly create location multiaddrs - udp","time":{"start":1728555994822,"stop":1728555994822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4705bcec2d0b5245","name":"should not receive a peer event after stop","time":{"start":1728556055703,"stop":1728556055703,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5c176e9d85dea5","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728556002297,"stop":1728556002297,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a39e395e7258e1","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728556551819,"stop":1728556551820,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe578e0ba7e9baf","name":"Check publish message containing escaped characters","time":{"start":1728556482036,"stop":1728556482037,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e696a71ab704fe0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728556464199,"stop":1728556464199,"duration":0},"status":"passed","severity":"normal"},{"uid":"887828a1c416af33","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556592480,"stop":1728556592480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4c20d89177eac2","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728556618471,"stop":1728556618471,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c40d755ba9dd74","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728556260922,"stop":1728556260922,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1abd2671723418","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728556577351,"stop":1728556577351,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b06695521fa095","name":"Push message with special chars payload","time":{"start":1728556464184,"stop":1728556464185,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b2de471d78f60d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728556010076,"stop":1728556010076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7789a28629a59f18","name":"should return empty list for no shard","time":{"start":1728555986094,"stop":1728555986094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e22236363ab0ed","name":"Push message on custom pubsubTopic","time":{"start":1728556359640,"stop":1728556359641,"duration":1},"status":"passed","severity":"normal"},{"uid":"7246fd66a473b0c8","name":"random static sharding 2 - Cluster ID: 830, Shard ID: 533","time":{"start":1728556551800,"stop":1728556551800,"duration":0},"status":"passed","severity":"normal"},{"uid":"7829b30f875bcd8","name":"Privacy Node - default protocol","time":{"start":1728556619118,"stop":1728556619118,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace482543517c1df","name":"Decoder throws on empty string content topic","time":{"start":1728556021768,"stop":1728556021768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c68348b6e3bd041","name":"Check message with no content topic is not received","time":{"start":1728556215770,"stop":1728556215771,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73e120eef296a7d","name":"Push message with numeric payload","time":{"start":1728556559164,"stop":1728556559165,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4a322799fc5822","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728556593772,"stop":1728556593772,"duration":0},"status":"passed","severity":"normal"},{"uid":"848c3426a28b484f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728556592479,"stop":1728556592479,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fdc1f0187eae0c","name":"Check received message containing Arabic","time":{"start":1728556455691,"stop":1728556455691,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c85202ff072eee","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728556593776,"stop":1728556593776,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e203477ba1ff771","name":"Throws when trying to push message with empty payload","time":{"start":1728556559176,"stop":1728556559177,"duration":1},"status":"passed","severity":"normal"},{"uid":"507f94ce1a4d360b","name":"Init the array if not present","time":{"start":1728555985550,"stop":1728555985551,"duration":1},"status":"passed","severity":"normal"},{"uid":"189128e8b7de7063","name":"Push message with content topic containing long","time":{"start":1728556559178,"stop":1728556559179,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f20ad8932f289a9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728555986104,"stop":1728555986104,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d39a7a9024143a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728556058221,"stop":1728556058221,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeed7831f410bd20","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215395,"stop":1728556215396,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a3a1ad493949be","name":"should handle corrupted local storage data gracefully","time":{"start":1728556014110,"stop":1728556014110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a91575fd4dda81","name":"should reject if Relay is requested but not mounted","time":{"start":1728556024632,"stop":1728556024633,"duration":1},"status":"passed","severity":"normal"},{"uid":"c062029eecdbcfaf","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728556651229,"stop":1728556651229,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d4737dbbd17e0c","name":"Nodes with multiple pubsub topic","time":{"start":1728556472786,"stop":1728556472786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc97ffe7d638547","name":"Push message with content topic containing special chars","time":{"start":1728556464195,"stop":1728556464196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d815b1c5c5ecda52","name":"Push message with shell command payload","time":{"start":1728556559171,"stop":1728556559172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e036e21b92474565","name":"Should update multiaddrs","time":{"start":1728556401340,"stop":1728556401340,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57b7a7107220740","name":"should push to available amount of connection if less than required","time":{"start":1728556302143,"stop":1728556302143,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ef79a72ee71e2","name":"Subscribe to topic containing long and receive message","time":{"start":1728556260926,"stop":1728556260927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6174f999aea39e7c","name":"Passing invalid cursor","time":{"start":1728556540630,"stop":1728556540631,"duration":1},"status":"passed","severity":"normal"},{"uid":"706b34a96de1364c","name":"Check received message containing numeric","time":{"start":1728556215752,"stop":1728556215753,"duration":1},"status":"passed","severity":"normal"},{"uid":"af501bc192529c31","name":"Renews subscription after lossing a connection","time":{"start":1728556593815,"stop":1728556593816,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d1511b7d9c7c16f","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728556215387,"stop":1728556215388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4765e1c35d9e75c","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728556540622,"stop":1728556540623,"duration":1},"status":"passed","severity":"normal"},{"uid":"860847c403fbec40","name":"Push message equal or less that 1MB","time":{"start":1728556464204,"stop":1728556464204,"duration":0},"status":"passed","severity":"normal"},{"uid":"38701066641de43a","name":"should throw error - no public key","time":{"start":1728555994812,"stop":1728555994812,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f99fcc2f2ed080","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728556493439,"stop":1728556493440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca55d5ec5ec5ab","name":"throws an error for improperly formatted content topics","time":{"start":1728555986091,"stop":1728555986091,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85059c2ebdeb80d","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728556215389,"stop":1728556215389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf67db8bf2d1a45","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728556593780,"stop":1728556593781,"duration":1},"status":"passed","severity":"normal"},{"uid":"644f61ac1c86e6b9","name":"Check received message containing XML","time":{"start":1728556215760,"stop":1728556215761,"duration":1},"status":"passed","severity":"normal"},{"uid":"68afa9867cdb3f6e","name":"Symmetric encrypt & Decrypt","time":{"start":1728556020558,"stop":1728556020558,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8722d9db7027167","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728556577354,"stop":1728556577354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbcbfd7e9c6e609","name":"Check message received after nwaku node is restarted","time":{"start":1728556215773,"stop":1728556215773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1af80e6663362d77","name":"Accepts a valid Waku Message","time":{"start":1728556027917,"stop":1728556027918,"duration":1},"status":"passed","severity":"normal"},{"uid":"41705651e0b10415","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728556493438,"stop":1728556493438,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeac1d38d9f3326","name":"Publish message with custom timestamp: Fri Oct 20 2023 10:34:33 GMT+0000 (Coordinated Universal Time)","time":{"start":1728556482040,"stop":1728556482040,"duration":0},"status":"passed","severity":"normal"},{"uid":"a598b11b110d2136","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728556215390,"stop":1728556215390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a11eb664ee5316b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728556593771,"stop":1728556593771,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb2f474d1ceb54f","name":"should decode valid enr successfully","time":{"start":1728555994810,"stop":1728555994810,"duration":0},"status":"passed","severity":"normal"},{"uid":"24404501e028dd3","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728555986092,"stop":1728555986092,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb52947cfd443c24","name":"Nodes with multiple pubsub topic","time":{"start":1728556472785,"stop":1728556472785,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d679344a210cf9","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728555986094,"stop":1728555986094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c033160e2ab1e98","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728555986104,"stop":1728555986104,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9136cd6858b6d6","name":"same cluster, same shard: nodes connect","time":{"start":1728556400932,"stop":1728556400932,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbddb0144d9107c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728556593780,"stop":1728556593780,"duration":0},"status":"passed","severity":"normal"},{"uid":"674fe46a582f9286","name":"Check publish message containing Basic HTML tag","time":{"start":1728556482035,"stop":1728556482036,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc50a1509c76dd7","name":"should wait for Filter peer to be connected","time":{"start":1728556024635,"stop":1728556024635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36388d06b069c52","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728556384265,"stop":1728556384265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7332d085da97680","name":"Check message received after jswaku node is restarted","time":{"start":1728556455701,"stop":1728556455701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42101bab8fea7064","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728555986108,"stop":1728555986108,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c4cf1005e83a1d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728555986089,"stop":1728555986089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63212b5729377d9","name":"should return all peers when numPeers is 0","time":{"start":1728556001870,"stop":1728556001870,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eeaddd42d04751","name":"random static sharding 6 - Cluster ID: 616, Shard ID: 624","time":{"start":1728556551802,"stop":1728556551802,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67e7d08e78cb78f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728556493434,"stop":1728556493434,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c61f127bcaa26b","name":"shard 0","time":{"start":1728556551796,"stop":1728556551797,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bcfd9a7210d5608","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728555986094,"stop":1728555986094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62cb1ba70707ab0","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728556215390,"stop":1728556215391,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3773c2b68c0e222","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728556055712,"stop":1728556055712,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a93339b40a12d620","name":"Filter with 0 connections","time":{"start":1728556259472,"stop":1728556259472,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6e6b9bf9b454a2","name":"should wait for LightPush peer to be connected","time":{"start":1728556024635,"stop":1728556024635,"duration":0},"status":"passed","severity":"normal"},{"uid":"516c5af1441bc612","name":"Push message with meta","time":{"start":1728556559206,"stop":1728556559206,"duration":0},"status":"passed","severity":"normal"},{"uid":"47158367532b89f3","name":"Check publish message after client node is restarted","time":{"start":1728556482047,"stop":1728556482047,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5f41048cd7b7d6d8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728555986081,"stop":1728555986086,"duration":5},"status":"passed","severity":"normal"},{"uid":"f043c7003198cedc","name":"throws on content topic with generation field greater than 0","time":{"start":1728555986075,"stop":1728555986076,"duration":1},"status":"passed","severity":"normal"},{"uid":"242bde0d1a2c0bd0","name":"Check publish message containing Arabic","time":{"start":1728556482033,"stop":1728556482034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b86689544d2b4394","name":"Check message with non string payload is not received","time":{"start":1728556215772,"stop":1728556215772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c4fc0d5ed5349b","name":"Asymmetric encrypt & decrypt","time":{"start":1728556020557,"stop":1728556020557,"duration":0},"status":"passed","severity":"normal"},{"uid":"4765c15afde373b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728556593776,"stop":1728556593777,"duration":1},"status":"passed","severity":"normal"},{"uid":"84cb7e3c048d7142","name":"Push message with content topic containing XML","time":{"start":1728556559190,"stop":1728556559191,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77a31129822145f","name":"Check received message with timestamp: 1728556043840 ","time":{"start":1728556455698,"stop":1728556455698,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3ddd008a68bb","name":"Fails to publish message with empty text","time":{"start":1728556482042,"stop":1728556482042,"duration":0},"status":"passed","severity":"normal"},{"uid":"832e6f3e749eba2c","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728556384264,"stop":1728556384264,"duration":0},"status":"passed","severity":"normal"},{"uid":"96280fb185ae8475","name":"Store - dialed after - with timeout","time":{"start":1728556619117,"stop":1728556619117,"duration":0},"status":"passed","severity":"normal"},{"uid":"397546d99a93d85b","name":"should throw error - no public key","time":{"start":1728555994813,"stop":1728555994813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1403f9903f471126","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728556260932,"stop":1728556260932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4af05294ba89fa2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728556260932,"stop":1728556260932,"duration":0},"status":"passed","severity":"normal"},{"uid":"2184de606e7e2e74","name":"Generator, 2 different pubsubtopics","time":{"start":1728556592478,"stop":1728556592478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2572cf44387ebd","name":"Subscribe to topic containing short and publish message","time":{"start":1728556493435,"stop":1728556493436,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fdc98ea853c52e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728556092976,"stop":1728556092976,"duration":0},"status":"passed","severity":"normal"},{"uid":"11146b40e822e537","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728556001871,"stop":1728556001872,"duration":1},"status":"passed","severity":"normal"},{"uid":"42a3c7abaf1ee075","name":"removeEventListener with correct event","time":{"start":1728556084557,"stop":1728556084558,"duration":1},"status":"passed","severity":"normal"},{"uid":"114f26f36d7f9b8f","name":"Push message with content topic containing Chinese","time":{"start":1728556559182,"stop":1728556559182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e321d2595e61e31","name":"stop","time":{"start":1728556084560,"stop":1728556084560,"duration":0},"status":"passed","severity":"normal"},{"uid":"8931b97ae575541b","name":"should throw if no connection provided","time":{"start":1728556001732,"stop":1728556001733,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9956520c332d365","name":"Decoder throws on undefined content topic","time":{"start":1728556021767,"stop":1728556021767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e840d36537f0d079","name":"handles different clusterIds correctly","time":{"start":1728555986090,"stop":1728555986091,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d4012e318b3a30","name":"Push message with content topic containing emoji","time":{"start":1728556559202,"stop":1728556559202,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aca420c6f277137","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728556455680,"stop":1728556455680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbd1e717acc8fd","name":"addEventListener with wrong event","time":{"start":1728556084557,"stop":1728556084557,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d7530065edbdd8","name":"Push message with content topic containing Arabic","time":{"start":1728556464196,"stop":1728556464197,"duration":1},"status":"passed","severity":"normal"},{"uid":"1842a74b0cb4a358","name":"Delete observer","time":{"start":1728556459224,"stop":1728556459225,"duration":1},"status":"passed","severity":"normal"},{"uid":"3503f41207b48007","name":"Check received message containing special chars","time":{"start":1728556455648,"stop":1728556455649,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6e951e66a9c4d1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728556260933,"stop":1728556260933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b607ff6129374d0","name":"Push message with long payload","time":{"start":1728556559163,"stop":1728556559164,"duration":1},"status":"passed","severity":"normal"},{"uid":"e776e2be3e12c7cd","name":"Relay + Store","time":{"start":1728555994826,"stop":1728555994826,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2c1f084d023b7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728556260922,"stop":1728556260922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1142ad2f009a6285","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728555988761,"stop":1728555988762,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab687123dc6e730","name":"Push message with XML payload","time":{"start":1728556464190,"stop":1728556464190,"duration":0},"status":"passed","severity":"normal"},{"uid":"137832a04f94cd1b","name":"Push message with content topic containing JSON","time":{"start":1728556559193,"stop":1728556559194,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79baf485385c601","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728556400932,"stop":1728556400932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec37df20cd6348b8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728556593785,"stop":1728556593786,"duration":1},"status":"passed","severity":"normal"},{"uid":"997316fd5bb00a4d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728556618467,"stop":1728556618468,"duration":1},"status":"passed","severity":"normal"},{"uid":"98785cd1bbf67ec8","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728556215392,"stop":1728556215392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd3f88b97d49bd","name":"Encoder throws on empty string content topic","time":{"start":1728556020194,"stop":1728556020195,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65092c7389962bb","name":"Push message with content topic containing XML","time":{"start":1728556464198,"stop":1728556464199,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a2abb8ee76dea3","name":"Fails to push message bigger that 1MB","time":{"start":1728556559209,"stop":1728556559209,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e510e6766d66e88","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728555994157,"stop":1728555994158,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee16d45e9e818938","name":"should properly create location multiaddrs - tcp4","time":{"start":1728555994821,"stop":1728555994821,"duration":0},"status":"passed","severity":"normal"},{"uid":"5429bd5fc264ba1a","name":"Wrong topic","time":{"start":1728556536185,"stop":1728556536185,"duration":0},"status":"passed","severity":"normal"},{"uid":"226e8c968eaadbc1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728556593779,"stop":1728556593779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c98329deb4f116","name":"Check received message with timestamp: 1728556043840 ","time":{"start":1728556455674,"stop":1728556455677,"duration":3},"status":"passed","severity":"normal"},{"uid":"941bf4d55eedfb1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728555994811,"stop":1728555994811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c29f86118e2060b","name":"A test","time":{"start":1728556359741,"stop":1728556359741,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d61ccabcb50a651","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728556593783,"stop":1728556593783,"duration":0},"status":"passed","severity":"normal"},{"uid":"71aa904b6cbd70f5","name":"Mutual subscription","time":{"start":1728556493431,"stop":1728556493431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88d103191467b7a","name":"isConnected should return true after first peer connects","time":{"start":1728556092975,"stop":1728556092975,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ef6c1374c257d6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728556117737,"stop":1728556117738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4025f4359513cfe","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728556044070,"stop":1728556044071,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3c37f52831a9fc","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728555986095,"stop":1728555986095,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d6f4ae4ad6f435","name":"listenerCount","time":{"start":1728556084559,"stop":1728556084559,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b5cbbb40fab64f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728556593779,"stop":1728556593779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1ce0cef88fbac9","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728556215385,"stop":1728556215386,"duration":1},"status":"passed","severity":"normal"},{"uid":"643e50f37286a358","name":"Push message with numeric payload","time":{"start":1728556464183,"stop":1728556464184,"duration":1},"status":"passed","severity":"normal"}]