2023-12-15 11:23:42 +00:00

1 line
63 KiB
JSON

[{"uid":"86d66d11cab54668","name":"through manual discovery","time":{"start":1702639280230,"stop":1702639280230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e700ca94ffcaf326","name":"should throw error - no id","time":{"start":1702639211160,"stop":1702639211165,"duration":5},"status":"passed","severity":"normal"},{"uid":"93af919fea185324","name":"Ordered Callback sorting by timestamp while page direction is backward","time":{"start":1702639350599,"stop":1702639350599,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f557ddb18cb54b","name":"should return the peer with the provided peerId","time":{"start":1702639372940,"stop":1702639372942,"duration":2},"status":"passed","severity":"normal"},{"uid":"f99e0f41c2e80690","name":"Check publish message containing shell command","time":{"start":1702639295997,"stop":1702639295997,"duration":0},"status":"passed","severity":"normal"},{"uid":"15da2008f587a2cb","name":"different cluster, same shard: nodes don't connect","time":{"start":1702639278711,"stop":1702639278711,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fdcb2e9ce370a8","name":"Sign & Recover","time":{"start":1702639234616,"stop":1702639234616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec06bb38020edb9d","name":"Callback on promise","time":{"start":1702639346986,"stop":1702639346987,"duration":1},"status":"passed","severity":"normal"},{"uid":"80bb0a0d95147f3c","name":"can start the service","time":{"start":1702639271571,"stop":1702639271571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75ff17f513f4d3b","name":"should throw error - no public key","time":{"start":1702639211159,"stop":1702639211159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daf79d12e521dca","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1702639215994,"stop":1702639215994,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03b6e744c39d0b","name":"configure the node with multiple pubsub topics","time":{"start":1702639293652,"stop":1702639293653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2fb135573fc57b","name":"should set field with only STORE enabled","time":{"start":1702639211171,"stop":1702639211171,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f898332226b3203","name":"should encode/decode to RLP encoding","time":{"start":1702639211166,"stop":1702639211166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b508f7ab4ba4e7d","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1702639301066,"stop":1702639301066,"duration":0},"status":"passed","severity":"normal"},{"uid":"add04027bd904d80","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1702639210564,"stop":1702639210565,"duration":1},"status":"passed","severity":"normal"},{"uid":"c72006bc84c354c1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1702639205093,"stop":1702639205093,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91719eff398eeff","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1702639322378,"stop":1702639322379,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d7a3764a68a904","name":"unsubscribes","time":{"start":1702639372939,"stop":1702639372939,"duration":0},"status":"passed","severity":"normal"},{"uid":"832bb1356fa8e0e5","name":"handles multiple messages","time":{"start":1702639372938,"stop":1702639372939,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c8de22c5eb422d","name":"Query with Promise Callback, No message returned","time":{"start":1702639330653,"stop":1702639330653,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a98f6c1d746c035","name":"throws on content topic with empty topic name field","time":{"start":1702639204913,"stop":1702639204913,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1aeb6360dce476","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1702639273855,"stop":1702639273856,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2568a49e5c3d4e5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1702639301059,"stop":1702639301060,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd19815b7041e5","name":"Default pageSize","time":{"start":1702639362986,"stop":1702639362987,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b45f6f61bd0789","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1702639234077,"stop":1702639234079,"duration":2},"status":"passed","severity":"normal"},{"uid":"5abd3b06b4a71d3f","name":"Subscribe to topic containing XML and publish message","time":{"start":1702639301068,"stop":1702639301068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46925eed5272b81","name":"Ephemeral messages are not stored","time":{"start":1702639261410,"stop":1702639261411,"duration":1},"status":"passed","severity":"normal"},{"uid":"881042d7d7d3a9ee","name":"throws on empty content topic","time":{"start":1702639204909,"stop":1702639204910,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63f56bc51429ff","name":"does not throw on valid cases","time":{"start":1702639204908,"stop":1702639204909,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e8ccf090c5c415","name":"Fails to publish message with wrong content topic","time":{"start":1702639296002,"stop":1702639296002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25a15fe0157aa27","name":"can start the service","time":{"start":1702639405462,"stop":1702639405463,"duration":1},"status":"passed","severity":"normal"},{"uid":"86e1e9f5acd4f38","name":"Publish message with custom timestamp: Fri Dec 15 2023 10:21:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1702639296000,"stop":1702639296000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b191199a249a00f0","name":"should return false","time":{"start":1702639211166,"stop":1702639211166,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c6bbf490e17dd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1702639222083,"stop":1702639222083,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cb26badbb0a127","name":"Correctly serialized arguments","time":{"start":1702639276793,"stop":1702639276793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc3649c24a6af15e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1702639261430,"stop":1702639261431,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2221b56f761efff","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1702639301067,"stop":1702639301067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfa42e60120e0cc","name":"should handle a minimal index list","time":{"start":1702639205092,"stop":1702639205093,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e152e92d12a2db","name":"1 Store, 2 relays, 2 fetches","time":{"start":1702639227697,"stop":1702639227698,"duration":1},"status":"passed","severity":"normal"},{"uid":"34486cf00c808590","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1702639261277,"stop":1702639261277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3eb801124f22470","name":"should be able to encode the field with only RELAY set to true","time":{"start":1702639210562,"stop":1702639210563,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d8af28ee87bbbb","name":"1 Relay, 1 Filter, gives up","time":{"start":1702639227698,"stop":1702639227698,"duration":0},"status":"passed","severity":"normal"},{"uid":"667886b4a92b144d","name":"should only return 1 node with store capability","time":{"start":1702639228049,"stop":1702639228049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ff963f8873e016","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1702639210575,"stop":1702639210576,"duration":1},"status":"passed","severity":"normal"},{"uid":"252e7187f2edbc57","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1702639288115,"stop":1702639288115,"duration":0},"status":"passed","severity":"normal"},{"uid":"daceb26e5695cb47","name":"Publish without waiting for remote peer","time":{"start":1702639301056,"stop":1702639301057,"duration":1},"status":"passed","severity":"normal"},{"uid":"528ab50de20151d0","name":"recovers when dns.resolve returns empty","time":{"start":1702639228046,"stop":1702639228046,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b41a84a2ec495c3","name":"Waku message hash computation","time":{"start":1702639222081,"stop":1702639222082,"duration":1},"status":"passed","severity":"normal"},{"uid":"475f13c9ecf280ef","name":"should properly compute the node id","time":{"start":1702639211166,"stop":1702639211166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c283ff76096ef7a","name":"should set field with only RELAY enabled","time":{"start":1702639211170,"stop":1702639211170,"duration":0},"status":"passed","severity":"normal"},{"uid":"307945712cb18e24","name":"Query with Ordered Callback, No Decoder","time":{"start":1702639330617,"stop":1702639330617,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abf79046e40b17a","name":"Check publish message containing numeric","time":{"start":1702639295983,"stop":1702639295984,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca06e3426ea48bb","name":"Decoder throws on empty string content topic","time":{"start":1702639216108,"stop":1702639216109,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a654f1d7182347b","name":"Check publish message containing SQL Injection","time":{"start":1702639295995,"stop":1702639295995,"duration":0},"status":"passed","severity":"normal"},{"uid":"29acb99aeb442b2e","name":"should return all peers when numPeers is 0","time":{"start":1702639215993,"stop":1702639215993,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9215addc7beba5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1702639367946,"stop":1702639367947,"duration":1},"status":"passed","severity":"normal"},{"uid":"b41b2de97905a720","name":"Sample","time":{"start":1702639210550,"stop":1702639210551,"duration":1},"status":"passed","severity":"normal"},{"uid":"7474d46faaba92b4","name":"Decoder throws on undefined content topic","time":{"start":1702639234082,"stop":1702639234083,"duration":1},"status":"passed","severity":"normal"},{"uid":"933313d96c53bf84","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1702639227653,"stop":1702639227653,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a5fd91826e2cee","name":"Encoder throws on undefined content topic","time":{"start":1702639234081,"stop":1702639234082,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5396914fd14cb7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1702639301070,"stop":1702639301071,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eed07b6003271d1","name":"Filter","time":{"start":1702639385674,"stop":1702639385674,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a4095925d48d2d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1702639301068,"stop":1702639301069,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5bf28b220a759c","name":"should not fail to start the service if it is already started","time":{"start":1702639271573,"stop":1702639271573,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9decea00207f52","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1702639322377,"stop":1702639322378,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad97b966fc774c2","name":"throws on content topic with generation field greater than 0","time":{"start":1702639204911,"stop":1702639204911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28d265e9e611bc8","name":"should get / set UDP multiaddr","time":{"start":1702639211167,"stop":1702639211167,"duration":0},"status":"passed","severity":"normal"},{"uid":"967c99e3956c8038","name":"should throw error - no id","time":{"start":1702639211159,"stop":1702639211159,"duration":0},"status":"passed","severity":"normal"},{"uid":"63deeaee29d448c4","name":"should properly create location multiaddrs - udp4","time":{"start":1702639211168,"stop":1702639211168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa72f9e377c1aa33","name":"Check received message containing short","time":{"start":1702639274058,"stop":1702639274058,"duration":0},"status":"broken","severity":"normal"},{"uid":"96c7cac05321e10d","name":"Check publish message containing long","time":{"start":1702639295983,"stop":1702639295983,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a99cd81dda0b7c","name":"should emit a peer event after start","time":{"start":1702639405464,"stop":1702639405465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8377b5ddac6af5","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1702639322379,"stop":1702639322401,"duration":22},"status":"passed","severity":"normal"},{"uid":"65b5d6d2e67ce7aa","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1702639210574,"stop":1702639210575,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b606fcf22b6c99","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1702639273863,"stop":1702639273863,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc6a7a0c60beb81","name":"should decode valid enr with tcp successfully","time":{"start":1702639211158,"stop":1702639211159,"duration":1},"status":"passed","severity":"normal"},{"uid":"77a104633d044351","name":"isConnected should return false after all peers disconnect","time":{"start":1702639273860,"stop":1702639273860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6453c76b26b23f4","name":"Fails to publish message with empty text","time":{"start":1702639296001,"stop":1702639296002,"duration":1},"status":"passed","severity":"normal"},{"uid":"d25cc70f988ead7e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1702639330618,"stop":1702639330623,"duration":5},"status":"passed","severity":"normal"},{"uid":"c0ea9baa72689486","name":"different cluster, different shard: nodes don't connect","time":{"start":1702639288267,"stop":1702639288268,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0adf5262abc136b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1702639367535,"stop":1702639367535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2fd11eb8452ccb","name":"Mutual subscription","time":{"start":1702639301055,"stop":1702639301055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03b352d83a0e2ad","name":"Store - dialed first","time":{"start":1702639385673,"stop":1702639385673,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1f25968ba6c49a","name":"Subscribe and publish message","time":{"start":1702639301057,"stop":1702639301057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1fcee567afd994","name":"Encoder throws on undefined content topic","time":{"start":1702639235957,"stop":1702639235957,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0219561573c06c","name":"Check publish message containing JSON","time":{"start":1702639295997,"stop":1702639295997,"duration":0},"status":"passed","severity":"normal"},{"uid":"345f3a21ed80e78","name":"Query with Promise Callback, No Decoder","time":{"start":1702639330624,"stop":1702639330652,"duration":28},"status":"passed","severity":"normal"},{"uid":"fd8dceccf952ebde","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1702639284826,"stop":1702639284826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9dfa48889366de1","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1702639210576,"stop":1702639210577,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdcc64f9369a98e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1702639301068,"stop":1702639301068,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b64aa8f8e63627","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1702639301060,"stop":1702639301062,"duration":2},"status":"passed","severity":"normal"},{"uid":"3500ea82acf5dc5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1702639322379,"stop":1702639322379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c0d5c38338b8b6","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1702639234080,"stop":1702639234080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f255f15fd2659f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1702639322401,"stop":1702639322404,"duration":3},"status":"passed","severity":"normal"},{"uid":"756f084d82061424","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1702639301065,"stop":1702639301066,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3a92e4e637f3d0","name":"pre and post cipher","time":{"start":1702639234616,"stop":1702639234616,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c34a3ceaa716d82","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1702639273864,"stop":1702639273870,"duration":6},"status":"passed","severity":"normal"},{"uid":"9f437c1ccdffca44","name":"caches peers it previously fetched","time":{"start":1702639228047,"stop":1702639228048,"duration":1},"status":"passed","severity":"normal"},{"uid":"456db00664e5e8a7","name":"Query generator for multiple messages with different content topic format","time":{"start":1702639346985,"stop":1702639346986,"duration":1},"status":"passed","severity":"normal"},{"uid":"b665e976d238040f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1702639228050,"stop":1702639228050,"duration":0},"status":"passed","severity":"normal"},{"uid":"488dad9a5e055746","name":"can start and stop the service","time":{"start":1702639405463,"stop":1702639405463,"duration":0},"status":"passed","severity":"normal"},{"uid":"345a579b054accdf","name":"Generator, custom pubsub topic","time":{"start":1702639372981,"stop":1702639372982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10080746c873521","name":"Sets default value correctly","time":{"start":1702639379096,"stop":1702639379096,"duration":0},"status":"passed","severity":"normal"},{"uid":"af77a455c05c39e9","name":"Passing page size 3 when there are 20 messages","time":{"start":1702639362981,"stop":1702639362982,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee5fb2c7eebc9e3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1702639372983,"stop":1702639372983,"duration":0},"status":"broken","severity":"normal"},{"uid":"3fba72020ded7f59","name":"should be called at least once on all `peer:discovery` events","time":{"start":1702639273861,"stop":1702639273861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68181b8ca05a3e4","name":"Relay - times out","time":{"start":1702639385673,"stop":1702639385673,"duration":0},"status":"passed","severity":"normal"},{"uid":"457a924b9ab706bf","name":"Rejects garbage","time":{"start":1702639219599,"stop":1702639219599,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25c5850d3829cdb","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1702639367947,"stop":1702639367947,"duration":0},"status":"passed","severity":"normal"},{"uid":"130ae1827686e025","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1702639227655,"stop":1702639227656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ee2d09ce1d1e1e","name":"Query generator for 2000 messages","time":{"start":1702639346989,"stop":1702639346989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2303f2c63d127f2","name":"Check meta is set [ecies]","time":{"start":1702639235956,"stop":1702639235957,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f234080d4ed85a1","name":"Ping on subscribed peer","time":{"start":1702639265807,"stop":1702639265807,"duration":0},"status":"broken","severity":"normal"},{"uid":"55b6a60b5edefb99","name":"isConnected should return true after first peer connects","time":{"start":1702639273870,"stop":1702639273871,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f5ae9f13361270f","name":"Publish message with custom timestamp: Fri Dec 15 2023 12:21:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1702639296000,"stop":1702639296001,"duration":1},"status":"passed","severity":"normal"},{"uid":"66963cc9ad1d1449","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1702639210577,"stop":1702639210578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1019e935d2fef239","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1702639367542,"stop":1702639367543,"duration":1},"status":"passed","severity":"normal"},{"uid":"9834ba7e3e8f9fbe","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1702639301070,"stop":1702639301070,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd87bd353b40ad1b","name":"Query Generator - backward","time":{"start":1702639341903,"stop":1702639341903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c288f46d30c2aba","name":"Push message on custom pubsubTopic","time":{"start":1702639284826,"stop":1702639284826,"duration":0},"status":"passed","severity":"normal"},{"uid":"df789d16cdd48638","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1702639367536,"stop":1702639367537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e70cb945dfa259","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1702639330610,"stop":1702639330611,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed7a9c751db29cf","name":"Asymmetric encrypt & decrypt","time":{"start":1702639234614,"stop":1702639234615,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb13927955ea112","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1702639271576,"stop":1702639271576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3fcd2fa15799afd1","name":"Check publish message containing Russian","time":{"start":1702639295987,"stop":1702639295995,"duration":8},"status":"passed","severity":"normal"},{"uid":"cc64abfc36eb9afe","name":"Encoder throws on empty string content topic","time":{"start":1702639235957,"stop":1702639235958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a197f73201c9e683","name":"Passing cursor with wrong pubsubTopic","time":{"start":1702639322405,"stop":1702639322406,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb396cb2f5f773f9","name":"throws on content topic with empty encoding field","time":{"start":1702639204913,"stop":1702639204914,"duration":1},"status":"passed","severity":"normal"},{"uid":"d07be608f5252e4f","name":"should not receive a peer event before start","time":{"start":1702639271574,"stop":1702639271574,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ca39cae7deb174","name":"Check publish message containing escaped characters","time":{"start":1702639295998,"stop":1702639295998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe04d1452900215","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1702639261277,"stop":1702639261278,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c074682151f2b67","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1702639228051,"stop":1702639228051,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e19c9940d4c34d0","name":"A test","time":{"start":1702639274120,"stop":1702639274120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09dad61a315ad70","name":"should only return 1 node with relay and store capability","time":{"start":1702639228048,"stop":1702639228049,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6faf22d4484d07","name":"1 Relay, 1 fetch","time":{"start":1702639227697,"stop":1702639227697,"duration":0},"status":"passed","severity":"normal"},{"uid":"3074aeb8f34b05c9","name":"same cluster, same shard: nodes connect","time":{"start":1702639278710,"stop":1702639278710,"duration":0},"status":"passed","severity":"normal"},{"uid":"9610d36f2f5c16ad","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1702639227657,"stop":1702639227657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ec30c2695c088d","name":"Light Node - default protocols","time":{"start":1702639385674,"stop":1702639385675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8241b2929b53f","name":"ignores domain fetching errors","time":{"start":1702639228047,"stop":1702639228047,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2facc76ea1b7a5","name":"Query Generator sorting by timestamp while page direction is forward","time":{"start":1702639350598,"stop":1702639350598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ffcd77c9e18278e","name":"Passing page size 11 when there are 10 messages","time":{"start":1702639362984,"stop":1702639362985,"duration":1},"status":"passed","severity":"normal"},{"uid":"49149b665bdd2585","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1702639228049,"stop":1702639228050,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17f6b1546c925d2","name":"Meta field set when metaSetter is specified","time":{"start":1702639216106,"stop":1702639216107,"duration":1},"status":"passed","severity":"normal"},{"uid":"9919ec6db8d0f0ba","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1702639273862,"stop":1702639273862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f849d6938c1849a0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1702639288266,"stop":1702639288266,"duration":0},"status":"passed","severity":"normal"},{"uid":"60081a17b36ecad5","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1702639367534,"stop":1702639367534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e606ae73b2f5f3b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1702639330623,"stop":1702639330624,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aebc30d6c24516","name":"Does not throw an exception when node disconnects","time":{"start":1702639379094,"stop":1702639379094,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c4df40e5a20a8f","name":"should encode/decode to text encoding","time":{"start":1702639211167,"stop":1702639211167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f0ba06ea52360e","name":"Passing page size 1 when there are 4 messages","time":{"start":1702639362980,"stop":1702639362981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3560ad01ae817ce","name":"should decode valid enr successfully","time":{"start":1702639211158,"stop":1702639211158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4012567585050d","name":"should be able to encode the field with only STORE set to true","time":{"start":1702639210563,"stop":1702639210563,"duration":0},"status":"passed","severity":"normal"},{"uid":"1933879d1ac62ce7","name":"should not fail to start the service if it is already started","time":{"start":1702639405464,"stop":1702639405464,"duration":0},"status":"passed","severity":"normal"},{"uid":"724c6233c29c5808","name":"Relay - dialed after","time":{"start":1702639385672,"stop":1702639385672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87bd120a845cf6f","name":"Round trip binary serialization","time":{"start":1702639216105,"stop":1702639216106,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b727896115aabd","name":"can start and stop the service","time":{"start":1702639271571,"stop":1702639271572,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc843cd2fe7467","name":"should get / set TCP multiaddr","time":{"start":1702639211167,"stop":1702639211168,"duration":1},"status":"passed","severity":"normal"},{"uid":"d826656c64e09fa4","name":"Privacy Node - default protocol","time":{"start":1702639385675,"stop":1702639385675,"duration":0},"status":"passed","severity":"normal"},{"uid":"733d2c818b341ba0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1702639210564,"stop":1702639210564,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b57aa6498c8a45f","name":"Query Generator sorting by timestamp while page direction is backward","time":{"start":1702639350598,"stop":1702639350598,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a6d9d7c67cbd33","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1702639210578,"stop":1702639210579,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0998f735665685","name":"should retrieve 3 multiaddrs for prod.waku.nodes.status.im","time":{"start":1702639228051,"stop":1702639228051,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9fdda2bab5f1439","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1702639210567,"stop":1702639210570,"duration":3},"status":"passed","severity":"normal"},{"uid":"41e9d0af549cce56","name":"Ordered Callback - forward","time":{"start":1702639341904,"stop":1702639341905,"duration":1},"status":"passed","severity":"normal"},{"uid":"124c99c60f0b1071","name":"Query Generator, No Decoder","time":{"start":1702639330609,"stop":1702639330610,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a76c8debeb5e50","name":"should set field with only LIGHTPUSH enabled","time":{"start":1702639211171,"stop":1702639211171,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b5f66ba4af1401","name":"Encoder throws on empty string content topic","time":{"start":1702639234082,"stop":1702639234082,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b44afb64d54489","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1702639227656,"stop":1702639227657,"duration":1},"status":"passed","severity":"normal"},{"uid":"9443f8ae9c60d8e6","name":"Publishes to nwaku","time":{"start":1702639294620,"stop":1702639294620,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac7bc1e7da7b694","name":"Decoder throws on undefined content topic","time":{"start":1702639235958,"stop":1702639235958,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8afc4eb18ef5f7e","name":"Ordered callback, aborts when callback returns true","time":{"start":1702639346988,"stop":1702639346989,"duration":1},"status":"passed","severity":"normal"},{"uid":"98042ecdfffbac3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1702639210570,"stop":1702639210571,"duration":1},"status":"passed","severity":"normal"},{"uid":"402c5f41b79df7ca","name":"should not receive a peer event after stop","time":{"start":1702639405465,"stop":1702639405466,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ce7f1b2b2035c7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1702639367543,"stop":1702639367544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5887fed918b2fc","name":"Register correct protocols","time":{"start":1702639301056,"stop":1702639301056,"duration":0},"status":"passed","severity":"normal"},{"uid":"377e3fe8ef3adc59","name":"Promise Callback - forward","time":{"start":1702639341903,"stop":1702639341904,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd15e6c3d5b8c8c","name":"different cluster, same shard: nodes don't connect","time":{"start":1702639288267,"stop":1702639288267,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbd514cc7ad15c4","name":"Check publish message after client node is restarted","time":{"start":1702639296006,"stop":1702639296007,"duration":1},"status":"skipped","severity":"normal"},{"uid":"22fc82a9edcc8376","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1702639346988,"stop":1702639346988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63dfc1a60481970","name":"connects to nwaku","time":{"start":1702639379093,"stop":1702639379094,"duration":1},"status":"passed","severity":"normal"},{"uid":"c107c75dcee3a368","name":"Passing page size 10 when there are 10 messages","time":{"start":1702639362982,"stop":1702639362983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2ef24016c24aef","name":"Query Generator, Wrong PubsubTopic","time":{"start":1702639330608,"stop":1702639330609,"duration":1},"status":"passed","severity":"normal"},{"uid":"875ce8f99c83d2ec","name":"Ephemeral field set to true","time":{"start":1702639216106,"stop":1702639216106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c458db75fc40264","name":"throws on content topic with too few or too many fields","time":{"start":1702639204910,"stop":1702639204910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b129ec066a6b395e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1702639346985,"stop":1702639346985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c35c7a3432bab993","name":"Subscribe to topic containing special chars and publish message","time":{"start":1702639301065,"stop":1702639301065,"duration":0},"status":"passed","severity":"normal"},{"uid":"481508361e11bedc","name":"should return a random peer when all peers have the same latency","time":{"start":1702639372942,"stop":1702639372942,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9d4ce9cd660b69","name":"should throw error - invalid id","time":{"start":1702639211165,"stop":1702639211165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93d23c85a04ece9","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1702639205093,"stop":1702639205094,"duration":1},"status":"passed","severity":"normal"},{"uid":"4008205c2bb85f21","name":"Js publishes, other Js receives","time":{"start":1702639294621,"stop":1702639294621,"duration":0},"status":"passed","severity":"normal"},{"uid":"3181607e5cbe687b","name":"Generator, 2 different pubsubtopics","time":{"start":1702639372982,"stop":1702639372982,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fb56d36cb57d4e","name":"Used by Waku Relay","time":{"start":1702639379096,"stop":1702639379096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b892b382397179a1","name":"Reusing cursor across nodes","time":{"start":1702639322404,"stop":1702639322405,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b63d29905ff4f5b","name":"converts content topics to expected shard index","time":{"start":1702639204914,"stop":1702639204914,"duration":0},"status":"passed","severity":"normal"},{"uid":"378aec43fd10fbae","name":"Init the array if not present","time":{"start":1702639204797,"stop":1702639204799,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fc5a541cba63ca7","name":"Check publish message containing Basic HTML tag","time":{"start":1702639295996,"stop":1702639295996,"duration":0},"status":"passed","severity":"normal"},{"uid":"edecbabad94aa9e7","name":"Subscribe to topic containing Russian and publish message","time":{"start":1702639301066,"stop":1702639301067,"duration":1},"status":"passed","severity":"normal"},{"uid":"968512602c590ef4","name":"Passing cursor with wrong message digest","time":{"start":1702639322405,"stop":1702639322405,"duration":0},"status":"passed","severity":"normal"},{"uid":"24179ba62be697d5","name":"Passing an array","time":{"start":1702639379094,"stop":1702639379095,"duration":1},"status":"passed","severity":"normal"},{"uid":"43678a04e55b12cd","name":"Passing page size 0 when there are 110 messages","time":{"start":1702639362979,"stop":1702639362980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83a314828a04d8a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1702639296002,"stop":1702639296002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefc6a7df14c16db","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1702639227184,"stop":1702639227185,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d80b8f58279c361","name":"different cluster, different shard: nodes don't connect","time":{"start":1702639278711,"stop":1702639278712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f461eb3926933f91","name":"Push to array if already present","time":{"start":1702639204799,"stop":1702639204800,"duration":1},"status":"passed","severity":"normal"},{"uid":"62dd63b87e2908ca","name":"Accepts a valid Waku Message","time":{"start":1702639219597,"stop":1702639219598,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b5077cff933d1a","name":"throws on content topic with non-number generation field","time":{"start":1702639204911,"stop":1702639204911,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb12c35ae208dc6","name":"Check publish message containing XML","time":{"start":1702639295996,"stop":1702639295996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f881563183e561b","name":"Delete observer","time":{"start":1702639282213,"stop":1702639282213,"duration":0},"status":"passed","severity":"normal"},{"uid":"5802a4689eaf10d","name":"Check publish message containing special chars","time":{"start":1702639295984,"stop":1702639295984,"duration":0},"status":"passed","severity":"normal"},{"uid":"63237a7dd496cbdc","name":"same cluster, different shard: nodes connect","time":{"start":1702639278711,"stop":1702639278711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c02cbfcc71240","name":"throws on content topic with empty application field","time":{"start":1702639204912,"stop":1702639204912,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd70bffd5673f178","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1702639227655,"stop":1702639227655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc670415867e5b4a","name":"Decoder throws on empty string content topic","time":{"start":1702639235958,"stop":1702639235958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c6f4a719b3c7af","name":"passes more than one ENR URLs and attempts connection","time":{"start":1702639271576,"stop":1702639271576,"duration":0},"status":"skipped","severity":"normal"},{"uid":"423b315eb813131d","name":"Relay + Store","time":{"start":1702639211171,"stop":1702639211172,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a7015c9c852c90b","name":"Ordered Callback sorting by timestamp while page direction is forward","time":{"start":1702639350599,"stop":1702639350599,"duration":0},"status":"passed","severity":"normal"},{"uid":"985ae1ab21606f58","name":"retrieves a single peer","time":{"start":1702639228045,"stop":1702639228045,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ec8e341164c7d","name":"should properly create peer info with all multiaddrs","time":{"start":1702639211169,"stop":1702639211169,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df8a2f7dcbe2ed1","name":"should not receive a peer event after stop","time":{"start":1702639271574,"stop":1702639271575,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf771a35a70230c0","name":"Check publish message containing Chinese","time":{"start":1702639295984,"stop":1702639295985,"duration":1},"status":"passed","severity":"normal"},{"uid":"57bddf44e5919df6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1702639227654,"stop":1702639227654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f399fea022dadff0","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1702639215995,"stop":1702639215995,"duration":0},"status":"passed","severity":"normal"},{"uid":"3398fd0cb11e17e8","name":"Decoder throws on undefined content topic","time":{"start":1702639216108,"stop":1702639216108,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f445c808c355c2","name":"should properly create location multiaddrs - udp6","time":{"start":1702639211168,"stop":1702639211168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7606864b6fa799","name":"can dial TLS multiaddrs","time":{"start":1702639280229,"stop":1702639280229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c9132818a8acae","name":"Check publish message containing Arabic","time":{"start":1702639295987,"stop":1702639295987,"duration":0},"status":"passed","severity":"normal"},{"uid":"6128ba5a82e8187","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1702639261431,"stop":1702639261432,"duration":1},"status":"passed","severity":"normal"},{"uid":"b45346528f76f4f1","name":"A test","time":{"start":1702639274121,"stop":1702639274121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1919923a99738d","name":"Check publish message containing Script","time":{"start":1702639295995,"stop":1702639295996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d2bde33c0a0d88","name":"should emit a peer event after start","time":{"start":1702639271573,"stop":1702639271574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b23af5f7fd2f4","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1702639235955,"stop":1702639235956,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abe3640239f4b9b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1702639296003,"stop":1702639296003,"duration":0},"status":"passed","severity":"normal"},{"uid":"94956abb91913a74","name":"Round trip binary encryption [ecies, signature]","time":{"start":1702639235956,"stop":1702639235956,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cca45c0061ad9e2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1702639322378,"stop":1702639322378,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b497dc4178f1633","name":"Fails to publish duplicate message","time":{"start":1702639296001,"stop":1702639296001,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f5eadc3e8076","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1702639211158,"stop":1702639211158,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1df63a1b67818d4","name":"isConnected should return false after all peers disconnect","time":{"start":1702639273871,"stop":1702639273872,"duration":1},"status":"passed","severity":"normal"},{"uid":"61bb18e169fc8112","name":"Subscribe to topic containing numeric and publish message","time":{"start":1702639301065,"stop":1702639301065,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d0dd52af80cd9e","name":"Relay + Store","time":{"start":1702639258880,"stop":1702639258881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39e53c5e4ab72bc","name":"should be able to decode the field with only STORE set to true","time":{"start":1702639210573,"stop":1702639210574,"duration":1},"status":"passed","severity":"normal"},{"uid":"6648e4c556a3e7c7","name":"Store - dialed after - with timeout","time":{"start":1702639385673,"stop":1702639385674,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ff0dece31ff956","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1702639288114,"stop":1702639288115,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a160b30e273c4b","name":"should not fail to stop the service if it was not started","time":{"start":1702639271572,"stop":1702639271572,"duration":0},"status":"passed","severity":"normal"},{"uid":"71351a9bb3d82031","name":"Query Generator - forward","time":{"start":1702639341902,"stop":1702639341903,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a810a6c8c50a7e","name":"All","time":{"start":1702639258881,"stop":1702639258882,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc84f986ae2d00ae","name":"Decrypt messages","time":{"start":1702639282212,"stop":1702639282213,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d68e6d1364c1a08","name":"should properly create location multiaddrs - tcp4","time":{"start":1702639211168,"stop":1702639211168,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed4620e003ce199","name":"should set field with only FILTER enabled","time":{"start":1702639211171,"stop":1702639211171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1086f6b5c9f6a1d0","name":"tcp ip4 address","time":{"start":1702639210637,"stop":1702639210637,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d47bbdf3d81e30","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1702639301058,"stop":1702639301059,"duration":1},"status":"passed","severity":"normal"},{"uid":"6395b53d9b365c43","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1702639261275,"stop":1702639261276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5423bad8e22530","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1702639273857,"stop":1702639273857,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee589686faac4571","name":"Promise Callback - backward","time":{"start":1702639341904,"stop":1702639341904,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66ca24ff1c15398","name":"it tolerates circular branch references","time":{"start":1702639228046,"stop":1702639228046,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3a2eff1d296557","name":"Callback on promise, aborts when callback returns true","time":{"start":1702639346987,"stop":1702639346987,"duration":0},"status":"passed","severity":"normal"},{"uid":"4609148428f29403","name":"should only return 1 node with relay capability","time":{"start":1702639228048,"stop":1702639228048,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3f935770435ef3","name":"should not receive a peer event before start","time":{"start":1702639405465,"stop":1702639405465,"duration":0},"status":"passed","severity":"normal"},{"uid":"9753949e7163976c","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1702639273858,"stop":1702639273859,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2662636ee4cd727","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1702639215993,"stop":1702639215994,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd107a883481d25","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1702639367539,"stop":1702639367541,"duration":2},"status":"passed","severity":"normal"},{"uid":"df03d34d5ff5e7f8","name":"Nodes with multiple pubsub topic","time":{"start":1702639288115,"stop":1702639288116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bfb2956342ad54","name":"Passing page size 19 when there are 20 messages","time":{"start":1702639362985,"stop":1702639362985,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be858986496dc23","name":"returns all values when wanted number is greater than available values","time":{"start":1702639227183,"stop":1702639227184,"duration":1},"status":"passed","severity":"normal"},{"uid":"866faab7a86f1353","name":"Waku message hash computation (payload length 0)","time":{"start":1702639222083,"stop":1702639222083,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ce5ac2db2fb9d3","name":"Passing page size 110 when there are 120 messages","time":{"start":1702639362985,"stop":1702639362986,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bad19ad6c3b21a","name":"Publish message with large meta","time":{"start":1702639296007,"stop":1702639296007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ab4022a18f1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1702639330609,"stop":1702639330609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8400d31f8f8e42b4","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1702639273871,"stop":1702639273871,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe1ed4c608e110d","name":"Subscribe and receive messages via lightPush","time":{"start":1702639276551,"stop":1702639276551,"duration":0},"status":"broken","severity":"normal"},{"uid":"c425c2f4a0c0d48f","name":"Encoder throws on undefined content topic","time":{"start":1702639216107,"stop":1702639216108,"duration":1},"status":"passed","severity":"normal"},{"uid":"50658e6b8d4109ba","name":"Query with Ordered Callback, No message returned","time":{"start":1702639330617,"stop":1702639330617,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeb52127295886b","name":"same cluster, different shard: nodes connect","time":{"start":1702639288267,"stop":1702639288267,"duration":0},"status":"passed","severity":"normal"},{"uid":"8245ab9569d9858c","name":"should be called for bootstrap peers","time":{"start":1702639273861,"stop":1702639273862,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb35d10b50e4c6c1","name":"Ordered Callback - backward","time":{"start":1702639341905,"stop":1702639341905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93cd4cbbc22aef9","name":"should emit `waku:offline` event when all peers disconnect","time":{"start":1702639273859,"stop":1702639273860,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdbdd411fb2a6cbc","name":"should properly create location multiaddrs - tcp6","time":{"start":1702639211169,"stop":1702639211169,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1a1a0bb9fb34fc","name":"1 Store, 2 fetches","time":{"start":1702639227697,"stop":1702639227697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531be30d18f07e3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1702639210566,"stop":1702639210567,"duration":1},"status":"passed","severity":"normal"},{"uid":"8294ad2f241b6546","name":"Subscribe to topic containing Script and publish message","time":{"start":1702639301067,"stop":1702639301067,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af34f3259e5cd93","name":"Query Generator, No message returned","time":{"start":1702639330610,"stop":1702639330610,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b7044a9c3a9d2f","name":"Ephemeral field is preserved - encoder v0","time":{"start":1702639261411,"stop":1702639261412,"duration":1},"status":"passed","severity":"normal"},{"uid":"90127967a034a4e5","name":"should throw an error when no peer matches the given protocols","time":{"start":1702639372943,"stop":1702639372943,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3753613e7592fe","name":"should set field with all protocols enabled","time":{"start":1702639211170,"stop":1702639211170,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0747e40692654a2","name":"Relay","time":{"start":1702639258877,"stop":1702639258879,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0c000dd2d6d1f9d","name":"nwaku interop","time":{"start":1702639405462,"stop":1702639405462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da28b08f6bbe9f","name":"Publish message with rate limit","time":{"start":1702639296007,"stop":1702639296008,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fcfadec1da0388","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1702639295999,"stop":1702639295999,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6b18d084a1c6db","name":"should not fail to stop the service if it was not started","time":{"start":1702639405463,"stop":1702639405464,"duration":1},"status":"passed","severity":"normal"},{"uid":"de18bce7c6798a1c","name":"Using a function","time":{"start":1702639379095,"stop":1702639379095,"duration":0},"status":"passed","severity":"normal"},{"uid":"19adfd169c0c545c","name":"should use DNS peer discovery with light client","time":{"start":1702639271575,"stop":1702639271576,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6a265e595f27b72c","name":"Check publish message containing short","time":{"start":1702639295982,"stop":1702639295983,"duration":1},"status":"passed","severity":"normal"},{"uid":"2607e0d503ba1767","name":"throws on content topic with empty version field","time":{"start":1702639204912,"stop":1702639204913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e5898c15fc413f","name":"ignores unrecognized TXT record formats","time":{"start":1702639228047,"stop":1702639228047,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d5e9f8d3bf0879","name":"Subscribe to topic containing shell command and publish message","time":{"start":1702639301069,"stop":1702639301069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2f464ac8a734eb","name":"Overlapping topic subscription","time":{"start":1702639301063,"stop":1702639301064,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7012dd771e66858d","name":"same cluster, same shard: nodes connect","time":{"start":1702639288266,"stop":1702639288266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b07c8e33e42789a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1702639288116,"stop":1702639288116,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec286c66d19ad13","name":"Check meta is set [symmetric]","time":{"start":1702639234080,"stop":1702639234081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90875180a0c266c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1702639301069,"stop":1702639301070,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb4da0ecf1a821f","name":"Query generator for multiple messages","time":{"start":1702639346982,"stop":1702639346984,"duration":2},"status":"passed","severity":"normal"},{"uid":"d2e936f01d55b48f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1702639301057,"stop":1702639301058,"duration":1},"status":"passed","severity":"normal"},{"uid":"2086c45e419cea47","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1702639284827,"stop":1702639284827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f64572857dc5537f","name":"Relay - dialed first","time":{"start":1702639385672,"stop":1702639385672,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b33f958083a77b4","name":"Check publish message containing emoji","time":{"start":1702639295998,"stop":1702639295999,"duration":1},"status":"passed","severity":"normal"},{"uid":"2419b123d2d4ae63","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1702639367536,"stop":1702639367536,"duration":0},"status":"passed","severity":"normal"},{"uid":"28063a46acfd5e10","name":"should be able to decode the field with only FILTER set to true","time":{"start":1702639210572,"stop":1702639210573,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb526c75565a8dfe","name":"Subscribe to topic containing short and publish message","time":{"start":1702639301064,"stop":1702639301064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42da18783be7344","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1702639330611,"stop":1702639330617,"duration":6},"status":"passed","severity":"normal"},{"uid":"73f078af008f4f02","name":"Query generator for multiple messages with different message text format","time":{"start":1702639346984,"stop":1702639346984,"duration":0},"status":"passed","severity":"normal"},{"uid":"191f160b6f76e3be","name":"Encoder throws on empty string content topic","time":{"start":1702639216108,"stop":1702639216108,"duration":0},"status":"passed","severity":"normal"},{"uid":"629b5451fb57d263","name":"LightPush","time":{"start":1702639385674,"stop":1702639385674,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4c0a2f46761d76","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1702639273863,"stop":1702639273863,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d41edd17d7fadee","name":"should encodeTxt and decodeTxt","time":{"start":1702639211157,"stop":1702639211157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0ef10ba55f71db","name":"should return the peer with the lowest ping","time":{"start":1702639372940,"stop":1702639372940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f25ca67277bcbf8","name":"should throw error - no public key","time":{"start":1702639211165,"stop":1702639211165,"duration":0},"status":"passed","severity":"normal"},{"uid":"766eb077ab8dbcd8","name":"Subscribe to topic containing long and publish message","time":{"start":1702639301064,"stop":1702639301064,"duration":0},"status":"passed","severity":"normal"},{"uid":"468140ad0512a311","name":"udp ip6 address","time":{"start":1702639210637,"stop":1702639210638,"duration":1},"status":"passed","severity":"normal"},{"uid":"310702e036c133c3","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1702639367545,"stop":1702639367545,"duration":0},"status":"passed","severity":"normal"},{"uid":"3707f31a59b78f17","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1702639227654,"stop":1702639227655,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5a629d50684cd6","name":"should set field with all protocols disabled","time":{"start":1702639211170,"stop":1702639211170,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5a686a91342424","name":"creates an iterator","time":{"start":1702639372938,"stop":1702639372938,"duration":0},"status":"passed","severity":"normal"},{"uid":"d624d66b7c9725ed","name":"should throw an error when the selected peer does not register the required protocols","time":{"start":1702639372943,"stop":1702639372944,"duration":1},"status":"passed","severity":"normal"},{"uid":"880ad76b81f3e52a","name":"Publish message with custom timestamp: Sat Dec 24 2022 11:21:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1702639295999,"stop":1702639296000,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0aa57439583225","name":"returns all values when wanted number matches available values","time":{"start":1702639227178,"stop":1702639227180,"duration":2},"status":"passed","severity":"normal"},{"uid":"5bb2e0860f9d6e62","name":"nwaku subscribes","time":{"start":1702639294619,"stop":1702639294619,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bf8cfe4d82f1be","name":"should properly create location multiaddrs - udp","time":{"start":1702639211169,"stop":1702639211169,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e965cbc4a099ba3","name":"should properly create location multiaddrs - tcp","time":{"start":1702639211169,"stop":1702639211169,"duration":0},"status":"passed","severity":"normal"},{"uid":"807f12ced85124e","name":"Check publish message after service node is restarted","time":{"start":1702639296006,"stop":1702639296006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba06336420798beb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1702639276677,"stop":1702639276677,"duration":0},"status":"broken","severity":"normal"},{"uid":"8409f7735f279d63","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1702639227658,"stop":1702639227658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb61e3f379f6893a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1702639210565,"stop":1702639210565,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63f1d11fe5e96f6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1702639293653,"stop":1702639293653,"duration":0},"status":"passed","severity":"normal"},{"uid":"34299e7bd25e214c","name":"Check publish message containing unicode special characters","time":{"start":1702639295998,"stop":1702639295998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7af37ca5ad8180f","name":"Decoder throws on empty string content topic","time":{"start":1702639234083,"stop":1702639234083,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95d1ce686a1130","name":"Refresh subscription","time":{"start":1702639301063,"stop":1702639301063,"duration":0},"status":"skipped","severity":"normal"},{"uid":"541dc91fa241d6e2","name":"Nwaku publishes","time":{"start":1702639294620,"stop":1702639294620,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d5ca42785706de","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1702639273859,"stop":1702639273859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcb6fea464adf68","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1702639367535,"stop":1702639367535,"duration":0},"status":"passed","severity":"normal"},{"uid":"43862804a9cc6860","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1702639227657,"stop":1702639227658,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a3e6aef2e07b55","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1702639210566,"stop":1702639210566,"duration":0},"status":"passed","severity":"normal"},{"uid":"cada6543d9a354bb","name":"should throw an error for insufficient data","time":{"start":1702639205094,"stop":1702639205094,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eb44958b55118e","name":"Fields are not dropped","time":{"start":1702639215575,"stop":1702639215576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31e91b108319700","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1702639261276,"stop":1702639261277,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c0fdd047854839","name":"Symmetric encrypt & Decrypt","time":{"start":1702639234615,"stop":1702639234615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5960c95eb13e0e3","name":"Push message with short payload","time":{"start":1702639287157,"stop":1702639287158,"duration":1},"status":"broken","severity":"normal"}]