2025-06-20 13:51:14 +00:00

1 line
187 KiB
JSON

[{"uid":"a825233774eee752","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1750426695096,"stop":1750426695096,"duration":0},"status":"passed","severity":"normal"},{"uid":"233c7d8d751b301d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1750427042838,"stop":1750427042840,"duration":2},"status":"passed","severity":"normal"},{"uid":"a82d09ad138d3f2f","name":"Push message with rate limit","time":{"start":1750427437343,"stop":1750427437343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e785de7c7c378b8","name":"Generator, custom pubsub topic","time":{"start":1750427210185,"stop":1750427210185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8127e91a41ea83","name":"Check received message containing JSON","time":{"start":1750427134177,"stop":1750427134177,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc574c419bec16fa","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750427231829,"stop":1750427231830,"duration":1},"status":"passed","severity":"normal"},{"uid":"d568cac1c53bd99d","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1750427245724,"stop":1750427245724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e693e614e91afedf","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1750426695094,"stop":1750426695094,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ab5372331eb5fc","name":"Push message with content topic containing Arabic","time":{"start":1750427437325,"stop":1750427437325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e722733de5c36d7d","name":"should not receive a peer event after stop","time":{"start":1750426668390,"stop":1750426668390,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c5119498a6cb77","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app41/6/topic36/test.js","time":{"start":1750427148983,"stop":1750427148983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf74684bb155ec9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1750426641782,"stop":1750426641782,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d44cf835ed283f7","name":"Check received message containing JSON","time":{"start":1750427167517,"stop":1750427167517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4397cce52a460fa9","name":"should retry on complete failure if specified","time":{"start":1750426685461,"stop":1750426685461,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1d64040aca4b30","name":"Push message with Russian payload","time":{"start":1750427437320,"stop":1750427437320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac331c222b69b389","name":"Subscribe to topic containing Script and receive message","time":{"start":1750427258359,"stop":1750427258359,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a96bb1667d8021","name":"Passing page size 11 when there are 10 messages","time":{"start":1750427232316,"stop":1750427232316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6adecf816e09f4d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750426889490,"stop":1750426889491,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2c05b3496f3487c","name":"Encoder throws on empty string content topic","time":{"start":1750426676114,"stop":1750426676114,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaa428f990df15f","name":"Push message with short payload","time":{"start":1750427437331,"stop":1750427437332,"duration":1},"status":"passed","severity":"normal"},{"uid":"b791e9b7351af272","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1750427180541,"stop":1750427180541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a784f4c42ff66baa","name":"should not allow k > 12","time":{"start":1750426694818,"stop":1750426694819,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b1075a5e5009ec","name":"Refresh subscription","time":{"start":1750427042834,"stop":1750427042834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9b2fce490206b8ba","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1750426695090,"stop":1750426695091,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa4c0945fb5c9cb","name":"Ordered Callback - true","time":{"start":1750427218596,"stop":1750427218596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad034bc0aa18751e","name":"messageHashStr returns a hex string","time":{"start":1750426656361,"stop":1750426656362,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6754ec398844968","name":"Asymmetric encrypt & decrypt","time":{"start":1750426674966,"stop":1750426674967,"duration":1},"status":"passed","severity":"normal"},{"uid":"4903ba9e55fe7ed6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750427258320,"stop":1750427258320,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c7f4f9513644b4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750427231828,"stop":1750427231828,"duration":0},"status":"passed","severity":"normal"},{"uid":"67510d1f552c80b7","name":"should not receive a peer event before start","time":{"start":1750426718783,"stop":1750426718784,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4b42526c72f49ca","name":"can start the service","time":{"start":1750426718779,"stop":1750426718780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f011203435099fe0","name":"All","time":{"start":1750426719413,"stop":1750426719413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9c9923ee730e47","name":"should select older connection if present","time":{"start":1750426655807,"stop":1750426655807,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeeb2124775dfe97","name":"Subscribe to topic containing XML and receive message","time":{"start":1750427231860,"stop":1750427231861,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fbe81c1360247","name":"listenerCount","time":{"start":1750426754866,"stop":1750426754867,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b3ce02675f6909","name":"Throws when trying to push message with empty payload","time":{"start":1750427437337,"stop":1750427437337,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cdfbb90129f614","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1750426641769,"stop":1750426641769,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d08af771f845e","name":"should add and check entries correctly","time":{"start":1750426684722,"stop":1750426684728,"duration":6},"status":"passed","severity":"normal"},{"uid":"5b54c8f52e152bce","name":"returns nothing if no connections present","time":{"start":1750426655800,"stop":1750426655802,"duration":2},"status":"passed","severity":"normal"},{"uid":"d91d606f3b66c39a","name":"throws on content topic with empty application field","time":{"start":1750426641758,"stop":1750426641759,"duration":1},"status":"passed","severity":"normal"},{"uid":"775eb9d1c4304b2e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1750427193103,"stop":1750427193103,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63ae4505ab92a39","name":"addEventListener with wrong event","time":{"start":1750426754865,"stop":1750426754865,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efb250a2bbdec49","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750427231883,"stop":1750427231883,"duration":0},"status":"passed","severity":"normal"},{"uid":"368cd501dbf00b09","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750427258360,"stop":1750427258360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b01d95b109bf2da","name":"Check received message containing emoji","time":{"start":1750427167538,"stop":1750427167538,"duration":0},"status":"passed","severity":"normal"},{"uid":"212a26e6223257fb","name":"should throw error - no public key","time":{"start":1750426647848,"stop":1750426647848,"duration":0},"status":"passed","severity":"normal"},{"uid":"1474a7961b6b14a1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1750426641779,"stop":1750426641779,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e7e66d4b4f004f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750427231885,"stop":1750427231887,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6a2d45d9a39f86b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750427231872,"stop":1750427231872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bd231d8113f09","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1750426733523,"stop":1750426733523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a04c3a74ec1e2c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750426844309,"stop":1750426844310,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba90f556356319e3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1750426695123,"stop":1750426695123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2797cc53d30ccec1","name":"Check publish message containing Script","time":{"start":1750427033917,"stop":1750427033917,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f403587cc052f16","name":"should throw error - no id","time":{"start":1750426647849,"stop":1750426647849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb338c4ab8e1064","name":"should transition to Unhealthy when no connections","time":{"start":1750426685366,"stop":1750426685378,"duration":12},"status":"passed","severity":"normal"},{"uid":"73c152ee690f52b3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750427231843,"stop":1750427231843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e039b916eb559e","name":"Overlapping topic subscription","time":{"start":1750427258326,"stop":1750427258327,"duration":1},"status":"passed","severity":"normal"},{"uid":"225f741ce4c76133","name":"should support chaining for add method","time":{"start":1750426684728,"stop":1750426684729,"duration":1},"status":"passed","severity":"normal"},{"uid":"646669d6c3455b77","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750427167520,"stop":1750427167523,"duration":3},"status":"passed","severity":"normal"},{"uid":"f090411c516e2ac","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1750426715036,"stop":1750426715037,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e6792931a7a18f4","name":"should encode/decode to RLP encoding","time":{"start":1750426647856,"stop":1750426647856,"duration":0},"status":"passed","severity":"normal"},{"uid":"b330210a1d04a9e5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1750427042843,"stop":1750427042844,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb7ae44019f29356","name":"Ping on peer without subscriptions","time":{"start":1750426781635,"stop":1750426781635,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2bdd42ccdc25e3","name":"Push message with XML payload","time":{"start":1750427437321,"stop":1750427437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b49168da8178c32","name":"Check publish message containing numeric","time":{"start":1750427033907,"stop":1750427033908,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9c60a26056680e","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1750426695109,"stop":1750426695109,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897a07420632b60","name":"Check publish message containing long","time":{"start":1750427033907,"stop":1750427033907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f749b80c712101f0","name":"Check received message containing Script","time":{"start":1750427134171,"stop":1750427134173,"duration":2},"status":"passed","severity":"normal"},{"uid":"2923a874a52f7ce4","name":"Check message with no content topic is not received","time":{"start":1750427167543,"stop":1750427167543,"duration":0},"status":"passed","severity":"normal"},{"uid":"950b76d95f31b5f1","name":"should return valid sharding parameters for static sharding","time":{"start":1750426641793,"stop":1750426641793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f19dd3639e00d40","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427231870,"stop":1750427231870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef619221b57a724e","name":"Push message with Arabic payload","time":{"start":1750427437333,"stop":1750427437333,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc166ff7a24e5be4","name":"should emit a peer event after start","time":{"start":1750426718782,"stop":1750426718783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f2a0905f86c13a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750426889486,"stop":1750426889487,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdafb154e4903a","name":"should add to incoming buffer if dependencies are not met","time":{"start":1750426698475,"stop":1750426698475,"duration":0},"status":"passed","severity":"normal"},{"uid":"4877ca52d4962cbb","name":"Refresh subscription","time":{"start":1750427258351,"stop":1750427258352,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b71d74c2c10f42","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1750427245727,"stop":1750427245727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f6974ffc1bea1a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1750426647083,"stop":1750426647084,"duration":1},"status":"passed","severity":"normal"},{"uid":"2485e0ced5288fb3","name":"should send to specified number of peers of used peers","time":{"start":1750426685458,"stop":1750426685461,"duration":3},"status":"passed","severity":"normal"},{"uid":"29b14c518f5c9f05","name":"Publish message with custom timestamp: Sat Jun 29 2024 13:43:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1750427033928,"stop":1750427033928,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b6d3fa4624933b","name":"Check publish message containing Basic HTML tag","time":{"start":1750427033918,"stop":1750427033918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8e4607e0097f5a","name":"Reopen subscription with peer with lost subscription","time":{"start":1750426781636,"stop":1750426781636,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f7ac922b739aef","name":"Check message with no pubsub topic is not received","time":{"start":1750427167542,"stop":1750427167542,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38c5fe3ec1b0b2f","name":"throws on content topic with non-number generation field","time":{"start":1750426641757,"stop":1750426641758,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0de616eca5e196c","name":"Push message with content topic containing XML","time":{"start":1750427437340,"stop":1750427437340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6e758badc60d61","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427258337,"stop":1750427258337,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d18ccd73482e6c9","name":"Check received message containing XML","time":{"start":1750427134175,"stop":1750427134176,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba1da079a2cd906b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1750427042841,"stop":1750427042841,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a4503258811069","name":"Generator, 2 different pubsubtopics","time":{"start":1750427210188,"stop":1750427210188,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b47b07321c60c8","name":"Check message received after jswaku node is restarted","time":{"start":1750427167544,"stop":1750427167544,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a0d844baa3ec74","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750427194656,"stop":1750427194657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce3a7db8e366ef4","name":"Decoder throws on empty string content topic","time":{"start":1750426674380,"stop":1750426674380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5573abc001a34507","name":"Renews subscription after lossing a connection","time":{"start":1750427231869,"stop":1750427231870,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7aaf3da98d3291","name":"throws on content topic with empty version field","time":{"start":1750426641759,"stop":1750426641759,"duration":0},"status":"passed","severity":"normal"},{"uid":"337f81e492fc85a3","name":"pre and post cipher","time":{"start":1750426674968,"stop":1750426674968,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb6843019f5c589e","name":"accepts valid content-filtered query","time":{"start":1750426656304,"stop":1750426656305,"duration":1},"status":"passed","severity":"normal"},{"uid":"93369cfe49464090","name":"Check publish message containing Arabic","time":{"start":1750427033911,"stop":1750427033911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b855b71d6aab07e9","name":"Ordered callback, aborts when callback returns true","time":{"start":1750427226671,"stop":1750427226672,"duration":1},"status":"passed","severity":"normal"},{"uid":"89aa4d01f0b70ed0","name":"should not receive a peer event before start","time":{"start":1750426954478,"stop":1750426954478,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ad5970a54e0136","name":"Subscribe to topic containing Script and publish message","time":{"start":1750427042840,"stop":1750427042840,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd059031a17a7e13","name":"Push to array if already present","time":{"start":1750426641274,"stop":1750426641274,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7aa7186b621535","name":"should have no discoveries enabled by default","time":{"start":1750426685652,"stop":1750426685653,"duration":1},"status":"passed","severity":"normal"},{"uid":"f910a5886717b9f3","name":"Check message with invalid timestamp is not received","time":{"start":1750427134183,"stop":1750427134184,"duration":1},"status":"passed","severity":"normal"},{"uid":"678750ce5b0791b1","name":"same cluster, different shard: nodes connect","time":{"start":1750426915745,"stop":1750426915745,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1a5f0640c69fcc","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1750426641788,"stop":1750426641789,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c6eb96b2b27ab7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750427231864,"stop":1750427231865,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ac37f2cbac7d2c","name":"Using a function","time":{"start":1750427244273,"stop":1750427244273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8218aef9d8b94a86","name":"Fails to publish message with wrong content topic","time":{"start":1750427033930,"stop":1750427033930,"duration":0},"status":"passed","severity":"normal"},{"uid":"142452f3dd4a9ffc","name":"should successfully stop","time":{"start":1750426685804,"stop":1750426685804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2e31090a36f44d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750427231890,"stop":1750427231890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a32b78da52df1","name":"Push message with content topic containing Russian","time":{"start":1750427437339,"stop":1750427437339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b876d754763819e2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750426647078,"stop":1750426647079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d1038f69d547df5","name":"returns all values when wanted number is greater than available values","time":{"start":1750426663421,"stop":1750426663421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c36a64766782fd3","name":"Check meta is set [ecies]","time":{"start":1750426676113,"stop":1750426676113,"duration":0},"status":"passed","severity":"normal"},{"uid":"68b9aa30f4dcd539","name":"Push message with meta","time":{"start":1750427437329,"stop":1750427437329,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b15f7d810a154e","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1750427193101,"stop":1750427193101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b004826a8542423","name":"Check received message containing unicode special characters","time":{"start":1750427134153,"stop":1750427134154,"duration":1},"status":"passed","severity":"normal"},{"uid":"318ee4937b105faf","name":"Check received message containing numeric","time":{"start":1750427167509,"stop":1750427167510,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d8335a49337b2c","name":"should return usable stream attached to connection","time":{"start":1750426656394,"stop":1750426656395,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb68db99ccef8c2","name":"should request peer renewal on specific errors","time":{"start":1750426685438,"stop":1750426685438,"duration":0},"status":"passed","severity":"normal"},{"uid":"347b6a5d4522693a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750427148979,"stop":1750427148979,"duration":0},"status":"passed","severity":"normal"},{"uid":"623f7764af6eff1d","name":"Ping on subscribed peer","time":{"start":1750426781634,"stop":1750426781634,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbee1a2e99bfda40","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1750426641772,"stop":1750426641773,"duration":1},"status":"passed","severity":"normal"},{"uid":"d161578b820e837e","name":"Passing an array","time":{"start":1750427244272,"stop":1750427244273,"duration":1},"status":"passed","severity":"normal"},{"uid":"25128643f2eee20e","name":"Query with Promise Callback, No Decoder","time":{"start":1750427193104,"stop":1750427193104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6f974d582d1059","name":"Push message equal or less that 1MB","time":{"start":1750427437330,"stop":1750427437331,"duration":1},"status":"passed","severity":"normal"},{"uid":"3850eae1c524be73","name":"should respect max attempts limit","time":{"start":1750426685439,"stop":1750426685439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd91ae6547e38ad","name":"Query generator for multiple messages with different content topic format","time":{"start":1750427226666,"stop":1750427226666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a063cd274e4632d","name":"Callback on promise","time":{"start":1750427226667,"stop":1750427226668,"duration":1},"status":"passed","severity":"normal"},{"uid":"521edd77cd6d47c6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1750427042837,"stop":1750427042837,"duration":0},"status":"passed","severity":"normal"},{"uid":"190069866ae9a50f","name":"should set field with all protocols enabled","time":{"start":1750426647859,"stop":1750426647860,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bb27f94709c634","name":"Check received message containing shell command","time":{"start":1750427134153,"stop":1750427134153,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e02542b2ee2e5a","name":"should emit a peer event after start","time":{"start":1750426954477,"stop":1750426954478,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb8ef73fa4d62f6","name":"Check publish message containing special chars","time":{"start":1750427033910,"stop":1750427033910,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd39a47772a01216","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1750426695097,"stop":1750426695097,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ad982c1dbebe28","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1750427245723,"stop":1750427245724,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d39edd3b1cc21","name":"handles different clusterIds correctly","time":{"start":1750426641775,"stop":1750426641775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a71f10eddae833","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750427258360,"stop":1750427258360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0863e447d2c7190","name":"should return false when clusterId doesn't match","time":{"start":1750426685876,"stop":1750426685876,"duration":0},"status":"passed","severity":"normal"},{"uid":"4511f23f703bc91b","name":"messageHash returns a Uint8Array","time":{"start":1750426656361,"stop":1750426656361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c988edfdc2b46440","name":"should decode valid enr successfully","time":{"start":1750426647847,"stop":1750426647847,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2baa86c46a0d52","name":"Check message with no content topic is not received","time":{"start":1750427134186,"stop":1750427134186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84b7fe48c587706","name":"Encoder throws on empty string content topic","time":{"start":1750426674379,"stop":1750426674379,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb5a7628e0d1b19","name":"Push message with custom timestamp: 1750430444465","time":{"start":1750427437344,"stop":1750427437344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f5d9532a0ff805","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750426889490,"stop":1750426889490,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6fbd0b4217ed36","name":"Check received message containing XML","time":{"start":1750427167536,"stop":1750427167536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb199a1623c0a332","name":"rejects hash query with time filter","time":{"start":1750426656307,"stop":1750426656308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abeaf377309767f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750426844311,"stop":1750426844311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f947e51a298804f","name":"throws on content topic with empty topic name field","time":{"start":1750426641760,"stop":1750426641760,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a9522eab1433b4","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1750427009477,"stop":1750427009477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2652ad3096aac295","name":"Subscribe to topic containing XML and receive message","time":{"start":1750427231883,"stop":1750427231884,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15af14f80080a5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750427231830,"stop":1750427231830,"duration":0},"status":"passed","severity":"normal"},{"uid":"c233db99f4a4e0a","name":"Push message with emoji payload","time":{"start":1750427437323,"stop":1750427437323,"duration":0},"status":"passed","severity":"normal"},{"uid":"6655bd0b64538f37","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1750427245725,"stop":1750427245726,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6f2f013a3c5b5f","name":"Overlapping topic subscription","time":{"start":1750427231875,"stop":1750427231876,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3a952608278630","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750427231881,"stop":1750427231882,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1140c76550e22b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1750427026576,"stop":1750427026577,"duration":1},"status":"passed","severity":"normal"},{"uid":"b655ae4006a56090","name":"Check message received after jswaku node is restarted","time":{"start":1750427167527,"stop":1750427167527,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9619684d3bb377","name":"should not fail to start the service if it is already started","time":{"start":1750426718782,"stop":1750426718782,"duration":0},"status":"passed","severity":"normal"},{"uid":"272547aa888a9863","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app82/10/topic493/json","time":{"start":1750427148983,"stop":1750427148983,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c591d83f1c2e01d","name":"Check received message containing special chars","time":{"start":1750427167530,"stop":1750427167533,"duration":3},"status":"passed","severity":"normal"},{"uid":"42f9607ffb76ed4c","name":"Subscribe and receive messages via lightPush","time":{"start":1750427231871,"stop":1750427231871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7521ab13550a3b66","name":"should be able to encode the field with only STORE set to true","time":{"start":1750426647072,"stop":1750426647073,"duration":1},"status":"passed","severity":"normal"},{"uid":"434788c7a0e3245e","name":"Push message with SQL Injection payload","time":{"start":1750427437320,"stop":1750427437320,"duration":0},"status":"passed","severity":"normal"},{"uid":"175ff8264dfeb882","name":"Check received message with timestamp: 1750426713488000000 ","time":{"start":1750427134155,"stop":1750427134156,"duration":1},"status":"passed","severity":"normal"},{"uid":"420183204439b7e3","name":"Subscribe and receive messages via waku relay post","time":{"start":1750427231872,"stop":1750427231872,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3547ea561d943a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1750426695119,"stop":1750426695119,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b157a2ef7655cd","name":"Register correct protocols","time":{"start":1750427042830,"stop":1750427042831,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ef3308214d71a8","name":"Check received message containing escaped characters","time":{"start":1750427134153,"stop":1750427134153,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9db35e65aa5dfc","name":"Push message with Script payload","time":{"start":1750427437334,"stop":1750427437334,"duration":0},"status":"passed","severity":"normal"},{"uid":"814baf5b4e88f547","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750427231881,"stop":1750427231881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cbf57ac29d8215","name":"1 Store, 2 relays, 2 fetches","time":{"start":1750426664250,"stop":1750426664251,"duration":1},"status":"passed","severity":"normal"},{"uid":"4954469e177e13a","name":"should throw an error for missing sharding configuration","time":{"start":1750426641794,"stop":1750426641794,"duration":0},"status":"passed","severity":"normal"},{"uid":"df931afa557ec742","name":"Nodes with multiple pubsub topic","time":{"start":1750427026572,"stop":1750427026572,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c71a5e247062d2","name":"should encodeTxt and decodeTxt","time":{"start":1750426647846,"stop":1750426647847,"duration":1},"status":"passed","severity":"normal"},{"uid":"442edbedaeb0cc81","name":"Check message with no payload is not received","time":{"start":1750427134160,"stop":1750427134160,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b645c2e2291ae6e","name":"should partition messages based on acknowledgement status","time":{"start":1750426698478,"stop":1750426698478,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f69e93446e90b3","name":"should not allow unachievable error rate","time":{"start":1750426694821,"stop":1750426694822,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbee08a2702ea634","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750427167523,"stop":1750427167524,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c86c11278caf86","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1750426641790,"stop":1750426641790,"duration":0},"status":"passed","severity":"normal"},{"uid":"146f3ee275ce2e40","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1750427180542,"stop":1750427180542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96ef15dc61385cf","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1750427033928,"stop":1750427033928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c9edbeba749bb2","name":"Check received message containing JSON","time":{"start":1750427167536,"stop":1750427167537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4435b55b77f7c2","name":"should increase lamport timestamp","time":{"start":1750426698474,"stop":1750426698474,"duration":0},"status":"passed","severity":"normal"},{"uid":"349cf46eb6829e14","name":"Check message with non string payload is not received","time":{"start":1750427167544,"stop":1750427167544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf91009259025723","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1750426641792,"stop":1750426641792,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c622a35e2ef32","name":"Publish message with large meta","time":{"start":1750427033935,"stop":1750427033936,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a77d8965571233","name":"does not throw on valid cases","time":{"start":1750426641755,"stop":1750426641756,"duration":1},"status":"passed","severity":"normal"},{"uid":"db3121b8f84b0cee","name":"Query Generator, Wrong PubsubTopic","time":{"start":1750427193098,"stop":1750427193098,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc93b042199b2748","name":"Check publish message containing JSON","time":{"start":1750427033918,"stop":1750427033918,"duration":0},"status":"passed","severity":"normal"},{"uid":"56366b9fe9b0da2c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750427258358,"stop":1750427258359,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c0b076842c27bb","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1750426647078,"stop":1750426647078,"duration":0},"status":"passed","severity":"normal"},{"uid":"2552ed6e913d5849","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1750426641773,"stop":1750426641773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbe2cd315ffb2aa","name":"should be online or offline if network state changed","time":{"start":1750426715039,"stop":1750426715040,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ede978d642b6ce","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1750426695083,"stop":1750426695083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e689064150982138","name":"should use shardsUnderCluster when provided","time":{"start":1750426685875,"stop":1750426685875,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2b946366f1c4f3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750427258336,"stop":1750427258336,"duration":0},"status":"passed","severity":"normal"},{"uid":"1502618f38a16316","name":"Push message with Basic HTML tag payload","time":{"start":1750427437334,"stop":1750427437335,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57da912b62f853a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750427258331,"stop":1750427258331,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fc9de2b0f415d4","name":"Push message with content topic containing JSON","time":{"start":1750427437341,"stop":1750427437341,"duration":0},"status":"passed","severity":"normal"},{"uid":"60946df534f59679","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1750426695116,"stop":1750426695118,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc169c72dee0c48b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750427258334,"stop":1750427258335,"duration":1},"status":"passed","severity":"normal"},{"uid":"3883a544c0bc86fe","name":"Check message with non string payload is not received","time":{"start":1750427134187,"stop":1750427134188,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b58647c866bdec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1750426695119,"stop":1750426695119,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e40b751c3f3c14f","name":"Push message with content topic containing emoji","time":{"start":1750427437342,"stop":1750427437342,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebd1b57c5a810df","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1750426664071,"stop":1750426664072,"duration":1},"status":"passed","severity":"normal"},{"uid":"46151c5eb7944837","name":"should create a new stream if no existing for protocol found","time":{"start":1750426656396,"stop":1750426656396,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84faa3eeb28a46c","name":"should remove expired entries after TTL has passed","time":{"start":1750426684729,"stop":1750426684729,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8d4afea94b17a","name":"Push message with shell command payload","time":{"start":1750427437322,"stop":1750427437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7f0d07b0e49227","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1750426641785,"stop":1750426641785,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac32119f4b876a2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1750426695088,"stop":1750426695088,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ac2cbf6010da04","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1750426685802,"stop":1750426685803,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f679b83f86d1f6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750426889489,"stop":1750426889490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ded865b61cbb16a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1750426641795,"stop":1750426641795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5739d7d22e689a6","name":"can start the service","time":{"start":1750426954472,"stop":1750426954473,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eddd3ac6d68c12","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1750426685800,"stop":1750426685800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8a018671ee923f","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1750427226670,"stop":1750427226671,"duration":1},"status":"passed","severity":"normal"},{"uid":"122197c47b3e44f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1750426641788,"stop":1750426641788,"duration":0},"status":"passed","severity":"normal"},{"uid":"df68dd328da1e8c4","name":"Check received message containing shell command","time":{"start":1750427167537,"stop":1750427167537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7653fa5a28a7d52","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app7/8/topic876/xml","time":{"start":1750427148981,"stop":1750427148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb344a45791ca1d5","name":"Encoder throws on empty string content topic","time":{"start":1750426656655,"stop":1750426656655,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e6704153999bb8","name":"it tolerates circular branch references","time":{"start":1750426664560,"stop":1750426664560,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e3aa0795996b11","name":"Symmetric encrypt & Decrypt","time":{"start":1750426674967,"stop":1750426674967,"duration":0},"status":"passed","severity":"normal"},{"uid":"772fd6b615a87577","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750427258361,"stop":1750427258361,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a21d0fb20999b2","name":"Subscribe to topic containing short and receive message","time":{"start":1750427231878,"stop":1750427231879,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a89a1360e3a8384","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1750426695113,"stop":1750426695115,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec75e6654e25db80","name":"Generator, 2 different pubsubtopics","time":{"start":1750427210185,"stop":1750427210186,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b8c7d18cbedca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1750426641784,"stop":1750426641784,"duration":0},"status":"passed","severity":"normal"},{"uid":"102cbb9a4b2ea5cd","name":"Push message with short payload","time":{"start":1750427437318,"stop":1750427437318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4386f0c4e4f1b8f0","name":"should return PeerId when PeerId is provided","time":{"start":1750426685874,"stop":1750426685874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dc5b5f72db7f44","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1750426641791,"stop":1750426641791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8880f0b33387e4","name":"Passing page size 10 when there are 10 messages","time":{"start":1750427232315,"stop":1750427232316,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab631449b40bb27","name":"Push message with Basic HTML tag payload","time":{"start":1750427437321,"stop":1750427437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c8dfd4af537c42","name":"removeEventListener with wrong event","time":{"start":1750426754866,"stop":1750426754866,"duration":0},"status":"passed","severity":"normal"},{"uid":"20051b47448fc2d1","name":"Check received message with timestamp: 1750426713717000000 ","time":{"start":1750427167538,"stop":1750427167539,"duration":1},"status":"passed","severity":"normal"},{"uid":"570fc6da491f11ee","name":"Subscribe and receive messages via lightPush","time":{"start":1750427258343,"stop":1750427258343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd23f701b569cd8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1750426641770,"stop":1750426641770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49035193e405af8","name":"Check received message containing numeric","time":{"start":1750427134167,"stop":1750427134168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef41420f5dc0f7c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1750427180542,"stop":1750427180542,"duration":0},"status":"passed","severity":"normal"},{"uid":"308f4f7682b8cbe5","name":"random static sharding 8 - Cluster ID: 895, Shard ID: 402","time":{"start":1750427260472,"stop":1750427260472,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f56801a10c256b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1750426664073,"stop":1750426664074,"duration":1},"status":"passed","severity":"normal"},{"uid":"6653c5e780ece23","name":"Push message with content topic containing Chinese","time":{"start":1750427437325,"stop":1750427437325,"duration":0},"status":"passed","severity":"normal"},{"uid":"762b064a5fcbd783","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1750426641788,"stop":1750426641788,"duration":0},"status":"passed","severity":"normal"},{"uid":"800649759e2796b1","name":"should handle incoming messages","time":{"start":1750426685804,"stop":1750426685804,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c2f31888d789c","name":"Subscribe to topic containing XML and publish message","time":{"start":1750427042840,"stop":1750427042841,"duration":1},"status":"passed","severity":"normal"},{"uid":"84082c023d07da7a","name":"Decoder throws on empty string content topic","time":{"start":1750426676114,"stop":1750426676114,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef51aa25025ff8","name":"ignores unrecognized TXT record formats","time":{"start":1750426664561,"stop":1750426664561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf730ce51a693f0","name":"Encoder throws on undefined content topic","time":{"start":1750426674378,"stop":1750426674378,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ecc4fb110043a6","name":"caches peers it previously fetched","time":{"start":1750426664561,"stop":1750426664561,"duration":0},"status":"passed","severity":"normal"},{"uid":"993a62e2e6a8723a","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1750426715038,"stop":1750426715039,"duration":1},"status":"passed","severity":"normal"},{"uid":"33fcd33aaae74465","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1750426695084,"stop":1750426695085,"duration":1},"status":"passed","severity":"normal"},{"uid":"98ec37e17138f8cc","name":"Check publish message containing short","time":{"start":1750427033906,"stop":1750427033907,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3414a5e227d4c7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750427134182,"stop":1750427134183,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a79faaec7cc9f22","name":"throws on content topic with too few or too many fields","time":{"start":1750426641757,"stop":1750426641757,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc41c0fffbdf6589","name":"Check received message containing short","time":{"start":1750427167508,"stop":1750427167508,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45837cb4233003d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1750426641776,"stop":1750426641777,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d362cf1c8d3e5c","name":"should return empty list for no shard","time":{"start":1750426641780,"stop":1750426641780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c337a94f1e4c1303","name":"Check received message containing JSON","time":{"start":1750427134152,"stop":1750427134152,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4057dd627a4ae7","name":"Sample","time":{"start":1750426647126,"stop":1750426647126,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bfbb0da192bd93","name":"Relay - times out","time":{"start":1750427247991,"stop":1750427247992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4c6a45e0ae3b6c","name":"Push message with JSON payload","time":{"start":1750427437322,"stop":1750427437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"77310f09889c1efa","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750427258353,"stop":1750427258354,"duration":1},"status":"passed","severity":"normal"},{"uid":"844160697eb33f42","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1750426715035,"stop":1750426715036,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dd56d421f94d5c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1750426641785,"stop":1750426641785,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0779387a98fe8f","name":"Relay + Store","time":{"start":1750426719413,"stop":1750426719413,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf84dc3a5dae5efd","name":"should only return 1 node with relay and store capability","time":{"start":1750426664562,"stop":1750426664562,"duration":0},"status":"passed","severity":"normal"},{"uid":"744a5bde78d2f21c","name":"rejects hash query with content filter parameters","time":{"start":1750426656307,"stop":1750426656307,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa29e8c97bd57374","name":"Check received message containing long","time":{"start":1750427134167,"stop":1750427134167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7250704c4ac917b7","name":"Check received message containing escaped characters","time":{"start":1750427167518,"stop":1750427167518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6480aadb35300260","name":"Check received message containing numeric","time":{"start":1750427167529,"stop":1750427167529,"duration":0},"status":"passed","severity":"normal"},{"uid":"9add180f99310884","name":"Ping on peer without subscriptions","time":{"start":1750426781631,"stop":1750426781631,"duration":0},"status":"passed","severity":"normal"},{"uid":"7993a24fc87ea47e","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1750426695087,"stop":1750426695088,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b211d731ed08cf","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app77/8/topic320/json","time":{"start":1750427148981,"stop":1750427148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f8770d90a68bcd","name":"should detect messages with missing dependencies","time":{"start":1750426698476,"stop":1750426698477,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf14f96e71cc333c","name":"Check publish message containing emoji","time":{"start":1750427033927,"stop":1750427033927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44f7d1f8e5108c9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1750426641786,"stop":1750426641786,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61ebd122c47e7f","name":"Publish without waiting for remote peer","time":{"start":1750427042831,"stop":1750427042831,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1036161cfaebfe","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750427148984,"stop":1750427148984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b9d0a733ce6dfd","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1750426641771,"stop":1750426641771,"duration":0},"status":"passed","severity":"normal"},{"uid":"887a326c54b2af0e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1750426695091,"stop":1750426695091,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f609ff2cce9254","name":"should not fail to start the service if it is already started","time":{"start":1750426954476,"stop":1750426954477,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1de4db9a32a40e","name":"Query Generator - true","time":{"start":1750427218593,"stop":1750427218594,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5b99042e321079","name":"random static sharding 1 - Cluster ID: 967, Shard ID: 318","time":{"start":1750427260458,"stop":1750427260458,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d52bdfd8bcbc92","name":"should reject if Store is requested but not mounted","time":{"start":1750426685842,"stop":1750426685842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e761cc8ede80a463","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1750426715037,"stop":1750426715038,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea81cf27cd27ccf5","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1750426641795,"stop":1750426641795,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4c7673d0545b75","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1750426647076,"stop":1750426647077,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f68fe6306abc22","name":"Init the array if not present","time":{"start":1750426641272,"stop":1750426641273,"duration":1},"status":"passed","severity":"normal"},{"uid":"811f351a9788d13a","name":"Ping on unsubscribed peer","time":{"start":1750426781632,"stop":1750426781633,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff810b60a4af59c3","name":"Check received message containing Arabic","time":{"start":1750427134169,"stop":1750427134170,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af2d41745d38cd8","name":"should get locked peers","time":{"start":1750426685570,"stop":1750426685571,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c62c9bb865a1ac","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1750426664564,"stop":1750426664564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"230a0dbd2c4ecca4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1750427194651,"stop":1750427194652,"duration":1},"status":"passed","severity":"normal"},{"uid":"19eda3490dfafa9b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750427231875,"stop":1750427231875,"duration":0},"status":"passed","severity":"normal"},{"uid":"215ecd6c132301ab","name":"start node with empty shard should fail","time":{"start":1750427260474,"stop":1750427260474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef81d78269b383f","name":"Subscribe to topic containing long and publish message","time":{"start":1750427042835,"stop":1750427042835,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c7d7030434a6cf","name":"should keep entries that haven't expired yet","time":{"start":1750426684730,"stop":1750426684730,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3f5f028972226a","name":"Renews subscription after lossing a connection","time":{"start":1750427258336,"stop":1750427258337,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0bee69e876c2f9","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750426844312,"stop":1750426844313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9530c68313bc388e","name":"Privacy Node - default protocol","time":{"start":1750427247993,"stop":1750427247994,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef2f692ba8cc61f","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750426889488,"stop":1750426889488,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe930c4c7585481","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1750426664074,"stop":1750426664074,"duration":0},"status":"passed","severity":"normal"},{"uid":"5de862c4d5f0b7f0","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1750426721933,"stop":1750426721936,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f5c69a8dc28c7ef","name":"Round trip binary encryption [ecies, signature]","time":{"start":1750426676112,"stop":1750426676113,"duration":1},"status":"passed","severity":"normal"},{"uid":"8955bb6797dace0f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app61/7/topic247/xml","time":{"start":1750427148982,"stop":1750427148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec937b9cc5e00aec","name":"Push message with content topic containing numeric","time":{"start":1750427437324,"stop":1750427437324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45c1af5e072fb30","name":"Relay - dialed first","time":{"start":1750427247990,"stop":1750427247991,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77cd6d481e5b3cb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750427258331,"stop":1750427258331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4359a52c2d783cb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1750427245727,"stop":1750427245728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7afab74b95dabb38","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1750426695089,"stop":1750426695089,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd998385b81c452","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750427231861,"stop":1750427231862,"duration":1},"status":"passed","severity":"normal"},{"uid":"6457e24314c54a76","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1750427260473,"stop":1750427260473,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaba74a875b7a22","name":"Push message with content topic containing Russian","time":{"start":1750427437325,"stop":1750427437326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e6dc663fd5dbd9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1750426695086,"stop":1750426695086,"duration":0},"status":"passed","severity":"normal"},{"uid":"515f7a485ca0007b","name":"returns only open connection if one present","time":{"start":1750426655802,"stop":1750426655803,"duration":1},"status":"passed","severity":"normal"},{"uid":"183a7d5bf457f8b2","name":"Subscribe to topic containing Script and receive message","time":{"start":1750427231883,"stop":1750427231883,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b4d83eb1731bdb","name":"should initialize with default number of peers","time":{"start":1750426685569,"stop":1750426685570,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d31225727e45183","name":"Waku message hash computation (no timestamp)","time":{"start":1750426656358,"stop":1750426656359,"duration":1},"status":"passed","severity":"normal"},{"uid":"53727958636d116b","name":"Should update shard info","time":{"start":1750426954646,"stop":1750426954646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d662d7f6e2c08ad","name":"should throw an error for insufficient data","time":{"start":1750426641797,"stop":1750426641797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c743587003519119","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1750426641781,"stop":1750426641781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d927400cf467ad","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750427258362,"stop":1750427258362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9067f25175e4558","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1750426641786,"stop":1750426641786,"duration":0},"status":"passed","severity":"normal"},{"uid":"252628ae99d6ec6b","name":"Check publish message containing Russian","time":{"start":1750427033911,"stop":1750427033912,"duration":1},"status":"passed","severity":"normal"},{"uid":"8996bbbb24cae06","name":"Check received message containing unicode special characters","time":{"start":1750427134179,"stop":1750427134179,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d210845a22e1988","name":"Push message with custom timestamp: 1719668444465","time":{"start":1750427437344,"stop":1750427437344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18b9afd2263b5c5","name":"Push message with numeric payload","time":{"start":1750427437319,"stop":1750427437319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4acc47769b0fb23","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1750426695095,"stop":1750426695095,"duration":0},"status":"passed","severity":"normal"},{"uid":"662e333564bc0212","name":"Generator, custom pubsub topic","time":{"start":1750427210188,"stop":1750427210188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6977ace0307b8f6","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427210187,"stop":1750427210187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8f61aec0458a183","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1750426695093,"stop":1750426695094,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c71ee96963d535e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1750426656305,"stop":1750426656305,"duration":0},"status":"passed","severity":"normal"},{"uid":"152c363821205fc8","name":"Relay + Store","time":{"start":1750426647861,"stop":1750426647861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2fd1c04d0f7ce21","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750427231836,"stop":1750427231837,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73cd87d76712aa1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1750426906506,"stop":1750426906507,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a952bde9758afa","name":"Decrypt messages","time":{"start":1750427010998,"stop":1750427010998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad223ed695d10a8","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1750426685876,"stop":1750426685877,"duration":1},"status":"passed","severity":"normal"},{"uid":"972a6eba2e04e345","name":"Renews subscription after lossing a connection","time":{"start":1750427231890,"stop":1750427231891,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8701581b5b6418","name":"Subscribe to topic containing special chars and publish message","time":{"start":1750427042836,"stop":1750427042836,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0734496fe1be9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1750426695122,"stop":1750426695123,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aef20aa90f04277","name":"dispatchEvent via connectionManager","time":{"start":1750426754867,"stop":1750426754867,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0ed8876eb6b1b","name":"should set field with only RELAY enabled","time":{"start":1750426647860,"stop":1750426647860,"duration":0},"status":"passed","severity":"normal"},{"uid":"e195112e2952f6a0","name":"should not receive a peer event before start","time":{"start":1750426668390,"stop":1750426668390,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17adda67839af34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1750426695123,"stop":1750426695123,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ebc2f90ea292c7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1750426663422,"stop":1750426663428,"duration":6},"status":"passed","severity":"normal"},{"uid":"95f560778e798d35","name":"Query generator for multiple messages with multiple decoders","time":{"start":1750427226665,"stop":1750427226665,"duration":0},"status":"passed","severity":"normal"},{"uid":"65359a884e1cd2e0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750427258361,"stop":1750427258362,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad11ab0549c5884","name":"removeEventListener with correct event","time":{"start":1750426754865,"stop":1750426754866,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ddb31c8a2a18020","name":"creates an iterator","time":{"start":1750427237346,"stop":1750427237346,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1494bc7c445bc7e","name":"should return unique PubsubTopics for static sharding","time":{"start":1750426641778,"stop":1750426641778,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d62c9e62d68610","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1750426641778,"stop":1750426641778,"duration":0},"status":"passed","severity":"normal"},{"uid":"420fd734614b790f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750427258345,"stop":1750427258346,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd0420e4bc25916","name":"should mark all messages in causal history as acknowledged","time":{"start":1750426698476,"stop":1750426698476,"duration":0},"status":"passed","severity":"normal"},{"uid":"481db3f6d1959884","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1750426685657,"stop":1750426685657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ef869db5ea5140","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1750426641776,"stop":1750426641776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a2a5dfa9d1679","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1750427245724,"stop":1750427245725,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96818da8f948948","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1750426641789,"stop":1750426641789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57d7c096192ddc0","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1750426685379,"stop":1750426685379,"duration":0},"status":"passed","severity":"normal"},{"uid":"11964f0cf67fec1c","name":"Query generator for 2000 messages","time":{"start":1750427226672,"stop":1750427226673,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a9ec0a52c5f995","name":"Check received message containing Russian","time":{"start":1750427167513,"stop":1750427167513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c5f22233400dffc","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1750427245726,"stop":1750427245726,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee6b32e8841e77f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1750426641795,"stop":1750426641795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1ce9ce8d78b5d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1750426695119,"stop":1750426695120,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae2f43e2a6a4623","name":"should push the message to the outgoing buffer","time":{"start":1750426698472,"stop":1750426698472,"duration":0},"status":"passed","severity":"normal"},{"uid":"807c6fdc80cdc3ea","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1750426647086,"stop":1750426647086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6806c0f52fe16c","name":"can query messages by message hash","time":{"start":1750427197732,"stop":1750427197733,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a1964ab4f153a4","name":"should retry failed tasks","time":{"start":1750426685435,"stop":1750426685437,"duration":2},"status":"passed","severity":"normal"},{"uid":"9042b76aace02e1b","name":"Check message with no pubsub topic is not received","time":{"start":1750427167525,"stop":1750427167525,"duration":0},"status":"passed","severity":"normal"},{"uid":"19db796ffca22415","name":"Check received message containing Basic HTML tag","time":{"start":1750427134176,"stop":1750427134176,"duration":0},"status":"passed","severity":"normal"},{"uid":"738f253ceaf08665","name":"Sign & Recover","time":{"start":1750426674968,"stop":1750426674968,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd2c50bf8a63d29","name":"Decoder throws on undefined content topic","time":{"start":1750426676114,"stop":1750426676114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c1412068bd94a9","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1750426695083,"stop":1750426695083,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4eeab42f6f4af2c","name":"should add and remove event listeners correctly","time":{"start":1750426668392,"stop":1750426668392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5456344b98903e0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1750426676112,"stop":1750426676112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff0a4c9e1dfa350","name":"Push message with long payload","time":{"start":1750427437318,"stop":1750427437319,"duration":1},"status":"passed","severity":"normal"},{"uid":"477da813c26fbbbc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750427231834,"stop":1750427231835,"duration":1},"status":"skipped","severity":"normal"},{"uid":"608b1d7aa9d93e26","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1750426664563,"stop":1750426664563,"duration":0},"status":"passed","severity":"normal"},{"uid":"59770b268c9b1d15","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750427231842,"stop":1750427231843,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb3bc1070a5c273","name":"Check publish message containing Chinese","time":{"start":1750427033910,"stop":1750427033911,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c4e81473141f99","name":"Check received message containing emoji","time":{"start":1750427167519,"stop":1750427167519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6684f27fec9d38c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1750426685803,"stop":1750426685803,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f6ec14e128bed0","name":"Decoder throws on empty string content topic","time":{"start":1750426656656,"stop":1750426656656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dc85e5e3ebe2f7","name":"Waku message hash computation (meta attribute not present)","time":{"start":1750426656357,"stop":1750426656357,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf1c3e45784d674","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/5/topic977/xml","time":{"start":1750427148982,"stop":1750427148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"9184c45e3cd93f32","name":"Check message with no payload is not received","time":{"start":1750427134187,"stop":1750427134187,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b354f2b90faee0","name":"Refresh subscription","time":{"start":1750427231876,"stop":1750427231877,"duration":1},"status":"passed","severity":"normal"},{"uid":"7753be3445d4258f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750427231873,"stop":1750427231874,"duration":1},"status":"passed","severity":"normal"},{"uid":"162391cc05472a4c","name":"Push message with content topic containing SQL Injection","time":{"start":1750427437339,"stop":1750427437340,"duration":1},"status":"passed","severity":"normal"},{"uid":"78176709be331876","name":"should only return 1 node with store capability","time":{"start":1750426664562,"stop":1750426664562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13ba9f0616801ae","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1750426674377,"stop":1750426674377,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1b42d1f71bba16","name":"Passing page size 1 when there are 4 messages","time":{"start":1750427232313,"stop":1750427232314,"duration":1},"status":"passed","severity":"normal"},{"uid":"2244adb7738d97d0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1750427245727,"stop":1750427245727,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a5c3e00cc99d2b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1750426664075,"stop":1750426664076,"duration":1},"status":"passed","severity":"normal"},{"uid":"75337c1bf882cef4","name":"connects to nwaku","time":{"start":1750427244271,"stop":1750427244271,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ed1f76c2578cd0","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750427231892,"stop":1750427231892,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3e5939959df831","name":"Check received message containing Russian","time":{"start":1750427134149,"stop":1750427134150,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a1438813930af9","name":"Check received message containing SQL Injection","time":{"start":1750427134170,"stop":1750427134171,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8900d63c8e3069","name":"Subscribe and receives messages on 20 topics","time":{"start":1750427231874,"stop":1750427231874,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b76ab0562f0e7","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1750426685658,"stop":1750426685658,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67d446a758d72e5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750427258349,"stop":1750427258350,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0dc8cab2fd6e87b","name":"Passing page size 110 when there are 120 messages","time":{"start":1750427232317,"stop":1750427232317,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e5186e8a18ad7d","name":"configure the node with multiple content topics","time":{"start":1750427148984,"stop":1750427148984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33c44657c324436","name":"Passing page size 0 when there are 110 messages","time":{"start":1750427232312,"stop":1750427232313,"duration":1},"status":"passed","severity":"normal"},{"uid":"9288ed9c3192055","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1750426695124,"stop":1750426695125,"duration":1},"status":"passed","severity":"normal"},{"uid":"390eef01cc7defc0","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1750427042832,"stop":1750427042832,"duration":0},"status":"passed","severity":"normal"},{"uid":"181e8f9b9b66009a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1750426915743,"stop":1750426915744,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f118b9a5599fb7","name":"should not fail to stop the service if it was not started","time":{"start":1750426668388,"stop":1750426668389,"duration":1},"status":"passed","severity":"normal"},{"uid":"d021ba898153eb8b","name":"can query messages normally","time":{"start":1750427197731,"stop":1750427197732,"duration":1},"status":"passed","severity":"normal"},{"uid":"e334f318b079d25f","name":"Check received message containing Basic HTML tag","time":{"start":1750427134152,"stop":1750427134152,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2e89e26b07de91","name":"1 Store, 2 fetches","time":{"start":1750426664249,"stop":1750426664250,"duration":1},"status":"passed","severity":"normal"},{"uid":"21527200fc49f5d1","name":"should use DNS peer discovery with light client","time":{"start":1750426718785,"stop":1750426718785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e53a9e8e8e4dd98b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1750426695112,"stop":1750426695112,"duration":0},"status":"passed","severity":"normal"},{"uid":"38148f94585469d5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750427258335,"stop":1750427258335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d744fafe214511d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1750427180541,"stop":1750427180541,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bed93196f2efebb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1750426695120,"stop":1750426695120,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d78944c06976ed9","name":"Renews subscription after lossing a connection","time":{"start":1750427258363,"stop":1750427258363,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa56e009ac665ca6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1750427232959,"stop":1750427232960,"duration":1},"status":"passed","severity":"normal"},{"uid":"b282c0bf704f885b","name":"Check received message containing unicode special characters","time":{"start":1750427167518,"stop":1750427167519,"duration":1},"status":"passed","severity":"normal"},{"uid":"197c4742b332ac6","name":"Check received message containing Russian","time":{"start":1750427167534,"stop":1750427167535,"duration":1},"status":"passed","severity":"normal"},{"uid":"af6097c552c8e307","name":"accepts valid message hash query","time":{"start":1750426656306,"stop":1750426656307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4042d7b00fa1d227","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1750426695094,"stop":1750426695094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38ef6b9247df647","name":"Does not throw an exception when node disconnects","time":{"start":1750427244272,"stop":1750427244272,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4356250e2dc795a","name":"messageHashStr produces different results for different inputs","time":{"start":1750426656364,"stop":1750426656365,"duration":1},"status":"passed","severity":"normal"},{"uid":"60dc85ced18e21e8","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1750426695090,"stop":1750426695090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2716c6ec32522dae","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750426844311,"stop":1750426844311,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f87af075317274","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1750426641772,"stop":1750426641772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5707687d4914266","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750427231862,"stop":1750427231863,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c83908c3909a0e","name":"Subscribe to topic containing Script and receive message","time":{"start":1750427231859,"stop":1750427231860,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a57363b6395406","name":"Check received message containing Russian","time":{"start":1750427134170,"stop":1750427134170,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c129006db399e1","name":"random static sharding 9 - Cluster ID: 252, Shard ID: 859","time":{"start":1750427260472,"stop":1750427260472,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb9fae88ef82603","name":"Check message with no pubsub topic is not received","time":{"start":1750427134185,"stop":1750427134186,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf73c728b3a51c5","name":"should handle different types of entries","time":{"start":1750426684730,"stop":1750426684731,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b21210c5bed4a41","name":"should handle general insertion and lookup correctly","time":{"start":1750426697713,"stop":1750426697713,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7751749c8b0818","name":"Query Generator, Multiple PubsubTopics","time":{"start":1750427193098,"stop":1750427193099,"duration":1},"status":"passed","severity":"normal"},{"uid":"868644a0a797f63f","name":"Subscribe to topic containing long and receive message","time":{"start":1750427231879,"stop":1750427231880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7345ab81907f76","name":"Check received message containing Arabic","time":{"start":1750427167512,"stop":1750427167513,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b4c556b074107c8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1750426641793,"stop":1750426641793,"duration":0},"status":"passed","severity":"normal"},{"uid":"437c04335023c0fa","name":"Reopen subscription with peer with lost subscription","time":{"start":1750426781633,"stop":1750426781633,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc2ff9d22cc7d2e","name":"Push message with content topic containing Script","time":{"start":1750427437326,"stop":1750427437326,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b82f6144921288","name":"Light Node - default protocols","time":{"start":1750427247993,"stop":1750427247993,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b150c96e48c33fe","name":"Correctly serialized arguments","time":{"start":1750426917803,"stop":1750426917804,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f068d591673da23","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1750426695120,"stop":1750426695121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cce491b9c5a647","name":"Push message with content topic containing emoji","time":{"start":1750427437328,"stop":1750427437329,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9ced9c35d58d34","name":"Check received message containing SQL Injection","time":{"start":1750427134150,"stop":1750427134151,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3c6132bc744f3","name":"Subscribe to topic containing long and receive message","time":{"start":1750427231841,"stop":1750427231842,"duration":1},"status":"passed","severity":"normal"},{"uid":"588b58ee663609db","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1750426695097,"stop":1750426695097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3761c5ea2c051a23","name":"Check message on other pubsub topic is not received","time":{"start":1750427134184,"stop":1750427134185,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5faac94b43f64e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750427258357,"stop":1750427258358,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9316e1473649b88","name":"Check received message containing short","time":{"start":1750427134166,"stop":1750427134166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6b1f1686f8be40","name":"Check message on other pubsub topic is not received","time":{"start":1750427134158,"stop":1750427134158,"duration":0},"status":"passed","severity":"normal"},{"uid":"56da5b467e7f59d0","name":"Check received message containing shell command","time":{"start":1750427167518,"stop":1750427167518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4e3e9b9f3a279","name":"Nodes with multiple pubsub topic","time":{"start":1750427026578,"stop":1750427026579,"duration":1},"status":"passed","severity":"normal"},{"uid":"255c5027816b929c","name":"Check publish message containing SQL Injection","time":{"start":1750427033914,"stop":1750427033917,"duration":3},"status":"passed","severity":"normal"},{"uid":"258959969b44ba6e","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1750426641770,"stop":1750426641770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f304fde432896acb","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1750427042841,"stop":1750427042841,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bd3956b471e5a0","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750427437340,"stop":1750427437341,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfb81be1169a5ed","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750427231882,"stop":1750427231882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccadb39a077c98c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1750426695121,"stop":1750426695122,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f5a2ed1555375f","name":"handles empty shards array correctly","time":{"start":1750426641794,"stop":1750426641794,"duration":0},"status":"passed","severity":"normal"},{"uid":"948de8851587e4fc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1750427231887,"stop":1750427231888,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f76b5e8b78f413","name":"should continually clean up expired entries at intervals","time":{"start":1750426684732,"stop":1750426684732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a639d589b92cb717","name":"should be delivered but not added to local log or bloom filter","time":{"start":1750426698479,"stop":1750426698479,"duration":0},"status":"passed","severity":"normal"},{"uid":"4373594b0bab21e9","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1750427042833,"stop":1750427042834,"duration":1},"status":"passed","severity":"normal"},{"uid":"9182a2efdda9d030","name":"should not fail to stop the service if it was not started","time":{"start":1750426954475,"stop":1750426954476,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b7d44fdfb87a2e","name":"Check received message containing Chinese","time":{"start":1750427167512,"stop":1750427167512,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dfc5cf76fdb70a","name":"can dial TLS multiaddrs","time":{"start":1750426917723,"stop":1750426917724,"duration":1},"status":"passed","severity":"normal"},{"uid":"43aaa8bb009e2b3a","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1750426685875,"stop":1750426685875,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb27d5816aa0f908","name":"should initialize with custom number of peers","time":{"start":1750426685570,"stop":1750426685570,"duration":0},"status":"passed","severity":"normal"},{"uid":"695a2f6d743a9801","name":"Check message received after nwaku node is restarted","time":{"start":1750427134161,"stop":1750427134161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"538e0453865c8750","name":"Check received message with timestamp: 1750426713717000000 ","time":{"start":1750427167519,"stop":1750427167520,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6ef4cb8464ad6d","name":"should only return 1 node with relay capability","time":{"start":1750426664562,"stop":1750426664562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb6caa86f8d326","name":"Subscribe to topic containing Script and receive message","time":{"start":1750427258332,"stop":1750427258332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a6c736ce4f3c05","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1750427042842,"stop":1750427042843,"duration":1},"status":"passed","severity":"normal"},{"uid":"84900d50d813d1a6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1750426647073,"stop":1750426647074,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6a4bc368862787","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1750426664075,"stop":1750426664075,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5154f3edd7d2195","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1750426695087,"stop":1750426695087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f962d9d249461c2c","name":"should handle task timeouts","time":{"start":1750426685438,"stop":1750426685438,"duration":0},"status":"passed","severity":"normal"},{"uid":"194f94619063321d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1750427042843,"stop":1750427042843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c2b4aed0a948f5","name":"Check publish message containing shell command","time":{"start":1750427033918,"stop":1750427033922,"duration":4},"status":"passed","severity":"normal"},{"uid":"60cf600cb50ee7b9","name":"Round trip binary serialization","time":{"start":1750426656654,"stop":1750426656654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae1251b5cc943b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750427231835,"stop":1750427231835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e37361ed5789b27","name":"Overlapping topic subscription","time":{"start":1750427231837,"stop":1750427231838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5eb002323b40c3c","name":"Fails to push message with large meta","time":{"start":1750427437329,"stop":1750427437329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef97a2dbd121ad2","name":"Waku message hash computation (payload length 0)","time":{"start":1750426656358,"stop":1750426656358,"duration":0},"status":"passed","severity":"normal"},{"uid":"293106bc9c3d385d","name":"Ephemeral messages are not stored","time":{"start":1750426721244,"stop":1750426721245,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca58ad3be3b29dcb","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750427231875,"stop":1750427231875,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb0fb34d296cc2a","name":"Subscribe to topic containing short and receive message","time":{"start":1750427258328,"stop":1750427258328,"duration":0},"status":"passed","severity":"normal"},{"uid":"666fbda6b2fcda10","name":"Subscribe to topic containing short and publish message","time":{"start":1750427042835,"stop":1750427042835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2559a54b55de78","name":"should use provided shard info when available","time":{"start":1750426685874,"stop":1750426685875,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc16457c352bdf95","name":"should check false positive rate","time":{"start":1750426697713,"stop":1750426697713,"duration":0},"status":"passed","severity":"normal"},{"uid":"366b0b7d7bf5a8a0","name":"ignores domain fetching errors","time":{"start":1750426664560,"stop":1750426664561,"duration":1},"status":"passed","severity":"normal"},{"uid":"d37cf6291149d8a6","name":"should return no connections if no open connection provided","time":{"start":1750426655803,"stop":1750426655806,"duration":3},"status":"passed","severity":"normal"},{"uid":"82fc01b921ca894","name":"should be called for bootstrap peers","time":{"start":1750426721932,"stop":1750426721933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62ce32c82da1aad","name":"Publish message with custom timestamp: Fri Jun 20 2025 14:43:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1750427033929,"stop":1750427033929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5767f35e4ddf9801","name":"should properly create location multiaddrs - tcp","time":{"start":1750426647859,"stop":1750426647859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acf6d35f1eab02e","name":"should not retry if at least one success","time":{"start":1750426685461,"stop":1750426685462,"duration":1},"status":"passed","severity":"normal"},{"uid":"2125276dda962f54","name":"should return different streams if requested simultaniously","time":{"start":1750426656396,"stop":1750426656397,"duration":1},"status":"passed","severity":"normal"},{"uid":"12581b8432059c25","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750427258330,"stop":1750427258330,"duration":0},"status":"passed","severity":"normal"},{"uid":"c063040e4dae670d","name":"Used by Waku Relay","time":{"start":1750427244273,"stop":1750427244274,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0eef91309e9ea2","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427231891,"stop":1750427231891,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ab6bb1019d72","name":"Push message with custom timestamp: 1719668444465","time":{"start":1750427437330,"stop":1750427437330,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77684b39740d9e","name":"Push message with content topic containing unicode special characters","time":{"start":1750427437342,"stop":1750427437342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b120f4b9a107b3d","name":"Fails to push message bigger that 1MB","time":{"start":1750427437331,"stop":1750427437331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f7cb95249233c4","name":"Check received message containing XML","time":{"start":1750427167516,"stop":1750427167516,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8106df43840ffa","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1750426695093,"stop":1750426695093,"duration":0},"status":"passed","severity":"normal"},{"uid":"765703f1f542875b","name":"Push message with numeric payload","time":{"start":1750427437332,"stop":1750427437332,"duration":0},"status":"passed","severity":"normal"},{"uid":"2595cef40d7f76f9","name":"Relay","time":{"start":1750426719412,"stop":1750426719412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e08086be9fdeb42","name":"Promise Callback - true","time":{"start":1750427218594,"stop":1750427218595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b111ffeb8956fd07","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1750427231874,"stop":1750427231874,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5e8c4154c55b5cf3","name":"Push message with long payload","time":{"start":1750427437332,"stop":1750427437332,"duration":0},"status":"passed","severity":"normal"},{"uid":"36361c9e02d025d1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1750427260458,"stop":1750427260458,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6956b8a38b61d6","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750426664564,"stop":1750426664564,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e4397ee524b1e632","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750427258347,"stop":1750427258347,"duration":0},"status":"passed","severity":"normal"},{"uid":"de936b05fa0b4eb8","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1750426641779,"stop":1750426641779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3a1fa6087724b4","name":"should not throw an error for a single configured topic","time":{"start":1750426641791,"stop":1750426641791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51b4bcca5743f5c","name":"Publishes to nwaku","time":{"start":1750427023187,"stop":1750427023187,"duration":0},"status":"passed","severity":"normal"},{"uid":"77268daf4d75b70a","name":"Push message with special chars payload","time":{"start":1750427437332,"stop":1750427437332,"duration":0},"status":"passed","severity":"normal"},{"uid":"60809f2201da7069","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750427258362,"stop":1750427258363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3047bda654eb3af","name":"Subscribe and receive messages via waku relay post","time":{"start":1750427231829,"stop":1750427231829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1af4b7b61c86a1d","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1750426715033,"stop":1750426715035,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7efcf2bb098437a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1750426656397,"stop":1750426656397,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b30bad9f2a9dfca","name":"Query Generator - false","time":{"start":1750427218594,"stop":1750427218594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6032f90b96926bc","name":"should insert elements correctly","time":{"start":1750426697710,"stop":1750426697711,"duration":1},"status":"passed","severity":"normal"},{"uid":"148e9241ede016b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1750426695122,"stop":1750426695122,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d8a2cb3ac41b8b","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app7/9/topic964/xml","time":{"start":1750427148980,"stop":1750427148981,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc4c5cccfbbb450","name":"Publish message with custom timestamp: Fri Jun 20 2025 12:43:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1750427033928,"stop":1750427033929,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd931dddf3cf67f9","name":"Refresh subscription","time":{"start":1750427231838,"stop":1750427231840,"duration":2},"status":"passed","severity":"normal"},{"uid":"d1123b3c09f0a136","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1750427232962,"stop":1750427232962,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9dec829c25b57f","name":"Check publish message after service node is restarted","time":{"start":1750427033932,"stop":1750427033932,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e86d2ae75f651bb","name":"Check received message containing Arabic","time":{"start":1750427167533,"stop":1750427167534,"duration":1},"status":"passed","severity":"normal"},{"uid":"8906754bba88a27b","name":"should decode valid enr with tcp successfully","time":{"start":1750426647848,"stop":1750426647848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9417d5c225a1f97d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1750426641773,"stop":1750426641773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfe8d5fdd14a1f","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1750426721938,"stop":1750426721938,"duration":0},"status":"passed","severity":"normal"},{"uid":"988eb84659468eaa","name":"random static sharding 10 - Cluster ID: 264, Shard ID: 243","time":{"start":1750427260472,"stop":1750427260473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf8bf59c27d689a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1750426698476,"stop":1750426698476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a14e7bb6dbf6bbb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750427258334,"stop":1750427258334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43068644ec34646","name":"should invoke callbacks when receiving a message","time":{"start":1750426686067,"stop":1750426686067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80731b42495f1c","name":"should properly create location multiaddrs - udp4","time":{"start":1750426647857,"stop":1750426647857,"duration":0},"status":"passed","severity":"normal"},{"uid":"546c771020ff109","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750427134182,"stop":1750427134182,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed028b06ebe0ca93","name":"stop","time":{"start":1750426754868,"stop":1750426754868,"duration":0},"status":"passed","severity":"normal"},{"uid":"7104eefef52777f3","name":"should call waitForPeer on Relay","time":{"start":1750426685844,"stop":1750426685845,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e80d89a27fa8f","name":"retrieves a single peer","time":{"start":1750426664559,"stop":1750426664559,"duration":0},"status":"passed","severity":"normal"},{"uid":"c071512dfb6d8bcf","name":"Push message with content topic containing long","time":{"start":1750427437324,"stop":1750427437324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9f93492f046130","name":"Push message with meta","time":{"start":1750427437343,"stop":1750427437343,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcda9f824c4603c9","name":"Check received message containing escaped characters","time":{"start":1750427134178,"stop":1750427134178,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b7b1cba2802f9","name":"Push message with JSON payload","time":{"start":1750427437335,"stop":1750427437335,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b3a2e0d54813e2","name":"getPeersByDiscovery","time":{"start":1750426754866,"stop":1750426754866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93a8403bae38201","name":"should enable all discoveries when explicitly set","time":{"start":1750426685656,"stop":1750426685656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac689f32afee9d5","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1750426695092,"stop":1750426695093,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaa4c6d5bc82d7a4","name":"through manual discovery","time":{"start":1750426917726,"stop":1750426917727,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06b61730e5d000a","name":"Delete observer","time":{"start":1750427010999,"stop":1750427010999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d332f83e8c7f12b3","name":"Check received message containing Script","time":{"start":1750427134151,"stop":1750427134151,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ade02c53300a1a8","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1750426694822,"stop":1750426694822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f82b9c6d0e1490a","name":"should request renew when peer disconnects","time":{"start":1750426685571,"stop":1750426685571,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7e2b1522e74654","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1750427180544,"stop":1750427180545,"duration":1},"status":"skipped","severity":"normal"},{"uid":"202665f4c8a4f569","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750427258336,"stop":1750427258336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ead59a80a8eb256","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app20/10/topic309/json","time":{"start":1750427148979,"stop":1750427148980,"duration":1},"status":"passed","severity":"normal"},{"uid":"9386c0c6a8985b7c","name":"safeDispatchEvent","time":{"start":1750426754867,"stop":1750426754867,"duration":0},"status":"passed","severity":"normal"},{"uid":"53864c028c8f84a","name":"should be empty when created","time":{"start":1750426686066,"stop":1750426686066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c75cd086edf7464","name":"more peers than existing","time":{"start":1750427009592,"stop":1750427009593,"duration":1},"status":"skipped","severity":"normal"},{"uid":"936a9ace9c37b928","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1750426695118,"stop":1750426695119,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd44f3d7061d95db","name":"Should update multiaddrs","time":{"start":1750426954645,"stop":1750426954645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10e5d634a2de92a","name":"Rejects garbage","time":{"start":1750426689362,"stop":1750426689362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6d2ffbb4d3c7b3","name":"Push message with content topic containing long","time":{"start":1750427437338,"stop":1750427437338,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d7bc67a02f07aa","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1750426695097,"stop":1750426695108,"duration":11},"status":"passed","severity":"normal"},{"uid":"287c5c71725fb71d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1750426647861,"stop":1750426647861,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a109b69756e167","name":"unsubscribes","time":{"start":1750427237349,"stop":1750427237349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b16081d25c85ccf","name":"Overlapping topic subscription","time":{"start":1750427042834,"stop":1750427042835,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d992a61bd606acea","name":"Query with Ordered Callback, No Decoder","time":{"start":1750427193102,"stop":1750427193102,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a986c2f0061fda","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1750426718785,"stop":1750426718785,"duration":0},"status":"skipped","severity":"normal"},{"uid":"218b2e229c86c364","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1750426656397,"stop":1750426656398,"duration":1},"status":"passed","severity":"normal"},{"uid":"b774203293410791","name":"Push message with emoji payload","time":{"start":1750427437336,"stop":1750427437337,"duration":1},"status":"passed","severity":"normal"},{"uid":"43bc5a226e76bee7","name":"should not fail to stop the service if it was not started","time":{"start":1750426718781,"stop":1750426718781,"duration":0},"status":"passed","severity":"normal"},{"uid":"741e5130d84b3cc8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1750426698477,"stop":1750426698477,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ad6ae17687f2a8","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427210188,"stop":1750427210189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63d392836860a8c","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1750427180544,"stop":1750427180544,"duration":0},"status":"skipped","severity":"normal"},{"uid":"477ac4fbfa98cf","name":"should set field with all protocols disabled","time":{"start":1750426647859,"stop":1750426647859,"duration":0},"status":"passed","severity":"normal"},{"uid":"227f71acaea5c26d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1750426641792,"stop":1750426641793,"duration":1},"status":"passed","severity":"normal"},{"uid":"2023c6aa7c389033","name":"should be sent with empty content","time":{"start":1750426698478,"stop":1750426698478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef17bd50368a128","name":"messageHashStr produces consistent results for the same input","time":{"start":1750426656363,"stop":1750426656364,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f5325f98f21242","name":"Push message with Chinese payload","time":{"start":1750427437319,"stop":1750427437320,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6f862fe4d7b950","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1750426844313,"stop":1750426844314,"duration":1},"status":"passed","severity":"normal"},{"uid":"592400681a1f8d90","name":"can start and stop the service","time":{"start":1750426718780,"stop":1750426718780,"duration":0},"status":"passed","severity":"normal"},{"uid":"665ba9a6dfc655","name":"Push message with Arabic payload","time":{"start":1750427437320,"stop":1750427437320,"duration":0},"status":"passed","severity":"normal"},{"uid":"db79d28d7c513940","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1750426915743,"stop":1750426915743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca379dda8db651cd","name":"Subscribe to topic containing Russian and publish message","time":{"start":1750427042837,"stop":1750427042838,"duration":1},"status":"passed","severity":"normal"},{"uid":"d634002084855510","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1750426641782,"stop":1750426641782,"duration":0},"status":"passed","severity":"normal"},{"uid":"89cbe26588ba8f29","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1750426695109,"stop":1750426695110,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb9f8e1e130d887","name":"Check received message with timestamp: 1750426713717 ","time":{"start":1750427167520,"stop":1750427167520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73fe24e89d774d5","name":"Push message with content topic containing Arabic","time":{"start":1750427437339,"stop":1750427437339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b11637616641c6","name":"Push message with escaped characters payload","time":{"start":1750427437335,"stop":1750427437336,"duration":1},"status":"passed","severity":"normal"},{"uid":"94db47c1b185b123","name":"Check message with non string payload is not received","time":{"start":1750427167526,"stop":1750427167526,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a382e3e5f6100ef","name":"should reject if Filter is requested but not mounted","time":{"start":1750426685842,"stop":1750426685842,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fbaa4c24c2d6d7","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/6/topic309/proto","time":{"start":1750427148981,"stop":1750427148981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae49a75e675a52","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1750427258324,"stop":1750427258325,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cfa0af6ad13a22","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1750426641792,"stop":1750426641792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50e669a5c9c81e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1750427009476,"stop":1750427009477,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8f3ba2fa2b971d9","name":"should throw error - no public key","time":{"start":1750426647849,"stop":1750426647850,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e1c2fbb3d743f14","name":"Subscribe and receive messages via waku relay post","time":{"start":1750427258320,"stop":1750427258320,"duration":0},"status":"passed","severity":"normal"},{"uid":"268f2fd8b1ab924b","name":"getPeersByDiscovery","time":{"start":1750427009475,"stop":1750427009476,"duration":1},"status":"passed","severity":"normal"},{"uid":"84afbe96739003f0","name":"Check message with no payload is not received","time":{"start":1750427167543,"stop":1750427167544,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa75553ae636ed6","name":"Push message with SQL Injection payload","time":{"start":1750427437333,"stop":1750427437334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8655dafa1ea5dfc6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750427194658,"stop":1750427194659,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e33025341f02c7f","name":"Subscribe to topic containing short and receive message","time":{"start":1750427231840,"stop":1750427231841,"duration":1},"status":"passed","severity":"normal"},{"uid":"db243f7635b67788","name":"Push message with custom timestamp: 1750423244465","time":{"start":1750427437330,"stop":1750427437330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae59e234756ebc66","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1750426695123,"stop":1750426695124,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaa550119326ca3c","name":"Push message with content topic containing JSON","time":{"start":1750427437327,"stop":1750427437327,"duration":0},"status":"passed","severity":"normal"},{"uid":"3079b3f681271750","name":"Ping on subscribed peer","time":{"start":1750426781629,"stop":1750426781630,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b09137f6675dd62","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1750426733524,"stop":1750426733524,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f0465551c33362","name":"should maintain desired error rate","time":{"start":1750426697711,"stop":1750426697711,"duration":0},"status":"passed","severity":"normal"},{"uid":"3544b7ea2a31cfcc","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1750426647083,"stop":1750426647083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6504f7ae19e37e1","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1750426695109,"stop":1750426695109,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c5cbfed17f6cd7","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1750426686068,"stop":1750426686068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4979f75074e7059","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750427258357,"stop":1750427258357,"duration":0},"status":"passed","severity":"normal"},{"uid":"af81612f41771487","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1750426695116,"stop":1750426695116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8082b04323fe1a95","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750427258320,"stop":1750427258320,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a3e0ede3ec2a01","name":"Subscribe to topic containing long and receive message","time":{"start":1750427258328,"stop":1750427258329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd36e9d5bc34b84","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750426889487,"stop":1750426889488,"duration":1},"status":"passed","severity":"normal"},{"uid":"859cbf44fbbb5b72","name":"should stop and cleanup resources","time":{"start":1750426686068,"stop":1750426686068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1722cc103b607a91","name":"Query Generator, No Decoder","time":{"start":1750427193099,"stop":1750427193099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b33b84f869845e","name":"A test","time":{"start":1750426906588,"stop":1750426906589,"duration":1},"status":"passed","severity":"normal"},{"uid":"741464772cbf0936","name":"Check received message containing Basic HTML tag","time":{"start":1750427167536,"stop":1750427167536,"duration":0},"status":"passed","severity":"normal"},{"uid":"21110fb8ddee7220","name":"Push message equal or less that 1MB","time":{"start":1750427437345,"stop":1750427437345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4670da8aac43b","name":"udp ip6 address","time":{"start":1750426647197,"stop":1750426647198,"duration":1},"status":"passed","severity":"normal"},{"uid":"79324674637fcf71","name":"less peers than existing","time":{"start":1750427009593,"stop":1750427009593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79c777162783104","name":"Passing page size 19 when there are 20 messages","time":{"start":1750427232316,"stop":1750427232317,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f3c7b28fe57da6c","name":"Overlapping topic subscription","time":{"start":1750427258351,"stop":1750427258351,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b7e0054235a8ae","name":"should check connected peers if present and suitable","time":{"start":1750426685843,"stop":1750426685843,"duration":0},"status":"passed","severity":"normal"},{"uid":"519beaa87c0a0ca1","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1750427232961,"stop":1750427232962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f380234051070cac","name":"Generator, custom pubsub topic","time":{"start":1750427210186,"stop":1750427210187,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9d639c5057d58ef2","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1750426685874,"stop":1750426685874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22eb6c54624f70c","name":"Push message with content topic containing special chars","time":{"start":1750427437338,"stop":1750427437339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd352c97c347f93","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750427231882,"stop":1750427231882,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b88435cb0f2b90","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1750426647847,"stop":1750426647847,"duration":0},"status":"passed","severity":"normal"},{"uid":"a887c6c93f3a6a43","name":"should return false","time":{"start":1750426647850,"stop":1750426647850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40dc6abba157118","name":"Check message received after nwaku node is restarted","time":{"start":1750427134189,"stop":1750427134189,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab40a8eb8bbf7f39","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750427231889,"stop":1750427231889,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bc2c44a4b7e39c","name":"Push message with content topic containing unicode special characters","time":{"start":1750427437328,"stop":1750427437328,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf07a644ec85df49","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1750426695112,"stop":1750426695112,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9315ff71515ed9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1750426647080,"stop":1750426647081,"duration":1},"status":"passed","severity":"normal"},{"uid":"98623bd97669f5b4","name":"Mutual subscription","time":{"start":1750427042830,"stop":1750427042830,"duration":0},"status":"passed","severity":"normal"},{"uid":"afde6301c9afdfa9","name":"should attach causal history and bloom filter to each message","time":{"start":1750426698473,"stop":1750426698473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb29badb3937371","name":"should throw an error for missing required configuration","time":{"start":1750426641781,"stop":1750426641781,"duration":0},"status":"passed","severity":"normal"},{"uid":"104adfcd57f93cff","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1750426647074,"stop":1750426647075,"duration":1},"status":"passed","severity":"normal"},{"uid":"b198d0bce8c54433","name":"Subscribe and receive messages via lightPush","time":{"start":1750427231827,"stop":1750427231828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81fca8ccda6b6ba","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1750426695097,"stop":1750426695097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac26586cb711cfae","name":"Check publish message containing unicode special characters","time":{"start":1750427033926,"stop":1750427033926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a6b25e499f0e29","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1750426656355,"stop":1750426656356,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b813dd4da6de05","name":"Subscribe and receives messages on 20 topics","time":{"start":1750427258348,"stop":1750427258349,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aafce55c82410ed","name":"Check received message containing emoji","time":{"start":1750427134154,"stop":1750427134155,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfab7ce829b8e5e","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1750426685875,"stop":1750426685876,"duration":1},"status":"passed","severity":"normal"},{"uid":"48943804746d6d21","name":"should add received messages to bloom filter","time":{"start":1750426698475,"stop":1750426698475,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6a19a73cc59a98","name":"Check message with invalid timestamp is not received","time":{"start":1750427134157,"stop":1750427134158,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4aa353eb84fab9","name":"should throw an error if shards are undefined for static sharding","time":{"start":1750426641780,"stop":1750426641780,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef9eda4fdd75437","name":"Query generator for multiple messages","time":{"start":1750427226664,"stop":1750427226665,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba412ce19c06dc0","name":"Check meta is set [symmetric]","time":{"start":1750426674377,"stop":1750426674378,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0874e3ffdd3f91","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1750426695111,"stop":1750426695112,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51955985d12fab7","name":"Push message with custom timestamp: 1750423244465","time":{"start":1750427437344,"stop":1750427437344,"duration":0},"status":"passed","severity":"normal"},{"uid":"212b53c5fd998282","name":"Push message with content topic containing escaped characters","time":{"start":1750427437342,"stop":1750427437342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4fb97f2311c8cf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1750426647075,"stop":1750426647076,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e0a551119077f7","name":"should fail to send if no connected peers found","time":{"start":1750426685453,"stop":1750426685457,"duration":4},"status":"passed","severity":"normal"},{"uid":"b840b780505585bd","name":"Ordered Callback - false","time":{"start":1750427218599,"stop":1750427218599,"duration":0},"status":"passed","severity":"normal"},{"uid":"226eac72294310b4","name":"Refresh subscription","time":{"start":1750427258327,"stop":1750427258328,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f25ec189543466","name":"should properly create peer info with all multiaddrs","time":{"start":1750426647859,"stop":1750426647859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec27c3c754ba3704","name":"Ephemeral field set to true","time":{"start":1750426656654,"stop":1750426656654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df0fe22f876d6b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1750426641784,"stop":1750426641785,"duration":1},"status":"passed","severity":"normal"},{"uid":"204716e18c0b8735","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1750426664076,"stop":1750426664077,"duration":1},"status":"passed","severity":"normal"},{"uid":"5110fe3f1c3c8d9c","name":"LightPush","time":{"start":1750427247992,"stop":1750427247993,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe1bf7465bbe0af","name":"Publish message with rate limit","time":{"start":1750427033936,"stop":1750427033936,"duration":0},"status":"passed","severity":"normal"},{"uid":"da834105848a873e","name":"Accepts a valid Waku Message","time":{"start":1750426689361,"stop":1750426689362,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83752472c4b76f1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1750426685803,"stop":1750426685803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5864a56544a76dae","name":"should not be empty after adding a subscription","time":{"start":1750426686066,"stop":1750426686067,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7fcdb2f658dc6a9","name":"same cluster, same shard: nodes connect","time":{"start":1750426915744,"stop":1750426915745,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe2c6cb924e75cb","name":"topics with same application and version share the same shard","time":{"start":1750426641773,"stop":1750426641774,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fcb46c30faddbe","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1750426698480,"stop":1750426698480,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac03e09a8a6814ac","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1750426641770,"stop":1750426641771,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a086f61cf4b40c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1750427042836,"stop":1750427042836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0b7fb1f8a3de93","name":"Push message with Chinese payload","time":{"start":1750427437332,"stop":1750427437333,"duration":1},"status":"passed","severity":"normal"},{"uid":"134f3e32eabc7f8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1750426844310,"stop":1750426844310,"duration":0},"status":"passed","severity":"normal"},{"uid":"1464f0e4f6ad3a0d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1750426641785,"stop":1750426641786,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b08365602e3a091","name":"should reject if LightPush is requested but not mounted","time":{"start":1750426685841,"stop":1750426685841,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf0a37df8a1213b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1750427245728,"stop":1750427245728,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ba6a333c63d8f1","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1750426695108,"stop":1750426695108,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc9718935bab140","name":"should properly create location multiaddrs - tcp4","time":{"start":1750426647858,"stop":1750426647858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01d0bebbb35457b","name":"Check message with invalid timestamp is not received","time":{"start":1750427167540,"stop":1750427167542,"duration":2},"status":"passed","severity":"normal"},{"uid":"79e226058fc41e0a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1750426695112,"stop":1750426695113,"duration":1},"status":"passed","severity":"normal"},{"uid":"7311731d51cb590e","name":"Push 30 different messages","time":{"start":1750427437337,"stop":1750427437337,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52c542b111d2e70b","name":"Subscribe to topic containing XML and receive message","time":{"start":1750427258332,"stop":1750427258333,"duration":1},"status":"passed","severity":"normal"},{"uid":"5284e00e514109f8","name":"Push message with content topic containing Script","time":{"start":1750427437340,"stop":1750427437340,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4ba6f706a2e44c","name":"Check received message containing special chars","time":{"start":1750427134148,"stop":1750427134148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4569125af78ceddf","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1750426733523,"stop":1750426733523,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f47149b6d2afdb","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1750426889492,"stop":1750426889492,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cfac0ef5db896c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750426889486,"stop":1750426889486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5016c121ac1bc5a","name":"should increase lamport timestamp","time":{"start":1750426698472,"stop":1750426698472,"duration":0},"status":"passed","severity":"normal"},{"uid":"258577fe7133bffc","name":"random static sharding 5 - Cluster ID: 45, Shard ID: 182","time":{"start":1750427260459,"stop":1750427260460,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e4de19a649239","name":"Push message with rate limit","time":{"start":1750427437329,"stop":1750427437329,"duration":0},"status":"passed","severity":"normal"},{"uid":"8029c2b98e5933f9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750427258321,"stop":1750427258322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed23791175b6887","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1750426694823,"stop":1750426694824,"duration":1},"status":"passed","severity":"normal"},{"uid":"df66d845374b2c32","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1750427193104,"stop":1750427193104,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28fe7fe1e47d937","name":"Push message with Script payload","time":{"start":1750427437321,"stop":1750427437321,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e386c10479ce13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1750426641789,"stop":1750426641789,"duration":0},"status":"passed","severity":"normal"},{"uid":"da32f2eea1c50a9a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1750426721932,"stop":1750426721932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e175a56195a042a5","name":"Promise Callback - false","time":{"start":1750427218595,"stop":1750427218595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6052feb525c94eb","name":"Check received message containing Chinese","time":{"start":1750427134169,"stop":1750427134169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e3e648ac6ce96a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750427231844,"stop":1750427231847,"duration":3},"status":"passed","severity":"normal"},{"uid":"dfed7b0b3b4a9232","name":"Fields are not dropped","time":{"start":1750426655906,"stop":1750426655906,"duration":0},"status":"passed","severity":"normal"},{"uid":"45816614770c3659","name":"can start the service","time":{"start":1750426668387,"stop":1750426668387,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef48459256b8120","name":"groups content topics by expected pubsub topic","time":{"start":1750426641774,"stop":1750426641774,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdee387dc55b328c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1750427033931,"stop":1750427033931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d25100f99d1423b","name":"should properly create location multiaddrs - udp6","time":{"start":1750426647858,"stop":1750426647858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e106816f8426bb1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1750426685801,"stop":1750426685801,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ba31b855dc8aeb","name":"Push message with content topic containing XML","time":{"start":1750427437326,"stop":1750427437327,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e56911feff0dbc","name":"Push message with unicode special characters payload","time":{"start":1750427437336,"stop":1750427437336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b46c7af3c61bdea","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1750426694823,"stop":1750426694823,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdc8e25ff8e79809","name":"Fails to publish duplicate message","time":{"start":1750427033929,"stop":1750427033929,"duration":0},"status":"passed","severity":"normal"},{"uid":"df67b46e270aee24","name":"Push message with custom timestamp: 1750430444465","time":{"start":1750427437330,"stop":1750427437330,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd352ac6ccc387b","name":"Check message on other pubsub topic is not received","time":{"start":1750427167524,"stop":1750427167525,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc6ad257a7d9acb","name":"throws an error for improperly formatted content topics","time":{"start":1750426641776,"stop":1750426641776,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6eeb0df36250d9","name":"should get / set TCP multiaddr","time":{"start":1750426647857,"stop":1750426647857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0b147dccca4bd2","name":"Check received message containing numeric","time":{"start":1750427134147,"stop":1750427134147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61fb0ea09a5da62","name":"Decoder throws on undefined content topic","time":{"start":1750426674379,"stop":1750426674380,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d5b28c52776dc2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1750426656359,"stop":1750426656360,"duration":1},"status":"passed","severity":"normal"},{"uid":"9febadb5373cc76e","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1750427042832,"stop":1750427042832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c22ee195839c32","name":"Callback on promise, aborts when callback returns true","time":{"start":1750427226668,"stop":1750427226670,"duration":2},"status":"passed","severity":"normal"},{"uid":"e16ecccb043f686d","name":"1 Relay, 1 fetch","time":{"start":1750426664248,"stop":1750426664249,"duration":1},"status":"passed","severity":"normal"},{"uid":"43762494913a1668","name":"Push message with special chars payload","time":{"start":1750427437319,"stop":1750427437319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e706d2e6a96fcb29","name":"should handle a minimal index list","time":{"start":1750426641796,"stop":1750426641796,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f6cb55970a5d48","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1750427180542,"stop":1750427180543,"duration":1},"status":"passed","severity":"normal"},{"uid":"da244759dfe304ed","name":"Subscribe to topic containing XML and receive message","time":{"start":1750427258359,"stop":1750427258360,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6887c864daa1fd2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1750426647069,"stop":1750426647072,"duration":3},"status":"passed","severity":"normal"},{"uid":"705716082ba319b5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750427231871,"stop":1750427231871,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6badf904c876a5","name":"Check message with no payload is not received","time":{"start":1750427167526,"stop":1750427167526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba189fd67a81f4e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1750426718786,"stop":1750426718786,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62e168083ce22fcf","name":"Check received message containing special chars","time":{"start":1750427134168,"stop":1750427134169,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce7ae975e56a007","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1750426695088,"stop":1750426695089,"duration":1},"status":"passed","severity":"normal"},{"uid":"146fc3472cc1e6cf","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750427258356,"stop":1750427258356,"duration":0},"status":"passed","severity":"normal"},{"uid":"977a1bdf57eb9992","name":"Relay - dialed after","time":{"start":1750427247991,"stop":1750427247991,"duration":0},"status":"passed","severity":"normal"},{"uid":"b756d653f743b6b5","name":"Push message with Russian payload","time":{"start":1750427437333,"stop":1750427437333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa459499752828f","name":"Check received message containing Arabic","time":{"start":1750427134149,"stop":1750427134149,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1537df412e76bd0","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1750426685453,"stop":1750426685453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7b23bca91e9502","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1750427026571,"stop":1750427026572,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2c2648d6213e1a","name":"accepts time-filtered query with content filter","time":{"start":1750426656309,"stop":1750426656309,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e56e4fa8d5bf81","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1750426641787,"stop":1750426641787,"duration":0},"status":"passed","severity":"normal"},{"uid":"454a01d90c617738","name":"returns all values when wanted number matches available values","time":{"start":1750426663413,"stop":1750426663421,"duration":8},"status":"passed","severity":"normal"},{"uid":"66693a513b2421e","name":"Push message with unicode special characters payload","time":{"start":1750427437322,"stop":1750427437323,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa232c946099a1f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1750426695085,"stop":1750426695085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece20165e88add6b","name":"Query with Ordered Callback, No message returned","time":{"start":1750427193102,"stop":1750427193103,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7f7ca7e6185d89","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1750426656397,"stop":1750426656397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f413e9af811aee4","name":"Check received message containing short","time":{"start":1750427134146,"stop":1750427134146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e61348118a7332","name":"Push message with content topic containing numeric","time":{"start":1750427437338,"stop":1750427437338,"duration":0},"status":"passed","severity":"normal"},{"uid":"5918df3479331887","name":"Check received message containing long","time":{"start":1750427167528,"stop":1750427167529,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa6309e588f2288","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1750426641783,"stop":1750426641783,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d44735726221a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1750427180540,"stop":1750427180540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a06ac7e4a9c1e","name":"isConnected return false after peer stops","time":{"start":1750426733525,"stop":1750426733525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6536eaec5fad564e","name":"should throw error - invalid id","time":{"start":1750426647849,"stop":1750426647849,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e145951fdaaa4da","name":"throws on content topic with empty encoding field","time":{"start":1750426641760,"stop":1750426641761,"duration":1},"status":"passed","severity":"normal"},{"uid":"605a1c903c5fcf82","name":"Check message with no content topic is not received","time":{"start":1750427134159,"stop":1750427134159,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0584b7d575cb9","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750427026573,"stop":1750427026576,"duration":3},"status":"passed","severity":"normal"},{"uid":"33e6619732234c07","name":"should get / set UDP multiaddr","time":{"start":1750426647856,"stop":1750426647857,"duration":1},"status":"passed","severity":"normal"},{"uid":"272518889d8354b4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750427258329,"stop":1750427258330,"duration":1},"status":"passed","severity":"normal"},{"uid":"145b5e183b7e5a36","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1750427026577,"stop":1750427026578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d59e1b378162c2db","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1750426695084,"stop":1750426695084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d68b9dc91626ef","name":"handles empty contentTopics array correctly","time":{"start":1750426641794,"stop":1750426641794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f13356f729fa5e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1750427231872,"stop":1750427231873,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09b2066a1912b4a","name":"Check received message containing special chars","time":{"start":1750427167511,"stop":1750427167511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d177cef899520b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750426844308,"stop":1750426844309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5af9bcdf83be9a6","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750427231870,"stop":1750427231870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f71d7acfc1892a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750426889487,"stop":1750426889487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23704398bf40527","name":"Check message on other pubsub topic is not received","time":{"start":1750427167542,"stop":1750427167542,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc8384d90bfd924","name":"should return false when shard is not included in network shards","time":{"start":1750426685876,"stop":1750426685876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1962b62f3864b85c","name":"should emit a peer event after start","time":{"start":1750426668389,"stop":1750426668390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f122809b3fc00a84","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1750426664563,"stop":1750426664563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12b7330e40f6472","name":"Push message with content topic containing Basic HTML tag","time":{"start":1750427437327,"stop":1750427437327,"duration":0},"status":"passed","severity":"normal"},{"uid":"774c3eddbbb54184","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1750426674375,"stop":1750426674376,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d332fce0a76b683","name":"Check received message containing short","time":{"start":1750427167528,"stop":1750427167528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4730f1180c63deb","name":"Ephemeral field is preserved - encoder v0","time":{"start":1750426721245,"stop":1750426721245,"duration":0},"status":"passed","severity":"normal"},{"uid":"688aec3172dee5d1","name":"Check received message containing Chinese","time":{"start":1750427134148,"stop":1750427134148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2799d6e841b3302d","name":"should reject if WakuNode is not started","time":{"start":1750426685840,"stop":1750426685841,"duration":1},"status":"passed","severity":"normal"},{"uid":"475c4b548ef23f71","name":"start node with empty content topic","time":{"start":1750427148984,"stop":1750427148985,"duration":1},"status":"passed","severity":"normal"},{"uid":"31504ea5c20f5935","name":"Check message received after jswaku node is restarted","time":{"start":1750427134188,"stop":1750427134189,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a024e688c49c2c2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1750426685379,"stop":1750426685380,"duration":1},"status":"passed","severity":"normal"},{"uid":"4756cba2549c6875","name":"handles different networkShards values correctly","time":{"start":1750426641775,"stop":1750426641775,"duration":0},"status":"passed","severity":"normal"},{"uid":"1803cf3db1b1a9ab","name":"Check received message containing emoji","time":{"start":1750427134180,"stop":1750427134180,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6890864edad583","name":"Ping on unsubscribed peer","time":{"start":1750426781635,"stop":1750426781635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a78ac94095b4834","name":"messageHashStr works with IProtoMessage","time":{"start":1750426656362,"stop":1750426656363,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c10cbf86137df87","name":"should handle special patterns correctly","time":{"start":1750426697712,"stop":1750426697712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7eefca27200a60","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1750426844312,"stop":1750426844312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46aed4c834ef204","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750426844312,"stop":1750426844312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf15613b373ce35","name":"should set field with only FILTER enabled","time":{"start":1750426647860,"stop":1750426647861,"duration":1},"status":"passed","severity":"normal"},{"uid":"4227adc2ba7310b8","name":"can start and stop the service","time":{"start":1750426954473,"stop":1750426954475,"duration":2},"status":"passed","severity":"normal"},{"uid":"79c2126a7298251","name":"Check received message containing long","time":{"start":1750427167509,"stop":1750427167509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bed1a0c1d8d591","name":"Reusing cursor across nodes","time":{"start":1750427180543,"stop":1750427180543,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e293a018ef8e087","name":"Check received message with timestamp: 1750426713488000000 ","time":{"start":1750427134180,"stop":1750427134181,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0edc160db83ac3","name":"1 Relay, 1 Filter, gives up","time":{"start":1750426664251,"stop":1750426664251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e038ddd72a43d6c","name":"should properly compute the node id","time":{"start":1750426647855,"stop":1750426647856,"duration":1},"status":"passed","severity":"normal"},{"uid":"3281dd52b1015b8f","name":"Push message with content topic containing Chinese","time":{"start":1750427437339,"stop":1750427437339,"duration":0},"status":"passed","severity":"normal"},{"uid":"e224f326e1cbeae1","name":"Check received message containing Script","time":{"start":1750427167515,"stop":1750427167515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb80174a70e5138","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750427258361,"stop":1750427258361,"duration":0},"status":"passed","severity":"normal"},{"uid":"83580d750ea77874","name":"Check received message containing SQL Injection","time":{"start":1750427167514,"stop":1750427167514,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f22cc0d8ddedfb","name":"Fails to push message with large meta","time":{"start":1750427437343,"stop":1750427437343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9b3fc7a5f9ac1d7","name":"should update ack status of messages in outgoing buffer","time":{"start":1750426698479,"stop":1750426698479,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacc037c1b81628f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1750426695086,"stop":1750426695087,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03fceecc26bab78","name":"handles multiple messages","time":{"start":1750427237348,"stop":1750427237349,"duration":1},"status":"passed","severity":"normal"},{"uid":"a477772bc631fafb","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1750426695092,"stop":1750426695092,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efa039cd210f5c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750427258329,"stop":1750427258329,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2df7b8acc7b1f1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1750427231863,"stop":1750427231864,"duration":1},"status":"passed","severity":"normal"},{"uid":"86a7e56bb5d3e520","name":"should properly create location multiaddrs - udp","time":{"start":1750426647858,"stop":1750426647858,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5a24b82e00dc71","name":"should throw error - no id","time":{"start":1750426647848,"stop":1750426647848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e94d8cfe5f443e","name":"Filter","time":{"start":1750427247993,"stop":1750427247993,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2c9e6e800d5f94","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750427231888,"stop":1750427231889,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e173f03d568cec","name":"Check received message with timestamp: 1750426713488 ","time":{"start":1750427134156,"stop":1750427134156,"duration":0},"status":"passed","severity":"normal"},{"uid":"75610687f0c1eeac","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1750426641797,"stop":1750426641797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa54d59e9b29e2ce","name":"different cluster, different shard: nodes don't connect","time":{"start":1750426915746,"stop":1750426915746,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16f064c4b2ad263","name":"should wait for LightPush peer to be connected","time":{"start":1750426685843,"stop":1750426685843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1225d426b97c244","name":"Query generator for multiple messages with different message text format","time":{"start":1750427226665,"stop":1750427226665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e5850c6c8dbb45","name":"random static sharding 4 - Cluster ID: 168, Shard ID: 24","time":{"start":1750427260459,"stop":1750427260459,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc9cc254e1de188","name":"Add multiple subscription objects on single nwaku node","time":{"start":1750427231866,"stop":1750427231869,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb3abc040f13b933","name":"should not receive a peer event after stop","time":{"start":1750426718784,"stop":1750426718784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2fc492d319da97","name":"Push message with content topic containing short","time":{"start":1750427437337,"stop":1750427437338,"duration":1},"status":"passed","severity":"normal"},{"uid":"8097e3464c9fed22","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1750426641769,"stop":1750426641769,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ca494205c5281d","name":"Check received message containing Chinese","time":{"start":1750427167533,"stop":1750427167533,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9351bb25ac9510","name":"isConnected should return true after first peer connects","time":{"start":1750426733524,"stop":1750426733524,"duration":0},"status":"passed","severity":"normal"},{"uid":"109247cef9018ac2","name":"Check message with non string payload is not received","time":{"start":1750427134160,"stop":1750427134160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec1badf878ee9e1","name":"should reject if Relay is requested but not mounted","time":{"start":1750426685841,"stop":1750426685841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21db4dab460a3fe","name":"should properly start and stop event listening","time":{"start":1750426685383,"stop":1750426685383,"duration":0},"status":"passed","severity":"normal"},{"uid":"2300a7cf6cda945e","name":"should initialize bloom filter with correct parameters","time":{"start":1750426697710,"stop":1750426697710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e5149c6aeff766","name":"Push message with content topic containing shell command","time":{"start":1750427437328,"stop":1750427437328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cb402d8a561e18","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1750426641778,"stop":1750426641779,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1cf3561f2d6862","name":"should be empty after removing the only subscription","time":{"start":1750426686067,"stop":1750426686067,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b72f6eb09c4425","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750427258348,"stop":1750427258348,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaadb340678c20b6","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1750426641774,"stop":1750426641775,"duration":1},"status":"passed","severity":"normal"},{"uid":"958f2571ed4ef38","name":"should start and setup intervals and event listeners","time":{"start":1750426686068,"stop":1750426686068,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e2a61b30ca798f","name":"should encode/decode to text encoding","time":{"start":1750426647856,"stop":1750426647856,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d7ac0a4326f71","name":"Check message with invalid timestamp is not received","time":{"start":1750427167524,"stop":1750427167524,"duration":0},"status":"passed","severity":"normal"},{"uid":"81080cce1254608e","name":"Check publish message containing escaped characters","time":{"start":1750427033922,"stop":1750427033926,"duration":4},"status":"passed","severity":"normal"},{"uid":"668691f1d9c52929","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1750426695108,"stop":1750426695108,"duration":0},"status":"passed","severity":"normal"},{"uid":"da231a9b571ff198","name":"Check received message containing SQL Injection","time":{"start":1750427167535,"stop":1750427167535,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64521ca21f21cee","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750427231865,"stop":1750427231865,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1b028d08f8e438","name":"random static sharding 2 - Cluster ID: 928, Shard ID: 150","time":{"start":1750427260458,"stop":1750427260459,"duration":1},"status":"passed","severity":"normal"},{"uid":"e166b88cefb6b05b","name":"Check received message containing unicode special characters","time":{"start":1750427167537,"stop":1750427167538,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2348f0069084a3","name":"Wrong topic","time":{"start":1750427148983,"stop":1750427148984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c161fce9193f29aa","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1750426721246,"stop":1750426721246,"duration":0},"status":"passed","severity":"normal"},{"uid":"93957721241fac4e","name":"Decoder throws on undefined content topic","time":{"start":1750426656656,"stop":1750426656656,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cad0910db497c3","name":"non connected peers","time":{"start":1750427009593,"stop":1750427009593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ea7fdae5d9d2a9c","name":"isConnected should return false after all peers disconnect","time":{"start":1750426733524,"stop":1750426733524,"duration":0},"status":"passed","severity":"normal"},{"uid":"456f612510e9a06e","name":"should throw an error for an unconfigured topic","time":{"start":1750426641791,"stop":1750426641791,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b6fea01d4f519d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1750427033930,"stop":1750427033931,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6eb746b861d9f4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1750426647081,"stop":1750426647082,"duration":1},"status":"passed","severity":"normal"},{"uid":"7044a84528e82dc","name":"Subscribe and receives messages on 20 topics","time":{"start":1750427231831,"stop":1750427231831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0c834d7f3a153a","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1750426721937,"stop":1750426721938,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e392152f94d969c","name":"should be delivered immediately if received","time":{"start":1750426698480,"stop":1750426698480,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc13c5c50aa06a70","name":"Js publishes, other Js receives","time":{"start":1750427023188,"stop":1750427023188,"duration":0},"status":"passed","severity":"normal"},{"uid":"570d65537ae765dd","name":"should deliver messages after dependencies are met","time":{"start":1750426698477,"stop":1750426698477,"duration":0},"status":"passed","severity":"normal"},{"uid":"17864bdc0bf64a25","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1750427026572,"stop":1750427026572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff87badb80ffe03","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1750427258335,"stop":1750427258335,"duration":0},"status":"passed","severity":"normal"},{"uid":"23164915e4bf05e6","name":"rejects content-filtered query with only contentTopics","time":{"start":1750426656305,"stop":1750426656306,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc5b38bbf079c57","name":"Default pageSize","time":{"start":1750427232317,"stop":1750427232318,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cfdccde856b43a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1750426641784,"stop":1750426641784,"duration":0},"status":"passed","severity":"normal"},{"uid":"856dd7535a7360a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1750427231865,"stop":1750427231866,"duration":1},"status":"passed","severity":"normal"},{"uid":"3147e3fabe247c90","name":"should maintain proper timestamps if all messages received","time":{"start":1750426698474,"stop":1750426698475,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3e0aa831a80f02","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750427167527,"stop":1750427167528,"duration":1},"status":"passed","severity":"normal"},{"uid":"88ee27ded08280f2","name":"Push 30 different messages","time":{"start":1750427437323,"stop":1750427437323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3417928272b0a6ba","name":"Check publish message after client node is restarted","time":{"start":1750427033934,"stop":1750427033935,"duration":1},"status":"skipped","severity":"normal"},{"uid":"86c072cfe8176036","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1750427231843,"stop":1750427231844,"duration":1},"status":"passed","severity":"normal"},{"uid":"9207367ac63e3302","name":"should insert message into bloom filter","time":{"start":1750426698472,"stop":1750426698473,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03856698799f372","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750426889485,"stop":1750426889486,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c8418bc2433d66","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1750427258323,"stop":1750427258323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4027eafe99c92e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1750426889489,"stop":1750426889489,"duration":0},"status":"passed","severity":"normal"},{"uid":"686950bfc9547d34","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1750427258330,"stop":1750427258331,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ab76a094b218a8","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1750427232960,"stop":1750427232961,"duration":1},"status":"passed","severity":"normal"},{"uid":"6462d344a1f1765e","name":"random static sharding 6 - Cluster ID: 467, Shard ID: 557","time":{"start":1750427260460,"stop":1750427260460,"duration":0},"status":"passed","severity":"normal"},{"uid":"58083e77237136db","name":"Check received message containing escaped characters","time":{"start":1750427167537,"stop":1750427167537,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdb1d8743feb728","name":"recovers when dns.resolve returns empty","time":{"start":1750426664560,"stop":1750426664560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99fad82bcce447f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1750427231858,"stop":1750427231859,"duration":1},"status":"passed","severity":"normal"},{"uid":"569191e1d471ab9d","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1750427042837,"stop":1750427042837,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0cedb1f7b8ecbb","name":"Store - dialed after - with timeout","time":{"start":1750427247992,"stop":1750427247992,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee9a7ebe9ddfc5b","name":"shard 0","time":{"start":1750427260457,"stop":1750427260458,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ea37ded5d4821b","name":"A test","time":{"start":1750426906588,"stop":1750426906588,"duration":0},"status":"passed","severity":"normal"},{"uid":"c674131099a52643","name":"Check received message containing Script","time":{"start":1750427167535,"stop":1750427167535,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4c660c71a67b84","name":"Subscribe and receive messages via waku relay post","time":{"start":1750427258346,"stop":1750427258347,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3dc4ac56c357ed0","name":"Throws when trying to push message with empty payload","time":{"start":1750427437323,"stop":1750427437324,"duration":1},"status":"passed","severity":"normal"},{"uid":"266501dcb525ae62","name":"Check message with no content topic is not received","time":{"start":1750427167525,"stop":1750427167525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80e2ce5d5b95b91","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1750426641777,"stop":1750426641777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4da99108db4202c","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427258363,"stop":1750427258364,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69282dfaf383ca7","name":"Fails to publish message with empty text","time":{"start":1750427033930,"stop":1750427033930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fda81f575caed1a","name":"Check message received after jswaku node is restarted","time":{"start":1750427134161,"stop":1750427134161,"duration":0},"status":"skipped","severity":"normal"},{"uid":"320fa3089d4ea8e7","name":"Query with Promise Callback, No message returned","time":{"start":1750427193105,"stop":1750427193105,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4f0e9e4882c0e4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1750426641777,"stop":1750426641777,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5367477e12f447f","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1750426889491,"stop":1750426889492,"duration":1},"status":"passed","severity":"normal"},{"uid":"67360c062cf7a725","name":"should start and stop interval correctly","time":{"start":1750426685419,"stop":1750426685427,"duration":8},"status":"passed","severity":"normal"},{"uid":"44eca3a3d9580b0f","name":"should load peers from local storage and dispatch events","time":{"start":1750426668391,"stop":1750426668391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c5613edefe00e5","name":"Check received message with timestamp: 1750426713488 ","time":{"start":1750427134181,"stop":1750427134182,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa3e3d5527d9ae9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1750427193101,"stop":1750427193101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01b140046cebe29","name":"Meta field set when metaSetter is specified","time":{"start":1750426656654,"stop":1750426656655,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4a75afc757db73","name":"should handle corrupted local storage data gracefully","time":{"start":1750426668392,"stop":1750426668392,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1ce95eb3f79137","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1750426641772,"stop":1750426641772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de19cabc8c02ec3","name":"should properly create location multiaddrs - tcp6","time":{"start":1750426647858,"stop":1750426647858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a2f410fcb57428","name":"should not receive a peer event after stop","time":{"start":1750426954479,"stop":1750426954479,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78fb218227340a2","name":"random static sharding 3 - Cluster ID: 124, Shard ID: 516","time":{"start":1750427260459,"stop":1750427260459,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7c011b99c71669","name":"Push message with content topic containing shell command","time":{"start":1750427437341,"stop":1750427437341,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff616ddacbf694d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1750427231828,"stop":1750427231829,"duration":1},"status":"passed","severity":"normal"},{"uid":"acba8d22d1915447","name":"Fails to push message bigger that 1MB","time":{"start":1750427437345,"stop":1750427437345,"duration":0},"status":"passed","severity":"normal"},{"uid":"18a9a0fe50bca6a9","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1750426641797,"stop":1750426641797,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f218bf5192346b","name":"Push message with XML payload","time":{"start":1750427437334,"stop":1750427437334,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fcbb356cba97d5c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1750426695095,"stop":1750426695096,"duration":1},"status":"passed","severity":"normal"},{"uid":"d818e2cc20ff403a","name":"Push message with shell command payload","time":{"start":1750427437335,"stop":1750427437335,"duration":0},"status":"passed","severity":"normal"},{"uid":"458db808c867400f","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1750426664076,"stop":1750426664076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c246b4885d2f66cd","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app0/4/topic406/test.js","time":{"start":1750427148982,"stop":1750427148982,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f01fc90fd5a20e6","name":"should handle connection events","time":{"start":1750426685571,"stop":1750426685571,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63d2f038e946aa1","name":"Encoder throws on undefined content topic","time":{"start":1750426656655,"stop":1750426656655,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a48e9e2dd2722d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1750426664070,"stop":1750426664071,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5505bde102123cb","name":"Push message with content topic containing short","time":{"start":1750427437324,"stop":1750427437324,"duration":0},"status":"passed","severity":"normal"},{"uid":"8100bee6d2b356ed","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1750426721245,"stop":1750426721246,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c9b6d7d5f456a8","name":"Subscribe and publish message","time":{"start":1750427042831,"stop":1750427042832,"duration":1},"status":"passed","severity":"normal"},{"uid":"f481776dcf82aa6d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1750426641787,"stop":1750426641787,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b382d03f6dd8d","name":"throws on empty content topic","time":{"start":1750426641756,"stop":1750426641756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f98214249fe6bf","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1750426695096,"stop":1750426695096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e70950fd1117f04","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750427258325,"stop":1750427258326,"duration":1},"status":"passed","severity":"normal"},{"uid":"209db9bcffe8a181","name":"Nwaku publishes","time":{"start":1750427023187,"stop":1750427023188,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3a92384680294","name":"Store - dialed first","time":{"start":1750427247992,"stop":1750427247992,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdcb36d72a20a0","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1750427258350,"stop":1750427258351,"duration":1},"status":"passed","severity":"normal"},{"uid":"351ed876c4c1cfe5","name":"Check publish message containing XML","time":{"start":1750427033917,"stop":1750427033918,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7e97dd264314e2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1750427231847,"stop":1750427231858,"duration":11},"status":"passed","severity":"normal"},{"uid":"a645a6003fef6475","name":"Subscribe to topic containing JSON and receive message","time":{"start":1750427231885,"stop":1750427231885,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae20c1eb853cafd7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750427231884,"stop":1750427231884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b3c828c3b997e6","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1750426641782,"stop":1750426641782,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f70285a4c1010dc","name":"Encoder throws on undefined content topic","time":{"start":1750426676113,"stop":1750426676114,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed27fd9377019e9","name":"should throw if no connection provided","time":{"start":1750426656395,"stop":1750426656396,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcd43cac093731f1","name":"throws on content topic with generation field greater than 0","time":{"start":1750426641758,"stop":1750426641758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedc0c7e8822dd02","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750427258364,"stop":1750427258364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4797ace538ae078f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1750427167545,"stop":1750427167545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ae46117a4ca98b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1750427258355,"stop":1750427258355,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed1ffde0519f8f3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1750427231880,"stop":1750427231880,"duration":0},"status":"passed","severity":"normal"},{"uid":"749f69e75d85288c","name":"random static sharding 7 - Cluster ID: 594, Shard ID: 241","time":{"start":1750427260471,"stop":1750427260472,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d96c1b680fb73c","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1750426641793,"stop":1750426641793,"duration":0},"status":"passed","severity":"normal"},{"uid":"194241359eb9446","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1750427210186,"stop":1750427210186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e07321397d61fe","name":"Passing page size 3 when there are 20 messages","time":{"start":1750427232314,"stop":1750427232314,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c91cab2c5a50ea","name":"Check received message containing XML","time":{"start":1750427134151,"stop":1750427134151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1954e1a8ae746db","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1750426664077,"stop":1750426664077,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b27c47c9b03e1c","name":"should never report false negatives","time":{"start":1750426697711,"stop":1750426697711,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d4f26d1e4a0a58","name":"Query Generator, No message returned","time":{"start":1750427193100,"stop":1750427193101,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ac79ec9ddbc641","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1750426906506,"stop":1750426906506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa97da460b60292","name":"should properly clean up resources when disposed","time":{"start":1750426684731,"stop":1750426684732,"duration":1},"status":"passed","severity":"normal"},{"uid":"936df32d2d4304b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750427167540,"stop":1750427167540,"duration":0},"status":"passed","severity":"normal"},{"uid":"948263b96e978e39","name":"Subscribe and receives messages on 20 topics","time":{"start":1750427258323,"stop":1750427258324,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc45f1c93a36b8b5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1750426844313,"stop":1750426844313,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cda5121f17b5d1","name":"should wait for Filter peer to be connected","time":{"start":1750426685843,"stop":1750426685844,"duration":1},"status":"passed","severity":"normal"},{"uid":"420f093ee538e410","name":"should insert message id into causal history","time":{"start":1750426698473,"stop":1750426698473,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f05feaed50c2a0","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1750426698478,"stop":1750426698479,"duration":1},"status":"passed","severity":"normal"},{"uid":"319f24b5ec8c4b3d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1750426733525,"stop":1750426733525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2fdfd80885afd4","name":"Check received message containing Basic HTML tag","time":{"start":1750427167517,"stop":1750427167517,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c53a3c7b1db0a3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1750426695115,"stop":1750426695116,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6985e3b3457936b","name":"Push message with content topic containing escaped characters","time":{"start":1750427437328,"stop":1750427437328,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a15928c5cd284da","name":"Push message with escaped characters payload","time":{"start":1750427437322,"stop":1750427437322,"duration":0},"status":"passed","severity":"normal"},{"uid":"575f1c357aaa3e77","name":"Generator, 2 different pubsubtopics","time":{"start":1750427210187,"stop":1750427210187,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4a970a60ea928c7","name":"Check received message containing long","time":{"start":1750427134146,"stop":1750427134146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bd0e20f054dc79","name":"tcp ip4 address","time":{"start":1750426647197,"stop":1750426647197,"duration":0},"status":"passed","severity":"normal"},{"uid":"229b53f7a10a56a4","name":"connected peers and dial","time":{"start":1750427009591,"stop":1750427009592,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c4f412d8f322df7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1750426656362,"stop":1750426656362,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5630b055d30116f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1750427258339,"stop":1750427258341,"duration":2},"status":"passed","severity":"normal"},{"uid":"439bc690075d9b3e","name":"Check received message with timestamp: 1750426713717 ","time":{"start":1750427167539,"stop":1750427167539,"duration":0},"status":"passed","severity":"normal"},{"uid":"9255d9bd5b905e42","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1750426685657,"stop":1750426685657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c258c1258dcd451","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1750427026579,"stop":1750427026579,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b4f2ca0aadb9","name":"configure the node with multiple pubsub topics","time":{"start":1750427260473,"stop":1750427260473,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9aaf3a4225d6b5","name":"Check received message containing shell command","time":{"start":1750427134177,"stop":1750427134178,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8983bc13e5a12c7","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1750427258333,"stop":1750427258333,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f1fd20664efda9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1750427194652,"stop":1750427194652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4d0dc4fd235bae","name":"should reject on timeout if it was set","time":{"start":1750426685842,"stop":1750426685843,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3aade06cba712c","name":"Subscribe to topic containing short and receive message","time":{"start":1750427258352,"stop":1750427258353,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd0f1f92b046a8e","name":"Subscribe and receive messages via lightPush","time":{"start":1750427258319,"stop":1750427258319,"duration":0},"status":"passed","severity":"normal"},{"uid":"361163b1e4e295c5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1750427258344,"stop":1750427258345,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb04f86aa19b812","name":"nwaku subscribes","time":{"start":1750427023186,"stop":1750427023187,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1393f79e3bed28d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750427167540,"stop":1750427167540,"duration":0},"status":"passed","severity":"normal"},{"uid":"837891b5c5536c95","name":"new peer added after a peer was already found","time":{"start":1750427009476,"stop":1750427009476,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88a3b1b11f5b18ce","name":"should correctly map a content topic to a pubsub topic","time":{"start":1750426641795,"stop":1750426641795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba6d34b30397e3d","name":"Non TWN Cluster","time":{"start":1750427148979,"stop":1750427148979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ade452b647a886c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1750426695091,"stop":1750426695091,"duration":0},"status":"passed","severity":"normal"},{"uid":"faad02f662cfadce","name":"Push message with content topic containing special chars","time":{"start":1750427437325,"stop":1750427437325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e21049bfb78c54","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1750426656657,"stop":1750426656657,"duration":0},"status":"passed","severity":"normal"},{"uid":"507aeef2ee4064e7","name":"Check message with no pubsub topic is not received","time":{"start":1750427134158,"stop":1750427134159,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbecf13ab41adea","name":"should wait for Store peer to be connected","time":{"start":1750426685844,"stop":1750426685844,"duration":0},"status":"passed","severity":"normal"},{"uid":"163270dcb9be63a4","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1750426668391,"stop":1750426668392,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c45ed142c5e302","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1750426685656,"stop":1750426685657,"duration":1},"status":"passed","severity":"normal"},{"uid":"813b25580e7f707","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1750426656356,"stop":1750426656357,"duration":1},"status":"passed","severity":"normal"},{"uid":"134ad2b348b3f7b4","name":"should be able to decode the field with only STORE set to true","time":{"start":1750426647082,"stop":1750426647083,"duration":1},"status":"passed","severity":"normal"},{"uid":"54454429688b9ce1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1750427134156,"stop":1750427134157,"duration":1},"status":"passed","severity":"normal"},{"uid":"c271d79044944613","name":"Push message with content topic containing SQL Injection","time":{"start":1750427437326,"stop":1750427437326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec126f754b3ea3db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1750426695122,"stop":1750426695122,"duration":0},"status":"passed","severity":"normal"},{"uid":"48823622d7d3495e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1750426641771,"stop":1750426641771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef391658a5ece0b4","name":"Subscribe to topic containing shell command and publish message","time":{"start":1750427042842,"stop":1750427042842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c02ec0d7b16ce0e","name":"can start and stop the service","time":{"start":1750426668387,"stop":1750426668388,"duration":1},"status":"passed","severity":"normal"},{"uid":"8614db109f0e0773","name":"should not fail to start the service if it is already started","time":{"start":1750426668389,"stop":1750426668389,"duration":0},"status":"passed","severity":"normal"},{"uid":"892fef14b7adbc4","name":"should set field with only STORE enabled","time":{"start":1750426647860,"stop":1750426647860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ae88b2dbf1292","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1750427134157,"stop":1750427134157,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dee0fadae5f1df9","name":"should initialize with Unhealthy status","time":{"start":1750426685364,"stop":1750426685366,"duration":2},"status":"passed","severity":"normal"},{"uid":"386479a42842ddf0","name":"should process tasks in queue","time":{"start":1750426685427,"stop":1750426685427,"duration":0},"status":"passed","severity":"normal"},{"uid":"31530e9cd9115fcc","name":"addEventListener with correct event","time":{"start":1750426754864,"stop":1750426754865,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc39bee8b49bc663","name":"different cluster, same shard: nodes don't connect","time":{"start":1750426915745,"stop":1750426915746,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8f522a5305abb7f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1750426695092,"stop":1750426695092,"duration":0},"status":"passed","severity":"normal"},{"uid":"7debcb1df9ff1d93","name":"should serialize and deserialize correctly","time":{"start":1750426697712,"stop":1750426697712,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3d04fc10e402e6","name":"should return the pubsub topic directly if a string is provided","time":{"start":1750426641792,"stop":1750426641792,"duration":0},"status":"passed","severity":"normal"},{"uid":"79649cd68bf16b97","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1750426647087,"stop":1750426647087,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd31077110a41f2a","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1750427042833,"stop":1750427042833,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecdbbbc71ca1b608","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1750426641768,"stop":1750426641769,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3e2baa5b24e401","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1750426698474,"stop":1750426698474,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb2fe3c3ab7b447","name":"Subscribe to topic containing long and receive message","time":{"start":1750427258353,"stop":1750427258353,"duration":0},"status":"passed","severity":"normal"},{"uid":"226838f90b39751e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1750426695115,"stop":1750426695115,"duration":0},"status":"passed","severity":"normal"},{"uid":"141e87112a9438eb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1750426695110,"stop":1750426695111,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58cbad9a7684f01","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1750426647085,"stop":1750426647085,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c141708e5e6f6f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1750426641787,"stop":1750426641788,"duration":1},"status":"passed","severity":"normal"},{"uid":"83af64f3a03fb070","name":"Sets default value correctly","time":{"start":1750427244275,"stop":1750427244276,"duration":1},"status":"passed","severity":"normal"}]