allure-jswaku/8702/widgets/severity.json
2025-07-19 07:45:07 +00:00

1 line
177 KiB
JSON

[{"uid":"4c6c1bde08691ddb","name":"Query generator for multiple messages with different message text format","time":{"start":1752910859783,"stop":1752910859783,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a6c0c3f60c0bef","name":"Subscribe and receives messages on 20 topics","time":{"start":1752911068182,"stop":1752911068182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d925cebeffe77b3d","name":"should initialize with default number of peers","time":{"start":1752910563532,"stop":1752910563532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac043471138a35","name":"A test","time":{"start":1752910635324,"stop":1752910635324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4016f9726650f500","name":"should not process empty queue","time":{"start":1752910534408,"stop":1752910534409,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0899b6eec33fd53","name":"Subscribe to topic containing Script and publish message","time":{"start":1752910719553,"stop":1752910719554,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe6753cbad98cb5","name":"Check received message containing long","time":{"start":1752911027487,"stop":1752911027487,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54d4e68847b4655","name":"Relay","time":{"start":1752910597058,"stop":1752910597058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6a79de9bf9ba1a","name":"should add event listener for peer:discovery","time":{"start":1752910533833,"stop":1752910533833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1315030d9d8429","name":"should maintain desired error rate","time":{"start":1752910575169,"stop":1752910575169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd47a4cf38666508","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752910572907,"stop":1752910572910,"duration":3},"status":"passed","severity":"normal"},{"uid":"4996790a1aa95335","name":"should properly create location multiaddrs - udp","time":{"start":1752910524714,"stop":1752910524714,"duration":0},"status":"passed","severity":"normal"},{"uid":"93daa29ed53efa9","name":"should partition messages based on acknowledgement status","time":{"start":1752910576280,"stop":1752910576280,"duration":0},"status":"passed","severity":"normal"},{"uid":"691889967c667342","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752911068175,"stop":1752911068175,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a549534428eac69","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752910719553,"stop":1752910719553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be5d1f83dc63bd9","name":"should set field with only FILTER enabled","time":{"start":1752910524717,"stop":1752910524717,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b91a90a5040d4e0","name":"should handle queue overflow by adding peers to queue","time":{"start":1752910534403,"stop":1752910534407,"duration":4},"status":"passed","severity":"normal"},{"uid":"468247a777a451c3","name":"should perform ping and update peer store on timer","time":{"start":1752910534165,"stop":1752910534165,"duration":0},"status":"passed","severity":"normal"},{"uid":"a257ded04052c8fe","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752911068186,"stop":1752911068186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfaea0430849a3a","name":"can query messages by message hash","time":{"start":1752910838343,"stop":1752910838344,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a851df4bfd20f5","name":"msgTime: 0 ms from now, startTime: 1752651661460, endTime: 1752910861460","time":{"start":1752910876402,"stop":1752910876402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f8cac0947c2490","name":"Check received message containing SQL Injection","time":{"start":1752911027489,"stop":1752911027489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa96b1a5c0deb96","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752910534809,"stop":1752910534809,"duration":0},"status":"passed","severity":"normal"},{"uid":"909141c6bc753280","name":"should be sent with empty content","time":{"start":1752910576280,"stop":1752910576280,"duration":0},"status":"passed","severity":"normal"},{"uid":"948d0f8c1bac13ff","name":"should dispatch network event when browser goes offline","time":{"start":1752910533632,"stop":1752910533633,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f79afbc89dc9daa","name":"should return true when peer is on the specified shard","time":{"start":1752910534262,"stop":1752910534262,"duration":0},"status":"passed","severity":"normal"},{"uid":"251cb3aad4357984","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752910572892,"stop":1752910572892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6583819280f5f621","name":"Push message with custom timestamp: 1752907012295","time":{"start":1752910987675,"stop":1752910987675,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f56cec278e86b","name":"Push message with Russian payload","time":{"start":1752910987678,"stop":1752910987679,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e020f892ade7353","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752910719551,"stop":1752910719552,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a2abdc8581429f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752910572924,"stop":1752910572924,"duration":0},"status":"passed","severity":"normal"},{"uid":"4890163b2db3a2dd","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752910542496,"stop":1752910542496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3775090df857075","name":"Sign & Recover","time":{"start":1752910552985,"stop":1752910552985,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ddf87ac6024c4b","name":"Publish message with custom timestamp: Sat Jul 19 2025 06:38:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1752910710659,"stop":1752910710659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc37ee92efea340","name":"should dial all known peers when reached zero connections","time":{"start":1752910634777,"stop":1752910634777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a1228fc27f119","name":"Check publish message containing SQL Injection","time":{"start":1752910710640,"stop":1752910710641,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4191057800f2e9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752910576280,"stop":1752910576281,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4399d209dd970f","name":"should not dispatch event when already connected","time":{"start":1752910533625,"stop":1752910533625,"duration":0},"status":"passed","severity":"normal"},{"uid":"50612ff6feb090e1","name":"Push message with unicode special characters payload","time":{"start":1752910987681,"stop":1752910987682,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9b4a8feb73102e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752910722296,"stop":1752910722297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5ba12e586b18a9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752910572932,"stop":1752910572933,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f1bf42eaaf9c31","name":"should return false when pubsub topic parsing fails","time":{"start":1752910534269,"stop":1752910534269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f953e897e28eb13c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752910722295,"stop":1752910722295,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f13c34c62039b7","name":"LightPush","time":{"start":1752910880174,"stop":1752910880174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1cdb19d232989a","name":"should not fail to start the service if it is already started","time":{"start":1752910686927,"stop":1752910686927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1252bc03ffa23800","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752910572917,"stop":1752910572917,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f045c21cc6f4c18","name":"should handle special patterns correctly","time":{"start":1752910575170,"stop":1752910575170,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf340a98d80f7ff","name":"throws on content topic with empty encoding field","time":{"start":1752910518579,"stop":1752910518579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3341c52d7c1c22f","name":"Subscribe to topic containing XML and publish message","time":{"start":1752910719554,"stop":1752910719554,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad13d6d6ddb1f30b","name":"Check publish message containing Russian","time":{"start":1752910710639,"stop":1752910710640,"duration":1},"status":"passed","severity":"normal"},{"uid":"6297bfc2a72f0c66","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752911068172,"stop":1752911068172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4360ff52c89ea470","name":"Check publish message containing short","time":{"start":1752910710635,"stop":1752910710635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba47530857c48b4","name":"should invoke callbacks when receiving a message","time":{"start":1752910564056,"stop":1752910564056,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e85d3440dd153","name":"it tolerates circular branch references","time":{"start":1752910543004,"stop":1752910543004,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bca42c7d29d9e2","name":"Push message with rate limit","time":{"start":1752910987675,"stop":1752910987675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5205490919e10e","name":"should remove event listeners from libp2p","time":{"start":1752910533610,"stop":1752910533610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c85a2d3081999cc","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752910518589,"stop":1752910518590,"duration":1},"status":"passed","severity":"normal"},{"uid":"392884e5199bbd2f","name":"should be safe to call multiple times","time":{"start":1752910534136,"stop":1752910534148,"duration":12},"status":"passed","severity":"normal"},{"uid":"ee0f3f8e14237d6a","name":"Using a function","time":{"start":1752910874121,"stop":1752910874121,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d389b815035e7a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752910859784,"stop":1752910859784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2bc30854002fadf","name":"random static sharding 4 - Cluster ID: 674, Shard ID: 582","time":{"start":1752910819846,"stop":1752910819850,"duration":4},"status":"passed","severity":"normal"},{"uid":"29095d343afca3a8","name":"should only return 1 node with store capability","time":{"start":1752910543006,"stop":1752910543006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c748d236ca56b68","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752910572942,"stop":1752910572942,"duration":0},"status":"passed","severity":"normal"},{"uid":"8790ec00fbc9d002","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752911068189,"stop":1752911068189,"duration":0},"status":"passed","severity":"normal"},{"uid":"2792bde579d31c52","name":"Init the array if not present","time":{"start":1752910518265,"stop":1752910518267,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fabf8bf0cde0247","name":"Check meta is set [symmetric]","time":{"start":1752910552456,"stop":1752910552456,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb05957ecec733b","name":"should emit a peer event after start","time":{"start":1752910595847,"stop":1752910595847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56a44b59c253a2a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752911068173,"stop":1752911068173,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58997bc00a2ed0d1","name":"Overlapping topic subscription","time":{"start":1752910719549,"stop":1752910719550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"103ecd54158fe43","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752910518582,"stop":1752910518582,"duration":0},"status":"passed","severity":"normal"},{"uid":"581475d03f6c43","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752910572910,"stop":1752910572911,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a93dff1c7c8fe29","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752910563578,"stop":1752910563579,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6b363598a88746","name":"ignores domain fetching errors","time":{"start":1752910543004,"stop":1752910543004,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2263f95900a593","name":"should not dispatch event when already disconnected","time":{"start":1752910533625,"stop":1752910533625,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6f39ef368afbb","name":"should return true even if peer has no overlapping shards","time":{"start":1752910534252,"stop":1752910534260,"duration":8},"status":"passed","severity":"normal"},{"uid":"7434649c41b8bcd5","name":"should reject if Relay is requested but not mounted","time":{"start":1752910563914,"stop":1752910563915,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ab6b492633607e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752910554160,"stop":1752910554160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a4d8fda8b711e2","name":"Push 30 different messages","time":{"start":1752910987682,"stop":1752910987682,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a69c40452d69576d","name":"Check received message containing Chinese","time":{"start":1752911027488,"stop":1752911027488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3547b76d42ae48","name":"should get all peers from store","time":{"start":1752910534800,"stop":1752910534801,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0052d4369e736e","name":"should save new peer to store","time":{"start":1752910533862,"stop":1752910533863,"duration":1},"status":"passed","severity":"normal"},{"uid":"203efef22b055f48","name":"Throws when trying to push message with empty payload","time":{"start":1752910987674,"stop":1752910987674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6af8ea89713f75","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752910722290,"stop":1752910722290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85114c27d10ad61","name":"Push message with SQL Injection payload","time":{"start":1752910987670,"stop":1752910987670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f60a22519cdcc25","name":"should return peer for existing peer","time":{"start":1752910534804,"stop":1752910534804,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fa7b78b734b1f5","name":"Cluster id 0, shard 0","time":{"start":1752910819839,"stop":1752910819840,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61c6ab65f43c094","name":"Push message with custom timestamp: 1752914212295","time":{"start":1752910987676,"stop":1752910987676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb026b6d95781dc1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752910534415,"stop":1752910534416,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf08530270b257a7","name":"should never report false negatives","time":{"start":1752910575169,"stop":1752910575169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f641076a7d700c","name":"should be online or offline if network state changed","time":{"start":1752910611993,"stop":1752910611993,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3015e488f0600cc","name":"should not create relay timers when relay is not provided","time":{"start":1752910534171,"stop":1752910534172,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fb658ee0169b1a","name":"Check received message containing Russian","time":{"start":1752911027480,"stop":1752911027480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3680dffc772d5f86","name":"Subscribe and receive messages via waku relay post","time":{"start":1752911068171,"stop":1752911068172,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eaaeb5fd9f52a0","name":"should be able to decode the field with only STORE set to true","time":{"start":1752910523950,"stop":1752910523950,"duration":0},"status":"passed","severity":"normal"},{"uid":"f941743d34744929","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752910710657,"stop":1752910710658,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ed8ce9c17f8441","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752910572906,"stop":1752910572906,"duration":0},"status":"passed","severity":"normal"},{"uid":"30134550b81b44ae","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752911027483,"stop":1752911027483,"duration":0},"status":"passed","severity":"normal"},{"uid":"628535b2a52c4300","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752910827727,"stop":1752910827727,"duration":0},"status":"passed","severity":"normal"},{"uid":"daedaaf477843a2a","name":"should dispatch connect and disconnect events","time":{"start":1752910563537,"stop":1752910563537,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ecb1dfa807d960","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app38/1/topic274/utf8","time":{"start":1752910814914,"stop":1752910814915,"duration":1},"status":"passed","severity":"normal"},{"uid":"d044ccea03d46ca3","name":"should handle ping failures gracefully","time":{"start":1752910534165,"stop":1752910534170,"duration":5},"status":"passed","severity":"normal"},{"uid":"24c8610939c09d53","name":"should return usable stream attached to connection","time":{"start":1752910534777,"stop":1752910534777,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbec1dbb8f91404b","name":"Callback on promise","time":{"start":1752910859785,"stop":1752910859786,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a40fe9cb920d76f","name":"1 Relay, 1 fetch","time":{"start":1752910542502,"stop":1752910542502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e24e9cdd891ae9d","name":"throws on content topic with too few or too many fields","time":{"start":1752910518574,"stop":1752910518574,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f9d8c6b9045596","name":"Push message with long payload","time":{"start":1752910987668,"stop":1752910987668,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb8e11ab89e7b46","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752910572920,"stop":1752910572920,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f87f85efc7d340e","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app95/4/topic747/json","time":{"start":1752910814912,"stop":1752910814912,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ffa549ebd13235","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752910534415,"stop":1752910534415,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4ca1598ea2186b","name":"should be empty when created","time":{"start":1752910564055,"stop":1752910564055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3b50eb855815a6","name":"Subscribe and receives messages on 20 topics","time":{"start":1752911068172,"stop":1752911068172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b1965d44aee1b2","name":"should dial more peers if under maxConnections","time":{"start":1752910534807,"stop":1752910534807,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a28b7df22541e82","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752910572929,"stop":1752910572929,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a5536de9c80a56","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752910611990,"stop":1752910611990,"duration":0},"status":"passed","severity":"normal"},{"uid":"6777c2350e47d8dc","name":"Check message on other pubsub topic is not received","time":{"start":1752911027493,"stop":1752911027493,"duration":0},"status":"passed","severity":"normal"},{"uid":"208bf4f0a04a497d","name":"non connected peers","time":{"start":1752910687177,"stop":1752910687178,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ab6ab571e161bfbb","name":"Fails to push message with large meta","time":{"start":1752910987674,"stop":1752910987675,"duration":1},"status":"passed","severity":"normal"},{"uid":"395b14c3b9b9e0e8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752910703826,"stop":1752910703826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7005048881f5ee7a","name":"Check received message with timestamp: 1752910590630000000 ","time":{"start":1752911027482,"stop":1752911027483,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a1d61567ebcc5e","name":"Check publish message containing numeric","time":{"start":1752910710636,"stop":1752910710636,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a00bda99b7a38c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752910572941,"stop":1752910572942,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9dc0aa74d47d24","name":"should return PeerId when PeerId is provided","time":{"start":1752910534449,"stop":1752910534449,"duration":0},"status":"passed","severity":"normal"},{"uid":"864f5c863a52dae9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752910876400,"stop":1752910876401,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf11ae69fab1ba6a","name":"should retry if all attempts fail","time":{"start":1752910563506,"stop":1752910563506,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd2cd4684b25d17","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752910719554,"stop":1752910719554,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcb779a5d6bde93","name":"Subscribe to topic containing short and receive message","time":{"start":1752911068184,"stop":1752911068184,"duration":0},"status":"passed","severity":"normal"},{"uid":"213aa3255b8cc123","name":"should emit a peer event after start","time":{"start":1752910686927,"stop":1752910686928,"duration":1},"status":"passed","severity":"normal"},{"uid":"b870bdb5f66555a2","name":"should initialize with isNetworkConnected as false","time":{"start":1752910533604,"stop":1752910533606,"duration":2},"status":"passed","severity":"normal"},{"uid":"a501692d430df814","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752910534779,"stop":1752910534779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba32f38b51e81069","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752910534171,"stop":1752910534171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d73b36be3d49c0c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752910649005,"stop":1752910649005,"duration":0},"status":"passed","severity":"normal"},{"uid":"3684e21f0d46a3d7","name":"Check message with no pubsub topic is not received","time":{"start":1752911027484,"stop":1752911027485,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b02563fc906dd5a","name":"Fails to push message with large meta","time":{"start":1752910987683,"stop":1752910987683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98d77ef1ce67ff7","name":"should handle hash queries without validation","time":{"start":1752910564049,"stop":1752910564049,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d17306fe73152bb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752910518755,"stop":1752910518755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7548ee20adf6ffd5","name":"Subscribe and receive messages via waku relay post","time":{"start":1752911068181,"stop":1752911068181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8420cc5c3e9dbdc","name":"should properly create location multiaddrs - tcp4","time":{"start":1752910524713,"stop":1752910524713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b686420a957d15e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1752910564049,"stop":1752910564049,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf2f81bd02eacaad","name":"Push message with content topic containing short","time":{"start":1752910987674,"stop":1752910987674,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c3f310e0764297","name":"Waku message hash computation (payload length 0)","time":{"start":1752910534416,"stop":1752910534422,"duration":6},"status":"passed","severity":"normal"},{"uid":"764d3fa262211d88","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752910563577,"stop":1752910563577,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2416f5963514f5","name":"should emit a peer event after start","time":{"start":1752910546661,"stop":1752910546661,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c7b15d66a72c71","name":"should be delivered immediately if received","time":{"start":1752910576282,"stop":1752910576282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e59cf44fa71d0a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752910572927,"stop":1752910572928,"duration":1},"status":"passed","severity":"normal"},{"uid":"996a1baf52b10ee6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752910572931,"stop":1752910572931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5e215dae8ea74f","name":"Check publish message containing JSON","time":{"start":1752910710645,"stop":1752910710647,"duration":2},"status":"passed","severity":"normal"},{"uid":"d09261dee458ea10","name":"random static sharding 1 - Cluster ID: 862, Shard ID: 522","time":{"start":1752910819841,"stop":1752910819841,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2b5e16ac48487","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752910572922,"stop":1752910572922,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378b8c77c12f81","name":"Check publish message containing Script","time":{"start":1752910710641,"stop":1752910710641,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0eeb2c1e712ac6","name":"Non TWN Cluster","time":{"start":1752910814912,"stop":1752910814912,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1e0e9dd0d016cc","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752910518583,"stop":1752910518584,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8684428e35e558","name":"Check received message containing Basic HTML tag","time":{"start":1752911027481,"stop":1752911027481,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a7fedb99d1cf49","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752910572929,"stop":1752910572929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e8b933a5c46efb","name":"Check message with no content topic is not received","time":{"start":1752911027493,"stop":1752911027493,"duration":0},"status":"passed","severity":"normal"},{"uid":"12994e5d3e5e6279","name":"Publish without waiting for remote peer","time":{"start":1752910719545,"stop":1752910719545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e45b601a7042b4","name":"should push the message to the outgoing buffer","time":{"start":1752910576274,"stop":1752910576274,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7feb95a37c6de9","name":"should return all connected peers without codec filter","time":{"start":1752910534566,"stop":1752910534569,"duration":3},"status":"passed","severity":"normal"},{"uid":"6f6a352b1ed5e7d5","name":"Check received message containing escaped characters","time":{"start":1752911027481,"stop":1752911027482,"duration":1},"status":"passed","severity":"normal"},{"uid":"cda92ffbfa9da3d5","name":"Ephemeral messages are not stored","time":{"start":1752910598730,"stop":1752910598731,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f3af6f37743fb","name":"Relay + Store","time":{"start":1752910524718,"stop":1752910524718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7dbdf29ad809616","name":"should hang up with PeerId and return true on success","time":{"start":1752910534560,"stop":1752910534560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b464b7be88f2a40","name":"should remove event listeners","time":{"start":1752910534798,"stop":1752910534798,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e53285d9751ea89","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752910572933,"stop":1752910572934,"duration":1},"status":"passed","severity":"normal"},{"uid":"22be912ee3d86d7f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752910572923,"stop":1752910572924,"duration":1},"status":"passed","severity":"normal"},{"uid":"443edfd23b6c6557","name":"Encoder throws on empty string content topic","time":{"start":1752910535064,"stop":1752910535064,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde6db29345098c6","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752910827724,"stop":1752910827725,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8512272995287f","name":"should not receive a peer event before start","time":{"start":1752910595847,"stop":1752910595848,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05c8aa183f3bc4a","name":"should allow redial after failed dial cooldown expires","time":{"start":1752910534388,"stop":1752910534403,"duration":15},"status":"passed","severity":"normal"},{"uid":"543e047a64459ab0","name":"should handle network check errors gracefully","time":{"start":1752910534410,"stop":1752910534410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9424e3e280390bb9","name":"should deliver messages after dependencies are met","time":{"start":1752910576279,"stop":1752910576279,"duration":0},"status":"passed","severity":"normal"},{"uid":"4338ded845134af4","name":"should keep entries that haven't expired yet","time":{"start":1752910562651,"stop":1752910562652,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5102c5fd147bd1","name":"should hang up with multiaddr and return true on success","time":{"start":1752910534560,"stop":1752910534565,"duration":5},"status":"passed","severity":"normal"},{"uid":"e9da71a8781b5aa9","name":"Push message with Russian payload","time":{"start":1752910987670,"stop":1752910987670,"duration":0},"status":"passed","severity":"normal"},{"uid":"3947ed2112172312","name":"Push message with custom timestamp: 1752907012296","time":{"start":1752910987684,"stop":1752910987684,"duration":0},"status":"passed","severity":"normal"},{"uid":"5918ac44d862f800","name":"Wrong topic","time":{"start":1752910814916,"stop":1752910814916,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e21be362f6e2a7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752910572926,"stop":1752910572927,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcac6e4e4719fe48","name":"returns all values when wanted number matches available values","time":{"start":1752910541934,"stop":1752910541937,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d9c79eb6504e311","name":"Push message with meta","time":{"start":1752910987674,"stop":1752910987674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e36e393287213fd","name":"should not return locked peers if enough unlocked are available","time":{"start":1752910563534,"stop":1752910563537,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fdd7b52301c1089","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752910572925,"stop":1752910572925,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73f1199bff1d4e9","name":"msgTime: 0 ms from now, startTime: 1752824461460, endTime: 1752910861460","time":{"start":1752910876402,"stop":1752910876403,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd6c7c10f48e57","name":"should create ShardReader with auto sharding network config","time":{"start":1752910534247,"stop":1752910534247,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba561e894b5222","name":"should not allow k > 12","time":{"start":1752910572611,"stop":1752910572621,"duration":10},"status":"passed","severity":"normal"},{"uid":"3ef41d67ea700a1d","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752910865319,"stop":1752910865319,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da3e5e3c4fed04b","name":"Push message with short payload","time":{"start":1752910987667,"stop":1752910987667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7749abb3074b3b04","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752911027492,"stop":1752911027492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0fe45935a771b70","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752910523945,"stop":1752910523945,"duration":0},"status":"passed","severity":"normal"},{"uid":"233b9a4247b7d136","name":"should detect messages with missing dependencies","time":{"start":1752910576279,"stop":1752910576279,"duration":0},"status":"passed","severity":"normal"},{"uid":"739f54197a04a352","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752910722289,"stop":1752910722290,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bee76bab7435d3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app61/1/topic213/proto","time":{"start":1752910814914,"stop":1752910814914,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bf172ff84369aa","name":"throws on content topic with generation field greater than 0","time":{"start":1752910518576,"stop":1752910518577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e203b216bb1e46","name":"Check received message containing escaped characters","time":{"start":1752911027491,"stop":1752911027491,"duration":0},"status":"passed","severity":"normal"},{"uid":"527331189bb31467","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app57/7/topic810/xml","time":{"start":1752910814915,"stop":1752910814915,"duration":0},"status":"passed","severity":"normal"},{"uid":"e425ed97252ddddc","name":"Promise Callback - false","time":{"start":1752910846339,"stop":1752910846341,"duration":2},"status":"passed","severity":"normal"},{"uid":"58d79f6948682702","name":"should do nothing if no non-locked connections to drop","time":{"start":1752910534808,"stop":1752910534808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6fcd6711003663","name":"Subscribe to topic containing long and receive message","time":{"start":1752911068184,"stop":1752911068184,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ddaee32528a28","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752910518581,"stop":1752910518581,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bc8ac7a3df7fb8","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752911068175,"stop":1752911068175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bd2b546957d4ac","name":"Relay Node - default protocol","time":{"start":1752910880177,"stop":1752910880177,"duration":0},"status":"passed","severity":"normal"},{"uid":"35610f30d576efd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752910876403,"stop":1752910876403,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e13bc77d04d75","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1752910867069,"stop":1752910867069,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1fff3ac35ad182","name":"should clear timers for specific peer on disconnect","time":{"start":1752910534184,"stop":1752910534184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86afd9a98bdae14","name":"udp ip6 address","time":{"start":1752910524091,"stop":1752910524092,"duration":1},"status":"passed","severity":"normal"},{"uid":"14283f875a2850ad","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752910534172,"stop":1752910534183,"duration":11},"status":"passed","severity":"normal"},{"uid":"30be01f84d5c9374","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752910518585,"stop":1752910518585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71407e6cd826471","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752910572935,"stop":1752910572941,"duration":6},"status":"passed","severity":"normal"},{"uid":"1e9ded83089ad7ea","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752910865318,"stop":1752910865319,"duration":1},"status":"passed","severity":"normal"},{"uid":"976209a30f502a16","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752910524717,"stop":1752910524718,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0b7d32ddf0d9b0","name":"should properly create location multiaddrs - udp4","time":{"start":1752910524712,"stop":1752910524713,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9b7a01d94ab87e","name":"should handle queue processing errors gracefully","time":{"start":1752910534409,"stop":1752910534409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e557e7721e91c414","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752911068173,"stop":1752911068174,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec39a656d7c969c5","name":"Generator, 2 different shards","time":{"start":1752910826222,"stop":1752910826222,"duration":0},"status":"passed","severity":"normal"},{"uid":"7252d978a149359c","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752910563944,"stop":1752910563944,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e340d696f574fb","name":"can query messages normally","time":{"start":1752910838342,"stop":1752910838343,"duration":1},"status":"passed","severity":"normal"},{"uid":"490db0ef668c9ba1","name":"Light Node - default protocols","time":{"start":1752910880177,"stop":1752910880177,"duration":0},"status":"passed","severity":"normal"},{"uid":"39dcff4d2a41e884","name":"should add received messages to bloom filter","time":{"start":1752910576276,"stop":1752910576277,"duration":1},"status":"passed","severity":"normal"},{"uid":"269a4314c7c86a0","name":"should update ack status of messages in outgoing buffer","time":{"start":1752910576281,"stop":1752910576281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d189b5da678f4983","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app21/7/topic190/json","time":{"start":1752910814914,"stop":1752910814914,"duration":0},"status":"passed","severity":"normal"},{"uid":"af781323af36e38f","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752910535065,"stop":1752910535065,"duration":0},"status":"passed","severity":"normal"},{"uid":"455cb109a39039b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752910542493,"stop":1752910542493,"duration":0},"status":"passed","severity":"normal"},{"uid":"504008fc75800b9c","name":"handles different networkShards values correctly","time":{"start":1752910518587,"stop":1752910518587,"duration":0},"status":"passed","severity":"normal"},{"uid":"785c9a06b77a0228","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752910563562,"stop":1752910563567,"duration":5},"status":"passed","severity":"normal"},{"uid":"389685795c2c911","name":"should handle dial errors gracefully","time":{"start":1752910533848,"stop":1752910533849,"duration":1},"status":"passed","severity":"normal"},{"uid":"c05b6d6fec46fea1","name":"should not fail to stop the service if it was not started","time":{"start":1752910686923,"stop":1752910686924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a913916ee46ee4","name":"peer exchange sets tag","time":{"start":1752910733761,"stop":1752910733762,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c405abe8e28875d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752910648998,"stop":1752910648999,"duration":1},"status":"passed","severity":"normal"},{"uid":"240a1dadbf8a3699","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752910533614,"stop":1752910533615,"duration":1},"status":"passed","severity":"normal"},{"uid":"81027efe01b2742f","name":"should create KeepAliveManager with relay","time":{"start":1752910534135,"stop":1752910534135,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b20559bc0f869ea","name":"returns only open connection if one present","time":{"start":1752910534644,"stop":1752910534644,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc9556f3b0830af","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752910563577,"stop":1752910563577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d79e7ea657f7ba","name":"should handle shard reader errors gracefully","time":{"start":1752910534409,"stop":1752910534409,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c455eadb2e041f","name":"connected peers and dial","time":{"start":1752910687176,"stop":1752910687177,"duration":1},"status":"skipped","severity":"normal"},{"uid":"aa183fcb3bedea94","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752910523948,"stop":1752910523949,"duration":1},"status":"passed","severity":"normal"},{"uid":"15048688e5fdcc38","name":"caches peers it previously fetched","time":{"start":1752910543005,"stop":1752910543005,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c590cb1a2be120","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752910533864,"stop":1752910533864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2400189c3f87eab9","name":"should maintain proper timestamps if all messages received","time":{"start":1752910576276,"stop":1752910576276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6384e4e56fee029e","name":"Query Generator, No message returned","time":{"start":1752910834973,"stop":1752910834974,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f8777f091aa5b5","name":"should initialize bloom filter with correct parameters","time":{"start":1752910575167,"stop":1752910575168,"duration":1},"status":"passed","severity":"normal"},{"uid":"240b7851657eb6a5","name":"Check message with non string payload is not received","time":{"start":1752911027494,"stop":1752911027494,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9368863773582b","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752910534725,"stop":1752910534725,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e6d555b7e1382f","name":"random static sharding 5 - Cluster ID: 942, Shard ID: 870","time":{"start":1752910819850,"stop":1752910819850,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cb2933e54d9a8a","name":"should dial all remaining peers","time":{"start":1752910534801,"stop":1752910534802,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e80001cb62c38d8","name":"should not allow unachievable error rate","time":{"start":1752910572621,"stop":1752910572622,"duration":1},"status":"passed","severity":"normal"},{"uid":"460d50b0948fda30","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752910534449,"stop":1752910534449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3597011a32cb6e","name":"should handle dial errors gracefully","time":{"start":1752910534802,"stop":1752910534803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaa55eb3d366db8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752910572932,"stop":1752910572932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23e6848c5e6c08f","name":"should return false when peer has no shard info","time":{"start":1752910534260,"stop":1752910534260,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2b8a90fb3e6d3c","name":"should dispatch network event when browser goes online","time":{"start":1752910533632,"stop":1752910533632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af139d275aceced","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752910563557,"stop":1752910563561,"duration":4},"status":"passed","severity":"normal"},{"uid":"a877f519918472d5","name":"should filter out already connected peers","time":{"start":1752910534801,"stop":1752910534801,"duration":0},"status":"passed","severity":"normal"},{"uid":"408445ec9022676d","name":"Query with Promise Callback, No message returned","time":{"start":1752910834979,"stop":1752910834979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d62f838710dd3a2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752910542494,"stop":1752910542494,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa468f4818186480","name":"should handle complete peer lifecycle","time":{"start":1752910534189,"stop":1752910534190,"duration":1},"status":"passed","severity":"normal"},{"uid":"456c86eaa50805f7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752910518589,"stop":1752910518589,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58b168842c72ba9","name":"Subscribe and receive messages via lightPush","time":{"start":1752911068180,"stop":1752911068180,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f2a54d830a369c","name":"isConnected return false after peer stops","time":{"start":1752910611991,"stop":1752910611992,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d77febfa3ed1d5","name":"should start and setup intervals and event listeners","time":{"start":1752910564056,"stop":1752910564056,"duration":0},"status":"passed","severity":"normal"},{"uid":"953ad1f17dd0e239","name":"Encoder throws on empty string content topic","time":{"start":1752910552458,"stop":1752910552458,"duration":0},"status":"passed","severity":"normal"},{"uid":"549ca920dfe06c4e","name":"should throw error - no id","time":{"start":1752910524707,"stop":1752910524708,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2750bc4c9b61468","name":"Js publishes, other Js receives","time":{"start":1752910700503,"stop":1752910700503,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9769358faa9d0d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752910722291,"stop":1752910722291,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fc2bda979eb40d","name":"can start the service","time":{"start":1752910546658,"stop":1752910546658,"duration":0},"status":"passed","severity":"normal"},{"uid":"38071aa752a32322","name":"should register libp2p event listeners when start is called","time":{"start":1752910563552,"stop":1752910563557,"duration":5},"status":"passed","severity":"normal"},{"uid":"99c1a44b1c01f026","name":"Promise Callback - true","time":{"start":1752910846338,"stop":1752910846339,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e3c8f30793f6d1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752910563533,"stop":1752910563533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b913e056a90fb0c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752910534424,"stop":1752910534432,"duration":8},"status":"passed","severity":"normal"},{"uid":"54ad91fd3b601718","name":"should fail to send if no connected peers found","time":{"start":1752910563018,"stop":1752910563018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a42974afe47fdd7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752910554161,"stop":1752910554161,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f695f7fe2322669","name":"should handle disconnect when peer has no timers","time":{"start":1752910534184,"stop":1752910534185,"duration":1},"status":"passed","severity":"normal"},{"uid":"658cac12d8251d0e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752910876401,"stop":1752910876401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5985200ca4377932","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752910518595,"stop":1752910518595,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c559c1548309afa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752911068186,"stop":1752911068186,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4d0d741fe53df9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752911068177,"stop":1752911068177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16a8a3c5bfb6136","name":"Check received message containing shell command","time":{"start":1752911027490,"stop":1752911027491,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4df0a27b34b5c31","name":"Push message with Chinese payload","time":{"start":1752910987669,"stop":1752910987669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6ce31df89c5050","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752910534423,"stop":1752910534423,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabc7f9ea23cce83","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752910572911,"stop":1752910572911,"duration":0},"status":"passed","severity":"normal"},{"uid":"40439d57d3611ef3","name":"should request peer renewal on specific errors","time":{"start":1752910563501,"stop":1752910563503,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b99524a92466493","name":"should set default options when no config provided","time":{"start":1752910534541,"stop":1752910534542,"duration":1},"status":"passed","severity":"normal"},{"uid":"470ae3da404864ff","name":"should handle relay send failures gracefully","time":{"start":1752910534183,"stop":1752910534184,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6e2c83bd6c3725","name":"should return false when peer is not on the specified shard","time":{"start":1752910534265,"stop":1752910534265,"duration":0},"status":"passed","severity":"normal"},{"uid":"db3713398de7b172","name":"should handle different types of entries","time":{"start":1752910562652,"stop":1752910562653,"duration":1},"status":"passed","severity":"normal"},{"uid":"2787f1212e03cdd2","name":"Fails to publish duplicate message","time":{"start":1752910710660,"stop":1752910710661,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb1de708e579ea7","name":"should send to specified number of peers of used peers","time":{"start":1752910563018,"stop":1752910563020,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb822d32a4d0e174","name":"Push message with rate limit","time":{"start":1752910987684,"stop":1752910987684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b50be0a3d2fe148","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752910543008,"stop":1752910543008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1407bae5be7f455c","name":"Refresh subscription","time":{"start":1752911068174,"stop":1752911068174,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea6d6e23055658f","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752910576277,"stop":1752910576277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1de3850b3c177d3","name":"Renews subscription after lossing a connection","time":{"start":1752911068190,"stop":1752911068190,"duration":0},"status":"passed","severity":"normal"},{"uid":"518e4661e26d852","name":"Reusing cursor across nodes","time":{"start":1752910827731,"stop":1752910827731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5669dc7d1141e19","name":"should create ConnectionManager with relay","time":{"start":1752910534541,"stop":1752910534541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a136d3dbc806aea","name":"should drop connection to all peers on hangUp","time":{"start":1752910678603,"stop":1752910678603,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d1896b6ee0106b","name":"Decrypt messages","time":{"start":1752910688705,"stop":1752910688705,"duration":0},"status":"passed","severity":"normal"},{"uid":"275a95d5d43e0f7a","name":"Nwaku publishes","time":{"start":1752910700502,"stop":1752910700502,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeadfd397d00abe0","name":"Push 30 different messages","time":{"start":1752910987673,"stop":1752910987673,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a03a2241fa431491","name":"Check received message containing Russian","time":{"start":1752911027489,"stop":1752911027489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adbf410d85654d9","name":"should return true when peer is on the same cluster","time":{"start":1752910534252,"stop":1752910534252,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8fa044fc4d8ecf","name":"can start the service","time":{"start":1752910686922,"stop":1752910686923,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c9f4ed91656e511","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752910572912,"stop":1752910572912,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf91199365f12be7","name":"should dial peers from store when browser is connected","time":{"start":1752910534799,"stop":1752910534799,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee8d2492f3b0d1","name":"should support chaining for add method","time":{"start":1752910562638,"stop":1752910562638,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec2aaca80294c3c","name":"can start and stop the service","time":{"start":1752910595842,"stop":1752910595843,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc22dc605c036","name":"Refresh subscription","time":{"start":1752911068184,"stop":1752911068184,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e91d039f8de5c5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752910552454,"stop":1752910552455,"duration":1},"status":"passed","severity":"normal"},{"uid":"e305ba15733fc72","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752910523951,"stop":1752910523952,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcae6c4ca2a97321","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app23/2/topic886/proto","time":{"start":1752910814913,"stop":1752910814913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b167485b9b0725","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752910572932,"stop":1752910572932,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e38c4a429a1fbe","name":"should insert elements correctly","time":{"start":1752910575168,"stop":1752910575168,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab921b537849fd3","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752910827723,"stop":1752910827724,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed590177fd55f42c","name":"Subscribe to topic containing long and receive message","time":{"start":1752911068174,"stop":1752911068175,"duration":1},"status":"passed","severity":"normal"},{"uid":"f363a97818700ae8","name":"rejects hash query with time filter","time":{"start":1752910534727,"stop":1752910534728,"duration":1},"status":"passed","severity":"normal"},{"uid":"80aacb0f2d3d8f84","name":"should add peer to queue when queue is not empty","time":{"start":1752910534379,"stop":1752910534379,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86741b801a33409","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752911068178,"stop":1752911068178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1719c90a0c49cf","name":"Push message with custom timestamp: 1722152212296","time":{"start":1752910987684,"stop":1752910987684,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb614dfee48d737","name":"should skip peer when not on same cluster","time":{"start":1752910534387,"stop":1752910534387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee2046f5aaa7521","name":"should not discard bootstrap peers if under the limit","time":{"start":1752910634780,"stop":1752910634780,"duration":0},"status":"passed","severity":"normal"},{"uid":"978c913e1b2851a0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752910533598,"stop":1752910533604,"duration":6},"status":"passed","severity":"normal"},{"uid":"34ddb4568e6b2f46","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752910719552,"stop":1752910719552,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c416f35ca9a8bd6","name":"should throw error when no peers are available","time":{"start":1752910564048,"stop":1752910564048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0982f5284abcaa1","name":"Push message with shell command payload","time":{"start":1752910987681,"stop":1752910987681,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26db0026dd51a0b","name":"Subscribe to topic containing Script and receive message","time":{"start":1752911068176,"stop":1752911068176,"duration":0},"status":"passed","severity":"normal"},{"uid":"63df7d0dca9eabbe","name":"should handle empty pubsub topics","time":{"start":1752910534185,"stop":1752910534186,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63e15bbf8e7375d","name":"Waku message hash computation (no timestamp)","time":{"start":1752910534422,"stop":1752910534423,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5053b674cdce2b4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752910722296,"stop":1752910722296,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9caffbf0e21254","name":"should throw error - no public key","time":{"start":1752910524707,"stop":1752910524707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a32789e5db23986","name":"Push message with special chars payload","time":{"start":1752910987677,"stop":1752910987677,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7d84f8fe064c21","name":"should handle incoming messages","time":{"start":1752910563945,"stop":1752910563946,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf422ad851f0cc2","name":"Passing page size 10 when there are 10 messages","time":{"start":1752910861297,"stop":1752910861297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc416d0587f9951","name":"Query with Promise Callback, No Decoder","time":{"start":1752910834978,"stop":1752910834979,"duration":1},"status":"passed","severity":"normal"},{"uid":"79762c0b4bc91d7c","name":"Passing page size 3 when there are 20 messages","time":{"start":1752910861296,"stop":1752910861296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3534224163d7281a","name":"Push message with Arabic payload","time":{"start":1752910987669,"stop":1752910987669,"duration":0},"status":"passed","severity":"normal"},{"uid":"8287af66c83f5824","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752911068181,"stop":1752911068181,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7a8a26a74c4714","name":"isConnected should return true after first peer connects","time":{"start":1752910611991,"stop":1752910611991,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f52840f83fc653","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752910719561,"stop":1752910719562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8864b831c9676d4","name":"random static sharding 10 - Cluster ID: 380, Shard ID: 801","time":{"start":1752910819855,"stop":1752910819855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edc56dd0a984d69","name":"should handle a minimal index list","time":{"start":1752910518754,"stop":1752910518755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92867dc2cec2f9c","name":"should clear all timers","time":{"start":1752910534150,"stop":1752910534151,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc35b7fcdb955be","name":"should set field with only RELAY enabled","time":{"start":1752910524716,"stop":1752910524716,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7abf779ccab375e","name":"should handle complete discovery-to-dial flow","time":{"start":1752910533869,"stop":1752910533869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e404efde9f62a916","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752910572917,"stop":1752910572917,"duration":0},"status":"passed","severity":"normal"},{"uid":"895b16edb23fb62d","name":"Round trip binary serialization","time":{"start":1752910535062,"stop":1752910535062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a80a66cf0006c8","name":"should lock peers when selected","time":{"start":1752910563533,"stop":1752910563534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc4ebeb8c2f0f2e","name":"different cluster: nodes don't connect","time":{"start":1752910649004,"stop":1752910649004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ceeab59b2b622f","name":"should dial peers from store on start","time":{"start":1752910534796,"stop":1752910534797,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba1baa8f96986f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752910523952,"stop":1752910523953,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1195dab513a3d77","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752910876402,"stop":1752910876402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca9bcdfe110a3fb","name":"should handle errors when accessing navigator","time":{"start":1752910533640,"stop":1752910533640,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca7b7c8430824aa","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752910598734,"stop":1752910598735,"duration":1},"status":"passed","severity":"normal"},{"uid":"617c3763b730dd7e","name":"Check message with invalid timestamp is not received","time":{"start":1752911027484,"stop":1752911027484,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2605694bf5ced4","name":"should create ConnectionManager with required options","time":{"start":1752910534540,"stop":1752910534541,"duration":1},"status":"passed","severity":"normal"},{"uid":"471282f65a379fda","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752910649004,"stop":1752910649005,"duration":1},"status":"passed","severity":"normal"},{"uid":"94b830a4ca2e2854","name":"should return false when network is not connected","time":{"start":1752910534553,"stop":1752910534558,"duration":5},"status":"passed","severity":"normal"},{"uid":"6bd2240ad284e6dd","name":"should properly create location multiaddrs - tcp6","time":{"start":1752910524713,"stop":1752910524714,"duration":1},"status":"passed","severity":"normal"},{"uid":"baeb7f730321bc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752911068188,"stop":1752911068188,"duration":0},"status":"passed","severity":"normal"},{"uid":"973b8f356175ed7c","name":"should drop connection via multiaddr with hangUp","time":{"start":1752910678604,"stop":1752910678605,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad96c750abc27fe","name":"should handle complete connection lifecycle","time":{"start":1752910533640,"stop":1752910533641,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8479c9c05c97f8","name":"should return false","time":{"start":1752910524709,"stop":1752910524709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99cc2d57552615d","name":"should do nothing when connections still exist","time":{"start":1752910534800,"stop":1752910534800,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff2c373b5128948","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752910572929,"stop":1752910572931,"duration":2},"status":"passed","severity":"normal"},{"uid":"3390a46e870e5336","name":"Relay - times out","time":{"start":1752910880170,"stop":1752910880171,"duration":1},"status":"passed","severity":"normal"},{"uid":"e289feed53fe7e03","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752910518593,"stop":1752910518593,"duration":0},"status":"passed","severity":"normal"},{"uid":"3320d19f8d10ffb0","name":"should remove event listener for peer:discovery","time":{"start":1752910533847,"stop":1752910533847,"duration":0},"status":"passed","severity":"normal"},{"uid":"848763e2cc9183fd","name":"should reject on timeout if it was set","time":{"start":1752910563916,"stop":1752910563917,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff91f3fa7e0205f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752910572921,"stop":1752910572921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f44bd08471fa8fa","name":"Push message with emoji payload","time":{"start":1752910987682,"stop":1752910987682,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f3f7b51d7c404f","name":"should handle peer disconnect event when no connections remain","time":{"start":1752910533620,"stop":1752910533621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19487791b414cff","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752911068188,"stop":1752911068188,"duration":0},"status":"passed","severity":"normal"},{"uid":"907a3a794646da5a","name":"should use DNS peer discovery with light client","time":{"start":1752910595854,"stop":1752910595855,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fdc72edf3e93d8fc","name":"should handle general insertion and lookup correctly","time":{"start":1752910575170,"stop":1752910575171,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f0aa59a3f182ce","name":"Check received message containing Script","time":{"start":1752911027489,"stop":1752911027489,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec7780004959c51","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752910518594,"stop":1752910518595,"duration":1},"status":"passed","severity":"normal"},{"uid":"956650f557fcebcc","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752910719548,"stop":1752910719548,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ef6fc125141820f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752910518581,"stop":1752910518581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f8a9890bac7433","name":"should get / set TCP multiaddr","time":{"start":1752910524712,"stop":1752910524712,"duration":0},"status":"passed","severity":"normal"},{"uid":"95aae873ead884f8","name":"configure the node with multiple content topics","time":{"start":1752910814916,"stop":1752910814916,"duration":0},"status":"passed","severity":"normal"},{"uid":"40043757b84086b3","name":"Encoder throws on undefined content topic","time":{"start":1752910554161,"stop":1752910554162,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98da5bace6ad67","name":"Check received message containing XML","time":{"start":1752911027489,"stop":1752911027490,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ef1a43e2a0fafa0","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752911068189,"stop":1752911068189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5dbfd60c90210eb","name":"should dial all peers on dial","time":{"start":1752910678602,"stop":1752910678602,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86ad2581c521027","name":"should handle case when globalThis is not available","time":{"start":1752910533616,"stop":1752910533620,"duration":4},"status":"passed","severity":"normal"},{"uid":"a8ac4f5da4c575ab","name":"should insert message into bloom filter","time":{"start":1752910576274,"stop":1752910576275,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81318d87f1b6916","name":"should handle corrupted local storage data gracefully","time":{"start":1752910546664,"stop":1752910546664,"duration":0},"status":"passed","severity":"normal"},{"uid":"85eb33a57a8450cb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752910572911,"stop":1752910572911,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9c8453c3d59d61","name":"should add event listeners for peer connect and disconnect","time":{"start":1752910534136,"stop":1752910534136,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a23347f442dc563","name":"Check publish message containing shell command","time":{"start":1752910710647,"stop":1752910710647,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ea5b8166d0da9d","name":"Check received message containing Arabic","time":{"start":1752911027488,"stop":1752911027488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd4826c5f3886a","name":"should process up to 3 peers at once","time":{"start":1752910534408,"stop":1752910534408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcdd7d68ec20e02","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752910865320,"stop":1752910865322,"duration":2},"status":"passed","severity":"normal"},{"uid":"525d608d860a61a3","name":"Check publish message containing Chinese","time":{"start":1752910710636,"stop":1752910710638,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce6a6c5706389616","name":"Decoder throws on empty string content topic","time":{"start":1752910535065,"stop":1752910535065,"duration":0},"status":"passed","severity":"normal"},{"uid":"847264d0866ddfb7","name":"should successfully stop","time":{"start":1752910563946,"stop":1752910563946,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd1918c66fa6db2","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752910518586,"stop":1752910518587,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c97a84cb11a039","name":"should retry on complete failure if specified","time":{"start":1752910563020,"stop":1752910563024,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3da3edf371ebffa","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752910572622,"stop":1752910572623,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a12783a2f815f61","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752910542490,"stop":1752910542491,"duration":1},"status":"passed","severity":"normal"},{"uid":"234bcbb72b2cc78e","name":"should throw error - no id","time":{"start":1752910524707,"stop":1752910524707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e55d873b0fec2f1","name":"Check publish message containing XML","time":{"start":1752910710641,"stop":1752910710644,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a4b1889a9a5c6da","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752910572924,"stop":1752910572925,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b2fdddcce7a455","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752910827731,"stop":1752910827731,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f9eae402151a62da","name":"should create a new stream if no existing for protocol found","time":{"start":1752910534778,"stop":1752910534778,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f228aab6b928d5","name":"should send relay ping messages on timer","time":{"start":1752910534183,"stop":1752910534183,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9073808e65dd0d6","name":"should start all internal components","time":{"start":1752910534551,"stop":1752910534551,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e44a5776522dfa","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752910563415,"stop":1752910563415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7219cf7b620db8c9","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1752910826222,"stop":1752910826223,"duration":1},"status":"passed","severity":"normal"},{"uid":"daf08cd988e1435b","name":"Encoder throws on empty string content topic","time":{"start":1752910554162,"stop":1752910554162,"duration":0},"status":"passed","severity":"normal"},{"uid":"42056686716e4912","name":"should return false when peer is on different cluster","time":{"start":1752910534252,"stop":1752910534252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4490e03dfb2a965","name":"should handle corrupted shard info gracefully","time":{"start":1752910534270,"stop":1752910534270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ad5f19491cadcb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752910563426,"stop":1752910563426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f870673f304368f","name":"Ephemeral field set to true","time":{"start":1752910535063,"stop":1752910535063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84d1b533d422d3","name":"should add event listeners to globalThis","time":{"start":1752910533608,"stop":1752910533609,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c35c3fcf6fe90e1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752911068171,"stop":1752911068171,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49bd4f7717ef422","name":"Decoder throws on empty string content topic","time":{"start":1752910554162,"stop":1752910554162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9961e41b025829f","name":"should be safe to call multiple times","time":{"start":1752910534798,"stop":1752910534798,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a8d381fbc92c6c","name":"throws on empty content topic","time":{"start":1752910518573,"stop":1752910518574,"duration":1},"status":"passed","severity":"normal"},{"uid":"795e0d8e14fbf349","name":"should create all internal components","time":{"start":1752910534542,"stop":1752910534542,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a37bffff425927","name":"should load peers from local storage and dispatch events","time":{"start":1752910546663,"stop":1752910546664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8cda9127808e436","name":"Decoder throws on empty string content topic","time":{"start":1752910552458,"stop":1752910552459,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ffc8df366b510aa","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752910572892,"stop":1752910572892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee11e7df62397781","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752910576281,"stop":1752910576281,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c372147d6f3f72","name":"Check meta is set [ecies]","time":{"start":1752910554161,"stop":1752910554161,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ff86c08df431c5","name":"Query Generator - false","time":{"start":1752910846337,"stop":1752910846338,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce2c9d041f9d7ad","name":"Query with Ordered Callback, No message returned","time":{"start":1752910834978,"stop":1752910834978,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b69709acca0ad22","name":"should handle multiple peers with different shard configurations","time":{"start":1752910534411,"stop":1752910534411,"duration":0},"status":"passed","severity":"normal"},{"uid":"b269f52a6e26a29c","name":"Default pageSize","time":{"start":1752910861298,"stop":1752910861298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eceba267d85bb5a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752911068189,"stop":1752911068190,"duration":1},"status":"passed","severity":"normal"},{"uid":"35429d4df29d7af9","name":"should remove event listeners","time":{"start":1752910534148,"stop":1752910534150,"duration":2},"status":"passed","severity":"normal"},{"uid":"970181851dcd4f64","name":"Subscribe to topic containing short and receive message","time":{"start":1752911068174,"stop":1752911068174,"duration":0},"status":"passed","severity":"normal"},{"uid":"e787b780bca88a0f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752910865318,"stop":1752910865318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4a513bd98efe12","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752910710662,"stop":1752910710662,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a56c4ec6e6ea7b","name":"Check publish message containing Arabic","time":{"start":1752910710638,"stop":1752910710639,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdac726310a9842","name":"should handle complete dial lifecycle","time":{"start":1752910534410,"stop":1752910534411,"duration":1},"status":"passed","severity":"normal"},{"uid":"843639d02d5e3147","name":"should transition to Unhealthy when no connections","time":{"start":1752910563425,"stop":1752910563426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f793d3df27e8c7bd","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app65/2/topic541/utf8","time":{"start":1752910814915,"stop":1752910814915,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c08c3562212786f","name":"different cluster: nodes don't connect","time":{"start":1752910648998,"stop":1752910648998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b7284fea66e403","name":"should clear existing timers before creating new ones","time":{"start":1752910534185,"stop":1752910534185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6905bee466459e9d","name":"Push message with JSON payload","time":{"start":1752910987680,"stop":1752910987681,"duration":1},"status":"passed","severity":"normal"},{"uid":"c368295be040596c","name":"Overlapping topic subscription","time":{"start":1752911068183,"stop":1752911068183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae289d81a0aa819","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752910572912,"stop":1752910572912,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63707b4b0e07713","name":"should encodeTxt and decodeTxt","time":{"start":1752910524705,"stop":1752910524705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72d0b0adc5bf6a7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752910648999,"stop":1752910648999,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f2f02c05a81d59","name":"should return false when peer shard info is not found","time":{"start":1752910534265,"stop":1752910534265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8429ee56ce949a9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752910572926,"stop":1752910572926,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdc88ca6bc5e1e","name":"Check received message containing SQL Injection","time":{"start":1752911027480,"stop":1752911027480,"duration":0},"status":"passed","severity":"normal"},{"uid":"57163405be21b687","name":"returns all values when wanted number is greater than available values","time":{"start":1752910541937,"stop":1752910541938,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b7b1db687effa7","name":"Subscribe to topic containing short and publish message","time":{"start":1752910719550,"stop":1752910719550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcadb59a9cc6432d","name":"should encode/decode to RLP encoding","time":{"start":1752910524710,"stop":1752910524710,"duration":0},"status":"passed","severity":"normal"},{"uid":"180a40774729f1ce","name":"Push message with escaped characters payload","time":{"start":1752910987681,"stop":1752910987681,"duration":0},"status":"passed","severity":"normal"},{"uid":"a329fecf3780d0df","name":"isConnected should return false after all peers disconnect","time":{"start":1752910611991,"stop":1752910611991,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e52a594cf65b34","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752910572926,"stop":1752910572926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc46ceed37a19814","name":"Ordered callback, aborts when callback returns true","time":{"start":1752910859787,"stop":1752910859787,"duration":0},"status":"passed","severity":"normal"},{"uid":"98506aeed53ef72a","name":"should add and check entries correctly","time":{"start":1752910562629,"stop":1752910562637,"duration":8},"status":"passed","severity":"normal"},{"uid":"274c9528f295d3a7","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752910518755,"stop":1752910518755,"duration":0},"status":"passed","severity":"normal"},{"uid":"40111511296a8e9","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752910542491,"stop":1752910542492,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b0b9f0fd04497b","name":"handles different clusterIds correctly","time":{"start":1752910518587,"stop":1752910518587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2717b802e69410","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752910563579,"stop":1752910563579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20a01fb87d6e2db","name":"should not retry if at least one success","time":{"start":1752910563504,"stop":1752910563505,"duration":1},"status":"passed","severity":"normal"},{"uid":"13de20c449c37dc6","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752910876403,"stop":1752910876403,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afdb791a15f199e","name":"should not receive a peer event after stop","time":{"start":1752910686928,"stop":1752910686929,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c671d52f21ef60","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752910572928,"stop":1752910572928,"duration":0},"status":"passed","severity":"normal"},{"uid":"684269442a608d9b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752910563945,"stop":1752910563945,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9342a25150825a","name":"should not change state when connections remain after disconnect","time":{"start":1752910533621,"stop":1752910533621,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0afd14b3f65379a","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752910572921,"stop":1752910572921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36cb3274fcfe4ac","name":"Renews subscription after lossing a connection","time":{"start":1752911068179,"stop":1752911068180,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13b7b3cc3d5be47","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752910534553,"stop":1752910534553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1d251874ca4858","name":"Check received message containing JSON","time":{"start":1752911027481,"stop":1752911027481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f17851b7476015","name":"should be safe to call multiple times","time":{"start":1752910534552,"stop":1752910534553,"duration":1},"status":"passed","severity":"normal"},{"uid":"d68cd87e92092e6e","name":"random static sharding 6 - Cluster ID: 379, Shard ID: 822","time":{"start":1752910819850,"stop":1752910819854,"duration":4},"status":"passed","severity":"normal"},{"uid":"eed611321db3e337","name":"Used by Waku Relay","time":{"start":1752910874121,"stop":1752910874121,"duration":0},"status":"passed","severity":"normal"},{"uid":"6551bc700bfebc7d","name":"should return empty array when no peers connected","time":{"start":1752910534566,"stop":1752910534566,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3fe04102e2dec2","name":"Check message received after jswaku node is restarted","time":{"start":1752911027486,"stop":1752911027486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f306154fb764eb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752911068185,"stop":1752911068185,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb96c16a49d6849","name":"should handle onConnected and onDisconnected","time":{"start":1752910563538,"stop":1752910563551,"duration":13},"status":"passed","severity":"normal"},{"uid":"b47d7175dd1740d9","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752910543007,"stop":1752910543007,"duration":0},"status":"passed","severity":"normal"},{"uid":"670104a75bd1ce07","name":"should throw if no connection provided","time":{"start":1752910534777,"stop":1752910534778,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e55f8cede8866c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752910859787,"stop":1752910859787,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c25695e679b6f54","name":"should handle all zero keep alive options","time":{"start":1752910534188,"stop":1752910534189,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b14d2c46dd8c47","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752910534172,"stop":1752910534172,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd08725d201c1e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752910518592,"stop":1752910518592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c66d497c70e1fb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752910518592,"stop":1752910518592,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc27ab6fd1c77af1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752910563576,"stop":1752910563577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e472041eeec9f4d2","name":"Check received message containing XML","time":{"start":1752911027480,"stop":1752911027481,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9864b23ab21024","name":"should decode valid enr with tcp successfully","time":{"start":1752910524706,"stop":1752910524706,"duration":0},"status":"passed","severity":"normal"},{"uid":"366a2a7f776f08ac","name":"should select older connection if present","time":{"start":1752910534644,"stop":1752910534645,"duration":1},"status":"passed","severity":"normal"},{"uid":"360290f474bfa093","name":"Store - dialed after - with timeout","time":{"start":1752910880172,"stop":1752910880173,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e648e92273352a","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752910542502,"stop":1752910542503,"duration":1},"status":"passed","severity":"normal"},{"uid":"6218c82130dfc0d7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752910542496,"stop":1752910542496,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab0572aefb4b80f","name":"Query Generator, No Decoder","time":{"start":1752910834973,"stop":1752910834973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb6e0e58390a501","name":"should check false positive rate","time":{"start":1752910575171,"stop":1752910575171,"duration":0},"status":"passed","severity":"normal"},{"uid":"9194a4dd70ee2602","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752910572916,"stop":1752910572917,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f17aba46176ab1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752910722291,"stop":1752910722291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbf105b8558c867","name":"throws on content topic with empty application field","time":{"start":1752910518577,"stop":1752910518577,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c01e1f66e0a045d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752910518596,"stop":1752910518596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3612fa76957b0012","name":"Relay - dialed after","time":{"start":1752910880170,"stop":1752910880170,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5ac6506511e1bc","name":"Push message with special chars payload","time":{"start":1752910987668,"stop":1752910987669,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba00eda4d3c52282","name":"Check message with non string payload is not received","time":{"start":1752911027485,"stop":1752911027486,"duration":1},"status":"passed","severity":"normal"},{"uid":"6decc43e7f8b9a32","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752910572623,"stop":1752910572624,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a915485f2edff30","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752910876400,"stop":1752910876400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346ad439a846349","name":"Check received message containing numeric","time":{"start":1752911027479,"stop":1752911027479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8bc3d20d4b90101","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752910876400,"stop":1752910876400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d36958e252ba30","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752911068178,"stop":1752911068178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab362d39bbad56a","name":"1 Store, 2 fetches","time":{"start":1752910542502,"stop":1752910542502,"duration":0},"status":"passed","severity":"normal"},{"uid":"27422c5fa0b4cffb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752910867068,"stop":1752910867069,"duration":1},"status":"passed","severity":"normal"},{"uid":"508fa460b6cfeca0","name":"Cluster ID 0, shard 1","time":{"start":1752910819840,"stop":1752910819840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86e3d67f639741a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752911068176,"stop":1752911068176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6eef505daddd8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752910611992,"stop":1752910611993,"duration":1},"status":"passed","severity":"normal"},{"uid":"7712e821c4c552cf","name":"Publishes to nwaku","time":{"start":1752910700501,"stop":1752910700502,"duration":1},"status":"passed","severity":"normal"},{"uid":"23407b5ebf9d03b1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752910542495,"stop":1752910542496,"duration":1},"status":"passed","severity":"normal"},{"uid":"887f98ee89b48e1a","name":"should dial with PeerId and return stream","time":{"start":1752910534558,"stop":1752910534559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8ac7cf360ae474","name":"should not receive a peer event before start","time":{"start":1752910686928,"stop":1752910686928,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e417cada7ce23","name":"should stop all internal components","time":{"start":1752910534552,"stop":1752910534552,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a949d2e31f7a21","name":"should merge provided config with defaults","time":{"start":1752910534542,"stop":1752910534542,"duration":0},"status":"passed","severity":"normal"},{"uid":"211ab9305d935521","name":"Check publish message containing emoji","time":{"start":1752910710657,"stop":1752910710657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ededffba18c5a2","name":"Check received message containing shell command","time":{"start":1752911027481,"stop":1752911027481,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4cd95c5e836b61","name":"Store - dialed first","time":{"start":1752910880172,"stop":1752910880172,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fa5e4a174ca92c","name":"Delete observer","time":{"start":1752910688706,"stop":1752910688706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbe9d45690be156","name":"should not retry if at least one success","time":{"start":1752910563024,"stop":1752910563024,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe5c871888bfd11","name":"Check message with no payload is not received","time":{"start":1752911027494,"stop":1752911027494,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d63681dd636c37","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752911068178,"stop":1752911068178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70a4b109af0821","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752910827732,"stop":1752910827732,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b43b1f688bda68ca","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752910576278,"stop":1752910576278,"duration":0},"status":"passed","severity":"normal"},{"uid":"465073a8f661e4e7","name":"should sort peers by ping value","time":{"start":1752910534570,"stop":1752910534571,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b4556d5402b9a9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752910572927,"stop":1752910572927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e45de77271fe7a","name":"can start and stop the service","time":{"start":1752910546660,"stop":1752910546660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a594055690183673","name":"Passing page size 0 when there are 110 messages","time":{"start":1752910861295,"stop":1752910861296,"duration":1},"status":"passed","severity":"normal"},{"uid":"3378d88753c3cd6a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752910572933,"stop":1752910572933,"duration":0},"status":"passed","severity":"normal"},{"uid":"385384ffabfe1401","name":"should enable all discoveries when explicitly set","time":{"start":1752910563414,"stop":1752910563415,"duration":1},"status":"passed","severity":"normal"},{"uid":"820414c587aebff8","name":"Check message received after jswaku node is restarted","time":{"start":1752911027494,"stop":1752911027494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0adaa0ea9553f02","name":"Query Generator - true","time":{"start":1752910846334,"stop":1752910846337,"duration":3},"status":"passed","severity":"normal"},{"uid":"11c2ddea8a2f8051","name":"should handle dial errors","time":{"start":1752910534559,"stop":1752910534560,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a6ac8daa40045b","name":"should handle peer connect event","time":{"start":1752910533620,"stop":1752910533620,"duration":0},"status":"passed","severity":"normal"},{"uid":"c09a6cea618637e4","name":"Publish message with custom timestamp: Sun Jul 28 2024 07:38:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1752910710658,"stop":1752910710658,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68445b9cb56d6af","name":"accepts valid message hash query","time":{"start":1752910534725,"stop":1752910534725,"duration":0},"status":"passed","severity":"normal"},{"uid":"444f30a929b7112","name":"Check publish message containing special chars","time":{"start":1752910710636,"stop":1752910710636,"duration":0},"status":"passed","severity":"normal"},{"uid":"7827340ca88395e0","name":"should create dialer with libp2p and shardReader","time":{"start":1752910534363,"stop":1752910534366,"duration":3},"status":"passed","severity":"normal"},{"uid":"63b6d9857cd0b0d3","name":"should be safe to call multiple times","time":{"start":1752910534152,"stop":1752910534152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df3660d0495681f","name":"Push message with content topic containing short","time":{"start":1752910987683,"stop":1752910987683,"duration":0},"status":"passed","severity":"normal"},{"uid":"4edbb36c01c79fc2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752910518594,"stop":1752910518594,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856ec91527f8154","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752910518584,"stop":1752910518585,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb3ae7ce9309428","name":"Check received message containing numeric","time":{"start":1752911027487,"stop":1752911027488,"duration":1},"status":"passed","severity":"normal"},{"uid":"25327fbdcf18bd23","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752910719560,"stop":1752910719561,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b3b90306b94ac3","name":"should not be empty after adding a subscription","time":{"start":1752910564055,"stop":1752910564055,"duration":0},"status":"passed","severity":"normal"},{"uid":"728876b76d72f022","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752911068179,"stop":1752911068179,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d5deb79e067337","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752910534450,"stop":1752910534450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc2aa801cf60632","name":"should be safe to call multiple times","time":{"start":1752910534371,"stop":1752910534371,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0f68730faac9f9","name":"should serialize and deserialize correctly","time":{"start":1752910575169,"stop":1752910575170,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d4882f73220349","name":"should handle peer store errors gracefully","time":{"start":1752910534805,"stop":1752910534805,"duration":0},"status":"passed","severity":"normal"},{"uid":"621b77d4e55ac54f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752911027492,"stop":1752911027492,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bff2413cf1ca85f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752910710663,"stop":1752910710663,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6007c5a1b61d21","name":"should call waitForPeer on Relay","time":{"start":1752910563919,"stop":1752910563919,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b5c197e63c61cb","name":"1 Relay, 1 Filter, gives up","time":{"start":1752910542503,"stop":1752910542503,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4469f144481ee0b","name":"less peers than existing","time":{"start":1752910687177,"stop":1752910687177,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eaa0470627446def","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752910534164,"stop":1752910534164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9753387a87a54972","name":"should insert message id into causal history","time":{"start":1752910576275,"stop":1752910576275,"duration":0},"status":"passed","severity":"normal"},{"uid":"853b61175bbaf329","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752910827726,"stop":1752910827726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f569887ac8c66e","name":"random static sharding 9 - Cluster ID: 988, Shard ID: 62","time":{"start":1752910819855,"stop":1752910819855,"duration":0},"status":"passed","severity":"normal"},{"uid":"31049597c20beb11","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752910572922,"stop":1752910572923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef906092bc74ae","name":"accepts valid content-filtered query","time":{"start":1752910534724,"stop":1752910534725,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5ee3b8bc8808550","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752910523951,"stop":1752910523951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e1394bbb71d2b1","name":"should handle case with all peers already connected","time":{"start":1752910534803,"stop":1752910534804,"duration":1},"status":"passed","severity":"normal"},{"uid":"3923837e33458a76","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752910523947,"stop":1752910523947,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d7e5c1a46aa732","name":"should create an instance with libp2p and dialer","time":{"start":1752910533832,"stop":1752910533833,"duration":1},"status":"passed","severity":"normal"},{"uid":"6099a12de6a8737b","name":"Nodes with multiple pubsub topic","time":{"start":1752910703825,"stop":1752910703825,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf03e0a48dd55015","name":"should set field with all protocols disabled","time":{"start":1752910524715,"stop":1752910524716,"duration":1},"status":"passed","severity":"normal"},{"uid":"e369730a5ddc28d5","name":"should reject if LightPush is requested but not mounted","time":{"start":1752910563915,"stop":1752910563915,"duration":0},"status":"passed","severity":"normal"},{"uid":"50eaa3dee90ceb4f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752911068183,"stop":1752911068183,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8d41250868b547","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752910546664,"stop":1752910546664,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b78c7fc39447c1","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752910719552,"stop":1752910719553,"duration":1},"status":"passed","severity":"normal"},{"uid":"6157b3bc7c7dcbf","name":"messageHashStr returns a hex string","time":{"start":1752910534424,"stop":1752910534424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f428b35f9adb9d5b","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752910572920,"stop":1752910572920,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c660a84d9c56770","name":"Symmetric encrypt & Decrypt","time":{"start":1752910552984,"stop":1752910552985,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7c447347828554","name":"should dial peer when on same shard","time":{"start":1752910534387,"stop":1752910534387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0648c2716f8d6d","name":"random static sharding 8 - Cluster ID: 898, Shard ID: 87","time":{"start":1752910819854,"stop":1752910819855,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2978a6862d4fdec","name":"should handle peerStore errors gracefully","time":{"start":1752910534570,"stop":1752910534570,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c503b2a244eca9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752910572622,"stop":1752910572622,"duration":0},"status":"passed","severity":"normal"},{"uid":"8176c2131dd12c25","name":"Check received message with timestamp: 1752910590630000000 ","time":{"start":1752911027491,"stop":1752911027492,"duration":1},"status":"passed","severity":"normal"},{"uid":"12dcba8d870c67aa","name":"should throw error - invalid id","time":{"start":1752910524708,"stop":1752910524708,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ceb8f79a2cca70","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752911027494,"stop":1752911027495,"duration":1},"status":"passed","severity":"normal"},{"uid":"a211c0653fcaf3ef","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752910542494,"stop":1752910542495,"duration":1},"status":"passed","severity":"normal"},{"uid":"93927d9faa5ce4bd","name":"should handle dial errors gracefully","time":{"start":1752910534388,"stop":1752910534388,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d81ad7f8c3f74a","name":"random static sharding 2 - Cluster ID: 165, Shard ID: 36","time":{"start":1752910819841,"stop":1752910819841,"duration":0},"status":"passed","severity":"normal"},{"uid":"f764edc0d2a5e514","name":"Subscribe and publish message","time":{"start":1752910719546,"stop":1752910719547,"duration":1},"status":"passed","severity":"normal"},{"uid":"7034fd5ee4b4ad80","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752911068173,"stop":1752911068173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee04742cee3f976c","name":"same cluster, static sharding: nodes connect","time":{"start":1752910648997,"stop":1752910648998,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cfac49c0b5ddc00","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752910523941,"stop":1752910523943,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e1a1284ff785c02","name":"Check received message containing long","time":{"start":1752911027478,"stop":1752911027479,"duration":1},"status":"passed","severity":"normal"},{"uid":"1973e189e1fd4694","name":"Push message with unicode special characters payload","time":{"start":1752910987673,"stop":1752910987673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79c243183af9355","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752910518583,"stop":1752910518583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b575ec6a137154ae","name":"Push message with Script payload","time":{"start":1752910987679,"stop":1752910987680,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81ea501330b4335","name":"Publish message with rate limit","time":{"start":1752910710665,"stop":1752910710665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23355d69695e780","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752910563415,"stop":1752910563415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b50ad9873665056","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752910703824,"stop":1752910703824,"duration":0},"status":"passed","severity":"normal"},{"uid":"584468eeb819beab","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752910563561,"stop":1752910563561,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a94c4558ee9d356","name":"should have no discoveries enabled by default","time":{"start":1752910563410,"stop":1752910563414,"duration":4},"status":"passed","severity":"normal"},{"uid":"103927bf115f6ce5","name":"should handle errors when getting connections","time":{"start":1752910533634,"stop":1752910533634,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f7f58c56809e48","name":"should dial with multiaddr and return stream","time":{"start":1752910534559,"stop":1752910534559,"duration":0},"status":"passed","severity":"normal"},{"uid":"253b87bfb9fd8bf0","name":"should initialize with Unhealthy status","time":{"start":1752910563425,"stop":1752910563425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b82fbfc1d556d6a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752910719555,"stop":1752910719555,"duration":0},"status":"passed","severity":"normal"},{"uid":"332dc7d1e6e9aeb0","name":"Callback on promise, aborts when callback returns true","time":{"start":1752910859786,"stop":1752910859787,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d2ade395e8c832b","name":"Push message with meta","time":{"start":1752910987683,"stop":1752910987683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e50386a9d37984","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752910534806,"stop":1752910534806,"duration":0},"status":"passed","severity":"normal"},{"uid":"23670da13dc4ca6c","name":"should return PeerId when PeerId is provided","time":{"start":1752910534450,"stop":1752910534450,"duration":0},"status":"passed","severity":"normal"},{"uid":"93eff3d4ffabf697","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752910719558,"stop":1752910719560,"duration":2},"status":"passed","severity":"normal"},{"uid":"24676bf0c83e520a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752910595855,"stop":1752910595855,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54415284d1f886e8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752910542492,"stop":1752910542493,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aca736e12ad83b0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752910827727,"stop":1752910827730,"duration":3},"status":"passed","severity":"normal"},{"uid":"86b96de22e152410","name":"can start the service","time":{"start":1752910595841,"stop":1752910595842,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a531ff6bf05881b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752911068182,"stop":1752911068182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6ec2492655b725","name":"same cluster: nodes connect","time":{"start":1752910649003,"stop":1752910649004,"duration":1},"status":"passed","severity":"normal"},{"uid":"872059a998efb4d8","name":"should not fail to start the service if it is already started","time":{"start":1752910595846,"stop":1752910595847,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea453b58c46a849","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752911027486,"stop":1752911027486,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2c831a5efe0026","name":"Check publish message containing long","time":{"start":1752910710635,"stop":1752910710635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2081f71f46f901b7","name":"should properly create peer info with all multiaddrs","time":{"start":1752910524715,"stop":1752910524715,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b5242c7ed47efc","name":"Filter","time":{"start":1752910880176,"stop":1752910880177,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0557408c7b96946","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752910518584,"stop":1752910518584,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a4474700cc1570","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1752910703827,"stop":1752910703827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff12ed410d7f3241","name":"should handle case when navigator is not available","time":{"start":1752910533615,"stop":1752910533616,"duration":1},"status":"passed","severity":"normal"},{"uid":"42be5f4d96f0095d","name":"Check publish message containing Basic HTML tag","time":{"start":1752910710644,"stop":1752910710645,"duration":1},"status":"passed","severity":"normal"},{"uid":"9434f7768b3f6e76","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752910534807,"stop":1752910534807,"duration":0},"status":"passed","severity":"normal"},{"uid":"7771c06831b8a3e3","name":"should return false when peer is on different cluster","time":{"start":1752910534262,"stop":1752910534265,"duration":3},"status":"passed","severity":"normal"},{"uid":"7d87e0fddc992964","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752910563945,"stop":1752910563945,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ac9b8654347e6c","name":"Generator, one shard","time":{"start":1752910826221,"stop":1752910826222,"duration":1},"status":"passed","severity":"normal"},{"uid":"9032299530192aa1","name":"Subscribe to topic containing XML and receive message","time":{"start":1752911068187,"stop":1752911068187,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83ea85b6710b6b3","name":"should remove event listeners from globalThis","time":{"start":1752910533610,"stop":1752910533611,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae9f5096bf70309","name":"Check received message containing special chars","time":{"start":1752911027479,"stop":1752911027479,"duration":0},"status":"passed","severity":"normal"},{"uid":"693289604dc10342","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752910518591,"stop":1752910518591,"duration":0},"status":"passed","severity":"normal"},{"uid":"511c440866ea5386","name":"new peer added after a peer was already found","time":{"start":1752910733762,"stop":1752910733762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f429c9ae0ed1edc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752910534808,"stop":1752910534809,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eac4d3b65b12cd8","name":"should not dial peers from store when browser is not connected","time":{"start":1752910534799,"stop":1752910534799,"duration":0},"status":"passed","severity":"normal"},{"uid":"242f8bd1e6dae03b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752911068182,"stop":1752911068182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f69d260f73f35bf1","name":"Check message with no pubsub topic is not received","time":{"start":1752911027493,"stop":1752911027493,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf40461bfe339205","name":"Push message with Basic HTML tag payload","time":{"start":1752910987671,"stop":1752910987671,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0e76ae836623e1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752910534416,"stop":1752910534416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c02d014e12f2a46","name":"Check received message containing unicode special characters","time":{"start":1752911027491,"stop":1752911027491,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5e2a22aa779feb","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752910572899,"stop":1752910572900,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a248d94fa81f03e","name":"Check message with no content topic is not received","time":{"start":1752911027485,"stop":1752911027485,"duration":0},"status":"passed","severity":"normal"},{"uid":"416ddd0ee4fafad4","name":"should handle peer not in mesh for all topics","time":{"start":1752910534189,"stop":1752910534189,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00cd030ba895e77","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752910834971,"stop":1752910834973,"duration":2},"status":"passed","severity":"normal"},{"uid":"123088bdb6b12b77","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752910518585,"stop":1752910518585,"duration":0},"status":"passed","severity":"normal"},{"uid":"52370a225e1f7abe","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752910572911,"stop":1752910572912,"duration":1},"status":"passed","severity":"normal"},{"uid":"7584fc271846bf2b","name":"Overlapping topic subscription","time":{"start":1752911068174,"stop":1752911068174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd74b9bf6f77b3","name":"Sample","time":{"start":1752910524000,"stop":1752910524000,"duration":0},"status":"passed","severity":"normal"},{"uid":"29598b36fe6e0eaf","name":"should skip peer when already connected","time":{"start":1752910534380,"stop":1752910534380,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e74bd156e9c6d9","name":"should not receive a peer event after stop","time":{"start":1752910595848,"stop":1752910595848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23aff69da033728","name":"should encode/decode to text encoding","time":{"start":1752910524710,"stop":1752910524711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d07634d4b59d76","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752910543007,"stop":1752910543007,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2adfd747141cb6","name":"should dial second nwaku node that was discovered","time":{"start":1752910590859,"stop":1752910590863,"duration":4},"status":"skipped","severity":"normal"},{"uid":"9c5d5feb3f9c3940","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752910563534,"stop":1752910563534,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce8b0c731268e2c","name":"can start and stop the service","time":{"start":1752910686923,"stop":1752910686923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a8bca3dfe30470","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752910523952,"stop":1752910523952,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd2ad35e822583d","name":"Asymmetric encrypt & decrypt","time":{"start":1752910552983,"stop":1752910552984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2577557de68855e","name":"Check received message with timestamp: 1752910590630 ","time":{"start":1752911027483,"stop":1752911027483,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e5b39bd2e3ffcf","name":"connects to nwaku","time":{"start":1752910874119,"stop":1752910874119,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e51c6524538b24","name":"Push to array if already present","time":{"start":1752910518268,"stop":1752910518269,"duration":1},"status":"passed","severity":"normal"},{"uid":"908907ffd8191027","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752910572916,"stop":1752910572916,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee152bb128cab44","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1752910703825,"stop":1752910703825,"duration":0},"status":"passed","severity":"normal"},{"uid":"78353a9d9160b3f9","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752910524706,"stop":1752910524706,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb35a5a7ba2cc28a","name":"should mark all messages in causal history as acknowledged","time":{"start":1752910576277,"stop":1752910576278,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabe478ca3378f60","name":"should return false and handle errors gracefully","time":{"start":1752910534565,"stop":1752910534565,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dadf4cc5903079e","name":"messageHashStr produces different results for different inputs","time":{"start":1752910534433,"stop":1752910534433,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b0aae20e9bc191","name":"should create ShardReader with static shards network config","time":{"start":1752910534247,"stop":1752910534251,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b41322854894b00","name":"should not execute task if max attempts is 0","time":{"start":1752910563504,"stop":1752910563504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a36972561a96a3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752911068171,"stop":1752911068171,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ae99d7fa791122","name":"Push message with XML payload","time":{"start":1752910987680,"stop":1752910987680,"duration":0},"status":"passed","severity":"normal"},{"uid":"57809a2861685728","name":"more peers than existing","time":{"start":1752910687177,"stop":1752910687177,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c4d007ec97677683","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752911068181,"stop":1752911068181,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a9d4d700f453ca","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752910523945,"stop":1752910523946,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd718317f26d55cf","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752910572912,"stop":1752910572915,"duration":3},"status":"passed","severity":"normal"},{"uid":"dfef67f943622b8d","name":"should not fail to stop the service if it was not started","time":{"start":1752910595843,"stop":1752910595843,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a8c1dc5d72bb6cf","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752910572910,"stop":1752910572910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e91af6c18b2bb5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752910518590,"stop":1752910518590,"duration":0},"status":"passed","severity":"normal"},{"uid":"216de9221945daee","name":"Push message with shell command payload","time":{"start":1752910987672,"stop":1752910987672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2e6e458a74143f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752911068191,"stop":1752911068191,"duration":0},"status":"passed","severity":"normal"},{"uid":"94efaf09d31b1d54","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752910876402,"stop":1752910876402,"duration":0},"status":"passed","severity":"normal"},{"uid":"be17f3fb4e7de8d","name":"Publish message with custom timestamp: Sat Jul 19 2025 08:38:24 GMT+0000 (Coordinated Universal Time)","time":{"start":1752910710660,"stop":1752910710660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa913bde45b22a0","name":"should start and stop interval correctly","time":{"start":1752910563499,"stop":1752910563499,"duration":0},"status":"passed","severity":"normal"},{"uid":"580ed6d1017d110f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752910611990,"stop":1752910611991,"duration":1},"status":"passed","severity":"normal"},{"uid":"a401a23e6b383f98","name":"throws on content topic with empty topic name field","time":{"start":1752910518578,"stop":1752910518579,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb8cc1736a5c5d7","name":"Passing an array","time":{"start":1752910874120,"stop":1752910874120,"duration":0},"status":"passed","severity":"normal"},{"uid":"255b93d2e530a83e","name":"should properly start and stop event listening","time":{"start":1752910563427,"stop":1752910563428,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e995271a4aae1a","name":"should properly create location multiaddrs - tcp","time":{"start":1752910524714,"stop":1752910524714,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8e00f4066e36bd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752910518595,"stop":1752910518595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9294a7df7e23045f","name":"should properly create location multiaddrs - udp6","time":{"start":1752910524713,"stop":1752910524713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d020f4667251b1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752910722290,"stop":1752910722290,"duration":0},"status":"passed","severity":"normal"},{"uid":"af02b2bf171da72e","name":"Should update multiaddrs","time":{"start":1752910678929,"stop":1752910678929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84eb0f4a2093c2c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752910518593,"stop":1752910518594,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e736b78c9d32462","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752910523950,"stop":1752910523951,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b508f24fdc762f3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752911068175,"stop":1752911068175,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d990f3ae503db1","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752910733762,"stop":1752910733762,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55dcba85c982c32","name":"should handle peer store errors gracefully","time":{"start":1752910533859,"stop":1752910533861,"duration":2},"status":"passed","severity":"normal"},{"uid":"55cab25544423419","name":"nwaku subscribes","time":{"start":1752910700500,"stop":1752910700501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5139a6c36385ac1","name":"Check received message containing Script","time":{"start":1752911027480,"stop":1752911027480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1030b8a39aecb4","name":"should properly compute the node id","time":{"start":1752910524709,"stop":1752910524709,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2d04793f1d4c3c","name":"returns nothing if no connections present","time":{"start":1752910534643,"stop":1752910534644,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f78c89811c1a74","name":"Check publish message containing escaped characters","time":{"start":1752910710648,"stop":1752910710653,"duration":5},"status":"passed","severity":"normal"},{"uid":"19a74b25059491a3","name":"should return false when peer is not found","time":{"start":1752910534260,"stop":1752910534260,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79538bbf57419ae","name":"should start ping timers on peer connect","time":{"start":1752910534152,"stop":1752910534163,"duration":11},"status":"passed","severity":"normal"},{"uid":"4acfaf6c006da6e0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752910543008,"stop":1752910543008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab68195fa33008f4","name":"Publish message with large meta","time":{"start":1752910710664,"stop":1752910710665,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6979d5e91077ba","name":"should check connected peers if present and suitable","time":{"start":1752910563917,"stop":1752910563917,"duration":0},"status":"passed","severity":"normal"},{"uid":"6159a26bbe18236c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752910719555,"stop":1752910719555,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb034ad982dd644","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752910703826,"stop":1752910703826,"duration":0},"status":"passed","severity":"normal"},{"uid":"696e7222cfe24d6b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752910572933,"stop":1752910572933,"duration":0},"status":"passed","severity":"normal"},{"uid":"628ecdf196968bd2","name":"should filter peers by codec","time":{"start":1752910534570,"stop":1752910534570,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c31953771623d88","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752910611990,"stop":1752910611990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1920c287beb0539","name":"Check message on other pubsub topic is not received","time":{"start":1752911027484,"stop":1752911027484,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a1e94c3342622","name":"should successfully query store with valid decoders and options","time":{"start":1752910564047,"stop":1752910564048,"duration":1},"status":"passed","severity":"normal"},{"uid":"470e89a460cbc302","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752910722295,"stop":1752910722295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac88b80bb96e57a5","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752910518583,"stop":1752910518583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c16e08047ba9c8","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752910733763,"stop":1752910733763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3833e49c06859081","name":"Decoder throws on undefined content topic","time":{"start":1752910554162,"stop":1752910554162,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb804b7a1280cbfb","name":"should return different streams if requested simultaniously","time":{"start":1752910534778,"stop":1752910534778,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe375007f84d47c0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752910518596,"stop":1752910518596,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac1776beceb6b39","name":"Rejects garbage","time":{"start":1752910567311,"stop":1752910567311,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c6980ffbdd9995","name":"should handle errors when globalThis is not available","time":{"start":1752910533609,"stop":1752910533609,"duration":0},"status":"passed","severity":"normal"},{"uid":"342bbeb50a1ac766","name":"Check received message containing special chars","time":{"start":1752911027488,"stop":1752911027488,"duration":0},"status":"passed","severity":"normal"},{"uid":"604fa501083a3672","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752910572915,"stop":1752910572916,"duration":1},"status":"passed","severity":"normal"},{"uid":"c60d5b163673ed5e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752910534164,"stop":1752910534165,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a429695ec28e3b6","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752910834974,"stop":1752910834975,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b0e64999473b3c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752910523944,"stop":1752910523945,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca4bd551612a274","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752910563426,"stop":1752910563426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf600e1c50ad598","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752910518589,"stop":1752910518589,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b15787deb65a42","name":"Push message with numeric payload","time":{"start":1752910987668,"stop":1752910987668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac6efd67220ac4f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752910719548,"stop":1752910719549,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3e3e4f54f5afdc","name":"Correctly serialized arguments","time":{"start":1752910649171,"stop":1752910649172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f2ec8f22158fc8","name":"Check publish message containing unicode special characters","time":{"start":1752910710656,"stop":1752910710657,"duration":1},"status":"passed","severity":"normal"},{"uid":"8755f5bfecf303c9","name":"should start the dialing interval","time":{"start":1752910534366,"stop":1752910534366,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac634c2c1bc6dba0","name":"Check publish message after service node is restarted","time":{"start":1752910710664,"stop":1752910710664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b90e94f32d5b480","name":"Check message with invalid timestamp is not received","time":{"start":1752911027493,"stop":1752911027493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17282085100d224","name":"Check received message containing JSON","time":{"start":1752911027490,"stop":1752911027490,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ab63a6a5263cf9","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752910576276,"stop":1752910576276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3342205ca612e08c","name":"should allow redial after cooldown period","time":{"start":1752910534386,"stop":1752910534386,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd408b4a73ac0e4b","name":"should populate queue if has active dial","time":{"start":1752910534386,"stop":1752910534386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfdc50a55e0d9dc","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752910518594,"stop":1752910518594,"duration":0},"status":"passed","severity":"normal"},{"uid":"627fdc394d332835","name":"should not fail to stop the service if it was not started","time":{"start":1752910546660,"stop":1752910546660,"duration":0},"status":"passed","severity":"normal"},{"uid":"388b4de7a907e26a","name":"Decoder throws on undefined content topic","time":{"start":1752910535065,"stop":1752910535065,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebfc04a4851ad1c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752910572919,"stop":1752910572920,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbdb2c3489d8cf5c","name":"should be empty after removing the only subscription","time":{"start":1752910564055,"stop":1752910564055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cc1ccf55e5224a","name":"should dial peer when peer is discovered","time":{"start":1752910533848,"stop":1752910533848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4355d5c2c7fe2df","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752910523946,"stop":1752910523946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8717c1750090b0","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752910576282,"stop":1752910576282,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0635637190ba59","name":"throws an error for improperly formatted content topics","time":{"start":1752910518588,"stop":1752910518588,"duration":0},"status":"passed","severity":"normal"},{"uid":"514e76c164c2f7d1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752910572931,"stop":1752910572931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eaf620714ea7f94","name":"Fails to publish message with empty text","time":{"start":1752910710661,"stop":1752910710662,"duration":1},"status":"passed","severity":"normal"},{"uid":"12fa86e87295808d","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752910876399,"stop":1752910876399,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb57b6b1ae4ace02","name":"Push message with Script payload","time":{"start":1752910987670,"stop":1752910987670,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e5530aea8e71b","name":"Passing page size 1 when there are 4 messages","time":{"start":1752910861296,"stop":1752910861296,"duration":0},"status":"passed","severity":"normal"},{"uid":"985b7b248a8f1c25","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app63/1/topic319/test.js","time":{"start":1752910814915,"stop":1752910814915,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedfbd820677620","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752910563416,"stop":1752910563416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d879d922e20921d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752910598733,"stop":1752910598733,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d0400b7bd42ca","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752910534779,"stop":1752910534780,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0a362972341a9a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752911068187,"stop":1752911068188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba829ade5d8a485d","name":"should skip peer when dialed recently","time":{"start":1752910534380,"stop":1752910534384,"duration":4},"status":"passed","severity":"normal"},{"uid":"2d4f4272a9fec51a","name":"should skip updating peer store if peer has same addresses","time":{"start":1752910533863,"stop":1752910533863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c710ce39df83a281","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752910518582,"stop":1752910518582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e8e4b6a44a8123","name":"should be safe to call multiple times","time":{"start":1752910533833,"stop":1752910533847,"duration":14},"status":"passed","severity":"normal"},{"uid":"16c048e43183ebea","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752910518582,"stop":1752910518583,"duration":1},"status":"passed","severity":"normal"},{"uid":"d333cb0e3b0f22af","name":"messageHash returns a Uint8Array","time":{"start":1752910534423,"stop":1752910534424,"duration":1},"status":"passed","severity":"normal"},{"uid":"8226db92391b9423","name":"Subscribe to topic containing long and publish message","time":{"start":1752910719551,"stop":1752910719551,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1b593f1ffa84","name":"should dial peer when no shard info available","time":{"start":1752910534387,"stop":1752910534388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8891c18e268b85d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752910719551,"stop":1752910719551,"duration":0},"status":"passed","severity":"normal"},{"uid":"f826899293bbb520","name":"messageHashStr works with IProtoMessage","time":{"start":1752910534432,"stop":1752910534432,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc51dec8184b14e","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752910534806,"stop":1752910534806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9c8292d0f2b4ce","name":"should continually clean up expired entries at intervals","time":{"start":1752910562653,"stop":1752910562664,"duration":11},"status":"passed","severity":"normal"},{"uid":"d2074786cde916c9","name":"should be able to encode the field with only STORE set to true","time":{"start":1752910523943,"stop":1752910523944,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b81444779639b42","name":"should be able to dial TLS multiaddrs","time":{"start":1752910678605,"stop":1752910678605,"duration":0},"status":"passed","severity":"normal"},{"uid":"9670105fa926dde6","name":"should throw error - no public key","time":{"start":1752910524708,"stop":1752910524708,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4d24d0de6daec7","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752911068186,"stop":1752911068186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4fd1a69ae1f0390","name":"Nodes with multiple pubsub topic","time":{"start":1752910703826,"stop":1752910703827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a7554eefe5753","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752910518591,"stop":1752910518592,"duration":1},"status":"passed","severity":"normal"},{"uid":"232a643d6470a72a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752910572902,"stop":1752910572906,"duration":4},"status":"passed","severity":"normal"},{"uid":"e5e6684c42684f4","name":"should clear dial history on stop","time":{"start":1752910534370,"stop":1752910534371,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4496348b050dcf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752910572928,"stop":1752910572929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd0604b2bd64ecb3","name":"ignores unrecognized TXT record formats","time":{"start":1752910543005,"stop":1752910543005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f908458f753f151f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752910518588,"stop":1752910518588,"duration":0},"status":"passed","severity":"normal"},{"uid":"96292a470e1e6a82","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752910834978,"stop":1752910834978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06da531dd4b539b","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752910518580,"stop":1752910518581,"duration":1},"status":"passed","severity":"normal"},{"uid":"66b790f45e1bcd8f","name":"Push message with custom timestamp: 1752914212296","time":{"start":1752910987684,"stop":1752910987685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8396930546d09fe","name":"should increase lamport timestamp","time":{"start":1752910576273,"stop":1752910576274,"duration":1},"status":"passed","severity":"normal"},{"uid":"7365367bd0adfbb6","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752910534266,"stop":1752910534266,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8ae3e0c914c79f","name":"Subscribe to topic containing XML and receive message","time":{"start":1752911068177,"stop":1752911068177,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b92c3d9f15ca16","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app29/8/topic133/xml","time":{"start":1752910814913,"stop":1752910814914,"duration":1},"status":"passed","severity":"normal"},{"uid":"a723d6ae3ba9bc73","name":"should return no connections if no open connection provided","time":{"start":1752910534644,"stop":1752910534644,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93ea1ec8e5f84ab","name":"Push message with custom timestamp: 1722152212295","time":{"start":1752910987675,"stop":1752910987675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e35a55ae64c6155","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752910572906,"stop":1752910572906,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb21fe609a4bc63","name":"Check received message containing unicode special characters","time":{"start":1752911027482,"stop":1752911027482,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cd107c3cdfa9bc","name":"accepts time-filtered query with content filter","time":{"start":1752910534728,"stop":1752910534729,"duration":1},"status":"passed","severity":"normal"},{"uid":"8225a37a76e326d3","name":"Sets default value correctly","time":{"start":1752910874122,"stop":1752910874122,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec82d1128ae93e8","name":"Check received message containing Arabic","time":{"start":1752911027479,"stop":1752911027480,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed167d2ac838186","name":"should not receive a peer event before start","time":{"start":1752910546662,"stop":1752910546663,"duration":1},"status":"passed","severity":"normal"},{"uid":"267bc21bd280d7e3","name":"should skip peer when failed to dial recently","time":{"start":1752910534384,"stop":1752910534384,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af96370d85703bd","name":"Fields are not dropped","time":{"start":1752910534698,"stop":1752910534698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab778eebdc44fd24","name":"should throw an error for insufficient data","time":{"start":1752910518755,"stop":1752910518756,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22c85b9bbe66203","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752910534797,"stop":1752910534797,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd0160a95a5f87","name":"should drop connection to one peer on hangUp","time":{"start":1752910678604,"stop":1752910678604,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8a255b6d0fe42f","name":"should properly clean up resources when disposed","time":{"start":1752910562653,"stop":1752910562653,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d70b6646419b4a2","name":"should decode valid enr successfully","time":{"start":1752910524705,"stop":1752910524706,"duration":1},"status":"passed","severity":"normal"},{"uid":"502c819eb899eb94","name":"should add and remove event listeners correctly","time":{"start":1752910546665,"stop":1752910546665,"duration":0},"status":"passed","severity":"normal"},{"uid":"28721a1579cfe257","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752910518590,"stop":1752910518591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3825ce7adee92eb","name":"should wait for LightPush peer to be connected","time":{"start":1752910563917,"stop":1752910563918,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21f8f4cdb93f0c0","name":"Throws when trying to push message with empty payload","time":{"start":1752910987682,"stop":1752910987683,"duration":1},"status":"passed","severity":"normal"},{"uid":"761b1e357b621c12","name":"should retry failed tasks","time":{"start":1752910563501,"stop":1752910563501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c317935f73c0c3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752910572900,"stop":1752910572902,"duration":2},"status":"passed","severity":"normal"},{"uid":"6249787c9b7a6d15","name":"should handle task timeouts","time":{"start":1752910563503,"stop":1752910563504,"duration":1},"status":"passed","severity":"normal"},{"uid":"771c16a29e32bb96","name":"should dial peers from store when no connections remain","time":{"start":1752910534800,"stop":1752910534800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46dce041299160c","name":"Refresh subscription","time":{"start":1752910719549,"stop":1752910719549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34fe7bb7f2b07c56","name":"should create KeepAliveManager with required options","time":{"start":1752910534134,"stop":1752910534135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f7e2cc9e4c2abf","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752910572925,"stop":1752910572925,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9fc665960800c0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752910552455,"stop":1752910552456,"duration":1},"status":"passed","severity":"normal"},{"uid":"41891b59272849c0","name":"Subscribe and receive messages via lightPush","time":{"start":1752911068170,"stop":1752911068171,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba44053b39c41711","name":"should process tasks in queue","time":{"start":1752910563500,"stop":1752910563500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6946f09e69d33a","name":"Fails to push message bigger that 1MB","time":{"start":1752910987685,"stop":1752910987685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8aafc0acf7a9d79","name":"should wait for Filter peer to be connected","time":{"start":1752910563918,"stop":1752910563918,"duration":0},"status":"passed","severity":"normal"},{"uid":"728c7cb12179086","name":"should not modify tags of connections for different peers","time":{"start":1752910563579,"stop":1752910563579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20d6f6b82466bdb","name":"Push message equal or less that 1MB","time":{"start":1752910987676,"stop":1752910987676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66ea3e9f198b279","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752910572941,"stop":1752910572941,"duration":0},"status":"passed","severity":"normal"},{"uid":"888c2d24d333de37","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752911068172,"stop":1752911068172,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6afe990a43e3d2f","name":"Ordered Callback - false","time":{"start":1752910846341,"stop":1752910846343,"duration":2},"status":"passed","severity":"normal"},{"uid":"74e56325ce5c21ce","name":"should remove expired entries after TTL has passed","time":{"start":1752910562638,"stop":1752910562651,"duration":13},"status":"passed","severity":"normal"},{"uid":"61d94bdf59cd6a76","name":"Register correct protocols","time":{"start":1752910719544,"stop":1752910719544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a434fac6911bca","name":"should get / set UDP multiaddr","time":{"start":1752910524711,"stop":1752910524712,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7b6501f1d57a90","name":"Passing page size 110 when there are 120 messages","time":{"start":1752910861298,"stop":1752910861298,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec9f5e819cda684","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752910541938,"stop":1752910541939,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e804d07305d65b0","name":"should dial peer immediately when queue is empty","time":{"start":1752910534371,"stop":1752910534379,"duration":8},"status":"passed","severity":"normal"},{"uid":"ce48c80c908b1b30","name":"Check message with no payload is not received","time":{"start":1752911027485,"stop":1752911027485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc6a43b75ba6fed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752910518596,"stop":1752910518597,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2300c9ae930af8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752910533634,"stop":1752910533634,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f6f2f065014ac8","name":"should attach causal history and bloom filter to each message","time":{"start":1752910576275,"stop":1752910576275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d554be10cf0328a","name":"random static sharding 3 - Cluster ID: 696, Shard ID: 231","time":{"start":1752910819841,"stop":1752910819846,"duration":5},"status":"passed","severity":"normal"},{"uid":"46eabb30d3c2c572","name":"Check received message containing Basic HTML tag","time":{"start":1752911027490,"stop":1752911027490,"duration":0},"status":"passed","severity":"normal"},{"uid":"6783e78bbec0a11b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752911068185,"stop":1752911068185,"duration":0},"status":"passed","severity":"normal"},{"uid":"6268f1026e6c628b","name":"should reject if Filter is requested but not mounted","time":{"start":1752910563916,"stop":1752910563916,"duration":0},"status":"passed","severity":"normal"},{"uid":"2347bcd8ec4ee32a","name":"messageHashStr produces consistent results for the same input","time":{"start":1752910534432,"stop":1752910534432,"duration":0},"status":"passed","severity":"normal"},{"uid":"992b985e66912fca","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752910572918,"stop":1752910572918,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b572b9e7a869549","name":"should handle multiple query options for time ranges","time":{"start":1752910564048,"stop":1752910564048,"duration":0},"status":"passed","severity":"normal"},{"uid":"91619b47045fc8a0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752910722291,"stop":1752910722295,"duration":4},"status":"passed","severity":"normal"},{"uid":"b7bbef8ad81c0bef","name":"Accepts a valid Waku Message","time":{"start":1752910567309,"stop":1752910567311,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4382a71341da83","name":"should handle shardReader errors","time":{"start":1752910534574,"stop":1752910534574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c10651a7e1f78f","name":"should be safe to call multiple times","time":{"start":1752910533847,"stop":1752910533848,"duration":1},"status":"passed","severity":"normal"},{"uid":"2119fe15a9249ac1","name":"recovers when dns.resolve returns empty","time":{"start":1752910543004,"stop":1752910543004,"duration":0},"status":"passed","severity":"normal"},{"uid":"9141f6ee14b4e364","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752910572927,"stop":1752910572927,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff64118cd79ab5f0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752910523949,"stop":1752910523950,"duration":1},"status":"passed","severity":"normal"},{"uid":"80c32114f32e7ca1","name":"Push message with short payload","time":{"start":1752910987677,"stop":1752910987677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531acc336101266","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752910634777,"stop":1752910634780,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e319c491ff9c36a","name":"should increase lamport timestamp","time":{"start":1752910576275,"stop":1752910576276,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea181e820d7fa8c","name":"All","time":{"start":1752910597059,"stop":1752910597059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e581cf2d4374d79d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752911068188,"stop":1752911068189,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0ee05e38c20d648","name":"should return null for non-existent peer","time":{"start":1752910534804,"stop":1752910534805,"duration":1},"status":"passed","severity":"normal"},{"uid":"53d82ad6bdfdbeb8","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752910563501,"stop":1752910563501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9a748f0eb382df","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752911068180,"stop":1752911068181,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0cdf6cae2be693","name":"Does not throw an exception when node disconnects","time":{"start":1752910874119,"stop":1752910874120,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03dcedd64cd9479","name":"Relay - dialed first","time":{"start":1752910880169,"stop":1752910880169,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2ff16183170f2b","name":"should only return 1 node with relay and store capability","time":{"start":1752910543006,"stop":1752910543006,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de36cf13148a59b","name":"Meta field set when metaSetter is specified","time":{"start":1752910535063,"stop":1752910535063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04900bd0b577ebc","name":"should dial one peer on dial","time":{"start":1752910678603,"stop":1752910678604,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a44729d73bb0f4f","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752910827730,"stop":1752910827731,"duration":1},"status":"passed","severity":"normal"},{"uid":"8784413f4fd298be","name":"Check received message containing Chinese","time":{"start":1752911027479,"stop":1752911027479,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d0b5eef680a512","name":"Subscribe to topic containing Script and receive message","time":{"start":1752911068187,"stop":1752911068187,"duration":0},"status":"passed","severity":"normal"},{"uid":"252d89cae9968e98","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752911068176,"stop":1752911068176,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9c156954dab8a","name":"should requeue task if no peer is available","time":{"start":1752910563500,"stop":1752910563501,"duration":1},"status":"passed","severity":"normal"},{"uid":"955271b450e1eca6","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752910563416,"stop":1752910563416,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15cbdb7ce2c6dd7","name":"Ordered Callback - true","time":{"start":1752910846341,"stop":1752910846341,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbba0e0b9b3f08e","name":"should handle browser offline state overriding peer connections","time":{"start":1752910533641,"stop":1752910533641,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bd8845365ec1c5","name":"should handle errors gracefully when getting peer info","time":{"start":1752910534270,"stop":1752910534270,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee526b74da13815","name":"should return false when navigator.onLine is false","time":{"start":1752910533612,"stop":1752910533614,"duration":2},"status":"passed","severity":"normal"},{"uid":"199c916b6de25c0f","name":"Push message with Basic HTML tag payload","time":{"start":1752910987680,"stop":1752910987680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87397b17c487d37","name":"should process queue every 500ms","time":{"start":1752910534407,"stop":1752910534408,"duration":1},"status":"passed","severity":"normal"},{"uid":"6672947d2021913d","name":"should be safe to call multiple times","time":{"start":1752910534797,"stop":1752910534797,"duration":0},"status":"passed","severity":"normal"},{"uid":"763ca35ffe279a8b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752910576279,"stop":1752910576279,"duration":0},"status":"passed","severity":"normal"},{"uid":"28307bdc930ad555","name":"Query generator for multiple messages with different content topic format","time":{"start":1752910859785,"stop":1752910859785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa791aecc164b1c","name":"topics with same application and version share the same shard","time":{"start":1752910518585,"stop":1752910518586,"duration":1},"status":"passed","severity":"normal"},{"uid":"297ce0814c4c42a1","name":"Check received message containing short","time":{"start":1752911027487,"stop":1752911027487,"duration":0},"status":"passed","severity":"normal"},{"uid":"96acc198150928b2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752911027483,"stop":1752911027483,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2a95a9c48404a","name":"Push message with JSON payload","time":{"start":1752910987671,"stop":1752910987671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46f38707d7a1401","name":"rejects hash query with content filter parameters","time":{"start":1752910534725,"stop":1752910534727,"duration":2},"status":"passed","severity":"normal"},{"uid":"29774e7f1852cf1b","name":"should only return 1 node with relay capability","time":{"start":1752910543005,"stop":1752910543006,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d31874f3f343f35","name":"should not create multiple intervals when called multiple times","time":{"start":1752910534370,"stop":1752910534370,"duration":0},"status":"passed","severity":"normal"},{"uid":"75206c06b3928134","name":"retrieves a single peer","time":{"start":1752910543003,"stop":1752910543003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccea437e3303c177","name":"A test","time":{"start":1752910635324,"stop":1752910635325,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ab7129c9037252","name":"Push message with escaped characters payload","time":{"start":1752910987672,"stop":1752910987672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15b0495786649c3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752910564056,"stop":1752910564056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75828ffbbcc25c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752910572934,"stop":1752910572935,"duration":1},"status":"passed","severity":"normal"},{"uid":"6457249356ee26fd","name":"Push message equal or less that 1MB","time":{"start":1752910987685,"stop":1752910987685,"duration":0},"status":"passed","severity":"normal"},{"uid":"65837ce71bef25d3","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752910572920,"stop":1752910572921,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a803bcd67a0ec2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752911068179,"stop":1752911068179,"duration":0},"status":"passed","severity":"normal"},{"uid":"a138402248322fde","name":"should handle peer store update failures gracefully","time":{"start":1752910534170,"stop":1752910534170,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed12db0921f83ee","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752910572919,"stop":1752910572919,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ebdecfdbec512b","name":"should return false when peer is not found","time":{"start":1752910534269,"stop":1752910534269,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b43769aed4907e","name":"should handle multiple peer connections","time":{"start":1752910534163,"stop":1752910534163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63204fad602a934","name":"Check received message containing short","time":{"start":1752911027478,"stop":1752911027478,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81cc4d320aa59d6","name":"Fails to push message bigger that 1MB","time":{"start":1752910987676,"stop":1752910987676,"duration":0},"status":"passed","severity":"normal"},{"uid":"976a7459fb769f8d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752911068183,"stop":1752911068183,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c5bda027d328e5","name":"should update peer store before dialing","time":{"start":1752910533849,"stop":1752910533859,"duration":10},"status":"passed","severity":"normal"},{"uid":"56fb2668a5fd085a","name":"should not fail to start the service if it is already started","time":{"start":1752910546661,"stop":1752910546661,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6da3ba2752f70e","name":"Check received message containing emoji","time":{"start":1752911027482,"stop":1752911027482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3605b6652acc8682","name":"Query generator for 2000 messages","time":{"start":1752910859787,"stop":1752910859788,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d04c4e7fdcb351d","name":"Decoder throws on undefined content topic","time":{"start":1752910552458,"stop":1752910552458,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ed5d7d57dd0e82","name":"pre and post cipher","time":{"start":1752910552985,"stop":1752910552985,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb52dec75f799ba5","name":"tcp ip4 address","time":{"start":1752910524091,"stop":1752910524091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7a0a2d7c47cddf","name":"should reject if WakuNode is not started","time":{"start":1752910563913,"stop":1752910563914,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c73edad7491d5d","name":"throws on content topic with empty version field","time":{"start":1752910518578,"stop":1752910518578,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f7c1d08e04fb93","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752910534779,"stop":1752910534779,"duration":0},"status":"passed","severity":"normal"},{"uid":"620319eca8254051","name":"Push message with XML payload","time":{"start":1752910987671,"stop":1752910987671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8493a63b145e198","name":"should clear the dialing interval","time":{"start":1752910534370,"stop":1752910534370,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dd92fb1598e469","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752910523947,"stop":1752910523947,"duration":0},"status":"passed","severity":"normal"},{"uid":"37db5b6ebd9f7260","name":"Check received message containing emoji","time":{"start":1752911027491,"stop":1752911027491,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db5e56cab8b80ff","name":"Push message with numeric payload","time":{"start":1752910987677,"stop":1752910987677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a340dda8fa434bd1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752910518595,"stop":1752910518595,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f97747f1fcded9","name":"Check publish message after client node is restarted","time":{"start":1752910710664,"stop":1752910710664,"duration":0},"status":"skipped","severity":"normal"},{"uid":"868f59cc27f121e1","name":"groups content topics by expected pubsub topic","time":{"start":1752910518586,"stop":1752910518586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3763138aef6fd04a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752910595855,"stop":1752910595856,"duration":1},"status":"skipped","severity":"normal"},{"uid":"71465b6a5e9b0e61","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752910719549,"stop":1752910719549,"duration":0},"status":"passed","severity":"normal"},{"uid":"96589df36416fae","name":"should not receive a peer event after stop","time":{"start":1752910546663,"stop":1752910546663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67d4a3c7a8027ff","name":"should wait for Store peer to be connected","time":{"start":1752910563918,"stop":1752910563919,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d8179e64494f02","name":"Should update shard info","time":{"start":1752910678930,"stop":1752910678930,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb54f5c8a90b434","name":"Push message with long payload","time":{"start":1752910987677,"stop":1752910987677,"duration":0},"status":"passed","severity":"normal"},{"uid":"165c80c559f475ea","name":"Encoder throws on undefined content topic","time":{"start":1752910535064,"stop":1752910535064,"duration":0},"status":"broken","severity":"normal"},{"uid":"b4004067bc3d5e6f","name":"Query generator for multiple messages","time":{"start":1752910859783,"stop":1752910859783,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03260a85a8ee756","name":"Encoder throws on undefined content topic","time":{"start":1752910552457,"stop":1752910552457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5dbe348a34324d","name":"should handle errors when removing globalThis listeners","time":{"start":1752910533611,"stop":1752910533612,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4681623b287715a","name":"should add event listeners to libp2p","time":{"start":1752910533607,"stop":1752910533608,"duration":1},"status":"passed","severity":"normal"},{"uid":"4610a6ad3184b75f","name":"should clear dial history on start","time":{"start":1752910534369,"stop":1752910534369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8f8f8d4b809898","name":"should use configured peers when available","time":{"start":1752910564049,"stop":1752910564049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a710e60711a719ea","name":"Passing page size 19 when there are 20 messages","time":{"start":1752910861297,"stop":1752910861298,"duration":1},"status":"passed","severity":"normal"},{"uid":"220f44828e4c9d38","name":"should initialize with custom number of peers","time":{"start":1752910563532,"stop":1752910563533,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81cc445009af6ed","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752910719547,"stop":1752910719548,"duration":1},"status":"passed","severity":"normal"},{"uid":"7957bec973a277f1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752910611992,"stop":1752910611992,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9730a641acd64d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752911068176,"stop":1752911068176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14ab469becf52dd","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752910814911,"stop":1752910814912,"duration":1},"status":"passed","severity":"normal"},{"uid":"27246a0b50f986ea","name":"random static sharding 7 - Cluster ID: 925, Shard ID: 677","time":{"start":1752910819854,"stop":1752910819854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f021d8d09c5a3d","name":"should handle case with no peers in store","time":{"start":1752910534803,"stop":1752910534803,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d2d2acea8d9313","name":"Push message with Arabic payload","time":{"start":1752910987678,"stop":1752910987678,"duration":0},"status":"passed","severity":"normal"},{"uid":"656f65ff35565995","name":"Query with Ordered Callback, No Decoder","time":{"start":1752910834975,"stop":1752910834977,"duration":2},"status":"passed","severity":"normal"},{"uid":"e438d29e7333d68f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752910867069,"stop":1752910867071,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c0259d432cb1371","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752910534266,"stop":1752910534269,"duration":3},"status":"passed","severity":"normal"},{"uid":"9fbb48ea1cb26cd1","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752910534171,"stop":1752910534171,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dfae1fd9c9d98e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752911068177,"stop":1752911068177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04e9016abea0129","name":"Push message with SQL Injection payload","time":{"start":1752910987679,"stop":1752910987679,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecce302acfc5a8cb","name":"does not throw on valid cases","time":{"start":1752910518573,"stop":1752910518573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e70ff668e15321c","name":"Mutual subscription","time":{"start":1752910719544,"stop":1752910719544,"duration":0},"status":"passed","severity":"normal"},{"uid":"7404ff9821b4b0ae","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752910534809,"stop":1752910534809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55099ce0781d3cd","name":"should set field with only STORE enabled","time":{"start":1752910524717,"stop":1752910524717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63b3a53a6d6dd","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752910534573,"stop":1752910534573,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfac485579b14a23","name":"Push message with emoji payload","time":{"start":1752910987673,"stop":1752910987673,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3c5df27a2b3862","name":"Check received message with timestamp: 1752910590630 ","time":{"start":1752911027492,"stop":1752911027492,"duration":0},"status":"passed","severity":"normal"},{"uid":"112835f0700d9934","name":"should reject if Store is requested but not mounted","time":{"start":1752910563916,"stop":1752910563916,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42dbbaac3318b28","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752910719553,"stop":1752910719553,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d6a8b74f969dc0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752910703824,"stop":1752910703825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e49cd98b7c94a6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752910598731,"stop":1752910598733,"duration":2},"status":"passed","severity":"normal"},{"uid":"3092ae9b68b9b6d3","name":"Passing page size 11 when there are 10 messages","time":{"start":1752910861297,"stop":1752910861297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d644b8e6313249ee","name":"Relay + Store","time":{"start":1752910597058,"stop":1752910597059,"duration":1},"status":"passed","severity":"normal"},{"uid":"13263181aa327b0","name":"throws on content topic with non-number generation field","time":{"start":1752910518574,"stop":1752910518576,"duration":2},"status":"passed","severity":"normal"},{"uid":"5f40948cd7e318f5","name":"should be safe to call multiple times","time":{"start":1752910534551,"stop":1752910534552,"duration":1},"status":"passed","severity":"normal"},{"uid":"549dabb42d314896","name":"should stop and cleanup resources","time":{"start":1752910564056,"stop":1752910564057,"duration":1},"status":"passed","severity":"normal"},{"uid":"da10136d1821286a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752911068185,"stop":1752911068185,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9c4bfb459bc753","name":"should set field with all protocols enabled","time":{"start":1752910524716,"stop":1752910524716,"duration":0},"status":"passed","severity":"normal"},{"uid":"28fa5dd43c96cc1","name":"should return false when peer is not on topic","time":{"start":1752910534573,"stop":1752910534573,"duration":0},"status":"passed","severity":"normal"},{"uid":"9889dc3ba2bcc068","name":"should stop ping timers on peer disconnect","time":{"start":1752910534163,"stop":1752910534164,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d09942e842b859","name":"Push message with Chinese payload","time":{"start":1752910987678,"stop":1752910987678,"duration":0},"status":"passed","severity":"normal"},{"uid":"20051ba69afa60ef","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/3/topic442/json","time":{"start":1752910814913,"stop":1752910814913,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c64f8a0636afd42","name":"should respect custom numPeersToUse configuration","time":{"start":1752910563576,"stop":1752910563576,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad49c376d1e6cf5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1752911068190,"stop":1752911068190,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddf4c4dba7a52e6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752910518591,"stop":1752910518591,"duration":0},"status":"passed","severity":"normal"}]