2025-04-22 16:37:32 +00:00

1 line
155 KiB
JSON

[{"uid":"73939fc240903ea1","name":"Check received message containing special chars","time":{"start":1745339613725,"stop":1745339613725,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab1250c5d0236b2","name":"should return usable stream attached to connection","time":{"start":1745339143474,"stop":1745339143475,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9e97438c78c724","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745339316581,"stop":1745339316581,"duration":0},"status":"passed","severity":"normal"},{"uid":"150bc84b38fc3c86","name":"Subscribe to topic containing XML and receive message","time":{"start":1745339719638,"stop":1745339719638,"duration":0},"status":"passed","severity":"normal"},{"uid":"4778c43e4381e10d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745339128727,"stop":1745339128727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9144a22273827347","name":"should not receive a peer event after stop","time":{"start":1745339155365,"stop":1745339155365,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c955aad4bc0f029","name":"Throws when trying to push message with empty payload","time":{"start":1745339823756,"stop":1745339823756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3118c3a9d939a3f1","name":"Passing page size 110 when there are 120 messages","time":{"start":1745339460500,"stop":1745339460501,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba15b28b42ef910","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745339199232,"stop":1745339199233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed53a79f0147daa2","name":"Check publish message containing escaped characters","time":{"start":1745339327603,"stop":1745339327603,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c3999e4e05d5f0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745339316585,"stop":1745339316585,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3efe362fa2335b8","name":"should emit a peer event after start","time":{"start":1745339306930,"stop":1745339306930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aebbbb7fa730144","name":"Query generator for multiple messages with different content topic format","time":{"start":1745339449285,"stop":1745339449286,"duration":1},"status":"passed","severity":"normal"},{"uid":"4809e849264d0f32","name":"Subscribe to topic containing short and receive message","time":{"start":1745339719635,"stop":1745339719635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e1dff7acbe4f7f","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745339128714,"stop":1745339128715,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f901398c901cb8b","name":"Passing page size 11 when there are 10 messages","time":{"start":1745339460499,"stop":1745339460500,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfbfc72a3dd667","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745339466736,"stop":1745339466737,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73e13fce6b0e5ee","name":"should not retry if at least one success","time":{"start":1745339172159,"stop":1745339172159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c372a15e1b56b3bf","name":"Check meta is set [ecies]","time":{"start":1745339163123,"stop":1745339163123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1644d66ec6ed927e","name":"should set field with all protocols enabled","time":{"start":1745339137429,"stop":1745339137429,"duration":0},"status":"passed","severity":"normal"},{"uid":"badfdfa29a2eab4","name":"should not fail to start the service if it is already started","time":{"start":1745339203671,"stop":1745339203671,"duration":0},"status":"passed","severity":"normal"},{"uid":"46308df400cee4d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745339180974,"stop":1745339180979,"duration":5},"status":"passed","severity":"normal"},{"uid":"39ed1b19eb80c73d","name":"Accepts a valid Waku Message","time":{"start":1745339175537,"stop":1745339175538,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae9259dca510f2f","name":"should properly create location multiaddrs - tcp6","time":{"start":1745339137427,"stop":1745339137428,"duration":1},"status":"passed","severity":"normal"},{"uid":"c898883df5d8cfe1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745339128723,"stop":1745339128724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f497f888e9dc296a","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745339401935,"stop":1745339401936,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a627a1b38ec1cf","name":"Push message with content topic containing Script","time":{"start":1745339823745,"stop":1745339823745,"duration":0},"status":"passed","severity":"normal"},{"uid":"2919a2df42b628fc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745339181024,"stop":1745339181025,"duration":1},"status":"passed","severity":"normal"},{"uid":"864eba7be82c7fdd","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745339327608,"stop":1745339327608,"duration":0},"status":"passed","severity":"normal"},{"uid":"118e66288ecf15fb","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745339128720,"stop":1745339128720,"duration":0},"status":"passed","severity":"normal"},{"uid":"721906693ef350a6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745339719643,"stop":1745339719643,"duration":0},"status":"passed","severity":"normal"},{"uid":"baefd471acf600f3","name":"Push message with escaped characters payload","time":{"start":1745339823740,"stop":1745339823740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b436561144595879","name":"should be able to decode the field with only STORE set to true","time":{"start":1745339136745,"stop":1745339136746,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d498e88ad036a9","name":"Push message with escaped characters payload","time":{"start":1745339823754,"stop":1745339823755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a846e710b1e994d1","name":"Push message with SQL Injection payload","time":{"start":1745339823739,"stop":1745339823739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6156c2c9ca9fe7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745339155366,"stop":1745339155367,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d28f2715411ab4d","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745339444984,"stop":1745339444984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa4e8d59e6c671","name":"it tolerates circular branch references","time":{"start":1745339151532,"stop":1745339151533,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd61e4364086c52","name":"should reject if LightPush is requested but not mounted","time":{"start":1745339172209,"stop":1745339172209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8882ab54355c471b","name":"Reusing cursor across nodes","time":{"start":1745339401934,"stop":1745339401935,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15d78e59f266103","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745339719648,"stop":1745339719649,"duration":1},"status":"passed","severity":"normal"},{"uid":"bacffba0758e802a","name":"Push message with content topic containing SQL Injection","time":{"start":1745339823745,"stop":1745339823745,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f610fdd0724721e","name":"should properly compute the node id","time":{"start":1745339137424,"stop":1745339137425,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff7e180f1cf76fa","name":"Privacy Node - default protocol","time":{"start":1745339475367,"stop":1745339475368,"duration":1},"status":"passed","severity":"normal"},{"uid":"295c77b16df9c3c9","name":"can start and stop the service","time":{"start":1745339203669,"stop":1745339203670,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5413b002ffffd0","name":"Push message with meta","time":{"start":1745339823761,"stop":1745339823762,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba34a2a8e0244581","name":"handles different networkShards values correctly","time":{"start":1745339128714,"stop":1745339128714,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba5362e7dbc0e19","name":"throws on content topic with empty version field","time":{"start":1745339128697,"stop":1745339128698,"duration":1},"status":"passed","severity":"normal"},{"uid":"752c618d32c91572","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745339180984,"stop":1745339180985,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c9819f574b9a52","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745339466739,"stop":1745339466739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85d8547b5fdf0fd","name":"should use provided shard info when available","time":{"start":1745339171564,"stop":1745339171565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0e877953fdede87","name":"handles different clusterIds correctly","time":{"start":1745339128713,"stop":1745339128713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4f90f5f47df912","name":"should increase lamport timestamp","time":{"start":1745339181654,"stop":1745339181654,"duration":0},"status":"passed","severity":"normal"},{"uid":"20963fbbc3176d9c","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339257122,"stop":1745339257123,"duration":1},"status":"passed","severity":"normal"},{"uid":"da791fc0d8fd92a3","name":"Check message with invalid timestamp is not received","time":{"start":1745339613721,"stop":1745339613721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bb8f1e1a616e79","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745339128710,"stop":1745339128711,"duration":1},"status":"passed","severity":"normal"},{"uid":"632ec826e0549751","name":"should return empty list for no shard","time":{"start":1745339128718,"stop":1745339128718,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e478377aef252ba","name":"Push message with content topic containing Russian","time":{"start":1745339823744,"stop":1745339823745,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0d793c747f64200","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745339180973,"stop":1745339180974,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e9367cd2b464fc","name":"Push message with short payload","time":{"start":1745339823751,"stop":1745339823751,"duration":0},"status":"passed","severity":"normal"},{"uid":"90eb96b3fe97abdb","name":"Push message with custom timestamp: 1714580819358","time":{"start":1745339823749,"stop":1745339823749,"duration":0},"status":"passed","severity":"normal"},{"uid":"9709b0d9971986eb","name":"Should update multiaddrs","time":{"start":1745339269791,"stop":1745339269792,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb457db90bda93e9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745339128724,"stop":1745339128725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db64598b4c2772c","name":"should be sent with empty content","time":{"start":1745339181659,"stop":1745339181660,"duration":1},"status":"passed","severity":"normal"},{"uid":"39835b7673ba44ae","name":"Publishes to nwaku","time":{"start":1745339320368,"stop":1745339320368,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf66b437e3394132","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745339128707,"stop":1745339128707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2340847147f993","name":"should get locked peers","time":{"start":1745339171733,"stop":1745339171733,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf60abecec13832","name":"pre and post cipher","time":{"start":1745339161881,"stop":1745339161881,"duration":0},"status":"passed","severity":"normal"},{"uid":"38adfec09cd0015c","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745339128730,"stop":1745339128731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7321bf5d2dc4226","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745339136741,"stop":1745339136742,"duration":1},"status":"passed","severity":"normal"},{"uid":"2046b5850f24943b","name":"should check false positive rate","time":{"start":1745339182981,"stop":1745339182981,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e4ef4c79c2566","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745339401930,"stop":1745339401931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd0e8c7d542f6af","name":"Push message with content topic containing emoji","time":{"start":1745339823747,"stop":1745339823747,"duration":0},"status":"passed","severity":"normal"},{"uid":"11affaa17c7061ad","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745339257121,"stop":1745339257122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba015c1cc32f4a0","name":"Check received message containing short","time":{"start":1745339613714,"stop":1745339613715,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29a1f4851cc9ba4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745339316581,"stop":1745339316582,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf437d41ceb79df","name":"Reopen subscription with peer with lost subscription","time":{"start":1745339269033,"stop":1745339269033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04275aca5a279c9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745339330043,"stop":1745339330043,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7289e12851a7a1","name":"should not fail to start the service if it is already started","time":{"start":1745339155364,"stop":1745339155364,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb691e704658d9ea","name":"Encoder throws on undefined content topic","time":{"start":1745339143594,"stop":1745339143594,"duration":0},"status":"passed","severity":"normal"},{"uid":"64339bf857e7d607","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745339181011,"stop":1745339181011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29dfd97b7d2a96c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745339128721,"stop":1745339128721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e369c07fbe9915c","name":"Push message with shell command payload","time":{"start":1745339823754,"stop":1745339823754,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42b4abfc0b6b09d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745339128726,"stop":1745339128726,"duration":0},"status":"passed","severity":"normal"},{"uid":"71198f15d1cf73ff","name":"isConnected return false after peer stops","time":{"start":1745339219147,"stop":1745339219147,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b19bcbabb4399b","name":"should never report false negatives","time":{"start":1745339182980,"stop":1745339182980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0fbab994a47bea","name":"Decoder throws on undefined content topic","time":{"start":1745339143594,"stop":1745339143594,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd763249d04b0634","name":"Generator, 2 different pubsubtopics","time":{"start":1745339445950,"stop":1745339445950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5577573a3476080b","name":"should return valid sharding parameters for static sharding","time":{"start":1745339128731,"stop":1745339128731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1872732e609e7f5","name":"Passing an array","time":{"start":1745339469002,"stop":1745339469004,"duration":2},"status":"passed","severity":"normal"},{"uid":"1554ae8df98f1e52","name":"Overlapping topic subscription","time":{"start":1745339719644,"stop":1745339719644,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b3d7b1b393aaae","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745339128718,"stop":1745339128718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6c79b4f98af02e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745339416924,"stop":1745339416925,"duration":1},"status":"passed","severity":"normal"},{"uid":"da47b1cae3f0e241","name":"Check message received after nwaku node is restarted","time":{"start":1745339613734,"stop":1745339613734,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9de2cb8d2a9550f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745339151537,"stop":1745339151537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc176bd5155726c6","name":"should set field with only RELAY enabled","time":{"start":1745339137429,"stop":1745339137430,"duration":1},"status":"passed","severity":"normal"},{"uid":"18b95cd7a93264a9","name":"Relay + Store","time":{"start":1745339204357,"stop":1745339204358,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6994dfd36f2e32","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745339136740,"stop":1745339136741,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcce186028bc22c","name":"Rejects garbage","time":{"start":1745339175538,"stop":1745339175538,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e660c52033afe1","name":"Push message with content topic containing shell command","time":{"start":1745339823760,"stop":1745339823760,"duration":0},"status":"passed","severity":"normal"},{"uid":"c801dab19bb23cac","name":"Check received message containing special chars","time":{"start":1745339613716,"stop":1745339613716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a522e172b33689","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745339151536,"stop":1745339151536,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f044ceebed46b76","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745339205594,"stop":1745339205595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b262ba4e7c6632c","name":"Push message with content topic containing special chars","time":{"start":1745339823743,"stop":1745339823743,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7bd233ed49df59","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745339128720,"stop":1745339128721,"duration":1},"status":"passed","severity":"normal"},{"uid":"b805ca7d3496c5a5","name":"Decoder throws on empty string content topic","time":{"start":1745339161410,"stop":1745339161411,"duration":1},"status":"passed","severity":"normal"},{"uid":"7557f372b838c6c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745339181660,"stop":1745339181660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61d42d224fe39b2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745339151536,"stop":1745339151536,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd03a387f3b10cf3","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745339203675,"stop":1745339203675,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10bf5cee7aa499ce","name":"should retry failed tasks","time":{"start":1745339171875,"stop":1745339171875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b045078666052a1","name":"should retry on complete failure if specified","time":{"start":1745339172159,"stop":1745339172159,"duration":0},"status":"passed","severity":"normal"},{"uid":"be81b280d9cec1ac","name":"Push message with numeric payload","time":{"start":1745339823737,"stop":1745339823737,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea64985c2a3254","name":"nwaku subscribes","time":{"start":1745339320367,"stop":1745339320368,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31910d8270081b6","name":"should initialize with default number of peers","time":{"start":1745339171731,"stop":1745339171732,"duration":1},"status":"passed","severity":"normal"},{"uid":"2287e777a853caa2","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745339416927,"stop":1745339416927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99f1c2f34d1c5a3","name":"Push message with custom timestamp: 1745342819358","time":{"start":1745339823763,"stop":1745339823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fc52333227a9bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745339719637,"stop":1745339719637,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f7e4f4e41a1bfb","name":"should serialize and deserialize correctly","time":{"start":1745339182980,"stop":1745339182980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5a716539bb1649","name":"should get / set TCP multiaddr","time":{"start":1745339137426,"stop":1745339137426,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ae943be73901c3","name":"Fails to publish message with wrong content topic","time":{"start":1745339327607,"stop":1745339327608,"duration":1},"status":"passed","severity":"normal"},{"uid":"2feef3893c2aa150","name":"can start and stop the service","time":{"start":1745339155363,"stop":1745339155363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8491e684d8ed90ca","name":"should only return 1 node with store capability","time":{"start":1745339151535,"stop":1745339151536,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f6d7f3553fcf83","name":"should encode/decode to text encoding","time":{"start":1745339137425,"stop":1745339137425,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59e7f4144c807a4","name":"Refresh subscription","time":{"start":1745339719644,"stop":1745339719645,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42baaa899acb575","name":"should handle a minimal index list","time":{"start":1745339128855,"stop":1745339128855,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a67f32f988b8189","name":"Push message with content topic containing Chinese","time":{"start":1745339823757,"stop":1745339823758,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f04d0fb371b6936","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745339456235,"stop":1745339456235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba643d5bf4ba6291","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745339719648,"stop":1745339719648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32670e0a5c0cd28","name":"Check publish message containing emoji","time":{"start":1745339327604,"stop":1745339327604,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e21136cb3c0b11","name":"Nodes with multiple pubsub topic","time":{"start":1745339321009,"stop":1745339321009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7da0a2dac11b92b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745339219144,"stop":1745339219144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb229a6e8715dc6","name":"Query generator for 2000 messages","time":{"start":1745339449288,"stop":1745339449288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d971381357c912","name":"should deliver messages after dependencies are met","time":{"start":1745339181658,"stop":1745339181658,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d6d46e5d7d3f44","name":"should be able to encode the field with only STORE set to true","time":{"start":1745339136736,"stop":1745339136737,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ad3027f55be5d8","name":"random static sharding 8 - Cluster ID: 109, Shard ID: 927","time":{"start":1745339444983,"stop":1745339444983,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf986dbdfbbd1bde","name":"Push message with Script payload","time":{"start":1745339823753,"stop":1745339823753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6067f368e98925","name":"should process tasks in queue","time":{"start":1745339171873,"stop":1745339171874,"duration":1},"status":"passed","severity":"normal"},{"uid":"226e3a67ccaac451","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745339180973,"stop":1745339180973,"duration":0},"status":"passed","severity":"normal"},{"uid":"8122db66c4af1fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745339181021,"stop":1745339181021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4be9681144cbc","name":"random static sharding 2 - Cluster ID: 479, Shard ID: 838","time":{"start":1745339444980,"stop":1745339444981,"duration":1},"status":"passed","severity":"normal"},{"uid":"f99a90e7b559305c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745339128724,"stop":1745339128724,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f8889265cd9fc1","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745339325294,"stop":1745339325294,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77c78bb8206436f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745339161407,"stop":1745339161407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7014fa52987e5d1d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745339150952,"stop":1745339150952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b309ba8111241006","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745339150945,"stop":1745339150947,"duration":2},"status":"passed","severity":"normal"},{"uid":"788d3340f6178092","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745339181015,"stop":1745339181017,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa12b742182a47f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745339181022,"stop":1745339181023,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f69cc64c9671e61","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745339719639,"stop":1745339719639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cb8940c2c21e79","name":"Check received message containing emoji","time":{"start":1745339613719,"stop":1745339613719,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b3d94cb021ffc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745339466738,"stop":1745339466739,"duration":1},"status":"passed","severity":"normal"},{"uid":"f838d1f10490f13a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745339316584,"stop":1745339316585,"duration":1},"status":"passed","severity":"normal"},{"uid":"63447732925cf3a8","name":"Push message with Arabic payload","time":{"start":1745339823752,"stop":1745339823752,"duration":0},"status":"passed","severity":"normal"},{"uid":"632969a8f00fa716","name":"Refresh subscription","time":{"start":1745339719635,"stop":1745339719635,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc158bcb47488513","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745339128726,"stop":1745339128726,"duration":0},"status":"passed","severity":"normal"},{"uid":"741864dd700034a4","name":"Push message with Script payload","time":{"start":1745339823739,"stop":1745339823739,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a51cc5804812ca","name":"should throw error - no public key","time":{"start":1745339137419,"stop":1745339137420,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c8796bb9e15774","name":"should get / set UDP multiaddr","time":{"start":1745339137425,"stop":1745339137426,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0cbf00fdbb4d1f6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745339719639,"stop":1745339719639,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95667d0bb37cfd0","name":"Check message with no pubsub topic is not received","time":{"start":1745339613732,"stop":1745339613732,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1f061f1f4934a3","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745339181654,"stop":1745339181655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5425d4b936780a39","name":"isConnected should return true after first peer connects","time":{"start":1745339219146,"stop":1745339219146,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9c6195aa1dc546","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745339180995,"stop":1745339180996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9923cbffe9b0aa7","name":"Promise Callback - false","time":{"start":1745339454688,"stop":1745339454689,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d153d5834e0559a","name":"Push message with content topic containing escaped characters","time":{"start":1745339823760,"stop":1745339823760,"duration":0},"status":"passed","severity":"normal"},{"uid":"71259b70a1aeb61e","name":"Push message with content topic containing JSON","time":{"start":1745339823746,"stop":1745339823746,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccbc3c9b52eaaac","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745339150948,"stop":1745339150948,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1ff047dd51d1e5","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745339181655,"stop":1745339181656,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4c12e8ab8579c2","name":"Encoder throws on empty string content topic","time":{"start":1745339143594,"stop":1745339143594,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3656efa7576deb","name":"can start and stop the service","time":{"start":1745339306928,"stop":1745339306928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd3829ff4d9d463","name":"should only return 1 node with relay capability","time":{"start":1745339151535,"stop":1745339151535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdd7c6d1d9bc3d0","name":"should set field with only FILTER enabled","time":{"start":1745339137430,"stop":1745339137430,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c68e68fc6c9cec8","name":"Relay - times out","time":{"start":1745339475365,"stop":1745339475366,"duration":1},"status":"passed","severity":"normal"},{"uid":"491f0e23606656b2","name":"should not receive a peer event after stop","time":{"start":1745339306931,"stop":1745339306931,"duration":0},"status":"passed","severity":"normal"},{"uid":"856bfcc4eceb65e4","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745339207123,"stop":1745339207123,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f1af357d8ce814","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745339719650,"stop":1745339719650,"duration":0},"status":"passed","severity":"normal"},{"uid":"479467de2b817211","name":"should properly create location multiaddrs - udp4","time":{"start":1745339137426,"stop":1745339137427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d511bd946fb2cee7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745339321001,"stop":1745339321002,"duration":1},"status":"passed","severity":"normal"},{"uid":"e863cfd28dfc257e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745339180992,"stop":1745339180992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d937c8a8a4e65d6b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745339150949,"stop":1745339150950,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b12b80f6c8a3035","name":"Meta field set when metaSetter is specified","time":{"start":1745339143593,"stop":1745339143593,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164c6c04dac1fc7","name":"Check message with no payload is not received","time":{"start":1745339613722,"stop":1745339613723,"duration":1},"status":"passed","severity":"normal"},{"uid":"212745d0a772b90b","name":"Wrong topic","time":{"start":1745339434171,"stop":1745339434171,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20c5bd84cd651d6","name":"Ordered callback, aborts when callback returns true","time":{"start":1745339449287,"stop":1745339449287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f996a035e994f9fc","name":"Encoder throws on empty string content topic","time":{"start":1745339161409,"stop":1745339161410,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2aef84a57e0608","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745339199225,"stop":1745339199225,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fed0b4d8a2f2","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745339316583,"stop":1745339316583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e1b3b9fffd6a84","name":"should call waitForPeer on Relay","time":{"start":1745339172212,"stop":1745339172212,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a3da9e50cceac3","name":"Encoder throws on empty string content topic","time":{"start":1745339163123,"stop":1745339163124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9475b925ba4a2c7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745339466735,"stop":1745339466736,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1639a530a312896","name":"removeEventListener with correct event","time":{"start":1745339239907,"stop":1745339239907,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f297a23e850734a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745339180983,"stop":1745339180983,"duration":0},"status":"passed","severity":"normal"},{"uid":"863d00dc9a167e0d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745339180979,"stop":1745339180979,"duration":0},"status":"passed","severity":"normal"},{"uid":"7244fb60e644bef","name":"Filter","time":{"start":1745339475367,"stop":1745339475367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f865bb72fac5c357","name":"returns only open connection if one present","time":{"start":1745339142825,"stop":1745339142825,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ba12b184d8bbd2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745339128725,"stop":1745339128725,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d0edfc25dbf50f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745339719632,"stop":1745339719632,"duration":0},"status":"passed","severity":"normal"},{"uid":"237278af95ce2373","name":"Push message with Russian payload","time":{"start":1745339823738,"stop":1745339823738,"duration":0},"status":"passed","severity":"normal"},{"uid":"89076724daebf1c6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745339128708,"stop":1745339128708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fcd3e764fa154b","name":"should return false when clusterId doesn't match","time":{"start":1745339171569,"stop":1745339171570,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ea608b4b7a915e","name":"Push message with unicode special characters payload","time":{"start":1745339823755,"stop":1745339823755,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d08365465165aa","name":"start node with empty content topic","time":{"start":1745339434173,"stop":1745339434174,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d671c77e5ab1244","name":"should reject if WakuNode is not started","time":{"start":1745339172208,"stop":1745339172208,"duration":0},"status":"passed","severity":"normal"},{"uid":"af04b8a183c7b16","name":"should reject on timeout if it was set","time":{"start":1745339172210,"stop":1745339172210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a68b24f4ece9c","name":"Correctly serialized arguments","time":{"start":1745339269162,"stop":1745339269163,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ab4f48bb5344ac","name":"Subscribe and receive messages via lightPush","time":{"start":1745339719641,"stop":1745339719642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c794cf2de522349","name":"new peer added after a peer was already found","time":{"start":1745339325293,"stop":1745339325293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"45560bc03aa36e62","name":"Passing page size 0 when there are 110 messages","time":{"start":1745339460496,"stop":1745339460497,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d72ea05f96c7ae","name":"listenerCount","time":{"start":1745339239908,"stop":1745339239908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e504df9d0e989","name":"Push message with custom timestamp: 1745335619358","time":{"start":1745339823763,"stop":1745339823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"60caef298a154a9f","name":"same cluster, different shard: nodes connect","time":{"start":1745339266904,"stop":1745339266904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44375991e383251","name":"Push message with content topic containing Arabic","time":{"start":1745339823744,"stop":1745339823744,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f504f5f284b500","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745339163122,"stop":1745339163122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a074ad285b48dc","name":"Overlapping topic subscription","time":{"start":1745339330027,"stop":1745339330028,"duration":1},"status":"skipped","severity":"normal"},{"uid":"86348f27560fc67d","name":"Check received message containing XML","time":{"start":1745339613717,"stop":1745339613718,"duration":1},"status":"passed","severity":"normal"},{"uid":"af30e9ec25dcfb25","name":"should reject if Filter is requested but not mounted","time":{"start":1745339172209,"stop":1745339172210,"duration":1},"status":"passed","severity":"normal"},{"uid":"f839bf6fb96f34c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745339128727,"stop":1745339128727,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e8fa8420ce409e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745339181012,"stop":1745339181012,"duration":0},"status":"passed","severity":"normal"},{"uid":"169dfa88a829d828","name":"different cluster, different shard: nodes don't connect","time":{"start":1745339266905,"stop":1745339266906,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f8837944d16765","name":"Push message with XML payload","time":{"start":1745339823739,"stop":1745339823739,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb9f6605d88c84","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745339136745,"stop":1745339136745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d3c22940dd6d32","name":"should emit a peer event after start","time":{"start":1745339203671,"stop":1745339203672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43c93275fde1e7a","name":"should return false","time":{"start":1745339137420,"stop":1745339137420,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2437fdb7494546","name":"Check message with no pubsub topic is not received","time":{"start":1745339613722,"stop":1745339613722,"duration":0},"status":"passed","severity":"normal"},{"uid":"63022bddf91a7674","name":"Check publish message containing long","time":{"start":1745339327595,"stop":1745339327595,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2c702f3839e01c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745339131328,"stop":1745339131329,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ac135ffdd16d0","name":"through manual discovery","time":{"start":1745339269122,"stop":1745339269122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5e079ae52d90b0","name":"should throw error - no id","time":{"start":1745339137419,"stop":1745339137419,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5cf91064b44e55","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745339466734,"stop":1745339466734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b469fbdbf72a0de","name":"Publish message with large meta","time":{"start":1745339327613,"stop":1745339327613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd2b5a95ab2b225","name":"Fails to push message with large meta","time":{"start":1745339823762,"stop":1745339823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"9172009a4ac8acb3","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745339387620,"stop":1745339387620,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b78bca7fd6e981","name":"should respect max attempts limit","time":{"start":1745339171877,"stop":1745339171878,"duration":1},"status":"passed","severity":"normal"},{"uid":"b460a721f052c538","name":"should throw an error for insufficient data","time":{"start":1745339128856,"stop":1745339128856,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e907508b15f9588","name":"can start the service","time":{"start":1745339203668,"stop":1745339203669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe0c42b333577b2","name":"Check meta is set [symmetric]","time":{"start":1745339161407,"stop":1745339161408,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd3000721b8e424","name":"Subscribe to topic containing XML and publish message","time":{"start":1745339330037,"stop":1745339330037,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c05d5c084b96d","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745339171565,"stop":1745339171566,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39a2dcca97b931e","name":"Push message with meta","time":{"start":1745339823747,"stop":1745339823748,"duration":1},"status":"passed","severity":"normal"},{"uid":"bda21453c3c21e50","name":"Ping on unsubscribed peer","time":{"start":1745339269031,"stop":1745339269032,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc63bacf9360a28","name":"random static sharding 9 - Cluster ID: 804, Shard ID: 143","time":{"start":1745339444983,"stop":1745339444983,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a5d363af4e9a18","name":"1 Store, 2 fetches","time":{"start":1745339151386,"stop":1745339151386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc4487aafc19152","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745339136748,"stop":1745339136749,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a3e51920db4665","name":"Check publish message containing numeric","time":{"start":1745339327595,"stop":1745339327596,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd99d8d8f6c2203","name":"should decode valid enr successfully","time":{"start":1745339137417,"stop":1745339137417,"duration":0},"status":"passed","severity":"normal"},{"uid":"56baab460607250f","name":"should push the message to the outgoing buffer","time":{"start":1745339181652,"stop":1745339181652,"duration":0},"status":"passed","severity":"normal"},{"uid":"67794fe6ac160fb5","name":"Check received message containing Script","time":{"start":1745339613727,"stop":1745339613727,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1c1dcf2633e1eb","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745339449286,"stop":1745339449287,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a45e14dfbd4b492","name":"should wait for LightPush peer to be connected","time":{"start":1745339172211,"stop":1745339172211,"duration":0},"status":"passed","severity":"normal"},{"uid":"79452d3359572173","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745339128729,"stop":1745339128730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eaedf8995012598","name":"Push 30 different messages","time":{"start":1745339823741,"stop":1745339823742,"duration":1},"status":"skipped","severity":"normal"},{"uid":"211c38491b09c586","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745339330032,"stop":1745339330033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f351a7b22c071c3","name":"Check received message containing Script","time":{"start":1745339613717,"stop":1745339613717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd523cddcd7f5940","name":"Check received message containing Arabic","time":{"start":1745339613716,"stop":1745339613716,"duration":0},"status":"passed","severity":"normal"},{"uid":"74023d4c8f19fca1","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app60/1/topic705/proto","time":{"start":1745339434158,"stop":1745339434164,"duration":6},"status":"passed","severity":"normal"},{"uid":"ec3bc804e7549315","name":"udp ip6 address","time":{"start":1745339136754,"stop":1745339136754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32f3f6759126109","name":"returns all values when wanted number matches available values","time":{"start":1745339150191,"stop":1745339150193,"duration":2},"status":"passed","severity":"normal"},{"uid":"185680f10d73b342","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745339180995,"stop":1745339180995,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce540996c133db5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745339719636,"stop":1745339719637,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e82299d715b0453","name":"Waku message hash computation (no timestamp)","time":{"start":1745339131331,"stop":1745339131331,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc621d83b3714ec5","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app74/10/topic972/json","time":{"start":1745339434158,"stop":1745339434158,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb0b49deb44d8f1","name":"Check message received after jswaku node is restarted","time":{"start":1745339613733,"stop":1745339613733,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37236b7ef656da40","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745339128722,"stop":1745339128722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55f02c6d5fdee08","name":"throws on content topic with generation field greater than 0","time":{"start":1745339128696,"stop":1745339128696,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b7c3f89d77b71","name":"Query Generator - false","time":{"start":1745339454687,"stop":1745339454688,"duration":1},"status":"passed","severity":"normal"},{"uid":"2640c354022e2114","name":"Check received message containing short","time":{"start":1745339613724,"stop":1745339613724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18b7096a6794da4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745339181013,"stop":1745339181013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5df00993a370806","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745339823746,"stop":1745339823746,"duration":0},"status":"passed","severity":"normal"},{"uid":"66105ac034a21900","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745339316586,"stop":1745339316586,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cdd8755e75bab3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745339321009,"stop":1745339321009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a0eef872dd66be","name":"Fails to publish message with empty text","time":{"start":1745339327607,"stop":1745339327607,"duration":0},"status":"passed","severity":"normal"},{"uid":"d787a26090a8d3e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745339416928,"stop":1745339416928,"duration":0},"status":"passed","severity":"normal"},{"uid":"50334529a01c1c03","name":"should not allow k > 12","time":{"start":1745339180769,"stop":1745339180772,"duration":3},"status":"passed","severity":"normal"},{"uid":"b739d31a2a31f4b5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745339128723,"stop":1745339128723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e4ed4b42e8115c","name":"Push message with content topic containing special chars","time":{"start":1745339823757,"stop":1745339823757,"duration":0},"status":"passed","severity":"normal"},{"uid":"491721521f2664d8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745339136749,"stop":1745339136750,"duration":1},"status":"passed","severity":"normal"},{"uid":"1573678b66ce660f","name":"should decode valid enr with tcp successfully","time":{"start":1745339137417,"stop":1745339137418,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0c261dc2012592","name":"Check received message containing Chinese","time":{"start":1745339613725,"stop":1745339613725,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5576f7ad94b045","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745339330024,"stop":1745339330024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a355d2f11beeaa5f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745339181011,"stop":1745339181011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44009792b8fb461","name":"should insert message into bloom filter","time":{"start":1745339181652,"stop":1745339181653,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6700bac5b74f74","name":"should throw if no connection provided","time":{"start":1745339143475,"stop":1745339143475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f61fb9e4de22d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745339181019,"stop":1745339181020,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa972b253012404a","name":"Generator, 2 different pubsubtopics","time":{"start":1745339445948,"stop":1745339445949,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62fde18d16d42de3","name":"Passing page size 10 when there are 10 messages","time":{"start":1745339460498,"stop":1745339460499,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dacfa07fe7f6d66","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745339207123,"stop":1745339207124,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1779940cecde674","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745339203674,"stop":1745339203675,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e784af7290c627a","name":"Subscribe to topic containing Script and receive message","time":{"start":1745339719638,"stop":1745339719638,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb6fe1ab26fd1aa","name":"1 Relay, 1 Filter, gives up","time":{"start":1745339151387,"stop":1745339151388,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee19bb4426f4e6e","name":"Check received message containing Russian","time":{"start":1745339613726,"stop":1745339613726,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d570c63ffb563","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745339327612,"stop":1745339327612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f698bf336f63ac4","name":"should not throw an error for a single configured topic","time":{"start":1745339128728,"stop":1745339128728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cc76eb47d05e0f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745339180972,"stop":1745339180973,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7a7e96fe4dd4222","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1745339181661,"stop":1745339181661,"duration":0},"status":"passed","severity":"normal"},{"uid":"439bb27da313354b","name":"retrieves a single peer","time":{"start":1745339151532,"stop":1745339151532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7e9953e0e43b90","name":"should start and stop interval correctly","time":{"start":1745339171870,"stop":1745339171872,"duration":2},"status":"passed","severity":"normal"},{"uid":"334edf062ac21695","name":"Register correct protocols","time":{"start":1745339330018,"stop":1745339330020,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae36dbdface167b8","name":"should throw error - no public key","time":{"start":1745339137418,"stop":1745339137418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f60ef3182485a2c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745339181018,"stop":1745339181019,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a88b8d22c71131","name":"should insert elements correctly","time":{"start":1745339182979,"stop":1745339182979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73b5cc4676a7302","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745339161406,"stop":1745339161407,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48272562e59f218","name":"should throw an error for an unconfigured topic","time":{"start":1745339128729,"stop":1745339128729,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb63abaffc7c1b9","name":"Publish message with rate limit","time":{"start":1745339327613,"stop":1745339327613,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e554fd47fb285a","name":"Check received message containing escaped characters","time":{"start":1745339613728,"stop":1745339613729,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32079b22574289e","name":"throws on content topic with non-number generation field","time":{"start":1745339128695,"stop":1745339128696,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cad56ab2e9f4a9","name":"Push message with Russian payload","time":{"start":1745339823752,"stop":1745339823753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b17ac3cb248d098","name":"should not receive a peer event before start","time":{"start":1745339306930,"stop":1745339306930,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b11300a2ae3290","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745339456229,"stop":1745339456232,"duration":3},"status":"passed","severity":"normal"},{"uid":"280ab50a6e033a9a","name":"Check publish message containing Script","time":{"start":1745339327598,"stop":1745339327598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95930616c3a1db1","name":"should set field with only STORE enabled","time":{"start":1745339137430,"stop":1745339137430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee66d10ef2a5a90","name":"Ping on subscribed peer","time":{"start":1745339269022,"stop":1745339269022,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a3453dcb0dfcb2","name":"throws on content topic with empty application field","time":{"start":1745339128697,"stop":1745339128697,"duration":0},"status":"passed","severity":"normal"},{"uid":"39421fc76aadd317","name":"Mutual subscription","time":{"start":1745339330018,"stop":1745339330018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9355f80d91609706","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745339316580,"stop":1745339316581,"duration":1},"status":"passed","severity":"normal"},{"uid":"b788af048249e773","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745339128720,"stop":1745339128720,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a6e18fd612456","name":"Check publish message containing Chinese","time":{"start":1745339327596,"stop":1745339327596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c378740d7d409bf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745339181014,"stop":1745339181015,"duration":1},"status":"passed","severity":"normal"},{"uid":"646198950663491a","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745339180774,"stop":1745339180775,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f8c45f2dfe5141","name":"should properly create location multiaddrs - tcp","time":{"start":1745339137428,"stop":1745339137428,"duration":0},"status":"passed","severity":"normal"},{"uid":"503a039adeacfaeb","name":"Check received message containing numeric","time":{"start":1745339613725,"stop":1745339613725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f33c4cac3f8a08","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745339207121,"stop":1745339207122,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eaeb4ee94f39d79","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745339128856,"stop":1745339128856,"duration":0},"status":"passed","severity":"normal"},{"uid":"df83a52ef7b61324","name":"Check publish message containing shell command","time":{"start":1745339327602,"stop":1745339327603,"duration":1},"status":"passed","severity":"normal"},{"uid":"493499f483e3573b","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745339131331,"stop":1745339131332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e798462c41c8bb25","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745339128709,"stop":1745339128709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56fbc999bd6f3cd","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745339219146,"stop":1745339219146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c788c3140978f781","name":"Check received message containing JSON","time":{"start":1745339613728,"stop":1745339613728,"duration":0},"status":"passed","severity":"normal"},{"uid":"531e0c86381266d3","name":"should properly create location multiaddrs - udp6","time":{"start":1745339137427,"stop":1745339137427,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ba4dc33e13f914","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745339330036,"stop":1745339330036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb5d598f15415","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745339330042,"stop":1745339330042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c532f67d6c8691be","name":"should maintain desired error rate","time":{"start":1745339182979,"stop":1745339182980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca759872170a6f","name":"Check publish message containing short","time":{"start":1745339327594,"stop":1745339327595,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7265d925f5784b3","name":"Check received message containing Basic HTML tag","time":{"start":1745339613718,"stop":1745339613718,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d7430cbaec265a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745339219145,"stop":1745339219145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da092f0be47908c","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745339719641,"stop":1745339719641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3991b8c6632616c9","name":"Push message with content topic containing long","time":{"start":1745339823756,"stop":1745339823757,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41de0aafb298807","name":"Check received message containing Basic HTML tag","time":{"start":1745339613727,"stop":1745339613728,"duration":1},"status":"passed","severity":"normal"},{"uid":"d453a1d483bd7502","name":"Push message with emoji payload","time":{"start":1745339823755,"stop":1745339823755,"duration":0},"status":"passed","severity":"normal"},{"uid":"d829db3dcfb1932","name":"Check publish message after service node is restarted","time":{"start":1745339327612,"stop":1745339327612,"duration":0},"status":"skipped","severity":"normal"},{"uid":"de605afd06f5e580","name":"should properly create location multiaddrs - udp","time":{"start":1745339137428,"stop":1745339137428,"duration":0},"status":"passed","severity":"normal"},{"uid":"b184c9547160cfc1","name":"should maintain proper timestamps if all messages received","time":{"start":1745339181655,"stop":1745339181655,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aeb17c49a360b7","name":"should properly create peer info with all multiaddrs","time":{"start":1745339137428,"stop":1745339137428,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba7a062352eebc6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app24/2/topic31/proto","time":{"start":1745339434157,"stop":1745339434157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a102b1200cc24cc7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745339444980,"stop":1745339444980,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb12e3e8e3f0fb82","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745339719644,"stop":1745339719644,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb328f3bfd617dc0","name":"random static sharding 5 - Cluster ID: 369, Shard ID: 103","time":{"start":1745339444981,"stop":1745339444982,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f2f081c11800","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745339128731,"stop":1745339128732,"duration":1},"status":"passed","severity":"normal"},{"uid":"8771395b5d4f7bc9","name":"getPeersByDiscovery","time":{"start":1745339239907,"stop":1745339239908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ebd77402b7b53b2","name":"random static sharding 7 - Cluster ID: 645, Shard ID: 171","time":{"start":1745339444982,"stop":1745339444983,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4caa3c18874040c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745339316582,"stop":1745339316583,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7f808d051d6d3c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339445949,"stop":1745339445949,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e043a4d9362c59e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745339128722,"stop":1745339128722,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c8fd13ff094f4","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745339181012,"stop":1745339181012,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fd68e60e9d191e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745339180991,"stop":1745339180991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec5e9a92316ead","name":"should wait for Store peer to be connected","time":{"start":1745339172212,"stop":1745339172212,"duration":0},"status":"passed","severity":"normal"},{"uid":"182e86182f2104cb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745339387623,"stop":1745339387623,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc38e315f4f2288","name":"Push message equal or less that 1MB","time":{"start":1745339823750,"stop":1745339823750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c81b8572ecd5d0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745339136742,"stop":1745339136743,"duration":1},"status":"passed","severity":"normal"},{"uid":"793002bb2d753e60","name":"random static sharding 3 - Cluster ID: 415, Shard ID: 870","time":{"start":1745339444981,"stop":1745339444981,"duration":0},"status":"passed","severity":"normal"},{"uid":"1835660bf54dcd83","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745339150194,"stop":1745339150195,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5e75fcafe4c16c","name":"throws on empty content topic","time":{"start":1745339128693,"stop":1745339128694,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de96df4101a2187","name":"throws an error for improperly formatted content topics","time":{"start":1745339128714,"stop":1745339128714,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d0eecf9d711710","name":"Push message with content topic containing Chinese","time":{"start":1745339823744,"stop":1745339823744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1f60aa8ddea287","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745339181022,"stop":1745339181022,"duration":0},"status":"passed","severity":"normal"},{"uid":"50db17f679018e02","name":"should not receive a peer event before start","time":{"start":1745339155365,"stop":1745339155365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ef3fbe76534bc1","name":"Push message with special chars payload","time":{"start":1745339823751,"stop":1745339823752,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac35fdd206717af3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745339143595,"stop":1745339143595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9312bf756f19445","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745339330037,"stop":1745339330038,"duration":1},"status":"passed","severity":"normal"},{"uid":"1506fd4720c7c89f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745339181014,"stop":1745339181014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1da1a78d65b272f","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745339321005,"stop":1745339321008,"duration":3},"status":"passed","severity":"normal"},{"uid":"380aaf433ddfa810","name":"Passing page size 1 when there are 4 messages","time":{"start":1745339460497,"stop":1745339460497,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab2b75afc702333","name":"Publish message with custom timestamp: Tue Apr 22 2025 15:28:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1745339327606,"stop":1745339327606,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c14619d6e6f5c","name":"should select older connection if present","time":{"start":1745339142826,"stop":1745339142826,"duration":0},"status":"passed","severity":"normal"},{"uid":"991284e0fd9e3acb","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745339128711,"stop":1745339128711,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0bf50d82115da6","name":"shard 0","time":{"start":1745339444979,"stop":1745339444979,"duration":0},"status":"passed","severity":"normal"},{"uid":"51445846d7146596","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745339449285,"stop":1745339449285,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74212e857dbfd6a","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745339330022,"stop":1745339330023,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1734267ba08fb9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745339181013,"stop":1745339181013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84aaf93bbe82801","name":"should emit a peer event after start","time":{"start":1745339155364,"stop":1745339155365,"duration":1},"status":"passed","severity":"normal"},{"uid":"90709f61a4e19cb7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339445947,"stop":1745339445947,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a640c195923b83a","name":"Js publishes, other Js receives","time":{"start":1745339320370,"stop":1745339320370,"duration":0},"status":"passed","severity":"normal"},{"uid":"745bd15033b95d23","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745339172100,"stop":1745339172100,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde07b9f65f08880","name":"Ephemeral messages are not stored","time":{"start":1745339205591,"stop":1745339205591,"duration":0},"status":"passed","severity":"normal"},{"uid":"305e1d7974eecdb4","name":"should request peer renewal on specific errors","time":{"start":1745339171875,"stop":1745339171876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cba92be4cbea88","name":"Sign & Recover","time":{"start":1745339161881,"stop":1745339161882,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e880bfecc4c506","name":"Push message with unicode special characters payload","time":{"start":1745339823740,"stop":1745339823741,"duration":1},"status":"passed","severity":"normal"},{"uid":"25acf7d8efdb6e8a","name":"can start the service","time":{"start":1745339155362,"stop":1745339155362,"duration":0},"status":"passed","severity":"normal"},{"uid":"db69617234a9a5d0","name":"should add and remove event listeners correctly","time":{"start":1745339155367,"stop":1745339155367,"duration":0},"status":"passed","severity":"normal"},{"uid":"719f41759fc659d5","name":"should throw error - invalid id","time":{"start":1745339137419,"stop":1745339137419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a201c7fa1513a394","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745339180987,"stop":1745339180987,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f743f51bb95ef9","name":"should not allow unachievable error rate","time":{"start":1745339180772,"stop":1745339180774,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d86bb0de88988bc","name":"Waku message hash computation (payload length 0)","time":{"start":1745339131331,"stop":1745339131331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7311aa667df781f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745339266902,"stop":1745339266902,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cdcc08f8464402d","name":"Subscribe to topic containing Script and publish message","time":{"start":1745339330036,"stop":1745339330036,"duration":0},"status":"passed","severity":"normal"},{"uid":"81608d0a3c43b44f","name":"Sets default value correctly","time":{"start":1745339469010,"stop":1745339469011,"duration":1},"status":"passed","severity":"normal"},{"uid":"1669465c13677dc7","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745339128707,"stop":1745339128707,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02cc979ec2a27ff","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745339316585,"stop":1745339316585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5918725258115","name":"Query generator for multiple messages with different message text format","time":{"start":1745339449283,"stop":1745339449285,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0f329befb63195e","name":"should not receive a peer event after stop","time":{"start":1745339203672,"stop":1745339203673,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29d86e5f3573d9f","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745339180775,"stop":1745339180776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c472131dcf1ab1d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745339128708,"stop":1745339128709,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdee723082c57821","name":"Check message with no content topic is not received","time":{"start":1745339613732,"stop":1745339613732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1457f277ed8167d","name":"Passing invalid cursor","time":{"start":1745339401935,"stop":1745339401935,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33cae05c91d8db6","name":"should attach causal history and bloom filter to each message","time":{"start":1745339181653,"stop":1745339181654,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8db05b63c878c19","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745339466734,"stop":1745339466735,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2a435f9945c0b","name":"connected peers and dial","time":{"start":1745339307120,"stop":1745339307120,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f4da1a4250f57e8","name":"Throws when trying to push message with empty payload","time":{"start":1745339823742,"stop":1745339823742,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc10873ba60844","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745339719634,"stop":1745339719635,"duration":1},"status":"passed","severity":"normal"},{"uid":"41a5b8f98a88182d","name":"Overlapping topic subscription","time":{"start":1745339719635,"stop":1745339719635,"duration":0},"status":"passed","severity":"normal"},{"uid":"d511559ba811250e","name":"Push to array if already present","time":{"start":1745339128509,"stop":1745339128509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5708eed11eed92d","name":"Check publish message containing Russian","time":{"start":1745339327597,"stop":1745339327597,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8430afcddb1feb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745339719646,"stop":1745339719646,"duration":0},"status":"passed","severity":"normal"},{"uid":"749b30b3ee28c4bf","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745339207124,"stop":1745339207124,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc9f0d310fdaf3e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745339719632,"stop":1745339719632,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b790532820f2e08","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745339128724,"stop":1745339128724,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c026b9d2c168826","name":"Should update shard info","time":{"start":1745339269792,"stop":1745339269792,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff99d83b47345aff","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745339136737,"stop":1745339136738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27147fae0b31663","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745339181023,"stop":1745339181023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de6cb31d4570cb0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745339416925,"stop":1745339416925,"duration":0},"status":"passed","severity":"normal"},{"uid":"933a7dca8376ce88","name":"Symmetric encrypt & Decrypt","time":{"start":1745339161880,"stop":1745339161881,"duration":1},"status":"passed","severity":"normal"},{"uid":"199ef960606568ea","name":"Check received message containing JSON","time":{"start":1745339613718,"stop":1745339613718,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b13c47fc3e2fba","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745339128709,"stop":1745339128709,"duration":0},"status":"passed","severity":"normal"},{"uid":"762d14919efb53d1","name":"does not throw on valid cases","time":{"start":1745339128693,"stop":1745339128693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8023d1b0fb64e77","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745339719649,"stop":1745339719650,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd023fb456f3d49","name":"Renews subscription after lossing a connection","time":{"start":1745339719640,"stop":1745339719640,"duration":0},"status":"passed","severity":"normal"},{"uid":"da143e8044fb9cb9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745339181021,"stop":1745339181021,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96bbba480800815","name":"Subscribe and receive messages via waku relay post","time":{"start":1745339719642,"stop":1745339719642,"duration":0},"status":"passed","severity":"normal"},{"uid":"881de5e6d8ac5f3d","name":"Ordered Callback - false","time":{"start":1745339454691,"stop":1745339454694,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce316b8d635aa65","name":"should return PeerId when PeerId is provided","time":{"start":1745339171560,"stop":1745339171562,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b400fa7faef6c37","name":"Using a function","time":{"start":1745339469004,"stop":1745339469005,"duration":1},"status":"passed","severity":"normal"},{"uid":"43233639dc5c9eed","name":"Asymmetric encrypt & decrypt","time":{"start":1745339161879,"stop":1745339161880,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c09321e7a98fff6","name":"should set field with all protocols disabled","time":{"start":1745339137429,"stop":1745339137429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e098aa8614092c4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745339131330,"stop":1745339131330,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e5e09a951a4f71","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745339181018,"stop":1745339181018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4416c7f2af0582a9","name":"should encode/decode to RLP encoding","time":{"start":1745339137425,"stop":1745339137425,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7835f32e9d582bc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app64/6/topic594/xml","time":{"start":1745339434169,"stop":1745339434169,"duration":0},"status":"passed","severity":"normal"},{"uid":"629e43688c2b30d2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745339180981,"stop":1745339180983,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fc3804914388870","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745339181023,"stop":1745339181023,"duration":0},"status":"passed","severity":"normal"},{"uid":"89972840c915b0ba","name":"Fails to push message with large meta","time":{"start":1745339823748,"stop":1745339823748,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb868bc1c01105","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745339719640,"stop":1745339719640,"duration":0},"status":"passed","severity":"normal"},{"uid":"362853c4592a20d4","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745339416926,"stop":1745339416926,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0aa9eaa0c4285","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745339181020,"stop":1745339181020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be31919ba7fd01c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745339325293,"stop":1745339325294,"duration":1},"status":"skipped","severity":"normal"},{"uid":"607908d53b152b09","name":"should return different streams if requested simultaniously","time":{"start":1745339143476,"stop":1745339143477,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aaa8e19f25e5657","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745339128717,"stop":1745339128717,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e24f1c9db708cc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745339330035,"stop":1745339330035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2d2f17a5965f30","name":"removeEventListener with wrong event","time":{"start":1745339239907,"stop":1745339239907,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b8c6006bec95b2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745339150950,"stop":1745339150951,"duration":1},"status":"passed","severity":"normal"},{"uid":"204c53bfe1466e50","name":"configure the node with multiple content topics","time":{"start":1745339434171,"stop":1745339434171,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d049154c8d6108","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745339613730,"stop":1745339613731,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb1c3335d6fcd13","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745339163122,"stop":1745339163122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f16648377159afc","name":"Generator, custom pubsub topic","time":{"start":1745339445949,"stop":1745339445950,"duration":1},"status":"passed","severity":"normal"},{"uid":"86da3e9018c8b57b","name":"Check message received after nwaku node is restarted","time":{"start":1745339613723,"stop":1745339613724,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c9e9f084c509c27","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745339180776,"stop":1745339180777,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a345cfa4c6c12b","name":"Push message with content topic containing XML","time":{"start":1745339823745,"stop":1745339823746,"duration":1},"status":"passed","severity":"normal"},{"uid":"76717db0d6c155c8","name":"should only return 1 node with relay and store capability","time":{"start":1745339151535,"stop":1745339151535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2939d3c4d132a0ad","name":"different cluster, same shard: nodes don't connect","time":{"start":1745339266904,"stop":1745339266905,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ce074e7240bf05","name":"Check received message containing SQL Injection","time":{"start":1745339613717,"stop":1745339613717,"duration":0},"status":"passed","severity":"normal"},{"uid":"649b57e96217fe90","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745339327604,"stop":1745339327605,"duration":1},"status":"passed","severity":"normal"},{"uid":"b77315b1fb9531cd","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745339613721,"stop":1745339613721,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e634fcea8364d","name":"should increase lamport timestamp","time":{"start":1745339181651,"stop":1745339181651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f1436c7b48b64e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745339330033,"stop":1745339330034,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6fb1a5b62ae3a6","name":"Push message with content topic containing emoji","time":{"start":1745339823761,"stop":1745339823761,"duration":0},"status":"passed","severity":"normal"},{"uid":"996304ec195f4eca","name":"addEventListener with wrong event","time":{"start":1745339239905,"stop":1745339239905,"duration":0},"status":"passed","severity":"normal"},{"uid":"80869f9726166969","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745339181017,"stop":1745339181018,"duration":1},"status":"passed","severity":"normal"},{"uid":"93802229ea2dd467","name":"creates an iterator","time":{"start":1745339461213,"stop":1745339461214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4da3161d2caf4d0","name":"handles empty shards array correctly","time":{"start":1745339128732,"stop":1745339128732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33f47d70b90b311","name":"Query with Promise Callback, No message returned","time":{"start":1745339416930,"stop":1745339416930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4778aa093d487817","name":"Nodes with multiple pubsub topic","time":{"start":1745339321002,"stop":1745339321002,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cd5d210ad3cbd9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745339128725,"stop":1745339128725,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a18473ed3e8c5a","name":"Fails to push message bigger that 1MB","time":{"start":1745339823750,"stop":1745339823750,"duration":0},"status":"passed","severity":"normal"},{"uid":"56856aa57a40a80f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745339719647,"stop":1745339719647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93d540d12febaa7","name":"returns nothing if no connections present","time":{"start":1745339142823,"stop":1745339142824,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a6a9d37363459ab","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745339321001,"stop":1745339321001,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e36ee875462dc3","name":"Check received message containing long","time":{"start":1745339613715,"stop":1745339613715,"duration":0},"status":"passed","severity":"normal"},{"uid":"c610dec74af77ec7","name":"should detect messages with missing dependencies","time":{"start":1745339181657,"stop":1745339181657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27280e359a21dd0","name":"Decoder throws on undefined content topic","time":{"start":1745339161410,"stop":1745339161410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4bda547003f613","name":"Fails to publish duplicate message","time":{"start":1745339327607,"stop":1745339327607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e303c94a498aac41","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745339719649,"stop":1745339719649,"duration":0},"status":"passed","severity":"normal"},{"uid":"445c48d990416d4f","name":"Encoder throws on undefined content topic","time":{"start":1745339163123,"stop":1745339163123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1222e1d34f820ce7","name":"less peers than existing","time":{"start":1745339307121,"stop":1745339307121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e345d443cac6e39","name":"Init the array if not present","time":{"start":1745339128506,"stop":1745339128508,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3368e6296c4c22a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339719650,"stop":1745339719650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d081ace7a73c4029","name":"should not fail to stop the service if it was not started","time":{"start":1745339155363,"stop":1745339155364,"duration":1},"status":"passed","severity":"normal"},{"uid":"b78cd9cb40d02a4d","name":"Reopen subscription with peer with lost subscription","time":{"start":1745339269029,"stop":1745339269030,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ce86efbebfe2fd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745339136746,"stop":1745339136748,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfd7df3a63e2fb05","name":"Fails to push message bigger that 1MB","time":{"start":1745339823763,"stop":1745339823764,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee26163d4b98769","name":"Check received message containing shell command","time":{"start":1745339613718,"stop":1745339613719,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9050b1fee22720e","name":"Encoder throws on undefined content topic","time":{"start":1745339161409,"stop":1745339161409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55a63cea62750a","name":"Check received message containing unicode special characters","time":{"start":1745339613719,"stop":1745339613719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17d470d31b75c2c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339445950,"stop":1745339445951,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fb61adc4c9eb0d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745339180980,"stop":1745339180980,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca753bce9e86e04","name":"Push message with content topic containing XML","time":{"start":1745339823759,"stop":1745339823759,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b78a48b5d448388","name":"Subscribe to topic containing long and publish message","time":{"start":1745339330028,"stop":1745339330030,"duration":2},"status":"passed","severity":"normal"},{"uid":"77531367e56da858","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745339128721,"stop":1745339128722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5107f47b6ff1a5","name":"same cluster, same shard: nodes connect","time":{"start":1745339266903,"stop":1745339266903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda4e933a30e4cb0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745339131330,"stop":1745339131330,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd750acf50288d9b","name":"Refresh subscription","time":{"start":1745339330026,"stop":1745339330026,"duration":0},"status":"skipped","severity":"normal"},{"uid":"64614e63e42834ca","name":"stop","time":{"start":1745339239913,"stop":1745339239913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0a500899bc6ef4","name":"should throw an error for missing required configuration","time":{"start":1745339128719,"stop":1745339128719,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaed4d7657a6568d","name":"Check received message containing unicode special characters","time":{"start":1745339613729,"stop":1745339613729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7f0e63444cf77f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745339719646,"stop":1745339719646,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d235c5ad866ef","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745339180990,"stop":1745339180991,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdb81994005e566","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745339143477,"stop":1745339143478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1097c4434d9c5c7b","name":"Push message with custom timestamp: 1714580819358","time":{"start":1745339823762,"stop":1745339823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"494e9896866050ba","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745339416928,"stop":1745339416929,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d21c54ed8492a4","name":"start node with empty shard should fail","time":{"start":1745339444984,"stop":1745339444985,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dcec92b928d6ad9","name":"Sample","time":{"start":1745339136809,"stop":1745339136809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9b2bcec41930f","name":"Check message with non string payload is not received","time":{"start":1745339613733,"stop":1745339613733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3329376921bca3","name":"Push message with custom timestamp: 1745342819358","time":{"start":1745339823749,"stop":1745339823750,"duration":1},"status":"passed","severity":"normal"},{"uid":"b374d2784557d939","name":"Round trip binary serialization","time":{"start":1745339143592,"stop":1745339143592,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc182700e2db27fe","name":"should update ack status of messages in outgoing buffer","time":{"start":1745339181660,"stop":1745339181660,"duration":0},"status":"passed","severity":"normal"},{"uid":"28be68a6a0e75ec0","name":"Used by Waku Relay","time":{"start":1745339469005,"stop":1745339469009,"duration":4},"status":"passed","severity":"normal"},{"uid":"b399a2aba8e2fe40","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745339128730,"stop":1745339128730,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce595593a76c230","name":"can start the service","time":{"start":1745339306927,"stop":1745339306928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04c9cea5e4ed693","name":"Push message with content topic containing unicode special characters","time":{"start":1745339823761,"stop":1745339823761,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fa4f6bc9a2b1c4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745339719648,"stop":1745339719648,"duration":0},"status":"passed","severity":"normal"},{"uid":"18620aaa6c606978","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745339205595,"stop":1745339205597,"duration":2},"status":"passed","severity":"normal"},{"uid":"1579fda97557adf6","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745339180979,"stop":1745339180980,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a8e40725ed5a4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745339171562,"stop":1745339171563,"duration":1},"status":"passed","severity":"normal"},{"uid":"da88c973a811a267","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745339387622,"stop":1745339387622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c437aae5fdffa2","name":"Query Generator, No message returned","time":{"start":1745339416926,"stop":1745339416926,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfb713325926944","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745339180985,"stop":1745339180986,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f07f4ff00402b8","name":"Subscribe to topic containing short and receive message","time":{"start":1745339719645,"stop":1745339719645,"duration":0},"status":"passed","severity":"normal"},{"uid":"728539335af799ee","name":"Subscribe to topic containing long and receive message","time":{"start":1745339719636,"stop":1745339719636,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7fe254c5d73796","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745339180990,"stop":1745339180990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1055ede7f603d661","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745339128734,"stop":1745339128734,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b8707f15b75dd1","name":"Push message with special chars payload","time":{"start":1745339823737,"stop":1745339823738,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3514c1e4853b837","name":"Check message with invalid timestamp is not received","time":{"start":1745339613731,"stop":1745339613731,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ea96ea0d3bc3d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745339330037,"stop":1745339330037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2497e48001a25aa2","name":"Ping on peer without subscriptions","time":{"start":1745339269030,"stop":1745339269031,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4acaeebf7cfa1b9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745339401931,"stop":1745339401931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab795a3c2c28cd39","name":"Check message on other pubsub topic is not received","time":{"start":1745339613731,"stop":1745339613731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da6922a53d03333","name":"Ephemeral field set to true","time":{"start":1745339143592,"stop":1745339143593,"duration":1},"status":"passed","severity":"normal"},{"uid":"2023a2ec93b5acb0","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745339387621,"stop":1745339387621,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f69938b5a5fa2","name":"isConnected should return false after all peers disconnect","time":{"start":1745339219146,"stop":1745339219147,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc06f5901615ae0b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745339128710,"stop":1745339128710,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98df8f555759d45","name":"Publish without waiting for remote peer","time":{"start":1745339330021,"stop":1745339330021,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cad8210edf6c1","name":"Check message with non string payload is not received","time":{"start":1745339613723,"stop":1745339613723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9cd254f6b3ce50","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745339128734,"stop":1745339128734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6fac69ce3d8d5b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app16/3/topic925/xml","time":{"start":1745339434169,"stop":1745339434170,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8a19c84f3616d6","name":"should insert message id into causal history","time":{"start":1745339181653,"stop":1745339181653,"duration":0},"status":"passed","severity":"normal"},{"uid":"acffa3b05cc5837d","name":"should add received messages to bloom filter","time":{"start":1745339181655,"stop":1745339181655,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf76252d3a71c8b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745339128707,"stop":1745339128708,"duration":1},"status":"passed","severity":"normal"},{"uid":"769f50096c2e4572","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745339128715,"stop":1745339128716,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b9091431c34527","name":"Subscribe and receives messages on 20 topics","time":{"start":1745339719634,"stop":1745339719634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e83daf191b07736","name":"Push message with short payload","time":{"start":1745339823736,"stop":1745339823737,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de30e68ba02a2c6","name":"Check received message containing SQL Injection","time":{"start":1745339613726,"stop":1745339613726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe5ada36dd34e47","name":"Check received message containing numeric","time":{"start":1745339613715,"stop":1745339613715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5875b3bc664f9de1","name":"Fields are not dropped","time":{"start":1745339142966,"stop":1745339142966,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe7501e53512128","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745339719633,"stop":1745339719633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc453526db58e4d","name":"Push message with content topic containing long","time":{"start":1745339823742,"stop":1745339823743,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48c523bb597fb89","name":"tcp ip4 address","time":{"start":1745339136753,"stop":1745339136753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2251da8d4bd779","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745339219147,"stop":1745339219148,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c78ca552936466a","name":"Decoder throws on empty string content topic","time":{"start":1745339163124,"stop":1745339163124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f0eb7b2b812326","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745339321004,"stop":1745339321005,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a7b4b7fdb23a98","name":"should not fail to start the service if it is already started","time":{"start":1745339306929,"stop":1745339306929,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c3d4234670442d","name":"A test","time":{"start":1745339257196,"stop":1745339257196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f426c1a1b3eb62","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745339719643,"stop":1745339719643,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc049d71dbab59d0","name":"handles empty contentTopics array correctly","time":{"start":1745339128732,"stop":1745339128733,"duration":1},"status":"passed","severity":"normal"},{"uid":"c716b4ed2c774188","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745339330023,"stop":1745339330024,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f795fb18c70160","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745339199224,"stop":1745339199225,"duration":1},"status":"passed","severity":"normal"},{"uid":"337d033d3b958e8c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745339456226,"stop":1745339456228,"duration":2},"status":"passed","severity":"normal"},{"uid":"48c226d5e37d3e5c","name":"Subscribe to topic containing XML and receive message","time":{"start":1745339719648,"stop":1745339719648,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d949b53d3cb933","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745339181020,"stop":1745339181020,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f0c0b844a76c27","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745339719633,"stop":1745339719633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6aeb32fe4a687b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745339128856,"stop":1745339128856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86751092ceed4bc","name":"should handle task timeouts","time":{"start":1745339171876,"stop":1745339171877,"duration":1},"status":"passed","severity":"normal"},{"uid":"893e3f8ff3af2c3","name":"Push message with content topic containing Arabic","time":{"start":1745339823758,"stop":1745339823758,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f322ef8b774dfe","name":"Generator, custom pubsub topic","time":{"start":1745339445948,"stop":1745339445948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44de901953463acf","name":"caches peers it previously fetched","time":{"start":1745339151534,"stop":1745339151534,"duration":0},"status":"passed","severity":"normal"},{"uid":"797808c0ab8f2dca","name":"Query generator for multiple messages","time":{"start":1745339449283,"stop":1745339449283,"duration":0},"status":"passed","severity":"normal"},{"uid":"69646e6a2131a2d3","name":"should initialize with custom number of peers","time":{"start":1745339171732,"stop":1745339171733,"duration":1},"status":"passed","severity":"normal"},{"uid":"93595cb67592891","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745339128717,"stop":1745339128718,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db352ca085cf40c","name":"Generator, 2 different pubsubtopics","time":{"start":1745339445947,"stop":1745339445947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aea1cf909b8d484","name":"Check publish message containing Basic HTML tag","time":{"start":1745339327599,"stop":1745339327600,"duration":1},"status":"passed","severity":"normal"},{"uid":"22079a6c60010076","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745339181022,"stop":1745339181022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d75569e7462c85","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745339719645,"stop":1745339719646,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0b3676fe8d55a0","name":"Push message with shell command payload","time":{"start":1745339823740,"stop":1745339823740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac1c8f44ac63ec2","name":"recovers when dns.resolve returns empty","time":{"start":1745339151533,"stop":1745339151533,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee806ae7e7b6465","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745339150954,"stop":1745339150954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce569a1ce1d39f0","name":"Push message with custom timestamp: 1745335619358","time":{"start":1745339823749,"stop":1745339823749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b492cf3dad4574ad","name":"non connected peers","time":{"start":1745339307121,"stop":1745339307121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cf3b382a6e12c804","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745339181660,"stop":1745339181660,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb75f84c4da3f9a","name":"should initialize with Unhealthy status","time":{"start":1745339172099,"stop":1745339172099,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f69e36d4cfeca6","name":"unsubscribes","time":{"start":1745339461215,"stop":1745339461215,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa10fe50ed664f27","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745339719639,"stop":1745339719640,"duration":1},"status":"passed","severity":"normal"},{"uid":"707b7a85e3249e6a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745339150953,"stop":1745339150953,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eb2d4c007d0969","name":"throws on content topic with too few or too many fields","time":{"start":1745339128694,"stop":1745339128694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba852c414125625a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745339180983,"stop":1745339180984,"duration":1},"status":"passed","severity":"normal"},{"uid":"78719bb14475c48e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745339434156,"stop":1745339434157,"duration":1},"status":"passed","severity":"normal"},{"uid":"76b886f5153f3fd5","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745339205591,"stop":1745339205593,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e2208b7203cf613","name":"Check received message containing Arabic","time":{"start":1745339613726,"stop":1745339613726,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e9a90b37b420a8","name":"Query with Promise Callback, No Decoder","time":{"start":1745339416929,"stop":1745339416929,"duration":0},"status":"passed","severity":"normal"},{"uid":"546d701ef0a897f0","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745339330023,"stop":1745339330023,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a6bed83a18249e","name":"should not receive a peer event before start","time":{"start":1745339203672,"stop":1745339203672,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b3139833a47037","name":"Check message received after jswaku node is restarted","time":{"start":1745339613723,"stop":1745339613723,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbc657d0d5a3ba37","name":"Push message with Chinese payload","time":{"start":1745339823752,"stop":1745339823752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a32ab65dd3a3c21","name":"Push message with content topic containing SQL Injection","time":{"start":1745339823758,"stop":1745339823759,"duration":1},"status":"passed","severity":"normal"},{"uid":"41dfeffbb5dc7149","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app27/8/topic510/json","time":{"start":1745339434167,"stop":1745339434168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3b8bc90e424c93","name":"Check received message containing XML","time":{"start":1745339613727,"stop":1745339613727,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f8c697a6159158","name":"should load peers from local storage and dispatch events","time":{"start":1745339155366,"stop":1745339155366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7f4610daed53e5","name":"ignores unrecognized TXT record formats","time":{"start":1745339151534,"stop":1745339151534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f21df3fb0cf9432","name":"Push message with JSON payload","time":{"start":1745339823754,"stop":1745339823754,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4e6f3f763fbe59","name":"Check message on other pubsub topic is not received","time":{"start":1745339613721,"stop":1745339613722,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c7aff2a265b1e7","name":"Check publish message containing SQL Injection","time":{"start":1745339327597,"stop":1745339327598,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8e9184f2e65450","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745339719641,"stop":1745339719641,"duration":0},"status":"passed","severity":"normal"},{"uid":"91011de775aa4aac","name":"Push message with JSON payload","time":{"start":1745339823740,"stop":1745339823740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9286a9c9bd80db6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745339719637,"stop":1745339719637,"duration":0},"status":"passed","severity":"normal"},{"uid":"b389514669ef3e7","name":"throws on content topic with empty topic name field","time":{"start":1745339128698,"stop":1745339128699,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd9039be995a3c1","name":"Decoder throws on empty string content topic","time":{"start":1745339143595,"stop":1745339143595,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2caf79f7ffeaf3b","name":"Non TWN Cluster","time":{"start":1745339434157,"stop":1745339434157,"duration":0},"status":"passed","severity":"normal"},{"uid":"566771b96592f796","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745339136743,"stop":1745339136744,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2cccb10907fef05","name":"Does not throw an exception when node disconnects","time":{"start":1745339469001,"stop":1745339469001,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab5bc1204fd64b","name":"Check received message with timestamp: 1745339198286 ","time":{"start":1745339613720,"stop":1745339613720,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d30c36259eabd9","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745339171567,"stop":1745339171568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9910a8ffa17ea819","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745339181012,"stop":1745339181013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb2720cb79ba5bc","name":"should handle general insertion and lookup correctly","time":{"start":1745339182981,"stop":1745339182981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c46a488d7295e41","name":"Check received message containing shell command","time":{"start":1745339613728,"stop":1745339613728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ff883887e64dee","name":"Push message with Basic HTML tag payload","time":{"start":1745339823753,"stop":1745339823754,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0cf59ee862749a","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745339719642,"stop":1745339719642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79395248a3bfcfe","name":"A test","time":{"start":1745339257195,"stop":1745339257196,"duration":1},"status":"passed","severity":"normal"},{"uid":"785d10d9596d1901","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app13/10/topic954/proto","time":{"start":1745339434166,"stop":1745339434167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6910bf4807b8dfc","name":"Push message with content topic containing Russian","time":{"start":1745339823758,"stop":1745339823758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f666b3111ec1841","name":"random static sharding 4 - Cluster ID: 218, Shard ID: 32","time":{"start":1745339444981,"stop":1745339444981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aea22b733008d82","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745339180984,"stop":1745339180984,"duration":0},"status":"passed","severity":"normal"},{"uid":"12eee9d1ed6ebf99","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/5/topic279/json","time":{"start":1745339434168,"stop":1745339434169,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ab437b28f4daff","name":"random static sharding 10 - Cluster ID: 568, Shard ID: 965","time":{"start":1745339444983,"stop":1745339444983,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd2f1379baa7e37","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745339151537,"stop":1745339151537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76f9dba8339cc648","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745339181019,"stop":1745339181019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20431f72ca8d08","name":"should properly create location multiaddrs - tcp4","time":{"start":1745339137427,"stop":1745339137427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13617010b5e8198","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745339128719,"stop":1745339128719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7275333c1c270cf5","name":"Query Generator - true","time":{"start":1745339454686,"stop":1745339454687,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fc618fc8dcb25d7","name":"LightPush","time":{"start":1745339475366,"stop":1745339475367,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c5a59bc4f3c4b5","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745339434172,"stop":1745339434173,"duration":1},"status":"passed","severity":"normal"},{"uid":"252f852dc0b80921","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745339401933,"stop":1745339401934,"duration":1},"status":"passed","severity":"normal"},{"uid":"935b9faac9ad13c3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745339719642,"stop":1745339719642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a69dda182c57178","name":"can dial TLS multiaddrs","time":{"start":1745339269121,"stop":1745339269121,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10364d352393fc6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745339181019,"stop":1745339181019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61c3e4e6073f374","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745339150947,"stop":1745339150948,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f3219eec782e45b","name":"should encodeTxt and decodeTxt","time":{"start":1745339137416,"stop":1745339137416,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d76b36fff45f86","name":"Promise Callback - true","time":{"start":1745339454688,"stop":1745339454688,"duration":0},"status":"passed","severity":"normal"},{"uid":"7623a45c888b477e","name":"Push message with content topic containing JSON","time":{"start":1745339823760,"stop":1745339823760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ad7cb4451dc9f","name":"Generator, custom pubsub topic","time":{"start":1745339445946,"stop":1745339445946,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e1b6413f1b03fc","name":"Push message with XML payload","time":{"start":1745339823753,"stop":1745339823753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cda61bf17923948","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745339823759,"stop":1745339823759,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a26e244494a3fa","name":"Push message with long payload","time":{"start":1745339823751,"stop":1745339823751,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27b51575e96b4a2","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745339180986,"stop":1745339180986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9529f56859d76a87","name":"connects to nwaku","time":{"start":1745339469000,"stop":1745339469001,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cf269d112e7acc2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745339719637,"stop":1745339719637,"duration":0},"status":"passed","severity":"normal"},{"uid":"954ff7d8e5a8594","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745339181018,"stop":1745339181018,"duration":0},"status":"passed","severity":"normal"},{"uid":"244145e0e65051b3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745339316584,"stop":1745339316584,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ca850ec1c18a6a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745339128710,"stop":1745339128710,"duration":0},"status":"passed","severity":"normal"},{"uid":"549a7ac8288520a5","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745339180986,"stop":1745339180986,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9246602a6714e60","name":"Subscribe and receive messages via waku relay post","time":{"start":1745339719633,"stop":1745339719633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d528104edd7e329","name":"should handle connection events","time":{"start":1745339171734,"stop":1745339171734,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c15a1a11ae28c8","name":"groups content topics by expected pubsub topic","time":{"start":1745339128712,"stop":1745339128713,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bf1aa349ae45f6","name":"should not fail to stop the service if it was not started","time":{"start":1745339306929,"stop":1745339306929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d824ba5ba70dc7f6","name":"1 Relay, 1 fetch","time":{"start":1745339151385,"stop":1745339151385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33e7cccfbf1aa9a","name":"should initialize bloom filter with correct parameters","time":{"start":1745339182979,"stop":1745339182979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cf5bb9ccea6f84","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745339143477,"stop":1745339143477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2330f778cff91418","name":"should transition to Unhealthy when no connections","time":{"start":1745339172099,"stop":1745339172099,"duration":0},"status":"passed","severity":"normal"},{"uid":"509f8e44d8e1214b","name":"Check received message containing escaped characters","time":{"start":1745339613719,"stop":1745339613719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbcb56df396f17","name":"Relay","time":{"start":1745339204357,"stop":1745339204357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae688e4357de8fb7","name":"should handle corrupted local storage data gracefully","time":{"start":1745339155367,"stop":1745339155367,"duration":0},"status":"passed","severity":"normal"},{"uid":"910293e3f29431e3","name":"should request renew when peer disconnects","time":{"start":1745339171733,"stop":1745339171734,"duration":1},"status":"passed","severity":"normal"},{"uid":"204d2be857465405","name":"should partition messages based on acknowledgement status","time":{"start":1745339181659,"stop":1745339181659,"duration":0},"status":"passed","severity":"normal"},{"uid":"95925d3c7df5e05","name":"random static sharding 6 - Cluster ID: 979, Shard ID: 43","time":{"start":1745339444982,"stop":1745339444982,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b5f699d92cbf20","name":"Push message with content topic containing escaped characters","time":{"start":1745339823747,"stop":1745339823747,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c52b4c83a7fb0a","name":"Check publish message containing Arabic","time":{"start":1745339327596,"stop":1745339327597,"duration":1},"status":"passed","severity":"normal"},{"uid":"6467a0d24a48c1f0","name":"Check publish message containing XML","time":{"start":1745339327598,"stop":1745339327599,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9a51a3dcfe2001","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745339180987,"stop":1745339180987,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca09ac53c2312cd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745339613730,"stop":1745339613730,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fe956c762b0f1d","name":"should wait for Filter peer to be connected","time":{"start":1745339172211,"stop":1745339172212,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa6d0622a2113df8","name":"Publish message with custom timestamp: Wed May 01 2024 16:28:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1745339327605,"stop":1745339327606,"duration":1},"status":"passed","severity":"normal"},{"uid":"4099c2067041e961","name":"Push message with long payload","time":{"start":1745339823737,"stop":1745339823737,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f808dcd772f7f4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745339266903,"stop":1745339266903,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef16a629300c12a","name":"Subscribe to topic containing short and publish message","time":{"start":1745339330028,"stop":1745339330028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d98225373ddbb1","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745339128728,"stop":1745339128728,"duration":0},"status":"passed","severity":"normal"},{"uid":"39da74c004b945b9","name":"Store - dialed first","time":{"start":1745339475366,"stop":1745339475366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef72620527f8c3f","name":"ignores domain fetching errors","time":{"start":1745339151533,"stop":1745339151534,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f4dcfd6d38a749","name":"Check received message containing emoji","time":{"start":1745339613729,"stop":1745339613729,"duration":0},"status":"passed","severity":"normal"},{"uid":"279e3d3f642573c3","name":"getPeersByDiscovery","time":{"start":1745339325292,"stop":1745339325293,"duration":1},"status":"passed","severity":"normal"},{"uid":"a55df5d6285de066","name":"Ping on unsubscribed peer","time":{"start":1745339269028,"stop":1745339269029,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a30b39cccc90f12","name":"Ping on subscribed peer","time":{"start":1745339269030,"stop":1745339269030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05f688ee031bb5d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745339181657,"stop":1745339181657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1afb0f8dbd2e22","name":"Push message with content topic containing numeric","time":{"start":1745339823757,"stop":1745339823757,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdcbd14e19eac45","name":"should return no connections if no open connection provided","time":{"start":1745339142826,"stop":1745339142826,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ebe2a335b02bd7","name":"handles multiple messages","time":{"start":1745339461214,"stop":1745339461214,"duration":0},"status":"passed","severity":"normal"},{"uid":"885eed5afc82e549","name":"Check received message with timestamp: 1745339198286000000 ","time":{"start":1745339613729,"stop":1745339613730,"duration":1},"status":"passed","severity":"normal"},{"uid":"f042b569d0fbb472","name":"dispatchEvent via connectionManager","time":{"start":1745339239908,"stop":1745339239909,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e76cd87a06d5db","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745339128733,"stop":1745339128733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ecbb5dba2f1efc","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745339456233,"stop":1745339456235,"duration":2},"status":"passed","severity":"normal"},{"uid":"47f3ccbac58ff637","name":"should be online or offline if network state changed","time":{"start":1745339199233,"stop":1745339199233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4483af4d7d62c3a","name":"Check message with no payload is not received","time":{"start":1745339613732,"stop":1745339613733,"duration":1},"status":"passed","severity":"normal"},{"uid":"7076a90eeaa5f1f2","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745339128718,"stop":1745339128718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ccd038b88cb71c","name":"Relay + Store","time":{"start":1745339137431,"stop":1745339137431,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98d1571a787a2c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745339128725,"stop":1745339128725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27d27e35aa65896","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745339719649,"stop":1745339719649,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa871693dc2d979","name":"Check message with no content topic is not received","time":{"start":1745339613722,"stop":1745339613722,"duration":0},"status":"passed","severity":"normal"},{"uid":"29dbd7ea9cfb7e7","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745339466740,"stop":1745339466741,"duration":1},"status":"passed","severity":"normal"},{"uid":"74acfb1af1f96452","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745339128715,"stop":1745339128715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4068e9e41da9a6b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745339128711,"stop":1745339128711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7053a3e1b0bc3a02","name":"Light Node - default protocols","time":{"start":1745339475367,"stop":1745339475367,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da09fdba70dc4c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745339330038,"stop":1745339330038,"duration":0},"status":"passed","severity":"normal"},{"uid":"922a87fa1621c085","name":"should return false when shard is not included in network shards","time":{"start":1745339171570,"stop":1745339171571,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde90e9b95b44af6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745339137430,"stop":1745339137431,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb0a0a48e3e4d1","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app3/9/topic630/utf8","time":{"start":1745339434164,"stop":1745339434165,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c408fd6cf09ee35","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745339172157,"stop":1745339172158,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f544a5f5309d035","name":"should not fail to stop the service if it was not started","time":{"start":1745339203670,"stop":1745339203670,"duration":0},"status":"passed","severity":"normal"},{"uid":"693e71dfbc1a177c","name":"Subscribe to topic containing Script and receive message","time":{"start":1745339719647,"stop":1745339719647,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c45dcf0dc976d1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745339719638,"stop":1745339719639,"duration":1},"status":"passed","severity":"normal"},{"uid":"893aa7a0e7e833cc","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745339180985,"stop":1745339180985,"duration":0},"status":"passed","severity":"normal"},{"uid":"331405e7a2dda3fa","name":"should properly start and stop event listening","time":{"start":1745339172101,"stop":1745339172101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e184aafbf8d9ca36","name":"Push message with content topic containing numeric","time":{"start":1745339823743,"stop":1745339823743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf619be72025b103","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745339401932,"stop":1745339401933,"duration":1},"status":"passed","severity":"normal"},{"uid":"6727078af2b096dc","name":"Push message equal or less that 1MB","time":{"start":1745339823763,"stop":1745339823763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe7dc0308dce199","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745339128716,"stop":1745339128716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d508ed045365a2a5","name":"Push message with content topic containing unicode special characters","time":{"start":1745339823747,"stop":1745339823747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1e009c495b9a79","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745339316580,"stop":1745339316580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16ff495efc7ecf4","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745339136739,"stop":1745339136740,"duration":1},"status":"passed","severity":"normal"},{"uid":"14fc36a52ba945ad","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745339330030,"stop":1745339330031,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bd7a768f144ee7","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745339137417,"stop":1745339137417,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3113ed53e80bc66","name":"Default pageSize","time":{"start":1745339460501,"stop":1745339460501,"duration":0},"status":"passed","severity":"normal"},{"uid":"81795f6ed29fd1f3","name":"Relay - dialed first","time":{"start":1745339475364,"stop":1745339475365,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb7616d9ae4a7d5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745339719636,"stop":1745339719636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be73d5148c9592d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745339143478,"stop":1745339143478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20591ba377e14d5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745339401932,"stop":1745339401932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4855c8df6b0a925","name":"Publish message with custom timestamp: Tue Apr 22 2025 17:28:40 GMT+0000 (Coordinated Universal Time)","time":{"start":1745339327606,"stop":1745339327607,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f740b7fc80a3fae","name":"Ordered Callback - true","time":{"start":1745339454689,"stop":1745339454690,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0ee808452ef4ae","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745339613720,"stop":1745339613721,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2e1596cbbdeeb9","name":"Delete observer","time":{"start":1745339308608,"stop":1745339308608,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a9dd0cde39375f","name":"Check publish message containing JSON","time":{"start":1745339327600,"stop":1745339327602,"duration":2},"status":"passed","severity":"normal"},{"uid":"25e0866e0e6a1ea1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app2/9/topic798/proto","time":{"start":1745339434165,"stop":1745339434166,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b32cadf2cb92b1","name":"Passing page size 19 when there are 20 messages","time":{"start":1745339460500,"stop":1745339460500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8720fa81e6f7c79","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745339128733,"stop":1745339128733,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bdb618aad90f90","name":"Passing page size 3 when there are 20 messages","time":{"start":1745339460498,"stop":1745339460498,"duration":0},"status":"passed","severity":"normal"},{"uid":"77df50cb3e06ce3e","name":"Renews subscription after lossing a connection","time":{"start":1745339719650,"stop":1745339719650,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcddaf2f500c0531","name":"should throw an error for missing sharding configuration","time":{"start":1745339128732,"stop":1745339128732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abd9eccc9dbccf","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745339151386,"stop":1745339151387,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40a8b1967ee9b66","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745339180996,"stop":1745339181011,"duration":15},"status":"passed","severity":"normal"},{"uid":"fe8fe7a0d9663d59","name":"Relay - dialed after","time":{"start":1745339475365,"stop":1745339475365,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ea46faa9e760a1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745339330031,"stop":1745339330032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c119750e541ade69","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745339136732,"stop":1745339136736,"duration":4},"status":"passed","severity":"normal"},{"uid":"d09266e4e892d161","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745339181658,"stop":1745339181658,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc1a78c9e6ee668","name":"more peers than existing","time":{"start":1745339307120,"stop":1745339307121,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cf921f5f32c47d36","name":"Push 30 different messages","time":{"start":1745339823756,"stop":1745339823756,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8bee46ed3110fce","name":"Push message with content topic containing short","time":{"start":1745339823742,"stop":1745339823742,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf85afcde77cc8a","name":"Push message with content topic containing Script","time":{"start":1745339823759,"stop":1745339823759,"duration":0},"status":"passed","severity":"normal"},{"uid":"60327d20280fbf18","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745339136748,"stop":1745339136748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5bf5994e31af777","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745339719646,"stop":1745339719646,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0371136203ed86","name":"Check publish message containing unicode special characters","time":{"start":1745339327604,"stop":1745339327604,"duration":0},"status":"passed","severity":"normal"},{"uid":"31249d081394ec62","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745339128727,"stop":1745339128727,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a658ec3c2869ea","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745339128713,"stop":1745339128713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e20ffa54a5a6d9","name":"should use shardsUnderCluster when provided","time":{"start":1745339171566,"stop":1745339171567,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded9500add59877a","name":"Push message with SQL Injection payload","time":{"start":1745339823753,"stop":1745339823753,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fb74f169f351dc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745339719636,"stop":1745339719636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6482a8997499ee4b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745339466732,"stop":1745339466733,"duration":1},"status":"passed","severity":"normal"},{"uid":"94db18f413b35c35","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745339199215,"stop":1745339199217,"duration":2},"status":"passed","severity":"normal"},{"uid":"806bdf43c80d5a60","name":"should be delivered immediately if received","time":{"start":1745339181661,"stop":1745339181661,"duration":0},"status":"passed","severity":"normal"},{"uid":"890a9408ceabe64f","name":"Push message with rate limit","time":{"start":1745339823762,"stop":1745339823762,"duration":0},"status":"passed","severity":"normal"},{"uid":"73627ba41e0e519b","name":"Push message with numeric payload","time":{"start":1745339823751,"stop":1745339823751,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae2287a8079322c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745339466740,"stop":1745339466740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1029ebf9232d2784","name":"Push message with Chinese payload","time":{"start":1745339823738,"stop":1745339823738,"duration":0},"status":"passed","severity":"normal"},{"uid":"decdcb3487874704","name":"should use DNS peer discovery with light client","time":{"start":1745339203674,"stop":1745339203674,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c5aae861515827e9","name":"Push message with content topic containing short","time":{"start":1745339823756,"stop":1745339823756,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4f4ddf87c85c71","name":"Push message with emoji payload","time":{"start":1745339823741,"stop":1745339823741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f383cc40a3135d68","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745339180995,"stop":1745339180995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d71bac63032176","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745339136738,"stop":1745339136739,"duration":1},"status":"passed","severity":"normal"},{"uid":"1102de7ea80604d6","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745339180988,"stop":1745339180990,"duration":2},"status":"passed","severity":"normal"},{"uid":"1768d93d1a3107de","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745339150948,"stop":1745339150949,"duration":1},"status":"passed","severity":"normal"},{"uid":"31881b216735c32c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745339128723,"stop":1745339128723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38bd0443ff6ee98","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745339181014,"stop":1745339181014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d30d3d11f5e5d8d","name":"random static sharding 1 - Cluster ID: 434, Shard ID: 321","time":{"start":1745339444980,"stop":1745339444980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec0e89a0e9dc622","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745339401934,"stop":1745339401934,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4905119b8b29b5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745339719639,"stop":1745339719639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b595c030f7a244dc","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745339330043,"stop":1745339330043,"duration":0},"status":"passed","severity":"normal"},{"uid":"21267141938637f0","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745339128726,"stop":1745339128726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9873914b15736d","name":"returns all values when wanted number is greater than available values","time":{"start":1745339150193,"stop":1745339150194,"duration":1},"status":"passed","severity":"normal"},{"uid":"79743247c08af69f","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745339128711,"stop":1745339128712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4394eab9ca85b55","name":"Check received message containing long","time":{"start":1745339613724,"stop":1745339613724,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c239225ceb43963","name":"should check connected peers if present and suitable","time":{"start":1745339172211,"stop":1745339172211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ee19356009009e","name":"should send to specified number of peers of used peers","time":{"start":1745339172158,"stop":1745339172158,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c98e7a07252424","name":"Store - dialed after - with timeout","time":{"start":1745339475366,"stop":1745339475366,"duration":0},"status":"passed","severity":"normal"},{"uid":"170c7aadce4d358b","name":"Subscribe to topic containing long and receive message","time":{"start":1745339719645,"stop":1745339719645,"duration":0},"status":"passed","severity":"normal"},{"uid":"9481b764a060540f","name":"Decoder throws on undefined content topic","time":{"start":1745339163124,"stop":1745339163124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ae45b48bea22d7","name":"should handle special patterns correctly","time":{"start":1745339182981,"stop":1745339182981,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c68d0bf66920c3","name":"All","time":{"start":1745339204358,"stop":1745339204358,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f9dd15dbf229ce","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745339719638,"stop":1745339719638,"duration":0},"status":"passed","severity":"normal"},{"uid":"6716b96e48941b98","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745339719634,"stop":1745339719634,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b06993ca66b713","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745339316583,"stop":1745339316584,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1102a5e4b89f6af","name":"Subscribe and publish message","time":{"start":1745339330022,"stop":1745339330022,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb6871f298383a","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745339199217,"stop":1745339199224,"duration":7},"status":"passed","severity":"normal"},{"uid":"4814c0f6341ad51","name":"should reject if Store is requested but not mounted","time":{"start":1745339172209,"stop":1745339172209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a368dde5124b3f","name":"should be called for bootstrap peers","time":{"start":1745339207122,"stop":1745339207123,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9b3e2dc5d46461","name":"should create a new stream if no existing for protocol found","time":{"start":1745339143475,"stop":1745339143476,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6cbdd425eb190c5","name":"Query with Ordered Callback, No message returned","time":{"start":1745339416927,"stop":1745339416928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2061a497a4bc326","name":"topics with same application and version share the same shard","time":{"start":1745339128712,"stop":1745339128712,"duration":0},"status":"passed","severity":"normal"},{"uid":"a115c08bb5c15ceb","name":"Check received message with timestamp: 1745339198286000000 ","time":{"start":1745339613720,"stop":1745339613720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36c130edb1c9534","name":"Check received message containing Chinese","time":{"start":1745339613716,"stop":1745339613716,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf784d30569501b0","name":"Push message with content topic containing shell command","time":{"start":1745339823746,"stop":1745339823746,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa35e3684741741f","name":"should mark all messages in causal history as acknowledged","time":{"start":1745339181656,"stop":1745339181656,"duration":0},"status":"passed","severity":"normal"},{"uid":"696ec3fed0a05f94","name":"Push message with Arabic payload","time":{"start":1745339823738,"stop":1745339823738,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a02ce53691dd3e4","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745339719647,"stop":1745339719647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3635543b76eee2d6","name":"Check received message with timestamp: 1745339198286 ","time":{"start":1745339613730,"stop":1745339613730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9d78d02a720fd6","name":"Check received message containing Russian","time":{"start":1745339613716,"stop":1745339613717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e689a7cd0c2d328c","name":"should reject if Relay is requested but not mounted","time":{"start":1745339172208,"stop":1745339172208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a89782dcb5365b","name":"Ping on peer without subscriptions","time":{"start":1745339269027,"stop":1745339269028,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be10adee787f099","name":"Query Generator, No Decoder","time":{"start":1745339416925,"stop":1745339416926,"duration":1},"status":"passed","severity":"normal"},{"uid":"5420be0a34c4f2d7","name":"Push message with rate limit","time":{"start":1745339823749,"stop":1745339823749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcdd57fb90a15e6","name":"should throw error - no id","time":{"start":1745339137418,"stop":1745339137418,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0aac152e93c4dd","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745339180980,"stop":1745339180981,"duration":1},"status":"passed","severity":"normal"},{"uid":"68859cbb25ce8168","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745339719642,"stop":1745339719643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61a30df8a080d24","name":"Callback on promise","time":{"start":1745339449286,"stop":1745339449286,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb846a42378898d3","name":"should return unique PubsubTopics for static sharding","time":{"start":1745339128717,"stop":1745339128717,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81b17af91c47408","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745339136749,"stop":1745339136749,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afa40b52f5dca4f","name":"Check publish message after client node is restarted","time":{"start":1745339327612,"stop":1745339327613,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cedff2fca9a15af3","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745339128730,"stop":1745339128730,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a1803a42f777","name":"Push message with Basic HTML tag payload","time":{"start":1745339823739,"stop":1745339823740,"duration":1},"status":"passed","severity":"normal"},{"uid":"b911ba67c33113c5","name":"Check publish message containing special chars","time":{"start":1745339327596,"stop":1745339327596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ce1627940530d9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745339321009,"stop":1745339321010,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d0f770fd9ab63b","name":"Subscribe and receives messages on 20 topics","time":{"start":1745339719643,"stop":1745339719643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7668316df409636c","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745339171572,"stop":1745339171576,"duration":4},"status":"passed","severity":"normal"},{"uid":"96a362704e846602","name":"Query with Ordered Callback, No Decoder","time":{"start":1745339416927,"stop":1745339416927,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9d4e12c88ca198","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745339719651,"stop":1745339719651,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd52d9bc6966361","name":"Nwaku publishes","time":{"start":1745339320369,"stop":1745339320370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b12d9f3ce42e7cbd","name":"Decrypt messages","time":{"start":1745339308607,"stop":1745339308607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e906e15d1475ab91","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745339180996,"stop":1745339180996,"duration":0},"status":"passed","severity":"normal"},{"uid":"758e9e19eba99272","name":"Callback on promise, aborts when callback returns true","time":{"start":1745339449286,"stop":1745339449286,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8e131d4f3e220","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745339180988,"stop":1745339180988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd722d2433bc314","name":"should fail to send if no connected peers found","time":{"start":1745339172158,"stop":1745339172158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c16c15232213477","name":"configure the node with multiple pubsub topics","time":{"start":1745339444984,"stop":1745339444984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d039c4e5e0bc0574","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745339181021,"stop":1745339181022,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf10a34aa8e7801","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745339180991,"stop":1745339180992,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a937bd6bb30549d","name":"Subscribe and receive messages via lightPush","time":{"start":1745339719632,"stop":1745339719632,"duration":0},"status":"passed","severity":"normal"},{"uid":"86331b49793e6b66","name":"safeDispatchEvent","time":{"start":1745339239909,"stop":1745339239909,"duration":0},"status":"passed","severity":"normal"},{"uid":"47536d074fb6112e","name":"throws on content topic with empty encoding field","time":{"start":1745339128700,"stop":1745339128700,"duration":0},"status":"passed","severity":"normal"},{"uid":"293146401c0f2b3","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745339128729,"stop":1745339128729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbfb95d9bbdd92a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745339172100,"stop":1745339172100,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8391e77b6c9a5e","name":"addEventListener with correct event","time":{"start":1745339239905,"stop":1745339239905,"duration":0},"status":"passed","severity":"normal"}]