2024-10-08 11:29:09 +00:00

1 line
162 KiB
JSON

[{"uid":"66e8b5d8fa73516","name":"Push message with special chars payload","time":{"start":1728386793355,"stop":1728386793355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2efc8b441328daf","name":"Ping on subscribed peer","time":{"start":1728386532838,"stop":1728386532839,"duration":1},"status":"passed","severity":"normal"},{"uid":"2879eca8bda1f0b8","name":"Check message with invalid timestamp is not received","time":{"start":1728386742259,"stop":1728386742260,"duration":1},"status":"passed","severity":"normal"},{"uid":"11548ec8a1eb9c1","name":"Check meta is set [symmetric]","time":{"start":1728386467002,"stop":1728386467002,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b9b73757683fd9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728386742236,"stop":1728386742236,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b743b7e0e9e8df8","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728386598969,"stop":1728386598970,"duration":1},"status":"passed","severity":"normal"},{"uid":"4363a9f7db37eeb5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728386630022,"stop":1728386630022,"duration":0},"status":"passed","severity":"normal"},{"uid":"870fc46b828dddaa","name":"Light Node - default protocols","time":{"start":1728386882898,"stop":1728386882898,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c236903ce81b98","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728386598957,"stop":1728386598960,"duration":3},"status":"passed","severity":"normal"},{"uid":"f58abbeecdf21ff4","name":"Check received message containing SQL Injection","time":{"start":1728386742225,"stop":1728386742225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8ed63aed4efade","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728386923287,"stop":1728386923287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd224c3c88fa9b4","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728386449135,"stop":1728386449135,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ab78645c71f272","name":"should create a new stream if no existing for protocol found","time":{"start":1728386449132,"stop":1728386449132,"duration":0},"status":"passed","severity":"normal"},{"uid":"150a76f0151c4804","name":"random static sharding 6 - Cluster ID: 972, Shard ID: 962","time":{"start":1728386823295,"stop":1728386823295,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d78928c00dd498","name":"Overlapping topic subscription","time":{"start":1728386630002,"stop":1728386630002,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f4f9de87e644de","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728386598969,"stop":1728386598969,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e49d78fa48b7ece","name":"Generator, 2 different pubsubtopics","time":{"start":1728386843270,"stop":1728386843270,"duration":0},"status":"passed","severity":"normal"},{"uid":"9312b31605e84092","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728386847488,"stop":1728386847488,"duration":0},"status":"passed","severity":"normal"},{"uid":"639c531c3e921bdb","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728386441485,"stop":1728386441485,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b00454899f2ea4","name":"Reusing cursor across nodes","time":{"start":1728386814062,"stop":1728386814062,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddd2ddb5bd4d723","name":"Push message with emoji payload","time":{"start":1728386793361,"stop":1728386793361,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdb079f8d74c3f9","name":"Check received message containing escaped characters","time":{"start":1728386742251,"stop":1728386742251,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a653e518414bf48","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728386820997,"stop":1728386820997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7613f235eef548c2","name":"throws on empty content topic","time":{"start":1728386433681,"stop":1728386433681,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23aa680e3e0f9d","name":"should wait for Filter peer to be connected","time":{"start":1728386471735,"stop":1728386471735,"duration":0},"status":"passed","severity":"normal"},{"uid":"db783292dc6b1c10","name":"Push message on custom pubsubTopic","time":{"start":1728386687999,"stop":1728386687999,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab5b8d54f63d804","name":"Sets default value correctly","time":{"start":1728386851618,"stop":1728386851619,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4135c097363242d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728386441488,"stop":1728386441488,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b2562c5d3aac19c","name":"addEventListener with correct event","time":{"start":1728386529963,"stop":1728386529963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e24217c1cfa415","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728386742256,"stop":1728386742256,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7d4e1d6f522740","name":"Push message with content topic containing escaped characters","time":{"start":1728386756843,"stop":1728386756846,"duration":3},"status":"passed","severity":"normal"},{"uid":"c573fb8addbd57b0","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728386598937,"stop":1728386598938,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe56e07ef73a23a","name":"should decode valid enr successfully","time":{"start":1728386442118,"stop":1728386442118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bedbbeb2e86ebd8","name":"different cluster, same shard: nodes don't connect","time":{"start":1728386598927,"stop":1728386598934,"duration":7},"status":"passed","severity":"normal"},{"uid":"5b82736b372f63bc","name":"Push message with numeric payload","time":{"start":1728386756817,"stop":1728386756817,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c36807f436f367","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/4/topic205/test.js","time":{"start":1728386806773,"stop":1728386806773,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a598f903b3810a","name":"Check message on other pubsub topic is not received","time":{"start":1728386742260,"stop":1728386742260,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e4b323e7d1662f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728386824952,"stop":1728386824953,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23bc7e1e4314dbb","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728386686312,"stop":1728386686312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e643f94891e4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728386433697,"stop":1728386433697,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe309a8dca0ee87","name":"Overlapping topic subscription","time":{"start":1728386824920,"stop":1728386824920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40a899762950f1e","name":"Check received message containing Basic HTML tag","time":{"start":1728386742249,"stop":1728386742249,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93777cd83dddada","name":"Subscribe and receive messages via waku relay post","time":{"start":1728386824939,"stop":1728386824939,"duration":0},"status":"passed","severity":"normal"},{"uid":"950f6806cf704049","name":"should throw error - no id","time":{"start":1728386442119,"stop":1728386442119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffb2b73a9fda213","name":"Push message with custom timestamp: 1728390224981","time":{"start":1728386793383,"stop":1728386793383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4c84c61be6df21","name":"Asymmetric encrypt & decrypt","time":{"start":1728386467544,"stop":1728386467544,"duration":0},"status":"passed","severity":"normal"},{"uid":"319562430e2afe23","name":"Check publish message containing SQL Injection","time":{"start":1728386772242,"stop":1728386772242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5c0a4cc127184b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728386772250,"stop":1728386772250,"duration":0},"status":"passed","severity":"normal"},{"uid":"287c7ff0ed34d576","name":"Check received message containing SQL Injection","time":{"start":1728386605996,"stop":1728386605996,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3ffb6778881da7","name":"Check received message containing emoji","time":{"start":1728386742233,"stop":1728386742234,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fac589150397c0","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728386834527,"stop":1728386834527,"duration":0},"status":"passed","severity":"normal"},{"uid":"18467890f51fc098","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728386854989,"stop":1728386854990,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d62952de2111995","name":"Renews peer on consistent ping failures","time":{"start":1728386555759,"stop":1728386555760,"duration":1},"status":"passed","severity":"normal"},{"uid":"37393f6c091d23ba","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728386598956,"stop":1728386598957,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a932eaf3d63b7f2","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728386598970,"stop":1728386598976,"duration":6},"status":"passed","severity":"normal"},{"uid":"8446fdb9d2d00d4","name":"Check message received after jswaku node is restarted","time":{"start":1728386742262,"stop":1728386742263,"duration":1},"status":"skipped","severity":"normal"},{"uid":"596f470cba849631","name":"returns only open connection if one present","time":{"start":1728386448330,"stop":1728386448334,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8e31b41d1e3c39b","name":"Subscribe to topic containing long and publish message","time":{"start":1728386777328,"stop":1728386777330,"duration":2},"status":"passed","severity":"normal"},{"uid":"35186072ee8dc19d","name":"Check received message containing special chars","time":{"start":1728386742219,"stop":1728386742219,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bf50b06bec7733","name":"should emit a peer event after start","time":{"start":1728386788529,"stop":1728386788529,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ec1cac980eb4dd","name":"Check received message containing unicode special characters","time":{"start":1728386742252,"stop":1728386742252,"duration":0},"status":"passed","severity":"normal"},{"uid":"101837858b1c3a77","name":"Push message with Chinese payload","time":{"start":1728386756820,"stop":1728386756820,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa970d55b0464fdc","name":"can start the service","time":{"start":1728386499991,"stop":1728386499991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0aa412a44e682b","name":"Fails to push message with empty content topic","time":{"start":1728386756852,"stop":1728386756854,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ff3c7cc85ae94dd","name":"should call waitForPeer on Relay","time":{"start":1728386471736,"stop":1728386471736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7799d04835065537","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728386436167,"stop":1728386436167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c378afae590b27e8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728386468823,"stop":1728386468823,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d93eb52d5956355","name":"Check received message containing Script","time":{"start":1728386742248,"stop":1728386742249,"duration":1},"status":"passed","severity":"normal"},{"uid":"460c02270c2e8fb7","name":"Filter with 3 connections","time":{"start":1728386634519,"stop":1728386634519,"duration":0},"status":"passed","severity":"normal"},{"uid":"84360776ba135072","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728386433717,"stop":1728386433717,"duration":0},"status":"passed","severity":"normal"},{"uid":"103a93c77c8aab26","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728386563298,"stop":1728386563299,"duration":1},"status":"passed","severity":"normal"},{"uid":"217506846def4571","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728386624292,"stop":1728386624292,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b1bd43fb24fbb6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728386456926,"stop":1728386456926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e63357558c08c48","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728386777347,"stop":1728386777347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbb9313f7c27fc7","name":"can start the service","time":{"start":1728386788524,"stop":1728386788525,"duration":1},"status":"passed","severity":"normal"},{"uid":"8470fd19162be2a8","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728386686310,"stop":1728386686312,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c1cbbff8531af9b","name":"Ping on subscribed peer","time":{"start":1728386533196,"stop":1728386533196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7def327b75906de3","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728386598954,"stop":1728386598954,"duration":0},"status":"passed","severity":"normal"},{"uid":"781f39190814c429","name":"should push to available amount of connection if less than required","time":{"start":1728386655252,"stop":1728386655252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538e534cb3e10ca","name":"Push message with emoji payload","time":{"start":1728386756829,"stop":1728386756830,"duration":1},"status":"passed","severity":"normal"},{"uid":"b902a66422e09243","name":"should reject if Store is requested but not mounted","time":{"start":1728386471732,"stop":1728386471733,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ae05b24abc212c","name":"Check received message containing unicode special characters","time":{"start":1728386742231,"stop":1728386742233,"duration":2},"status":"passed","severity":"normal"},{"uid":"b808ed805ab2b508","name":"Ephemeral messages are not stored","time":{"start":1728386496842,"stop":1728386496842,"duration":0},"status":"passed","severity":"normal"},{"uid":"67264be75ab9c3db","name":"Decoder throws on empty string content topic","time":{"start":1728386449415,"stop":1728386449415,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac023aa7ff91f6a1","name":"Waku message hash computation (payload length 0)","time":{"start":1728386436166,"stop":1728386436166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d92989ab718c5b2","name":"Symmetric encrypt & Decrypt","time":{"start":1728386467544,"stop":1728386467545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6c734bd387ac15","name":"should set field with all protocols enabled","time":{"start":1728386442129,"stop":1728386442130,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c55bb7d5d49f718","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/5/topic580/xml","time":{"start":1728386806774,"stop":1728386806774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bfea96c8cdd1f8b","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728386457125,"stop":1728386457125,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe948b01894a99c","name":"can start and stop the service","time":{"start":1728386788525,"stop":1728386788525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7872f813ed9e348","name":"Fields are not dropped","time":{"start":1728386448349,"stop":1728386448350,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb832f1eed10cf9","name":"Query with Promise Callback, No Decoder","time":{"start":1728386821004,"stop":1728386821010,"duration":6},"status":"passed","severity":"normal"},{"uid":"82f0645e2be1b5b0","name":"Query Generator - true","time":{"start":1728386833581,"stop":1728386833581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6885899919d8d4bb","name":"LightPush with 3 connections","time":{"start":1728386634518,"stop":1728386634519,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cec84652ad472e","name":"Refresh subscription","time":{"start":1728386824941,"stop":1728386824942,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcafee545682ecf","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728386630040,"stop":1728386630041,"duration":1},"status":"passed","severity":"normal"},{"uid":"30abc6f332850326","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app42/1/topic156/xml","time":{"start":1728386806776,"stop":1728386806776,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c530c015fc53ecf","name":"Mutual subscription","time":{"start":1728386777319,"stop":1728386777319,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdaeb6dd8511ab63","name":"Push message with content topic containing JSON","time":{"start":1728386793368,"stop":1728386793368,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f77182771b4ab","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728386824931,"stop":1728386824932,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbe53b0786459ad","name":"Check received message with timestamp: 1728386488666 ","time":{"start":1728386742235,"stop":1728386742236,"duration":1},"status":"passed","severity":"normal"},{"uid":"58ebde0806fc54ed","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728386777337,"stop":1728386777338,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc5dcc90ff161db","name":"can start the service","time":{"start":1728386461126,"stop":1728386461127,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ee2ebcfdb2600b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728386854987,"stop":1728386854988,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8c7956d2b009070","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728386468822,"stop":1728386468823,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef23fa3e75aa89e","name":"Check publish message containing Script","time":{"start":1728386772242,"stop":1728386772243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8bd57c230f8455f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728386563302,"stop":1728386563302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35588493f841d88","name":"isConnected should return false after all peers disconnect","time":{"start":1728386521168,"stop":1728386521169,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4a3202d2d9ca71","name":"Push message with content topic containing emoji","time":{"start":1728386793374,"stop":1728386793376,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7db50411357d13a","name":"Check message received after nwaku node is restarted","time":{"start":1728386606019,"stop":1728386606019,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79121212028f524a","name":"Check message received after nwaku node is restarted","time":{"start":1728386742263,"stop":1728386742263,"duration":0},"status":"skipped","severity":"normal"},{"uid":"60d83862759eb396","name":"Refresh subscription","time":{"start":1728386630003,"stop":1728386630003,"duration":0},"status":"passed","severity":"normal"},{"uid":"646d855fb60b6755","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728386433701,"stop":1728386433701,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb63b202e7001ea","name":"throws an error for improperly formatted content topics","time":{"start":1728386433699,"stop":1728386433699,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb68be2f3a40695","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728386433709,"stop":1728386433709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f77355c6b158415","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728386598952,"stop":1728386598952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a60bb914006ca13","name":"Store - dialed first","time":{"start":1728386882897,"stop":1728386882897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e797d48dc58f91de","name":"All","time":{"start":1728386495095,"stop":1728386495096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30a43f9326896f5","name":"Decoder throws on empty string content topic","time":{"start":1728386467004,"stop":1728386467004,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0e9b3007cd9d39","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728386814059,"stop":1728386814059,"duration":0},"status":"passed","severity":"normal"},{"uid":"edf6de17a6c2841b","name":"Filter with 2 connections","time":{"start":1728386634517,"stop":1728386634518,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b38eca521610a8","name":"Ping succeeds for all connected peers","time":{"start":1728386555756,"stop":1728386555758,"duration":2},"status":"passed","severity":"normal"},{"uid":"446470ecbd036745","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728386433715,"stop":1728386433715,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dde2c7dde91126","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728386521169,"stop":1728386521170,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e876c25b293959","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728386499996,"stop":1728386499996,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7813c13d947c991","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728386686318,"stop":1728386686318,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaf4bb3c05eabe3","name":"Check received message containing JSON","time":{"start":1728386742230,"stop":1728386742230,"duration":0},"status":"passed","severity":"normal"},{"uid":"769cf987069f4d55","name":"should encode/decode to text encoding","time":{"start":1728386442123,"stop":1728386442123,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98852589aa057e6","name":"Relay","time":{"start":1728386495093,"stop":1728386495095,"duration":2},"status":"passed","severity":"normal"},{"uid":"501919ca0aaf1396","name":"Push message on custom pubsubTopic","time":{"start":1728386687991,"stop":1728386687991,"duration":0},"status":"passed","severity":"normal"},{"uid":"170881a97e73d11","name":"Check received message containing XML","time":{"start":1728386742249,"stop":1728386742249,"duration":0},"status":"passed","severity":"normal"},{"uid":"26abfd75a1bd1587","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728386433691,"stop":1728386433692,"duration":1},"status":"passed","severity":"normal"},{"uid":"bde8123cd0a81fa6","name":"returns all values when wanted number matches available values","time":{"start":1728386455958,"stop":1728386455966,"duration":8},"status":"passed","severity":"normal"},{"uid":"188231da164a2c06","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728386433700,"stop":1728386433701,"duration":1},"status":"passed","severity":"normal"},{"uid":"c132d5186348fd08","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728386777341,"stop":1728386777343,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcd9e29ad0403e45","name":"Check received message containing special chars","time":{"start":1728386742246,"stop":1728386742246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ccffe826bcaef3d","name":"Refresh subscription","time":{"start":1728386777326,"stop":1728386777327,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f0ab8f0394548d95","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728386598936,"stop":1728386598937,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6f5d88862ebdc3","name":"1 Relay, 1 Filter, gives up","time":{"start":1728386456705,"stop":1728386456705,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92a94764ae81c93","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728386630000,"stop":1728386630002,"duration":2},"status":"passed","severity":"normal"},{"uid":"63392cf2c382d474","name":"Check received message with timestamp: 1728386488666000000 ","time":{"start":1728386742235,"stop":1728386742235,"duration":0},"status":"passed","severity":"normal"},{"uid":"27308541b298b4e5","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728386490133,"stop":1728386490133,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df0a6a30b04bda4","name":"Push message with content topic containing unicode special characters","time":{"start":1728386793374,"stop":1728386793374,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb18d40c4c683a83","name":"Renews subscription after lossing a connection","time":{"start":1728386824954,"stop":1728386824955,"duration":1},"status":"passed","severity":"normal"},{"uid":"a884a6cab4940989","name":"LightPush with 0 connections","time":{"start":1728386634513,"stop":1728386634514,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85d1aad87d0a3c2","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728386834527,"stop":1728386834530,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d9db0e77725db1c","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728386820997,"stop":1728386821004,"duration":7},"status":"passed","severity":"normal"},{"uid":"732cfbf4f516b924","name":"Query generator for 2000 messages","time":{"start":1728386847491,"stop":1728386847491,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ad6ebb4ff1bc3d","name":"should be able to encode the field with only STORE set to true","time":{"start":1728386441483,"stop":1728386441483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8826627a158624","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728386433696,"stop":1728386433696,"duration":0},"status":"passed","severity":"normal"},{"uid":"aace4a1dd611c7f6","name":"Check message with no content topic is not received","time":{"start":1728386742260,"stop":1728386742261,"duration":1},"status":"passed","severity":"normal"},{"uid":"c653fead492557b6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728386624291,"stop":1728386624292,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f81d7b4cdf1e17","name":"Passing page size 3 when there are 20 messages","time":{"start":1728386843776,"stop":1728386843781,"duration":5},"status":"passed","severity":"normal"},{"uid":"ba5cd9e5541d38d3","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728386490134,"stop":1728386490135,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8c54a6349fdf89","name":"Push message with SQL Injection payload","time":{"start":1728386793357,"stop":1728386793357,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe96a650f48d5f7a","name":"Push message with shell command payload","time":{"start":1728386793359,"stop":1728386793360,"duration":1},"status":"passed","severity":"normal"},{"uid":"128a970fc4f9401e","name":"random static sharding 10 - Cluster ID: 470, Shard ID: 605","time":{"start":1728386823302,"stop":1728386823302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a651524d80f61191","name":"Check received message containing long","time":{"start":1728386605989,"stop":1728386605989,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1761dbbeafb32d6","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728386624314,"stop":1728386624315,"duration":1},"status":"passed","severity":"normal"},{"uid":"798d5e6db1badc04","name":"should properly create location multiaddrs - udp","time":{"start":1728386442128,"stop":1728386442129,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d37f81391868b9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728386820989,"stop":1728386820991,"duration":2},"status":"passed","severity":"normal"},{"uid":"fedbe533d1c14962","name":"Push message with Arabic payload","time":{"start":1728386793356,"stop":1728386793356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4659f1eb185b2a8d","name":"Number of peers are maintained correctly","time":{"start":1728386555755,"stop":1728386555755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0eac5d1192ed8d","name":"Query generator for multiple messages with different content topic format","time":{"start":1728386847488,"stop":1728386847488,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f8bcffd1581825","name":"should reject on timeout if it was set","time":{"start":1728386471733,"stop":1728386471734,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b34cc4e621fac9","name":"Push message with content topic containing short","time":{"start":1728386756836,"stop":1728386756837,"duration":1},"status":"passed","severity":"normal"},{"uid":"49813abc458240f3","name":"random static sharding 2 - Cluster ID: 345, Shard ID: 516","time":{"start":1728386823289,"stop":1728386823289,"duration":0},"status":"passed","severity":"normal"},{"uid":"14855342b6342c09","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728386598945,"stop":1728386598945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a065e05cab8b16b8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728386824939,"stop":1728386824939,"duration":0},"status":"passed","severity":"normal"},{"uid":"96dbaa0087afc629","name":"Check publish message containing Russian","time":{"start":1728386772242,"stop":1728386772242,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e73b9beb902ea0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728386499995,"stop":1728386499996,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e63e06fa50120ead","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728386824918,"stop":1728386824918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f99c938df056ac","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728386824925,"stop":1728386824925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b641ce53baa3708","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728386814060,"stop":1728386814061,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09b189f36186425","name":"handles multiple messages","time":{"start":1728386842725,"stop":1728386842726,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d33299ad22fa9a8","name":"Push message with content topic containing XML","time":{"start":1728386793366,"stop":1728386793366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5508b3bed3e4b216","name":"Nodes with multiple pubsub topic","time":{"start":1728386763709,"stop":1728386763709,"duration":0},"status":"passed","severity":"normal"},{"uid":"66574c503d633aad","name":"Check publish message after service node is restarted","time":{"start":1728386772251,"stop":1728386772251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e70cd0067bb5b01e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728386777325,"stop":1728386777325,"duration":0},"status":"passed","severity":"normal"},{"uid":"9753daab6c05bb85","name":"Callback on promise","time":{"start":1728386847489,"stop":1728386847489,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dbc3bd51e096e9","name":"Subscribe to topic containing short and receive message","time":{"start":1728386824942,"stop":1728386824942,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b88fd40162a763","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728386433716,"stop":1728386433716,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e2eb02e28ca5e3","name":"Encoder throws on empty string content topic","time":{"start":1728386468824,"stop":1728386468825,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6d26724691bb7a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728386824943,"stop":1728386824943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be29f2899f6a7ff","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728386433693,"stop":1728386433693,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3c1416f928c2ef","name":"should set field with only STORE enabled","time":{"start":1728386442130,"stop":1728386442130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f9108c9eab7c56","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386537851,"stop":1728386537852,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ba05beb1b7de8e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728386923288,"stop":1728386923288,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f9231278dc94d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728386441487,"stop":1728386441487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfcf768c73276fd","name":"Check message with no payload is not received","time":{"start":1728386742239,"stop":1728386742239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a155c9a43b9a8f","name":"Push message with Basic HTML tag payload","time":{"start":1728386793358,"stop":1728386793359,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f815c09ef0c00cc","name":"Push message with content topic containing shell command","time":{"start":1728386756842,"stop":1728386756842,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbe2db014981552","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728386598945,"stop":1728386598945,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d210ae341007d","name":"Js publishes, other Js receives","time":{"start":1728386760751,"stop":1728386760751,"duration":0},"status":"passed","severity":"normal"},{"uid":"114c0bbfbad8e227","name":"Reopen subscription with peer with lost subscription","time":{"start":1728386532841,"stop":1728386532842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2868c764372d64fa","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598961,"stop":1728386598961,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe0aff7130513d3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728386708253,"stop":1728386708255,"duration":2},"status":"passed","severity":"normal"},{"uid":"432d7b498c64ff84","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728386496881,"stop":1728386496882,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc31f07074f1779","name":"Check received message containing Script","time":{"start":1728386742226,"stop":1728386742227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d539f5efc8032aa","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728386598951,"stop":1728386598951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a41dd6a0863f49","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728386824933,"stop":1728386824933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09bb1dcdd659519","name":"Filter with 1 connections","time":{"start":1728386634515,"stop":1728386634516,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0242a170d7b49e","name":"Check received message containing short","time":{"start":1728386742245,"stop":1728386742245,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d41855a08a58509","name":"Push message with content topic containing Russian","time":{"start":1728386793365,"stop":1728386793365,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12a8d19e9f8e8ad","name":"Push message with content topic containing long","time":{"start":1728386756837,"stop":1728386756837,"duration":0},"status":"passed","severity":"normal"},{"uid":"55450aa5262e3e1d","name":"should use DNS peer discovery with light client","time":{"start":1728386499995,"stop":1728386499995,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa2b4109d4171579","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386843277,"stop":1728386843277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0a91ad639ca446","name":"Push message with rate limit","time":{"start":1728386793382,"stop":1728386793382,"duration":0},"status":"passed","severity":"normal"},{"uid":"6159e352c90b3aaf","name":"Check received message containing long","time":{"start":1728386742245,"stop":1728386742245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd87dcb78bb6efb","name":"Generator, custom pubsub topic","time":{"start":1728386843269,"stop":1728386843270,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb0101c59b07e01c","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728386598962,"stop":1728386598962,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62a3436cba25ae0","name":"should not fail to start the service if it is already started","time":{"start":1728386499992,"stop":1728386499993,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8a0ec92c1ef1e1","name":"Passing page size 10 when there are 10 messages","time":{"start":1728386843784,"stop":1728386843785,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d0fae5c012937f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728386433706,"stop":1728386433706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90a5003e03b557a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728386854989,"stop":1728386854989,"duration":0},"status":"passed","severity":"normal"},{"uid":"6138eb0bf7af9dcb","name":"Check received message with timestamp: 1728386488666 ","time":{"start":1728386742255,"stop":1728386742256,"duration":1},"status":"passed","severity":"normal"},{"uid":"1338b7bd4b83ca4e","name":"Subscribe to topic containing short and receive message","time":{"start":1728386630003,"stop":1728386630003,"duration":0},"status":"passed","severity":"normal"},{"uid":"557591e6e74e1a89","name":"listenerCount","time":{"start":1728386529969,"stop":1728386529972,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5c6233bb3165cb4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728386824917,"stop":1728386824917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c68d4f65b2164b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728386789121,"stop":1728386789124,"duration":3},"status":"passed","severity":"normal"},{"uid":"7bd8813f5d30000c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386687999,"stop":1728386688000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05862d88d46f1a8","name":"Check received message containing unicode special characters","time":{"start":1728386605999,"stop":1728386605999,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef90c311df9385cf","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728386686315,"stop":1728386686316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d42d22bbe3adcc4","name":"Push message with short payload","time":{"start":1728386756814,"stop":1728386756814,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5523c69aa660bb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728386457126,"stop":1728386457127,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dff67019ef91383e","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728386433694,"stop":1728386433694,"duration":0},"status":"passed","severity":"normal"},{"uid":"20efcfea0a8a2b3d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/5/topic946/json","time":{"start":1728386806773,"stop":1728386806773,"duration":0},"status":"passed","severity":"normal"},{"uid":"62726fa9310fc480","name":"Publish message with rate limit","time":{"start":1728386772252,"stop":1728386772252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7679b16cd9e4872","name":"Query with Ordered Callback, No message returned","time":{"start":1728386820994,"stop":1728386820997,"duration":3},"status":"passed","severity":"normal"},{"uid":"95388767cd1f7308","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728386630046,"stop":1728386630046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f614a515cc202f7c","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728386686319,"stop":1728386686319,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b72a313ef6c8753","name":"Check publish message containing shell command","time":{"start":1728386772244,"stop":1728386772244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5832ac522df2574","name":"should be able to decode the field with only STORE set to true","time":{"start":1728386441489,"stop":1728386441489,"duration":0},"status":"passed","severity":"normal"},{"uid":"72915ea004c40e0f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728386433707,"stop":1728386433708,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f7c21edd5cbfc5","name":"should check connected peers if present and suitable","time":{"start":1728386471734,"stop":1728386471734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63a2eee6eef61ea","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/5/topic690/test.js","time":{"start":1728386806774,"stop":1728386806775,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0344e303b63d53d","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728386563300,"stop":1728386563301,"duration":1},"status":"passed","severity":"normal"},{"uid":"7545587755066910","name":"Privacy Node - default protocol","time":{"start":1728386882899,"stop":1728386882899,"duration":0},"status":"passed","severity":"normal"},{"uid":"6232b6df3a20cd17","name":"should throw error - no public key","time":{"start":1728386442121,"stop":1728386442121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba6d8f99058460a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728386433714,"stop":1728386433715,"duration":1},"status":"passed","severity":"normal"},{"uid":"237eb273eeb446bf","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728386624314,"stop":1728386624314,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efc6d5ab902ffa4","name":"Push message with content topic containing Chinese","time":{"start":1728386793364,"stop":1728386793364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfe3e1c0f34a868","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728386433700,"stop":1728386433700,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaf1930c8986194","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728386923287,"stop":1728386923288,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f164217f9e80cfa","name":"LightPush with 2 connections","time":{"start":1728386634516,"stop":1728386634517,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d1582dd8f878a6","name":"should add and remove event listeners correctly","time":{"start":1728386461131,"stop":1728386461132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddcab9a589dc898","name":"getPeersByDiscovery","time":{"start":1728386789118,"stop":1728386789120,"duration":2},"status":"passed","severity":"normal"},{"uid":"192e545a36624a86","name":"Push message with numeric payload","time":{"start":1728386793354,"stop":1728386793355,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2908c4e30e2d2e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386688007,"stop":1728386688007,"duration":0},"status":"passed","severity":"normal"},{"uid":"713c12e75de0ccf3","name":"Check received message containing special chars","time":{"start":1728386605994,"stop":1728386605995,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c59e400b9354b0a","name":"isConnected return false after peer stops","time":{"start":1728386521169,"stop":1728386521169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c974a74ac633caf","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728386824943,"stop":1728386824944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6ca0bd4d0c5807","name":"should set field with all protocols disabled","time":{"start":1728386442129,"stop":1728386442129,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacecb06390627b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728386433710,"stop":1728386433710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5160e8824f8cc7a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728386433705,"stop":1728386433705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab72895300aec5e5","name":"Using a function","time":{"start":1728386851616,"stop":1728386851616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef20ea63806381e4","name":"Push message with long payload","time":{"start":1728386756815,"stop":1728386756816,"duration":1},"status":"passed","severity":"normal"},{"uid":"90414af6efa5d04d","name":"should be called for bootstrap peers","time":{"start":1728386496882,"stop":1728386496886,"duration":4},"status":"passed","severity":"normal"},{"uid":"855c48447a4e0ff2","name":"Tracks peer failures correctly","time":{"start":1728386555760,"stop":1728386555760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6de17762f72269f","name":"through manual discovery","time":{"start":1728386691120,"stop":1728386691121,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdf77155030173e","name":"Check message on other pubsub topic is not received","time":{"start":1728386606011,"stop":1728386606011,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7f580024dd7385","name":"Push message with content topic containing special chars","time":{"start":1728386756838,"stop":1728386756838,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcb8eec42e11c71","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728386436164,"stop":1728386436165,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e7f70bc0621e49","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386537822,"stop":1728386537823,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd817f1db7ef171","name":"should reject if WakuNode is not started","time":{"start":1728386471730,"stop":1728386471731,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e53a7678983973","name":"shard 0","time":{"start":1728386823285,"stop":1728386823285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e508226f665c1c58","name":"Relay + Store","time":{"start":1728386442131,"stop":1728386442131,"duration":0},"status":"passed","severity":"normal"},{"uid":"1869587c2175d9ed","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728386456923,"stop":1728386456924,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d13c90a0a1530ba","name":"should properly create peer info with all multiaddrs","time":{"start":1728386442129,"stop":1728386442129,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ad9500f0fece2e","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728386686312,"stop":1728386686312,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f403fe46245a9c","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728386433702,"stop":1728386433702,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ff00466cf824e3","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728386433713,"stop":1728386433713,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1359167f55f741c","name":"configure the node with multiple content topics","time":{"start":1728386806779,"stop":1728386806779,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3fc6a99dc2b2b6","name":"should properly create location multiaddrs - udp4","time":{"start":1728386442127,"stop":1728386442127,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58797e2b5f9635a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728386457125,"stop":1728386457126,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5f7cedeefbc32e","name":"should return false","time":{"start":1728386442121,"stop":1728386442122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee56cc37ec20898","name":"handles different clusterIds correctly","time":{"start":1728386433698,"stop":1728386433698,"duration":0},"status":"passed","severity":"normal"},{"uid":"48db5507cf91ac88","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728386433710,"stop":1728386433710,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f85c711cefebe2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728386777330,"stop":1728386777332,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc28acad4614e5bb","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728386686310,"stop":1728386686310,"duration":0},"status":"passed","severity":"normal"},{"uid":"7792112245defe90","name":"same cluster, different shard: nodes don't connect","time":{"start":1728386598927,"stop":1728386598927,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb72f7f5ca3f7b0","name":"Push message with content topic containing XML","time":{"start":1728386756841,"stop":1728386756841,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b78dde250a9e624","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728386686314,"stop":1728386686315,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434f76f42dc832f","name":"Ping fails for unsubscribed peers","time":{"start":1728386555758,"stop":1728386555758,"duration":0},"status":"passed","severity":"normal"},{"uid":"971ddbbd994d2890","name":"Generator, custom pubsub topic","time":{"start":1728386843277,"stop":1728386843277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8276181be6e8e0","name":"more peers than existing","time":{"start":1728386742549,"stop":1728386742550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"be92f760ecdbbe10","name":"Check received message containing Arabic","time":{"start":1728386742247,"stop":1728386742247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ec10a35c899b20","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728386686316,"stop":1728386686316,"duration":0},"status":"passed","severity":"normal"},{"uid":"678722b6a482ca3f","name":"random static sharding 3 - Cluster ID: 831, Shard ID: 950","time":{"start":1728386823290,"stop":1728386823290,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa74058f596dfcf6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728386824929,"stop":1728386824931,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9b1d32920af6b21","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728386496890,"stop":1728386496891,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a79c1f71a260a7a","name":"does not throw on valid cases","time":{"start":1728386433680,"stop":1728386433680,"duration":0},"status":"passed","severity":"normal"},{"uid":"134e28afaa7b6a49","name":"Check received message containing numeric","time":{"start":1728386605989,"stop":1728386605994,"duration":5},"status":"passed","severity":"normal"},{"uid":"7969891e55d6a824","name":"Ping on peer without subscriptions","time":{"start":1728386532839,"stop":1728386532840,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc189c9b98c57f12","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728386433704,"stop":1728386433704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcc7735bbd0fb1a","name":"returns all values when wanted number is greater than available values","time":{"start":1728386455966,"stop":1728386455969,"duration":3},"status":"passed","severity":"normal"},{"uid":"114c8b6271fe54ea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728386824925,"stop":1728386824926,"duration":1},"status":"passed","severity":"normal"},{"uid":"83bbc2d01878c8cd","name":"Init the array if not present","time":{"start":1728386433285,"stop":1728386433286,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a621d766e99fbc8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728386629982,"stop":1728386629984,"duration":2},"status":"passed","severity":"normal"},{"uid":"68aa4eadecdbf321","name":"tcp ip4 address","time":{"start":1728386441407,"stop":1728386441409,"duration":2},"status":"passed","severity":"normal"},{"uid":"fde713210dfdcd60","name":"Push message with JSON payload","time":{"start":1728386756827,"stop":1728386756828,"duration":1},"status":"passed","severity":"normal"},{"uid":"de953cee0892bd2","name":"Subscribe and receive messages via waku relay post","time":{"start":1728386629977,"stop":1728386629978,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5e266a958cf028","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728386598956,"stop":1728386598956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc89025588f036a2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728386814061,"stop":1728386814062,"duration":1},"status":"passed","severity":"normal"},{"uid":"4381c8d6833a626e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728386624311,"stop":1728386624313,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b8fc2588791ff36","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728386563299,"stop":1728386563300,"duration":1},"status":"passed","severity":"normal"},{"uid":"b482c5be0e36c89f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728386824941,"stop":1728386824941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c4a59ca99f9b1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728386433708,"stop":1728386433708,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd061ff7684323ad","name":"udp ip6 address","time":{"start":1728386441409,"stop":1728386441411,"duration":2},"status":"passed","severity":"normal"},{"uid":"9504a505e2dcebe","name":"Check publish message containing JSON","time":{"start":1728386772244,"stop":1728386772244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d684729130ccb11b","name":"should only return 1 node with relay capability","time":{"start":1728386457124,"stop":1728386457124,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1a1c3d3c10a0c6","name":"Encoder throws on empty string content topic","time":{"start":1728386449414,"stop":1728386449415,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb9ea6ba7588b64","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386687995,"stop":1728386687995,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb27ce8857ce6534","name":"Check publish message after client node is restarted","time":{"start":1728386772251,"stop":1728386772251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7743f805fc37d33","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728386777325,"stop":1728386777326,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d19046a4e46c44d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728386630039,"stop":1728386630040,"duration":1},"status":"passed","severity":"normal"},{"uid":"1278397697e6e41","name":"should return no connections if no open connection provided","time":{"start":1728386448334,"stop":1728386448335,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7007e62295bfbf3","name":"throws on content topic with empty application field","time":{"start":1728386433683,"stop":1728386433683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63bd4f0673930a6","name":"A test","time":{"start":1728386686438,"stop":1728386686438,"duration":0},"status":"passed","severity":"normal"},{"uid":"8797b1af62ba133c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728386777348,"stop":1728386777348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83eb355fb23549b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728386433709,"stop":1728386433709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96bd1f9f81a9ba4","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728386686312,"stop":1728386686314,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cfee78c05ad4448","name":"Subscribe and receives messages on 20 topics","time":{"start":1728386629997,"stop":1728386629997,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c8976c1ca873de","name":"Throws when trying to push message with empty payload","time":{"start":1728386756835,"stop":1728386756836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de223fb8c521b99","name":"Push message with Script payload","time":{"start":1728386793358,"stop":1728386793358,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb5dded13eba59","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728386433695,"stop":1728386433695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8f6dd8d619d6e","name":"Check message with no pubsub topic is not received","time":{"start":1728386606014,"stop":1728386606017,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d4fc47e7092036d","name":"Register correct protocols","time":{"start":1728386777319,"stop":1728386777319,"duration":0},"status":"passed","severity":"normal"},{"uid":"486fc1b4d2f07c93","name":"Ping on unsubscribed peer","time":{"start":1728386532840,"stop":1728386532841,"duration":1},"status":"passed","severity":"normal"},{"uid":"f501c3b3a551bc3c","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728386686308,"stop":1728386686309,"duration":1},"status":"passed","severity":"normal"},{"uid":"b745d1c2802d205f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728386824924,"stop":1728386824924,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ed6a31ea77caa0","name":"Push message with Russian payload","time":{"start":1728386756822,"stop":1728386756823,"duration":1},"status":"passed","severity":"normal"},{"uid":"1439f46821f13986","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728386449133,"stop":1728386449134,"duration":1},"status":"passed","severity":"normal"},{"uid":"257c1adf58d1edeb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728386630019,"stop":1728386630019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b58646d880895b0","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728386598939,"stop":1728386598939,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9283381efbb3044","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728386436165,"stop":1728386436166,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3842b3a66f6b5","name":"Push message equal or less that 1MB","time":{"start":1728386793383,"stop":1728386793389,"duration":6},"status":"passed","severity":"normal"},{"uid":"6ffd1b42d881153a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728386824944,"stop":1728386824944,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3b1878a2e311f0","name":"Should update shard info","time":{"start":1728386708676,"stop":1728386708677,"duration":1},"status":"passed","severity":"normal"},{"uid":"115cefdce2596f4e","name":"Push message with escaped characters payload","time":{"start":1728386793360,"stop":1728386793360,"duration":0},"status":"passed","severity":"normal"},{"uid":"874756c5efafca7c","name":"should not receive a peer event before start","time":{"start":1728386461129,"stop":1728386461129,"duration":0},"status":"passed","severity":"normal"},{"uid":"771dcfe0084b310d","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728386824950,"stop":1728386824951,"duration":1},"status":"passed","severity":"normal"},{"uid":"cea9cce270a4a47f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728386814060,"stop":1728386814060,"duration":0},"status":"passed","severity":"normal"},{"uid":"760c0240603fc339","name":"should not receive a peer event before start","time":{"start":1728386499993,"stop":1728386499994,"duration":1},"status":"passed","severity":"normal"},{"uid":"20919338cf1b5992","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728386814061,"stop":1728386814061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88bfc695871b9c4","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728386449416,"stop":1728386449416,"duration":0},"status":"passed","severity":"normal"},{"uid":"238a24b0d52da111","name":"Reopen subscription with peer with lost subscription","time":{"start":1728386532837,"stop":1728386532838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f19337ae794c78c0","name":"should not fail to start the service if it is already started","time":{"start":1728386461128,"stop":1728386461129,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9dcbeaa0c040437","name":"Check publish message containing short","time":{"start":1728386772239,"stop":1728386772239,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae70793fcb9dfea","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728386789121,"stop":1728386789121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d946b193980a0502","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728386521164,"stop":1728386521167,"duration":3},"status":"passed","severity":"normal"},{"uid":"48ab99b2f6b4a363","name":"Subscribe and publish message","time":{"start":1728386777320,"stop":1728386777320,"duration":0},"status":"passed","severity":"normal"},{"uid":"292136f5fb06c624","name":"random static sharding 4 - Cluster ID: 532, Shard ID: 423","time":{"start":1728386823291,"stop":1728386823294,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f58b272b9e1aea9","name":"Throws when trying to push message with empty payload","time":{"start":1728386793362,"stop":1728386793362,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf6ff3cc984dbce","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728386824918,"stop":1728386824918,"duration":0},"status":"passed","severity":"normal"},{"uid":"50680c908c2d31f5","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728386598940,"stop":1728386598940,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a8f5c6b8c77047","name":"Ping on unsubscribed peer","time":{"start":1728386533199,"stop":1728386533199,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3cc43b7d25402f","name":"Filter","time":{"start":1728386882898,"stop":1728386882898,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf1a5cc9c3a7e6b","name":"should throw an error for an unconfigured topic","time":{"start":1728386433713,"stop":1728386433713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c297c6ef2002a0d3","name":"Push message with meta","time":{"start":1728386793377,"stop":1728386793377,"duration":0},"status":"passed","severity":"normal"},{"uid":"539edbf8dbed27fc","name":"should push to needed amount of connections","time":{"start":1728386655251,"stop":1728386655251,"duration":0},"status":"passed","severity":"normal"},{"uid":"29681845700657a8","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728386537849,"stop":1728386537850,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e26e64389181a7","name":"Check received message containing escaped characters","time":{"start":1728386742231,"stop":1728386742231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f166f17139ab06","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386843270,"stop":1728386843270,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b10bc3f9ba304b","name":"should properly create location multiaddrs - tcp6","time":{"start":1728386442128,"stop":1728386442128,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d1c6062e397329","name":"Push message with content topic containing emoji","time":{"start":1728386756851,"stop":1728386756852,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43e52c3e7fade93","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728386824923,"stop":1728386824924,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c83249d14a956ba","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728386624314,"stop":1728386624314,"duration":0},"status":"passed","severity":"normal"},{"uid":"676b36ad27372523","name":"Push message with escaped characters payload","time":{"start":1728386756828,"stop":1728386756829,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f46b6d7b1a3d8c1","name":"random static sharding 7 - Cluster ID: 596, Shard ID: 674","time":{"start":1728386823296,"stop":1728386823296,"duration":0},"status":"passed","severity":"normal"},{"uid":"42832226aa0eb8a5","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728386441486,"stop":1728386441486,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fe45b960efdca5","name":"Relay - dialed after","time":{"start":1728386882895,"stop":1728386882895,"duration":0},"status":"passed","severity":"normal"},{"uid":"700d9cd8630c998b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728386433709,"stop":1728386433709,"duration":0},"status":"passed","severity":"normal"},{"uid":"20baca2832101365","name":"Subscribe and receive messages via lightPush","time":{"start":1728386824916,"stop":1728386824917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4491a2e5635f384","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728386820985,"stop":1728386820989,"duration":4},"status":"passed","severity":"normal"},{"uid":"e4c14b427d97fa16","name":"Push message with SQL Injection payload","time":{"start":1728386756823,"stop":1728386756823,"duration":0},"status":"passed","severity":"normal"},{"uid":"104cf95f6e70d983","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728386824945,"stop":1728386824945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9c50f6c92e140a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728386441481,"stop":1728386441483,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cc0654fe0484392","name":"Push message with custom timestamp: 1697628234790","time":{"start":1728386756859,"stop":1728386756860,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01122b9a3efa23","name":"Renews subscription after lossing a connection","time":{"start":1728386824936,"stop":1728386824937,"duration":1},"status":"passed","severity":"normal"},{"uid":"703138fbc11cb8c","name":"should handle a minimal index list","time":{"start":1728386433759,"stop":1728386433760,"duration":1},"status":"passed","severity":"normal"},{"uid":"2901e6c5b1f07b0c","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728386449294,"stop":1728386449294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6133574c657d87f","name":"Overlapping topic subscription","time":{"start":1728386824941,"stop":1728386824941,"duration":0},"status":"passed","severity":"normal"},{"uid":"e686ff7ac52dd006","name":"Check received message containing shell command","time":{"start":1728386742251,"stop":1728386742251,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeaf6c090eb72f6","name":"Push message with content topic containing shell command","time":{"start":1728386793370,"stop":1728386793371,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c375a5594fe78c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728386630023,"stop":1728386630023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fda564bf0fb9ada","name":"Relay + Store","time":{"start":1728386495095,"stop":1728386495095,"duration":0},"status":"passed","severity":"normal"},{"uid":"666bcad9ce0b2d30","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728386624269,"stop":1728386624270,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3f74601d898e7a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728386824944,"stop":1728386824945,"duration":1},"status":"passed","severity":"normal"},{"uid":"20798937f49aa032","name":"Check received message containing SQL Injection","time":{"start":1728386742248,"stop":1728386742248,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed433f60a7a4b93","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728386433707,"stop":1728386433707,"duration":0},"status":"passed","severity":"normal"},{"uid":"140d677dc2f7646","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728386490135,"stop":1728386490136,"duration":1},"status":"passed","severity":"normal"},{"uid":"82154e2dd047b09c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728386606001,"stop":1728386606001,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e2035f7a67889d","name":"should return unique PubsubTopics for static sharding","time":{"start":1728386433702,"stop":1728386433702,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b2ae37d4e7765d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728386630041,"stop":1728386630041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af765af350ca5e5","name":"Push message with JSON payload","time":{"start":1728386793359,"stop":1728386793359,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed8823442359c0b","name":"Encoder throws on undefined content topic","time":{"start":1728386449414,"stop":1728386449414,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c155d3585a8e20","name":"Push message with content topic containing Script","time":{"start":1728386793366,"stop":1728386793366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9756a5f32c0b660","name":"Default pageSize","time":{"start":1728386843791,"stop":1728386843791,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9f7afe03c184f1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728386624291,"stop":1728386624291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df526a76f02fc37","name":"Push message with content topic containing Script","time":{"start":1728386756840,"stop":1728386756841,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f048a5bae07f94","name":"Check received message containing Chinese","time":{"start":1728386742246,"stop":1728386742247,"duration":1},"status":"passed","severity":"normal"},{"uid":"507ad7d85771dc13","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728386763708,"stop":1728386763708,"duration":0},"status":"passed","severity":"normal"},{"uid":"301ee0610a8ce9e8","name":"should throw an error for missing sharding configuration","time":{"start":1728386433716,"stop":1728386433716,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b1ed07d5800a3f","name":"Filter with 0 connections","time":{"start":1728386634514,"stop":1728386634514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca277b32aaeebe6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728386433705,"stop":1728386433706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7efbf1fd1adb1f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728386456926,"stop":1728386456927,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d0d1042993e45","name":"should not receive a peer event before start","time":{"start":1728386788529,"stop":1728386788530,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d51ff171f7feb4d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728386456926,"stop":1728386456926,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e025baf49b28c5","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728386537816,"stop":1728386537818,"duration":2},"status":"passed","severity":"normal"},{"uid":"4238750317ea3b41","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728386598965,"stop":1728386598968,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b30255c16a21440","name":"Push message with custom timestamp: 1728383024981","time":{"start":1728386793383,"stop":1728386793383,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3a9c6522e85b21","name":"Push message with content topic containing short","time":{"start":1728386793362,"stop":1728386793362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e869b888a6222c79","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728386457126,"stop":1728386457126,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa2a0d357f906d40","name":"caches peers it previously fetched","time":{"start":1728386457124,"stop":1728386457124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e06f041b5994495","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728386496843,"stop":1728386496844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e427ebd3f9c0d55f","name":"Push message with long payload","time":{"start":1728386793354,"stop":1728386793354,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1379977e276cb19","name":"Promise Callback - false","time":{"start":1728386833586,"stop":1728386833586,"duration":0},"status":"passed","severity":"normal"},{"uid":"515c0ac2f53b7421","name":"unsubscribes","time":{"start":1728386842726,"stop":1728386842726,"duration":0},"status":"passed","severity":"normal"},{"uid":"419d1740458eec32","name":"Check publish message containing XML","time":{"start":1728386772243,"stop":1728386772243,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ce3512fbd5a44f","name":"Fails to publish message with empty text","time":{"start":1728386772248,"stop":1728386772249,"duration":1},"status":"passed","severity":"normal"},{"uid":"9680ff1139323cd2","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728386490130,"stop":1728386490132,"duration":2},"status":"passed","severity":"normal"},{"uid":"39eeded40414d9a8","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728386441491,"stop":1728386441492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4378bc38d05ae507","name":"should not fail to stop the service if it was not started","time":{"start":1728386461128,"stop":1728386461128,"duration":0},"status":"passed","severity":"normal"},{"uid":"789e51be96cdabb3","name":"should properly create location multiaddrs - tcp4","time":{"start":1728386442128,"stop":1728386442128,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d5ac43be61cd2a","name":"Push 30 different messages","time":{"start":1728386793361,"stop":1728386793361,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3f6e51cff8133c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728386624290,"stop":1728386624290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7810e68ae82a0117","name":"LightPush with 1 connections","time":{"start":1728386634514,"stop":1728386634514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1a61c9cdd53ddb","name":"Check message with no payload is not received","time":{"start":1728386606017,"stop":1728386606017,"duration":0},"status":"passed","severity":"normal"},{"uid":"b228e95e89f89f2b","name":"throws on content topic with non-number generation field","time":{"start":1728386433682,"stop":1728386433682,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eee7d84fc66212","name":"start node with empty content topic","time":{"start":1728386806779,"stop":1728386806781,"duration":2},"status":"passed","severity":"normal"},{"uid":"9092d367574675d0","name":"Subscribe to topic containing Script and publish message","time":{"start":1728386777339,"stop":1728386777340,"duration":1},"status":"passed","severity":"normal"},{"uid":"97dcd17eff47891f","name":"Check received message containing JSON","time":{"start":1728386742250,"stop":1728386742251,"duration":1},"status":"passed","severity":"normal"},{"uid":"68f90cafae4a21d","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728386598938,"stop":1728386598938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac05723262b1316","name":"should not throw an error for a single configured topic","time":{"start":1728386433712,"stop":1728386433713,"duration":1},"status":"passed","severity":"normal"},{"uid":"88db3c8821b7800f","name":"Push message with shell command payload","time":{"start":1728386756828,"stop":1728386756828,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c8b3b9242dd39a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728386854989,"stop":1728386854989,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc613481d3b4c372","name":"Renews peer on consistent missed messages","time":{"start":1728386555765,"stop":1728386555766,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf0410258edc1e3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728386433696,"stop":1728386433696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3705269bbda083cd","name":"Push message with content topic containing Russian","time":{"start":1728386756839,"stop":1728386756840,"duration":1},"status":"passed","severity":"normal"},{"uid":"db251d61cc1acb6a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728386854990,"stop":1728386854990,"duration":0},"status":"passed","severity":"normal"},{"uid":"309ed56f190f36e5","name":"different cluster, different shard: nodes don't connect","time":{"start":1728386598934,"stop":1728386598934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00850d62c3326c1","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728386496846,"stop":1728386496849,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c08323a61a4b71a","name":"Relay - times out","time":{"start":1728386882897,"stop":1728386882897,"duration":0},"status":"broken","severity":"normal"},{"uid":"c352c1821f8c260","name":"Non TWN Cluster","time":{"start":1728386806772,"stop":1728386806773,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcb3c0251556610","name":"safeDispatchEvent","time":{"start":1728386529978,"stop":1728386529984,"duration":6},"status":"passed","severity":"normal"},{"uid":"b85c85ac47568191","name":"should emit a peer event after start","time":{"start":1728386461129,"stop":1728386461129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a0eb6dff7bfeedb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728386772246,"stop":1728386772247,"duration":1},"status":"passed","severity":"normal"},{"uid":"875146644bbaf159","name":"Push message with content topic containing Arabic","time":{"start":1728386756839,"stop":1728386756839,"duration":0},"status":"passed","severity":"normal"},{"uid":"678a098b292a6d22","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728386742259,"stop":1728386742259,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d70ba014ac1d428","name":"Subscribe and receive messages via lightPush","time":{"start":1728386824937,"stop":1728386824938,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe553fc7087665f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728386433718,"stop":1728386433718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ae1e72631087cb","name":"should encodeTxt and decodeTxt","time":{"start":1728386442117,"stop":1728386442118,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dd4251078068d8","name":"Meta field set when metaSetter is specified","time":{"start":1728386449414,"stop":1728386449414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a1c048c47ad75","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728386433706,"stop":1728386433707,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea9c3e5c443ead9","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728386433694,"stop":1728386433694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f839e0df978bd511","name":"same cluster, same shard: nodes connect","time":{"start":1728386708256,"stop":1728386708256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abc22d84f4cf7b2","name":"Callback on promise, aborts when callback returns true","time":{"start":1728386847489,"stop":1728386847489,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4eb27e24644112","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386537824,"stop":1728386537825,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e49fd1c3643a9a","name":"Push message with content topic containing long","time":{"start":1728386793362,"stop":1728386793363,"duration":1},"status":"passed","severity":"normal"},{"uid":"d515ef26f9b8239","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728386824927,"stop":1728386824928,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdae8d0c6fd35a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728386814059,"stop":1728386814059,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f6636e2017eb8b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728386630010,"stop":1728386630019,"duration":9},"status":"passed","severity":"normal"},{"uid":"30503d3d3297e4d2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728386777345,"stop":1728386777347,"duration":2},"status":"passed","severity":"normal"},{"uid":"4441643802910005","name":"Subscribe and receives messages on 20 topics","time":{"start":1728386824919,"stop":1728386824919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f046b2a1b80052c2","name":"groups content topics by expected pubsub topic","time":{"start":1728386433697,"stop":1728386433698,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a1b01eca6e9f404","name":"Check publish message containing Arabic","time":{"start":1728386772241,"stop":1728386772241,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec5c99f6f5117b7","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728386824943,"stop":1728386824943,"duration":0},"status":"passed","severity":"normal"},{"uid":"2312e8eb47609081","name":"pre and post cipher","time":{"start":1728386467545,"stop":1728386467545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf4acc9eb89984f","name":"Subscribe to topic containing Script and receive message","time":{"start":1728386824926,"stop":1728386824926,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ce895d0d99fe7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728386629974,"stop":1728386629977,"duration":3},"status":"passed","severity":"normal"},{"uid":"5631e9134bc1c11e","name":"Ping on subscribed peer","time":{"start":1728386532834,"stop":1728386532835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0905ef009e24d8e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728386433760,"stop":1728386433760,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db23463e2325218","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728386630022,"stop":1728386630023,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c297de5e7ba1d6","name":"can start and stop the service","time":{"start":1728386499992,"stop":1728386499992,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53e92fa6a176804","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598942,"stop":1728386598945,"duration":3},"status":"passed","severity":"normal"},{"uid":"65b2086596ecf4df","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728386433696,"stop":1728386433696,"duration":0},"status":"passed","severity":"normal"},{"uid":"13365c5790df642b","name":"Reopen subscription with peer with lost subscription","time":{"start":1728386533200,"stop":1728386533200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9979f8d12802b139","name":"Encoder throws on undefined content topic","time":{"start":1728386467003,"stop":1728386467003,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2baee1c0c8eb0d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728386436165,"stop":1728386436165,"duration":0},"status":"passed","severity":"normal"},{"uid":"32caffc60ff94c40","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728386823304,"stop":1728386823304,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e2087c2687d6e3","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598950,"stop":1728386598950,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2fe08100da605f","name":"Push message with XML payload","time":{"start":1728386793358,"stop":1728386793358,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e29dca0fe087b86","name":"Check received message containing short","time":{"start":1728386742216,"stop":1728386742217,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77213be2a222332","name":"can start and stop the service","time":{"start":1728386461127,"stop":1728386461128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60b91fd3330150","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728386537827,"stop":1728386537830,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6ee4664e5876d8a","name":"Ping on peer without subscriptions","time":{"start":1728386533196,"stop":1728386533197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b326c9415b3d7fa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728386630045,"stop":1728386630046,"duration":1},"status":"passed","severity":"normal"},{"uid":"54950c875182cf5f","name":"connected peers and dial","time":{"start":1728386742549,"stop":1728386742549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"19b35469605cea7a","name":"Push message equal or less that 1MB","time":{"start":1728386756864,"stop":1728386756864,"duration":0},"status":"passed","severity":"normal"},{"uid":"558975a542b414de","name":"Push message with content topic containing SQL Injection","time":{"start":1728386793365,"stop":1728386793366,"duration":1},"status":"passed","severity":"normal"},{"uid":"236f5cd530edcda7","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app46/8/topic982/proto","time":{"start":1728386806776,"stop":1728386806776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64a3a45ccdc0463","name":"Check publish message containing unicode special characters","time":{"start":1728386772245,"stop":1728386772246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40ee6f8591abcac","name":"handles different networkShards values correctly","time":{"start":1728386433699,"stop":1728386433699,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc25654afc2d3039","name":"Check received message containing Script","time":{"start":1728386605996,"stop":1728386605996,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be7fd651c1a520","name":"Subscribe and receive messages via waku relay post","time":{"start":1728386824918,"stop":1728386824918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddff972effa9248d","name":"Query generator for multiple messages","time":{"start":1728386847487,"stop":1728386847487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea13d51e0234f9","name":"random static sharding 1 - Cluster ID: 238, Shard ID: 206","time":{"start":1728386823286,"stop":1728386823288,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e4f7fa0668d31a1","name":"same cluster, different shard: nodes connect","time":{"start":1728386708256,"stop":1728386708256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6405ac1d957cc770","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728386824924,"stop":1728386824924,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eb2f079951ed3d","name":"should return all peers when numPeers is 0","time":{"start":1728386449292,"stop":1728386449293,"duration":1},"status":"passed","severity":"normal"},{"uid":"de096278a1b3f219","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728386630044,"stop":1728386630045,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a8dc72c6e6df0d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728386441484,"stop":1728386441484,"duration":0},"status":"passed","severity":"normal"},{"uid":"74139a1c64621a74","name":"throws on content topic with empty encoding field","time":{"start":1728386433684,"stop":1728386433685,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c8a3401e1dbefd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728386624270,"stop":1728386624270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b39420a6c925b3","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728386598963,"stop":1728386598965,"duration":2},"status":"passed","severity":"normal"},{"uid":"f471dc1ef50db83c","name":"should return different streams if requested simultaniously","time":{"start":1728386449133,"stop":1728386449133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d9d69a064f4233","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386688007,"stop":1728386688008,"duration":1},"status":"passed","severity":"normal"},{"uid":"196c889114e2ede","name":"start node with empty shard should fail","time":{"start":1728386823305,"stop":1728386823305,"duration":0},"status":"passed","severity":"normal"},{"uid":"58445290cc9264ba","name":"dispatchEvent via connectionManager","time":{"start":1728386529975,"stop":1728386529978,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccca89856228559f","name":"Check message received after jswaku node is restarted","time":{"start":1728386606018,"stop":1728386606018,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b07228bc5ca739a3","name":"removeEventListener with wrong event","time":{"start":1728386529964,"stop":1728386529964,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cd703d68021d00","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728386824933,"stop":1728386824935,"duration":2},"status":"passed","severity":"normal"},{"uid":"6664c1cebb2726a0","name":"Used by Waku Relay","time":{"start":1728386851618,"stop":1728386851618,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b8e5cf72053165","name":"throws on content topic with empty topic name field","time":{"start":1728386433684,"stop":1728386433684,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c493e218cec5281","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728386496890,"stop":1728386496890,"duration":0},"status":"passed","severity":"normal"},{"uid":"61902e919109523d","name":"should not fail to start the service if it is already started","time":{"start":1728386788528,"stop":1728386788529,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a578b1753315849","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728386686318,"stop":1728386686319,"duration":1},"status":"passed","severity":"normal"},{"uid":"107c178b0e0121a5","name":"Rejects garbage","time":{"start":1728386474989,"stop":1728386474989,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd9da007cb64b46","name":"Check received message containing Basic HTML tag","time":{"start":1728386605997,"stop":1728386605997,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec812a75542dec1","name":"should get / set UDP multiaddr","time":{"start":1728386442123,"stop":1728386442127,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f2865449bd55c22","name":"Push message with content topic containing JSON","time":{"start":1728386756842,"stop":1728386756842,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a45c72d851964d","name":"throws on content topic with too few or too many fields","time":{"start":1728386433681,"stop":1728386433682,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74966c7c483b8df","name":"Push message with content topic containing unicode special characters","time":{"start":1728386756848,"stop":1728386756848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7044084549fbb76","name":"Accepts a valid Waku Message","time":{"start":1728386474988,"stop":1728386474989,"duration":1},"status":"passed","severity":"normal"},{"uid":"22e2c33b08cf6cc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728386456925,"stop":1728386456925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c909e9027221bf","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728386537854,"stop":1728386537855,"duration":1},"status":"passed","severity":"normal"},{"uid":"d17930837683f7c9","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728386598940,"stop":1728386598940,"duration":0},"status":"passed","severity":"normal"},{"uid":"632d747278c92fdb","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598952,"stop":1728386598953,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4c9fd4d7d898bf1","name":"Push message with Script payload","time":{"start":1728386756823,"stop":1728386756823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ed61838522b416","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728386777333,"stop":1728386777334,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ac51eaf1fad076","name":"Passing page size 19 when there are 20 messages","time":{"start":1728386843789,"stop":1728386843790,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33c4f555052a205","name":"Publish message with large meta","time":{"start":1728386772252,"stop":1728386772252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceb1dacb9e92a25","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598968,"stop":1728386598969,"duration":1},"status":"passed","severity":"normal"},{"uid":"2330466d6cad18b1","name":"Ordered Callback - false","time":{"start":1728386833588,"stop":1728386833590,"duration":2},"status":"passed","severity":"normal"},{"uid":"6eca6dc7d3462bba","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728386433714,"stop":1728386433714,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ad5ea53aec2557","name":"Fails to publish message with wrong content topic","time":{"start":1728386772249,"stop":1728386772250,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83538862ac23dfa","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728386824939,"stop":1728386824940,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f12dd2ce2988d","name":"should wait for Store peer to be connected","time":{"start":1728386471735,"stop":1728386471735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f155f51ee0539f9d","name":"should only return 1 node with store capability","time":{"start":1728386457125,"stop":1728386457125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4407a4c67d7c6f64","name":"Ephemeral field set to true","time":{"start":1728386449413,"stop":1728386449413,"duration":0},"status":"passed","severity":"normal"},{"uid":"102d721070fabe77","name":"addEventListener with wrong event","time":{"start":1728386529963,"stop":1728386529964,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f9972bc71fcf60","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728386834520,"stop":1728386834520,"duration":0},"status":"passed","severity":"normal"},{"uid":"6554384c04e5f22f","name":"Push message with unicode special characters payload","time":{"start":1728386793360,"stop":1728386793360,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c398a33f7993c8","name":"should throw error - no public key","time":{"start":1728386442120,"stop":1728386442120,"duration":0},"status":"passed","severity":"normal"},{"uid":"51109e21fc15319d","name":"retrieves a single peer","time":{"start":1728386457122,"stop":1728386457122,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7ff56dc719b906","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728386449134,"stop":1728386449135,"duration":1},"status":"passed","severity":"normal"},{"uid":"894d0f13fa8b2b55","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728386824925,"stop":1728386824925,"duration":0},"status":"passed","severity":"normal"},{"uid":"27afd32372f8b63c","name":"Check received message containing Russian","time":{"start":1728386742223,"stop":1728386742225,"duration":2},"status":"passed","severity":"normal"},{"uid":"52dd4c0a49830df7","name":"Check received message containing XML","time":{"start":1728386742227,"stop":1728386742227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e694fa94e6314e67","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728386630045,"stop":1728386630045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7599e299c441d2eb","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728386433718,"stop":1728386433718,"duration":0},"status":"passed","severity":"normal"},{"uid":"47116ea45d13d1d3","name":"Subscribe to topic containing short and receive message","time":{"start":1728386824921,"stop":1728386824921,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bbb1b20a10b679","name":"Subscribe and receives messages on 20 topics","time":{"start":1728386824940,"stop":1728386824940,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8aa3b9caee13f90","name":"should fail to send if no connections available","time":{"start":1728386655252,"stop":1728386655252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1cccc6e176d47e4","name":"Push message with content topic containing escaped characters","time":{"start":1728386793371,"stop":1728386793374,"duration":3},"status":"passed","severity":"normal"},{"uid":"9005d58418b3b425","name":"random static sharding 5 - Cluster ID: 114, Shard ID: 743","time":{"start":1728386823295,"stop":1728386823295,"duration":0},"status":"passed","severity":"normal"},{"uid":"15648d7dc3bc874c","name":"Check message with non string payload is not received","time":{"start":1728386606017,"stop":1728386606018,"duration":1},"status":"passed","severity":"normal"},{"uid":"e165d95d43436d97","name":"Decoder throws on undefined content topic","time":{"start":1728386467004,"stop":1728386467004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4b164e273f331","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728386433703,"stop":1728386433703,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e85a736e2543e76","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728386433692,"stop":1728386433692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b98390dd6981b7f","name":"Sign & Recover","time":{"start":1728386467545,"stop":1728386467546,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c6a7d474371eff","name":"should properly create location multiaddrs - udp6","time":{"start":1728386442128,"stop":1728386442128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9a6d26a6c35675","name":"Subscribe to topic containing XML and receive message","time":{"start":1728386630037,"stop":1728386630038,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dd005f3a1d3282","name":"Check publish message containing Chinese","time":{"start":1728386772241,"stop":1728386772241,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb0b471bd2c9d2a","name":"returns nothing if no connections present","time":{"start":1728386448324,"stop":1728386448330,"duration":6},"status":"passed","severity":"normal"},{"uid":"7056da72a4dec30e","name":"Query Generator - false","time":{"start":1728386833582,"stop":1728386833583,"duration":1},"status":"passed","severity":"normal"},{"uid":"d956123000eb363e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728386854990,"stop":1728386854990,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b0718608b0a080","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728386433714,"stop":1728386433714,"duration":0},"status":"passed","severity":"normal"},{"uid":"931bb876cfbe0ab5","name":"Check publish message containing emoji","time":{"start":1728386772246,"stop":1728386772246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f270804c70f4c2dd","name":"Ordered Callback - true","time":{"start":1728386833588,"stop":1728386833588,"duration":0},"status":"passed","severity":"normal"},{"uid":"251c07b265ad63a2","name":"Check message with no content topic is not received","time":{"start":1728386742238,"stop":1728386742239,"duration":1},"status":"passed","severity":"normal"},{"uid":"1753330f4ad2f48b","name":"Encoder throws on empty string content topic","time":{"start":1728386467003,"stop":1728386467003,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb9bf2ed6da3b6a","name":"Push message with Basic HTML tag payload","time":{"start":1728386756827,"stop":1728386756827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4def6468d34f81f","name":"Generator, 2 different pubsubtopics","time":{"start":1728386843276,"stop":1728386843276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e60a6e67dbce86","name":"Query with Promise Callback, No message returned","time":{"start":1728386821010,"stop":1728386821012,"duration":2},"status":"passed","severity":"normal"},{"uid":"da65ec95c8fb078b","name":"Check publish message containing escaped characters","time":{"start":1728386772245,"stop":1728386772245,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f42d56d5a5298d","name":"should reject if Filter is requested but not mounted","time":{"start":1728386471733,"stop":1728386471733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d44a82c06a2babf","name":"Check message received after nwaku node is restarted","time":{"start":1728386742240,"stop":1728386742240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"409e114b0425ab2d","name":"Publish message with custom timestamp: Wed Oct 18 2023 11:26:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728386772247,"stop":1728386772247,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8aa20121f960a8","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728386772250,"stop":1728386772250,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c454ed1d111296","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728386441489,"stop":1728386441490,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd68d2f805b7640","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728386854988,"stop":1728386854989,"duration":1},"status":"passed","severity":"normal"},{"uid":"e140e9a7e8fbcb30","name":"Push message with content topic containing Chinese","time":{"start":1728386756839,"stop":1728386756839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dad1b8b260455e7","name":"should be online or offline if network state changed","time":{"start":1728386490136,"stop":1728386490137,"duration":1},"status":"passed","severity":"normal"},{"uid":"11745498c7ded28b","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728386433718,"stop":1728386433718,"duration":0},"status":"passed","severity":"normal"},{"uid":"655cf30e8ecd3706","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728386824936,"stop":1728386824936,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f31556f4f28ce0","name":"Check message with invalid timestamp is not received","time":{"start":1728386606011,"stop":1728386606011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5548932944e3db6b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728386433709,"stop":1728386433709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b408fb760b36b519","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728386433698,"stop":1728386433698,"duration":0},"status":"passed","severity":"normal"},{"uid":"690140e83a4a0702","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app83/9/topic112/proto","time":{"start":1728386806777,"stop":1728386806777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6fc9d4337c43b8","name":"Refresh subscription","time":{"start":1728386824920,"stop":1728386824920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9208f1eb6df7ae27","name":"Push message with Arabic payload","time":{"start":1728386756820,"stop":1728386756822,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ccf1f0fdd1a5e7d","name":"Fails to push message bigger that 1MB","time":{"start":1728386756864,"stop":1728386756865,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa2387659fb9ef1e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728386854987,"stop":1728386854987,"duration":0},"status":"passed","severity":"normal"},{"uid":"30363ca59ba0b8e6","name":"handles empty shards array correctly","time":{"start":1728386433716,"stop":1728386433717,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f23f8aeb53978c","name":"A test","time":{"start":1728386686433,"stop":1728386686433,"duration":0},"status":"passed","severity":"normal"},{"uid":"14edea9aa5a3315d","name":"Nodes with multiple pubsub topic","time":{"start":1728386763712,"stop":1728386763712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5590d6b228db7604","name":"Check received message containing numeric","time":{"start":1728386742246,"stop":1728386742246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9020c79f0d0bdf4a","name":"removeEventListener with correct event","time":{"start":1728386529964,"stop":1728386529964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab23bef8a96a2295","name":"throws on content topic with empty version field","time":{"start":1728386433683,"stop":1728386433684,"duration":1},"status":"passed","severity":"normal"},{"uid":"19dd81c4bc92ee2","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728386433693,"stop":1728386433693,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfc09514f92ca54","name":"should throw error - no id","time":{"start":1728386442120,"stop":1728386442120,"duration":0},"status":"passed","severity":"normal"},{"uid":"426f754859255918","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728386598949,"stop":1728386598949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ddf9cb026b4d2dd","name":"should properly create location multiaddrs - tcp","time":{"start":1728386442129,"stop":1728386442129,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83cd1b3a67cd945","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728386433708,"stop":1728386433709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3564f55a0e6e7d6c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728386563297,"stop":1728386563298,"duration":1},"status":"passed","severity":"normal"},{"uid":"371e5a3c8468ea75","name":"should return usable stream attached to connection","time":{"start":1728386449129,"stop":1728386449131,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b23dfc5f24f284d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728386820977,"stop":1728386820980,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a08768470f3d380","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728386490134,"stop":1728386490134,"duration":0},"status":"passed","severity":"normal"},{"uid":"571917baa77d41d0","name":"Delete observer","time":{"start":1728386744299,"stop":1728386744299,"duration":0},"status":"passed","severity":"normal"},{"uid":"515f48835a76100","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728386598956,"stop":1728386598956,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe1490744b687d59","name":"Check received message containing Arabic","time":{"start":1728386605995,"stop":1728386605995,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee6a9f9fb15c105","name":"Sample","time":{"start":1728386441581,"stop":1728386441581,"duration":0},"status":"passed","severity":"normal"},{"uid":"541d225c326eeb5c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728386824917,"stop":1728386824917,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d77900d35e7d6f","name":"Passing page size 0 when there are 110 messages","time":{"start":1728386843775,"stop":1728386843776,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0b895d7e0d8173","name":"should return empty list for no shard","time":{"start":1728386433703,"stop":1728386433704,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f91780cbd481353","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728386456925,"stop":1728386456925,"duration":0},"status":"passed","severity":"normal"},{"uid":"29be6869ff581af1","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728386555760,"stop":1728386555760,"duration":0},"status":"passed","severity":"normal"},{"uid":"385e6c04c6b16c2e","name":"Generator, 2 different pubsubtopics","time":{"start":1728386843277,"stop":1728386843278,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bcbb95442b6ab7","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728386598955,"stop":1728386598955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5170f0ab74d17636","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app42/10/topic282/proto","time":{"start":1728386806774,"stop":1728386806774,"duration":0},"status":"passed","severity":"normal"},{"uid":"9016295e9b8aa3f5","name":"configure the node with multiple pubsub topics","time":{"start":1728386823303,"stop":1728386823303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4760d3d6f0968a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728386824953,"stop":1728386824954,"duration":1},"status":"passed","severity":"normal"},{"uid":"c417205d68e29f59","name":"should load peers from local storage and dispatch events","time":{"start":1728386461130,"stop":1728386461130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2707261cd9f8d0","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728386777335,"stop":1728386777337,"duration":2},"status":"passed","severity":"normal"},{"uid":"25d2078a3326b266","name":"Query Generator, No Decoder","time":{"start":1728386820980,"stop":1728386820980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5924645572092740","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728386598934,"stop":1728386598934,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02a7f76af4e0669","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728386793366,"stop":1728386793368,"duration":2},"status":"passed","severity":"normal"},{"uid":"73c74bfd8183a53e","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598955,"stop":1728386598955,"duration":0},"status":"passed","severity":"normal"},{"uid":"55df509daf074637","name":"Push message with unicode special characters payload","time":{"start":1728386756829,"stop":1728386756829,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5543583c02772c","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728386598950,"stop":1728386598951,"duration":1},"status":"passed","severity":"normal"},{"uid":"8000c4ae6bfb96e9","name":"isConnected should return true after first peer connects","time":{"start":1728386521167,"stop":1728386521168,"duration":1},"status":"passed","severity":"normal"},{"uid":"292fc3fc8307529","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728386433702,"stop":1728386433702,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac3b01613e3512f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app61/7/topic749/proto","time":{"start":1728386806775,"stop":1728386806775,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b33e8aeeab0b66","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728386824919,"stop":1728386824920,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4f726b8edb1c38","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728386824940,"stop":1728386824941,"duration":1},"status":"passed","severity":"normal"},{"uid":"525fdfb91c67b210","name":"Decoder throws on undefined content topic","time":{"start":1728386449415,"stop":1728386449415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b405f9d24266dc0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728386441491,"stop":1728386441491,"duration":0},"status":"passed","severity":"normal"},{"uid":"849ece54504cff1b","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728386598953,"stop":1728386598954,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb5c2b1516497bc","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728386624315,"stop":1728386624315,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1f50cc41ebaffc","name":"Ordered callback, aborts when callback returns true","time":{"start":1728386847490,"stop":1728386847491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c482604f637fa5af","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728386777338,"stop":1728386777339,"duration":1},"status":"passed","severity":"normal"},{"uid":"103de545a512bdd8","name":"Check received message with timestamp: 1728386488666000000 ","time":{"start":1728386742254,"stop":1728386742255,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc17eca87e072aa","name":"topics with same application and version share the same shard","time":{"start":1728386433697,"stop":1728386433697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9009024ec53917","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728386441490,"stop":1728386441491,"duration":1},"status":"passed","severity":"normal"},{"uid":"b568a6f57d071682","name":"Check message with no payload is not received","time":{"start":1728386742261,"stop":1728386742262,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad9a7998112e703","name":"Push message with Chinese payload","time":{"start":1728386793355,"stop":1728386793356,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c52fe4fb895e805","name":"Push message with content topic containing Arabic","time":{"start":1728386793364,"stop":1728386793365,"duration":1},"status":"passed","severity":"normal"},{"uid":"800e21939046fd7e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728386441488,"stop":1728386441489,"duration":1},"status":"passed","severity":"normal"},{"uid":"d852a96b72caf5f0","name":"Check received message containing XML","time":{"start":1728386605997,"stop":1728386605997,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd87f623cdbd937","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728386854987,"stop":1728386854987,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d274a45f07f25b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728386777347,"stop":1728386777348,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25db5bc798b2dce","name":"should not fail to stop the service if it was not started","time":{"start":1728386499992,"stop":1728386499992,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a42534007077b7","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728386496886,"stop":1728386496886,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc5d6d3d58d667","name":"Subscribe to topic containing XML and receive message","time":{"start":1728386824949,"stop":1728386824949,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b82a362d45cb6d","name":"Check received message with timestamp: 1728386489143 ","time":{"start":1728386606001,"stop":1728386606001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbb00f41b8f2931","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728386923286,"stop":1728386923286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea86287c3b36ee3","name":"1 Store, 2 fetches","time":{"start":1728386456702,"stop":1728386456704,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d341653aa2780a3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728386763710,"stop":1728386763711,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c9936b4c01b413","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728386598970,"stop":1728386598970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33491afd53accfb","name":"Ping on unsubscribed peer","time":{"start":1728386532836,"stop":1728386532837,"duration":1},"status":"passed","severity":"normal"},{"uid":"14076c6792826d0d","name":"different cluster, same shard: nodes don't connect","time":{"start":1728386708256,"stop":1728386708257,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8c163e74c14b69","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728386629974,"stop":1728386629974,"duration":0},"status":"passed","severity":"normal"},{"uid":"a189d7dd4ca393c7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728386433711,"stop":1728386433711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b5b9a7ffd540a6","name":"stop","time":{"start":1728386529984,"stop":1728386529984,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb030af8f40a1ccb","name":"Check message with invalid timestamp is not received","time":{"start":1728386742237,"stop":1728386742237,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3035de50f05bb5","name":"Check received message containing Basic HTML tag","time":{"start":1728386742227,"stop":1728386742230,"duration":3},"status":"passed","severity":"normal"},{"uid":"d40e06f5a1d76035","name":"Subscribe to topic containing Script and receive message","time":{"start":1728386630023,"stop":1728386630023,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e8ecc2f775ea5b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728386433706,"stop":1728386433706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac31febeddc2a697","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728386466999,"stop":1728386467001,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0a83c2ebe32ac55","name":"should throw an error for missing required configuration","time":{"start":1728386433704,"stop":1728386433704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd38540814e9a854","name":"Check received message containing shell command","time":{"start":1728386605998,"stop":1728386605998,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd682837807f017","name":"Push message with content topic containing SQL Injection","time":{"start":1728386756840,"stop":1728386756840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b8c39112abbf8e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728386433711,"stop":1728386433711,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5b25bc2283e62f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728386433711,"stop":1728386433712,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc56d2b4f54db498","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728386806779,"stop":1728386806779,"duration":0},"status":"passed","severity":"normal"},{"uid":"560374d8d3b7abc4","name":"Check publish message containing long","time":{"start":1728386772240,"stop":1728386772240,"duration":0},"status":"passed","severity":"normal"},{"uid":"9971a0629343c3e6","name":"Check received message containing Russian","time":{"start":1728386742247,"stop":1728386742248,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e25dc488b7a9ec0","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728386806771,"stop":1728386806772,"duration":1},"status":"passed","severity":"normal"},{"uid":"93999a8c313d3b5f","name":"Publish message with custom timestamp: Tue Oct 08 2024 12:26:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728386772248,"stop":1728386772248,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78c9889e3fa01c1","name":"Push message with Russian payload","time":{"start":1728386793357,"stop":1728386793357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17421953db0599a","name":"random static sharding 9 - Cluster ID: 258, Shard ID: 379","time":{"start":1728386823301,"stop":1728386823302,"duration":1},"status":"passed","severity":"normal"},{"uid":"95efe0146a79af1d","name":"Check received message containing JSON","time":{"start":1728386605997,"stop":1728386605998,"duration":1},"status":"passed","severity":"normal"},{"uid":"57153b258b76cc1","name":"Passing page size 1 when there are 4 messages","time":{"start":1728386843776,"stop":1728386843776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e89e9b51797b2cb","name":"Push message with custom timestamp: 1728383034790","time":{"start":1728386756860,"stop":1728386756860,"duration":0},"status":"passed","severity":"normal"},{"uid":"935141775126fbd3","name":"Check received message containing Russian","time":{"start":1728386605995,"stop":1728386605996,"duration":1},"status":"passed","severity":"normal"},{"uid":"779ebc09f1d5fc83","name":"random static sharding 8 - Cluster ID: 50, Shard ID: 593","time":{"start":1728386823296,"stop":1728386823301,"duration":5},"status":"passed","severity":"normal"},{"uid":"8f7be1b384c257e3","name":"should decode valid enr with tcp successfully","time":{"start":1728386442119,"stop":1728386442119,"duration":0},"status":"passed","severity":"normal"},{"uid":"154db9312255b048","name":"should select older connection if present","time":{"start":1728386448335,"stop":1728386448335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82ae634a63b0524","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728386598939,"stop":1728386598939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1a0b0b7056ded4","name":"should throw error - invalid id","time":{"start":1728386442121,"stop":1728386442121,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f799923c4960ec8","name":"Subscribe to topic containing Script and receive message","time":{"start":1728386824949,"stop":1728386824949,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1b5171e551a0a0","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386537852,"stop":1728386537853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0b1fbcbcfac01","name":"Check received message containing numeric","time":{"start":1728386742217,"stop":1728386742218,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8d41f1cea6862d","name":"it tolerates circular branch references","time":{"start":1728386457122,"stop":1728386457122,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d847b013521526","name":"Check received message containing short","time":{"start":1728386605988,"stop":1728386605988,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0b306828603d9c","name":"Check message with non string payload is not received","time":{"start":1728386742262,"stop":1728386742262,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4bd14e4e3a4774","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728386686317,"stop":1728386686318,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebb2bb59995b89e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728386834524,"stop":1728386834525,"duration":1},"status":"passed","severity":"normal"},{"uid":"31edf627e69b8682","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728386456704,"stop":1728386456705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c952e31a396c1a64","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728386442131,"stop":1728386442131,"duration":0},"status":"passed","severity":"normal"},{"uid":"180262e433375024","name":"Query generator for multiple messages with different message text format","time":{"start":1728386847487,"stop":1728386847488,"duration":1},"status":"passed","severity":"normal"},{"uid":"662f2a2ac152a234","name":"should set field with only RELAY enabled","time":{"start":1728386442130,"stop":1728386442130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fead09331cee15","name":"Promise Callback - true","time":{"start":1728386833583,"stop":1728386833583,"duration":0},"status":"passed","severity":"normal"},{"uid":"688cccf9e80fed11","name":"Fails to publish duplicate message","time":{"start":1728386772248,"stop":1728386772248,"duration":0},"status":"passed","severity":"normal"},{"uid":"346aadc721177625","name":"Publish message with custom timestamp: Tue Oct 08 2024 10:26:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728386772247,"stop":1728386772247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5792ca28a4717b60","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728386449293,"stop":1728386449293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac576445ab9a4ad4","name":"Check received message containing emoji","time":{"start":1728386742253,"stop":1728386742253,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9243932ac63ed","name":"Check message on other pubsub topic is not received","time":{"start":1728386742237,"stop":1728386742238,"duration":1},"status":"passed","severity":"normal"},{"uid":"45332773d9da770","name":"should not receive a peer event after stop","time":{"start":1728386788530,"stop":1728386788530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8d3fea490026cf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728386456924,"stop":1728386456924,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f934b62d024d71e","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728386686317,"stop":1728386686317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5855538c6408690","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728386824938,"stop":1728386824938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d50159158152c98","name":"Passing page size 110 when there are 120 messages","time":{"start":1728386843790,"stop":1728386843790,"duration":0},"status":"passed","severity":"normal"},{"uid":"b679c203471eb77c","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728386598962,"stop":1728386598963,"duration":1},"status":"passed","severity":"normal"},{"uid":"3093e64f300dc537","name":"Correctly serialized arguments","time":{"start":1728386691181,"stop":1728386691181,"duration":0},"status":"passed","severity":"normal"},{"uid":"44741217c574f251","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728386598954,"stop":1728386598954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c693bff293fca43","name":"Subscribe and receive messages via lightPush","time":{"start":1728386629971,"stop":1728386629974,"duration":3},"status":"passed","severity":"normal"},{"uid":"4df5c9680c52359","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728386598940,"stop":1728386598940,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cfc150050d898c","name":"Generator, custom pubsub topic","time":{"start":1728386843276,"stop":1728386843276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2460db153442e8fe","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728386824932,"stop":1728386824933,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1c5b41940df92d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728386823285,"stop":1728386823286,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb653a1ebdf50af","name":"Should update multiaddrs","time":{"start":1728386708676,"stop":1728386708676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06dcfc9783ffc79","name":"Fails to push message with large meta","time":{"start":1728386793377,"stop":1728386793382,"duration":5},"status":"passed","severity":"normal"},{"uid":"3bb52cf2d52ab392","name":"Check received message containing Chinese","time":{"start":1728386605995,"stop":1728386605995,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec49f6d6acf039d","name":"Check received message containing long","time":{"start":1728386742217,"stop":1728386742217,"duration":0},"status":"passed","severity":"normal"},{"uid":"b438a3fda06ce614","name":"different cluster, different shard: nodes don't connect","time":{"start":1728386708257,"stop":1728386708257,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2eb58cba0628db","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728386461131,"stop":1728386461131,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc966f2826902419","name":"Relay - dialed first","time":{"start":1728386882895,"stop":1728386882895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b830a63f3d167e5","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728386777334,"stop":1728386777335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8864c91bb8356a55","name":"Subscribe to topic containing XML and receive message","time":{"start":1728386824926,"stop":1728386824927,"duration":1},"status":"passed","severity":"normal"},{"uid":"269dc5e5d5b53b4c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728386630020,"stop":1728386630022,"duration":2},"status":"passed","severity":"normal"},{"uid":"2e59100ef5c986cc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728386629997,"stop":1728386629998,"duration":1},"status":"passed","severity":"normal"},{"uid":"766c525c2a29e8a6","name":"Subscribe to topic containing long and receive message","time":{"start":1728386630003,"stop":1728386630010,"duration":7},"status":"passed","severity":"normal"},{"uid":"540205a959317831","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728386433760,"stop":1728386433760,"duration":0},"status":"passed","severity":"normal"},{"uid":"16df147288fbc38d","name":"Push message with meta","time":{"start":1728386756854,"stop":1728386756854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75caf0f5b8e78ff","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728386606010,"stop":1728386606010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e436c762e158fa7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728386824951,"stop":1728386824951,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebc918dcb42e56e","name":"ignores unrecognized TXT record formats","time":{"start":1728386457123,"stop":1728386457123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1618d31b1efc9749","name":"ignores domain fetching errors","time":{"start":1728386457123,"stop":1728386457123,"duration":0},"status":"passed","severity":"normal"},{"uid":"a026a41cc2f4e8b9","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728386756841,"stop":1728386756841,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0803a9ba33052b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728386763709,"stop":1728386763709,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa25f0a971eb1abf","name":"Fails to push message with empty content topic","time":{"start":1728386793376,"stop":1728386793376,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e90a93832456ae","name":"Check publish message containing Basic HTML tag","time":{"start":1728386772243,"stop":1728386772244,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd3c99e090285e3","name":"Passing page size 11 when there are 10 messages","time":{"start":1728386843787,"stop":1728386843788,"duration":1},"status":"passed","severity":"normal"},{"uid":"1738aa61fdb796b1","name":"Push message with content topic containing numeric","time":{"start":1728386756838,"stop":1728386756838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580f732bc251f1c","name":"LightPush","time":{"start":1728386882898,"stop":1728386882898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f11ef8fa8573f73","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728386824919,"stop":1728386824919,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe71d321dca3011","name":"Check received message containing emoji","time":{"start":1728386605999,"stop":1728386606000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54d8cf345862676","name":"Push message with special chars payload","time":{"start":1728386756818,"stop":1728386756820,"duration":2},"status":"passed","severity":"normal"},{"uid":"b50e75080e4381a8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728386742236,"stop":1728386742237,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f730075ac3a251c","name":"getPeersByDiscovery","time":{"start":1728386529965,"stop":1728386529969,"duration":4},"status":"passed","severity":"normal"},{"uid":"43f7809459125c92","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728386624270,"stop":1728386624290,"duration":20},"status":"passed","severity":"normal"},{"uid":"3754f00d8aa54acd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728386441485,"stop":1728386441486,"duration":1},"status":"passed","severity":"normal"},{"uid":"f316ad0a8a87fd88","name":"should return valid sharding parameters for static sharding","time":{"start":1728386433715,"stop":1728386433716,"duration":1},"status":"passed","severity":"normal"},{"uid":"af49a739c5a796ac","name":"Waku message hash computation (no timestamp)","time":{"start":1728386436166,"stop":1728386436167,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a42769e13270f9","name":"Decoder throws on empty string content topic","time":{"start":1728386468825,"stop":1728386468825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aded9bc66e9cedb","name":"Passing an array","time":{"start":1728386851616,"stop":1728386851616,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a38460dd7e0bc8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728386847490,"stop":1728386847490,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d610f36cfc8b57a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728386763710,"stop":1728386763710,"duration":0},"status":"passed","severity":"normal"},{"uid":"e502530614d63fce","name":"Nwaku publishes","time":{"start":1728386760750,"stop":1728386760751,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e086006ae046f4","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app6/6/topic971/proto","time":{"start":1728386806777,"stop":1728386806777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ea60777d4b23ec","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728386449293,"stop":1728386449293,"duration":0},"status":"passed","severity":"normal"},{"uid":"950694585c85c8f8","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728386433703,"stop":1728386433703,"duration":0},"status":"passed","severity":"normal"},{"uid":"213d7c526cfc54c8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728386777343,"stop":1728386777345,"duration":2},"status":"passed","severity":"normal"},{"uid":"8116300a671e0ff5","name":"Push message with rate limit","time":{"start":1728386756856,"stop":1728386756857,"duration":1},"status":"passed","severity":"normal"},{"uid":"b655a8f5aadb0b76","name":"1 Relay, 1 fetch","time":{"start":1728386456702,"stop":1728386456702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fc206718ba7ec4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728386630040,"stop":1728386630040,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cc4cee426835a5","name":"Check received message containing escaped characters","time":{"start":1728386605998,"stop":1728386605999,"duration":1},"status":"passed","severity":"normal"},{"uid":"85524ecc5dc3e5eb","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728386456922,"stop":1728386456923,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee981adc38486a4","name":"should not fail to stop the service if it was not started","time":{"start":1728386788526,"stop":1728386788528,"duration":2},"status":"passed","severity":"normal"},{"uid":"44ac4bbee187b49a","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728386820973,"stop":1728386820973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecf2b9e01657ccc","name":"should encode/decode to RLP encoding","time":{"start":1728386442122,"stop":1728386442123,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06ce65d311b3f82","name":"Publishes to nwaku","time":{"start":1728386760750,"stop":1728386760750,"duration":0},"status":"passed","severity":"normal"},{"uid":"638837ab8e4479c5","name":"Check publish message containing numeric","time":{"start":1728386772240,"stop":1728386772240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade468fe014d64d","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728386441483,"stop":1728386441484,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbebf5cea35bf398","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728386763711,"stop":1728386763712,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8895d798008c72c","name":"Push 30 different messages","time":{"start":1728386756831,"stop":1728386756834,"duration":3},"status":"passed","severity":"normal"},{"uid":"32f6d8ec9dc0abc9","name":"Ping on peer without subscriptions","time":{"start":1728386532835,"stop":1728386532836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb3adfd3bea64e","name":"Query Generator, No message returned","time":{"start":1728386820980,"stop":1728386820985,"duration":5},"status":"passed","severity":"normal"},{"uid":"9d879fecaf7b73ad","name":"should only return 1 node with relay and store capability","time":{"start":1728386457124,"stop":1728386457125,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f3d722cdc8c093","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728386441490,"stop":1728386441490,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a0cc38da6a0a7a","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728386777326,"stop":1728386777326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e688583c932076e","name":"Overlapping topic subscription","time":{"start":1728386777327,"stop":1728386777327,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58d630b146c99b5d","name":"Check message with non string payload is not received","time":{"start":1728386742239,"stop":1728386742239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c06b079d0232e1","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728386433715,"stop":1728386433715,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5f0c8ce2c48802","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728386496843,"stop":1728386496843,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a442713fe12c7a5","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386843278,"stop":1728386843278,"duration":0},"status":"passed","severity":"normal"},{"uid":"780eecf77468bc14","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386537825,"stop":1728386537827,"duration":2},"status":"passed","severity":"normal"},{"uid":"851a11cd48eb9987","name":"should get / set TCP multiaddr","time":{"start":1728386442127,"stop":1728386442127,"duration":0},"status":"passed","severity":"normal"},{"uid":"456cf0fb3b5346b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728386777320,"stop":1728386777325,"duration":5},"status":"passed","severity":"normal"},{"uid":"39d944262fbd630","name":"Keep-alive pings maintain the connection","time":{"start":1728386555758,"stop":1728386555759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd7f1cb1059e22a","name":"should not receive a peer event after stop","time":{"start":1728386461130,"stop":1728386461130,"duration":0},"status":"passed","severity":"normal"},{"uid":"c544cd541c8c2d7c","name":"Push message with content topic containing special chars","time":{"start":1728386793363,"stop":1728386793364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d811a13e51c1aa6","name":"non connected peers","time":{"start":1728386742550,"stop":1728386742550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1615d9a6a19ba2af","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728386433700,"stop":1728386433700,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a71be6f482ff24","name":"should throw an error for insufficient data","time":{"start":1728386433760,"stop":1728386433761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0d9498c4b8510","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728386686319,"stop":1728386686324,"duration":5},"status":"passed","severity":"normal"},{"uid":"a90edb21d48f2895","name":"less peers than existing","time":{"start":1728386742550,"stop":1728386742550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da95f1d85f0c4f3f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728386433707,"stop":1728386433707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2581733d28e08561","name":"Check message received after jswaku node is restarted","time":{"start":1728386742240,"stop":1728386742240,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a870c9a4e2293d76","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728386598949,"stop":1728386598950,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0cf21d0c7c93c","name":"Push message with XML payload","time":{"start":1728386756824,"stop":1728386756827,"duration":3},"status":"passed","severity":"normal"},{"uid":"bed06e9058d9e290","name":"same cluster, same shard: nodes connect","time":{"start":1728386598926,"stop":1728386598927,"duration":1},"status":"passed","severity":"normal"},{"uid":"decb81624792d18f","name":"new peer added after a peer was already found","time":{"start":1728386789121,"stop":1728386789121,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54dc5ef329b0b02d","name":"Fails to push message bigger that 1MB","time":{"start":1728386793389,"stop":1728386793390,"duration":1},"status":"passed","severity":"normal"},{"uid":"146c305b473f114d","name":"Push message with custom timestamp: 1697628224981","time":{"start":1728386793382,"stop":1728386793382,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ed52604742d082","name":"Check received message containing Arabic","time":{"start":1728386742219,"stop":1728386742223,"duration":4},"status":"passed","severity":"normal"},{"uid":"3cf4f3e5ba3a24a7","name":"Push message on custom pubsubTopic","time":{"start":1728386688000,"stop":1728386688007,"duration":7},"status":"passed","severity":"normal"},{"uid":"f35ef6771e2fd9b3","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728386467001,"stop":1728386467001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2539230ca1b4a7ab","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386537819,"stop":1728386537821,"duration":2},"status":"passed","severity":"normal"},{"uid":"45eac0c34ecfae96","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728386763712,"stop":1728386763713,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e73034be2e50020","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728386433705,"stop":1728386433705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fda7cef2bd35467","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728386433710,"stop":1728386433710,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2001f09583ce17","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728386433695,"stop":1728386433695,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23020e6f0f2d79b","name":"should throw if no connection provided","time":{"start":1728386449131,"stop":1728386449132,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3edbe3f19c63cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728386824938,"stop":1728386824938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7174d2e9d77e6a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728386824950,"stop":1728386824950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4954f2cbc0dae2","name":"should not receive a peer event after stop","time":{"start":1728386499994,"stop":1728386499994,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b328b1174fba53d","name":"should handle corrupted local storage data gracefully","time":{"start":1728386461131,"stop":1728386461131,"duration":0},"status":"passed","severity":"normal"},{"uid":"166ec8e9856e88b4","name":"Check meta is set [ecies]","time":{"start":1728386468823,"stop":1728386468824,"duration":1},"status":"passed","severity":"normal"},{"uid":"968e2f0f43e1b0df","name":"Subscribe to topic containing long and receive message","time":{"start":1728386824921,"stop":1728386824923,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6411f7b459c9d69","name":"should set field with only FILTER enabled","time":{"start":1728386442130,"stop":1728386442130,"duration":0},"status":"passed","severity":"normal"},{"uid":"a633ca1938af3daf","name":"should properly compute the node id","time":{"start":1728386442122,"stop":1728386442122,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab060414bc952e3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728386455969,"stop":1728386455973,"duration":4},"status":"passed","severity":"normal"},{"uid":"4113b1b9f38f6a88","name":"Does not throw an exception when node disconnects","time":{"start":1728386851614,"stop":1728386851614,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6c42cc351221ab","name":"Decoder throws on undefined content topic","time":{"start":1728386468825,"stop":1728386468825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b819181d4d186de","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728386814063,"stop":1728386814063,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c752e1a7e65775","name":"connects to nwaku","time":{"start":1728386851612,"stop":1728386851613,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5b3fd78219340c","name":"Push message with short payload","time":{"start":1728386793353,"stop":1728386793354,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f382cf9620ac5f9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728386433692,"stop":1728386433692,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc44c9243af9cf2","name":"Decrypt messages","time":{"start":1728386744298,"stop":1728386744299,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf2da192f7ee3e8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728386563300,"stop":1728386563300,"duration":0},"status":"passed","severity":"normal"},{"uid":"840096ad483114bf","name":"Publish without waiting for remote peer","time":{"start":1728386777320,"stop":1728386777320,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d14b7ed87d620f9","name":"should reject if LightPush is requested but not mounted","time":{"start":1728386471732,"stop":1728386471732,"duration":0},"status":"passed","severity":"normal"},{"uid":"4babbb8ac5870c49","name":"Push message with content topic containing numeric","time":{"start":1728386793363,"stop":1728386793363,"duration":0},"status":"passed","severity":"normal"},{"uid":"d161e9a3a83df1e3","name":"Subscribe to topic containing short and publish message","time":{"start":1728386777327,"stop":1728386777327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89b650552ffd0ad","name":"Push to array if already present","time":{"start":1728386433287,"stop":1728386433287,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4fd050724b5cbd","name":"recovers when dns.resolve returns empty","time":{"start":1728386457123,"stop":1728386457123,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ee239ce1009fa9","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728386598969,"stop":1728386598969,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c3e435c240a204","name":"Check received message containing Chinese","time":{"start":1728386742219,"stop":1728386742219,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a5197cf92ef0ab","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728386456927,"stop":1728386456928,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf6deb1d3fd2122","name":"handles empty contentTopics array correctly","time":{"start":1728386433717,"stop":1728386433717,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aecf8f94fedee2","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728386521167,"stop":1728386521167,"duration":0},"status":"passed","severity":"normal"},{"uid":"af300224b559e957","name":"creates an iterator","time":{"start":1728386842725,"stop":1728386842725,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c2233e9782e979","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728386537823,"stop":1728386537824,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d1e814635398a7","name":"Push message with custom timestamp: 1728390234790","time":{"start":1728386756860,"stop":1728386756864,"duration":4},"status":"passed","severity":"normal"},{"uid":"533cd0ded456fd59","name":"should wait for LightPush peer to be connected","time":{"start":1728386471734,"stop":1728386471734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dab1578e0c55bce","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728386521162,"stop":1728386521164,"duration":2},"status":"passed","severity":"normal"},{"uid":"e32d752d4ea26bd1","name":"throws on content topic with generation field greater than 0","time":{"start":1728386433682,"stop":1728386433683,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc48fffc01da3046","name":"should reject if Relay is requested but not mounted","time":{"start":1728386471732,"stop":1728386471732,"duration":0},"status":"passed","severity":"normal"},{"uid":"423a1a235738306","name":"Store - dialed after - with timeout","time":{"start":1728386882897,"stop":1728386882898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06513b20681870f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728386708252,"stop":1728386708252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e955ad52364c4cf2","name":"Fails to push message with large meta","time":{"start":1728386756855,"stop":1728386756856,"duration":1},"status":"passed","severity":"normal"},{"uid":"8341879ceb41e98e","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728386688000,"stop":1728386688000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11dadee6fa88cf5","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728386598951,"stop":1728386598951,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b51ea5673a6aec","name":"Encoder throws on undefined content topic","time":{"start":1728386468824,"stop":1728386468824,"duration":0},"status":"passed","severity":"normal"},{"uid":"410644de86c32bf0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728386629984,"stop":1728386629997,"duration":13},"status":"passed","severity":"normal"},{"uid":"b10232d1001c38cc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728386824951,"stop":1728386824951,"duration":0},"status":"passed","severity":"normal"},{"uid":"351157c6d6e9e918","name":"Check received message containing shell command","time":{"start":1728386742230,"stop":1728386742231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb27cab54ad21fa","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728386687991,"stop":1728386687991,"duration":0},"status":"passed","severity":"normal"},{"uid":"372d5ab0bf9c45bb","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728386686316,"stop":1728386686317,"duration":1},"status":"passed","severity":"normal"},{"uid":"833d979f9f5cf412","name":"should emit a peer event after start","time":{"start":1728386499993,"stop":1728386499993,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ee0d3bd3f7241f","name":"Round trip binary serialization","time":{"start":1728386449413,"stop":1728386449413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb0686320299643","name":"can dial TLS multiaddrs","time":{"start":1728386691118,"stop":1728386691119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d092ed90c49f917","name":"nwaku subscribes","time":{"start":1728386760749,"stop":1728386760750,"duration":1},"status":"passed","severity":"normal"},{"uid":"855304bf9f770f09","name":"Check publish message containing special chars","time":{"start":1728386772240,"stop":1728386772241,"duration":1},"status":"passed","severity":"normal"},{"uid":"71537f9e86aadb40","name":"Check received message with timestamp: 1728386489143000000 ","time":{"start":1728386606000,"stop":1728386606000,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee50d669ccdf6174","name":"Passing invalid cursor","time":{"start":1728386814062,"stop":1728386814063,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a1f5ac433477e7","name":"Subscribe to topic containing XML and publish message","time":{"start":1728386777340,"stop":1728386777341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4b05c9965e61457","name":"Wrong topic","time":{"start":1728386806778,"stop":1728386806778,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ea969339a473b6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728386824950,"stop":1728386824950,"duration":0},"status":"passed","severity":"normal"},{"uid":"a023850d8e8645bd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728386433708,"stop":1728386433708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be495158cebb566","name":"Query with Ordered Callback, No Decoder","time":{"start":1728386820991,"stop":1728386820994,"duration":3},"status":"passed","severity":"normal"},{"uid":"d40c4303bd083c8a","name":"Subscribe to topic containing long and receive message","time":{"start":1728386824942,"stop":1728386824942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fedb77b73fb8cfb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728386442118,"stop":1728386442119,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65faa0f25f05f80","name":"Check message with no content topic is not received","time":{"start":1728386606017,"stop":1728386606017,"duration":0},"status":"passed","severity":"normal"}]