mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
160 KiB
JSON
1 line
160 KiB
JSON
[{"uid":"da32d9c7a0f9b89d","name":"creates an iterator","time":{"start":1727777961343,"stop":1727777961343,"duration":0},"status":"passed","severity":"normal"},{"uid":"70eec60c96f78556","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1727777539897,"stop":1727777539897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5bc77c84e5ce13","name":"Fails to publish duplicate message","time":{"start":1727777878486,"stop":1727777878487,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbd546eed75ad4e","name":"Push message with numeric payload","time":{"start":1727777879052,"stop":1727777879052,"duration":0},"status":"passed","severity":"normal"},{"uid":"80253ca5bf14cfc8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727777933329,"stop":1727777933329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa483dbc002b9f5","name":"Check received message containing Russian","time":{"start":1727777707504,"stop":1727777707506,"duration":2},"status":"passed","severity":"normal"},{"uid":"51f58e2b06e644c5","name":"should return no connections if no open connection provided","time":{"start":1727777555438,"stop":1727777555439,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d07efe6860628a","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1727777944162,"stop":1727777944162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5867294d1290479","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1727777539887,"stop":1727777539888,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c30a01546e18f1","name":"Check received message containing emoji","time":{"start":1727777707518,"stop":1727777707518,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42c54f4cf2d7e0d","name":"connected peers and dial","time":{"start":1727777843220,"stop":1727777843221,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e006e0a087514cd1","name":"Check received message containing XML","time":{"start":1727777832050,"stop":1727777832051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3198b20970efc70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1727777539911,"stop":1727777539912,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db427f909bed822","name":"Fails to push message with empty content topic","time":{"start":1727777879085,"stop":1727777879085,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6c9624dee8c669","name":"different cluster, different shard: nodes don't connect","time":{"start":1727777840024,"stop":1727777840025,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60147f7cd88b9cd","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727777933314,"stop":1727777933314,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6af4a49636f0f4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777842841,"stop":1727777842842,"duration":1},"status":"passed","severity":"normal"},{"uid":"682f7906f6976f6b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1727777840023,"stop":1727777840023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ce93709ddf3b9e","name":"Push message equal or less that 1MB","time":{"start":1727777899461,"stop":1727777899461,"duration":0},"status":"passed","severity":"normal"},{"uid":"9149e9b5adbb3617","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727777729245,"stop":1727777729246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5467da218caf03","name":"Light Node - default protocols","time":{"start":1727777974527,"stop":1727777974528,"duration":1},"status":"passed","severity":"normal"},{"uid":"dabe0b86cb0a59d1","name":"Register correct protocols","time":{"start":1727777892415,"stop":1727777892416,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5aaa402c2c46f3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727777933322,"stop":1727777933323,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8b53b72de62af3","name":"removeEventListener with correct event","time":{"start":1727777633924,"stop":1727777633925,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b7bdfe6057bc0a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727778039202,"stop":1727778039202,"duration":0},"status":"passed","severity":"normal"},{"uid":"b427a03a03afe991","name":"Check message with no content topic is not received","time":{"start":1727777832038,"stop":1727777832038,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b8abf10b5853d6","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1727777539918,"stop":1727777539918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b89ed3d7688ae90d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1727777944160,"stop":1727777944160,"duration":0},"status":"passed","severity":"normal"},{"uid":"1515be071277a057","name":"should return unique PubsubTopics for static sharding","time":{"start":1727777539897,"stop":1727777539897,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9a5afbeec7aa01","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727777645501,"stop":1727777645502,"duration":1},"status":"passed","severity":"normal"},{"uid":"42078697c035960c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1727777539911,"stop":1727777539911,"duration":0},"status":"passed","severity":"normal"},{"uid":"741e415195ff9d0a","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1727777627442,"stop":1727777627442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c9499dc80785d9","name":"Filter with 2 connections","time":{"start":1727777745275,"stop":1727777745275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7d8840b3572fc4","name":"Store - dialed after - with timeout","time":{"start":1727777974527,"stop":1727777974527,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f467f1fec3474f5","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1727777713572,"stop":1727777713572,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea80ce72dec3d959","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1727777539908,"stop":1727777539908,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cb98764404c699","name":"pre and post cipher","time":{"start":1727777573889,"stop":1727777573889,"duration":0},"status":"passed","severity":"normal"},{"uid":"95517f6c70962b01","name":"Check received message containing special chars","time":{"start":1727777832045,"stop":1727777832046,"duration":1},"status":"passed","severity":"normal"},{"uid":"572b51d5a787874e","name":"Push message with special chars payload","time":{"start":1727777879052,"stop":1727777879055,"duration":3},"status":"passed","severity":"normal"},{"uid":"11ed6c318da376a2","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1727777892457,"stop":1727777892463,"duration":6},"status":"passed","severity":"normal"},{"uid":"48b4478a4e866eca","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app19/10/topic220/xml","time":{"start":1727777911841,"stop":1727777911842,"duration":1},"status":"passed","severity":"normal"},{"uid":"71b9399bbda2d230","name":"Push message with SQL Injection payload","time":{"start":1727777899404,"stop":1727777899404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6b16ab7206e86e","name":"Check received message containing SQL Injection","time":{"start":1727777832018,"stop":1727777832018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b422c1f9144059b","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1727777963819,"stop":1727777963819,"duration":0},"status":"passed","severity":"normal"},{"uid":"249b4deecdc48767","name":"through manual discovery","time":{"start":1727777835933,"stop":1727777835933,"duration":0},"status":"passed","severity":"normal"},{"uid":"d135db936253887","name":"Check received message containing XML","time":{"start":1727777707507,"stop":1727777707508,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b63d011ab404b4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777645503,"stop":1727777645510,"duration":7},"status":"passed","severity":"normal"},{"uid":"373eecf492e0f44a","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1727777539912,"stop":1727777539912,"duration":0},"status":"passed","severity":"normal"},{"uid":"238da0024da15012","name":"Overlapping topic subscription","time":{"start":1727777892431,"stop":1727777892444,"duration":13},"status":"skipped","severity":"normal"},{"uid":"c377c8ce5580f33d","name":"Subscribe to topic containing Script and receive message","time":{"start":1727777933327,"stop":1727777933327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f1fb2bf11f26464","name":"udp ip6 address","time":{"start":1727777547690,"stop":1727777547690,"duration":0},"status":"passed","severity":"normal"},{"uid":"739f74bef998a9a8","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1727777542318,"stop":1727777542319,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a932cee78b2359","name":"should not receive a peer event before start","time":{"start":1727777605613,"stop":1727777605613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1192015ce48d24fd","name":"Check received message containing short","time":{"start":1727777832043,"stop":1727777832043,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563920f448f51ee","name":"Sets default value correctly","time":{"start":1727777965268,"stop":1727777965269,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c94b4415d51b5b5","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1727777892449,"stop":1727777892450,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ca99b0f22465f41","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1727777919721,"stop":1727777919721,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5af031e15aef078","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727777832036,"stop":1727777832037,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6958425788fd74c","name":"Check received message containing SQL Injection","time":{"start":1727777707506,"stop":1727777707506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a11db488bf48fb","name":"getPeersByDiscovery","time":{"start":1727777919714,"stop":1727777919715,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5140ccedbc269bb","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1727777563570,"stop":1727777563570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2814232f85a6080a","name":"Check received message containing Script","time":{"start":1727777832019,"stop":1727777832020,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c5876ce0aff471","name":"LightPush: 0 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727777818390,"stop":1727777818390,"duration":0},"status":"passed","severity":"normal"},{"uid":"c062a7e0a8f5dc0a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1727777934091,"stop":1727777934092,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed70e63ff5eb7a93","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727777668117,"stop":1727777668117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc405c3e852fde12","name":"LightPush: 2 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727777818401,"stop":1727777818401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7830c5362454b175","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1727777713573,"stop":1727777713574,"duration":1},"status":"passed","severity":"normal"},{"uid":"eefb08531e1f1149","name":"should encodeTxt and decodeTxt","time":{"start":1727777548354,"stop":1727777548354,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb65731e81d1dbc1","name":"should properly compute the node id","time":{"start":1727777548358,"stop":1727777548359,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1792b9eb18cd8","name":"Subscribe to topic containing Script and receive message","time":{"start":1727777933343,"stop":1727777933344,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c0d52e56c6d597","name":"should throw an error for missing sharding configuration","time":{"start":1727777539916,"stop":1727777539916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a25743ee0eab56","name":"Check received message containing numeric","time":{"start":1727777832044,"stop":1727777832045,"duration":1},"status":"passed","severity":"normal"},{"uid":"e786361c59a7ad77","name":"Renews peer on consistent missed messages","time":{"start":1727777661949,"stop":1727777661949,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e9e5b382bb18f3","name":"Subscribe to topic containing XML and receive message","time":{"start":1727777933327,"stop":1727777933327,"duration":0},"status":"passed","severity":"normal"},{"uid":"800aa2e7c751891a","name":"can start and stop the service","time":{"start":1727777932042,"stop":1727777932045,"duration":3},"status":"passed","severity":"normal"},{"uid":"4b675aa4308cbcbc","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1727777713549,"stop":1727777713549,"duration":0},"status":"passed","severity":"normal"},{"uid":"947d0aa3e266a173","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727777814383,"stop":1727777814384,"duration":1},"status":"passed","severity":"normal"},{"uid":"a78173148d7b236","name":"1 Store, 2 fetches","time":{"start":1727777563335,"stop":1727777563335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e70ba3fdf6b4b1c","name":"Check message received after jswaku node is restarted","time":{"start":1727777832041,"stop":1727777832042,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f41b3f4c58981290","name":"Push message with emoji payload","time":{"start":1727777879067,"stop":1727777879067,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b88802655a3e9fa","name":"Encoder throws on empty string content topic","time":{"start":1727777573398,"stop":1727777573398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f989f17fd05e50b0","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727777668118,"stop":1727777668118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d296ee8b856de3c9","name":"should decode valid enr successfully","time":{"start":1727777548355,"stop":1727777548355,"duration":0},"status":"passed","severity":"normal"},{"uid":"887324f988fcd416","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1727777892421,"stop":1727777892421,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e6b11826f74936","name":"should return all peers when numPeers is 0","time":{"start":1727777555660,"stop":1727777555661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9febfb920dd7823c","name":"should not fail to start the service if it is already started","time":{"start":1727777605612,"stop":1727777605612,"duration":0},"status":"passed","severity":"normal"},{"uid":"676596003eed2b21","name":"Subscribe and receives messages on 20 topics","time":{"start":1727777814360,"stop":1727777814362,"duration":2},"status":"passed","severity":"normal"},{"uid":"151d980d9cd46fcd","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1727777713568,"stop":1727777713568,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3d0109caec7df","name":"should be able to decode the field with only RELAY set to true","time":{"start":1727777547595,"stop":1727777547596,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dffbdd395408238","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1727777892428,"stop":1727777892430,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e7bff32deee44a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727777879082,"stop":1727777879082,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abe247e1510a18b","name":"Passing page size 0 when there are 110 messages","time":{"start":1727777954592,"stop":1727777954592,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a380aa9b2bcc8fd","name":"Sample","time":{"start":1727777547768,"stop":1727777547768,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09b75deeaf4f65","name":"Fields are not dropped","time":{"start":1727777554989,"stop":1727777554991,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed59bdc5228c355b","name":"Filter with 3 connections","time":{"start":1727777745276,"stop":1727777745276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d283ed660d07253","name":"Query generator for multiple messages with different message text format","time":{"start":1727777969045,"stop":1727777969045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc86896493a377b","name":"Push message with custom timestamp: 1727781329591","time":{"start":1727777899459,"stop":1727777899461,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba9495d4d3a29692","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727777933309,"stop":1727777933309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a894191748581061","name":"Push message with content topic containing Script","time":{"start":1727777879080,"stop":1727777879080,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe8953c0f9a15a6","name":"Check received message containing escaped characters","time":{"start":1727777832055,"stop":1727777832056,"duration":1},"status":"passed","severity":"normal"},{"uid":"49df46a16f340ba0","name":"Check meta is set [symmetric]","time":{"start":1727777573395,"stop":1727777573396,"duration":1},"status":"passed","severity":"normal"},{"uid":"868b576fd6f7b98","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1727777713580,"stop":1727777713581,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b55994a19245a83","name":"should properly create location multiaddrs - udp","time":{"start":1727777548366,"stop":1727777548366,"duration":0},"status":"passed","severity":"normal"},{"uid":"86af7e916d05d688","name":"Js publishes, other Js receives","time":{"start":1727777860797,"stop":1727777860797,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa21dcba8560a3c4","name":"Passing invalid cursor","time":{"start":1727777934096,"stop":1727777934097,"duration":1},"status":"passed","severity":"normal"},{"uid":"30569d0fa88b0ad5","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1727777563268,"stop":1727777563269,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36bd4e7cde2d515","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1727777539898,"stop":1727777539899,"duration":1},"status":"passed","severity":"normal"},{"uid":"30086647b42b9799","name":"Push message equal or less that 1MB","time":{"start":1727777879090,"stop":1727777879090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81e5a6fd8aa0fd5","name":"should handle a minimal index list","time":{"start":1727777539920,"stop":1727777539920,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e17131ece7bd68d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727777814372,"stop":1727777814372,"duration":0},"status":"passed","severity":"normal"},{"uid":"46518d9398d031c9","name":"Asymmetric encrypt & decrypt","time":{"start":1727777573887,"stop":1727777573888,"duration":1},"status":"passed","severity":"normal"},{"uid":"7324866abb20eea6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1727777963820,"stop":1727777963820,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e6e4e6144da520","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1727777539893,"stop":1727777539894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6084512181c1976b","name":"Check received message with timestamp: 1727777593220000000 ","time":{"start":1727777832062,"stop":1727777832063,"duration":1},"status":"passed","severity":"normal"},{"uid":"31991cb367418844","name":"Push message with long payload","time":{"start":1727777899391,"stop":1727777899393,"duration":2},"status":"passed","severity":"normal"},{"uid":"84fcca4caa3216cb","name":"Push message with content topic containing XML","time":{"start":1727777899439,"stop":1727777899439,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a955b8c6448e7a","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777645499,"stop":1727777645501,"duration":2},"status":"passed","severity":"normal"},{"uid":"66e76626e3688ab3","name":"caches peers it previously fetched","time":{"start":1727777563568,"stop":1727777563568,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03628170e0b0eed","name":"Check publish message containing short","time":{"start":1727777878463,"stop":1727777878463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6757ca832911431c","name":"Check received message containing JSON","time":{"start":1727777707509,"stop":1727777707509,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cec2a49e0d71b7","name":"Push message with short payload","time":{"start":1727777899389,"stop":1727777899391,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b8ef8c1f78a06c5","name":"Check received message containing long","time":{"start":1727777832043,"stop":1727777832044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a30f98a621870a","name":"should throw error - no public key","time":{"start":1727777548356,"stop":1727777548356,"duration":0},"status":"passed","severity":"normal"},{"uid":"411591517a0d18c0","name":"LightPush: 3 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727777818407,"stop":1727777818407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4693fc68c205375","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1727777963815,"stop":1727777963816,"duration":1},"status":"passed","severity":"normal"},{"uid":"4462adcef770a8de","name":"Maintains correct number of peers after multiple subscribe/unsubscribe cycles","time":{"start":1727777661949,"stop":1727777661949,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba18ea3699dc9a0","name":"Reusing cursor across nodes","time":{"start":1727777934096,"stop":1727777934096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b873c75154e29437","name":"should get / set UDP multiaddr","time":{"start":1727777548360,"stop":1727777548360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76ec6ec6590ecdd","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1727777713573,"stop":1727777713573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccafc0d32e34ef9b","name":"Check received message containing Basic HTML tag","time":{"start":1727777707508,"stop":1727777707509,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a779b66e86d9e3","name":"Check received message containing Script","time":{"start":1727777832050,"stop":1727777832050,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5e3fc516390afe","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1727777563266,"stop":1727777563267,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6710f0a34983863","name":"Delete observer","time":{"start":1727777844856,"stop":1727777844857,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c9c45073a10275","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1727777539915,"stop":1727777539915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3477ba0c6c29554","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/2/topic550/proto","time":{"start":1727777911844,"stop":1727777911845,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a04f036bac6543a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1727777547589,"stop":1727777547590,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbd937869f7fd06","name":"Encoder throws on empty string content topic","time":{"start":1727777575161,"stop":1727777575162,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc8b39420ad1a99","name":"LightPush: 1 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727777818396,"stop":1727777818397,"duration":1},"status":"passed","severity":"normal"},{"uid":"546175b4a6b244d2","name":"should properly create location multiaddrs - udp4","time":{"start":1727777548361,"stop":1727777548364,"duration":3},"status":"passed","severity":"normal"},{"uid":"5386645be8060fed","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1727777539900,"stop":1727777539900,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbd838e1762fefd","name":"can start the service","time":{"start":1727777932036,"stop":1727777932042,"duration":6},"status":"passed","severity":"normal"},{"uid":"f6683889d7aada02","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727777547594,"stop":1727777547595,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8312fbb145b5f73","name":"Query generator for multiple messages","time":{"start":1727777969045,"stop":1727777969045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d845b2d0100e3909","name":"random static sharding 1 - Cluster ID: 431, Shard ID: 137","time":{"start":1727777930352,"stop":1727777930352,"duration":0},"status":"passed","severity":"normal"},{"uid":"714e4b6a7a0c385c","name":"should create a new stream if no existing for protocol found","time":{"start":1727777555462,"stop":1727777555463,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b99abab4484f3f0","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1727777563270,"stop":1727777563271,"duration":1},"status":"passed","severity":"normal"},{"uid":"a89616ff1b394402","name":"start node with empty shard should fail","time":{"start":1727777930364,"stop":1727777930364,"duration":0},"status":"passed","severity":"normal"},{"uid":"800e48126a765294","name":"should return empty list for no shard","time":{"start":1727777539899,"stop":1727777539899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f646cb729a9b87f","name":"Nodes with multiple pubsub topic","time":{"start":1727777870196,"stop":1727777870198,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b4d6c77067ad37e","name":"Check received message containing escaped characters","time":{"start":1727777832023,"stop":1727777832023,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c153cae2a3f2c8c","name":"Does not throw an exception when node disconnects","time":{"start":1727777965266,"stop":1727777965267,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb308c78c7f9beb6","name":"Push message with numeric payload","time":{"start":1727777899394,"stop":1727777899395,"duration":1},"status":"passed","severity":"normal"},{"uid":"805a2bac1accaf1b","name":"Check message with no payload is not received","time":{"start":1727777832038,"stop":1727777832039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da73eca37f261be","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1727777594103,"stop":1727777594104,"duration":1},"status":"passed","severity":"normal"},{"uid":"50781f4f3acc2cc8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727777814385,"stop":1727777814385,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e20e5b03afb0bb7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1727777547600,"stop":1727777547601,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7611af49dae734","name":"Ordered Callback - false","time":{"start":1727777945450,"stop":1727777945450,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfcaefa0d19c44d8","name":"Query with Ordered Callback, No Decoder","time":{"start":1727777944160,"stop":1727777944161,"duration":1},"status":"passed","severity":"normal"},{"uid":"1020679447f91188","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1727777539910,"stop":1727777539910,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cad35fafba4dc2","name":"should throw an error for empty SingleShardInfos array","time":{"start":1727777539896,"stop":1727777539896,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f6b6cb851a0b4f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1727777563269,"stop":1727777563270,"duration":1},"status":"passed","severity":"normal"},{"uid":"66848fad921445b4","name":"addEventListener with correct event","time":{"start":1727777633924,"stop":1727777633924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1873934aefc8d8","name":"Used by Waku Relay","time":{"start":1727777965268,"stop":1727777965268,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bee6cf90bb0c8","name":"Check message on other pubsub topic is not received","time":{"start":1727777832076,"stop":1727777832077,"duration":1},"status":"passed","severity":"normal"},{"uid":"84889101995aed8d","name":"Overlapping topic subscription","time":{"start":1727777933315,"stop":1727777933315,"duration":0},"status":"passed","severity":"normal"},{"uid":"381849b0d3adedf3","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1727777713579,"stop":1727777713579,"duration":0},"status":"passed","severity":"normal"},{"uid":"401ed2f09a01874b","name":"Publish message with custom timestamp: Wed Oct 11 2023 10:17:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1727777878478,"stop":1727777878479,"duration":1},"status":"passed","severity":"normal"},{"uid":"be21b4999d6d9582","name":"Nwaku publishes","time":{"start":1727777860796,"stop":1727777860797,"duration":1},"status":"passed","severity":"normal"},{"uid":"2743c0445bd49563","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727777933346,"stop":1727777933346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75ff7f9f12e519b","name":"Store - dialed first","time":{"start":1727777974526,"stop":1727777974526,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd45734fb95f58b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1727777539907,"stop":1727777539908,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ea4d26427125bb7","name":"should properly create location multiaddrs - tcp4","time":{"start":1727777548365,"stop":1727777548365,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5bd39b29fec0ed","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727777814378,"stop":1727777814383,"duration":5},"status":"passed","severity":"normal"},{"uid":"8b272ff98117d66e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727777933333,"stop":1727777933333,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b40e86ebc5e646","name":"Check received message containing Arabic","time":{"start":1727777832047,"stop":1727777832047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f895e9835d19145","name":"Default pageSize","time":{"start":1727777954600,"stop":1727777954600,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d3fd979ead838d","name":"Check received message containing Russian","time":{"start":1727777832048,"stop":1727777832048,"duration":0},"status":"passed","severity":"normal"},{"uid":"431cd2f04341126a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777842852,"stop":1727777842857,"duration":5},"status":"passed","severity":"normal"},{"uid":"449762fa8e7bf571","name":"Subscribe and receive messages via waku relay post","time":{"start":1727777933332,"stop":1727777933333,"duration":1},"status":"passed","severity":"normal"},{"uid":"2722d29e98a76cc1","name":"Query generator for 2000 messages","time":{"start":1727777969051,"stop":1727777969052,"duration":1},"status":"passed","severity":"normal"},{"uid":"2370c3aeb40c9081","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727777930346,"stop":1727777930352,"duration":6},"status":"passed","severity":"normal"},{"uid":"6a14aa9ec6a2b63b","name":"Overlapping topic subscription","time":{"start":1727777933335,"stop":1727777933335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20b0f5b562c87c7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1727777555464,"stop":1727777555464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2160ff7355e0464","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727777729256,"stop":1727777729256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a04f3b162f5f79b","name":"Push message with content topic containing emoji","time":{"start":1727777899447,"stop":1727777899447,"duration":0},"status":"passed","severity":"normal"},{"uid":"db89afbfb68309ff","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1727777547589,"stop":1727777547589,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1102ae15f7b6209","name":"Check received message containing Script","time":{"start":1727777707506,"stop":1727777707507,"duration":1},"status":"passed","severity":"normal"},{"uid":"8816d44cb9def80f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1727777563570,"stop":1727777563570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8711628cf96cb78b","name":"isConnected should return false after all peers disconnect","time":{"start":1727777627445,"stop":1727777627446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09f31e6db800e0","name":"Privacy Node - default protocol","time":{"start":1727777974528,"stop":1727777974528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecc52ca79b9b2d4","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777645498,"stop":1727777645499,"duration":1},"status":"passed","severity":"normal"},{"uid":"f448ac6d343f944f","name":"should add and remove event listeners correctly","time":{"start":1727777567396,"stop":1727777567396,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a5004e808ec7fc","name":"Subscribe to topic containing XML and publish message","time":{"start":1727777892450,"stop":1727777892451,"duration":1},"status":"passed","severity":"normal"},{"uid":"39c30c1efc7b56ee","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727777933347,"stop":1727777933347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fede2d64be174aa","name":"should decode valid enr with tcp successfully","time":{"start":1727777548355,"stop":1727777548356,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd98479a0680df55","name":"should be able to decode the field with only STORE set to true","time":{"start":1727777547597,"stop":1727777547598,"duration":1},"status":"passed","severity":"normal"},{"uid":"da40d50753c40336","name":"should throw an error if shards are undefined for static sharding","time":{"start":1727777539899,"stop":1727777539899,"duration":0},"status":"passed","severity":"normal"},{"uid":"34034d945a0b1fd4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727777814367,"stop":1727777814367,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a70d020c643c41a","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777842846,"stop":1727777842846,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0fcc9376c88d73","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1727777713590,"stop":1727777713591,"duration":1},"status":"passed","severity":"normal"},{"uid":"532173ee48286119","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1727777539892,"stop":1727777539892,"duration":0},"status":"passed","severity":"normal"},{"uid":"84538b9bb23a5226","name":"Check publish message containing emoji","time":{"start":1727777878474,"stop":1727777878476,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e2fcec95f4e4559","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1727777539891,"stop":1727777539891,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cd877954a8aea8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1727777539907,"stop":1727777539907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f621e532e6375220","name":"Query with Promise Callback, No Decoder","time":{"start":1727777944162,"stop":1727777944162,"duration":0},"status":"passed","severity":"normal"},{"uid":"5571de693705be40","name":"LightPush: 3 peers, Filter: 1 peers - Expected: MinimallyHealthy","time":{"start":1727777818405,"stop":1727777818406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0296fdcc17226fd","name":"throws on content topic with empty version field","time":{"start":1727777539880,"stop":1727777539880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9593b49cb23ee077","name":"Subscribe to topic containing long and receive message","time":{"start":1727777814368,"stop":1727777814371,"duration":3},"status":"passed","severity":"normal"},{"uid":"f664fffb7c41df9c","name":"Decrypt messages","time":{"start":1727777844856,"stop":1727777844856,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f961a5fd974f90","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1727777892457,"stop":1727777892457,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05247417996ace","name":"should not throw an error for a single configured topic","time":{"start":1727777539912,"stop":1727777539912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c400c737712c42","name":"peer:update - should do nothing if another protocol hit","time":{"start":1727777555463,"stop":1727777555463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecbc2cfd33579a5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1727777605618,"stop":1727777605618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c49352277694635d","name":"Push message with XML payload","time":{"start":1727777879058,"stop":1727777879062,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfa14d60091b4db6","name":"Tracks peer failures correctly","time":{"start":1727777661946,"stop":1727777661949,"duration":3},"status":"passed","severity":"normal"},{"uid":"2c599107ff0226c5","name":"connects to nwaku","time":{"start":1727777965266,"stop":1727777965266,"duration":0},"status":"passed","severity":"normal"},{"uid":"263ff92c21d70117","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1727777713567,"stop":1727777713568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f98b9a544c5899","name":"Push message with content topic containing numeric","time":{"start":1727777879075,"stop":1727777879076,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f539a63500724f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1727777934092,"stop":1727777934093,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8b577ac0f551c26","name":"Push message with content topic containing JSON","time":{"start":1727777899441,"stop":1727777899442,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edced412f6f2563","name":"Ping on peer without subscriptions","time":{"start":1727777638884,"stop":1727777638884,"duration":0},"status":"passed","severity":"normal"},{"uid":"baaf745da949f750","name":"throws on content topic with empty topic name field","time":{"start":1727777539880,"stop":1727777539881,"duration":1},"status":"passed","severity":"normal"},{"uid":"c567a42c8b8d2b19","name":"Publish message with custom timestamp: Tue Oct 01 2024 11:17:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1727777878484,"stop":1727777878485,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c6705d9a89e614","name":"should emit a peer event after start","time":{"start":1727777932072,"stop":1727777932076,"duration":4},"status":"passed","severity":"normal"},{"uid":"920358b66286a7e","name":"should be able to encode the field with only RELAY set to true","time":{"start":1727777547584,"stop":1727777547586,"duration":2},"status":"passed","severity":"normal"},{"uid":"a26c9e719001794","name":"returns all values when wanted number is greater than available values","time":{"start":1727777562047,"stop":1727777562050,"duration":3},"status":"passed","severity":"normal"},{"uid":"7c43120a0d6914d6","name":"unsubscribes","time":{"start":1727777961345,"stop":1727777961345,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34a4a6c230c742b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1727777539892,"stop":1727777539892,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9a6590fb8db3e7","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727777814371,"stop":1727777814371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04c736d204c5941","name":"Push message with JSON payload","time":{"start":1727777899406,"stop":1727777899406,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbe953a58ec5377","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1727777934095,"stop":1727777934095,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cd04a373f0ddb","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727777729255,"stop":1727777729255,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b39290201faaa9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1727777563267,"stop":1727777563268,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa4150e2c444ffa","name":"Push message with content topic containing escaped characters","time":{"start":1727777879083,"stop":1727777879084,"duration":1},"status":"passed","severity":"normal"},{"uid":"8775905dc01d22b3","name":"Push message with unicode special characters payload","time":{"start":1727777899417,"stop":1727777899417,"duration":0},"status":"passed","severity":"normal"},{"uid":"464d81f799da19a3","name":"Renews subscription after lossing a connection","time":{"start":1727777933330,"stop":1727777933331,"duration":1},"status":"passed","severity":"normal"},{"uid":"b284aa6c50494a27","name":"Nodes with multiple pubsub topic","time":{"start":1727777870189,"stop":1727777870191,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8b70f8dbabe8957","name":"Check received message with timestamp: 1727777592911000000 ","time":{"start":1727777707519,"stop":1727777707519,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fded7489cf381f","name":"Reopen subscription with peer with lost subscription","time":{"start":1727777638891,"stop":1727777638895,"duration":4},"status":"passed","severity":"normal"},{"uid":"128bf895c3183b61","name":"less peers than existing","time":{"start":1727777843224,"stop":1727777843224,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17395a56db7bd589","name":"Check publish message containing Basic HTML tag","time":{"start":1727777878469,"stop":1727777878469,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2395b6b1646abec","name":"topics with same application and version share the same shard","time":{"start":1727777539893,"stop":1727777539893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5c9d0ebdb147d2","name":"Ping on unsubscribed peer","time":{"start":1727777638896,"stop":1727777638897,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b50b8e6cbfb5942","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777955990,"stop":1727777955990,"duration":0},"status":"passed","severity":"normal"},{"uid":"92120f83ffc8573e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727777814385,"stop":1727777814385,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf11aaf84547d40","name":"Encoder throws on undefined content topic","time":{"start":1727777573397,"stop":1727777573397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9de67cde619415","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1727777713542,"stop":1727777713542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec87e00bb16fd2f","name":"Passing page size 11 when there are 10 messages","time":{"start":1727777954596,"stop":1727777954596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff4e4536c37d6cc","name":"Push message with SQL Injection payload","time":{"start":1727777879057,"stop":1727777879058,"duration":1},"status":"passed","severity":"normal"},{"uid":"222b0b2566cbbcba","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1727777539898,"stop":1727777539898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe98d89c7bdc803","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1727777892421,"stop":1727777892422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3649bb376fe075c","name":"Fails to publish message with empty text","time":{"start":1727777878487,"stop":1727777878489,"duration":2},"status":"passed","severity":"normal"},{"uid":"c98dcca8071a58fc","name":"Subscribe to topic containing short and receive message","time":{"start":1727777933322,"stop":1727777933322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9742466721d859b5","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1727777539916,"stop":1727777539916,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6911184aeedb02","name":"Relay - dialed first","time":{"start":1727777974524,"stop":1727777974525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b296bf2008f4e27a","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1727777878491,"stop":1727777878491,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799264cf05661dd","name":"throws on content topic with non-number generation field","time":{"start":1727777539879,"stop":1727777539879,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2906e93d6489cc2","name":"Subscribe and receive messages via lightPush","time":{"start":1727777933331,"stop":1727777933331,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e35580d1e6cc413","name":"should properly create location multiaddrs - tcp","time":{"start":1727777548366,"stop":1727777548366,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a66cacfd23fd5a4","name":"Check received message containing Basic HTML tag","time":{"start":1727777832052,"stop":1727777832054,"duration":2},"status":"passed","severity":"normal"},{"uid":"8116e87f6b05e3f6","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727777729266,"stop":1727777729267,"duration":1},"status":"passed","severity":"normal"},{"uid":"637d018cd2a1b410","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1727777539903,"stop":1727777539903,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b59aea5ab0bb56","name":"should only return 1 node with store capability","time":{"start":1727777563569,"stop":1727777563570,"duration":1},"status":"passed","severity":"normal"},{"uid":"d961d5653a1731e4","name":"Subscribe and receives messages on 20 topics","time":{"start":1727777933334,"stop":1727777933334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d247db108d1fe854","name":"Push message on custom pubsubTopic","time":{"start":1727777842840,"stop":1727777842840,"duration":0},"status":"passed","severity":"normal"},{"uid":"465bc7107dd79d72","name":"Decoder throws on empty string content topic","time":{"start":1727777555800,"stop":1727777555800,"duration":0},"status":"passed","severity":"normal"},{"uid":"64907c479a76fc0a","name":"same cluster, different shard: nodes don't connect","time":{"start":1727777713541,"stop":1727777713541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fe429777d6dc92","name":"LightPush: 1 peers, Filter: 3 peers - Expected: MinimallyHealthy","time":{"start":1727777818397,"stop":1727777818397,"duration":0},"status":"passed","severity":"normal"},{"uid":"9517886301bf8e80","name":"Push message with content topic containing numeric","time":{"start":1727777899423,"stop":1727777899424,"duration":1},"status":"passed","severity":"normal"},{"uid":"3735d2e1573a5266","name":"LightPush: 2 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727777818400,"stop":1727777818401,"duration":1},"status":"passed","severity":"normal"},{"uid":"f957fb99048c493e","name":"Ordered Callback - true","time":{"start":1727777945450,"stop":1727777945450,"duration":0},"status":"passed","severity":"normal"},{"uid":"151fb82aefec5561","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1727777713583,"stop":1727777713584,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c4f98d471569168","name":"1 Relay, 1 fetch","time":{"start":1727777563333,"stop":1727777563334,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc838f9eea4df14","name":"random static sharding 8 - Cluster ID: 725, Shard ID: 850","time":{"start":1727777930359,"stop":1727777930359,"duration":0},"status":"passed","severity":"normal"},{"uid":"547c620e97d13e","name":"should only return 1 node with relay capability","time":{"start":1727777563569,"stop":1727777563569,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dba3b33f4edfe","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727777933326,"stop":1727777933326,"duration":0},"status":"passed","severity":"normal"},{"uid":"477a0f59ff30e96e","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1727777963816,"stop":1727777963816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5009ef3054fa41","name":"Push message with emoji payload","time":{"start":1727777899417,"stop":1727777899419,"duration":2},"status":"passed","severity":"normal"},{"uid":"60d4959817ba84fb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1727777963817,"stop":1727777963817,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e624b34cac2018","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app34/10/topic37/utf8","time":{"start":1727777911842,"stop":1727777911843,"duration":1},"status":"passed","severity":"normal"},{"uid":"95ea2a37d4fbdf59","name":"Passing page size 110 when there are 120 messages","time":{"start":1727777954600,"stop":1727777954600,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db551707da2db9e","name":"Check received message with timestamp: 1727777593220 ","time":{"start":1727777832070,"stop":1727777832070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95d807ed650a24d","name":"should only return 1 node with relay and store capability","time":{"start":1727777563569,"stop":1727777563569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32748b954758911","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1727777713575,"stop":1727777713577,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cbc61747f0fef7a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727777933324,"stop":1727777933325,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe80fb144e339490","name":"Query generator for multiple messages with multiple decoders","time":{"start":1727777969046,"stop":1727777969046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c811b832f2399419","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1727777729245,"stop":1727777729245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72670422f34df39","name":"Correctly serialized arguments","time":{"start":1727777836053,"stop":1727777836053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea291b42d279afb9","name":"Push message with content topic containing Arabic","time":{"start":1727777899435,"stop":1727777899437,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f69dd258650ab18","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713570,"stop":1727777713571,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5315b2f1b410026","name":"listenerCount","time":{"start":1727777633934,"stop":1727777633936,"duration":2},"status":"passed","severity":"normal"},{"uid":"f841e63270e9daf6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1727777563272,"stop":1727777563273,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97cea3b1cb1b99e","name":"Subscribe to topic containing numeric and publish message","time":{"start":1727777892445,"stop":1727777892445,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a607fa6d8e438d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1727777539915,"stop":1727777539915,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e30d3624933dbdc","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1727777969047,"stop":1727777969049,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f3bd8a64b6f2aa","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1727777870191,"stop":1727777870192,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bd588d3a2a8d16","name":"Check message on other pubsub topic is not received","time":{"start":1727777707524,"stop":1727777707524,"duration":0},"status":"passed","severity":"normal"},{"uid":"885c7e9d68ce9c91","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1727777870192,"stop":1727777870192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed49a55e56f35e8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727777933312,"stop":1727777933313,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f085d835373b5da","name":"Check received message containing JSON","time":{"start":1727777832054,"stop":1727777832055,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a149e0975c293a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1727777573392,"stop":1727777573394,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae785a400aa98422","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1727777933346,"stop":1727777933347,"duration":1},"status":"passed","severity":"normal"},{"uid":"942d351771e266eb","name":"Filter","time":{"start":1727777974527,"stop":1727777974527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6f9b5614ddfce","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1727777944161,"stop":1727777944161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae50d2ab27dcccc","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1727777713559,"stop":1727777713559,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab8a0be6fbd33b","name":"Publish message with custom timestamp: Tue Oct 01 2024 09:17:50 GMT+0000 (Coordinated Universal Time)","time":{"start":1727777878479,"stop":1727777878484,"duration":5},"status":"passed","severity":"normal"},{"uid":"7bd2dcd96f634af4","name":"Passing page size 19 when there are 20 messages","time":{"start":1727777954596,"stop":1727777954599,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e12e8a5fba9fe3a","name":"Relay - dialed after","time":{"start":1727777974525,"stop":1727777974525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d9361cf7c764ce","name":"Push message with content topic containing Arabic","time":{"start":1727777879078,"stop":1727777879079,"duration":1},"status":"passed","severity":"normal"},{"uid":"55491eac1912f291","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777955985,"stop":1727777955987,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cba69eff843f986","name":"Subscribe to topic containing short and receive message","time":{"start":1727777933336,"stop":1727777933336,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b609b1a2aa02714","name":"LightPush: 0 peers, Filter: 2 peers - Expected: Unhealthy","time":{"start":1727777818392,"stop":1727777818395,"duration":3},"status":"passed","severity":"normal"},{"uid":"1314bd05ac5b2940","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1727777547592,"stop":1727777547593,"duration":1},"status":"passed","severity":"normal"},{"uid":"312c7357d475c315","name":"should correctly map a content topic to a pubsub topic","time":{"start":1727777539917,"stop":1727777539917,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d12dd45199263","name":"nwaku subscribes","time":{"start":1727777860795,"stop":1727777860796,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b481fb8d980c1e9","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1727777547600,"stop":1727777547600,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dffa04b80ab9995","name":"Decoder throws on empty string content topic","time":{"start":1727777575162,"stop":1727777575162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f82e7824711577","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727777832072,"stop":1727777832072,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c63d18784eee53","name":"Filter with 0 connections","time":{"start":1727777745268,"stop":1727777745268,"duration":0},"status":"passed","severity":"normal"},{"uid":"33186e988d72322f","name":"should not fail to stop the service if it was not started","time":{"start":1727777567392,"stop":1727777567392,"duration":0},"status":"passed","severity":"normal"},{"uid":"54cf2eb2a838b253","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1727777539914,"stop":1727777539914,"duration":0},"status":"passed","severity":"normal"},{"uid":"576b211ec031b40b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727777832036,"stop":1727777832036,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e2141b8bdcf07a","name":"should throw an error for insufficient data","time":{"start":1727777539921,"stop":1727777539921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd2b9f801296e69","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727777933345,"stop":1727777933345,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb2709f05e7c49d","name":"should throw error - no public key","time":{"start":1727777548358,"stop":1727777548358,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6c474b4bcf9ae","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1727777594098,"stop":1727777594103,"duration":5},"status":"passed","severity":"normal"},{"uid":"1d40bfdd2bc9adc6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1727777539906,"stop":1727777539906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c664c7e9052d1e6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1727777539907,"stop":1727777539907,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa7123a6a9b5f0e","name":"Subscribe to topic containing long and receive message","time":{"start":1727777933336,"stop":1727777933337,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c826cdac5f5411e","name":"Fails to publish message with wrong content topic","time":{"start":1727777878489,"stop":1727777878490,"duration":1},"status":"passed","severity":"normal"},{"uid":"31383beefe4b14a","name":"Subscribe to topic containing XML and receive message","time":{"start":1727777814378,"stop":1727777814378,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2c559588ed23d9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app19/5/topic673/json","time":{"start":1727777911844,"stop":1727777911844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9a46763ecee26","name":"Generator, 2 different pubsubtopics","time":{"start":1727777955982,"stop":1727777955985,"duration":3},"status":"passed","severity":"normal"},{"uid":"753be6a18eed5a84","name":"should not receive a peer event before start","time":{"start":1727777932076,"stop":1727777932081,"duration":5},"status":"passed","severity":"normal"},{"uid":"e7f5720fc54dd218","name":"should return valid sharding parameters for static sharding","time":{"start":1727777539915,"stop":1727777539916,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8872c95f2a7f6e9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1727777539896,"stop":1727777539896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8830c985a6cbaad1","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1727777539896,"stop":1727777539896,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d12f617db25813","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1727777563571,"stop":1727777563571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76619301d49a8118","name":"Check message on other pubsub topic is not received","time":{"start":1727777832037,"stop":1727777832038,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec750f80d8ccb497","name":"Check message received after jswaku node is restarted","time":{"start":1727777707528,"stop":1727777707529,"duration":1},"status":"skipped","severity":"normal"},{"uid":"137c40fcc061822a","name":"Check message received after nwaku node is restarted","time":{"start":1727777832087,"stop":1727777832091,"duration":4},"status":"skipped","severity":"normal"},{"uid":"26ed7bc1b32ae886","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1727777713569,"stop":1727777713569,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2cc3153c78869e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1727777933329,"stop":1727777933329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0019b502fec8769","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1727777601318,"stop":1727777601319,"duration":1},"status":"passed","severity":"normal"},{"uid":"d628b47fa2cd2dce","name":"Push message with content topic containing emoji","time":{"start":1727777879084,"stop":1727777879084,"duration":0},"status":"passed","severity":"normal"},{"uid":"173c4ecfa8bf01db","name":"LightPush: 0 peers, Filter: 3 peers - Expected: Unhealthy","time":{"start":1727777818395,"stop":1727777818395,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4228f3d8c2b156f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727777933347,"stop":1727777933347,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a15f517f93a697","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1727777713574,"stop":1727777713574,"duration":0},"status":"passed","severity":"normal"},{"uid":"98256f0696c69644","name":"Generator, custom pubsub topic","time":{"start":1727777955979,"stop":1727777955982,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1f91591c4d04e11","name":"Round trip binary serialization","time":{"start":1727777555797,"stop":1727777555797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8788ab2f4900d5b6","name":"Check publish message containing Arabic","time":{"start":1727777878466,"stop":1727777878466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3e0511f565e7ed","name":"tcp ip4 address","time":{"start":1727777547688,"stop":1727777547689,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c5ed75a74e49c0","name":"Check publish message after service node is restarted","time":{"start":1727777878494,"stop":1727777878495,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b1218efad6df834","name":"Check meta is set [ecies]","time":{"start":1727777575161,"stop":1727777575161,"duration":0},"status":"passed","severity":"normal"},{"uid":"824f4d46b1c97a5a","name":"Subscribe to topic containing Script and receive message","time":{"start":1727777814377,"stop":1727777814377,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe827e745941651","name":"Should update multiaddrs","time":{"start":1727777840472,"stop":1727777840472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51450eba61133e2","name":"throws on empty content topic","time":{"start":1727777539877,"stop":1727777539878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97471dfaa23a6d4","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1727777563273,"stop":1727777563274,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee5999960dd66e3","name":"handles multiple messages","time":{"start":1727777961344,"stop":1727777961344,"duration":0},"status":"passed","severity":"normal"},{"uid":"971a11cb86ffa998","name":"more peers than existing","time":{"start":1727777843221,"stop":1727777843221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"902c9653cef5a145","name":"Using a function","time":{"start":1727777965267,"stop":1727777965267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c547bc70e77772","name":"does not throw on valid cases","time":{"start":1727777539877,"stop":1727777539877,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f5a33570c1b1f6","name":"Push message with escaped characters payload","time":{"start":1727777899414,"stop":1727777899416,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbe860385fea591a","name":"Check received message containing emoji","time":{"start":1727777832031,"stop":1727777832031,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d5e999e64a8645","name":"random static sharding 5 - Cluster ID: 691, Shard ID: 217","time":{"start":1727777930357,"stop":1727777930357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b51dbf986770c8","name":"Number of peers are maintained correctly","time":{"start":1727777661943,"stop":1727777661944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7628c8456df570b8","name":"random static sharding 2 - Cluster ID: 533, Shard ID: 480","time":{"start":1727777930353,"stop":1727777930353,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd59dcc463472c1b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727777814384,"stop":1727777814384,"duration":0},"status":"passed","severity":"normal"},{"uid":"1201f2a7764a6eec","name":"Push message with rate limit","time":{"start":1727777879086,"stop":1727777879086,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d47f70ddd905e3","name":"Promise Callback - true","time":{"start":1727777945449,"stop":1727777945449,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f5a8d5cbbd132b","name":"should encode/decode to text encoding","time":{"start":1727777548359,"stop":1727777548360,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b42f6aeabd0ad24","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/4/topic590/json","time":{"start":1727777911843,"stop":1727777911844,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fc890679e4f6eb","name":"Check publish message after client node is restarted","time":{"start":1727777878497,"stop":1727777878498,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d95ed8bc7cf70f9","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1727777713572,"stop":1727777713572,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d3e24809e83a14","name":"Subscribe to topic containing long and receive message","time":{"start":1727777933322,"stop":1727777933322,"duration":0},"status":"passed","severity":"normal"},{"uid":"846160b80ea7ccd4","name":"Passing page size 1 when there are 4 messages","time":{"start":1727777954593,"stop":1727777954594,"duration":1},"status":"passed","severity":"normal"},{"uid":"31f8064f87fd868e","name":"1 Relay, 1 Filter, gives up","time":{"start":1727777563335,"stop":1727777563336,"duration":1},"status":"passed","severity":"normal"},{"uid":"2851a9683e68f8c8","name":"Ephemeral field is preserved - encoder v0","time":{"start":1727777600535,"stop":1727777600536,"duration":1},"status":"passed","severity":"normal"},{"uid":"edeedd653f056664","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727777933332,"stop":1727777933332,"duration":0},"status":"passed","severity":"normal"},{"uid":"af76851b79c11b07","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1727777539920,"stop":1727777539920,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b2ce2dad7d5a8b","name":"Ephemeral messages are not stored","time":{"start":1727777600534,"stop":1727777600535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05081a99e196d71","name":"LightPush with 3 connections","time":{"start":1727777745275,"stop":1727777745275,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca68e51a0b298d9","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1727778039202,"stop":1727778039203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97fdf0e6ca9cceb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1727777963819,"stop":1727777963820,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f997b639fbb18b2","name":"Push message with Chinese payload","time":{"start":1727777879056,"stop":1727777879056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aef0bb2e2011a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1727777954846,"stop":1727777954846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ecebe5e46ae118","name":"should not fail to stop the service if it was not started","time":{"start":1727777932045,"stop":1727777932051,"duration":6},"status":"passed","severity":"normal"},{"uid":"151cc6fdb70dace4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713584,"stop":1727777713584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2df07675837c9c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1727777539906,"stop":1727777539907,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8257da3d85648f","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727777645503,"stop":1727777645503,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb70b8c61b0f7ca","name":"should handle corrupted local storage data gracefully","time":{"start":1727777567395,"stop":1727777567395,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f66acb8de3e4e4","name":"Rejects garbage","time":{"start":1727777578457,"stop":1727777578457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d837aaf4dc58ac","name":"same cluster, same shard: nodes connect","time":{"start":1727777840023,"stop":1727777840024,"duration":1},"status":"passed","severity":"normal"},{"uid":"59142286d40b251f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1727777878493,"stop":1727777878494,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1843bc4966289e3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1727777814359,"stop":1727777814360,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7310e32af11c804","name":"Decoder throws on undefined content topic","time":{"start":1727777555799,"stop":1727777555800,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c48c9c14ce5315b","name":"Push message with content topic containing shell command","time":{"start":1727777879083,"stop":1727777879083,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc8637eacfc6cbe","name":"Refresh subscription","time":{"start":1727777814368,"stop":1727777814368,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f122658a8f9d1fd","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727777729246,"stop":1727777729246,"duration":0},"status":"passed","severity":"normal"},{"uid":"f726e899ced1e5c4","name":"shard 0","time":{"start":1727777930346,"stop":1727777930346,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfea7cd80b06e47","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1727777911837,"stop":1727777911838,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fffd7a6b1dff65","name":"throws on content topic with empty encoding field","time":{"start":1727777539881,"stop":1727777539881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b667253b90b4c604","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1727777963818,"stop":1727777963819,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcbd69a9def0af57","name":"LightPush: 2 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727777818401,"stop":1727777818401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a934bdb2b5af875","name":"Push message with content topic containing Russian","time":{"start":1727777899438,"stop":1727777899438,"duration":0},"status":"passed","severity":"normal"},{"uid":"662da6d012370f98","name":"Check received message containing JSON","time":{"start":1727777832022,"stop":1727777832022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef32734fd01e650a","name":"should use the provided clusterId for the pubsub topic","time":{"start":1727777539918,"stop":1727777539918,"duration":0},"status":"passed","severity":"normal"},{"uid":"277a1262f3122224","name":"Push message with Chinese payload","time":{"start":1727777899397,"stop":1727777899398,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbf1043c065e2cc","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1727777934096,"stop":1727777934096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc298c181c3b0b6","name":"Callback on promise, aborts when callback returns true","time":{"start":1727777969047,"stop":1727777969047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d42cb03d5866fa3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1727777840018,"stop":1727777840023,"duration":5},"status":"passed","severity":"normal"},{"uid":"96cccdf148fdf380","name":"Check received message containing shell command","time":{"start":1727777707509,"stop":1727777707509,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f91aea10ae620a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727777729244,"stop":1727777729245,"duration":1},"status":"passed","severity":"normal"},{"uid":"84310fe716901078","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1727777870185,"stop":1727777870187,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4e4fe06f9157957","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/9/topic647/json","time":{"start":1727777911845,"stop":1727777911845,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf12c0edad4eae8","name":"Check received message containing emoji","time":{"start":1727777832060,"stop":1727777832062,"duration":2},"status":"passed","severity":"normal"},{"uid":"e194bc3744d3930a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1727777555463,"stop":1727777555464,"duration":1},"status":"passed","severity":"normal"},{"uid":"49212bde6ef144b1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1727777892463,"stop":1727777892463,"duration":0},"status":"passed","severity":"normal"},{"uid":"104dfe7aeedea877","name":"Subscribe to topic containing shell command and publish message","time":{"start":1727777892454,"stop":1727777892457,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1f0dd451c4a8afe","name":"Encoder throws on undefined content topic","time":{"start":1727777575161,"stop":1727777575161,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f7959ad21a430a","name":"Subscribe to topic containing short and publish message","time":{"start":1727777892444,"stop":1727777892444,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcbefd520df70a8","name":"LightPush: 3 peers, Filter: 2 peers - Expected: SufficientlyHealthy","time":{"start":1727777818406,"stop":1727777818406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364b35a29e8265a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727777814385,"stop":1727777814386,"duration":1},"status":"passed","severity":"normal"},{"uid":"58282e04d226930f","name":"Check message with invalid timestamp is not received","time":{"start":1727777707523,"stop":1727777707524,"duration":1},"status":"passed","severity":"normal"},{"uid":"727f966426a971ae","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1727777547598,"stop":1727777547598,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b1cb2de69a56ed","name":"should encode/decode to RLP encoding","time":{"start":1727777548359,"stop":1727777548359,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1d5eb74afb984","name":"Refresh subscription","time":{"start":1727777933335,"stop":1727777933336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28b4084a72d3513","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1727777555662,"stop":1727777555662,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d806e889e3bb2a","name":"dispatchEvent via connectionManager","time":{"start":1727777633937,"stop":1727777633941,"duration":4},"status":"passed","severity":"normal"},{"uid":"a23489985506518c","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1727777645494,"stop":1727777645495,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9f5bf2e2ba4670","name":"handles empty contentTopics array correctly","time":{"start":1727777539917,"stop":1727777539917,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21d306db704034f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1727777934093,"stop":1727777934093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6755ce8417a865","name":"addEventListener with wrong event","time":{"start":1727777633924,"stop":1727777633924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21cbddde755df68","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727777729246,"stop":1727777729246,"duration":0},"status":"passed","severity":"normal"},{"uid":"322c9634fbe2d8a0","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727777729256,"stop":1727777729265,"duration":9},"status":"passed","severity":"normal"},{"uid":"6fd55ffe2270e829","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727777933338,"stop":1727777933338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6eb16a153e82bdf","name":"Symmetric encrypt & Decrypt","time":{"start":1727777573888,"stop":1727777573889,"duration":1},"status":"passed","severity":"normal"},{"uid":"bab223f52fc703a3","name":"Generator, custom pubsub topic","time":{"start":1727777955975,"stop":1727777955976,"duration":1},"status":"passed","severity":"normal"},{"uid":"950fc6ad8e5ec8a7","name":"Check message received after nwaku node is restarted","time":{"start":1727777707529,"stop":1727777707529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a38d61945503c29","name":"Ping on peer without subscriptions","time":{"start":1727777639423,"stop":1727777639424,"duration":1},"status":"passed","severity":"normal"},{"uid":"75213ca75422cf82","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1727777594104,"stop":1727777594105,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c8614cce22268d","name":"Mutual subscription","time":{"start":1727777892410,"stop":1727777892415,"duration":5},"status":"passed","severity":"normal"},{"uid":"71a9684595f8d488","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777842843,"stop":1727777842843,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ff9abe3d11f957","name":"getPeersByDiscovery","time":{"start":1727777633930,"stop":1727777633931,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee9d9d8e83b4683","name":"Push message with Russian payload","time":{"start":1727777879057,"stop":1727777879057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dba62dd1c8db9bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1727777933335,"stop":1727777933335,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce8a15f8a5ba8f0","name":"should be online or offline if network state changed","time":{"start":1727777594110,"stop":1727777594110,"duration":0},"status":"passed","severity":"normal"},{"uid":"701906e56f765ea7","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1727777539889,"stop":1727777539889,"duration":0},"status":"passed","severity":"normal"},{"uid":"4802b5b22a90e939","name":"can start the service","time":{"start":1727777605606,"stop":1727777605611,"duration":5},"status":"passed","severity":"normal"},{"uid":"13c4b33089682b3e","name":"Query with Promise Callback, No message returned","time":{"start":1727777944163,"stop":1727777944163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8223de5a5f6aa779","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727777933348,"stop":1727777933348,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f729f7c01f5b46b","name":"Push message with content topic containing SQL Injection","time":{"start":1727777899438,"stop":1727777899438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc0275b2bae5204","name":"can start and stop the service","time":{"start":1727777567391,"stop":1727777567392,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cb53fe38d97342","name":"Fails to push message with large meta","time":{"start":1727777899450,"stop":1727777899451,"duration":1},"status":"passed","severity":"normal"},{"uid":"847e329eec591116","name":"should throw an error for missing required configuration","time":{"start":1727777539899,"stop":1727777539900,"duration":1},"status":"passed","severity":"normal"},{"uid":"67910816aa65fb92","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727777814359,"stop":1727777814359,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0747274bee4be0","name":"Fails to push message bigger that 1MB","time":{"start":1727777899461,"stop":1727777899462,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a82a527397aacc","name":"should not fail to start the service if it is already started","time":{"start":1727777932062,"stop":1727777932070,"duration":8},"status":"passed","severity":"normal"},{"uid":"10510d80f8ada0b5","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1727777627442,"stop":1727777627443,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa3895d62d213162","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713572,"stop":1727777713573,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f342f4a3caade00","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713578,"stop":1727777713579,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed2d77f9b2e7818","name":"Check received message with timestamp: 1727777593220 ","time":{"start":1727777832035,"stop":1727777832036,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b29dc1035a45f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727778039201,"stop":1727778039201,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ab7d6980945871","name":"Check publish message containing unicode special characters","time":{"start":1727777878473,"stop":1727777878474,"duration":1},"status":"passed","severity":"normal"},{"uid":"8412c116b301c748","name":"All","time":{"start":1727777600034,"stop":1727777600035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b053ea722dde79","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1727777539914,"stop":1727777539914,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84b38d74dd7cc5","name":"Query with Ordered Callback, No message returned","time":{"start":1727777944161,"stop":1727777944161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8969f8391cc00e2c","name":"Push message with Script payload","time":{"start":1727777879058,"stop":1727777879058,"duration":0},"status":"passed","severity":"normal"},{"uid":"faee329739b24eb1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727777933334,"stop":1727777933334,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bff556b674dde7","name":"random static sharding 4 - Cluster ID: 296, Shard ID: 176","time":{"start":1727777930354,"stop":1727777930354,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa64a12bb98b46e","name":"should throw error - invalid id","time":{"start":1727777548357,"stop":1727777548357,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f4fd076b72b98","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777645510,"stop":1727777645510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28b60e6febb5734","name":"Query Generator - false","time":{"start":1727777945448,"stop":1727777945449,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7bbe7a89b85b59e","name":"Fails to push message bigger that 1MB","time":{"start":1727777879091,"stop":1727777879091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78e3975c22a30c1","name":"Push message with rate limit","time":{"start":1727777899451,"stop":1727777899452,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c8219de066bb03","name":"should return the pubsub topic directly if a string is provided","time":{"start":1727777539913,"stop":1727777539914,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae691c67107e679","name":"Push message with content topic containing Chinese","time":{"start":1727777899433,"stop":1727777899434,"duration":1},"status":"passed","severity":"normal"},{"uid":"b672cf5e9b585c2d","name":"should select older connection if present","time":{"start":1727777555439,"stop":1727777555439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff75588e0c366d9a","name":"Reopen subscription with peer with lost subscription","time":{"start":1727777638897,"stop":1727777638904,"duration":7},"status":"passed","severity":"normal"},{"uid":"157856145c1ccdab","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1727777713579,"stop":1727777713579,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b69257b672fbf22","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1727777892427,"stop":1727777892428,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37160cf38627f8e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1727777919721,"stop":1727777919724,"duration":3},"status":"passed","severity":"normal"},{"uid":"87605a5e72381fa7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1727777539906,"stop":1727777539906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c694f7937d1d7c2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1727777539905,"stop":1727777539906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5dc686d230bae","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1727777539904,"stop":1727777539904,"duration":0},"status":"passed","severity":"normal"},{"uid":"5559ece9ea7616e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1727777539904,"stop":1727777539904,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c940c2725bb8d2","name":"random static sharding 9 - Cluster ID: 963, Shard ID: 833","time":{"start":1727777930360,"stop":1727777930360,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c18b1ab09317c3","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/3/topic939/test.js","time":{"start":1727777911839,"stop":1727777911840,"duration":1},"status":"passed","severity":"normal"},{"uid":"6261b60c58ab9288","name":"Subscribe to topic containing short and receive message","time":{"start":1727777814368,"stop":1727777814368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49bc04243dd73de","name":"handles different networkShards values correctly","time":{"start":1727777539894,"stop":1727777539894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc6c06fe81bb396","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727777933330,"stop":1727777933330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f8d2c2721e87dd","name":"Check received message containing shell command","time":{"start":1727777832055,"stop":1727777832055,"duration":0},"status":"passed","severity":"normal"},{"uid":"571cd68c5dae643d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777842847,"stop":1727777842847,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea7f3e625be9736","name":"should be able to encode the field with only FILTER set to true","time":{"start":1727777547588,"stop":1727777547588,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f82576bb688f44","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1727777539901,"stop":1727777539901,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e93037cf47513d","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1727777668119,"stop":1727777668119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9874f9aecc9cc8c5","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1727777713580,"stop":1727777713580,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e578cf9a839e33","name":"Push message with content topic containing short","time":{"start":1727777899423,"stop":1727777899423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0064357be260ac0","name":"Ping on unsubscribed peer","time":{"start":1727777638885,"stop":1727777638890,"duration":5},"status":"passed","severity":"normal"},{"uid":"f15c3f64dd8099b5","name":"Check received message containing Russian","time":{"start":1727777832018,"stop":1727777832018,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb563ca9fd768b","name":"Check received message containing Chinese","time":{"start":1727777707503,"stop":1727777707503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3680afd1d4aa18","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1727777934094,"stop":1727777934095,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f88d4c52db8b96c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1727777539890,"stop":1727777539890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6a1d8e1ecb1be0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1727777555800,"stop":1727777555801,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ac868a09b34c0e","name":"Check received message containing escaped characters","time":{"start":1727777707510,"stop":1727777707515,"duration":5},"status":"passed","severity":"normal"},{"uid":"36b369a657c593e3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1727777954843,"stop":1727777954845,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9ed029b43d0467b","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1727777539901,"stop":1727777539901,"duration":0},"status":"passed","severity":"normal"},{"uid":"171d25f8b3c6be48","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1727777713591,"stop":1727777713591,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e30568d98146d","name":"should set field with all protocols disabled","time":{"start":1727777548367,"stop":1727777548368,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae2e8981538f098","name":"Generator, custom pubsub topic","time":{"start":1727777955988,"stop":1727777955988,"duration":0},"status":"passed","severity":"normal"},{"uid":"347789ffe7b6a97b","name":"Generator, 2 different pubsubtopics","time":{"start":1727777955988,"stop":1727777955990,"duration":2},"status":"passed","severity":"normal"},{"uid":"e67a7804b4b7d07a","name":"ignores domain fetching errors","time":{"start":1727777563568,"stop":1727777563568,"duration":0},"status":"passed","severity":"normal"},{"uid":"137c42d49bbe8de9","name":"Publishes to nwaku","time":{"start":1727777860796,"stop":1727777860796,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdf6e4a2e7f11a9","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1727777713558,"stop":1727777713559,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd59f03e66a8296","name":"should set field with all protocols enabled","time":{"start":1727777548368,"stop":1727777548368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9f80c75ed01063","name":"it tolerates circular branch references","time":{"start":1727777563567,"stop":1727777563567,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8e2de4e50c71e0","name":"random static sharding 7 - Cluster ID: 855, Shard ID: 397","time":{"start":1727777930358,"stop":1727777930359,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7274e68fb0caa4","name":"Push message with unicode special characters payload","time":{"start":1727777879066,"stop":1727777879067,"duration":1},"status":"passed","severity":"normal"},{"uid":"860f0c3bdb76fd3a","name":"Should update shard info","time":{"start":1727777840472,"stop":1727777840473,"duration":1},"status":"passed","severity":"normal"},{"uid":"17492c74167b9445","name":"LightPush with 1 connections","time":{"start":1727777745268,"stop":1727777745269,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ce7f94ea0d669b","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1727777878476,"stop":1727777878478,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8acef79a7940e12","name":"Push message with content topic containing shell command","time":{"start":1727777899442,"stop":1727777899443,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f18855f9373e96","name":"Renews subscription after lossing a connection","time":{"start":1727777933352,"stop":1727777933352,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf59eab2f725e85","name":"Subscribe to topic containing emoji and receive message","time":{"start":1727777933330,"stop":1727777933330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e063bb7d56bbfd1d","name":"A test","time":{"start":1727777818489,"stop":1727777818492,"duration":3},"status":"passed","severity":"normal"},{"uid":"58ff3ae11d2fed58","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1727777713575,"stop":1727777713575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ee21d9db5ea495","name":"Round trip binary encryption [ecies, signature]","time":{"start":1727777575160,"stop":1727777575160,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6df2203e4e720","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727777933323,"stop":1727777933323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f81c041f9fe9e2b","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1727777555661,"stop":1727777555662,"duration":1},"status":"passed","severity":"normal"},{"uid":"9baf02195713b531","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727777668117,"stop":1727777668118,"duration":1},"status":"passed","severity":"normal"},{"uid":"544d68541a0db344","name":"LightPush: 3 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727777818402,"stop":1727777818404,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7c9edea13a6b821","name":"Decoder throws on empty string content topic","time":{"start":1727777573399,"stop":1727777573400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fd3e29ec61c4cd","name":"Push to array if already present","time":{"start":1727777539393,"stop":1727777539393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e009cdcee79bb5f","name":"Check received message containing long","time":{"start":1727777832014,"stop":1727777832014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea29465816208a31","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1727777563271,"stop":1727777563272,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab6fcb927b862d8","name":"Check message with non string payload is not received","time":{"start":1727777832086,"stop":1727777832086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29c7a54afe64f8b","name":"Check received message containing long","time":{"start":1727777707499,"stop":1727777707501,"duration":2},"status":"passed","severity":"normal"},{"uid":"281ccb650191aa9f","name":"Waku message hash computation (no timestamp)","time":{"start":1727777542320,"stop":1727777542321,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9fe606db56c9579","name":"safeDispatchEvent","time":{"start":1727777633942,"stop":1727777633944,"duration":2},"status":"passed","severity":"normal"},{"uid":"6301ace2e0a65130","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727777933332,"stop":1727777933332,"duration":0},"status":"passed","severity":"normal"},{"uid":"266b3c2e90f8f78f","name":"Publish without waiting for remote peer","time":{"start":1727777892417,"stop":1727777892420,"duration":3},"status":"passed","severity":"normal"},{"uid":"58dfa936d7d09959","name":"throws on content topic with too few or too many fields","time":{"start":1727777539878,"stop":1727777539878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51023a9f7ee23d8","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727777933338,"stop":1727777933342,"duration":4},"status":"passed","severity":"normal"},{"uid":"efa09e0f6d91689b","name":"Check received message with timestamp: 1727777592911 ","time":{"start":1727777707519,"stop":1727777707522,"duration":3},"status":"passed","severity":"normal"},{"uid":"2967f22842593d4e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1727778039202,"stop":1727778039202,"duration":0},"status":"passed","severity":"normal"},{"uid":"193f1414a3a80afa","name":"Query Generator - true","time":{"start":1727777945447,"stop":1727777945448,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a97b05d40a3d2fa","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1727777539900,"stop":1727777539900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0f6a402ebf7fb","name":"Relay - times out","time":{"start":1727777974525,"stop":1727777974526,"duration":1},"status":"passed","severity":"normal"},{"uid":"12cc1be2143f41c6","name":"should not receive a peer event after stop","time":{"start":1727777932081,"stop":1727777932084,"duration":3},"status":"passed","severity":"normal"},{"uid":"947b9fe7dfdc2a7c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1727777547590,"stop":1727777547592,"duration":2},"status":"passed","severity":"normal"},{"uid":"d329b977430d58e6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727777814371,"stop":1727777814372,"duration":1},"status":"passed","severity":"normal"},{"uid":"6985ce0d33bb7f69","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1727777627443,"stop":1727777627444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e02a3c14fc8bbd8","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1727777645496,"stop":1727777645498,"duration":2},"status":"passed","severity":"normal"},{"uid":"9859ebbbb822207f","name":"Push message with Arabic payload","time":{"start":1727777899399,"stop":1727777899402,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5f8e32cf497aa11","name":"LightPush with 2 connections","time":{"start":1727777745274,"stop":1727777745275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d018f716bee7342a","name":"Check received message containing special chars","time":{"start":1727777707502,"stop":1727777707502,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1b7dfb34084656","name":"returns only open connection if one present","time":{"start":1727777555438,"stop":1727777555438,"duration":0},"status":"passed","severity":"normal"},{"uid":"c362e7c40c4f1d09","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/6/topic746/json","time":{"start":1727777911840,"stop":1727777911840,"duration":0},"status":"passed","severity":"normal"},{"uid":"45924f28e5f65442","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1727777713568,"stop":1727777713569,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2127caf41d281b","name":"Subscribe to topic containing long and publish message","time":{"start":1727777892444,"stop":1727777892445,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3163df6245d5803","name":"Should fail to subscribe with decoder with wrong pubsubTopic","time":{"start":1727777645510,"stop":1727777645511,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2b4ac8a6df183c","name":"should throw error - no id","time":{"start":1727777548357,"stop":1727777548357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34b4108b8cd4df1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1727777539903,"stop":1727777539904,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0ba761ef05c331","name":"LightPush with 0 connections","time":{"start":1727777745268,"stop":1727777745268,"duration":0},"status":"passed","severity":"normal"},{"uid":"942e76424a890936","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713567,"stop":1727777713567,"duration":0},"status":"passed","severity":"normal"},{"uid":"60235c34a7382943","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1727777870187,"stop":1727777870188,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9a49d530720e5f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1727777539891,"stop":1727777539891,"duration":0},"status":"passed","severity":"normal"},{"uid":"983fcacae41f6f82","name":"should set field with only FILTER enabled","time":{"start":1727777548369,"stop":1727777548369,"duration":0},"status":"passed","severity":"normal"},{"uid":"add214cafc72f7ce","name":"Check message with no content topic is not received","time":{"start":1727777832077,"stop":1727777832077,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dea2cfb0760db8f","name":"random static sharding 6 - Cluster ID: 739, Shard ID: 524","time":{"start":1727777930358,"stop":1727777930358,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e38b4064dd85ea","name":"Subscribe to topic containing JSON and publish message","time":{"start":1727777892453,"stop":1727777892453,"duration":0},"status":"passed","severity":"normal"},{"uid":"82830ef238de9190","name":"Check message with invalid timestamp is not received","time":{"start":1727777832037,"stop":1727777832037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d480ded534fa3076","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app37/10/topic962/xml","time":{"start":1727777911840,"stop":1727777911840,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b901f70f127624e","name":"Check message with invalid timestamp is not received","time":{"start":1727777832072,"stop":1727777832075,"duration":3},"status":"passed","severity":"normal"},{"uid":"87249bdfe47e47aa","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1727777713575,"stop":1727777713575,"duration":0},"status":"passed","severity":"normal"},{"uid":"510a07ab951646b2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727777933328,"stop":1727777933328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5bdb42da3c7222","name":"Push 30 different messages","time":{"start":1727777899419,"stop":1727777899422,"duration":3},"status":"passed","severity":"normal"},{"uid":"afa868d395e453a7","name":"Push message on custom pubsubTopic","time":{"start":1727777842847,"stop":1727777842847,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e621943fccb0a3a","name":"Ping succeeds for all connected peers","time":{"start":1727777661944,"stop":1727777661944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735c2f1e3ac0fb6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1727777707523,"stop":1727777707523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6906c52f1a9b85","name":"Accepts a valid Waku Message","time":{"start":1727777578456,"stop":1727777578457,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc86ab9a9e6bb6c9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1727777954846,"stop":1727777954846,"duration":0},"status":"passed","severity":"normal"},{"uid":"89678a38fdcd775b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1727777729255,"stop":1727777729255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9febb5f1c05030f6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1727777933311,"stop":1727777933312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6986ec444cbcbac9","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727777933323,"stop":1727777933324,"duration":1},"status":"passed","severity":"normal"},{"uid":"b36fd46f617e1a68","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1727777555661,"stop":1727777555661,"duration":0},"status":"passed","severity":"normal"},{"uid":"212bf1ac935b2e90","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727777729243,"stop":1727777729244,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0008680719e727c","name":"Check message with no payload is not received","time":{"start":1727777707525,"stop":1727777707525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfaa91e50010149c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1727777542319,"stop":1727777542319,"duration":0},"status":"passed","severity":"normal"},{"uid":"804a080c10c36b36","name":"retrieves a single peer","time":{"start":1727777563566,"stop":1727777563567,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc00fb5ce7d23090","name":"Check message received after jswaku node is restarted","time":{"start":1727777832087,"stop":1727777832087,"duration":0},"status":"skipped","severity":"normal"},{"uid":"839c308e4d3a43ec","name":"Push 30 different messages","time":{"start":1727777879067,"stop":1727777879067,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe500458256ade41","name":"1 Store, 2 relays, 2 fetches","time":{"start":1727777563335,"stop":1727777563335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33a0a85ff134fe6","name":"Check received message containing unicode special characters","time":{"start":1727777707517,"stop":1727777707518,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb4204287410230","name":"Subscribe to topic containing special chars and publish message","time":{"start":1727777892445,"stop":1727777892446,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea48ff10ec10731","name":"Subscribe to topic containing Script and publish message","time":{"start":1727777892450,"stop":1727777892450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb62cd186c56d2","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713581,"stop":1727777713582,"duration":1},"status":"passed","severity":"normal"},{"uid":"2844048a12c4661e","name":"Passing page size 10 when there are 10 messages","time":{"start":1727777954595,"stop":1727777954596,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b6c0d9e090ea80b","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1727777713577,"stop":1727777713577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6053a7d7009fc61d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777842859,"stop":1727777842860,"duration":1},"status":"passed","severity":"normal"},{"uid":"93adcff1c160845e","name":"Refresh subscription","time":{"start":1727777892430,"stop":1727777892431,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d77b6ec7502d27b7","name":"Push message with long payload","time":{"start":1727777879051,"stop":1727777879051,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82ad8f2b158826c","name":"should get / set TCP multiaddr","time":{"start":1727777548360,"stop":1727777548360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0fc2014a9a0a16","name":"Push message with content topic containing long","time":{"start":1727777879074,"stop":1727777879075,"duration":1},"status":"passed","severity":"normal"},{"uid":"576a37acef3b0068","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1727777713573,"stop":1727777713573,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f197aedaf98661","name":"Push message with content topic containing unicode special characters","time":{"start":1727777899446,"stop":1727777899447,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4ee6b9fcaf74a3","name":"Overlapping topic subscription","time":{"start":1727777814367,"stop":1727777814367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07bcfb2b4e96e8b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1727777627446,"stop":1727777627446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5e66611c9e4fee","name":"Check publish message containing JSON","time":{"start":1727777878469,"stop":1727777878469,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d4c446b83ff7e0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1727777933338,"stop":1727777933338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c5f8f8be9d683","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1727777563274,"stop":1727777563275,"duration":1},"status":"passed","severity":"normal"},{"uid":"332e73f975a74674","name":"Promise Callback - false","time":{"start":1727777945449,"stop":1727777945450,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b06d98323066fe","name":"recovers when dns.resolve returns empty","time":{"start":1727777563567,"stop":1727777563568,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3ff887062022c3","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1727777539918,"stop":1727777539919,"duration":1},"status":"passed","severity":"normal"},{"uid":"8195ea1bb18f899d","name":"should not fail to stop the service if it was not started","time":{"start":1727777605611,"stop":1727777605612,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7373eed928d9b6","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1727777601318,"stop":1727777601318,"duration":0},"status":"passed","severity":"normal"},{"uid":"d366229d06abcdf3","name":"Check received message containing unicode special characters","time":{"start":1727777832056,"stop":1727777832056,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9d5d5e42dc726c","name":"Check received message containing SQL Injection","time":{"start":1727777832048,"stop":1727777832049,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ddadd8f40b139e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777955978,"stop":1727777955978,"duration":0},"status":"passed","severity":"normal"},{"uid":"618248302115e53","name":"Check publish message containing Russian","time":{"start":1727777878466,"stop":1727777878466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42cac5eff9503e6","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1727777594109,"stop":1727777594110,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb7a1211e39bc69","name":"should throw an error for an unconfigured topic","time":{"start":1727777539913,"stop":1727777539913,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b24314b095614d9","name":"Check message with no pubsub topic is not received","time":{"start":1727777707524,"stop":1727777707524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e04398384bfca914","name":"Fails to push message with empty content topic","time":{"start":1727777899447,"stop":1727777899449,"duration":2},"status":"passed","severity":"normal"},{"uid":"54079c0d09ae6528","name":"Push message with JSON payload","time":{"start":1727777879063,"stop":1727777879064,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefa38bbaf99cda","name":"Subscribe to topic containing XML and receive message","time":{"start":1727777933345,"stop":1727777933345,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c926df9ca7986f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727777814373,"stop":1727777814373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f096e3c117f75baf","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727777814365,"stop":1727777814366,"duration":1},"status":"broken","severity":"normal"},{"uid":"bfc4735184ec8299","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1727777729254,"stop":1727777729255,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc97710d9356b46","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727777814360,"stop":1727777814360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76d3e66be832e6c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1727777547599,"stop":1727777547599,"duration":0},"status":"passed","severity":"normal"},{"uid":"771ea50e1126024b","name":"Renews peer on consistent ping failures","time":{"start":1727777661945,"stop":1727777661946,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b00144d4ba3f511","name":"Ping on subscribed peer","time":{"start":1727777638882,"stop":1727777638883,"duration":1},"status":"passed","severity":"normal"},{"uid":"e67ff20930a7ba68","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1727777548355,"stop":1727777548355,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c3fcafc59c6b84","name":"isConnected should return true after first peer connects","time":{"start":1727777627444,"stop":1727777627445,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e0488c38310282","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1727777601299,"stop":1727777601318,"duration":19},"status":"passed","severity":"normal"},{"uid":"7370c298bc5717c7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1727777814386,"stop":1727777814386,"duration":0},"status":"passed","severity":"normal"},{"uid":"b777ed2f84ed6e55","name":"should properly create location multiaddrs - udp6","time":{"start":1727777548365,"stop":1727777548365,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fa1eb99b870fb7","name":"Init the array if not present","time":{"start":1727777539391,"stop":1727777539392,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f93357b0b591dd","name":"isConnected return false after peer stops","time":{"start":1727777627446,"stop":1727777627446,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c2a2c0da628041","name":"Push message with XML payload","time":{"start":1727777899405,"stop":1727777899405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44104cf38cabab3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727777563571,"stop":1727777563571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9854effd8e594f1","name":"throws an error for improperly formatted content topics","time":{"start":1727777539894,"stop":1727777539895,"duration":1},"status":"passed","severity":"normal"},{"uid":"38829e4933da0c68","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727777930362,"stop":1727777930362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f856952fcfaa6e3","name":"can start and stop the service","time":{"start":1727777605611,"stop":1727777605611,"duration":0},"status":"passed","severity":"normal"},{"uid":"434ca69d529d3e72","name":"Check publish message containing shell command","time":{"start":1727777878469,"stop":1727777878470,"duration":1},"status":"passed","severity":"normal"},{"uid":"9baca72b9d3a4662","name":"Ping on subscribed peer","time":{"start":1727777639413,"stop":1727777639415,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dc7059dc62df48a","name":"Query Generator, Multiple PubsubTopics","time":{"start":1727777944158,"stop":1727777944159,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3893f7b63ff63e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1727777539895,"stop":1727777539895,"duration":0},"status":"passed","severity":"normal"},{"uid":"754854e52f5267b2","name":"LightPush: 2 peers, Filter: 3 peers - Expected: SufficientlyHealthy","time":{"start":1727777818402,"stop":1727777818402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab375e34d000bf45","name":"Check received message containing special chars","time":{"start":1727777832016,"stop":1727777832016,"duration":0},"status":"passed","severity":"normal"},{"uid":"929e4b59c7d43780","name":"Passing page size 3 when there are 20 messages","time":{"start":1727777954595,"stop":1727777954595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba5d6515c346846","name":"LightPush","time":{"start":1727777974527,"stop":1727777974527,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed60e5189c3fd5c","name":"Check publish message containing escaped characters","time":{"start":1727777878470,"stop":1727777878473,"duration":3},"status":"passed","severity":"normal"},{"uid":"f5508373c0663da6","name":"handles empty shards array correctly","time":{"start":1727777539916,"stop":1727777539917,"duration":1},"status":"passed","severity":"normal"},{"uid":"edf226694725f587","name":"Query Generator, Wrong PubsubTopic","time":{"start":1727777944157,"stop":1727777944158,"duration":1},"status":"passed","severity":"normal"},{"uid":"83124a1f5dece11c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1727777963817,"stop":1727777963817,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ac030c34f51131","name":"Check publish message containing XML","time":{"start":1727777878468,"stop":1727777878469,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fff003d4217a9ab","name":"Push message with content topic containing unicode special characters","time":{"start":1727777879084,"stop":1727777879084,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13f5cc2336d8362","name":"Query Generator, No message returned","time":{"start":1727777944159,"stop":1727777944160,"duration":1},"status":"passed","severity":"normal"},{"uid":"321a747965dbc07","name":"can start the service","time":{"start":1727777567391,"stop":1727777567391,"duration":0},"status":"passed","severity":"normal"},{"uid":"569f12f0db934f75","name":"Query Generator, No Decoder","time":{"start":1727777944159,"stop":1727777944159,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d048854a01cf016","name":"should throw if no connection provided","time":{"start":1727777555461,"stop":1727777555462,"duration":1},"status":"passed","severity":"normal"},{"uid":"1840285ccd58bce2","name":"Callback on promise","time":{"start":1727777969046,"stop":1727777969047,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fad2a6b26cffa47","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1727777562051,"stop":1727777562051,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a60dd54eb0ea9b","name":"should emit a peer event after start","time":{"start":1727777605612,"stop":1727777605613,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff170e25c829ea04","name":"Push message with content topic containing escaped characters","time":{"start":1727777899443,"stop":1727777899443,"duration":0},"status":"passed","severity":"normal"},{"uid":"14929334f078cad5","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1727777892446,"stop":1727777892448,"duration":2},"status":"passed","severity":"normal"},{"uid":"db0c45f8cb11a75a","name":"should throw error - no id","time":{"start":1727777548356,"stop":1727777548356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d1088ac2b3c419","name":"Check publish message containing long","time":{"start":1727777878464,"stop":1727777878464,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aba8829325bf61","name":"Push message with content topic containing XML","time":{"start":1727777879081,"stop":1727777879082,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b24ff67eb94d5f","name":"Push message with shell command payload","time":{"start":1727777899412,"stop":1727777899414,"duration":2},"status":"passed","severity":"normal"},{"uid":"957fcb39038b9b03","name":"configure the node with multiple pubsub topics","time":{"start":1727777930361,"stop":1727777930361,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3f4be87a9458fc","name":"Publish message with rate limit","time":{"start":1727777878501,"stop":1727777878502,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c8b7a2d022f36a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1727777567395,"stop":1727777567395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d547f01edacce39d","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1727777605618,"stop":1727777605618,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d8ee32a2341f71ff","name":"Push message with content topic containing SQL Injection","time":{"start":1727777879080,"stop":1727777879080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47abe350dadb5aa","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1727777713582,"stop":1727777713583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14ca688fb933f83","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1727777645493,"stop":1727777645494,"duration":1},"status":"passed","severity":"normal"},{"uid":"5afe4ac4d0fd6d98","name":"Push message with shell command payload","time":{"start":1727777879064,"stop":1727777879065,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6dc1fa5eddf0599","name":"groups content topics by expected pubsub topic","time":{"start":1727777539893,"stop":1727777539893,"duration":0},"status":"passed","severity":"normal"},{"uid":"b446ef5d9e326873","name":"Passing an array","time":{"start":1727777965267,"stop":1727777965267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f35d347c3f9b8c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1727777575160,"stop":1727777575160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46f95c7968b3932","name":"Check received message containing Basic HTML tag","time":{"start":1727777832022,"stop":1727777832022,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1880b96734e79e3","name":"Decoder throws on undefined content topic","time":{"start":1727777575162,"stop":1727777575162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6493b73cc8e0680","name":"Keep-alive pings maintain the connection","time":{"start":1727777661945,"stop":1727777661945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84f88d99f9096e9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1727777668118,"stop":1727777668118,"duration":0},"status":"passed","severity":"normal"},{"uid":"f026c49138f21c","name":"should not receive a peer event before start","time":{"start":1727777567393,"stop":1727777567394,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a14b427ffc655d1","name":"Check received message containing Arabic","time":{"start":1727777832017,"stop":1727777832017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c172832b81bd0e9","name":"should load peers from local storage and dispatch events","time":{"start":1727777567394,"stop":1727777567395,"duration":1},"status":"passed","severity":"normal"},{"uid":"f75b792ac1fab1c","name":"random static sharding 10 - Cluster ID: 842, Shard ID: 217","time":{"start":1727777930360,"stop":1727777930360,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece287450a333aa0","name":"Waku message hash computation (meta attribute not present)","time":{"start":1727777542320,"stop":1727777542320,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7e0117b2d0caa2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1727777933314,"stop":1727777933314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b571ef41cdbe7580","name":"Check received message containing shell command","time":{"start":1727777832023,"stop":1727777832023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c788fb5c0078937","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727777707522,"stop":1727777707523,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a7f8f280ae095a","name":"Ping fails for unsubscribed peers","time":{"start":1727777661944,"stop":1727777661945,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21f1107d26dfbae","name":"Check publish message containing SQL Injection","time":{"start":1727777878466,"stop":1727777878468,"duration":2},"status":"passed","severity":"normal"},{"uid":"e714b07eccb1ba61","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1727777713582,"stop":1727777713582,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c77da66cd29d14","name":"Push message with custom timestamp: 1697019329591","time":{"start":1727777899452,"stop":1727777899455,"duration":3},"status":"passed","severity":"normal"},{"uid":"296a8fb86bdea477","name":"should not fail to start the service if it is already started","time":{"start":1727777567393,"stop":1727777567393,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c8ef80af22e52d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1727777539909,"stop":1727777539909,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2faac226019289","name":"Push message with special chars payload","time":{"start":1727777899395,"stop":1727777899397,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f2ce9ec0ca80cdf","name":"LightPush: 1 peers, Filter: 2 peers - Expected: MinimallyHealthy","time":{"start":1727777818397,"stop":1727777818397,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea103f6f3feaa211","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1727777713592,"stop":1727777713592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1722102ff134343","name":"stop","time":{"start":1727777633944,"stop":1727777633945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e72f214ca68cd","name":"Push message with short payload","time":{"start":1727777879050,"stop":1727777879051,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f0057500b26a1e","name":"should not receive a peer event after stop","time":{"start":1727777567394,"stop":1727777567394,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf35a26fbfea967b","name":"non connected peers","time":{"start":1727777843224,"stop":1727777843225,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c0559f6ea9404e5","name":"Push message with Script payload","time":{"start":1727777899404,"stop":1727777899405,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9ab14a0b5503d3","name":"Meta field set when metaSetter is specified","time":{"start":1727777555798,"stop":1727777555798,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78bee7677a18d91","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1727777963818,"stop":1727777963818,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b52b964d743956","name":"Relay + Store","time":{"start":1727777548370,"stop":1727777548370,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e14039ad63f25","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1727777892446,"stop":1727777892446,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e2c79f59fcd6c2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1727777539904,"stop":1727777539905,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d0feef3a521dac6","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1727777911848,"stop":1727777911848,"duration":0},"status":"passed","severity":"normal"},{"uid":"723125c4cedc06cb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1727777933327,"stop":1727777933328,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3763819808f89e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1727777547596,"stop":1727777547597,"duration":1},"status":"passed","severity":"normal"},{"uid":"583653a24c1e63d6","name":"Push message on custom pubsubTopic","time":{"start":1727777842843,"stop":1727777842846,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcf900fa0b8e65c4","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1727777713583,"stop":1727777713583,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa3efa25458c95f","name":"Check received message containing Chinese","time":{"start":1727777832046,"stop":1727777832047,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f4593c35bd6443a","name":"random static sharding 3 - Cluster ID: 775, Shard ID: 720","time":{"start":1727777930353,"stop":1727777930353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01131d46ed12dfd","name":"Check message with non string payload is not received","time":{"start":1727777832039,"stop":1727777832039,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcffaae56ae07bb","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1727777713571,"stop":1727777713571,"duration":0},"status":"passed","severity":"normal"},{"uid":"b963f0817dbb6f9e","name":"Filter with 1 connections","time":{"start":1727777745269,"stop":1727777745274,"duration":5},"status":"passed","severity":"normal"},{"uid":"8c66f9d0a9f2f8e8","name":"Reopen subscription with peer with lost subscription","time":{"start":1727777639424,"stop":1727777639425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2170b297780d59ec","name":"Push message with custom timestamp: 1727774129591","time":{"start":1727777899455,"stop":1727777899459,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7b06f433730032","name":"Check message received after nwaku node is restarted","time":{"start":1727777832042,"stop":1727777832042,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dc1114b0634c72c8","name":"Push message with Arabic payload","time":{"start":1727777879057,"stop":1727777879057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2661c6e376694b","name":"Push message with content topic containing Basic HTML tag","time":{"start":1727777899439,"stop":1727777899441,"duration":2},"status":"passed","severity":"normal"},{"uid":"677297bb551c2ed8","name":"should return false","time":{"start":1727777548358,"stop":1727777548358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed62b7ff25ee7f8e","name":"handles different clusterIds correctly","time":{"start":1727777539894,"stop":1727777539894,"duration":0},"status":"passed","severity":"normal"},{"uid":"496631ee0d8aac20","name":"Ephemeral field set to true","time":{"start":1727777555798,"stop":1727777555798,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e11d8aca436afd","name":"Check received message containing Chinese","time":{"start":1727777832017,"stop":1727777832017,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c405e604d1d47dc","name":"Throws when trying to push message with empty payload","time":{"start":1727777879067,"stop":1727777879070,"duration":3},"status":"passed","severity":"normal"},{"uid":"9d35a2c008ac076d","name":"Number of peers are maintained correctly","time":{"start":1727777763765,"stop":1727777763765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b40d85ce8332336a","name":"Publish message with large meta","time":{"start":1727777878498,"stop":1727777878499,"duration":1},"status":"passed","severity":"normal"},{"uid":"8732123d0eed2f23","name":"should be called at least once on all `peer:discovery` events","time":{"start":1727777601298,"stop":1727777601298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e942e85c17e33160","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1727777814372,"stop":1727777814372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62d8eba2cf565bf","name":"Check received message containing Arabic","time":{"start":1727777707503,"stop":1727777707504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a497ef22a9f7b9c","name":"Check received message with timestamp: 1727777593220000000 ","time":{"start":1727777832031,"stop":1727777832035,"duration":4},"status":"passed","severity":"normal"},{"uid":"a444e165a189a12d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727777870198,"stop":1727777870199,"duration":1},"status":"passed","severity":"normal"},{"uid":"b376fe6d9bf19d5b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1727777892448,"stop":1727777892449,"duration":1},"status":"passed","severity":"normal"},{"uid":"900c43531922372e","name":"should emit a peer event after start","time":{"start":1727777567393,"stop":1727777567393,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb7ad249ab5bb2b","name":"should set field with only STORE enabled","time":{"start":1727777548368,"stop":1727777548369,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6be51c41b1fce2a","name":"Ordered callback, aborts when callback returns true","time":{"start":1727777969049,"stop":1727777969051,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0009663650aa835","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1727777870191,"stop":1727777870191,"duration":0},"status":"passed","severity":"normal"},{"uid":"3650af7d3dd16ab7","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1727777594105,"stop":1727777594105,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d191c1a7e2c4f3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1727777539920,"stop":1727777539921,"duration":1},"status":"passed","severity":"normal"},{"uid":"587bd42fc2a3cedb","name":"Subscribe and receive messages via lightPush","time":{"start":1727777933308,"stop":1727777933309,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b6fbfe55149ec95","name":"Check received message containing short","time":{"start":1727777832012,"stop":1727777832014,"duration":2},"status":"passed","severity":"normal"},{"uid":"4de2bcd222356d0","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1727777954842,"stop":1727777954843,"duration":1},"status":"passed","severity":"normal"},{"uid":"395aa3650fc3839c","name":"LightPush: 0 peers, Filter: 1 peers - Expected: Unhealthy","time":{"start":1727777818391,"stop":1727777818391,"duration":0},"status":"passed","severity":"normal"},{"uid":"406d2fb565869a8c","name":"Refresh subscription","time":{"start":1727777933315,"stop":1727777933321,"duration":6},"status":"passed","severity":"normal"},{"uid":"f3b8b05a70693cd7","name":"should return usable stream attached to connection","time":{"start":1727777555461,"stop":1727777555461,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b9ae06b149cf6c","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727777814377,"stop":1727777814377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ffb8b60766e2d4","name":"Push message with meta","time":{"start":1727777879085,"stop":1727777879085,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5f511da385def0","name":"LightPush: 1 peers, Filter: 0 peers - Expected: Unhealthy","time":{"start":1727777818396,"stop":1727777818396,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a05d537b3a36c3","name":"should be able to encode the field with only STORE set to true","time":{"start":1727777547587,"stop":1727777547588,"duration":1},"status":"passed","severity":"normal"},{"uid":"696580495e3c043d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727777933313,"stop":1727777933313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7f5267ce245847","name":"Generator, 2 different pubsubtopics","time":{"start":1727777955978,"stop":1727777955978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4b1b97bd59344c","name":"should properly create peer info with all multiaddrs","time":{"start":1727777548367,"stop":1727777548367,"duration":0},"status":"passed","severity":"normal"},{"uid":"b617694235090001","name":"Passing cursor with wrong pubsubTopic","time":{"start":1727777934097,"stop":1727777934097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b15fb3300be0aa2","name":"Ping on subscribed peer","time":{"start":1727777638895,"stop":1727777638896,"duration":1},"status":"passed","severity":"normal"},{"uid":"da44df4ddf59ea1e","name":"different cluster, same shard: nodes don't connect","time":{"start":1727777840024,"stop":1727777840024,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d9064e6179b235","name":"Relay + Store","time":{"start":1727777600033,"stop":1727777600034,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7669c5c5524f17e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1727777573395,"stop":1727777573395,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd7d4a089a6477d","name":"should properly create location multiaddrs - tcp6","time":{"start":1727777548365,"stop":1727777548366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2e7ddf6aa31d1e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1727777892452,"stop":1727777892452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2394cdec3d08a1","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app26/3/topic98/test.js","time":{"start":1727777911846,"stop":1727777911846,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d17089c41e74c7","name":"Check message with non string payload is not received","time":{"start":1727777707525,"stop":1727777707525,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93ffbf3c082d30","name":"should set field with only LIGHTPUSH enabled","time":{"start":1727777548369,"stop":1727777548369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae3d353c2deff62","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1727777600536,"stop":1727777600536,"duration":0},"status":"passed","severity":"normal"},{"uid":"30cddf0f5967932c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1727777547598,"stop":1727777547599,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f3f7713747b2d","name":"A test","time":{"start":1727777818494,"stop":1727777818495,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3bbd92ba387e79","name":"Check received message containing numeric","time":{"start":1727777707501,"stop":1727777707502,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee0699ebfda9fdf","name":"Waku message hash computation (payload length 0)","time":{"start":1727777542320,"stop":1727777542320,"duration":0},"status":"passed","severity":"normal"},{"uid":"8576f83399ce45cd","name":"Push message with custom timestamp: 1727774163983","time":{"start":1727777879087,"stop":1727777879087,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec85dade3981323d","name":"Check received message containing numeric","time":{"start":1727777832015,"stop":1727777832016,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e8f60ac60648fb","name":"Check publish message containing Script","time":{"start":1727777878468,"stop":1727777878468,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f68458ff5ab6b","name":"should not receive a peer event after stop","time":{"start":1727777605613,"stop":1727777605613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2cd2243ba576788","name":"Wrong topic","time":{"start":1727777911846,"stop":1727777911846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c82608b4753b6a","name":"Ping on peer without subscriptions","time":{"start":1727777638896,"stop":1727777638896,"duration":0},"status":"passed","severity":"normal"},{"uid":"974365aaf37660b3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1727777539888,"stop":1727777539888,"duration":0},"status":"passed","severity":"normal"},{"uid":"c584959aaf3b5472","name":"Fails to push message with large meta","time":{"start":1727777879085,"stop":1727777879086,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b67e052fc929c6","name":"Subscribe and receives messages on 20 topics","time":{"start":1727777933313,"stop":1727777933314,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab97b47a229a571","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1727777933333,"stop":1727777933334,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31753c3a6ba70c4","name":"Push message with Russian payload","time":{"start":1727777899403,"stop":1727777899404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25f8ac10c768dfb","name":"Encoder throws on empty string content topic","time":{"start":1727777555799,"stop":1727777555799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6744702cf4433c","name":"configure the node with multiple content topics","time":{"start":1727777911847,"stop":1727777911847,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d314d82928f5dd","name":"Push message with content topic containing Script","time":{"start":1727777899438,"stop":1727777899439,"duration":1},"status":"passed","severity":"normal"},{"uid":"732a689455407371","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1727777713574,"stop":1727777713574,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2ebafaa4d25e88","name":"Encoder throws on undefined content topic","time":{"start":1727777555799,"stop":1727777555799,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bf7fbdb0ca0fdf","name":"Push message with Basic HTML tag payload","time":{"start":1727777899405,"stop":1727777899406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3cc021a178a37","name":"Check publish message containing numeric","time":{"start":1727777878465,"stop":1727777878465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dfee7861d8ea133","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1727777539891,"stop":1727777539892,"duration":1},"status":"passed","severity":"normal"},{"uid":"953bbf7b23112339","name":"Push message with escaped characters payload","time":{"start":1727777879065,"stop":1727777879065,"duration":0},"status":"passed","severity":"normal"},{"uid":"57148bbc65ddb6d9","name":"Push message with content topic containing long","time":{"start":1727777899423,"stop":1727777899423,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b89ebcdfb134a","name":"Decoder throws on undefined content topic","time":{"start":1727777573399,"stop":1727777573399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbc4eb9b87fff93","name":"Subscribe and receive messages via waku relay post","time":{"start":1727777814359,"stop":1727777814359,"duration":0},"status":"passed","severity":"normal"},{"uid":"769427d94d913df6","name":"Check publish message containing special chars","time":{"start":1727777878465,"stop":1727777878465,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde7a974160f2a82","name":"Check message with no payload is not received","time":{"start":1727777832081,"stop":1727777832083,"duration":2},"status":"passed","severity":"normal"},{"uid":"80ac7e4b2c8b8a2f","name":"Ping on unsubscribed peer","time":{"start":1727777639424,"stop":1727777639424,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e89c91fbbb4ab5a","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1727777539888,"stop":1727777539889,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f4e295a6deae05c","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1727777668119,"stop":1727777668119,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ae6dc658af4bbb","name":"Subscribe and receive messages from multiple nwaku nodes","time":{"start":1727777814390,"stop":1727777814391,"duration":1},"status":"passed","severity":"normal"},{"uid":"569efd1c5dd9d247","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1727777539890,"stop":1727777539890,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce18a70522eba0ed","name":"Subscribe and receive messages via lightPush","time":{"start":1727777814358,"stop":1727777814358,"duration":0},"status":"passed","severity":"normal"},{"uid":"300f640a161032d","name":"Push message with content topic containing JSON","time":{"start":1727777879082,"stop":1727777879083,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6f4daa9f8d9ba","name":"should use DNS peer discovery with light client","time":{"start":1727777605614,"stop":1727777605618,"duration":4},"status":"skipped","severity":"normal"},{"uid":"2e18358a403f5ac8","name":"Push message with custom timestamp: 1727781363983","time":{"start":1727777879087,"stop":1727777879090,"duration":3},"status":"passed","severity":"normal"},{"uid":"b5772c1d27281496","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1727777814358,"stop":1727777814359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0044d4ce3dea22b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1727777645496,"stop":1727777645496,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0fd58258420774","name":"Check received message containing unicode special characters","time":{"start":1727777832024,"stop":1727777832030,"duration":6},"status":"passed","severity":"normal"},{"uid":"f8c8753c261970f8","name":"should be called for bootstrap peers","time":{"start":1727777601298,"stop":1727777601299,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7bf4bd49c74cbe","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1727777944160,"stop":1727777944160,"duration":0},"status":"passed","severity":"normal"},{"uid":"507ce29a8e5b3534","name":"different cluster, same shard: nodes don't connect","time":{"start":1727777713541,"stop":1727777713541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da0ff18d4660978","name":"start node with empty content topic","time":{"start":1727777911848,"stop":1727777911849,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f08128de1e9c79","name":"returns nothing if no connections present","time":{"start":1727777555437,"stop":1727777555437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7883cc5b6b7a92a","name":"Subscribe and publish message","time":{"start":1727777892420,"stop":1727777892421,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9d9201ca4a0f1a","name":"returns all values when wanted number matches available values","time":{"start":1727777562045,"stop":1727777562046,"duration":1},"status":"passed","severity":"normal"},{"uid":"3379eff40fa12d1a","name":"Sign & Recover","time":{"start":1727777573889,"stop":1727777573890,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb5298be983c2c6","name":"Push message with custom timestamp: 1697019363983","time":{"start":1727777879086,"stop":1727777879086,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c54dbd70add67e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1727777539905,"stop":1727777539905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8fd9ec5ce60bdf","name":"removeEventListener with wrong event","time":{"start":1727777633925,"stop":1727777633930,"duration":5},"status":"passed","severity":"normal"},{"uid":"17c6f518467d2505","name":"Subscribe and receive messages via waku relay post","time":{"start":1727777933312,"stop":1727777933312,"duration":0},"status":"passed","severity":"normal"},{"uid":"527df3129caaddff","name":"Push message with content topic containing Russian","time":{"start":1727777879079,"stop":1727777879079,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5ea6566062b615","name":"same cluster, different shard: nodes connect","time":{"start":1727777840024,"stop":1727777840024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea410a4c3a12e06","name":"Query generator for multiple messages with different content topic format","time":{"start":1727777969046,"stop":1727777969046,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e87414c722f370","name":"throws on content topic with empty application field","time":{"start":1727777539879,"stop":1727777539880,"duration":1},"status":"passed","severity":"normal"},{"uid":"143a62575d171f96","name":"Check received message containing XML","time":{"start":1727777832020,"stop":1727777832021,"duration":1},"status":"passed","severity":"normal"},{"uid":"301c3ef6b8d376d0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1727777933343,"stop":1727777933343,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5792b01c3803867","name":"should set field with only RELAY enabled","time":{"start":1727777548368,"stop":1727777548368,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8041452afd2a11","name":"same cluster, same shard: nodes connect","time":{"start":1727777713540,"stop":1727777713540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d85efbe62d38b38","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1727777539890,"stop":1727777539891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a11afd812e0b2866","name":"different cluster, different shard: nodes don't connect","time":{"start":1727777713542,"stop":1727777713542,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa2c69420e5f72","name":"Push message with content topic containing Chinese","time":{"start":1727777879077,"stop":1727777879078,"duration":1},"status":"passed","severity":"normal"},{"uid":"84574269c8481bd4","name":"new peer added after a peer was already found","time":{"start":1727777919719,"stop":1727777919719,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91fcdc73b32908ae","name":"Relay","time":{"start":1727777600032,"stop":1727777600033,"duration":1},"status":"passed","severity":"normal"},{"uid":"eceb0e44de0b9759","name":"Subscribe to topic containing Russian and receive message","time":{"start":1727777933326,"stop":1727777933326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc8d825c315b8b4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1727777832071,"stop":1727777832071,"duration":0},"status":"passed","severity":"normal"},{"uid":"892e5073aa95ff2c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1727777539898,"stop":1727777539898,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97d5180b40e28bb","name":"Push message with Basic HTML tag payload","time":{"start":1727777879062,"stop":1727777879063,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8366c4bb2f4f824","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1727777713592,"stop":1727777713592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dda5af3e49b532","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1727777600537,"stop":1727777600537,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc5de4303613ad0","name":"Check received message containing short","time":{"start":1727777707498,"stop":1727777707498,"duration":0},"status":"passed","severity":"normal"},{"uid":"e606c6810eec8d6d","name":"ignores unrecognized TXT record formats","time":{"start":1727777563568,"stop":1727777563568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1a7917d82a3cea","name":"Failed peers are renewed","time":{"start":1727777763765,"stop":1727777763767,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d2f07cb7d5c29c3","name":"Push message with content topic containing special chars","time":{"start":1727777879076,"stop":1727777879077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd803c5e2554fa35","name":"Push message with content topic containing short","time":{"start":1727777879071,"stop":1727777879072,"duration":1},"status":"passed","severity":"normal"},{"uid":"6338a4396bca8796","name":"Non TWN Cluster","time":{"start":1727777911838,"stop":1727777911839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e424565e0343ab0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1727777933337,"stop":1727777933338,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb979592ac4cf5ed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1727777933328,"stop":1727777933329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e203995f009e3e","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1727777713593,"stop":1727777713593,"duration":0},"status":"passed","severity":"normal"},{"uid":"334c21f9da37237e","name":"Push message with content topic containing special chars","time":{"start":1727777899424,"stop":1727777899433,"duration":9},"status":"passed","severity":"normal"},{"uid":"224c6bfba4d64a0d","name":"Throws when trying to push message with empty payload","time":{"start":1727777899422,"stop":1727777899422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c818f5b3fbf20","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1727777539889,"stop":1727777539890,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e91cd5f583af51","name":"throws on content topic with generation field greater than 0","time":{"start":1727777539879,"stop":1727777539879,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c37fa81cd576c7a","name":"Check message with no content topic is not received","time":{"start":1727777707524,"stop":1727777707525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e531cb63d80f61c4","name":"Subscribe to topic containing JSON and receive message","time":{"start":1727777933345,"stop":1727777933346,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf892bcbb3fc4ad","name":"Check publish message containing Chinese","time":{"start":1727777878465,"stop":1727777878466,"duration":1},"status":"passed","severity":"normal"},{"uid":"55370703183fed74","name":"Push message with meta","time":{"start":1727777899449,"stop":1727777899450,"duration":1},"status":"passed","severity":"normal"},{"uid":"362f89427c36293d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1727777933337,"stop":1727777933337,"duration":0},"status":"passed","severity":"normal"},{"uid":"586abfa2a705bdea","name":"can dial TLS multiaddrs","time":{"start":1727777835932,"stop":1727777835932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e4a413fa419e9b","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1727777713571,"stop":1727777713571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bece6386d8594608","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1727777542321,"stop":1727777542321,"duration":0},"status":"passed","severity":"normal"}] |