[{"uid":"1834b82ecd5fe58","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1714406876542,"stop":1714406876542,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f2a482d825b77b","name":"Query with Promise Callback, No message returned","time":{"start":1714407006187,"stop":1714407006188,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d6e8c7a7268671a","name":"Check received message containing escaped characters","time":{"start":1714406914328,"stop":1714406914329,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ec6f3cf54bbf8f","name":"Push to array if already present","time":{"start":1714406388916,"stop":1714406388916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1b0787209fe849","name":"Push message with content topic containing escaped characters","time":{"start":1714406978492,"stop":1714406978493,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d86f4d7fe250cd7","name":"Check received message with timestamp: 1714406440246 ","time":{"start":1714406914330,"stop":1714406914330,"duration":0},"status":"passed","severity":"normal"},{"uid":"955b0eccfd58f1d4","name":"addEventListener with wrong event","time":{"start":1714406481767,"stop":1714406481767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bcd57e2c8b4a7e","name":"Push message with special chars payload","time":{"start":1714406978420,"stop":1714406978421,"duration":1},"status":"passed","severity":"normal"},{"uid":"100cd138a6b078f3","name":"Push message with content topic containing Script","time":{"start":1714406978475,"stop":1714406978475,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff85b6883f12cdb6","name":"Fails to push message with empty content topic","time":{"start":1714406861595,"stop":1714406861598,"duration":3},"status":"passed","severity":"normal"},{"uid":"e87d7cc643e5928e","name":"Push message with unicode special characters payload","time":{"start":1714406861570,"stop":1714406861570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b68e481c047beb","name":"Subscribe and publish message","time":{"start":1714406907370,"stop":1714406907371,"duration":1},"status":"passed","severity":"normal"},{"uid":"9345d2e3e634dca1","name":"groups content topics by expected pubsub topic","time":{"start":1714406389337,"stop":1714406389337,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd0f38bf9ded64","name":"Check publish message containing short","time":{"start":1714406901732,"stop":1714406901732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b26404338d99fa7","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1714406907402,"stop":1714406907402,"duration":0},"status":"passed","severity":"normal"},{"uid":"b819b80cc5bb0ae5","name":"Subscribe to topic containing long and receive message","time":{"start":1714407080664,"stop":1714407080664,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acadc630173f3e5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1714406414102,"stop":1714406414102,"duration":0},"status":"passed","severity":"normal"},{"uid":"50479d4258bad4ed","name":"Push message with content topic containing numeric","time":{"start":1714406861586,"stop":1714406861586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06651dc9e9a7f6a","name":"Push message with SQL Injection payload","time":{"start":1714406861554,"stop":1714406861565,"duration":11},"status":"passed","severity":"normal"},{"uid":"f94299c7bf8cce57","name":"Passing page size 10 when there are 10 messages","time":{"start":1714407036730,"stop":1714407036731,"duration":1},"status":"passed","severity":"normal"},{"uid":"6875584f0e763dc8","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1714406515689,"stop":1714406515690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9382c387a5870b1","name":"start node with empty shard","time":{"start":1714406971800,"stop":1714406971801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8adbb4c044e142e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714406688871,"stop":1714406688872,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c09d6f297b6133","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1714407046987,"stop":1714407046987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5633aa9b7f50fba1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1714406389332,"stop":1714406389332,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7048ed6cc72b171","name":"Check received message containing Basic HTML tag","time":{"start":1714406914276,"stop":1714406914276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded8ccd934a253ec","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714406654760,"stop":1714406654760,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfe91941274e7dd","name":"Push message with Arabic payload","time":{"start":1714406861553,"stop":1714406861553,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c726f318a2d9c9","name":"Ping on peer without subscriptions","time":{"start":1714406469293,"stop":1714406469296,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1ca36ddeb736277","name":"Publish without waiting for remote peer","time":{"start":1714406907370,"stop":1714406907370,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7d396e7a9db169","name":"Decoder throws on empty string content topic","time":{"start":1714406425618,"stop":1714406425619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53bc65e3b05972c","name":"random static sharding 3 - Cluster ID: 518, Shard ID: 103","time":{"start":1714406971789,"stop":1714406971790,"duration":1},"status":"passed","severity":"normal"},{"uid":"be2484c5a446c6d2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625162,"stop":1714406625163,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3aad68fec1c594","name":"Publish message with custom timestamp: Mon Apr 29 2024 15:07:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1714406901765,"stop":1714406901765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce5b4d1eb5fbf2a","name":"can dial TLS multiaddrs","time":{"start":1714406727950,"stop":1714406727950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7825b19f8dd1e04a","name":"Push message with content topic containing long","time":{"start":1714406978461,"stop":1714406978461,"duration":0},"status":"passed","severity":"normal"},{"uid":"756d06e5b8951de1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1714406389348,"stop":1714406389349,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a745aa403dc4df","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1714407021127,"stop":1714407021128,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f7dea7ed000045","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app45/3/topic467/xml","time":{"start":1714406956962,"stop":1714406956962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c075a56f2865ea05","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714406688867,"stop":1714406688868,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff4161099f5632b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1714406876537,"stop":1714406876537,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e98d41c4bc043b7","name":"isConnected should return false after all peers disconnect","time":{"start":1714406441174,"stop":1714406441175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8618976c25cfad38","name":"Check publish message containing shell command","time":{"start":1714406901746,"stop":1714406901747,"duration":1},"status":"passed","severity":"normal"},{"uid":"772018967d0a1a5","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1714406625161,"stop":1714406625162,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fdbeb7c6f69a6c4","name":"Passing cursor with wrong pubsubTopic","time":{"start":1714406957182,"stop":1714406957182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3ddac3e3d0449f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714406539227,"stop":1714406539228,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d7eb0efc709f200","name":"Check message received after nwaku node is restarted","time":{"start":1714406603032,"stop":1714406603033,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ed8cac4fbd5ba0ac","name":"Check publish message containing SQL Injection","time":{"start":1714406901741,"stop":1714406901742,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd40b916ef38864d","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1714406389341,"stop":1714406389341,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bade848ffdad07","name":"Push message with custom timestamp: 1714403003199","time":{"start":1714406978498,"stop":1714406978499,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba3658173899a67","name":"Push message with short payload","time":{"start":1714406978410,"stop":1714406978411,"duration":1},"status":"passed","severity":"normal"},{"uid":"362e265ad528daa8","name":"Check received message containing XML","time":{"start":1714406914276,"stop":1714406914276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44aa5bbe2ca2110","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714407080666,"stop":1714407080667,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e2cfdc344e2e0f3","name":"Push message with shell command payload","time":{"start":1714406978443,"stop":1714406978444,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef9de2221abfc29","name":"can start the service","time":{"start":1714406417789,"stop":1714406417790,"duration":1},"status":"passed","severity":"normal"},{"uid":"e679869ef5c07c1b","name":"Reopen subscription with peer with lost subscription","time":{"start":1714406516592,"stop":1714406516593,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec84450efd5339a","name":"Push message with numeric payload","time":{"start":1714406978419,"stop":1714406978419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca07f087a9c92c8","name":"Push message with shell command payload","time":{"start":1714406861568,"stop":1714406861569,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7008200c09fe254","name":"LightPush","time":{"start":1714407055326,"stop":1714407055326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5a0dc5d3a7f2a3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714407080663,"stop":1714407080663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b026cf1d16d425c6","name":"Check publish message containing Russian","time":{"start":1714406901740,"stop":1714406901741,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb658bedf5a01811","name":"Default pageSize","time":{"start":1714407036733,"stop":1714407036733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba1e0b05f658d1d","name":"Subscribe to topic containing short and receive message","time":{"start":1714406688865,"stop":1714406688866,"duration":1},"status":"passed","severity":"normal"},{"uid":"9456eea2db53eab1","name":"Publish message with rate limit","time":{"start":1714406901771,"stop":1714406901771,"duration":0},"status":"passed","severity":"normal"},{"uid":"351b820f295756be","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406721596,"stop":1714406721596,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f760d08f837f73","name":"should decode valid enr with tcp successfully","time":{"start":1714406397853,"stop":1714406397853,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc29ed26dc36c0b0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app3/6/topic263/json","time":{"start":1714406956961,"stop":1714406956961,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf48e83d40e5e39","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1714406413853,"stop":1714406413853,"duration":0},"status":"passed","severity":"normal"},{"uid":"982950984403cf6c","name":"Check received message with timestamp: 1714406440643000000 ","time":{"start":1714406603017,"stop":1714406603018,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7726b75be50e8d8","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1714406625181,"stop":1714406625181,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a011805557d21b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1714406389355,"stop":1714406389356,"duration":1},"status":"passed","severity":"normal"},{"uid":"181563db3b3b983f","name":"should not receive a peer event before start","time":{"start":1714406920268,"stop":1714406920268,"duration":0},"status":"passed","severity":"normal"},{"uid":"500b02641e15628f","name":"should not fail to stop the service if it was not started","time":{"start":1714406417791,"stop":1714406417791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9973c6a3b91f63ce","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1714407046986,"stop":1714407046986,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d84a007d35b4d3b","name":"handles different networkShards values correctly","time":{"start":1714406389338,"stop":1714406389338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db47f26ef18081","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1714406625164,"stop":1714406625164,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d3ac1bdbb294e0","name":"Push message with Arabic payload","time":{"start":1714406978428,"stop":1714406978428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f799f0c06d7c673a","name":"Check message on other pubsub topic is not received","time":{"start":1714406914333,"stop":1714406914333,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cf3d58811ab244","name":"stop","time":{"start":1714406481771,"stop":1714406481772,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3695d4a3dd9435","name":"unsubscribes","time":{"start":1714407029876,"stop":1714407029876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f94e84d8f4e519d","name":"Push message with Script payload","time":{"start":1714406978432,"stop":1714406978432,"duration":0},"status":"passed","severity":"normal"},{"uid":"32e7c8aa901908d1","name":"Check received message containing Script","time":{"start":1714406603013,"stop":1714406603013,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab36a8b6ab50a59","name":"different cluster, same shard: nodes don't connect","time":{"start":1714406727362,"stop":1714406727362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96dec9586d2c059","name":"Subscribe and receives messages on 20 topics","time":{"start":1714406688863,"stop":1714406688864,"duration":1},"status":"passed","severity":"normal"},{"uid":"547d3e20f5ab2f4b","name":"Used by Waku Relay","time":{"start":1714407046592,"stop":1714407046592,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f7288baf781eb2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714406539225,"stop":1714406539225,"duration":0},"status":"passed","severity":"normal"},{"uid":"958aada217a9c2fd","name":"passes more than one ENR URLs and attempts connection","time":{"start":1714406451900,"stop":1714406451900,"duration":0},"status":"skipped","severity":"normal"},{"uid":"745ce9ce932695a3","name":"Push 30 different messages","time":{"start":1714406861574,"stop":1714406861584,"duration":10},"status":"passed","severity":"normal"},{"uid":"d7d368a5821cb8e3","name":"Check received message containing XML","time":{"start":1714406914327,"stop":1714406914327,"duration":0},"status":"passed","severity":"normal"},{"uid":"43870d647718072a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1714406389339,"stop":1714406389339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1020e8a4cbd40e","name":"random static sharding 4 - Cluster ID: 702, Shard ID: 803","time":{"start":1714406971790,"stop":1714406971791,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c63095a4bfaadf","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1714406389335,"stop":1714406389335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6fdc5158528ce8","name":"Store - dialed after - with timeout","time":{"start":1714407055326,"stop":1714407055326,"duration":0},"status":"passed","severity":"normal"},{"uid":"344d381035207ab0","name":"Promise Callback - backward","time":{"start":1714407005631,"stop":1714407005631,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4a0548f0e0d7a9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1714406907372,"stop":1714406907372,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dadb4566c346c2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714406688868,"stop":1714406688869,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a5b2679aec7253","name":"should set field with only LIGHTPUSH enabled","time":{"start":1714406397862,"stop":1714406397862,"duration":0},"status":"passed","severity":"normal"},{"uid":"16feb21f4d2d306f","name":"Subscribe to topic containing Script and receive message","time":{"start":1714407080667,"stop":1714407080667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f5f9c0e1b99c80","name":"Push message with custom timestamp: 1683648225301","time":{"start":1714406861599,"stop":1714406861599,"duration":0},"status":"passed","severity":"normal"},{"uid":"673e83899526aa41","name":"Check received message containing emoji","time":{"start":1714406603017,"stop":1714406603017,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4dd1ebd6116d8c5","name":"Reusing cursor across nodes","time":{"start":1714406957181,"stop":1714406957181,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a52625520ef9fe","name":"creates an iterator","time":{"start":1714407029874,"stop":1714407029875,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4b72e07a82960f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1714407046988,"stop":1714407046988,"duration":0},"status":"passed","severity":"normal"},{"uid":"447976e3b42d1258","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1714406625166,"stop":1714406625166,"duration":0},"status":"passed","severity":"normal"},{"uid":"711191d62ef4c801","name":"Promise Callback - forward","time":{"start":1714407005631,"stop":1714407005631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a94a512a7923ae","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1714406413851,"stop":1714406413851,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b013150930035c","name":"random static sharding 10 - Cluster ID: 680, Shard ID: 657","time":{"start":1714406971794,"stop":1714406971794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d300554b2c0e2c13","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714407080661,"stop":1714407080661,"duration":0},"status":"passed","severity":"normal"},{"uid":"4673e772688f2277","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1714407021128,"stop":1714407021128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bc92868df68","name":"Ordered Callback - forward","time":{"start":1714407005631,"stop":1714407005632,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6d2076b861e2599","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714407080665,"stop":1714407080665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7096367e13d26b","name":"Subscribe to topic containing short and receive message","time":{"start":1714407080673,"stop":1714407080674,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5793c126b618cf","name":"Check received message containing unicode special characters","time":{"start":1714406914329,"stop":1714406914329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd1fd3b2ef66be","name":"returns all values when wanted number is greater than available values","time":{"start":1714406413002,"stop":1714406413003,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7414c6d9634d125","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1714407046986,"stop":1714407046986,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40f5a2be4c3273f","name":"should be able to decode the field with only STORE set to true","time":{"start":1714406397065,"stop":1714406397066,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0afd55603ba749d","name":"Push message with long payload","time":{"start":1714406861540,"stop":1714406861552,"duration":12},"status":"passed","severity":"normal"},{"uid":"c78e4b3acbcd270a","name":"isConnected should return false after all peers disconnect","time":{"start":1714406496811,"stop":1714406496812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a95cabbdd16ed","name":"Encoder throws on empty string content topic","time":{"start":1714406425618,"stop":1714406425618,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f99b85229369b7","name":"Push message with content topic containing short","time":{"start":1714406978451,"stop":1714406978461,"duration":10},"status":"passed","severity":"normal"},{"uid":"a6957cfcb7d1b017","name":"Callback on promise","time":{"start":1714407017328,"stop":1714407017329,"duration":1},"status":"passed","severity":"normal"},{"uid":"bceabab1ffa8f8cc","name":"Push message with custom timestamp: 1683648203199","time":{"start":1714406978498,"stop":1714406978498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd9463b5b0d64e1","name":"Push message with Basic HTML tag payload","time":{"start":1714406861566,"stop":1714406861567,"duration":1},"status":"passed","severity":"normal"},{"uid":"f930c013b2204f78","name":"Ping on unsubscribed peer","time":{"start":1714406516592,"stop":1714406516592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c061d05af10f649","name":"Ping on peer without subscriptions","time":{"start":1714406516591,"stop":1714406516592,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e7bebc3fcadba4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1714406907403,"stop":1714406907403,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08504195b4a001d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1714406389333,"stop":1714406389333,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f90c06bc48ed1b","name":"Passing page size 1 when there are 4 messages","time":{"start":1714407036729,"stop":1714407036729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8d9bdf0034864","name":"can start and stop the service","time":{"start":1714406920265,"stop":1714406920266,"duration":1},"status":"passed","severity":"normal"},{"uid":"6726bd0105a1da69","name":"should only return 1 node with relay and store capability","time":{"start":1714406414101,"stop":1714406414101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71e06ff7382fede","name":"Overlapping topic subscription","time":{"start":1714407080663,"stop":1714407080663,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dfd50159a36622","name":"configure the node with multiple content topics","time":{"start":1714406956963,"stop":1714406956964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3eb6068046b8a2","name":"should use DNS peer discovery with light client","time":{"start":1714406451899,"stop":1714406451899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9af842b3e442ad3","name":"Check received message containing SQL Injection","time":{"start":1714406914275,"stop":1714406914275,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b0dc0d58370a26","name":"Subscribe and receive messages via lightPush","time":{"start":1714406688860,"stop":1714406688860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6f73f8748955ef","name":"Check message with no content topic is not received","time":{"start":1714406914333,"stop":1714406914333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c17a5388e52204","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714406688864,"stop":1714406688864,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ac85d03a25975e","name":"Encoder throws on undefined content topic","time":{"start":1714406425617,"stop":1714406425618,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d017e67315e435","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1714406515694,"stop":1714406515694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66b2316de1596b5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714407016611,"stop":1714407016616,"duration":5},"status":"passed","severity":"normal"},{"uid":"89ff99736e504ec3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1714406389361,"stop":1714406389361,"duration":0},"status":"passed","severity":"normal"},{"uid":"747c4397247b49c5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1714407006174,"stop":1714407006175,"duration":1},"status":"passed","severity":"normal"},{"uid":"223fc2bee43e2176","name":"should throw error - no public key","time":{"start":1714406397854,"stop":1714406397854,"duration":0},"status":"passed","severity":"normal"},{"uid":"69896fe954f6564c","name":"Query Generator - backward","time":{"start":1714407005630,"stop":1714407005630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab51c03b3829a206","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1714406389334,"stop":1714406389334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5430c7c427045131","name":"Check received message containing long","time":{"start":1714406914266,"stop":1714406914266,"duration":0},"status":"passed","severity":"normal"},{"uid":"84af8322a5d80441","name":"Check received message containing Russian","time":{"start":1714406914275,"stop":1714406914275,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ab26eec30705c5","name":"given a content topic, creates a waku node and filter subscription","time":{"start":1714406902037,"stop":1714406902038,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fada050254a4e2e6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1714406397848,"stop":1714406397849,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2c5974fbc69b75","name":"Meta field set when metaSetter is specified","time":{"start":1714406402865,"stop":1714406402865,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ac85d94f65169d","name":"Push message on custom pubsubTopic","time":{"start":1714406721596,"stop":1714406721596,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c6b90e9e930b8","name":"should return empty list for no shard","time":{"start":1714406389343,"stop":1714406389344,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec0b9ad157622ac","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app57/8/topic179/json","time":{"start":1714406956958,"stop":1714406956959,"duration":1},"status":"passed","severity":"normal"},{"uid":"169c2eab43e02cbd","name":"should return false","time":{"start":1714406397855,"stop":1714406397855,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de43d22988f0bfa","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714406539226,"stop":1714406539226,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4d879d20990b37","name":"Relay - dialed after","time":{"start":1714407055324,"stop":1714407055325,"duration":1},"status":"passed","severity":"normal"},{"uid":"a483a18b3e144118","name":"Check received message containing Script","time":{"start":1714406914326,"stop":1714406914327,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97f38565bdcf15e","name":"Ordered Callback - backward","time":{"start":1714407005632,"stop":1714407005632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3106317bf5043965","name":"should configure sharding based on application and version for autosharding","time":{"start":1714406389357,"stop":1714406389357,"duration":0},"status":"passed","severity":"normal"},{"uid":"efce29b79c2a736e","name":"Check received message containing escaped characters","time":{"start":1714406603016,"stop":1714406603016,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbb0c4e93b1b4af","name":"Subscribe and receives messages on 20 topics","time":{"start":1714407080672,"stop":1714407080672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a8970bf5ca1514","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1714406402688,"stop":1714406402688,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff3837055cdb6e0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714407080668,"stop":1714407080669,"duration":1},"status":"passed","severity":"normal"},{"uid":"621a0a31357799cf","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1714406625159,"stop":1714406625159,"duration":0},"status":"passed","severity":"normal"},{"uid":"22453ca62b694465","name":"recovers when dns.resolve returns empty","time":{"start":1714406414099,"stop":1714406414099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abb86cf1b7e0d0","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714407016618,"stop":1714407016618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53d035ac68b8eee","name":"Passing page size 3 when there are 20 messages","time":{"start":1714407036729,"stop":1714407036730,"duration":1},"status":"passed","severity":"normal"},{"uid":"a525148a20ca56fc","name":"Nodes with multiple pubsub topic","time":{"start":1714406876546,"stop":1714406876546,"duration":0},"status":"passed","severity":"normal"},{"uid":"115144b4b1dd773d","name":"Push message with content topic containing XML","time":{"start":1714406978475,"stop":1714406978476,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b1f2e6a1b013fb","name":"it tolerates circular branch references","time":{"start":1714406414098,"stop":1714406414098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338a1e5c241ebf8","name":"should throw error - no id","time":{"start":1714406397853,"stop":1714406397853,"duration":0},"status":"passed","severity":"normal"},{"uid":"70159cea7682201a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1714406389334,"stop":1714406389334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a262011ecfda2676","name":"Check received message containing Basic HTML tag","time":{"start":1714406914327,"stop":1714406914328,"duration":1},"status":"passed","severity":"normal"},{"uid":"1998d86987075b5f","name":"Check publish message containing special chars","time":{"start":1714406901733,"stop":1714406901734,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d76ce9adab9352","name":"Push message with JSON payload","time":{"start":1714406978443,"stop":1714406978443,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a5c48f36ae708e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1714406391941,"stop":1714406391942,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0359993b6c5a84f","name":"should properly create location multiaddrs - udp4","time":{"start":1714406397858,"stop":1714406397858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17d58d9e7e78430","name":"Filter","time":{"start":1714407055327,"stop":1714407055327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea77390c2d35bc9","name":"Fails to push message bigger that 1MB","time":{"start":1714406861601,"stop":1714406861601,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc3642826d8797e","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app63/6/topic462/json","time":{"start":1714406956962,"stop":1714406956963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b52039fc6d9fb95","name":"Check received message with timestamp: 1714406440246 ","time":{"start":1714406914279,"stop":1714406914280,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65dd30b0895b9ff","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714407080669,"stop":1714407080669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c150e35cad03f85d","name":"Subscribe and receive messages via waku relay post","time":{"start":1714407080671,"stop":1714407080671,"duration":0},"status":"passed","severity":"normal"},{"uid":"296a74b0440e6c72","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1714406625165,"stop":1714406625165,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cf9718cafe4c3c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714406654759,"stop":1714406654759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab63552d392e00f","name":"Push message with content topic containing Russian","time":{"start":1714406861591,"stop":1714406861591,"duration":0},"status":"passed","severity":"normal"},{"uid":"898087966fa8570e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714407080662,"stop":1714407080663,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f1a0c1a553a91d","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1714407185144,"stop":1714407185144,"duration":0},"status":"passed","severity":"normal"},{"uid":"7461ffc76fd8730b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1714406413850,"stop":1714406413850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40fcfd7b9d25d16","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714407080661,"stop":1714407080662,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0eb4c104095944","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1714406907371,"stop":1714406907371,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c46c184b9d43a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1714406389352,"stop":1714406389353,"duration":1},"status":"passed","severity":"normal"},{"uid":"616f9fd4183535d5","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625160,"stop":1714406625160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0af38fd47966aa6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1714406389332,"stop":1714406389332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9810ed0f1e4ef6ff","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1714406727361,"stop":1714406727361,"duration":0},"status":"passed","severity":"normal"},{"uid":"37cbfd8c433d9972","name":"Check meta is set [ecies]","time":{"start":1714406425617,"stop":1714406425617,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5fae9b3dad1467","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406721597,"stop":1714406721597,"duration":0},"status":"passed","severity":"normal"},{"uid":"25af5e939d0b742b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1714406389346,"stop":1714406389346,"duration":0},"status":"passed","severity":"normal"},{"uid":"f183e75de01b61f","name":"Subscribe to topic containing Script and publish message","time":{"start":1714406907402,"stop":1714406907402,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d64615faef6c49c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406721593,"stop":1714406721593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b126abf96d17b7b9","name":"Mutual subscription","time":{"start":1714406907367,"stop":1714406907368,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0b9b7d9f73eed1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1714406391939,"stop":1714406391940,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d5ed6b7c7bdcce","name":"should be called at least once on all `peer:discovery` events","time":{"start":1714406448899,"stop":1714406448899,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f5d1fa1ff5a410","name":"isConnected return false after peer stops","time":{"start":1714406496813,"stop":1714406496814,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d43280cbb5c058","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714406688866,"stop":1714406688866,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a7b5b88af4b84e","name":"Reopen subscription with peer with lost subscription","time":{"start":1714406469298,"stop":1714406469302,"duration":4},"status":"passed","severity":"normal"},{"uid":"77420336cad1d3f5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1714406389360,"stop":1714406389361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c810d2a0f1ad2fb9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714407080669,"stop":1714407080670,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d90281db414c1b","name":"should properly create peer info with all multiaddrs","time":{"start":1714406397860,"stop":1714406397860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bfa2525447d1fc","name":"Query with Promise Callback, No Decoder","time":{"start":1714407006184,"stop":1714407006184,"duration":0},"status":"passed","severity":"normal"},{"uid":"8364a63fd8f7dea5","name":"Ping on unsubscribed peer","time":{"start":1714406469297,"stop":1714406469298,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd1bccea864b3f73","name":"given a waku node and content topic, creates a filter subscription","time":{"start":1714406902038,"stop":1714406902038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94cdc9e7142abc53","name":"Decoder throws on undefined content topic","time":{"start":1714406425618,"stop":1714406425618,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed2901b5aef04a","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 1","time":{"start":1714406389358,"stop":1714406389358,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ead0651da6e94","name":"should properly create location multiaddrs - udp6","time":{"start":1714406397858,"stop":1714406397859,"duration":1},"status":"passed","severity":"normal"},{"uid":"22307472990fe773","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714407080678,"stop":1714407080678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1498c0f0b4c91a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1714407046988,"stop":1714407046988,"duration":0},"status":"passed","severity":"normal"},{"uid":"6615cc6f54069b1a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1714406901767,"stop":1714406901768,"duration":1},"status":"passed","severity":"normal"},{"uid":"3007fe59ed961175","name":"can start the service","time":{"start":1714406920265,"stop":1714406920265,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3b15e48c4bae08","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714406654759,"stop":1714406654759,"duration":0},"status":"passed","severity":"normal"},{"uid":"7263317a7aab3074","name":"Check publish message containing long","time":{"start":1714406901732,"stop":1714406901733,"duration":1},"status":"passed","severity":"normal"},{"uid":"f459dea373bbbec","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1714406389351,"stop":1714406389351,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff1683cfd42ce3f","name":"should not fail to start the service if it is already started","time":{"start":1714406920266,"stop":1714406920267,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f5f5fe5fbadeea","name":"Subscribe to topic containing Script and receive message","time":{"start":1714407080676,"stop":1714407080676,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96bf32ebfccac3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1714406496808,"stop":1714406496809,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d737c24d8c30aa5","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1714406625167,"stop":1714406625167,"duration":0},"status":"passed","severity":"normal"},{"uid":"25798dd684e408a","name":"ignores unrecognized TXT record formats","time":{"start":1714406414099,"stop":1714406414099,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ca934edd249fc9","name":"isConnected between 2 js-waku relay nodes","time":{"start":1714406496814,"stop":1714406496815,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9681fea95af3c9d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1714406414103,"stop":1714406414103,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e87ac1dc7825bd8","name":"should throw an error for missing required configuration","time":{"start":1714406389344,"stop":1714406389344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ef78cd41c70d0b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app30/2/topic444/xml","time":{"start":1714406956959,"stop":1714406956959,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea15939494793be0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1714406397068,"stop":1714406397068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d087a97f2fe0818","name":"Relay","time":{"start":1714406451751,"stop":1714406451751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f5d9828c636478","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714407080665,"stop":1714407080665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e305554d6720fe66","name":"Subscribe to topic containing long and publish message","time":{"start":1714406907381,"stop":1714406907382,"duration":1},"status":"passed","severity":"normal"},{"uid":"6916582274cd4bbe","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1714406397066,"stop":1714406397067,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a69499acf6681e5","name":"throws on content topic with empty application field","time":{"start":1714406389328,"stop":1714406389328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d868b708987b7e9f","name":"Check received message containing short","time":{"start":1714406914265,"stop":1714406914265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59d83f5feba4b30","name":"Subscribe to topic containing emoji and publish message","time":{"start":1714406907410,"stop":1714406907411,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d823325b13cdc0","name":"non connected peers","time":{"start":1714406853459,"stop":1714406853459,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44e1796066ff2cde","name":"Push message with content topic containing SQL Injection","time":{"start":1714406861591,"stop":1714406861591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7a6c5fde1d4226","name":"handles empty contentTopics array correctly","time":{"start":1714406389359,"stop":1714406389360,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad02d20797adb7ea","name":"Ephemeral messages are not stored","time":{"start":1714406451146,"stop":1714406451147,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81d52c38b682659","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714407080662,"stop":1714407080662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3287dd33f270f5a1","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1714406413852,"stop":1714406413852,"duration":0},"status":"passed","severity":"normal"},{"uid":"958724673ab5ce8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714406654758,"stop":1714406654758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b21481a3f6e028","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1714407017330,"stop":1714407017330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90c1010b1df4ffa","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1714406413850,"stop":1714406413851,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f47109566c87064","name":"Subscribe to topic containing short and publish message","time":{"start":1714406907381,"stop":1714406907381,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee4c74dc21b3b84","name":"should emit a peer event after start","time":{"start":1714406451896,"stop":1714406451897,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d7551de7f671a","name":"Throws when trying to push message with empty payload","time":{"start":1714406861584,"stop":1714406861585,"duration":1},"status":"passed","severity":"normal"},{"uid":"181c3779b848f541","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1714406625180,"stop":1714406625180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e677abf76c462a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714406688867,"stop":1714406688867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2831065823abfe2b","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1714406441169,"stop":1714406441174,"duration":5},"status":"passed","severity":"normal"},{"uid":"bbb27cb3158768ee","name":"random static sharding 8 - Cluster ID: 328, Shard ID: 718","time":{"start":1714406971793,"stop":1714406971793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0610e8be68eb05e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406515688,"stop":1714406515688,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b3910983996455","name":"should emit a peer event after start","time":{"start":1714406417791,"stop":1714406417792,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c2196df4791356","name":"Register correct protocols","time":{"start":1714406907369,"stop":1714406907369,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e47dce610d9231","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1714406389350,"stop":1714406389350,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f5fb07ea430214","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1714406654765,"stop":1714406654765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7965d7b23982803f","name":"handles multiple messages","time":{"start":1714407029876,"stop":1714407029876,"duration":0},"status":"passed","severity":"normal"},{"uid":"610c5bf292507e53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1714406389347,"stop":1714406389347,"duration":0},"status":"passed","severity":"normal"},{"uid":"964e8aa71810ec68","name":"should decode valid enr successfully","time":{"start":1714406397848,"stop":1714406397848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4469b0148ba4024","name":"Push message with content topic containing shell command","time":{"start":1714406978479,"stop":1714406978480,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5256763ac08d5e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1714406625174,"stop":1714406625175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b647ff1d64f798a4","name":"Check message received after nwaku node is restarted","time":{"start":1714406914283,"stop":1714406914309,"duration":26},"status":"skipped","severity":"normal"},{"uid":"5026aef4237c89c4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1714406389350,"stop":1714406389350,"duration":0},"status":"passed","severity":"normal"},{"uid":"608d288e5873742e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714406688863,"stop":1714406688863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cb6ef67454a40c","name":"Refresh subscription","time":{"start":1714407080673,"stop":1714407080673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ebfce2d74bf3df","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1714406625164,"stop":1714406625165,"duration":1},"status":"passed","severity":"normal"},{"uid":"99887e379b043256","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1714406389402,"stop":1714406389402,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4640420b7de39","name":"throws on content topic with empty version field","time":{"start":1714406389329,"stop":1714406389329,"duration":0},"status":"passed","severity":"normal"},{"uid":"8665aa3bbf57f9ae","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app53/4/topic392/utf8","time":{"start":1714406956961,"stop":1714406956961,"duration":0},"status":"passed","severity":"normal"},{"uid":"e852636154110c59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1714406389352,"stop":1714406389352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec76ec3f59b2abbc","name":"Check message with non string payload is not received","time":{"start":1714406914342,"stop":1714406914343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c15b6b7efd893a","name":"Query Generator, No Decoder","time":{"start":1714407006171,"stop":1714407006172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f00018085a44f64f","name":"should handle corrupted local storage data gracefully","time":{"start":1714406417793,"stop":1714406417794,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ecbcb5b89aae","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714406539226,"stop":1714406539226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe4db03d915812d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app75/8/topic600/utf8","time":{"start":1714406956961,"stop":1714406956962,"duration":1},"status":"passed","severity":"normal"},{"uid":"7229751a4a422de2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1714406389332,"stop":1714406389333,"duration":1},"status":"passed","severity":"normal"},{"uid":"121aeb5c023072d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1714406907400,"stop":1714406907401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc14480aaead1acf","name":"Query with Ordered Callback, No message returned","time":{"start":1714407006178,"stop":1714407006181,"duration":3},"status":"passed","severity":"normal"},{"uid":"c2260a7a4d32f23e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625181,"stop":1714406625182,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68ebf401e15cf1b","name":"Push message with XML payload","time":{"start":1714406861566,"stop":1714406861566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5538689f5f5261a2","name":"should be called for bootstrap peers","time":{"start":1714406448900,"stop":1714406448900,"duration":0},"status":"passed","severity":"normal"},{"uid":"244258678631752","name":"Check publish message after client node is restarted","time":{"start":1714406901770,"stop":1714406901770,"duration":0},"status":"skipped","severity":"normal"},{"uid":"365e6b762d81100f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1714406515687,"stop":1714406515688,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4e129283ea0437","name":"should correctly map a content topic to a pubsub topic","time":{"start":1714406389360,"stop":1714406389360,"duration":0},"status":"passed","severity":"normal"},{"uid":"669782c14f896d14","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1714407006173,"stop":1714407006174,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d7783de7176db5","name":"Subscribe to topic containing XML and receive message","time":{"start":1714406688870,"stop":1714406688871,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e0804c3ab34ae1","name":"Fails to push message bigger that 1MB","time":{"start":1714406978501,"stop":1714406978502,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9dcfc95b27ef54c","name":"handles different clusterIds correctly","time":{"start":1714406389338,"stop":1714406389338,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a383ea55c23cb1","name":"Query generator for multiple messages","time":{"start":1714407017325,"stop":1714407017326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3886913490869a62","name":"Push message with content topic containing numeric","time":{"start":1714406978461,"stop":1714406978461,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3021a3ef52e5d1d","name":"isConnected should return true after first peer connects","time":{"start":1714406496810,"stop":1714406496810,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cf80993f1dedc5","name":"Overlapping topic subscription","time":{"start":1714406688865,"stop":1714406688865,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aab3559d4b82c7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625157,"stop":1714406625158,"duration":1},"status":"passed","severity":"normal"},{"uid":"160147359cb827a7","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1714406389355,"stop":1714406389355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa37c7b998a73dc","name":"same cluster, different shard: nodes don't connect","time":{"start":1714406625153,"stop":1714406625154,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4c9e089c021f28","name":"Passing cursor with wrong message digest","time":{"start":1714406957181,"stop":1714406957182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e71fb28fb6c93f1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1714407080674,"stop":1714407080675,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5e5bcde54ee6e5","name":"Push message with content topic containing JSON","time":{"start":1714406861593,"stop":1714406861593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e47c96ddf7879a","name":"should add and remove event listeners correctly","time":{"start":1714406417794,"stop":1714406417794,"duration":0},"status":"passed","severity":"normal"},{"uid":"908e74e285e9a57b","name":"Subscribe and receive messages via waku relay post","time":{"start":1714407080661,"stop":1714407080661,"duration":0},"status":"passed","severity":"normal"},{"uid":"618ec1054c7b9eaf","name":"Query Generator, Wrong PubsubTopic","time":{"start":1714407006161,"stop":1714407006167,"duration":6},"status":"passed","severity":"normal"},{"uid":"6ebad383e6a0c053","name":"Query generator for 2000 messages","time":{"start":1714407017330,"stop":1714407017331,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f67cc2cf6ed681","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714407080676,"stop":1714407080677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e4f0fb26efb094","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1714406907373,"stop":1714406907373,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bc9dfdf7d8ca63","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1714406688876,"stop":1714406688876,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c8b26c12d1fbfa","name":"Decoder throws on undefined content topic","time":{"start":1714406423708,"stop":1714406423708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e928426d742ba4c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1714406389349,"stop":1714406389349,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5f407c532707f8","name":"Overlapping topic subscription","time":{"start":1714407080673,"stop":1714407080673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ffb0831999dcb6","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406515690,"stop":1714406515691,"duration":1},"status":"passed","severity":"normal"},{"uid":"384945e9db59849e","name":"Store - dialed first","time":{"start":1714407055325,"stop":1714407055326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a270954dec3f511c","name":"Waku message hash computation (payload length 0)","time":{"start":1714406391942,"stop":1714406391942,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7af5e0e9a2cf05","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1714406389349,"stop":1714406389349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f35596cf0d799fa","name":"Relay + Store","time":{"start":1714406397862,"stop":1714406397863,"duration":1},"status":"passed","severity":"normal"},{"uid":"493da053aecf3684","name":"should throw an error for empty SingleShardInfos array","time":{"start":1714406389340,"stop":1714406389340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22ff1862761418b","name":"Check received message containing long","time":{"start":1714406603008,"stop":1714406603009,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd843e885590c0b","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1714406625156,"stop":1714406625156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe21f517d1db9bbf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1714406425616,"stop":1714406425616,"duration":0},"status":"passed","severity":"normal"},{"uid":"621d38558149041d","name":"Generator, 2 different pubsubtopics","time":{"start":1714407016608,"stop":1714407016608,"duration":0},"status":"passed","severity":"normal"},{"uid":"e518089648f58c68","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714407080669,"stop":1714407080669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ace7979c8d73851","name":"should set field with only STORE enabled","time":{"start":1714406397861,"stop":1714406397862,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4d0063d37d193b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1714406389347,"stop":1714406389347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3b327f01f2bf9e","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1714406625176,"stop":1714406625176,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b61d4fc81ba83f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1714407016608,"stop":1714407016609,"duration":1},"status":"passed","severity":"normal"},{"uid":"a47948948ce0984d","name":"Subscribe to topic containing XML and publish message","time":{"start":1714406907402,"stop":1714406907403,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ec593f4684ad48","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714406603018,"stop":1714406603019,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee365bc672a6f50e","name":"pre and post cipher","time":{"start":1714406424275,"stop":1714406424275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eee6e704919f757","name":"Round trip binary serialization","time":{"start":1714406402864,"stop":1714406402865,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced53ac7a2dca02b","name":"Publish message with large meta","time":{"start":1714406901770,"stop":1714406901770,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de764a69dcfed51","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1714406389402,"stop":1714406389402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e806cf345fc32d98","name":"Relay - times out","time":{"start":1714407055325,"stop":1714407055325,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ae0d0beba1306","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714406876541,"stop":1714406876542,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f93c5ea85e88108","name":"Push message with meta","time":{"start":1714406861598,"stop":1714406861598,"duration":0},"status":"passed","severity":"normal"},{"uid":"5066cca9b6cc8344","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714406688868,"stop":1714406688868,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe864691c37a4b61","name":"Generator, custom pubsub topic","time":{"start":1714407016609,"stop":1714407016609,"duration":0},"status":"passed","severity":"normal"},{"uid":"9009def11c8de8b7","name":"Push message with emoji payload","time":{"start":1714406978445,"stop":1714406978450,"duration":5},"status":"passed","severity":"normal"},{"uid":"b0ff1c6865a09ddf","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1714407046987,"stop":1714407046987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5b0699a6e1228c","name":"Publish message with custom timestamp: Tue May 09 2023 16:07:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1714406901764,"stop":1714406901765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e82bc19032768be","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1714406448902,"stop":1714406448902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74385817e37fb1b","name":"Ordered callback, aborts when callback returns true","time":{"start":1714407017330,"stop":1714407017330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c951ba60f0dbac","name":"Check received message containing Arabic","time":{"start":1714406914316,"stop":1714406914316,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f4ce247b94d0a4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714407080671,"stop":1714407080671,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1588d41a1b09237","name":"should throw an error if shards are undefined for static sharding","time":{"start":1714406389344,"stop":1714406389344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56a0e4b5d49f86f","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1714406853254,"stop":1714406853254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda347729d47fd61","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1714406853254,"stop":1714406853254,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d93121f31c81328","name":"should encodeTxt and decodeTxt","time":{"start":1714406397847,"stop":1714406397848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4572220ccbfffc2d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1714406907404,"stop":1714406907405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9814db8f19ebc7ed","name":"shard 0","time":{"start":1714406971784,"stop":1714406971784,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b6c3c93e967319","name":"should not throw an error for a single configured topic","time":{"start":1714406389353,"stop":1714406389353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8644f2c7881212b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1714406389355,"stop":1714406389355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8d5e4622b638c","name":"should get / set UDP multiaddr","time":{"start":1714406397857,"stop":1714406397857,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dcd1af342d6981","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1714407046985,"stop":1714407046986,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8e8d15f55f5d91","name":"Subscribe to topic containing numeric and publish message","time":{"start":1714406907382,"stop":1714406907385,"duration":3},"status":"passed","severity":"normal"},{"uid":"dab6aa8a1d002ac1","name":"Check received message containing numeric","time":{"start":1714406914266,"stop":1714406914267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3649a48f852a2","name":"random static sharding 9 - Cluster ID: 813, Shard ID: 579","time":{"start":1714406971794,"stop":1714406971794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37cfb43737e091d","name":"does not throw on valid cases","time":{"start":1714406389324,"stop":1714406389325,"duration":1},"status":"passed","severity":"normal"},{"uid":"363dd106f0d0253a","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1714406625184,"stop":1714406625184,"duration":0},"status":"passed","severity":"normal"},{"uid":"187f6fa1bf82171f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1714407185143,"stop":1714407185144,"duration":1},"status":"passed","severity":"normal"},{"uid":"6758c0e428655558","name":"throws on empty content topic","time":{"start":1714406389325,"stop":1714406389326,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7d25161b7c7090","name":"random static sharding 5 - Cluster ID: 106, Shard ID: 877","time":{"start":1714406971791,"stop":1714406971792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6870bffe6cc3d7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625175,"stop":1714406625175,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb5a8b5b36934bb","name":"Publishes to nwaku","time":{"start":1714406881772,"stop":1714406881773,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dca840a8969570","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1714406441141,"stop":1714406441163,"duration":22},"status":"passed","severity":"normal"},{"uid":"30a63c08a0067620","name":"Push message with Russian payload","time":{"start":1714406861554,"stop":1714406861554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be549be2b8d2762","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1714406654761,"stop":1714406654762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec98f6f3234127a0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1714406389337,"stop":1714406389338,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ef2b2a5dae0fb6","name":"same cluster, different shard: nodes connect","time":{"start":1714406727362,"stop":1714406727362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d2fe9075e59108","name":"should throw error - no id","time":{"start":1714406397854,"stop":1714406397854,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b1192a49ea25ef","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1714406389345,"stop":1714406389346,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5f7d03b730856b","name":"1 Relay, 1 fetch","time":{"start":1714406413701,"stop":1714406413702,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fc839608a7d457","name":"Push message with XML payload","time":{"start":1714406978434,"stop":1714406978435,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d90e94148368102","name":"Generator, 2 different pubsubtopics","time":{"start":1714407016617,"stop":1714407016617,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18ce29ea7d06ed","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714406654764,"stop":1714406654764,"duration":0},"status":"passed","severity":"normal"},{"uid":"908a28b74075d28d","name":"should not receive a peer event before start","time":{"start":1714406417792,"stop":1714406417792,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f513d9a4190cc30","name":"Check publish message containing escaped characters","time":{"start":1714406901759,"stop":1714406901760,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b99ff3af33e58e","name":"should throw an error for missing sharding configuration","time":{"start":1714406389359,"stop":1714406389359,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9e5abde3b2d3d8","name":"Push message equal or less that 1MB","time":{"start":1714406861600,"stop":1714406861600,"duration":0},"status":"passed","severity":"normal"},{"uid":"a114616d8ab9fcd1","name":"Generator, 2 different pubsubtopics","time":{"start":1714407016610,"stop":1714407016611,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37f27dafa649d11","name":"Check message with no content topic is not received","time":{"start":1714406603030,"stop":1714406603030,"duration":0},"status":"passed","severity":"normal"},{"uid":"62044ac80dd9d283","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1714406625180,"stop":1714406625180,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c4a811dd31d47d","name":"Push message with content topic containing Basic HTML tag","time":{"start":1714406978476,"stop":1714406978476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f14439fd19c85b","name":"Init the array if not present","time":{"start":1714406388911,"stop":1714406388915,"duration":4},"status":"passed","severity":"normal"},{"uid":"84b370c9887faf2b","name":"should emit a peer event after start","time":{"start":1714406920267,"stop":1714406920267,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a167e4c15aef6d","name":"more peers than existing","time":{"start":1714406853458,"stop":1714406853458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e89562e1e0a52c2e","name":"should return unique PubsubTopics for static sharding","time":{"start":1714406389341,"stop":1714406389342,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97e0eda666252e9","name":"should throw an error for insufficient data","time":{"start":1714406389402,"stop":1714406389403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5cc470bb381c5a","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1714406625161,"stop":1714406625161,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f173110239d08f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714406515689,"stop":1714406515689,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bf3beebbbc5cc5","name":"Check message with non string payload is not received","time":{"start":1714406603031,"stop":1714406603031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a73ae09bcfed2c","name":"Ping on peer without subscriptions","time":{"start":1714406516594,"stop":1714406516594,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3c7178c84e2ed7","name":"Check publish message containing Arabic","time":{"start":1714406901735,"stop":1714406901739,"duration":4},"status":"passed","severity":"normal"},{"uid":"8856fe958ef34fe4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714406654764,"stop":1714406654764,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b098b2c39b8ae79","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1714406389352,"stop":1714406389352,"duration":0},"status":"passed","severity":"normal"},{"uid":"783d6b4cdf13917b","name":"Decoder throws on empty string content topic","time":{"start":1714406423708,"stop":1714406423709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0aefa368fda9d58","name":"Check message with no payload is not received","time":{"start":1714406603030,"stop":1714406603031,"duration":1},"status":"passed","severity":"normal"},{"uid":"64407f2703ba8940","name":"same cluster, same shard: nodes connect","time":{"start":1714406727361,"stop":1714406727362,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2eda161c5b918e","name":"less peers than existing","time":{"start":1714406853458,"stop":1714406853458,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae806c2058a4088a","name":"Overlapping topic subscription","time":{"start":1714406907380,"stop":1714406907381,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a2d9a5eced2bab4f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1714406907405,"stop":1714406907409,"duration":4},"status":"passed","severity":"normal"},{"uid":"a981df483be9f65d","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1714406625182,"stop":1714406625182,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e10d2bb2744f7a2","name":"Check publish message containing Chinese","time":{"start":1714406901734,"stop":1714406901734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1acb4cb7cf548b","name":"configure the node with multiple pubsub topics","time":{"start":1714406971795,"stop":1714406971795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d65c0f9d2e9e447","name":"Subscribe to topic containing short and receive message","time":{"start":1714407080664,"stop":1714407080664,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d824b6e837e23d","name":"Check message on other pubsub topic is not received","time":{"start":1714406914281,"stop":1714406914281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f726612a87428258","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1714406402686,"stop":1714406402687,"duration":1},"status":"passed","severity":"normal"},{"uid":"89bf6d932ba9cf20","name":"Push message with content topic containing Chinese","time":{"start":1714406861587,"stop":1714406861587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfc54196b9236f5","name":"Light Node - default protocols","time":{"start":1714407055327,"stop":1714407055327,"duration":0},"status":"passed","severity":"normal"},{"uid":"906affcc3052fbcd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1714406389334,"stop":1714406389335,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e112c62dbb963e","name":"Nodes with multiple pubsub topic","time":{"start":1714406876543,"stop":1714406876544,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6f1f0acf17d9be","name":"different cluster, different shard: nodes don't connect","time":{"start":1714406727363,"stop":1714406727363,"duration":0},"status":"passed","severity":"normal"},{"uid":"539532adc909e300","name":"Check message on other pubsub topic is not received","time":{"start":1714406603020,"stop":1714406603029,"duration":9},"status":"passed","severity":"normal"},{"uid":"7bef3db12b435a8b","name":"Check message with invalid timestamp is not received","time":{"start":1714406603020,"stop":1714406603020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17e6a4c7ddd06c","name":"Push message with content topic containing Russian","time":{"start":1714406978474,"stop":1714406978474,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ebfcc5389544b3","name":"removeEventListener with correct event","time":{"start":1714406481767,"stop":1714406481768,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc74bf815b912264","name":"Symmetric encrypt & Decrypt","time":{"start":1714406424274,"stop":1714406424275,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2932cb51622c37","name":"should return the pubsub topic directly if a string is provided","time":{"start":1714406389354,"stop":1714406389355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b859f8b29e93d9ab","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714407080668,"stop":1714407080668,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f24e68032e5f32","name":"Push message with content topic containing unicode special characters","time":{"start":1714406978494,"stop":1714406978494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f20679f33f2a7b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1714406397067,"stop":1714406397067,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d29a8a842196d","name":"Sample","time":{"start":1714406397248,"stop":1714406397248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6df09b724287216","name":"Check message with no payload is not received","time":{"start":1714406914342,"stop":1714406914342,"duration":0},"status":"passed","severity":"normal"},{"uid":"696882b3c0ced1d5","name":"should not fail to start the service if it is already started","time":{"start":1714406417791,"stop":1714406417791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a73508bf2ec9faa","name":"Query Generator - forward","time":{"start":1714407005629,"stop":1714407005630,"duration":1},"status":"passed","severity":"normal"},{"uid":"305fa6d5230ed03d","name":"Push message with SQL Injection payload","time":{"start":1714406978430,"stop":1714406978431,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e68707c6105dce","name":"Subscribe to topic containing Russian and publish message","time":{"start":1714406907401,"stop":1714406907401,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a786efcb8ff6ae","name":"Generator, custom pubsub topic","time":{"start":1714407016617,"stop":1714407016617,"duration":0},"status":"passed","severity":"normal"},{"uid":"579617c94f89457a","name":"Check received message containing Script","time":{"start":1714406914275,"stop":1714406914276,"duration":1},"status":"passed","severity":"normal"},{"uid":"625dab0960aa381c","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1714407006181,"stop":1714407006182,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c3464167780600","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1714406625177,"stop":1714406625177,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4ad8628ff8e16d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1714406425616,"stop":1714406425616,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d21ab361127b4d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1714406451899,"stop":1714406451899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2561703e1000a501","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1714406441137,"stop":1714406441139,"duration":2},"status":"passed","severity":"normal"},{"uid":"4943809b6c1e2a5d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1714406907401,"stop":1714406907401,"duration":0},"status":"passed","severity":"normal"},{"uid":"387298d6241e4b40","name":"Push message with content topic containing JSON","time":{"start":1714406978478,"stop":1714406978479,"duration":1},"status":"passed","severity":"normal"},{"uid":"883e568653e78ced","name":"Decrypt messages","time":{"start":1714406855813,"stop":1714406855813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3ae6cb34eb7f0","name":"Publish message with custom timestamp: Mon Apr 29 2024 17:07:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1714406901765,"stop":1714406901766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d688f6878d8e4e0d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714406654761,"stop":1714406654761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4358aa0b6ef6b35","name":"Passing an array","time":{"start":1714407046591,"stop":1714407046591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4a862624306793","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1714406397066,"stop":1714406397066,"duration":0},"status":"passed","severity":"normal"},{"uid":"38228d84219b0262","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714406654762,"stop":1714406654763,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e35962563321dfc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714406688874,"stop":1714406688874,"duration":0},"status":"passed","severity":"normal"},{"uid":"141ea116c933e875","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625165,"stop":1714406625166,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda52e6b59dff825","name":"Push 30 different messages","time":{"start":1714406978450,"stop":1714406978450,"duration":0},"status":"passed","severity":"normal"},{"uid":"823cc7b0cc072482","name":"should properly create location multiaddrs - tcp4","time":{"start":1714406397858,"stop":1714406397858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f8e6c1d77ebe22","name":"random static sharding 2 - Cluster ID: 540, Shard ID: 897","time":{"start":1714406971788,"stop":1714406971788,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac202876f01105b","name":"Push message with short payload","time":{"start":1714406861540,"stop":1714406861540,"duration":0},"status":"passed","severity":"normal"},{"uid":"455f66bc08569edb","name":"Check publish message containing emoji","time":{"start":1714406901760,"stop":1714406901762,"duration":2},"status":"passed","severity":"normal"},{"uid":"790a849b8ff2cfba","name":"Fields are not dropped","time":{"start":1714406402154,"stop":1714406402156,"duration":2},"status":"passed","severity":"normal"},{"uid":"67d779d96de182c3","name":"retrieves a single peer","time":{"start":1714406414097,"stop":1714406414098,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd26088949794eaa","name":"Push message with JSON payload","time":{"start":1714406861567,"stop":1714406861567,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba2c65aa5f443f1","name":"Fails to push message with large meta","time":{"start":1714406861598,"stop":1714406861599,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1a1c69f1836fb","name":"Push message with content topic containing Script","time":{"start":1714406861591,"stop":1714406861592,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be7b5e393943e9d","name":"Check received message containing JSON","time":{"start":1714406914277,"stop":1714406914277,"duration":0},"status":"passed","severity":"normal"},{"uid":"185dacc65b13e505","name":"Push message with content topic containing unicode special characters","time":{"start":1714406861594,"stop":1714406861594,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2570097ae15870","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1714406389351,"stop":1714406389351,"duration":0},"status":"passed","severity":"normal"},{"uid":"518e2b905b0471fd","name":"Passing page size 11 when there are 10 messages","time":{"start":1714407036731,"stop":1714407036732,"duration":1},"status":"passed","severity":"normal"},{"uid":"f37403418f1ff598","name":"Push message with content topic containing escaped characters","time":{"start":1714406861594,"stop":1714406861594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cc25f6e40acffd","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1714406441140,"stop":1714406441140,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc671a4a2d7c0036","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1714406625184,"stop":1714406625185,"duration":1},"status":"passed","severity":"normal"},{"uid":"df09e2ae0a04e0f6","name":"tcp ip4 address","time":{"start":1714406397216,"stop":1714406397217,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f97a9a9e22c18c","name":"Refresh subscription","time":{"start":1714406688865,"stop":1714406688865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f84915afe82526","name":"Relay - dialed first","time":{"start":1714407055324,"stop":1714407055324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6dc24046b7fe39","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1714406625160,"stop":1714406625161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8f484191210d2f","name":"Delete observer","time":{"start":1714406855814,"stop":1714406855814,"duration":0},"status":"passed","severity":"normal"},{"uid":"751d2b7e8e79ec7e","name":"Check received message containing escaped characters","time":{"start":1714406914277,"stop":1714406914278,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a794b8101110dc","name":"Encoder throws on undefined content topic","time":{"start":1714406402866,"stop":1714406402866,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e6a142a01e341d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1714407017327,"stop":1714407017328,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c21c248e222fbdb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1714406625178,"stop":1714406625179,"duration":1},"status":"passed","severity":"normal"},{"uid":"122755881e9c9c00","name":"Check received message containing special chars","time":{"start":1714406914267,"stop":1714406914267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0d311ff577fe5c","name":"Push message with rate limit","time":{"start":1714406861599,"stop":1714406861599,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd01387c1ad91c84","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1714406389346,"stop":1714406389347,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7bc6630f86bedc","name":"returns all values when wanted number matches available values","time":{"start":1714406412999,"stop":1714406413001,"duration":2},"status":"passed","severity":"normal"},{"uid":"6baa23276e877aa6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1714406957178,"stop":1714406957178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f785935dbc89bf74","name":"Push message with custom timestamp: 1714410203199","time":{"start":1714406978499,"stop":1714406978499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfef2a8f10c2207","name":"All","time":{"start":1714406451752,"stop":1714406451753,"duration":1},"status":"passed","severity":"normal"},{"uid":"68caa580cd003fd0","name":"Push message with content topic containing special chars","time":{"start":1714406861586,"stop":1714406861586,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfb21a2afe43a42","name":"1 Relay, 1 Filter, gives up","time":{"start":1714406413704,"stop":1714406413704,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8a29712a49d4c5","name":"through manual discovery","time":{"start":1714406727950,"stop":1714406727951,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b54272f5f346c58","name":"Push message on custom pubsubTopic","time":{"start":1714406721592,"stop":1714406721593,"duration":1},"status":"passed","severity":"normal"},{"uid":"856555edea56dba7","name":"Subscribe and receive messages via lightPush","time":{"start":1714407080670,"stop":1714407080670,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c63d1fd39df815f","name":"Check received message containing shell command","time":{"start":1714406603015,"stop":1714406603015,"duration":0},"status":"passed","severity":"normal"},{"uid":"28789006bd38722a","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1714406389340,"stop":1714406389341,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcc8da6516f9038","name":"Query generator for multiple messages with different message text format","time":{"start":1714407017326,"stop":1714407017327,"duration":1},"status":"passed","severity":"normal"},{"uid":"d281d0e4d05d80c7","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1714407021127,"stop":1714407021127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e5abe42cdf231c","name":"throws on content topic with non-number generation field","time":{"start":1714406389326,"stop":1714406389327,"duration":1},"status":"passed","severity":"normal"},{"uid":"861f7dc10d9e229","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1714406654758,"stop":1714406654758,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37bbff35cc63555","name":"should properly create location multiaddrs - tcp6","time":{"start":1714406397859,"stop":1714406397859,"duration":0},"status":"passed","severity":"normal"},{"uid":"17af652242c9aa6d","name":"caches peers it previously fetched","time":{"start":1714406414100,"stop":1714406414100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ba91399cdd9c64","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714407080675,"stop":1714407080675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5537b9e7095d76e0","name":"should set field with all protocols enabled","time":{"start":1714406397861,"stop":1714406397861,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1366eb024b8b7","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1714406971796,"stop":1714406971800,"duration":4},"status":"passed","severity":"normal"},{"uid":"d689bf217d44e02d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1714406389343,"stop":1714406389343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6ca01f0ec7a370","name":"Check message received after jswaku node is restarted","time":{"start":1714406914283,"stop":1714406914283,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76c53940b17a9d1e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1714406956964,"stop":1714406956964,"duration":0},"status":"passed","severity":"normal"},{"uid":"706b5518699e9449","name":"throws on content topic with generation field greater than 0","time":{"start":1714406389327,"stop":1714406389327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e68beabd3fefb37","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1714406389348,"stop":1714406389348,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1ca4539e721cff","name":"Fails to publish duplicate message","time":{"start":1714406901766,"stop":1714406901766,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd14b3b45ee1977","name":"Check received message containing Basic HTML tag","time":{"start":1714406603014,"stop":1714406603014,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bba691e7cc4884","name":"Wrong topic","time":{"start":1714406956963,"stop":1714406956963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed534e09969af5e0","name":"Privacy Node - default protocol","time":{"start":1714407055327,"stop":1714407055328,"duration":1},"status":"passed","severity":"normal"},{"uid":"da296b4614bb79aa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406515695,"stop":1714406515696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3caa7b2f44171c9d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1714406397056,"stop":1714406397058,"duration":2},"status":"passed","severity":"normal"},{"uid":"657494fd96d62985","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406515688,"stop":1714406515689,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ad42d8c2c3f6ba","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714406914330,"stop":1714406914331,"duration":1},"status":"passed","severity":"normal"},{"uid":"392e500a9e04f827","name":"should handle application and version for autosharding","time":{"start":1714406389342,"stop":1714406389342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0f3ef9ecc64c27","name":"Check message with no payload is not received","time":{"start":1714406914282,"stop":1714406914282,"duration":0},"status":"passed","severity":"normal"},{"uid":"627c014e241f028","name":"Passing page size 19 when there are 20 messages","time":{"start":1714407036732,"stop":1714407036732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b37818455e4fb53","name":"Push message with rate limit","time":{"start":1714406978498,"stop":1714406978498,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6ec3836d383aa1","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1714406496804,"stop":1714406496806,"duration":2},"status":"passed","severity":"normal"},{"uid":"2dd1e56375004f5a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1714406957180,"stop":1714406957180,"duration":0},"status":"passed","severity":"normal"},{"uid":"76192965256e1479","name":"Check received message containing unicode special characters","time":{"start":1714406914278,"stop":1714406914279,"duration":1},"status":"passed","severity":"normal"},{"uid":"553de40ac7454589","name":"connects to nwaku","time":{"start":1714407046590,"stop":1714407046590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53b2eeb8e9948aa","name":"nwaku subscribes","time":{"start":1714406881772,"stop":1714406881772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2731daefa29818b1","name":"Check received message containing Russian","time":{"start":1714406914316,"stop":1714406914319,"duration":3},"status":"passed","severity":"normal"},{"uid":"a3cdf1d2438a9991","name":"Refresh subscription","time":{"start":1714406907375,"stop":1714406907375,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f3e8da38d408c937","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1714406402687,"stop":1714406402687,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fcefde20c06d92","name":"Subscribe to topic containing long and receive message","time":{"start":1714406688866,"stop":1714406688866,"duration":0},"status":"passed","severity":"normal"},{"uid":"10aedbc93248fc8c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714407080677,"stop":1714407080677,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eae12850efd812d","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1714406397062,"stop":1714406397063,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c221ff9e042127","name":"Query with Ordered Callback, No Decoder","time":{"start":1714407006175,"stop":1714407006178,"duration":3},"status":"passed","severity":"normal"},{"uid":"63abbde1228d66d7","name":"Push message with content topic containing Arabic","time":{"start":1714406978474,"stop":1714406978474,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf98d294069fe9c0","name":"Push message with content topic containing short","time":{"start":1714406861585,"stop":1714406861585,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccc1587319c2a19","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714407080675,"stop":1714407080675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d080314e03284bce","name":"Push message with custom timestamp: 1714403025301","time":{"start":1714406861600,"stop":1714406861600,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f181c43587fbcb9","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714406515721,"stop":1714406515721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25c187ed090c2c4","name":"Check received message containing emoji","time":{"start":1714406914329,"stop":1714406914329,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bdc67fb0f6cc9f","name":"Push message with escaped characters payload","time":{"start":1714406978444,"stop":1714406978444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdb8d2d0abee8a9","name":"Subscribe and receives messages on 20 topics","time":{"start":1714407080662,"stop":1714407080662,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1f030c7e1a2dba","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1714406876537,"stop":1714406876537,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9536b814dfef7c","name":"should be able to decode the field with only FILTER set to true","time":{"start":1714406397065,"stop":1714406397065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6ce44ddb16b1e3","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1714406413852,"stop":1714406413853,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ba4dcbe006f242","name":"Check message received after jswaku node is restarted","time":{"start":1714406603032,"stop":1714406603032,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54ef439be7e45de4","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1714406625178,"stop":1714406625178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2540fcc20b518c08","name":"should encode/decode to RLP encoding","time":{"start":1714406397856,"stop":1714406397856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba417cbb50b931a9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714406688869,"stop":1714406688869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfe8914d7bc8a2c","name":"Subscribe and receive messages via waku relay post","time":{"start":1714406688862,"stop":1714406688862,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe7d6dd9ad8483d","name":"Check publish message containing Script","time":{"start":1714406901742,"stop":1714406901743,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c033b66d6ec4974","name":"Callback on promise, aborts when callback returns true","time":{"start":1714407017329,"stop":1714407017329,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1e58fe259c772e","name":"Push message with content topic containing Chinese","time":{"start":1714406978471,"stop":1714406978473,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a56e3638b5b50df","name":"Query generator for multiple messages with different content topic format","time":{"start":1714407017328,"stop":1714407017328,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8a8541e070b91b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714406688873,"stop":1714406688873,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f67b1e0ca02f6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1714406451148,"stop":1714406451148,"duration":0},"status":"passed","severity":"normal"},{"uid":"63684f66689cdb05","name":"topics with same application and version share the same shard","time":{"start":1714406389336,"stop":1714406389337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9033fc5633cbf9","name":"receives messages sent to provided content topic through callback (Waku class)","time":{"start":1714406902039,"stop":1714406902039,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96bd7623f0eb369","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1714406876545,"stop":1714406876545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97c3196cbf2038e","name":"Subscribe to topic containing Script and receive message","time":{"start":1714406688870,"stop":1714406688870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae034d340d82799","name":"Subscribe to topic containing XML and receive message","time":{"start":1714407080667,"stop":1714407080667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea097d77e4531e0a","name":"Encoder throws on empty string content topic","time":{"start":1714406402867,"stop":1714406402867,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcf81fd8ae1b29e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1714406451147,"stop":1714406451147,"duration":0},"status":"passed","severity":"normal"},{"uid":"1777a314f33e8aa8","name":"should throw error - invalid id","time":{"start":1714406397854,"stop":1714406397855,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c1361c0bfefbb7","name":"Query Generator, No message returned","time":{"start":1714407006172,"stop":1714407006173,"duration":1},"status":"passed","severity":"normal"},{"uid":"d484e361e1553b4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1714407080678,"stop":1714407080678,"duration":0},"status":"passed","severity":"normal"},{"uid":"effebd9bf1ceb353","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406721593,"stop":1714406721594,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed93dc454ea8768","name":"should properly create location multiaddrs - udp","time":{"start":1714406397859,"stop":1714406397859,"duration":0},"status":"passed","severity":"normal"},{"uid":"73586d85d7f2f2e6","name":"Check message received after nwaku node is restarted","time":{"start":1714406914343,"stop":1714406914344,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f26d2c337b458598","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1714406907374,"stop":1714406907375,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfdaf2857e3c402","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1714406417793,"stop":1714406417793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9c42428ed94695","name":"Ping on unsubscribed peer","time":{"start":1714406516594,"stop":1714406516595,"duration":1},"status":"passed","severity":"normal"},{"uid":"6823f753794b5cd1","name":"A test","time":{"start":1714406688993,"stop":1714406688993,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5052ef006877784","name":"Check received message containing shell command","time":{"start":1714406914328,"stop":1714406914328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee090c75744dfe6e","name":"Push message with numeric payload","time":{"start":1714406861552,"stop":1714406861552,"duration":0},"status":"passed","severity":"normal"},{"uid":"b523226c5d3ea264","name":"Correctly serialized arguments","time":{"start":1714406727480,"stop":1714406727480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32464abae46464e","name":"Push message with Script payload","time":{"start":1714406861565,"stop":1714406861566,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec71b37a79c51786","name":"safeDispatchEvent","time":{"start":1714406481770,"stop":1714406481771,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d51f0aac8b6b94e","name":"Push message with Chinese payload","time":{"start":1714406861553,"stop":1714406861553,"duration":0},"status":"passed","severity":"normal"},{"uid":"398d69303d9aa14f","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1714406397063,"stop":1714406397063,"duration":0},"status":"passed","severity":"normal"},{"uid":"c669c24bbc14dd8a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714407080660,"stop":1714407080661,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34526df0ead4c63","name":"Check received message containing emoji","time":{"start":1714406914279,"stop":1714406914279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d448b59339a64fc5","name":"Check publish message containing XML","time":{"start":1714406901743,"stop":1714406901744,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8599e9ceeed927f","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1714406625159,"stop":1714406625160,"duration":1},"status":"passed","severity":"normal"},{"uid":"86706fd2d5ed8293","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1714407080675,"stop":1714407080675,"duration":0},"status":"passed","severity":"normal"},{"uid":"15573d88c4203f66","name":"Check received message containing shell command","time":{"start":1714406914277,"stop":1714406914277,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcc2a90e169424a","name":"should set field with only FILTER enabled","time":{"start":1714406397862,"stop":1714406397862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc3f42c9699be6d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1714406688873,"stop":1714406688874,"duration":1},"status":"passed","severity":"normal"},{"uid":"691610a993dd656d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714406688861,"stop":1714406688862,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbd5a1372220c4f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406515697,"stop":1714406515721,"duration":24},"status":"passed","severity":"normal"},{"uid":"45e2ff75d2b23ddd","name":"different cluster, same shard: nodes don't connect","time":{"start":1714406625154,"stop":1714406625155,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4bc8da0f637fb6","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1714406625156,"stop":1714406625156,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb57ea4a1497c428","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1714406423703,"stop":1714406423705,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa824131a6eeb26f","name":"Check received message containing special chars","time":{"start":1714406914314,"stop":1714406914315,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af0697d6329494c","name":"Check received message containing Chinese","time":{"start":1714406914316,"stop":1714406914316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1073595dfb20ae","name":"Subscribe and receive messages via lightPush","time":{"start":1714407080660,"stop":1714407080660,"duration":0},"status":"passed","severity":"normal"},{"uid":"16996396c282d68a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1714406539226,"stop":1714406539227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e086e7360682563a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1714407185145,"stop":1714407185145,"duration":0},"status":"passed","severity":"normal"},{"uid":"67daae1375e24803","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1714406625166,"stop":1714406625166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1551efd27db3e7a2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1714406901768,"stop":1714406901768,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d03e27abc031fe","name":"should not receive a peer event before start","time":{"start":1714406451897,"stop":1714406451897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2f5aa51bc45224","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714407080677,"stop":1714407080677,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9ec6d04bc851e9","name":"Check message with no content topic is not received","time":{"start":1714406914282,"stop":1714406914282,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4cb1a904254158","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714406914280,"stop":1714406914281,"duration":1},"status":"passed","severity":"normal"},{"uid":"72208cc68542d1ce","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1714406402868,"stop":1714406402868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a19186ab3107a1","name":"Fails to push message with empty content topic","time":{"start":1714406978495,"stop":1714406978496,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1c24074344415","name":"Ephemeral field set to true","time":{"start":1714406402865,"stop":1714406402865,"duration":0},"status":"passed","severity":"normal"},{"uid":"626818e051a94de4","name":"Subscribe to topic containing long and receive message","time":{"start":1714407080674,"stop":1714407080674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6459be871a08b90","name":"Check meta is set [symmetric]","time":{"start":1714406423705,"stop":1714406423706,"duration":1},"status":"passed","severity":"normal"},{"uid":"966f633c90930541","name":"should not fail to stop the service if it was not started","time":{"start":1714406920266,"stop":1714406920266,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c0449a7d838d41","name":"Push message with content topic containing Arabic","time":{"start":1714406861587,"stop":1714406861590,"duration":3},"status":"passed","severity":"normal"},{"uid":"95be8ce924fbe2b4","name":"Push message with content topic containing long","time":{"start":1714406861585,"stop":1714406861586,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cb0f7df3beb169","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1714406413852,"stop":1714406413852,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7c8c7190a9ce22","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/10/topic61/test.js","time":{"start":1714406956960,"stop":1714406956960,"duration":0},"status":"passed","severity":"normal"},{"uid":"883ebdc2082b4ee9","name":"throws an error for improperly formatted content topics","time":{"start":1714406389338,"stop":1714406389339,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e25f3ccdcc69a6e","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 0","time":{"start":1714406389358,"stop":1714406389358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840ab4db72cabe3","name":"Check received message containing Arabic","time":{"start":1714406603011,"stop":1714406603011,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a04d8b6530218e","name":"addEventListener with correct event","time":{"start":1714406481766,"stop":1714406481766,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db221831682a99a","name":"Non TWN Cluster","time":{"start":1714406956958,"stop":1714406956958,"duration":0},"status":"passed","severity":"normal"},{"uid":"3328560c63c194e3","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1714406721595,"stop":1714406721595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc44d914f7f3b64","name":"Reopen subscription with peer with lost subscription","time":{"start":1714406516595,"stop":1714406516596,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c671a9e3547d7ef","name":"Push message with meta","time":{"start":1714406978496,"stop":1714406978496,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c5967452da71bb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714407080674,"stop":1714407080674,"duration":0},"status":"passed","severity":"normal"},{"uid":"211d50514fb317c7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1714406957180,"stop":1714406957181,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c8a6e6943fb600","name":"Subscribe to topic containing emoji and receive message","time":{"start":1714406688874,"stop":1714406688875,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c411a9497ec91c3","name":"new peer added after a peer was already found","time":{"start":1714406853253,"stop":1714406853253,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6bcb7498996a9a4","name":"Check received message containing Chinese","time":{"start":1714406914267,"stop":1714406914268,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d8de8f8db1488a","name":"Check message with invalid timestamp is not received","time":{"start":1714406914281,"stop":1714406914281,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aa9d3940bcaf6b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1714406957180,"stop":1714406957180,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b872001a118d1ef","name":"Check received message containing SQL Injection","time":{"start":1714406914319,"stop":1714406914326,"duration":7},"status":"passed","severity":"normal"},{"uid":"e59fb21c86b5b83b","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1714406389343,"stop":1714406389343,"duration":0},"status":"passed","severity":"normal"},{"uid":"80166782c80cc499","name":"Check received message containing numeric","time":{"start":1714406914313,"stop":1714406914314,"duration":1},"status":"passed","severity":"normal"},{"uid":"5948f9ded3192595","name":"should configure sharding based on clusterId, application and version for autosharding with cluster iD 4","time":{"start":1714406389358,"stop":1714406389358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfa3226fe97ccbc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1714406389348,"stop":1714406389348,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03d1ac87528d490","name":"Passing page size 110 when there are 120 messages","time":{"start":1714407036733,"stop":1714407036733,"duration":0},"status":"passed","severity":"normal"},{"uid":"27238018fa285bbb","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1714406625163,"stop":1714406625164,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5fa6b3a17bd9ff","name":"can start and stop the service","time":{"start":1714406451895,"stop":1714406451895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca9829566aff820","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1714406625158,"stop":1714406625158,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb06ab93576cf9a3","name":"Push message with content topic containing shell command","time":{"start":1714406861593,"stop":1714406861594,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a8c8dd281181f7","name":"Encoder throws on undefined content topic","time":{"start":1714406423706,"stop":1714406423707,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6464f2a7e5377a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1714406448901,"stop":1714406448902,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3640ad6cab35b8","name":"throws on content topic with empty encoding field","time":{"start":1714406389330,"stop":1714406389330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7571137e8bcc27","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1714406413853,"stop":1714406413854,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06360662482eb7a","name":"Decoder throws on empty string content topic","time":{"start":1714406402867,"stop":1714406402868,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd128e932889e98f","name":"start node with ApplicationInfo","time":{"start":1714406956964,"stop":1714406956964,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f98bc9dd44e5d6","name":"ignores domain fetching errors","time":{"start":1714406414099,"stop":1714406414099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef670c0112309e34","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1714407046985,"stop":1714407046985,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a3d335b7bb8f60","name":"Nwaku publishes","time":{"start":1714406881773,"stop":1714406881773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09ef678b5a2eec5","name":"Push message with emoji payload","time":{"start":1714406861570,"stop":1714406861571,"duration":1},"status":"passed","severity":"normal"},{"uid":"138f2958dd6ff8c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1714406389336,"stop":1714406389336,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a17fc3efd9b09f","name":"should set field with only RELAY enabled","time":{"start":1714406397861,"stop":1714406397861,"duration":0},"status":"passed","severity":"normal"},{"uid":"796065a5a8be156f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1714406423705,"stop":1714406423705,"duration":0},"status":"passed","severity":"normal"},{"uid":"560ae9274dabbdc6","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1714406625156,"stop":1714406625156,"duration":0},"status":"passed","severity":"normal"},{"uid":"643d52e5508e579c","name":"Push message equal or less that 1MB","time":{"start":1714406978499,"stop":1714406978501,"duration":2},"status":"passed","severity":"normal"},{"uid":"a556c9ce86cb8931","name":"Push message with content topic containing Basic HTML tag","time":{"start":1714406861593,"stop":1714406861593,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50af4e3c9a0771e","name":"Check received message containing XML","time":{"start":1714406603013,"stop":1714406603014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c152248b63f5ef93","name":"Fails to publish message with wrong content topic","time":{"start":1714406901767,"stop":1714406901767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cca7bd55dd12bc1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714407080678,"stop":1714407080679,"duration":1},"status":"passed","severity":"normal"},{"uid":"e24235cd185892a6","name":"start node with empty content topic","time":{"start":1714406956964,"stop":1714406956965,"duration":1},"status":"passed","severity":"normal"},{"uid":"257344c0da1279b6","name":"Check message received after jswaku node is restarted","time":{"start":1714406914343,"stop":1714406914343,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3be84e65f15fedf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714406914331,"stop":1714406914331,"duration":0},"status":"passed","severity":"normal"},{"uid":"664dd5a1444bef45","name":"Push message with long payload","time":{"start":1714406978412,"stop":1714406978418,"duration":6},"status":"passed","severity":"normal"},{"uid":"5bca09e084f6824b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1714406414102,"stop":1714406414103,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b32ed7be4d2f20c9","name":"should not fail to start the service if it is already started","time":{"start":1714406451896,"stop":1714406451896,"duration":0},"status":"passed","severity":"normal"},{"uid":"765b59fbd04ff5f9","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1714406957179,"stop":1714406957179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f729c04fae0939b1","name":"Check publish message after service node is restarted","time":{"start":1714406901769,"stop":1714406901770,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c7d9713efa6661a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1714406496807,"stop":1714406496808,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07feab45d836cf2","name":"Throws when trying to push message with empty payload","time":{"start":1714406978451,"stop":1714406978451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c598eb4f671b4d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714407080668,"stop":1714407080668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9e781ef2c48008","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406721595,"stop":1714406721595,"duration":0},"status":"passed","severity":"normal"},{"uid":"3734b5e96b40b514","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1714406956957,"stop":1714406956958,"duration":1},"status":"passed","severity":"normal"},{"uid":"909eae46a7e694d5","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1714406625183,"stop":1714406625183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e14bf45d722cba8","name":"Check received message containing unicode special characters","time":{"start":1714406603016,"stop":1714406603016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2ed10dc1a2f007","name":"should be able to decode the field with only RELAY set to true","time":{"start":1714406397064,"stop":1714406397064,"duration":0},"status":"passed","severity":"normal"},{"uid":"eccc56d0e3d358f8","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1714407021129,"stop":1714407021129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4defb525b6d4ce","name":"Check received message with timestamp: 1714406440246000000 ","time":{"start":1714406914330,"stop":1714406914330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6520ddac3202638","name":"Subscribe to topic containing shell command and receive message","time":{"start":1714407080677,"stop":1714407080677,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a0740ae4dbe15","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1714406901762,"stop":1714406901764,"duration":2},"status":"passed","severity":"normal"},{"uid":"b39113970c8cc59e","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1714406625158,"stop":1714406625159,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c9eec8641473dd","name":"Check received message containing Arabic","time":{"start":1714406914268,"stop":1714406914268,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9e89a371677e8","name":"random static sharding 6 - Cluster ID: 54, Shard ID: 866","time":{"start":1714406971792,"stop":1714406971792,"duration":0},"status":"passed","severity":"normal"},{"uid":"51830206e66c706","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1714406688862,"stop":1714406688863,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac5b29ae8801e48","name":"Generator, custom pubsub topic","time":{"start":1714407016607,"stop":1714407016608,"duration":1},"status":"passed","severity":"normal"},{"uid":"446f4dd609ffb3b6","name":"handles empty shards array correctly","time":{"start":1714406389359,"stop":1714406389359,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaafc9e87ad678de","name":"can start and stop the service","time":{"start":1714406417790,"stop":1714406417790,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f040004a03f1d15","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1714406389345,"stop":1714406389345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02ef32a46049be1","name":"Push message on custom pubsubTopic","time":{"start":1714406721594,"stop":1714406721594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c05db269b82f6d4","name":"Push message with Russian payload","time":{"start":1714406978429,"stop":1714406978429,"duration":0},"status":"passed","severity":"normal"},{"uid":"da26ead7cef388c8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1714406914280,"stop":1714406914280,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d26bdcef9865b7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1714407080671,"stop":1714407080672,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6579d4727285ec5","name":"should encode/decode to text encoding","time":{"start":1714406397856,"stop":1714406397857,"duration":1},"status":"passed","severity":"normal"},{"uid":"268f6fa311396597","name":"Nodes with multiple pubsub topic","time":{"start":1714406876541,"stop":1714406876541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b721c08d8501517","name":"Check received message containing Chinese","time":{"start":1714406603010,"stop":1714406603011,"duration":1},"status":"passed","severity":"normal"},{"uid":"799ea4251f05c6fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1714406389349,"stop":1714406389350,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f28596e91143a9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1714406389345,"stop":1714406389345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7905827de719ec","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1714406389342,"stop":1714406389342,"duration":0},"status":"passed","severity":"normal"},{"uid":"16db9437c5bfb6bd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1714406539227,"stop":1714406539227,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf32bf6e88e1adab","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1714406389356,"stop":1714406389356,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fae3ed3321ac9e9","name":"Relay + Store","time":{"start":1714406451751,"stop":1714406451752,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff4ca421f5bf0a4","name":"Push message with escaped characters payload","time":{"start":1714406861569,"stop":1714406861569,"duration":0},"status":"passed","severity":"normal"},{"uid":"953587a23afcee98","name":"Check publish message containing Basic HTML tag","time":{"start":1714406901744,"stop":1714406901745,"duration":1},"status":"passed","severity":"normal"},{"uid":"443d40c013a9c342","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1714406389353,"stop":1714406389354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e708748a2cd4679","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1714407006182,"stop":1714407006183,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8ffa35135e3ef","name":"should use the provided clusterId for the pubsub topic","time":{"start":1714406389361,"stop":1714406389361,"duration":0},"status":"passed","severity":"normal"},{"uid":"9147932da0c9ddd8","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714406688864,"stop":1714406688864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55956438f7fb794","name":"should get / set TCP multiaddr","time":{"start":1714406397857,"stop":1714406397857,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1b85db5e6dd68d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1714406876542,"stop":1714406876542,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bd3bbd43c0bc6f","name":"should be able to encode the field with only FILTER set to true","time":{"start":1714406397059,"stop":1714406397060,"duration":1},"status":"passed","severity":"normal"},{"uid":"66992fe570bad444","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1714407080672,"stop":1714407080673,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce47bcab0a6d925","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1714407080676,"stop":1714407080676,"duration":0},"status":"passed","severity":"normal"},{"uid":"501a4225be131cf9","name":"Check received message with timestamp: 1714406440246000000 ","time":{"start":1714406914279,"stop":1714406914279,"duration":0},"status":"passed","severity":"normal"},{"uid":"79579fc21403bfd5","name":"Push message with content topic containing emoji","time":{"start":1714406861594,"stop":1714406861595,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefccad7330ae3f6","name":"receives messages sent to provided content topic through callback","time":{"start":1714406902038,"stop":1714406902038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5b8896dcd8d7a178","name":"should handle a minimal index list","time":{"start":1714406389402,"stop":1714406389402,"duration":0},"status":"passed","severity":"normal"},{"uid":"c441ede3fc97bfe3","name":"should not receive a peer event after stop","time":{"start":1714406417792,"stop":1714406417792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4db7f259eebff4b","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1714406625179,"stop":1714406625179,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2f016c60c531da","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1714406603019,"stop":1714406603020,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdba4dfb542a1aa","name":"throws on content topic with too few or too many fields","time":{"start":1714406389326,"stop":1714406389326,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f250eaced6a1c0","name":"getPeersByDiscovery","time":{"start":1714406853253,"stop":1714406853253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b029a3d67e119886","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1714406448900,"stop":1714406448901,"duration":1},"status":"passed","severity":"normal"},{"uid":"f434ef9bb9b750","name":"should be able to encode the field with only STORE set to true","time":{"start":1714406397059,"stop":1714406397059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a66780cef7654c7","name":"same cluster, same shard: nodes connect","time":{"start":1714406625153,"stop":1714406625153,"duration":0},"status":"passed","severity":"normal"},{"uid":"308133ecfaedcff2","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1714406389346,"stop":1714406389346,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f1eb73a9bbccf1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app58/6/topic962/utf8","time":{"start":1714406956960,"stop":1714406956960,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b65e538e9442a5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1714406397060,"stop":1714406397061,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67c578ef640357d","name":"Check message with no pubsub topic is not received","time":{"start":1714406603029,"stop":1714406603030,"duration":1},"status":"passed","severity":"normal"},{"uid":"973a2ab8233f6d32","name":"Fails to publish message with empty text","time":{"start":1714406901766,"stop":1714406901767,"duration":1},"status":"passed","severity":"normal"},{"uid":"df965e644c09395f","name":"Push message with content topic containing XML","time":{"start":1714406861592,"stop":1714406861593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee741c5d054c343d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1714407080668,"stop":1714407080668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf5905786050a45","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1714406397061,"stop":1714406397061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ca829ae5a39c76","name":"Push message with content topic containing special chars","time":{"start":1714406978462,"stop":1714406978462,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e07fe9b01a6184","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1714406441166,"stop":1714406441169,"duration":3},"status":"passed","severity":"normal"},{"uid":"dff6360f42996287","name":"getPeersByDiscovery","time":{"start":1714406481769,"stop":1714406481769,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a83ef68d264eda","name":"Check received message containing SQL Injection","time":{"start":1714406603012,"stop":1714406603012,"duration":0},"status":"passed","severity":"normal"},{"uid":"baae5f128d7639c2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1714407006168,"stop":1714407006171,"duration":3},"status":"passed","severity":"normal"},{"uid":"38cc8d6ad72a9968","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1714406389336,"stop":1714406389336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d50000e6445dc3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1714406907410,"stop":1714406907410,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12281b4132c2725","name":"should throw error - no public key","time":{"start":1714406397855,"stop":1714406397855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0863e9ed4cefd8c","name":"Ping on subscribed peer","time":{"start":1714406516593,"stop":1714406516594,"duration":1},"status":"passed","severity":"normal"},{"uid":"d72a9c2b52f1fdbe","name":"should throw an error for an unconfigured topic","time":{"start":1714406389354,"stop":1714406389354,"duration":0},"status":"passed","severity":"normal"},{"uid":"480fe5d9d5045e48","name":"should only return 1 node with store capability","time":{"start":1714406414101,"stop":1714406414101,"duration":0},"status":"passed","severity":"normal"},{"uid":"31341982cd14f36f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1714406688875,"stop":1714406688876,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ddea207e60da59","name":"Push message with custom timestamp: 1714410225301","time":{"start":1714406861600,"stop":1714406861600,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b14b8864b7e8528","name":"Check publish message containing unicode special characters","time":{"start":1714406901760,"stop":1714406901760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffb13619b0b66c6","name":"should only return 1 node with relay capability","time":{"start":1714406414100,"stop":1714406414100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4480f74d3ff4ea","name":"different cluster, different shard: nodes don't connect","time":{"start":1714406625155,"stop":1714406625155,"duration":0},"status":"passed","severity":"normal"},{"uid":"114cc310a63c444d","name":"1 Store, 2 fetches","time":{"start":1714406413702,"stop":1714406413703,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a9979898acd7e6","name":"Push message with content topic containing SQL Injection","time":{"start":1714406978475,"stop":1714406978475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901183ad5936ff7","name":"dispatchEvent via connectionManager","time":{"start":1714406481770,"stop":1714406481770,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ca8e6ddc506925","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1714406389331,"stop":1714406389331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a41aa53c771d8c1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1714406688872,"stop":1714406688873,"duration":1},"status":"passed","severity":"normal"},{"uid":"4813c8fc0518df85","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1714406654757,"stop":1714406654757,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffbe2f14dd5cc0d","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1714406515692,"stop":1714406515693,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb0e576f4fbd628","name":"Check received message containing JSON","time":{"start":1714406603014,"stop":1714406603015,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d9b6f382a4bd45","name":"1 Store, 2 relays, 2 fetches","time":{"start":1714406413703,"stop":1714406413703,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf9a39a9df4c68f","name":"Does not throw an exception when node disconnects","time":{"start":1714407046590,"stop":1714407046591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3841e685a47a2570","name":"Check received message containing short","time":{"start":1714406603007,"stop":1714406603008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4adcf088a6ccbc","name":"Check publish message containing JSON","time":{"start":1714406901745,"stop":1714406901746,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5d91a3d4e8eee5f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1714406971784,"stop":1714406971785,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d6feb3f9e83d0","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1714407080665,"stop":1714407080666,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67650de32a95c07","name":"can start the service","time":{"start":1714406451894,"stop":1714406451895,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb3d4e0cc9df68c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1714407185143,"stop":1714407185143,"duration":0},"status":"passed","severity":"normal"},{"uid":"85271b4c6e245da0","name":"Ping on subscribed peer","time":{"start":1714406469293,"stop":1714406469293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5f44394da605c","name":"Check received message containing long","time":{"start":1714406914313,"stop":1714406914313,"duration":0},"status":"passed","severity":"normal"},{"uid":"794a801e5ee3f951","name":"throws on content topic with empty topic name field","time":{"start":1714406389329,"stop":1714406389330,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e26215bac6a56e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1714407046988,"stop":1714407046989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b14effe632e964ff","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1714407080670,"stop":1714407080671,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df1888be9aedd4d","name":"Check received message containing Russian","time":{"start":1714406603011,"stop":1714406603012,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfb0e36c2410d2","name":"Check received message containing short","time":{"start":1714406914312,"stop":1714406914313,"duration":1},"status":"passed","severity":"normal"},{"uid":"7897a08eb336e630","name":"Check received message containing numeric","time":{"start":1714406603009,"stop":1714406603009,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9275f4965da558","name":"Ping on subscribed peer","time":{"start":1714406516591,"stop":1714406516591,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae1b05591430290","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1714406876545,"stop":1714406876545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5146785bcb7feb49","name":"should properly create location multiaddrs - tcp","time":{"start":1714406397859,"stop":1714406397860,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f60ade4381c8782","name":"Push message with Chinese payload","time":{"start":1714406978421,"stop":1714406978424,"duration":3},"status":"passed","severity":"normal"},{"uid":"17fee85f38050326","name":"receives messages sent to provided content topic through stream","time":{"start":1714406902039,"stop":1714406902039,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d5ec3f4cb10ae41","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app45/4/topic438/proto","time":{"start":1714406956962,"stop":1714406956962,"duration":0},"status":"passed","severity":"normal"},{"uid":"92823f867919a733","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1714407080672,"stop":1714407080672,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a1cd87a79954a0","name":"should properly compute the node id","time":{"start":1714406397856,"stop":1714406397856,"duration":0},"status":"passed","severity":"normal"},{"uid":"26afaebbb76c6b26","name":"Subscribe to topic containing XML and receive message","time":{"start":1714407080676,"stop":1714407080676,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f1f651bbdb9daa","name":"Push message with content topic containing emoji","time":{"start":1714406978495,"stop":1714406978495,"duration":0},"status":"passed","severity":"normal"},{"uid":"82425e6c3890f763","name":"Accepts a valid Waku Message","time":{"start":1714406406269,"stop":1714406406270,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec45bef96b3956a","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1714406413004,"stop":1714406413005,"duration":1},"status":"passed","severity":"normal"},{"uid":"591719659be2ca0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1714406389351,"stop":1714406389351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbd6eb6e246b5fb","name":"should not fail to stop the service if it was not started","time":{"start":1714406451895,"stop":1714406451896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a588e1f0ae59ba3a","name":"Push message with special chars payload","time":{"start":1714406861552,"stop":1714406861553,"duration":1},"status":"passed","severity":"normal"},{"uid":"63617a7fd13b0e32","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1714406391941,"stop":1714406391941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1e44bfb11da761","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1714406389340,"stop":1714406389340,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d3114ee4dc20b","name":"Asymmetric encrypt & decrypt","time":{"start":1714406424274,"stop":1714406424274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1448261cd098f492","name":"connected peers and dial","time":{"start":1714406853457,"stop":1714406853458,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3818c3a53d963caa","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1714406397061,"stop":1714406397062,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd94d5cb13ef20c5","name":"Encoder throws on empty string content topic","time":{"start":1714406423707,"stop":1714406423708,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff863220ddfb3f8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1714406397068,"stop":1714406397069,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a74ccecd953529","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1714406389333,"stop":1714406389334,"duration":1},"status":"passed","severity":"normal"},{"uid":"2095218a01400236","name":"Push message with unicode special characters payload","time":{"start":1714406978444,"stop":1714406978445,"duration":1},"status":"passed","severity":"normal"},{"uid":"1505f98b22013c18","name":"Check publish message containing numeric","time":{"start":1714406901733,"stop":1714406901733,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1227e196177e94f","name":"should set field with all protocols disabled","time":{"start":1714406397860,"stop":1714406397860,"duration":0},"status":"passed","severity":"normal"},{"uid":"668189cdcf11d354","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1714406413853,"stop":1714406413853,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8b26ae52e68294","name":"removeEventListener with wrong event","time":{"start":1714406481768,"stop":1714406481769,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca56dd8e3f44d81","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1714406389335,"stop":1714406389335,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe74c5f7f2e8e064","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1714406625176,"stop":1714406625177,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a306a40609f4bf1","name":"should load peers from local storage and dispatch events","time":{"start":1714406417793,"stop":1714406417793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac75a9903f5f631a","name":"Refresh subscription","time":{"start":1714407080663,"stop":1714407080664,"duration":1},"status":"passed","severity":"normal"},{"uid":"a36603a07f312dda","name":"should not receive a peer event after stop","time":{"start":1714406451897,"stop":1714406451898,"duration":1},"status":"passed","severity":"normal"},{"uid":"e845f8b58b46c520","name":"Check message with invalid timestamp is not received","time":{"start":1714406914331,"stop":1714406914333,"duration":2},"status":"passed","severity":"normal"},{"uid":"922f5b3400a53bcd","name":"Decoder throws on undefined content topic","time":{"start":1714406402867,"stop":1714406402867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f3bc1de3181b1d","name":"Sign & Recover","time":{"start":1714406424276,"stop":1714406424276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d1b4767eaf22a1","name":"Sets default value correctly","time":{"start":1714407046592,"stop":1714407046593,"duration":1},"status":"passed","severity":"normal"},{"uid":"10de9d2638b7c6ca","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1714406625157,"stop":1714406625157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa146c444465e15","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1714406907410,"stop":1714406907410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b4580ec77e1af9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714406876546,"stop":1714406876552,"duration":6},"status":"passed","severity":"normal"},{"uid":"4bd948c4dcdea40e","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1714406876544,"stop":1714406876544,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7256e11b669196","name":"random static sharding 1 - Cluster ID: 549, Shard ID: 982","time":{"start":1714406971785,"stop":1714406971788,"duration":3},"status":"passed","severity":"normal"},{"uid":"11371f191a0a3edb","name":"Subscribe to topic containing numeric and receive message","time":{"start":1714407080664,"stop":1714407080665,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b642bdf330da7ef","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1714406625162,"stop":1714406625162,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d6a85cf0d371bf","name":"Push message with Basic HTML tag payload","time":{"start":1714406978441,"stop":1714406978441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7810cda83e422096","name":"should return valid sharding parameters for static sharding","time":{"start":1714406389356,"stop":1714406389357,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76866924ac13f8d","name":"Rejects garbage","time":{"start":1714406406270,"stop":1714406406271,"duration":1},"status":"passed","severity":"normal"},{"uid":"10cc0fb4c1b46610","name":"Subscribe to topic containing special chars and publish message","time":{"start":1714406907385,"stop":1714406907400,"duration":15},"status":"passed","severity":"normal"},{"uid":"d506d34e4086caa5","name":"Using a function","time":{"start":1714407046591,"stop":1714407046591,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8bf739e7b6f7bd","name":"Fails to push message with large meta","time":{"start":1714406978496,"stop":1714406978497,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa783d8bbc259dd8","name":"A test","time":{"start":1714406688992,"stop":1714406688992,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b65e0034f45fcee","name":"Check received message with timestamp: 1714406440643 ","time":{"start":1714406603018,"stop":1714406603018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1b4155aa95db69","name":"Check received message containing JSON","time":{"start":1714406914328,"stop":1714406914328,"duration":0},"status":"passed","severity":"normal"},{"uid":"1121bd8060b8732f","name":"should return all peers when numPeers is 0","time":{"start":1714406402686,"stop":1714406402686,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9f9b0120f337de","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1714406957179,"stop":1714406957179,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c0b87941ffe40c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1714406451147,"stop":1714406451148,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daee5bd044e6ef9","name":"Check received message containing special chars","time":{"start":1714406603009,"stop":1714406603010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3fb85bda02f90e0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1714407080666,"stop":1714407080666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7afe9f540fc1549","name":"random static sharding 7 - Cluster ID: 580, Shard ID: 123","time":{"start":1714406971792,"stop":1714406971793,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c714ad95daebed","name":"should not receive a peer event after stop","time":{"start":1714406920268,"stop":1714406920268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b8973b11b84ed2","name":"listenerCount","time":{"start":1714406481769,"stop":1714406481770,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c93203bb5799836","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714407080670,"stop":1714407080670,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d5d01f79e3d34d","name":"Check message with non string payload is not received","time":{"start":1714406914282,"stop":1714406914283,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab84ca16bead400","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1714406625183,"stop":1714406625183,"duration":0},"status":"passed","severity":"normal"},{"uid":"277a582dcedf47f0","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1714406389357,"stop":1714406389357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00814d0887749fd","name":"udp ip6 address","time":{"start":1714406397217,"stop":1714406397217,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09194954f22e592","name":"Js publishes, other Js receives","time":{"start":1714406881773,"stop":1714406881773,"duration":0},"status":"passed","severity":"normal"},{"uid":"6032fa8428cd3e4a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1714406515690,"stop":1714406515690,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e7cc60bc4ba622","name":"Passing page size 0 when there are 110 messages","time":{"start":1714407036728,"stop":1714407036729,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7310b70baf081f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1714406414101,"stop":1714406414101,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c3312810c0148c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1714406688861,"stop":1714406688861,"duration":0},"status":"passed","severity":"normal"}]