2024-10-08 22:37:08 +00:00

1 line
162 KiB
JSON

[{"uid":"74bafa18b83c91a3","name":"should handle a minimal index list","time":{"start":1728426345311,"stop":1728426345311,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb1da78fcfb91c9","name":"Check received message containing JSON","time":{"start":1728426579503,"stop":1728426579503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac8f6268215eb24","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728426579384,"stop":1728426579384,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe2a53c8ee07c80","name":"should not fail to start the service if it is already started","time":{"start":1728426412791,"stop":1728426412791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f017a99d4af9c18c","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app18/7/topic197/utf8","time":{"start":1728426891906,"stop":1728426891907,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f516cd67ba869","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728426368149,"stop":1728426368150,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ce68f0ac65dfdc","name":"Check publish message containing emoji","time":{"start":1728426840579,"stop":1728426840580,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15d6710f39e8edc","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728426933523,"stop":1728426933523,"duration":0},"status":"passed","severity":"normal"},{"uid":"5250a28d1c96ba97","name":"Check received message containing long","time":{"start":1728426811578,"stop":1728426811578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7ce99edb99bd28","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426713564,"stop":1728426713564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27d88e213b36d20","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728426412794,"stop":1728426412795,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4b11733acad2f460","name":"Query generator for multiple messages with different message text format","time":{"start":1728426955886,"stop":1728426955887,"duration":1},"status":"passed","severity":"normal"},{"uid":"7137109cf8ebbcaf","name":"Push message with JSON payload","time":{"start":1728426909126,"stop":1728426909127,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5daa89dbbf689f0","name":"Publish message with custom timestamp: Tue Oct 08 2024 23:33:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1728426840581,"stop":1728426840582,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af4239e6fb79d8f","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728426477302,"stop":1728426477302,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e8395a5d3229a0","name":"different cluster, same shard: nodes don't connect","time":{"start":1728426579372,"stop":1728426579373,"duration":1},"status":"passed","severity":"normal"},{"uid":"685f5ae9937497aa","name":"Push message with content topic containing Arabic","time":{"start":1728426909134,"stop":1728426909134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e0489d0ff992f8","name":"Ping on subscribed peer","time":{"start":1728426462728,"stop":1728426462729,"duration":1},"status":"passed","severity":"normal"},{"uid":"162d99abb94d6ca5","name":"getPeersByDiscovery","time":{"start":1728426839383,"stop":1728426839385,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a951fa606d05ff2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426713567,"stop":1728426713567,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd3aab5392d10c7","name":"can start and stop the service","time":{"start":1728426867501,"stop":1728426867501,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f413c0fe3d91b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728426345214,"stop":1728426345214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f821f9748c06bfbe","name":"Push message with Chinese payload","time":{"start":1728426821471,"stop":1728426821471,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5769fe7879f238","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728426611624,"stop":1728426611625,"duration":1},"status":"passed","severity":"normal"},{"uid":"4344ffa8c3baee56","name":"same cluster, different shard: nodes connect","time":{"start":1728426755057,"stop":1728426755058,"duration":1},"status":"passed","severity":"normal"},{"uid":"5516a0fa9588af2b","name":"Subscribe and receive messages via lightPush","time":{"start":1728426611620,"stop":1728426611621,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff6e1fb2a338d75","name":"Push message with content topic containing Script","time":{"start":1728426821480,"stop":1728426821480,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba33cb678fa52f3","name":"Check received message containing XML","time":{"start":1728426579502,"stop":1728426579502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff06139fb159c900","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728426934449,"stop":1728426934449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a12455ad7e476a","name":"different cluster, different shard: nodes don't connect","time":{"start":1728426579373,"stop":1728426579374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7406f071ca024e75","name":"unsubscribes","time":{"start":1728426954901,"stop":1728426954901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3125078be75f61","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1728426906407,"stop":1728426906407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89218de6f3ab6ed","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728426353160,"stop":1728426353161,"duration":1},"status":"passed","severity":"normal"},{"uid":"f672809c6648bd5e","name":"Check received message containing Russian","time":{"start":1728426811580,"stop":1728426811581,"duration":1},"status":"passed","severity":"normal"},{"uid":"709d517de51deb86","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728426579378,"stop":1728426579378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba8ea859983e1a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426477293,"stop":1728426477294,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd2da562940c5f3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728426934447,"stop":1728426934447,"duration":0},"status":"passed","severity":"normal"},{"uid":"db75369c1fb16eca","name":"Fails to push message bigger that 1MB","time":{"start":1728426909154,"stop":1728426909154,"duration":0},"status":"passed","severity":"normal"},{"uid":"290f243fa2c5ddb3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728426934461,"stop":1728426934461,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d83b22fdddf4e15","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728426934436,"stop":1728426934436,"duration":0},"status":"passed","severity":"normal"},{"uid":"290c0dfbebbec63a","name":"safeDispatchEvent","time":{"start":1728426441048,"stop":1728426441048,"duration":0},"status":"passed","severity":"normal"},{"uid":"351541d22e0429b8","name":"should not receive a peer event before start","time":{"start":1728426412792,"stop":1728426412792,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e911d7e28c8eeb","name":"Check received message containing escaped characters","time":{"start":1728426811590,"stop":1728426811590,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f41b716ab30782c","name":"Check message on other pubsub topic is not received","time":{"start":1728426579507,"stop":1728426579508,"duration":1},"status":"passed","severity":"normal"},{"uid":"7306dd9f9313c436","name":"getPeersByDiscovery","time":{"start":1728426441038,"stop":1728426441038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c20e2ced33e460","name":"Generator, 2 different pubsubtopics","time":{"start":1728426945492,"stop":1728426945493,"duration":1},"status":"passed","severity":"normal"},{"uid":"551f4054e5dfac7e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728426934462,"stop":1728426934463,"duration":1},"status":"passed","severity":"normal"},{"uid":"8273b6b036eff7f7","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728426345208,"stop":1728426345209,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b509463e12161","name":"Waku message hash computation (no timestamp)","time":{"start":1728426347726,"stop":1728426347726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7b9d577c1a2735","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728426611627,"stop":1728426611628,"duration":1},"status":"passed","severity":"normal"},{"uid":"2364bda5238ff61c","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728426517113,"stop":1728426517114,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ae077e9c4cbd99","name":"returns only open connection if one present","time":{"start":1728426359915,"stop":1728426359916,"duration":1},"status":"passed","severity":"normal"},{"uid":"6023cb9119cf3e7a","name":"Check received message containing JSON","time":{"start":1728426811589,"stop":1728426811589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c79470b7996964","name":"Check publish message containing Arabic","time":{"start":1728426840575,"stop":1728426840576,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c818d5eebf6651d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728426345201,"stop":1728426345202,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b5a8c8ef4e434e","name":"should set field with all protocols disabled","time":{"start":1728426353778,"stop":1728426353778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e623a07694a9b839","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728426934437,"stop":1728426934438,"duration":1},"status":"passed","severity":"normal"},{"uid":"2daedad3c7d2b39a","name":"Push message with long payload","time":{"start":1728426821469,"stop":1728426821470,"duration":1},"status":"passed","severity":"normal"},{"uid":"c958d8a437fee093","name":"Push message with rate limit","time":{"start":1728426821486,"stop":1728426821486,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f235ee0035dc42e","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728426368756,"stop":1728426368756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d144d8e564cf51f1","name":"Subscribe and receive messages via lightPush","time":{"start":1728426934452,"stop":1728426934452,"duration":0},"status":"passed","severity":"normal"},{"uid":"35987696994e7ae2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728426623742,"stop":1728426623743,"duration":1},"status":"passed","severity":"normal"},{"uid":"55d500e46e5a09a2","name":"Check message received after nwaku node is restarted","time":{"start":1728426811619,"stop":1728426811620,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f616a500385e97c","name":"Check publish message containing Script","time":{"start":1728426840577,"stop":1728426840577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8c106a933a1b4e","name":"Fails to publish duplicate message","time":{"start":1728426840582,"stop":1728426840583,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56b223cf6e11b7e","name":"should throw error - no public key","time":{"start":1728426353768,"stop":1728426353768,"duration":0},"status":"passed","severity":"normal"},{"uid":"7835f7f37b43013f","name":"random static sharding 2 - Cluster ID: 590, Shard ID: 478","time":{"start":1728426902885,"stop":1728426902885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b66e73198409407","name":"Subscribe to topic containing XML and receive message","time":{"start":1728426934444,"stop":1728426934445,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb9306d9add9064","name":"Correctly serialized arguments","time":{"start":1728426754439,"stop":1728426754440,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe72a175f769837","name":"Subscribe to topic containing short and receive message","time":{"start":1728426934456,"stop":1728426934457,"duration":1},"status":"passed","severity":"normal"},{"uid":"def0ce6a814423dd","name":"should emit a peer event after start","time":{"start":1728426372526,"stop":1728426372526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc430f1b5cd78ee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728426934441,"stop":1728426934441,"duration":0},"status":"passed","severity":"normal"},{"uid":"940789f52cdf7d47","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728426345212,"stop":1728426345212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b38741b3582534","name":"Generator, custom pubsub topic","time":{"start":1728426945492,"stop":1728426945492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bdd0863c403348","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728426934445,"stop":1728426934445,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7197fc2b4855b35","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app17/1/topic954/json","time":{"start":1728426891904,"stop":1728426891904,"duration":0},"status":"passed","severity":"normal"},{"uid":"351beb1e61301f1d","name":"Push message with JSON payload","time":{"start":1728426821473,"stop":1728426821474,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc734568ee48161d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728426934442,"stop":1728426934442,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e59d8561d22a55e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728426821481,"stop":1728426821481,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d4598bf46cda1d","name":"Push message with content topic containing long","time":{"start":1728426909132,"stop":1728426909132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4548a4eb1a994ca0","name":"Publish message with custom timestamp: Wed Oct 18 2023 22:33:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1728426840581,"stop":1728426840581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6243052c69e8064","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728427001996,"stop":1728427001996,"duration":0},"status":"passed","severity":"normal"},{"uid":"888d032076dca5f0","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/3/topic238/test.js","time":{"start":1728426891905,"stop":1728426891905,"duration":0},"status":"passed","severity":"normal"},{"uid":"777cea8064cf80a4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1728426970847,"stop":1728426970847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36dc602609e2abf","name":"LightPush: 0 peers, Filter: 2 peers","time":{"start":1728426749565,"stop":1728426749565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4782aa653078a39d","name":"Query Generator - false","time":{"start":1728426931126,"stop":1728426931127,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bea056d977666b","name":"throws on content topic with non-number generation field","time":{"start":1728426345188,"stop":1728426345188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c031caebcd9a5221","name":"Meta field set when metaSetter is specified","time":{"start":1728426361066,"stop":1728426361066,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecbcd4f016d8e7","name":"Refresh subscription","time":{"start":1728426611626,"stop":1728426611626,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a2589fd5fbfff3","name":"Check message with invalid timestamp is not received","time":{"start":1728426811617,"stop":1728426811617,"duration":0},"status":"passed","severity":"normal"},{"uid":"682fce0e2af90617","name":"should select older connection if present","time":{"start":1728426359916,"stop":1728426359917,"duration":1},"status":"passed","severity":"normal"},{"uid":"28598feab32cac27","name":"Promise Callback - true","time":{"start":1728426931128,"stop":1728426931133,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a7d678282d5ae40","name":"Throws when trying to push message with empty payload","time":{"start":1728426821476,"stop":1728426821476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1662a235b6c64bf","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728426579506,"stop":1728426579506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32ed4353649defd","name":"Check received message containing emoji","time":{"start":1728426811590,"stop":1728426811591,"duration":1},"status":"passed","severity":"normal"},{"uid":"799458f553ca291d","name":"returns all values when wanted number is greater than available values","time":{"start":1728426367827,"stop":1728426367827,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeb1a5f877f9a00","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728426400910,"stop":1728426400911,"duration":1},"status":"passed","severity":"normal"},{"uid":"55611ed11ac4d25b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728426611628,"stop":1728426611629,"duration":1},"status":"passed","severity":"normal"},{"uid":"556b7bc30319ca92","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728426345221,"stop":1728426345221,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ef1e52ae356ca5","name":"Generator, 2 different pubsubtopics","time":{"start":1728426945490,"stop":1728426945491,"duration":1},"status":"passed","severity":"normal"},{"uid":"9110f95c5a815ee0","name":"Relay - times out","time":{"start":1728426971603,"stop":1728426971603,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa6b318233c6c55","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728426579376,"stop":1728426579376,"duration":0},"status":"passed","severity":"normal"},{"uid":"310623deeef90d23","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728426360855,"stop":1728426360856,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3dbbffd4d9ad56","name":"Check message on other pubsub topic is not received","time":{"start":1728426811617,"stop":1728426811618,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f1d8a93ab44972","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1728426906407,"stop":1728426906408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e655f1cc7fe25bc6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728426934455,"stop":1728426934455,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd873f59dbd08d78","name":"Ephemeral messages are not stored","time":{"start":1728426411457,"stop":1728426411458,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bfa8a5164e1a1e4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728426345208,"stop":1728426345208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba42e9962d68c24d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426713567,"stop":1728426713567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b42fc0beeff3ea","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728426845418,"stop":1728426845419,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6ce147d90c786b","name":"removeEventListener with wrong event","time":{"start":1728426441038,"stop":1728426441038,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce892546896e8d06","name":"Push message with content topic containing emoji","time":{"start":1728426909151,"stop":1728426909151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9766c917ea670928","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728426579424,"stop":1728426579425,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed715b26e9ad8ad","name":"Encoder throws on empty string content topic","time":{"start":1728426379996,"stop":1728426379996,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf60ac0d4d3fac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728426517106,"stop":1728426517106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b899c19c765257","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579389,"stop":1728426579389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5f8d5c4e498424","name":"should reject on timeout if it was set","time":{"start":1728426382821,"stop":1728426382821,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e8e5c8b15f5d4e","name":"Encoder throws on undefined content topic","time":{"start":1728426361066,"stop":1728426361066,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe2ea519b00375","name":"random static sharding 5 - Cluster ID: 393, Shard ID: 905","time":{"start":1728426902887,"stop":1728426902887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d7897d549dc243","name":"Subscribe and receive messages via waku relay post","time":{"start":1728426934437,"stop":1728426934437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab48b2162d44516a","name":"should properly compute the node id","time":{"start":1728426353770,"stop":1728426353770,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff554dcbad3b9eeb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728426934447,"stop":1728426934448,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cac2811728d3e1e","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728426345226,"stop":1728426345226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6addbd57573f21","name":"Nodes with multiple pubsub topic","time":{"start":1728426828174,"stop":1728426828174,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d855d184978f1f1","name":"Check publish message containing long","time":{"start":1728426840574,"stop":1728426840574,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71f422b58ddf872","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728426934445,"stop":1728426934447,"duration":2},"status":"passed","severity":"normal"},{"uid":"5833465b920daf1e","name":"Fails to push message bigger that 1MB","time":{"start":1728426821493,"stop":1728426821493,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc16ed2200efcf89","name":"Check publish message containing numeric","time":{"start":1728426840574,"stop":1728426840574,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b94510484233f15","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426713565,"stop":1728426713565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2efe33d3ce8392","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728426611621,"stop":1728426611621,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c154dad238247d","name":"Push message with short payload","time":{"start":1728426821469,"stop":1728426821469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad8e4c159c6ec98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728426345218,"stop":1728426345218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89f76ef641aeac8","name":"Check received message containing escaped characters","time":{"start":1728426579504,"stop":1728426579504,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc804c28cbc9877e","name":"Check message with non string payload is not received","time":{"start":1728426811594,"stop":1728426811594,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32ff5ff8c09282","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1728426933528,"stop":1728426933528,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4abb6d2481d982","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1728426970848,"stop":1728426970848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca7efbd213e03e5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728426845404,"stop":1728426845405,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec97af48b9684fb8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1728426611630,"stop":1728426611631,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc9b60cb4a154ae","name":"A test","time":{"start":1728426713695,"stop":1728426713695,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb1bedf95c857ff","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728426345208,"stop":1728426345208,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57edae929e3d2b2","name":"Encoder throws on undefined content topic","time":{"start":1728426378375,"stop":1728426378375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07542729d006758","name":"Check received message containing unicode special characters","time":{"start":1728426579504,"stop":1728426579504,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c1e9b8fa5a6177","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728426828172,"stop":1728426828172,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4649e31dc266f4","name":"Check message with invalid timestamp is not received","time":{"start":1728426811592,"stop":1728426811593,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ebb687c7d0ecb28","name":"Push message with content topic containing long","time":{"start":1728426821477,"stop":1728426821477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bff22ed147d246","name":"should return false","time":{"start":1728426353769,"stop":1728426353769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff685e53dd08a14","name":"ignores domain fetching errors","time":{"start":1728426368754,"stop":1728426368754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab0fbb867a486c6","name":"Sets default value correctly","time":{"start":1728426985155,"stop":1728426985155,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6845852c552d7d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728426934443,"stop":1728426934443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35e956ef0795553","name":"Check received message containing numeric","time":{"start":1728426811609,"stop":1728426811609,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bc294282fb9c3","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728426934462,"stop":1728426934462,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a29c464d059823","name":"LightPush: 3 peers, Filter: 2 peers","time":{"start":1728426749570,"stop":1728426749571,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcd77333e25d3470","name":"Check received message containing short","time":{"start":1728426579493,"stop":1728426579494,"duration":1},"status":"passed","severity":"normal"},{"uid":"584c7291dc059c9c","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728426579375,"stop":1728426579376,"duration":1},"status":"passed","severity":"normal"},{"uid":"44dfd42fa941ceff","name":"should emit a peer event after start","time":{"start":1728426412791,"stop":1728426412791,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a659389677c864","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1728426906409,"stop":1728426906409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6538b5a988ff7ac","name":"should reject if Store is requested but not mounted","time":{"start":1728426382820,"stop":1728426382821,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6a4e403f0eb8d1","name":"Asymmetric encrypt & decrypt","time":{"start":1728426378908,"stop":1728426378908,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7f46eea2fa5283","name":"Reopen subscription with peer with lost subscription","time":{"start":1728426483245,"stop":1728426483245,"duration":0},"status":"passed","severity":"normal"},{"uid":"67851e37f334e1f7","name":"throws on content topic with too few or too many fields","time":{"start":1728426345187,"stop":1728426345188,"duration":1},"status":"passed","severity":"normal"},{"uid":"8173fb9132d4f031","name":"Check received message containing escaped characters","time":{"start":1728426811614,"stop":1728426811614,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b29749cf6aa32f","name":"Publish without waiting for remote peer","time":{"start":1728426845395,"stop":1728426845395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb7882f66f077bb","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728426345200,"stop":1728426345200,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b9ad6531d25292","name":"Check message with no content topic is not received","time":{"start":1728426811593,"stop":1728426811594,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa958d1354ea113d","name":"Filter with 1 connections","time":{"start":1728426623114,"stop":1728426623114,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ed4aaca2eee53","name":"Tracks peer failures correctly","time":{"start":1728426508399,"stop":1728426508400,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b908f3ef5fcf3f","name":"Filter with 0 connections","time":{"start":1728426623113,"stop":1728426623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a630e1801b62a6f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728426934441,"stop":1728426934442,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1dd3030328c5ff4","name":"shard 0","time":{"start":1728426902883,"stop":1728426902884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e381e9c496b32507","name":"Check publish message containing escaped characters","time":{"start":1728426840579,"stop":1728426840579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31807a8e926fd98","name":"Push message with content topic containing JSON","time":{"start":1728426909144,"stop":1728426909145,"duration":1},"status":"passed","severity":"normal"},{"uid":"fedd959deba02ff9","name":"Check message on other pubsub topic is not received","time":{"start":1728426811593,"stop":1728426811593,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedf8d6573c8b08f","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728426345210,"stop":1728426345210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b07b1ce789360b3","name":"Check received message containing Script","time":{"start":1728426811582,"stop":1728426811582,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f5fe15b82d2238","name":"Fails to push message with empty content topic","time":{"start":1728426821484,"stop":1728426821485,"duration":1},"status":"passed","severity":"normal"},{"uid":"1648cc8f915ca182","name":"throws on content topic with empty application field","time":{"start":1728426345189,"stop":1728426345189,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c60e8135839868","name":"LightPush: 1 peers, Filter: 2 peers","time":{"start":1728426749567,"stop":1728426749567,"duration":0},"status":"passed","severity":"normal"},{"uid":"4143762d75e268dd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728426353166,"stop":1728426353166,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d21d7eb1f4ae0e","name":"Check received message containing XML","time":{"start":1728426811582,"stop":1728426811588,"duration":6},"status":"passed","severity":"normal"},{"uid":"7064b4edc5034b7e","name":"Delete observer","time":{"start":1728426813261,"stop":1728426813261,"duration":0},"status":"passed","severity":"normal"},{"uid":"924c15d363e44ccd","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728426345209,"stop":1728426345209,"duration":0},"status":"passed","severity":"normal"},{"uid":"84460525ca30af50","name":"Passing page size 0 when there are 110 messages","time":{"start":1728426958302,"stop":1728426958302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d402f9656de3787","name":"should throw error - no public key","time":{"start":1728426353769,"stop":1728426353769,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b12b346fa8dad88","name":"Push message with content topic containing JSON","time":{"start":1728426821481,"stop":1728426821482,"duration":1},"status":"passed","severity":"normal"},{"uid":"268d4558127b3419","name":"Push message with content topic containing numeric","time":{"start":1728426909133,"stop":1728426909133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad8c0508a85e2ac","name":"Push message with SQL Injection payload","time":{"start":1728426909122,"stop":1728426909124,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3c376ecc23a73a3","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app9/6/topic186/json","time":{"start":1728426891906,"stop":1728426891906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c34f133b600690","name":"should return different streams if requested simultaniously","time":{"start":1728426360674,"stop":1728426360675,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cf87c8908df3a2b","name":"removeEventListener with correct event","time":{"start":1728426441037,"stop":1728426441037,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c35febbeda15b6","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1728426906409,"stop":1728426906410,"duration":1},"status":"passed","severity":"normal"},{"uid":"334c499163343ef5","name":"same cluster, same shard: nodes connect","time":{"start":1728426579369,"stop":1728426579371,"duration":2},"status":"passed","severity":"normal"},{"uid":"8aa9454880b305ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728426345217,"stop":1728426345217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d94dd23f16556d6","name":"Push message with content topic containing emoji","time":{"start":1728426821484,"stop":1728426821484,"duration":0},"status":"passed","severity":"normal"},{"uid":"7396a9138af62da5","name":"random static sharding 6 - Cluster ID: 220, Shard ID: 511","time":{"start":1728426902887,"stop":1728426902887,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b01aceba8cff4bf","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728426934436,"stop":1728426934436,"duration":0},"status":"passed","severity":"normal"},{"uid":"684f8bca0b7139b2","name":"Check received message with timestamp: 1728426400488 ","time":{"start":1728426811615,"stop":1728426811616,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfeaf2b7f65a898f","name":"it tolerates circular branch references","time":{"start":1728426368753,"stop":1728426368753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9223a10abef4405","name":"Subscribe to topic containing Script and receive message","time":{"start":1728426934460,"stop":1728426934461,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd3cb6e5617f248","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728426611629,"stop":1728426611630,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da81b6641b9e1fe","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728426353767,"stop":1728426353767,"duration":0},"status":"passed","severity":"normal"},{"uid":"688939d2cf0968cb","name":"Subscribe to topic containing XML and publish message","time":{"start":1728426845416,"stop":1728426845417,"duration":1},"status":"passed","severity":"normal"},{"uid":"f879d556fcf2e514","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728426345199,"stop":1728426345200,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee27b1e7a379b4b","name":"should encode/decode to RLP encoding","time":{"start":1728426353770,"stop":1728426353770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb24600a3dd6aa6","name":"LightPush: 0 peers, Filter: 3 peers","time":{"start":1728426749565,"stop":1728426749566,"duration":1},"status":"passed","severity":"normal"},{"uid":"acff2e44d0547a62","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728426345220,"stop":1728426345220,"duration":0},"status":"passed","severity":"normal"},{"uid":"74edd8b534ab086a","name":"returns all values when wanted number matches available values","time":{"start":1728426367821,"stop":1728426367823,"duration":2},"status":"passed","severity":"normal"},{"uid":"38160a2c8ebbb250","name":"LightPush with 0 connections","time":{"start":1728426623112,"stop":1728426623112,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f53de3260f965b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728426934439,"stop":1728426934439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02ff618f8c8c908","name":"does not throw on valid cases","time":{"start":1728426345186,"stop":1728426345187,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8ead4f1422c723","name":"Check received message with timestamp: 1728426400691000000 ","time":{"start":1728426579505,"stop":1728426579505,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb54813d9386c01","name":"Push message with content topic containing Script","time":{"start":1728426909136,"stop":1728426909136,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb619ff798642cf","name":"udp ip6 address","time":{"start":1728426353264,"stop":1728426353265,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfde9d9dc190a18","name":"Push message with escaped characters payload","time":{"start":1728426909128,"stop":1728426909129,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ff86d799a1e41d","name":"Push message with long payload","time":{"start":1728426909119,"stop":1728426909120,"duration":1},"status":"passed","severity":"normal"},{"uid":"21339bcb1892d0c","name":"Check received message containing SQL Injection","time":{"start":1728426811611,"stop":1728426811611,"duration":0},"status":"passed","severity":"normal"},{"uid":"497dc3279ae098a1","name":"Wrong topic","time":{"start":1728426891907,"stop":1728426891907,"duration":0},"status":"passed","severity":"normal"},{"uid":"966c40620d531868","name":"Check received message containing Basic HTML tag","time":{"start":1728426811588,"stop":1728426811589,"duration":1},"status":"passed","severity":"normal"},{"uid":"10edd210afa64347","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728426579445,"stop":1728426579445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d071c642dc23769b","name":"Passing page size 1 when there are 4 messages","time":{"start":1728426958302,"stop":1728426958303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a27338fc3347d","name":"Subscribe to topic containing long and receive message","time":{"start":1728426934457,"stop":1728426934457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9573c1ab822127","name":"Renews peer on consistent ping failures","time":{"start":1728426508399,"stop":1728426508399,"duration":0},"status":"passed","severity":"normal"},{"uid":"3748b3a60f3d73be","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728426839386,"stop":1728426839386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5dac1b8063e5dbf4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728426934463,"stop":1728426934464,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f57f154e2ceaedb","name":"should emit a peer event after start","time":{"start":1728426867502,"stop":1728426867503,"duration":1},"status":"passed","severity":"normal"},{"uid":"514b321d9539e080","name":"should return valid sharding parameters for static sharding","time":{"start":1728426345224,"stop":1728426345224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e191e4cae1dbaad","name":"should get / set UDP multiaddr","time":{"start":1728426353771,"stop":1728426353771,"duration":0},"status":"passed","severity":"normal"},{"uid":"96661380966152c3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728426345215,"stop":1728426345215,"duration":0},"status":"passed","severity":"normal"},{"uid":"711130222489f108","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728426345227,"stop":1728426345227,"duration":0},"status":"passed","severity":"normal"},{"uid":"555f4dc03f4819f9","name":"Check message with non string payload is not received","time":{"start":1728426579510,"stop":1728426579511,"duration":1},"status":"passed","severity":"normal"},{"uid":"35748b0338c654a0","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728426368149,"stop":1728426368149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57d63f14ab6d874","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728426845414,"stop":1728426845414,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af79da6a803e366","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728426755049,"stop":1728426755056,"duration":7},"status":"passed","severity":"normal"},{"uid":"b634b182232dba78","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728426345202,"stop":1728426345202,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e3ecd4637da12c","name":"Query with Promise Callback, No Decoder","time":{"start":1728426933528,"stop":1728426933529,"duration":1},"status":"passed","severity":"normal"},{"uid":"164ec7a63e428d1b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1728426970849,"stop":1728426970849,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad0650256ba6d29","name":"Check received message containing shell command","time":{"start":1728426811589,"stop":1728426811589,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f64379f87c1786","name":"Check received message containing short","time":{"start":1728426811577,"stop":1728426811578,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa955a2d6e9005a9","name":"Check received message containing XML","time":{"start":1728426811612,"stop":1728426811612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5b996a67c568e8","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728426579386,"stop":1728426579387,"duration":1},"status":"passed","severity":"normal"},{"uid":"d339265a9395bec0","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728426400911,"stop":1728426400912,"duration":1},"status":"passed","severity":"normal"},{"uid":"88de552393b3305e","name":"Refresh subscription","time":{"start":1728426934456,"stop":1728426934456,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb1a52fd409aa0","name":"Subscribe to topic containing long and publish message","time":{"start":1728426845406,"stop":1728426845407,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ce7ebf411ce307","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728426579403,"stop":1728426579408,"duration":5},"status":"passed","severity":"normal"},{"uid":"ee8ba40dc94ef666","name":"Check received message containing unicode special characters","time":{"start":1728426811590,"stop":1728426811590,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dd9f2cb61b8ed1","name":"should throw an error for missing sharding configuration","time":{"start":1728426345225,"stop":1728426345225,"duration":0},"status":"passed","severity":"normal"},{"uid":"21346400ab7d12a8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728426845404,"stop":1728426845404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1530a5643ee5ce1e","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728426623745,"stop":1728426623751,"duration":6},"status":"passed","severity":"normal"},{"uid":"edef4f9a262eb751","name":"Encoder throws on empty string content topic","time":{"start":1728426361066,"stop":1728426361067,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da3ec93cbbb1b3","name":"should properly create location multiaddrs - udp","time":{"start":1728426353777,"stop":1728426353777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a7ebfb609cfbc7","name":"Push message with content topic containing Russian","time":{"start":1728426909134,"stop":1728426909134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac163c4c5269f40a","name":"should create a new stream if no existing for protocol found","time":{"start":1728426360674,"stop":1728426360674,"duration":0},"status":"passed","severity":"normal"},{"uid":"32af657b8e5f69e2","name":"should not fail to stop the service if it was not started","time":{"start":1728426867502,"stop":1728426867502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffa8760c27ea54c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728426611628,"stop":1728426611628,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba579fdfa1cd405","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728426345214,"stop":1728426345214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fad80a944f50fe0","name":"Push message with custom timestamp: 1697668211829","time":{"start":1728426909153,"stop":1728426909153,"duration":0},"status":"passed","severity":"normal"},{"uid":"793e1779e05f499c","name":"should only return 1 node with relay capability","time":{"start":1728426368755,"stop":1728426368755,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f876063823c0f6d","name":"Passing page size 10 when there are 10 messages","time":{"start":1728426958303,"stop":1728426958304,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8f00e7e68636726","name":"should decode valid enr successfully","time":{"start":1728426353766,"stop":1728426353766,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18505ed3b21e55b","name":"should be online or offline if network state changed","time":{"start":1728426400914,"stop":1728426400915,"duration":1},"status":"passed","severity":"normal"},{"uid":"b071e343284031f9","name":"new peer added after a peer was already found","time":{"start":1728426839386,"stop":1728426839386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6925bd2ce5ec4bf0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728426845419,"stop":1728426845419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd850a1984945a5","name":"Check publish message after service node is restarted","time":{"start":1728426840586,"stop":1728426840586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"57c23648bca6f411","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579427,"stop":1728426579427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e055687c0f08757","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579402,"stop":1728426579403,"duration":1},"status":"passed","severity":"normal"},{"uid":"1496d7672c63f1e6","name":"Push message with content topic containing XML","time":{"start":1728426909136,"stop":1728426909144,"duration":8},"status":"passed","severity":"normal"},{"uid":"5825bdfc66e7d9e1","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728426517112,"stop":1728426517113,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ff29a7ba20b2e9","name":"Store - dialed after - with timeout","time":{"start":1728426971604,"stop":1728426971604,"duration":0},"status":"passed","severity":"normal"},{"uid":"f256b64c53419fec","name":"should set field with only STORE enabled","time":{"start":1728426353779,"stop":1728426353779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a08bd0602cbdf7","name":"Check received message containing short","time":{"start":1728426811598,"stop":1728426811598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcf6ff59d1568db","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1728426411460,"stop":1728426411460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fcb30226b732ad","name":"Push message with content topic containing unicode special characters","time":{"start":1728426821483,"stop":1728426821483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5890c2152d0befa1","name":"Using a function","time":{"start":1728426985154,"stop":1728426985154,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe581918b8bb4a4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728426840580,"stop":1728426840580,"duration":0},"status":"passed","severity":"normal"},{"uid":"644c02a8961f5aec","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1728426508400,"stop":1728426508400,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee68b05c50e7870a","name":"Fails to push message with large meta","time":{"start":1728426909152,"stop":1728426909152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ac5524d92e7412","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app72/8/topic26/json","time":{"start":1728426891903,"stop":1728426891904,"duration":1},"status":"passed","severity":"normal"},{"uid":"25458f62d673ab17","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728426840584,"stop":1728426840584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3382b507004dab","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728426345193,"stop":1728426345193,"duration":0},"status":"passed","severity":"normal"},{"uid":"21526668eba1bb41","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728426970844,"stop":1728426970844,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b035c808c5a97f8","name":"handles different networkShards values correctly","time":{"start":1728426345206,"stop":1728426345207,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a879b4205307f3c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728426353160,"stop":1728426353160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0308b6640ffd3f","name":"Check received message containing JSON","time":{"start":1728426811613,"stop":1728426811613,"duration":0},"status":"passed","severity":"normal"},{"uid":"196678c451a8750d","name":"Push message equal or less that 1MB","time":{"start":1728426821492,"stop":1728426821493,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e6e5cab6d6acad3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728426934462,"stop":1728426934462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2f582a19e807e9","name":"Query Generator, No message returned","time":{"start":1728426933524,"stop":1728426933525,"duration":1},"status":"passed","severity":"normal"},{"uid":"78c799e287ff7291","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728426845402,"stop":1728426845404,"duration":2},"status":"passed","severity":"normal"},{"uid":"92a3a9b4941392be","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728426934460,"stop":1728426934460,"duration":0},"status":"passed","severity":"normal"},{"uid":"6026a5badbef5f8d","name":"Push message with escaped characters payload","time":{"start":1728426821474,"stop":1728426821475,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ee9fe2ccec1b3c","name":"Push message with content topic containing short","time":{"start":1728426821477,"stop":1728426821477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cff40e2abf0170c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728426345210,"stop":1728426345210,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb7d282f19580b8","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728426579408,"stop":1728426579409,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab49a872bf91a8d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1728426955887,"stop":1728426955887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9746a7b236642808","name":"should reject if Relay is requested but not mounted","time":{"start":1728426382819,"stop":1728426382820,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d93d17157a36bf","name":"Push message with rate limit","time":{"start":1728426909152,"stop":1728426909153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7832f8d846334a9","name":"should decode valid enr with tcp successfully","time":{"start":1728426353767,"stop":1728426353767,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e837fe0d735dc66","name":"Subscribe to topic containing short and receive message","time":{"start":1728426611626,"stop":1728426611627,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5d64d99709e70a","name":"Fails to publish message with empty text","time":{"start":1728426840583,"stop":1728426840583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1659d8b9ad73861e","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728426400913,"stop":1728426400914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea2413cc7c3c186","name":"retrieves a single peer","time":{"start":1728426368752,"stop":1728426368753,"duration":1},"status":"passed","severity":"normal"},{"uid":"66514a0b6bc9a32","name":"Subscribe and receives messages on 20 topics","time":{"start":1728426611623,"stop":1728426611624,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa2ba7c08b1f893","name":"different cluster, same shard: nodes don't connect","time":{"start":1728426755058,"stop":1728426755058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d1e9df81345291","name":"Check received message with timestamp: 1728426400691 ","time":{"start":1728426579505,"stop":1728426579505,"duration":0},"status":"passed","severity":"normal"},{"uid":"e608af3084031c2c","name":"Check publish message containing special chars","time":{"start":1728426840575,"stop":1728426840575,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e96bc834efd2ad5","name":"Round trip binary serialization","time":{"start":1728426361065,"stop":1728426361065,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d3f1636c6dc7b","name":"should fail to send if no connections available","time":{"start":1728426663860,"stop":1728426663860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b59130b9a967ffc","name":"Register correct protocols","time":{"start":1728426845394,"stop":1728426845394,"duration":0},"status":"passed","severity":"normal"},{"uid":"461fe9ea3dda8542","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426477297,"stop":1728426477298,"duration":1},"status":"passed","severity":"normal"},{"uid":"7098c676aea60c05","name":"Push message with content topic containing unicode special characters","time":{"start":1728426909151,"stop":1728426909151,"duration":0},"status":"passed","severity":"normal"},{"uid":"478ee10d515accbe","name":"Check message with no content topic is not received","time":{"start":1728426579509,"stop":1728426579509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b82102ab09926fa","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728426579377,"stop":1728426579378,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c097215de3897d8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1728426970848,"stop":1728426970848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d77e44e827a7bd0","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728426891910,"stop":1728426891910,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fc5d4ca4abf155","name":"Symmetric encrypt & Decrypt","time":{"start":1728426378908,"stop":1728426378909,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc3cad40f2a18f4c","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728426579440,"stop":1728426579440,"duration":0},"status":"passed","severity":"normal"},{"uid":"693356c32551efa","name":"Check received message with timestamp: 1728426400488000000 ","time":{"start":1728426811615,"stop":1728426811615,"duration":0},"status":"passed","severity":"normal"},{"uid":"2966c6838793e645","name":"Overlapping topic subscription","time":{"start":1728426611625,"stop":1728426611626,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd5ec8d4794a178","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1728426947142,"stop":1728426947142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5fe6ebe55b38c3","name":"should throw if no connection provided","time":{"start":1728426360673,"stop":1728426360674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a59a65451d803ee","name":"Overlapping topic subscription","time":{"start":1728426845406,"stop":1728426845406,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2fc46a00e256ae13","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728426517111,"stop":1728426517112,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12ee3e6eebfb6c2","name":"Push 30 different messages","time":{"start":1728426909131,"stop":1728426909131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3882062c7d86af17","name":"Subscribe to topic containing Script and publish message","time":{"start":1728426845416,"stop":1728426845416,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1576d8e8cfd32","name":"Push message with unicode special characters payload","time":{"start":1728426909129,"stop":1728426909130,"duration":1},"status":"passed","severity":"normal"},{"uid":"786549899149f81c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728426611622,"stop":1728426611622,"duration":0},"status":"passed","severity":"normal"},{"uid":"876ad0f40e8d47e1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1728426970844,"stop":1728426970845,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2af3e420e44b73","name":"Fails to push message with large meta","time":{"start":1728426821485,"stop":1728426821486,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfc12e20de5dbc1","name":"Fields are not dropped","time":{"start":1728426359525,"stop":1728426359526,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7488264c78fdeee","name":"Push message with short payload","time":{"start":1728426909119,"stop":1728426909119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad0db22d7a02925","name":"Push message equal or less that 1MB","time":{"start":1728426909154,"stop":1728426909154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6160fb99b76c6251","name":"LightPush with 2 connections","time":{"start":1728426623115,"stop":1728426623115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bee5b318bc7b54","name":"Subscribe to topic containing JSON and receive message","time":{"start":1728426611631,"stop":1728426611631,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed271556325170f7","name":"Query generator for multiple messages with different content topic format","time":{"start":1728426955887,"stop":1728426955888,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6de4ca4a4d63fd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1728426934458,"stop":1728426934459,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b882c567669d1e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1728426970849,"stop":1728426970849,"duration":0},"status":"passed","severity":"normal"},{"uid":"96365d595dc66252","name":"Check received message containing special chars","time":{"start":1728426811609,"stop":1728426811609,"duration":0},"status":"passed","severity":"normal"},{"uid":"913a1cc522a2e3f0","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728426579427,"stop":1728426579439,"duration":12},"status":"passed","severity":"normal"},{"uid":"b5eb88c9b740eec5","name":"should wait for Filter peer to be connected","time":{"start":1728426382823,"stop":1728426382823,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a04d6b08a940d","name":"random static sharding 8 - Cluster ID: 54, Shard ID: 711","time":{"start":1728426902888,"stop":1728426902888,"duration":0},"status":"passed","severity":"normal"},{"uid":"845aff61ff8857e4","name":"Mutual subscription","time":{"start":1728426845393,"stop":1728426845393,"duration":0},"status":"passed","severity":"normal"},{"uid":"334203ca30c97e4","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728426345192,"stop":1728426345192,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a0a2d80f88a625","name":"recovers when dns.resolve returns empty","time":{"start":1728426368753,"stop":1728426368754,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c14d0cd25ea47ac","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728426623752,"stop":1728426623753,"duration":1},"status":"passed","severity":"normal"},{"uid":"37afb906dc31dc86","name":"Push message with Russian payload","time":{"start":1728426909122,"stop":1728426909122,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc3a9c1d36e941fe","name":"LightPush with 3 connections","time":{"start":1728426623116,"stop":1728426623117,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e6b13ebf39372","name":"Decoder throws on undefined content topic","time":{"start":1728426361067,"stop":1728426361067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c295d6f6df1d59fc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728426934454,"stop":1728426934455,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5356ae62df0c0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728426353780,"stop":1728426353780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6d2af3a3e13bb6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426945489,"stop":1728426945489,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9509a2f59e8b8d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1728426411458,"stop":1728426411458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed80a40d00cbd76a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728426353157,"stop":1728426353157,"duration":0},"status":"passed","severity":"normal"},{"uid":"115efae66f27fdba","name":"should not receive a peer event before start","time":{"start":1728426372526,"stop":1728426372526,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43a37d5dd67e54","name":"Relay - dialed first","time":{"start":1728426971602,"stop":1728426971602,"duration":0},"status":"passed","severity":"normal"},{"uid":"80394d9ac448b2c2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728426368151,"stop":1728426368151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd61a9428889107","name":"Subscribe and publish message","time":{"start":1728426845395,"stop":1728426845395,"duration":0},"status":"passed","severity":"normal"},{"uid":"165acd9999f8264d","name":"Check received message containing Arabic","time":{"start":1728426811580,"stop":1728426811580,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d59f24122fd89","name":"Non TWN Cluster","time":{"start":1728426891902,"stop":1728426891902,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee879262b33a5252","name":"addEventListener with correct event","time":{"start":1728426441036,"stop":1728426441036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf1fe5569ab711","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728426345223,"stop":1728426345223,"duration":0},"status":"passed","severity":"normal"},{"uid":"5360754d2e22a333","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728426353155,"stop":1728426353156,"duration":1},"status":"passed","severity":"normal"},{"uid":"938b385ee64dae76","name":"LightPush: 2 peers, Filter: 3 peers","time":{"start":1728426749569,"stop":1728426749569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b06c067a0f14f7","name":"Filter","time":{"start":1728426971605,"stop":1728426971605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f08efc329b60519","name":"throws on empty content topic","time":{"start":1728426345187,"stop":1728426345187,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d956acd1d3dcc6c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728426345311,"stop":1728426345311,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d249ef8e9c5134","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426477298,"stop":1728426477299,"duration":1},"status":"passed","severity":"normal"},{"uid":"549db12d10cb2f88","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1728426947143,"stop":1728426947143,"duration":0},"status":"passed","severity":"normal"},{"uid":"770985012eccf846","name":"should not fail to start the service if it is already started","time":{"start":1728426867502,"stop":1728426867502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f0344a22aee89d","name":"Check received message containing Basic HTML tag","time":{"start":1728426579502,"stop":1728426579502,"duration":0},"status":"passed","severity":"normal"},{"uid":"174702dbaea8fe3f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728426345193,"stop":1728426345199,"duration":6},"status":"passed","severity":"normal"},{"uid":"93ea8b8b08b1c13","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728426347727,"stop":1728426347727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f508475fd4df1b2f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728426345216,"stop":1728426345217,"duration":1},"status":"passed","severity":"normal"},{"uid":"377f56ac574bde22","name":"should check connected peers if present and suitable","time":{"start":1728426382822,"stop":1728426382822,"duration":0},"status":"passed","severity":"normal"},{"uid":"538ea8733bff0bef","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728426477300,"stop":1728426477301,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ed4110b94ffbdb","name":"should push to needed amount of connections","time":{"start":1728426663852,"stop":1728426663853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87b16582fc7e397","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728426345223,"stop":1728426345224,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa0b683a0f19169","name":"Check received message containing Russian","time":{"start":1728426811611,"stop":1728426811611,"duration":0},"status":"passed","severity":"normal"},{"uid":"542d6a01a17e5294","name":"LightPush","time":{"start":1728426971605,"stop":1728426971605,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5855b7ee332dfa0","name":"Push 30 different messages","time":{"start":1728426821475,"stop":1728426821476,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ad667c6411c625","name":"Push message with Script payload","time":{"start":1728426821472,"stop":1728426821473,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aed7efa9202d5b0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728426368757,"stop":1728426368757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"26564f6d242004d6","name":"handles multiple messages","time":{"start":1728426954900,"stop":1728426954900,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb18478f14d84267","name":"Ordered Callback - true","time":{"start":1728426931134,"stop":1728426931134,"duration":0},"status":"passed","severity":"normal"},{"uid":"492bf90609ea874e","name":"random static sharding 4 - Cluster ID: 145, Shard ID: 600","time":{"start":1728426902886,"stop":1728426902886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12407bcb437b1df","name":"Check publish message containing short","time":{"start":1728426840573,"stop":1728426840573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c1c3c928050945","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728426579409,"stop":1728426579409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e323c76f14213ee7","name":"should properly create peer info with all multiaddrs","time":{"start":1728426353777,"stop":1728426353778,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d6429d33e5be1e","name":"should be able to encode the field with only STORE set to true","time":{"start":1728426353150,"stop":1728426353151,"duration":1},"status":"passed","severity":"normal"},{"uid":"9deab5df16d1ec33","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728426845415,"stop":1728426845415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d18511e9dfc82c","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728426579425,"stop":1728426579426,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d401c7d660b38d1","name":"Ping on unsubscribed peer","time":{"start":1728426483247,"stop":1728426483248,"duration":1},"status":"passed","severity":"normal"},{"uid":"df35878dd3dcc176","name":"Check message with invalid timestamp is not received","time":{"start":1728426579506,"stop":1728426579507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e09f3c42abf1ee2","name":"more peers than existing","time":{"start":1728426811775,"stop":1728426811775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9b4d47b16ff4428","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728426347725,"stop":1728426347726,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd682503108a1bd3","name":"Check received message containing numeric","time":{"start":1728426811578,"stop":1728426811579,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cb4337668bc273","name":"returns nothing if no connections present","time":{"start":1728426359914,"stop":1728426359915,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6be0a4ae71ec57","name":"throws on content topic with empty version field","time":{"start":1728426345190,"stop":1728426345190,"duration":0},"status":"passed","severity":"normal"},{"uid":"863b4a8c895f2a6b","name":"Fails to push message with empty content topic","time":{"start":1728426909151,"stop":1728426909152,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d7c96ae8764192","name":"Number of peers are maintained correctly","time":{"start":1728426508397,"stop":1728426508398,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0504f20d8c058d","name":"Check received message containing Chinese","time":{"start":1728426811579,"stop":1728426811580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef98f9d2feb02ec","name":"Push message with custom timestamp: 1728430223903","time":{"start":1728426821492,"stop":1728426821492,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab8d54d2477a91c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1728426933526,"stop":1728426933526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b573bd07b57b165","name":"Push message with Basic HTML tag payload","time":{"start":1728426821473,"stop":1728426821473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6e897eb51622e1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728426353165,"stop":1728426353166,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fef282d0795630","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728426353154,"stop":1728426353155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b1920f14a6aba5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728426353162,"stop":1728426353162,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5e4df929bb0f2f","name":"Renews subscription after lossing a connection","time":{"start":1728426934450,"stop":1728426934451,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a45429b1cc7748","name":"start node with empty content topic","time":{"start":1728426891910,"stop":1728426891910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1e196ba8d28710","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1728426934438,"stop":1728426934439,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3193f81076e3b80","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579379,"stop":1728426579379,"duration":0},"status":"passed","severity":"normal"},{"uid":"7454ccf9fc022f72","name":"Reusing cursor across nodes","time":{"start":1728426906410,"stop":1728426906410,"duration":0},"status":"passed","severity":"normal"},{"uid":"286ecd82c96f1d6e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728426828171,"stop":1728426828172,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e91fb52828afc34","name":"Publish message with large meta","time":{"start":1728426840586,"stop":1728426840587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e672215c1e560897","name":"Default pageSize","time":{"start":1728426958305,"stop":1728426958305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7950edde229016d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728426623751,"stop":1728426623752,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace67ea4d3496e7a","name":"Check received message containing Russian","time":{"start":1728426579501,"stop":1728426579501,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd71f2b16afc19ff","name":"Decoder throws on empty string content topic","time":{"start":1728426378377,"stop":1728426378377,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fd9717c1402d68","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728426345219,"stop":1728426345219,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc394b07c79f37f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728426891901,"stop":1728426891902,"duration":1},"status":"passed","severity":"normal"},{"uid":"63120f9fc2b2b4f3","name":"Push message on custom pubsubTopic","time":{"start":1728426713562,"stop":1728426713563,"duration":1},"status":"passed","severity":"normal"},{"uid":"22af1e8b040211ae","name":"Refresh subscription","time":{"start":1728426845405,"stop":1728426845405,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a1d252ba02f476a","name":"Subscribe to topic containing Script and receive message","time":{"start":1728426934444,"stop":1728426934444,"duration":0},"status":"passed","severity":"normal"},{"uid":"80dd7b96461f54","name":"creates an iterator","time":{"start":1728426954900,"stop":1728426954900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8dbe60accce622","name":"should throw an error for insufficient data","time":{"start":1728426345312,"stop":1728426345312,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef916b5ad716220","name":"Check message received after nwaku node is restarted","time":{"start":1728426579511,"stop":1728426579512,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f1344cccda424e4e","name":"Push message with meta","time":{"start":1728426909152,"stop":1728426909152,"duration":0},"status":"passed","severity":"normal"},{"uid":"278b7fde29c3f56f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728426345216,"stop":1728426345216,"duration":0},"status":"passed","severity":"normal"},{"uid":"351e079659a83d75","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728426934442,"stop":1728426934442,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b262efd52eae1b","name":"dispatchEvent via connectionManager","time":{"start":1728426441039,"stop":1728426441047,"duration":8},"status":"passed","severity":"normal"},{"uid":"62006932d491d609","name":"Passing page size 110 when there are 120 messages","time":{"start":1728426958305,"stop":1728426958305,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aff8b93302c9df","name":"Push message with Basic HTML tag payload","time":{"start":1728426909125,"stop":1728426909126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d7043923420d6d","name":"stop","time":{"start":1728426441048,"stop":1728426441049,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbba865fbd6040f","name":"Relay - dialed after","time":{"start":1728426971603,"stop":1728426971603,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e3ed3b4616b2e4","name":"Check received message containing emoji","time":{"start":1728426579504,"stop":1728426579505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d801ce4ce908b381","name":"LightPush: 1 peers, Filter: 3 peers","time":{"start":1728426749567,"stop":1728426749568,"duration":1},"status":"passed","severity":"normal"},{"uid":"c932d97260c82ae4","name":"LightPush: 1 peers, Filter: 1 peers","time":{"start":1728426749566,"stop":1728426749566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10f3aee79cfa360","name":"Used by Waku Relay","time":{"start":1728426985155,"stop":1728426985155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d059eb0968468142","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728426845407,"stop":1728426845412,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ea11436373b7f72","name":"Filter with 3 connections","time":{"start":1728426623118,"stop":1728426623118,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d22275be50938ea","name":"Ping on unsubscribed peer","time":{"start":1728426483245,"stop":1728426483245,"duration":0},"status":"passed","severity":"normal"},{"uid":"437ea5baed42046f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728426755049,"stop":1728426755049,"duration":0},"status":"passed","severity":"normal"},{"uid":"253e980d7d6f2a45","name":"Check received message containing emoji","time":{"start":1728426811614,"stop":1728426811615,"duration":1},"status":"passed","severity":"normal"},{"uid":"80279c978d4529d8","name":"nwaku subscribes","time":{"start":1728426834138,"stop":1728426834138,"duration":0},"status":"passed","severity":"normal"},{"uid":"75017093bfc9ae24","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728426345193,"stop":1728426345193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a12bdf43633129","name":"Passing page size 11 when there are 10 messages","time":{"start":1728426958304,"stop":1728426958304,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fe5c94d0bb359a","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app99/10/topic903/json","time":{"start":1728426891905,"stop":1728426891905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2aea19ef08d849","name":"non connected peers","time":{"start":1728426811775,"stop":1728426811775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5476c3790b073407","name":"Store - dialed first","time":{"start":1728426971604,"stop":1728426971604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4ed4a95d0646c4","name":"Push message with content topic containing Arabic","time":{"start":1728426821479,"stop":1728426821479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2721c92036f85cf3","name":"throws on content topic with generation field greater than 0","time":{"start":1728426345189,"stop":1728426345189,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99dd3642c67a269","name":"isConnected should return false after all peers disconnect","time":{"start":1728426457668,"stop":1728426457668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06ecef27e4a357f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1728426934453,"stop":1728426934454,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ca99ab3526739c","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579420,"stop":1728426579423,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad28155015ce9647","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728426368756,"stop":1728426368756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0de837eb5bc2d7","name":"random static sharding 1 - Cluster ID: 42, Shard ID: 284","time":{"start":1728426902885,"stop":1728426902885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eea6fc69c8c28bc","name":"Push message with custom timestamp: 1728423023903","time":{"start":1728426821491,"stop":1728426821492,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f32ab04152a3321","name":"should wait for Store peer to be connected","time":{"start":1728426382823,"stop":1728426382823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be277eb4e56b026","name":"1 Relay, 1 Filter, gives up","time":{"start":1728426368077,"stop":1728426368077,"duration":0},"status":"passed","severity":"normal"},{"uid":"658271ab40750f54","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728426579506,"stop":1728426579506,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f47ab6dd63dba7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728426345312,"stop":1728426345312,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c62ad2614112a6e","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728426372527,"stop":1728426372528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f6fdfb7625bc64","name":"Ping on unsubscribed peer","time":{"start":1728426462729,"stop":1728426462729,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e5d831faaaf720","name":"Check message with no pubsub topic is not received","time":{"start":1728426579509,"stop":1728426579509,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b556e80c06dfce","name":"Push message with Russian payload","time":{"start":1728426821472,"stop":1728426821472,"duration":0},"status":"passed","severity":"normal"},{"uid":"27da940984a0a9fa","name":"should reject if WakuNode is not started","time":{"start":1728426382818,"stop":1728426382819,"duration":1},"status":"passed","severity":"normal"},{"uid":"25832951b6c8505b","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728426345200,"stop":1728426345201,"duration":1},"status":"passed","severity":"normal"},{"uid":"595db2d76a111ef5","name":"should encode/decode to text encoding","time":{"start":1728426353770,"stop":1728426353771,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83556115e0d9e2b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728426902891,"stop":1728426902891,"duration":0},"status":"passed","severity":"normal"},{"uid":"89698dc192ae01ee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1728426934457,"stop":1728426934458,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f20adf79590781b","name":"Check message with non string payload is not received","time":{"start":1728426811619,"stop":1728426811619,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44db6ebf020481f","name":"should not receive a peer event after stop","time":{"start":1728426867519,"stop":1728426867520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ac13fff4f5b0b4d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728426934460,"stop":1728426934460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4925af18609d4a7e","name":"should return empty list for no shard","time":{"start":1728426345210,"stop":1728426345211,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0043f590dc1734a","name":"Decrypt messages","time":{"start":1728426813261,"stop":1728426813261,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3caea28140f62a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728426845415,"stop":1728426845416,"duration":1},"status":"passed","severity":"normal"},{"uid":"390f3baa23b6c606","name":"Decoder throws on undefined content topic","time":{"start":1728426379996,"stop":1728426379997,"duration":1},"status":"passed","severity":"normal"},{"uid":"3677baba70c7794","name":"LightPush: 2 peers, Filter: 1 peers","time":{"start":1728426749568,"stop":1728426749568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9cb5414c06a565","name":"LightPush: 2 peers, Filter: 2 peers","time":{"start":1728426749569,"stop":1728426749569,"duration":0},"status":"passed","severity":"normal"},{"uid":"874b621b06362ecb","name":"Push message with content topic containing XML","time":{"start":1728426821480,"stop":1728426821481,"duration":1},"status":"passed","severity":"normal"},{"uid":"307442706b6605c8","name":"Query generator for multiple messages","time":{"start":1728426955885,"stop":1728426955886,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb16c66ae9ff496","name":"start node with empty shard should fail","time":{"start":1728426902892,"stop":1728426902894,"duration":2},"status":"passed","severity":"normal"},{"uid":"b8c94b930c475a97","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728426906406,"stop":1728426906407,"duration":1},"status":"passed","severity":"normal"},{"uid":"31bc8bc3df5facd1","name":"Check message received after nwaku node is restarted","time":{"start":1728426811595,"stop":1728426811595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fdf3e49b73b42f30","name":"Push message with content topic containing numeric","time":{"start":1728426821477,"stop":1728426821478,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb66c784fcd46572","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728426579425,"stop":1728426579425,"duration":0},"status":"passed","severity":"normal"},{"uid":"251ae5e0cb017916","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1728426611632,"stop":1728426611632,"duration":0},"status":"passed","severity":"normal"},{"uid":"754c99541607cc2e","name":"should throw error - invalid id","time":{"start":1728426353769,"stop":1728426353769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d38b9d8db20809","name":"throws on content topic with empty topic name field","time":{"start":1728426345190,"stop":1728426345191,"duration":1},"status":"passed","severity":"normal"},{"uid":"1717748c614e9603","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728426845412,"stop":1728426845413,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc16adc0051c155","name":"LightPush: 2 peers, Filter: 0 peers","time":{"start":1728426749568,"stop":1728426749568,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a43c26592dc8ce","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728426368077,"stop":1728426368077,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38a321293ba21b2","name":"Check received message containing SQL Injection","time":{"start":1728426811581,"stop":1728426811582,"duration":1},"status":"passed","severity":"normal"},{"uid":"506ad887477b664e","name":"can start the service","time":{"start":1728426867501,"stop":1728426867501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac59e95b99210e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728426934448,"stop":1728426934448,"duration":0},"status":"passed","severity":"normal"},{"uid":"839d2fdc5ac74e9","name":"LightPush: 3 peers, Filter: 1 peers","time":{"start":1728426749570,"stop":1728426749570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d93d23da5c7327b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728426623743,"stop":1728426623744,"duration":1},"status":"passed","severity":"normal"},{"uid":"843bbbeb9bef20e4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728426368150,"stop":1728426368150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68a7202500cea73","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728426579384,"stop":1728426579385,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a11a6999b577e5","name":"random static sharding 7 - Cluster ID: 580, Shard ID: 610","time":{"start":1728426902888,"stop":1728426902888,"duration":0},"status":"passed","severity":"normal"},{"uid":"294cf14bcbf25722","name":"Decoder throws on empty string content topic","time":{"start":1728426379997,"stop":1728426379997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7ddf13e516bb1b","name":"Relay","time":{"start":1728426411515,"stop":1728426411516,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bfd5a80576a50b","name":"random static sharding 10 - Cluster ID: 870, Shard ID: 215","time":{"start":1728426902889,"stop":1728426902890,"duration":1},"status":"passed","severity":"normal"},{"uid":"7820b52e036456b9","name":"LightPush: 0 peers, Filter: 1 peers","time":{"start":1728426749564,"stop":1728426749564,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ff7b312a73adac","name":"Check message with no payload is not received","time":{"start":1728426579509,"stop":1728426579510,"duration":1},"status":"passed","severity":"normal"},{"uid":"2007dab011455999","name":"Nwaku publishes","time":{"start":1728426834139,"stop":1728426834139,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d65beb12f104ae","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728426623753,"stop":1728426623754,"duration":1},"status":"passed","severity":"normal"},{"uid":"971c56bcd861bdba","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579385,"stop":1728426579386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b46af9ca419cd03","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1728426970845,"stop":1728426970845,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d0390072dea114","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728426345226,"stop":1728426345227,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5deace4ad9342db","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728426378372,"stop":1728426378373,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf67edbc7e27381","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728426345222,"stop":1728426345222,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bb1bb87119c029","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728426623754,"stop":1728426623754,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea35b59a204d936c","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728426845417,"stop":1728426845418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5934ef76d70b3ec3","name":"LightPush: 0 peers, Filter: 0 peers","time":{"start":1728426749563,"stop":1728426749564,"duration":1},"status":"passed","severity":"normal"},{"uid":"70947e601fdc212f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728426457667,"stop":1728426457667,"duration":0},"status":"passed","severity":"normal"},{"uid":"605324ca3a74f769","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728426347725,"stop":1728426347725,"duration":0},"status":"passed","severity":"normal"},{"uid":"4780aa94ae0dee12","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728426845417,"stop":1728426845417,"duration":0},"status":"passed","severity":"normal"},{"uid":"660ff9f1f80b9873","name":"Check received message containing Script","time":{"start":1728426811611,"stop":1728426811612,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e370aadadcd115","name":"should set field with only RELAY enabled","time":{"start":1728426353779,"stop":1728426353779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b698e25a77eca0e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728426345214,"stop":1728426345215,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fffdd06dfab154","name":"Promise Callback - false","time":{"start":1728426931133,"stop":1728426931134,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b30928b3d820c5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728426934452,"stop":1728426934452,"duration":0},"status":"passed","severity":"normal"},{"uid":"29778b0c2be1fcc0","name":"Check message with no payload is not received","time":{"start":1728426811618,"stop":1728426811619,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ab156519681236","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728426840585,"stop":1728426840585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b929cf15b1b0f2d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426945493,"stop":1728426945493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2041ad7c58802c9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728426353162,"stop":1728426353163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4b4fa4789ad1bf","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728426368149,"stop":1728426368149,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9289c6cc5c6c","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728426828174,"stop":1728426828175,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee08ebf792e0cc07","name":"Passing cursor with wrong pubsubTopic","time":{"start":1728426906411,"stop":1728426906411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8cc39826249535","name":"Check publish message containing SQL Injection","time":{"start":1728426840576,"stop":1728426840576,"duration":0},"status":"passed","severity":"normal"},{"uid":"16151e37415165db","name":"different cluster, different shard: nodes don't connect","time":{"start":1728426755058,"stop":1728426755058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1aebb79048fae9","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728426947141,"stop":1728426947142,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbc9bb70e3fe0ff","name":"Ping fails for unsubscribed peers","time":{"start":1728426508398,"stop":1728426508399,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5ff50f5964f1ab","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1728426611625,"stop":1728426611625,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcfd702945526","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728427001994,"stop":1728427001995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f85c8588554c80e","name":"Check received message containing Chinese","time":{"start":1728426579499,"stop":1728426579500,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d64b75676eddec2","name":"should properly create location multiaddrs - udp4","time":{"start":1728426353772,"stop":1728426353775,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ac363f512733f0a","name":"should properly create location multiaddrs - tcp6","time":{"start":1728426353776,"stop":1728426353776,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8e47a083ff22","name":"isConnected should return true after first peer connects","time":{"start":1728426457667,"stop":1728426457667,"duration":0},"status":"passed","severity":"normal"},{"uid":"828d63e765288e22","name":"Refresh subscription","time":{"start":1728426934440,"stop":1728426934440,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbf7801db5e63ce","name":"Check received message containing unicode special characters","time":{"start":1728426811614,"stop":1728426811614,"duration":0},"status":"passed","severity":"normal"},{"uid":"740c090607b92243","name":"Js publishes, other Js receives","time":{"start":1728426834140,"stop":1728426834140,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5bbf0eaa8d16f1","name":"caches peers it previously fetched","time":{"start":1728426368754,"stop":1728426368755,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef0207da7961166","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1728426933525,"stop":1728426933526,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4eeec644479bd2","name":"can start the service","time":{"start":1728426372523,"stop":1728426372524,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e2d33e5745db89a","name":"Push message with custom timestamp: 1728423011829","time":{"start":1728426909153,"stop":1728426909153,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f13ae555b02b49","name":"Subscribe to topic containing short and publish message","time":{"start":1728426845406,"stop":1728426845406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3d2b0aacedf7e3","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728426579441,"stop":1728426579441,"duration":0},"status":"passed","severity":"normal"},{"uid":"269759db93abd6e7","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728426579386,"stop":1728426579386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c823acb1863777","name":"same cluster, same shard: nodes connect","time":{"start":1728426755057,"stop":1728426755057,"duration":0},"status":"passed","severity":"normal"},{"uid":"7255756057fc504c","name":"Push message with content topic containing SQL Injection","time":{"start":1728426909135,"stop":1728426909135,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a153da467dc9916","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426713566,"stop":1728426713566,"duration":0},"status":"passed","severity":"normal"},{"uid":"61842cc8ac6309c9","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728426360677,"stop":1728426360677,"duration":0},"status":"passed","severity":"normal"},{"uid":"14aaa5f53557f03d","name":"Callback on promise","time":{"start":1728426955888,"stop":1728426955889,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c04207864e30210","name":"Generator, 2 different pubsubtopics","time":{"start":1728426945488,"stop":1728426945489,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fa119f8da07ae4","name":"Push message with custom timestamp: 1697668223903","time":{"start":1728426821489,"stop":1728426821491,"duration":2},"status":"passed","severity":"normal"},{"uid":"843b80a1b270d103","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728426579377,"stop":1728426579377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e41bc01ffd4614d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728426828172,"stop":1728426828173,"duration":1},"status":"passed","severity":"normal"},{"uid":"af794d3b57ffe6f0","name":"throws on content topic with empty encoding field","time":{"start":1728426345191,"stop":1728426345191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3e3e8ee9329880","name":"tcp ip4 address","time":{"start":1728426353264,"stop":1728426353264,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac85dc85e4491ed","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728426345203,"stop":1728426345203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df696a1f11d09a3","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728426579401,"stop":1728426579401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3e017690c623c2","name":"Check received message containing numeric","time":{"start":1728426579495,"stop":1728426579498,"duration":3},"status":"passed","severity":"normal"},{"uid":"ccce9597cd6d7e4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728426379995,"stop":1728426379995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2a94c6eec1f597","name":"should get / set TCP multiaddr","time":{"start":1728426353771,"stop":1728426353771,"duration":0},"status":"passed","severity":"normal"},{"uid":"771685eca1de60aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728426345218,"stop":1728426345219,"duration":1},"status":"passed","severity":"normal"},{"uid":"80cb7d2acb5aff65","name":"Subscribe to topic containing long and receive message","time":{"start":1728426934440,"stop":1728426934441,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ae0d78bbb426ed","name":"should not fail to stop the service if it was not started","time":{"start":1728426372525,"stop":1728426372525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d9a28c1d99af6a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728426934463,"stop":1728426934463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79258a92c8f7dad","name":"Push message with shell command payload","time":{"start":1728426821474,"stop":1728426821474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc7d72830553abb","name":"should push to available amount of connection if less than required","time":{"start":1728426663853,"stop":1728426663859,"duration":6},"status":"passed","severity":"normal"},{"uid":"d7162d981cbeae84","name":"Push message with content topic containing escaped characters","time":{"start":1728426909145,"stop":1728426909150,"duration":5},"status":"passed","severity":"normal"},{"uid":"25667e909240435","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1728426623754,"stop":1728426623755,"duration":1},"status":"passed","severity":"normal"},{"uid":"682df42c2d411d5a","name":"should not throw an error for a single configured topic","time":{"start":1728426345220,"stop":1728426345221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ef976343ba0a4e","name":"Check message with no content topic is not received","time":{"start":1728426811618,"stop":1728426811618,"duration":0},"status":"passed","severity":"normal"},{"uid":"683293e1214cbc31","name":"isConnected return false after peer stops","time":{"start":1728426457668,"stop":1728426457668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a107fdd834dd031","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1728426934459,"stop":1728426934459,"duration":0},"status":"passed","severity":"normal"},{"uid":"97258a577c3b83ee","name":"Push message with special chars payload","time":{"start":1728426909120,"stop":1728426909121,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2357fc0f464f14c","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426945491,"stop":1728426945492,"duration":1},"status":"passed","severity":"normal"},{"uid":"8960928676ce14b","name":"less peers than existing","time":{"start":1728426811775,"stop":1728426811775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e151289f2bb20c47","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728426579423,"stop":1728426579424,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a93a916ca802c25","name":"should use DNS peer discovery with light client","time":{"start":1728426412794,"stop":1728426412794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a87709da5cf2b156","name":"should only return 1 node with relay and store capability","time":{"start":1728426368755,"stop":1728426368755,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2649a344a22ebd8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1728426611629,"stop":1728426611629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87233c520f6a7c5","name":"Push message with meta","time":{"start":1728426821485,"stop":1728426821485,"duration":0},"status":"passed","severity":"normal"},{"uid":"279db58cd3f4a18a","name":"Push message with unicode special characters payload","time":{"start":1728426821475,"stop":1728426821475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2fba4318ca116f","name":"Push message on custom pubsubTopic","time":{"start":1728426713565,"stop":1728426713565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce84bb3ad0979c11","name":"Subscribe to topic containing short and receive message","time":{"start":1728426934440,"stop":1728426934440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eea37b59b56a8d2","name":"should not receive a peer event after stop","time":{"start":1728426372526,"stop":1728426372527,"duration":1},"status":"passed","severity":"normal"},{"uid":"9893f1847b136a15","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728426345213,"stop":1728426345213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ed871f61cc0781","name":"should add and remove event listeners correctly","time":{"start":1728426372528,"stop":1728426372529,"duration":1},"status":"passed","severity":"normal"},{"uid":"683e12c1e405c8cd","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1728426947142,"stop":1728426947142,"duration":0},"status":"passed","severity":"normal"},{"uid":"c869dddf525da608","name":"Does not throw an exception when node disconnects","time":{"start":1728426985153,"stop":1728426985153,"duration":0},"status":"passed","severity":"normal"},{"uid":"386eb257af77ca9e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728426353153,"stop":1728426353154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1886a3f9b12d5a","name":"should load peers from local storage and dispatch events","time":{"start":1728426372527,"stop":1728426372527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3beb913c86d074a3","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728426353152,"stop":1728426353153,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4477d476ca54d5c","name":"Subscribe to topic containing XML and receive message","time":{"start":1728426934461,"stop":1728426934461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea95faf01b6c3f9e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1728426611632,"stop":1728426611632,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebdafe9181b59dc","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728426579385,"stop":1728426579385,"duration":0},"status":"passed","severity":"normal"},{"uid":"729bb570cabc15b3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728426934449,"stop":1728426934450,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe56d99bd0f72aa","name":"random static sharding 9 - Cluster ID: 646, Shard ID: 944","time":{"start":1728426902889,"stop":1728426902889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abc2e52a09872b7","name":"Sample","time":{"start":1728426353306,"stop":1728426353307,"duration":1},"status":"passed","severity":"normal"},{"uid":"511119e6b2a427db","name":"Check publish message containing JSON","time":{"start":1728426840578,"stop":1728426840578,"duration":0},"status":"passed","severity":"normal"},{"uid":"b582a030c29d7ea3","name":"Callback on promise, aborts when callback returns true","time":{"start":1728426955889,"stop":1728426955889,"duration":0},"status":"passed","severity":"normal"},{"uid":"406f317b9774339","name":"Push message on custom pubsubTopic","time":{"start":1728426713566,"stop":1728426713567,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bfec3182c61667","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/5/topic156/json","time":{"start":1728426891903,"stop":1728426891903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b2d604883d0dbf","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728426623753,"stop":1728426623753,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cadaf4d4bf0cc23","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728426457666,"stop":1728426457667,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b1f707f0f59d0cb","name":"configure the node with multiple pubsub topics","time":{"start":1728426902890,"stop":1728426902891,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45b3f52d1688abd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1728426933524,"stop":1728426933524,"duration":0},"status":"passed","severity":"normal"},{"uid":"6826013c9cb89cbc","name":"Push message with content topic containing Russian","time":{"start":1728426821479,"stop":1728426821479,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c97b4b4389bb7aa","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728426360855,"stop":1728426360855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f9a1e10730842b","name":"Query Generator - true","time":{"start":1728426931126,"stop":1728426931126,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b377550a12f694","name":"Check message received after jswaku node is restarted","time":{"start":1728426811595,"stop":1728426811595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acfe5797af10aa44","name":"should set field with only FILTER enabled","time":{"start":1728426353780,"stop":1728426353780,"duration":0},"status":"passed","severity":"normal"},{"uid":"320352aa5714914","name":"Check received message containing special chars","time":{"start":1728426811579,"stop":1728426811579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba435a91ba27770","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728426368150,"stop":1728426368150,"duration":0},"status":"passed","severity":"normal"},{"uid":"221b9cd713ab688c","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728426845420,"stop":1728426845420,"duration":0},"status":"passed","severity":"normal"},{"uid":"610aa33b877747e0","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728426345223,"stop":1728426345223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4febcbd859c30cf1","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728426845405,"stop":1728426845405,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4b747ccc1dd24","name":"Check received message containing long","time":{"start":1728426811598,"stop":1728426811609,"duration":11},"status":"passed","severity":"normal"},{"uid":"e804a1b804707046","name":"should be able to decode the field with only STORE set to true","time":{"start":1728426353161,"stop":1728426353161,"duration":0},"status":"passed","severity":"normal"},{"uid":"324c529647072997","name":"Push message with content topic containing shell command","time":{"start":1728426909145,"stop":1728426909145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0c113d7e40d15f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728426345215,"stop":1728426345215,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4f0028c8950932","name":"Fails to publish message with wrong content topic","time":{"start":1728426840583,"stop":1728426840583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e007a90ffeab100d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728426457666,"stop":1728426457666,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a559a4a8d0255c","name":"Generator, custom pubsub topic","time":{"start":1728426945488,"stop":1728426945488,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6d45bca4fdd041","name":"Overlapping topic subscription","time":{"start":1728426934439,"stop":1728426934439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5520058535752587","name":"Check received message containing Arabic","time":{"start":1728426811610,"stop":1728426811610,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a59c520927b1f5","name":"Decoder throws on undefined content topic","time":{"start":1728426378376,"stop":1728426378376,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5e20a775073264","name":"Accepts a valid Waku Message","time":{"start":1728426386022,"stop":1728426386023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d12555a3f3c7d45","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728426934458,"stop":1728426934458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c984085f8e3943d2","name":"LightPush with 1 connections","time":{"start":1728426623113,"stop":1728426623113,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45fa11c8a57ce86","name":"should reject if LightPush is requested but not mounted","time":{"start":1728426382820,"stop":1728426382820,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42cca4ff2ac102f","name":"Check message received after jswaku node is restarted","time":{"start":1728426811619,"stop":1728426811619,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad1bc5a11354c621","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728426345207,"stop":1728426345208,"duration":1},"status":"passed","severity":"normal"},{"uid":"50900a85c5561567","name":"Decoder throws on empty string content topic","time":{"start":1728426361067,"stop":1728426361067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f1cf84ea17438","name":"can start and stop the service","time":{"start":1728426412790,"stop":1728426412790,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e7df8c97397817","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728426477301,"stop":1728426477301,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e80badab8ced0a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728426408356,"stop":1728426408358,"duration":2},"status":"passed","severity":"normal"},{"uid":"846a852ccbaadc2b","name":"Check publish message after client node is restarted","time":{"start":1728426840586,"stop":1728426840586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af2914bfe4524e3c","name":"Query generator for 2000 messages","time":{"start":1728426955891,"stop":1728426955891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea68b4b23bd8a872","name":"Generator, custom pubsub topic","time":{"start":1728426945490,"stop":1728426945490,"duration":0},"status":"passed","severity":"normal"},{"uid":"302fc45add4dcdd2","name":"Renews peer on consistent missed messages","time":{"start":1728426508400,"stop":1728426508401,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51efbd1151a5431","name":"should properly create location multiaddrs - udp6","time":{"start":1728426353776,"stop":1728426353776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5154ac16db28a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728426579376,"stop":1728426579377,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf78c90b808de68","name":"should reject if Filter is requested but not mounted","time":{"start":1728426382821,"stop":1728426382821,"duration":0},"status":"passed","severity":"normal"},{"uid":"130ae4d60cde6f2a","name":"Filter with 2 connections","time":{"start":1728426623115,"stop":1728426623116,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce8d4be9f75e540","name":"Push message with special chars payload","time":{"start":1728426821470,"stop":1728426821470,"duration":0},"status":"passed","severity":"normal"},{"uid":"6099f632ad3b8fa1","name":"should set field with all protocols enabled","time":{"start":1728426353778,"stop":1728426353779,"duration":1},"status":"passed","severity":"normal"},{"uid":"a264e25aedfc5d86","name":"Check received message containing shell command","time":{"start":1728426579503,"stop":1728426579503,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe016317f1b76e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728426345204,"stop":1728426345204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34960d847933bf2","name":"pre and post cipher","time":{"start":1728426378909,"stop":1728426378909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55ed16c680fb844","name":"should be called for bootstrap peers","time":{"start":1728426408358,"stop":1728426408359,"duration":1},"status":"passed","severity":"normal"},{"uid":"7caf7439ac7cf924","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728426368148,"stop":1728426368148,"duration":0},"status":"passed","severity":"normal"},{"uid":"18debfb5093afcca","name":"should throw an error for missing required configuration","time":{"start":1728426345211,"stop":1728426345211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2bbd1e143ab91e","name":"Push message with numeric payload","time":{"start":1728426909120,"stop":1728426909120,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2c91d073995c74","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728426345206,"stop":1728426345206,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ce981dfc90a6ea","name":"same cluster, different shard: nodes don't connect","time":{"start":1728426579371,"stop":1728426579372,"duration":1},"status":"passed","severity":"normal"},{"uid":"483178cbf77be389","name":"Light Node - default protocols","time":{"start":1728426971605,"stop":1728426971605,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e32469a2fce565","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1728426623745,"stop":1728426623745,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3f9210dfc6e09e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728426579410,"stop":1728426579410,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4aee9865dc5cf4a","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728426345211,"stop":1728426345211,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97bad1e08d5e42c","name":"Push message with content topic containing Chinese","time":{"start":1728426909133,"stop":1728426909134,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4f12ba06f5c01b","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728426408368,"stop":1728426408369,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce6cc86ecf2e60e","name":"Check publish message containing XML","time":{"start":1728426840577,"stop":1728426840577,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18f0c0b9707c927","name":"Relay + Store","time":{"start":1728426411516,"stop":1728426411516,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aacc6306c5583d0","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1728426477299,"stop":1728426477300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef7e12ed82052ba2","name":"Check received message with timestamp: 1728426400488000000 ","time":{"start":1728426811591,"stop":1728426811591,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4604791d27df16","name":"should return usable stream attached to connection","time":{"start":1728426360672,"stop":1728426360673,"duration":1},"status":"passed","severity":"normal"},{"uid":"2039a7e694b26237","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1728426611634,"stop":1728426611634,"duration":0},"status":"passed","severity":"normal"},{"uid":"15166a697c7c9029","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728426378374,"stop":1728426378374,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a16b902a335008","name":"Subscribe and receive messages via waku relay post","time":{"start":1728426934453,"stop":1728426934453,"duration":0},"status":"passed","severity":"normal"},{"uid":"10441b907f280e3e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728426360856,"stop":1728426360856,"duration":0},"status":"passed","severity":"normal"},{"uid":"643a050c0b2d5b56","name":"Push message with Chinese payload","time":{"start":1728426909121,"stop":1728426909121,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa7ccbc5f3c2c3a","name":"Passing an array","time":{"start":1728426985154,"stop":1728426985154,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e6371550b385930","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728426811616,"stop":1728426811616,"duration":0},"status":"passed","severity":"normal"},{"uid":"9688af6c115cfa2b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728426353158,"stop":1728426353159,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43ef0f7b5633b0e","name":"should throw error - no id","time":{"start":1728426353767,"stop":1728426353768,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5206ce9f9792034","name":"handles empty shards array correctly","time":{"start":1728426345225,"stop":1728426345225,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06093a4120bccf6","name":"Subscribe to topic containing Script and receive message","time":{"start":1728426611630,"stop":1728426611630,"duration":0},"status":"passed","severity":"normal"},{"uid":"249de6661b0d367","name":"Push message with Script payload","time":{"start":1728426909124,"stop":1728426909124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0295facb3fd1ead","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728426902884,"stop":1728426902884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a485772c8dd5e2a","name":"Reopen subscription with peer with lost subscription","time":{"start":1728426483248,"stop":1728426483248,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3eff8aca6e8a24","name":"should not fail to stop the service if it was not started","time":{"start":1728426412790,"stop":1728426412790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c470b572a82af355","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728426353163,"stop":1728426353164,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5eaf1bc056fa16b","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728426579374,"stop":1728426579375,"duration":1},"status":"passed","severity":"normal"},{"uid":"4961c86c0f889504","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728426367827,"stop":1728426367828,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0c98b9b8b7d048","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728426811616,"stop":1728426811617,"duration":1},"status":"passed","severity":"normal"},{"uid":"2700d761b4fe14ba","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1728426623756,"stop":1728426623756,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c4172fb2eb10d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728426623744,"stop":1728426623744,"duration":0},"status":"passed","severity":"normal"},{"uid":"11118eab32da0fe9","name":"can dial TLS multiaddrs","time":{"start":1728426754326,"stop":1728426754326,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3e9681bddda2be","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1728426934453,"stop":1728426934453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54d056d9b8c0508","name":"Passing page size 3 when there are 20 messages","time":{"start":1728426958303,"stop":1728426958303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8375a7124c45e260","name":"should call waitForPeer on Relay","time":{"start":1728426382824,"stop":1728426382824,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceecc8555c0621a3","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728426845413,"stop":1728426845414,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8abb705df1bd91d","name":"Push message with custom timestamp: 1728430211829","time":{"start":1728426909153,"stop":1728426909153,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f9b45bf918afcd","name":"Ephemeral field set to true","time":{"start":1728426361065,"stop":1728426361065,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd692bc239161fa8","name":"should not receive a peer event after stop","time":{"start":1728426412792,"stop":1728426412793,"duration":1},"status":"passed","severity":"normal"},{"uid":"d978cfa64beaf8f5","name":"Check received message containing Arabic","time":{"start":1728426579500,"stop":1728426579500,"duration":0},"status":"passed","severity":"normal"},{"uid":"421cffa193bbe083","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728426368757,"stop":1728426368757,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86260f5cd7f10e14","name":"Subscribe to topic containing long and receive message","time":{"start":1728426611627,"stop":1728426611627,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ce4d626fe433ef","name":"Check received message containing special chars","time":{"start":1728426579498,"stop":1728426579499,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c57e9f9fb8f86c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728426345217,"stop":1728426345217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93acdadfa0c6511","name":"throws an error for improperly formatted content topics","time":{"start":1728426345207,"stop":1728426345207,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e962d0becc42992","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728426934454,"stop":1728426934454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0e18aa9698da29","name":"Subscribe and receives messages on 20 topics","time":{"start":1728426934438,"stop":1728426934438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80b8a4a865a37f9","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426477301,"stop":1728426477301,"duration":0},"status":"passed","severity":"normal"},{"uid":"876bb485318c09ea","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728426611621,"stop":1728426611621,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea2bb549424d4eb","name":"Push message with emoji payload","time":{"start":1728426821475,"stop":1728426821475,"duration":0},"status":"passed","severity":"normal"},{"uid":"b584a5cf4bddae99","name":"Reopen subscription with peer with lost subscription","time":{"start":1728426462730,"stop":1728426462732,"duration":2},"status":"passed","severity":"normal"},{"uid":"436f2dfe8f305aa9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728426360675,"stop":1728426360676,"duration":1},"status":"passed","severity":"normal"},{"uid":"710c737778bfa98b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728426611632,"stop":1728426611633,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a07262f22dc3c9e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728427001994,"stop":1728427001994,"duration":0},"status":"passed","severity":"normal"},{"uid":"986c0071d158426a","name":"Rejects garbage","time":{"start":1728426386024,"stop":1728426386024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a728be39ea36f3e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728426345204,"stop":1728426345205,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de661554c314381","name":"Push message with content topic containing shell command","time":{"start":1728426821482,"stop":1728426821482,"duration":0},"status":"passed","severity":"normal"},{"uid":"b560f5ba52890927","name":"Check message with no payload is not received","time":{"start":1728426811594,"stop":1728426811594,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21c6610b49051e6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728426828173,"stop":1728426828173,"duration":0},"status":"passed","severity":"normal"},{"uid":"679e45ce34b41305","name":"Push message with Arabic payload","time":{"start":1728426821471,"stop":1728426821471,"duration":0},"status":"passed","severity":"normal"},{"uid":"3180d9aba795fb18","name":"Throws when trying to push message with empty payload","time":{"start":1728426909131,"stop":1728426909132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5782af03f79f9e13","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426477292,"stop":1728426477293,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf51cfac4fd338e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1728426611631,"stop":1728426611631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa06ca68546c903","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728426345204,"stop":1728426345204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1572b70271e5f91","name":"should return unique PubsubTopics for static sharding","time":{"start":1728426345209,"stop":1728426345209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aeb7f1bd98cc59a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728426408360,"stop":1728426408368,"duration":8},"status":"passed","severity":"normal"},{"uid":"dd65d35aa1f3ed4b","name":"Subscribe to topic containing XML and receive message","time":{"start":1728426611630,"stop":1728426611630,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6d1435c407b7c7","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728426368147,"stop":1728426368147,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdf8c23e3a978f69","name":"Push message with content topic containing short","time":{"start":1728426909132,"stop":1728426909132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01cb1a5b2037902","name":"Push message with SQL Injection payload","time":{"start":1728426821472,"stop":1728426821472,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa09dd133353b8c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728426457668,"stop":1728426457669,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee5c56b6539a504","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728426345213,"stop":1728426345214,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f4b969630a3719","name":"LightPush: 1 peers, Filter: 0 peers","time":{"start":1728426749566,"stop":1728426749566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd29971976bc561","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app7/7/topic491/test.js","time":{"start":1728426891902,"stop":1728426891903,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1c9dca1d0d3ec2","name":"listenerCount","time":{"start":1728426441038,"stop":1728426441039,"duration":1},"status":"passed","severity":"normal"},{"uid":"561a1cccd5f39946","name":"Push message with content topic containing special chars","time":{"start":1728426821478,"stop":1728426821478,"duration":0},"status":"passed","severity":"normal"},{"uid":"69dc789b2163f31","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728426345210,"stop":1728426345210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ea69654213ceb5","name":"Should update multiaddrs","time":{"start":1728426755333,"stop":1728426755333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfd191451bc99f6","name":"handles empty contentTopics array correctly","time":{"start":1728426345225,"stop":1728426345225,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c2e17ad1896030","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728426579402,"stop":1728426579402,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d72382d1068806d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728426400903,"stop":1728426400907,"duration":4},"status":"passed","severity":"normal"},{"uid":"e047ce7f0a9e2697","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app87/3/topic71/json","time":{"start":1728426891904,"stop":1728426891904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5601839f84135","name":"Push message with shell command payload","time":{"start":1728426909127,"stop":1728426909128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4282fd25403ac4e","name":"Check received message containing SQL Injection","time":{"start":1728426579501,"stop":1728426579501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2633c84b02bc3003","name":"Relay + Store","time":{"start":1728426353780,"stop":1728426353780,"duration":0},"status":"passed","severity":"normal"},{"uid":"985d50dd55f20fc3","name":"handles different clusterIds correctly","time":{"start":1728426345206,"stop":1728426345206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9eba54052613ac1","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728426579378,"stop":1728426579378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44d495657027fbd","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728426579387,"stop":1728426579388,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e97a5a1c12733e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1728426970847,"stop":1728426970847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df38d77cdd7a0b2","name":"Should update shard info","time":{"start":1728426755333,"stop":1728426755333,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ea02a1d212a499","name":"Query with Promise Callback, No message returned","time":{"start":1728426933529,"stop":1728426933529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7de1040cd622666","name":"through manual discovery","time":{"start":1728426754326,"stop":1728426754326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0f1601c24092c","name":"configure the node with multiple content topics","time":{"start":1728426891909,"stop":1728426891910,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20b4a9e0b9c4fa7","name":"Ordered Callback - false","time":{"start":1728426931134,"stop":1728426931135,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc2ff17e56f84f0","name":"Query with Ordered Callback, No Decoder","time":{"start":1728426933526,"stop":1728426933527,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbeaf45b8c7e6ebe","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728426713563,"stop":1728426713563,"duration":0},"status":"passed","severity":"normal"},{"uid":"7579f394047e4ce7","name":"Publish message with rate limit","time":{"start":1728426840587,"stop":1728426840587,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac237b50879b339","name":"Passing page size 19 when there are 20 messages","time":{"start":1728426958304,"stop":1728426958305,"duration":1},"status":"passed","severity":"normal"},{"uid":"268569f535bd9d61","name":"Publishes to nwaku","time":{"start":1728426834138,"stop":1728426834138,"duration":0},"status":"passed","severity":"normal"},{"uid":"282a077a13f01cb2","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728426345226,"stop":1728426345226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6c92046deae0d5","name":"Overlapping topic subscription","time":{"start":1728426934456,"stop":1728426934456,"duration":0},"status":"passed","severity":"normal"},{"uid":"822bbc6ced17bd67","name":"Check publish message containing Russian","time":{"start":1728426840576,"stop":1728426840576,"duration":0},"status":"passed","severity":"normal"},{"uid":"450adffd874bc863","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1728426811592,"stop":1728426811592,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd5a1b5778745ad","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728426934438,"stop":1728426934438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5d9b1194f44241","name":"random static sharding 3 - Cluster ID: 952, Shard ID: 156","time":{"start":1728426902886,"stop":1728426902886,"duration":0},"status":"passed","severity":"normal"},{"uid":"babea2d38df49c17","name":"Waku message hash computation (payload length 0)","time":{"start":1728426347726,"stop":1728426347726,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db75f548d2a4975","name":"Push message with content topic containing special chars","time":{"start":1728426909133,"stop":1728426909133,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20a552ee9abe80d","name":"Encoder throws on undefined content topic","time":{"start":1728426379996,"stop":1728426379996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0c272141fe0fc0","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728426579441,"stop":1728426579442,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3132cc1fcec6882","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728426360676,"stop":1728426360676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a233f8770de28ce6","name":"Nodes with multiple pubsub topic","time":{"start":1728426828172,"stop":1728426828172,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a296379119002a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1728426909144,"stop":1728426909144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c17fe780477e12","name":"Subscribe and receives messages on 20 topics","time":{"start":1728426934454,"stop":1728426934454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef43bf0c477634d0","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728426477291,"stop":1728426477292,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a94cba97d3a925d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728426345219,"stop":1728426345219,"duration":0},"status":"passed","severity":"normal"},{"uid":"defc97a2ca0d038b","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728426579391,"stop":1728426579401,"duration":10},"status":"passed","severity":"normal"},{"uid":"87dc5a0f36f1ee9","name":"connects to nwaku","time":{"start":1728426985153,"stop":1728426985153,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc944d03550d3b9a","name":"Push to array if already present","time":{"start":1728426344653,"stop":1728426344654,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ac720cc4699699b","name":"Check meta is set [ecies]","time":{"start":1728426379995,"stop":1728426379996,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e62ce656244ef47","name":"Check received message containing shell command","time":{"start":1728426811613,"stop":1728426811613,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b828c57c3b4a23","name":"should return all peers when numPeers is 0","time":{"start":1728426360855,"stop":1728426360855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6febe2c6510a7b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728426828173,"stop":1728426828174,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6b1263ecc31ec9","name":"Ping succeeds for all connected peers","time":{"start":1728426508398,"stop":1728426508398,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73593b33b4ea4c9","name":"Push message with Arabic payload","time":{"start":1728426909121,"stop":1728426909122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7003d434a44e2187","name":"Check message received after jswaku node is restarted","time":{"start":1728426579511,"stop":1728426579511,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7d6422042847e05","name":"Ping on peer without subscriptions","time":{"start":1728426483246,"stop":1728426483246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b681e729ccd44bf6","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1728426933527,"stop":1728426933528,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6d43ff0b4d9db","name":"Check received message with timestamp: 1728426400488 ","time":{"start":1728426811591,"stop":1728426811591,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aed600fc0d7d8c","name":"Sign & Recover","time":{"start":1728426378909,"stop":1728426378910,"duration":1},"status":"passed","severity":"normal"},{"uid":"2efc08f136b97b33","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728426353147,"stop":1728426353150,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8382dcd412a689a","name":"A test","time":{"start":1728426713695,"stop":1728426713696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3120df366710ef0b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728426345216,"stop":1728426345216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98832ac46968784","name":"should properly create location multiaddrs - tcp4","time":{"start":1728426353775,"stop":1728426353776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3496aae9340bde18","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728426347724,"stop":1728426347725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e231825dce8643f9","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728426579374,"stop":1728426579374,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf89dbb92cecd326","name":"should throw error - no id","time":{"start":1728426353768,"stop":1728426353769,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cd710022d67caa","name":"topics with same application and version share the same shard","time":{"start":1728426345205,"stop":1728426345205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca877d854362080","name":"should not fail to start the service if it is already started","time":{"start":1728426372525,"stop":1728426372526,"duration":1},"status":"passed","severity":"normal"},{"uid":"99be3d2782c3927f","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728426400907,"stop":1728426400909,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe58358aaa5fc003","name":"Check received message containing Chinese","time":{"start":1728426811610,"stop":1728426811610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2a60c820d1a600","name":"should return no connections if no open connection provided","time":{"start":1728426359916,"stop":1728426359916,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5070d5bf81ca25d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728426345215,"stop":1728426345216,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad674fd23722532","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728426361068,"stop":1728426361068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80e23afd14b9079","name":"Push message with XML payload","time":{"start":1728426909125,"stop":1728426909125,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d66531adc4f36","name":"Push message with XML payload","time":{"start":1728426821473,"stop":1728426821473,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eede9ea2aa63b41","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728427001995,"stop":1728427001996,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8784d0ead489ad","name":"can start the service","time":{"start":1728426412789,"stop":1728426412790,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4d81375be3cc29","name":"should properly create location multiaddrs - tcp","time":{"start":1728426353777,"stop":1728426353777,"duration":0},"status":"passed","severity":"normal"},{"uid":"3336a43a72e531c9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1728426934463,"stop":1728426934463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f1c05d273a6e3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1728426811592,"stop":1728426811592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11f33773b3af7b4","name":"Encoder throws on empty string content topic","time":{"start":1728426378376,"stop":1728426378376,"duration":0},"status":"passed","severity":"normal"},{"uid":"9799664d0f9c2515","name":"Check publish message containing Basic HTML tag","time":{"start":1728426840577,"stop":1728426840578,"duration":1},"status":"passed","severity":"normal"},{"uid":"93cfc83e356dc120","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728426345218,"stop":1728426345218,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf6cd48788d1a90","name":"Check publish message containing Chinese","time":{"start":1728426840575,"stop":1728426840575,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec156b6c1def542","name":"connected peers and dial","time":{"start":1728426811774,"stop":1728426811774,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba7cf5f1bab05eec","name":"Add multiple subscription objects on single nwaku node","time":{"start":1728426611633,"stop":1728426611634,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e1efc6221de940","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1728426955889,"stop":1728426955890,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5989e77ac0a538","name":"Push message with content topic containing Chinese","time":{"start":1728426821478,"stop":1728426821479,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f615c904a11a10e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1728426411459,"stop":1728426411459,"duration":0},"status":"passed","severity":"normal"},{"uid":"4405485c5a48cbf0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728426845419,"stop":1728426845420,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b1530d0b1f9295","name":"can start and stop the service","time":{"start":1728426372524,"stop":1728426372525,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2606690f73011a","name":"Check meta is set [symmetric]","time":{"start":1728426378374,"stop":1728426378374,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e5c5e2306cb5e0","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728426345222,"stop":1728426345222,"duration":0},"status":"passed","severity":"normal"},{"uid":"497a2ead471d6fb7","name":"LightPush: 3 peers, Filter: 3 peers","time":{"start":1728426749571,"stop":1728426749571,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3c80a9cbf03ae7","name":"Push message with emoji payload","time":{"start":1728426909130,"stop":1728426909130,"duration":0},"status":"passed","severity":"normal"},{"uid":"828b573558fd852b","name":"addEventListener with wrong event","time":{"start":1728426441037,"stop":1728426441037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3d30aa9463949e","name":"Check received message containing Script","time":{"start":1728426579501,"stop":1728426579502,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ab168dc5855049","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728426408359,"stop":1728426408360,"duration":1},"status":"passed","severity":"normal"},{"uid":"763907fde7411b36","name":"Init the array if not present","time":{"start":1728426344652,"stop":1728426344653,"duration":1},"status":"passed","severity":"normal"},{"uid":"87330bf454de7efb","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app45/9/topic583/proto","time":{"start":1728426891905,"stop":1728426891906,"duration":1},"status":"passed","severity":"normal"},{"uid":"28daa8a546e62077","name":"Ping on peer without subscriptions","time":{"start":1728426483244,"stop":1728426483244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9292a558da0ecda4","name":"Ping on subscribed peer","time":{"start":1728426483244,"stop":1728426483244,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6b112c34c2b368","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728426839386,"stop":1728426839387,"duration":1},"status":"passed","severity":"normal"},{"uid":"297d295bf2c9c0de","name":"Push message with numeric payload","time":{"start":1728426821470,"stop":1728426821470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d14a27898914ec3","name":"Subscribe and receive messages via lightPush","time":{"start":1728426934435,"stop":1728426934436,"duration":1},"status":"passed","severity":"normal"},{"uid":"481ad58c5e4dc9b3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728426368147,"stop":1728426368148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44143197eeaf98b","name":"Publish message with custom timestamp: Tue Oct 08 2024 21:33:48 GMT+0000 (Coordinated Universal Time)","time":{"start":1728426840581,"stop":1728426840581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef19f9712bc88efc","name":"should handle corrupted local storage data gracefully","time":{"start":1728426372528,"stop":1728426372528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae97363aea57cb8","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1728426906409,"stop":1728426906409,"duration":0},"status":"passed","severity":"normal"},{"uid":"704e6acc545908c9","name":"ignores unrecognized TXT record formats","time":{"start":1728426368754,"stop":1728426368754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cbe77be9fdccb7","name":"should throw an error for an unconfigured topic","time":{"start":1728426345221,"stop":1728426345222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48b62c8e6b11ad6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1728426517111,"stop":1728426517111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c6954c4d3341f","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728426477295,"stop":1728426477297,"duration":2},"status":"passed","severity":"normal"},{"uid":"e658139757d31655","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1728426517106,"stop":1728426517107,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2dd56aacd254ba","name":"should wait for LightPush peer to be connected","time":{"start":1728426382822,"stop":1728426382822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1e6fe839d4bfcf","name":"Ping on peer without subscriptions","time":{"start":1728426462729,"stop":1728426462729,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52546c7278a1f06","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1728426934443,"stop":1728426934444,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f365c40086b89a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728426379995,"stop":1728426379995,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ca57b6801fed0e","name":"All","time":{"start":1728426411516,"stop":1728426411517,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc35687b08f124e","name":"Subscribe and receive messages via waku relay post","time":{"start":1728426611622,"stop":1728426611622,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb2ae8facdf925a","name":"Push message with content topic containing escaped characters","time":{"start":1728426821482,"stop":1728426821483,"duration":1},"status":"passed","severity":"normal"},{"uid":"990d7efe46de3656","name":"groups content topics by expected pubsub topic","time":{"start":1728426345205,"stop":1728426345205,"duration":0},"status":"passed","severity":"normal"},{"uid":"93918162faf28e14","name":"Renews subscription after lossing a connection","time":{"start":1728426934464,"stop":1728426934464,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8b30e8159ab4c5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728426412794,"stop":1728426412794,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aacd7a4d9f53fa53","name":"LightPush: 3 peers, Filter: 0 peers","time":{"start":1728426749570,"stop":1728426749570,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d9506741c1c699","name":"Check received message containing Basic HTML tag","time":{"start":1728426811612,"stop":1728426811613,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b627f2e9984cfa1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1728426611628,"stop":1728426611628,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4e1fbbf0c9be7c","name":"Passing invalid cursor","time":{"start":1728426906410,"stop":1728426906411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dca1ff28ba112f","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728426345224,"stop":1728426345224,"duration":0},"status":"passed","severity":"normal"},{"uid":"894cdac68ecee534","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1728426611622,"stop":1728426611623,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e60def085cde25c","name":"Push message with content topic containing SQL Injection","time":{"start":1728426821480,"stop":1728426821480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6420abcba7059b9","name":"Ordered callback, aborts when callback returns true","time":{"start":1728426955890,"stop":1728426955891,"duration":1},"status":"passed","severity":"normal"},{"uid":"822d807681ceafb3","name":"should encodeTxt and decodeTxt","time":{"start":1728426353765,"stop":1728426353766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d503640c08705211","name":"should not receive a peer event before start","time":{"start":1728426867503,"stop":1728426867518,"duration":15},"status":"passed","severity":"normal"},{"uid":"d35f283a984030cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728426345220,"stop":1728426345220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c7d2e535243d85","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728426579401,"stop":1728426579402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f03b193bb1015b19","name":"Query with Ordered Callback, No message returned","time":{"start":1728426933527,"stop":1728426933527,"duration":0},"status":"passed","severity":"normal"},{"uid":"6236099f1c65597a","name":"Keep-alive pings maintain the connection","time":{"start":1728426508399,"stop":1728426508399,"duration":0},"status":"passed","severity":"normal"},{"uid":"951d0bf203ef9d1f","name":"1 Store, 2 fetches","time":{"start":1728426368076,"stop":1728426368076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76469b4dae2c902","name":"Privacy Node - default protocol","time":{"start":1728426971606,"stop":1728426971606,"duration":0},"status":"passed","severity":"normal"},{"uid":"861befb632968306","name":"Check publish message containing shell command","time":{"start":1728426840578,"stop":1728426840578,"duration":0},"status":"passed","severity":"normal"},{"uid":"916ca869b482a384","name":"should only return 1 node with store capability","time":{"start":1728426368756,"stop":1728426368756,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c6355ad80b1836","name":"1 Relay, 1 fetch","time":{"start":1728426368075,"stop":1728426368076,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ec2dcac7f8b585","name":"Ping on subscribed peer","time":{"start":1728426483246,"stop":1728426483246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a39642a33854e3","name":"Query Generator, No Decoder","time":{"start":1728426933524,"stop":1728426933524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf95cab82c59d2b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728426345214,"stop":1728426345214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6416730ce0608f","name":"Check received message containing long","time":{"start":1728426579494,"stop":1728426579495,"duration":1},"status":"passed","severity":"normal"},{"uid":"23daf1e96eadb661","name":"Check publish message containing unicode special characters","time":{"start":1728426840579,"stop":1728426840579,"duration":0},"status":"passed","severity":"normal"},{"uid":"def0548760ce8c50","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728426579388,"stop":1728426579389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9fc69ccf5f6ee1","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728426579384,"stop":1728426579384,"duration":0},"status":"passed","severity":"normal"}]