mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 20:03:08 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"f96402219c5ac4ee","name":"should dial peer when on same shard","time":{"start":1752560863523,"stop":1752560863523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ad7e5bc8ccd779","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752561419053,"stop":1752561419054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cb7cc5e3f158e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752560848224,"stop":1752560848224,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd939464d803ed82","name":"should save new peer to store","time":{"start":1752560863045,"stop":1752560863045,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82712a1dea2cc8f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/9/topic850/json","time":{"start":1752561157210,"stop":1752561157210,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3b6681c96d6c1b","name":"should properly create location multiaddrs - tcp6","time":{"start":1752560854183,"stop":1752560854183,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a96b2186dc3c97c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app5/9/topic611/proto","time":{"start":1752561157209,"stop":1752561157209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44655a786fafaad","name":"should skip peer when not on same shard","time":{"start":1752560863522,"stop":1752560863523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7c2968c7a606c5","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752560848216,"stop":1752560848216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbd742c83299a5d","name":"Check received message containing XML","time":{"start":1752561361290,"stop":1752561361291,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a5cde671601990","name":"Check received message containing shell command","time":{"start":1752561361279,"stop":1752561361279,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8ad00e93e032a5","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752560893215,"stop":1752560893216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ca3ceb45840566","name":"retrieves a single peer","time":{"start":1752560872238,"stop":1752560872239,"duration":1},"status":"passed","severity":"normal"},{"uid":"976fce14c40af3d1","name":"Check publish message containing escaped characters","time":{"start":1752561042591,"stop":1752561042592,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0af598e030a7f4","name":"Encoder throws on empty string content topic","time":{"start":1752560864434,"stop":1752560864435,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2cf9d228e828689","name":"Push message with content topic containing Arabic","time":{"start":1752561517482,"stop":1752561517482,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22d5ce57807d6e2","name":"should encode/decode to text encoding","time":{"start":1752560854180,"stop":1752560854180,"duration":0},"status":"passed","severity":"normal"},{"uid":"608e07dc569224fb","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752561419051,"stop":1752561419051,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf5ecc24305fb88","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752561419061,"stop":1752561419061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0610a0596787c97","name":"should remove event listeners from libp2p","time":{"start":1752560863300,"stop":1752560863300,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a385047156e2dbe","name":"should register libp2p event listeners when start is called","time":{"start":1752560893007,"stop":1752560893008,"duration":1},"status":"passed","severity":"normal"},{"uid":"9098e92932f9e752","name":"should properly create location multiaddrs - tcp","time":{"start":1752560854183,"stop":1752560854184,"duration":1},"status":"passed","severity":"normal"},{"uid":"402bdc48cb30aaf0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752560902219,"stop":1752560902219,"duration":0},"status":"passed","severity":"normal"},{"uid":"417844d5e17c708c","name":"rejects hash query with content filter parameters","time":{"start":1752560864091,"stop":1752560864091,"duration":0},"status":"passed","severity":"normal"},{"uid":"af56785ee962ae47","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752561109740,"stop":1752561109741,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6eabfbaec35d065","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752560863841,"stop":1752560863848,"duration":7},"status":"passed","severity":"normal"},{"uid":"231275541f90db2f","name":"should add and check entries correctly","time":{"start":1752560892176,"stop":1752560892178,"duration":2},"status":"passed","severity":"normal"},{"uid":"76f02b5302a738ab","name":"Relay - times out","time":{"start":1752561194110,"stop":1752561194110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c64ebf0af27b0","name":"should not fail to stop the service if it was not started","time":{"start":1752560876078,"stop":1752560876079,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6ab90a0ee79422","name":"Check received message with timestamp: 1752560921250000000 ","time":{"start":1752561361294,"stop":1752561361295,"duration":1},"status":"passed","severity":"normal"},{"uid":"c40b12eacff9766e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752560871316,"stop":1752560871318,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa878ed7b8afbd22","name":"Push message with content topic containing Script","time":{"start":1752561517483,"stop":1752561517483,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bef66944c51c3c","name":"should get / set TCP multiaddr","time":{"start":1752560854181,"stop":1752560854181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7534e8b54d4b94","name":"should handle complete peer lifecycle","time":{"start":1752560864010,"stop":1752560864010,"duration":0},"status":"passed","severity":"normal"},{"uid":"78df52c9c75fd094","name":"Check received message containing Script","time":{"start":1752561361277,"stop":1752561361277,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b00d7b93b74b74","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752560902235,"stop":1752560902236,"duration":1},"status":"passed","severity":"normal"},{"uid":"664fffe24822cd9e","name":"should request peer renewal on specific errors","time":{"start":1752560892981,"stop":1752560892981,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d8d7dedbed06aa","name":"Query Generator, No Decoder","time":{"start":1752561135078,"stop":1752561135078,"duration":0},"status":"passed","severity":"normal"},{"uid":"1244bf2c9e174c8e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752560902227,"stop":1752560902227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dd819c5adda62f","name":"accepts valid message hash query","time":{"start":1752560864090,"stop":1752560864091,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d5ae1e156a4a56","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752561052285,"stop":1752561052285,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a5784272c4f81","name":"should not create multiple intervals when called multiple times","time":{"start":1752560863511,"stop":1752560863511,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc93e6c2505fd514","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752560848235,"stop":1752560848235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff801b4bd56f067","name":"1 Store, 2 fetches","time":{"start":1752560871893,"stop":1752560871893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b481187112b2e71","name":"Push message with custom timestamp: 1752557341517","time":{"start":1752561517473,"stop":1752561517474,"duration":1},"status":"passed","severity":"normal"},{"uid":"3409885d7803b0e6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752561419053,"stop":1752561419053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16879e2e45cdcf7","name":"should create ConnectionManager with required options","time":{"start":1752560864301,"stop":1752560864302,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd95eeb974da9467","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752561419056,"stop":1752561419057,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb99e52707697dae","name":"Refresh subscription","time":{"start":1752561419049,"stop":1752561419050,"duration":1},"status":"passed","severity":"normal"},{"uid":"87777e5aebf22431","name":"should return false when at bootstrap limit","time":{"start":1752560863874,"stop":1752560863876,"duration":2},"status":"passed","severity":"normal"},{"uid":"934b96df0170168c","name":"throws on content topic with non-number generation field","time":{"start":1752560848206,"stop":1752560848207,"duration":1},"status":"passed","severity":"normal"},{"uid":"4945d763f9b8c4a3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752560848222,"stop":1752560848222,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b376e814e312cc","name":"Overlapping topic subscription","time":{"start":1752561052280,"stop":1752561052280,"duration":0},"status":"skipped","severity":"normal"},{"uid":"950b219e027c900b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752560902226,"stop":1752560902226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8092456d384bdc0","name":"should return unique PubsubTopics for static sharding","time":{"start":1752560848218,"stop":1752560848219,"duration":1},"status":"passed","severity":"normal"},{"uid":"5798cb3cefcb8781","name":"should create ShardReader with shards network config","time":{"start":1752560863433,"stop":1752560863433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd330ff495621fe","name":"should handle peer store errors gracefully","time":{"start":1752560863873,"stop":1752560863873,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6dd783d9f67dae","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752560863296,"stop":1752560863296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6faef31a999afb","name":"should initialize with custom number of peers","time":{"start":1752560893002,"stop":1752560893003,"duration":1},"status":"passed","severity":"normal"},{"uid":"82410687f0c1a570","name":"should drop connection via multiaddr with hangUp","time":{"start":1752561009429,"stop":1752561009430,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ecff621c81e5d9b","name":"should return tags for existing peer","time":{"start":1752560863860,"stop":1752560863860,"duration":0},"status":"passed","severity":"normal"},{"uid":"836a6be38c930e0b","name":"should initialize with Unhealthy status","time":{"start":1752560892477,"stop":1752560892477,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d8537cd05b3d62","name":"Push 30 different messages","time":{"start":1752561517480,"stop":1752561517480,"duration":0},"status":"skipped","severity":"normal"},{"uid":"30033981bafa80a1","name":"should not receive a peer event before start","time":{"start":1752561016654,"stop":1752561016654,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e31ec8dc2a8050a","name":"Query with Ordered Callback, No Decoder","time":{"start":1752561135080,"stop":1752561135080,"duration":0},"status":"passed","severity":"normal"},{"uid":"557a54685a45392a","name":"Query generator for multiple messages with different content topic format","time":{"start":1752561166094,"stop":1752561166095,"duration":1},"status":"passed","severity":"normal"},{"uid":"50c2ce35d7772533","name":"should return no connections if no open connection provided","time":{"start":1752560864027,"stop":1752560864027,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c3e3f6a381a8d7","name":"should not fail to start the service if it is already started","time":{"start":1752561016653,"stop":1752561016653,"duration":0},"status":"passed","severity":"normal"},{"uid":"713fbcdbb16ec71","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752561051860,"stop":1752561051860,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9d1176e99656b7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752560926365,"stop":1752560926365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e48f3e7625b95940","name":"Reusing cursor across nodes","time":{"start":1752561122109,"stop":1752561122109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8bea6c7106a5a9","name":"random static sharding 8 - Cluster ID: 551, Shard ID: 785","time":{"start":1752561178188,"stop":1752561178188,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedde6825f99b1fc","name":"should respect custom numPeersToUse configuration","time":{"start":1752560893010,"stop":1752560893010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cfcd4bbbdb195a","name":"should dial peer when no shard info available","time":{"start":1752560863524,"stop":1752560863524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e67e7dd7c3a5c0","name":"should be safe to call multiple times","time":{"start":1752560864306,"stop":1752560864307,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a451d1494a4d7f","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752561419047,"stop":1752561419047,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae109a397d2953a","name":"Generator, 2 different pubsubtopics","time":{"start":1752561171930,"stop":1752561171930,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d6e550dd0069da56","name":"Passing page size 0 when there are 110 messages","time":{"start":1752561185721,"stop":1752561185721,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2f3d4ad265281f","name":"Push message with content topic containing short","time":{"start":1752561517467,"stop":1752561517467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eea33c3cc65ce8a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752561361296,"stop":1752561361296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e60d0ef9e6687c","name":"should not allow k > 12","time":{"start":1752560901996,"stop":1752560901998,"duration":2},"status":"passed","severity":"normal"},{"uid":"b416095b9d7e8bb3","name":"Push message with rate limit","time":{"start":1752561517486,"stop":1752561517486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac10c396b5637ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752560902233,"stop":1752560902233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a59b075f2dc494da","name":"Generator, 2 different pubsubtopics","time":{"start":1752561171931,"stop":1752561171931,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0f354cc1187946","name":"Check received message containing long","time":{"start":1752561361275,"stop":1752561361275,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8381750a5a21c6","name":"should sort peers by ping value","time":{"start":1752560864313,"stop":1752560864313,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed68ccbd2c57da4e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752560902224,"stop":1752560902224,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa66bd2b07fd57d","name":"should handle dial errors gracefully","time":{"start":1752560863524,"stop":1752560863525,"duration":1},"status":"passed","severity":"normal"},{"uid":"f519433fcc4909ff","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752560848235,"stop":1752560848235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e571da0a0ebcdd62","name":"should dial all remaining peers","time":{"start":1752560863850,"stop":1752560863850,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb29b846f1ea2c36","name":"Check received message containing shell command","time":{"start":1752561361293,"stop":1752561361293,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a9eb6b5987ed2b","name":"random static sharding 3 - Cluster ID: 229, Shard ID: 607","time":{"start":1752561178181,"stop":1752561178181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3a9744a40d4efe","name":"Used by Waku Relay","time":{"start":1752561192582,"stop":1752561192582,"duration":0},"status":"passed","severity":"normal"},{"uid":"828792282c12a15e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752560968669,"stop":1752560968669,"duration":0},"status":"passed","severity":"normal"},{"uid":"702dc185abaa958","name":"Push message with content topic containing long","time":{"start":1752561517481,"stop":1752561517481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daa34890344baa5","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752560902226,"stop":1752560902227,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dab4ce5ccfee19d","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752560929033,"stop":1752560929033,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad2faeaa4091d75","name":"should not fail to start the service if it is already started","time":{"start":1752560876079,"stop":1752560876079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef01e8838570d4d5","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752561135079,"stop":1752561135079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4667b65462255861","name":"Query Generator, No message returned","time":{"start":1752561135079,"stop":1752561135079,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9a0b58bb07d010","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752560853456,"stop":1752560853456,"duration":0},"status":"passed","severity":"normal"},{"uid":"217f774d0e20ed36","name":"Check publish message containing emoji","time":{"start":1752561042592,"stop":1752561042592,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e9e74b2bc3f1f7","name":"should handle complete discovery-to-dial flow","time":{"start":1752560863049,"stop":1752560863049,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf7da5e2535f351","name":"random static sharding 4 - Cluster ID: 705, Shard ID: 482","time":{"start":1752561178186,"stop":1752561178186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9516874c89838875","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752561189092,"stop":1752561189092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f13db24a1c19ef","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752561052282,"stop":1752561052282,"duration":0},"status":"passed","severity":"normal"},{"uid":"187a254036c31b9e","name":"Encoder throws on empty string content topic","time":{"start":1752560881992,"stop":1752560881992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9088708b087688cb","name":"Push message with content topic containing SQL Injection","time":{"start":1752561517469,"stop":1752561517470,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4fbc4777f592e2","name":"should not execute task if max attempts is 0","time":{"start":1752560892981,"stop":1752560892981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9ff3b00115f0c2","name":"Correctly serialized arguments","time":{"start":1752560979630,"stop":1752560979630,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b10f34ccc8d41e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752560902228,"stop":1752560902229,"duration":1},"status":"passed","severity":"normal"},{"uid":"214f986dd15accf2","name":"Publish message with custom timestamp: Wed Jul 24 2024 06:30:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561042593,"stop":1752561042595,"duration":2},"status":"passed","severity":"normal"},{"uid":"42d226c1f7597b6d","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752560902225,"stop":1752560902225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c828057ed5137a7","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752561122110,"stop":1752561122110,"duration":0},"status":"skipped","severity":"normal"},{"uid":"503015856769ac37","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752561419048,"stop":1752561419048,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aa03bd41505f45f3","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752561189087,"stop":1752561189087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf8194000b1ad7d","name":"should dial peers from store when browser is connected","time":{"start":1752560863830,"stop":1752560863830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f793b0ccc10559fa","name":"should be safe to call multiple times","time":{"start":1752560863026,"stop":1752560863027,"duration":1},"status":"passed","severity":"normal"},{"uid":"b34cfeae7a9cc67d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752560902227,"stop":1752560902227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe8f5b66591868","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752560848234,"stop":1752560848234,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf470a1cb0e923da","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752560863690,"stop":1752560863690,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c86d8dbdff8dfc1","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752560863902,"stop":1752560863902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ebf8dc6c7f35b9","name":"messageHashStr produces different results for different inputs","time":{"start":1752560863691,"stop":1752560863698,"duration":7},"status":"passed","severity":"normal"},{"uid":"d1816016a8f83a20","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561042593,"stop":1752561042593,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9699589861647fb","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752560848219,"stop":1752560848219,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfc24924391816a","name":"Check received message containing Script","time":{"start":1752561361289,"stop":1752561361290,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc794e365753189","name":"should be able to decode the field with only STORE set to true","time":{"start":1752560853458,"stop":1752560853459,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fdf717b69f88454","name":"throws on content topic with empty topic name field","time":{"start":1752560848208,"stop":1752560848209,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5c8a5ed72b9c969","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752560864113,"stop":1752560864113,"duration":0},"status":"passed","severity":"normal"},{"uid":"326cada36a3c42bb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752561052283,"stop":1752561052283,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9b2af162c5d198","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752560853459,"stop":1752560853460,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c25e6745d8b4bc","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752560902203,"stop":1752560902203,"duration":0},"status":"passed","severity":"normal"},{"uid":"128b8ec080696bfc","name":"Throws when trying to push message with empty payload","time":{"start":1752561517480,"stop":1752561517480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd814a961692bb8","name":"Rejects garbage","time":{"start":1752560896496,"stop":1752560896497,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a35b4785a9e5d02","name":"returns only open connection if one present","time":{"start":1752560864026,"stop":1752560864027,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2fb30152e12daa","name":"Push message with content topic containing JSON","time":{"start":1752561517471,"stop":1752561517471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08e7aaa449b13e5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752561419060,"stop":1752561419060,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49036d8b14739af","name":"Meta field set when metaSetter is specified","time":{"start":1752560864434,"stop":1752560864434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2642f1128b879861","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752560902228,"stop":1752560902228,"duration":0},"status":"passed","severity":"normal"},{"uid":"365a389d5bde9934","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752560848238,"stop":1752560848238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15f61fdb8d84d23","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752560902218,"stop":1752560902218,"duration":0},"status":"passed","severity":"normal"},{"uid":"693ec8be702e0f57","name":"should handle disconnect when peer has no timers","time":{"start":1752560864005,"stop":1752560864006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72b9f1633d36047","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752560848223,"stop":1752560848224,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe1746abcecbce4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752561419061,"stop":1752561419061,"duration":0},"status":"passed","severity":"normal"},{"uid":"887050d4e86743d4","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752560864112,"stop":1752560864112,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d466801134a9725","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752560848210,"stop":1752560848210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c6468a06cb795f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752560848224,"stop":1752560848224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a22cf55e2ed91ff","name":"should check false positive rate","time":{"start":1752560904458,"stop":1752560904458,"duration":0},"status":"passed","severity":"normal"},{"uid":"510c6fb1cc36d782","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752561035179,"stop":1752561035179,"duration":0},"status":"passed","severity":"normal"},{"uid":"b418a996756eff13","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752560901999,"stop":1752560902000,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af093615255dede","name":"should increase lamport timestamp","time":{"start":1752560906985,"stop":1752560906985,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c238ab44a763db","name":"Check received message containing emoji","time":{"start":1752561361294,"stop":1752561361294,"duration":0},"status":"passed","severity":"normal"},{"uid":"4525dd39718cfd91","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752560848210,"stop":1752560848211,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdbaaed4c9c1322f","name":"should get all peers from store","time":{"start":1752560863849,"stop":1752560863850,"duration":1},"status":"passed","severity":"normal"},{"uid":"db8b1f3b7690bfc5","name":"Fails to push message bigger that 1MB","time":{"start":1752561517475,"stop":1752561517475,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc9f53a3e615030","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752560892963,"stop":1752560892964,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfef8aaac2af7407","name":"returns nothing if no connections present","time":{"start":1752560864026,"stop":1752560864026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c170d266099f2850","name":"connected peers and dial","time":{"start":1752561016888,"stop":1752561016889,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d8333eaf956f55a2","name":"Decoder throws on empty string content topic","time":{"start":1752560881993,"stop":1752560881993,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1a93747e22ff43","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752560853460,"stop":1752560853461,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a4b474d6df7589","name":"should not allow unachievable error rate","time":{"start":1752560901998,"stop":1752560901999,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ecf93f1ab0598be","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752560848227,"stop":1752560848227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c833972a1f69f9c3","name":"should not receive a peer event after stop","time":{"start":1752560876080,"stop":1752560876081,"duration":1},"status":"passed","severity":"normal"},{"uid":"7899d28bd33f6a64","name":"should remove event listeners from globalThis","time":{"start":1752560863300,"stop":1752560863301,"duration":1},"status":"passed","severity":"normal"},{"uid":"d968f9f6b5312b3a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752560902222,"stop":1752560902222,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4174a0f439fc8d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app40/10/topic991/utf8","time":{"start":1752561157208,"stop":1752561157208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5407d0b14b0bc55","name":"Push message with content topic containing Script","time":{"start":1752561517470,"stop":1752561517470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a807294672cb03","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752561419050,"stop":1752561419051,"duration":1},"status":"passed","severity":"normal"},{"uid":"96acf47f3cadc880","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752560871314,"stop":1752560871315,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84b0fe02c46f7b4","name":"should remove expired entries after TTL has passed","time":{"start":1752560892188,"stop":1752560892188,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d256daf167f238a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752560902227,"stop":1752560902228,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b91c1a64ea6bbd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752560902232,"stop":1752560902233,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed25a6d0ca8385d6","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752560951710,"stop":1752560951711,"duration":1},"status":"passed","severity":"normal"},{"uid":"458c53b5198a9d76","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752560848217,"stop":1752560848217,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ebeca6bdaf3605","name":"Check message with no payload is not received","time":{"start":1752561361284,"stop":1752561361284,"duration":0},"status":"passed","severity":"normal"},{"uid":"403dc4835532d503","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752560848212,"stop":1752560848212,"duration":0},"status":"passed","severity":"normal"},{"uid":"1457d7fb8ad34c8d","name":"should get tags for the connected peer","time":{"start":1752560863839,"stop":1752560863839,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55a4463d07af4f1","name":"Sign & Recover","time":{"start":1752560882413,"stop":1752560882413,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c8cba336e987c7","name":"Subscribe to topic containing Script and receive message","time":{"start":1752561419062,"stop":1752561419062,"duration":0},"status":"passed","severity":"normal"},{"uid":"794bc8d5fdb1a956","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752561135081,"stop":1752561135081,"duration":0},"status":"passed","severity":"normal"},{"uid":"111d004d427b09d","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752560941169,"stop":1752560941170,"duration":1},"status":"passed","severity":"normal"},{"uid":"982515058d3fe831","name":"can start and stop the service","time":{"start":1752560926359,"stop":1752560926359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66179c890c5c4b0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752560848227,"stop":1752560848227,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b69ec02dcf11ce","name":"should properly create location multiaddrs - udp","time":{"start":1752560854183,"stop":1752560854183,"duration":0},"status":"passed","severity":"normal"},{"uid":"755f4d1f1da2d36d","name":"should be safe to call multiple times","time":{"start":1752560863822,"stop":1752560863828,"duration":6},"status":"passed","severity":"normal"},{"uid":"db6033095f01461a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752561122105,"stop":1752561122108,"duration":3},"status":"passed","severity":"normal"},{"uid":"80a457848b1ff731","name":"should handle complete connection lifecycle","time":{"start":1752560863321,"stop":1752560863322,"duration":1},"status":"passed","severity":"normal"},{"uid":"864c9ab2bf05214","name":"should not dispatch event when already connected","time":{"start":1752560863311,"stop":1752560863315,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e6404bcf8781166","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752560863913,"stop":1752560863913,"duration":0},"status":"passed","severity":"normal"},{"uid":"9219d9736245adef","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752560863679,"stop":1752560863680,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ec6801e30130cb","name":"Passing page size 19 when there are 20 messages","time":{"start":1752561185723,"stop":1752561185723,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c18491247bf321","name":"Decoder throws on empty string content topic","time":{"start":1752560883568,"stop":1752560883568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8432818cd646decb","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752560902220,"stop":1752560902220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e2aecfec7799a1","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752561052284,"stop":1752561052285,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fb407759e2f26","name":"should not receive a peer event before start","time":{"start":1752560926361,"stop":1752560926362,"duration":1},"status":"passed","severity":"normal"},{"uid":"52853be2e14bdc34","name":"should create ConnectionManager with relay","time":{"start":1752560864302,"stop":1752560864303,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ad5bffd4b3c0b1","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752560848213,"stop":1752560848213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9286685a91bd154","name":"should handle peer store errors during connection limiting","time":{"start":1752560863911,"stop":1752560863911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4fb86d97390337","name":"recovers when dns.resolve returns empty","time":{"start":1752560872239,"stop":1752560872239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f417d6858db852e2","name":"should set default options when no config provided","time":{"start":1752560864303,"stop":1752560864303,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd395e66c52a157","name":"should wait for Store peer to be connected","time":{"start":1752560893272,"stop":1752560893272,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b31ccfc6fa86fd1","name":"Push message with Russian payload","time":{"start":1752561517462,"stop":1752561517462,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b4438e5e1f1a46","name":"Callback on promise","time":{"start":1752561166095,"stop":1752561166095,"duration":0},"status":"passed","severity":"normal"},{"uid":"df27262f01d29ab3","name":"should clear dial history on stop","time":{"start":1752560863512,"stop":1752560863512,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9071ff0898d81e","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752561035155,"stop":1752561035159,"duration":4},"status":"passed","severity":"normal"},{"uid":"54a4b22f8451531d","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752560853457,"stop":1752560853458,"duration":1},"status":"passed","severity":"normal"},{"uid":"3895f29d1db61f4","name":"should skip peer when already connected","time":{"start":1752560863519,"stop":1752560863519,"duration":0},"status":"passed","severity":"normal"},{"uid":"482572801a6b82bf","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752560893214,"stop":1752560893214,"duration":0},"status":"passed","severity":"normal"},{"uid":"91370390bb10aee8","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752560848236,"stop":1752560848236,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c36dcc263657cc4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752560883566,"stop":1752560883566,"duration":0},"status":"passed","severity":"normal"},{"uid":"506152f9b602aa52","name":"should handle all zero keep alive options","time":{"start":1752560864009,"stop":1752560864009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c07e85f36d9b52","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752560892878,"stop":1752560892878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46ffcbb16c0ff0a","name":"Push message with escaped characters payload","time":{"start":1752561517465,"stop":1752561517465,"duration":0},"status":"passed","severity":"normal"},{"uid":"8315242010db283b","name":"should return false when peer is not found","time":{"start":1752560863455,"stop":1752560863456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4353bee60290eb67","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752560863998,"stop":1752560863998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f960c4fe61a3d55a","name":"Check publish message containing Script","time":{"start":1752561042588,"stop":1752561042588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6da1a3aa36402e","name":"should return false when network is not connected","time":{"start":1752560864307,"stop":1752560864308,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3e70d5f69883a3","name":"should allow redial after cooldown period","time":{"start":1752560863520,"stop":1752560863522,"duration":2},"status":"passed","severity":"normal"},{"uid":"c193f6aa70cd7498","name":"should perform ping and update peer store on timer","time":{"start":1752560863990,"stop":1752560863994,"duration":4},"status":"passed","severity":"normal"},{"uid":"68f36f5dadd103cd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752560853459,"stop":1752560853459,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e794164e6ab9e8","name":"configure the node with multiple pubsub topics","time":{"start":1752561178191,"stop":1752561178192,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f64a5eb457600fe","name":"should start the dialing interval","time":{"start":1752560863510,"stop":1752560863510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37d031ddccdc6fe","name":"should handle null peers returned by getPeer","time":{"start":1752560863901,"stop":1752560863901,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f08113b18a700","name":"should emit a peer event after start","time":{"start":1752560926361,"stop":1752560926361,"duration":0},"status":"passed","severity":"normal"},{"uid":"471348ef44e09e9f","name":"should keep entries that haven't expired yet","time":{"start":1752560892188,"stop":1752560892189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed846fbca316c674","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752561419052,"stop":1752561419052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec353f3d2a9681d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752560906990,"stop":1752560906990,"duration":0},"status":"passed","severity":"normal"},{"uid":"860a8f5ee5737735","name":"isConnected should return true after first peer connects","time":{"start":1752560941167,"stop":1752560941168,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0874f47577327d","name":"should dial peers from store on start","time":{"start":1752560863815,"stop":1752560863815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1791f707f28891d5","name":"should reject if LightPush is requested but not mounted","time":{"start":1752560893269,"stop":1752560893270,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6e98aecf9513dc7","name":"Check received message containing XML","time":{"start":1752561361277,"stop":1752561361278,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b975ad52101547","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752560863454,"stop":1752560863455,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e40df8f159e3a0","name":"should hang up with multiaddr and return true on success","time":{"start":1752560864310,"stop":1752560864311,"duration":1},"status":"passed","severity":"normal"},{"uid":"356014bc1043b672","name":"Subscribe and receive messages via waku relay post","time":{"start":1752561419057,"stop":1752561419057,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a42f1b39434515","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752560863454,"stop":1752560863454,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a96f376682ed6b","name":"should throw an error for insufficient data","time":{"start":1752560848276,"stop":1752560848276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f698520493a1365","name":"Check message with non string payload is not received","time":{"start":1752561361298,"stop":1752561361298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0ed281fced24e7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752560893008,"stop":1752560893009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fac9a06fdff050c","name":"should start and stop interval correctly","time":{"start":1752560892979,"stop":1752560892979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e319b58c8781c53","name":"should return PeerId when PeerId is provided","time":{"start":1752560863913,"stop":1752560863913,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c5398a6cf66f45","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752561035165,"stop":1752561035165,"duration":0},"status":"passed","severity":"normal"},{"uid":"999b3da85b554c0f","name":"should insert elements correctly","time":{"start":1752560904455,"stop":1752560904455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b735dd71aac2514e","name":"Check received message containing unicode special characters","time":{"start":1752561361294,"stop":1752561361294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc77fefcaa4d26c","name":"Push message with custom timestamp: 1721802541517","time":{"start":1752561517473,"stop":1752561517473,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0f2084b4d89e8b","name":"should handle special patterns correctly","time":{"start":1752560904457,"stop":1752560904457,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c3a6355a64520c","name":"Check publish message containing SQL Injection","time":{"start":1752561042587,"stop":1752561042588,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f5175710c9361","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752560853453,"stop":1752560853453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67d0be8b0811917","name":"Subscribe to topic containing short and receive message","time":{"start":1752561419060,"stop":1752561419060,"duration":0},"status":"passed","severity":"normal"},{"uid":"80606500b32a11aa","name":"Push message with content topic containing XML","time":{"start":1752561517483,"stop":1752561517483,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0a319df726751b","name":"should transition to Unhealthy when no connections","time":{"start":1752560892478,"stop":1752560892478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd97654b77f403f","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752561122102,"stop":1752561122102,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8ac4c8d59fde0","name":"Push message with meta","time":{"start":1752561517485,"stop":1752561517486,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f5c7866c6df1701","name":"Check received message containing numeric","time":{"start":1752561361275,"stop":1752561361275,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f63cdbc1fd2dcc","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752561042603,"stop":1752561042603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b553b31baeeed08f","name":"Push message with unicode special characters payload","time":{"start":1752561517465,"stop":1752561517465,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c9f18c421eba3e","name":"Check publish message containing unicode special characters","time":{"start":1752561042592,"stop":1752561042592,"duration":0},"status":"passed","severity":"normal"},{"uid":"558e78f308c820cf","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752560902209,"stop":1752560902212,"duration":3},"status":"passed","severity":"normal"},{"uid":"ded2a229f6802284","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752560902217,"stop":1752560902217,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d20bad6ce452cb","name":"Push message equal or less that 1MB","time":{"start":1752561517474,"stop":1752561517475,"duration":1},"status":"passed","severity":"normal"},{"uid":"528d3481bb5a1c4","name":"should properly create peer info with all multiaddrs","time":{"start":1752560854184,"stop":1752560854184,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d363267f3fd17c","name":"tcp ip4 address","time":{"start":1752560853381,"stop":1752560853383,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ded6674ad43cbf7","name":"it tolerates circular branch references","time":{"start":1752560872239,"stop":1752560872239,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22c4e02859f476b","name":"Push message equal or less that 1MB","time":{"start":1752561517487,"stop":1752561517487,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4319bfc3fcbcfc","name":"should dial one peer on dial","time":{"start":1752561009428,"stop":1752561009429,"duration":1},"status":"passed","severity":"normal"},{"uid":"2370ab6c9165175c","name":"Check message received after jswaku node is restarted","time":{"start":1752561361285,"stop":1752561361285,"duration":0},"status":"passed","severity":"normal"},{"uid":"61021522188209f7","name":"Register correct protocols","time":{"start":1752561052277,"stop":1752561052277,"duration":0},"status":"passed","severity":"normal"},{"uid":"324fe796af13ff62","name":"should be empty when created","time":{"start":1752560893120,"stop":1752560893120,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc0e072cd69214e","name":"should set field with only FILTER enabled","time":{"start":1752560854186,"stop":1752560854186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91e4f04ef308126","name":"should dial with multiaddr and return stream","time":{"start":1752560864309,"stop":1752560864309,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ede3f11bc11ef2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752561035160,"stop":1752561035164,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef344e0796cfc98c","name":"Fails to push message bigger that 1MB","time":{"start":1752561517488,"stop":1752561517488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8122649ca183011","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752561419051,"stop":1752561419052,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0cf5b1f65b5511","name":"Ordered Callback - false","time":{"start":1752561173724,"stop":1752561173724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac799b5412320349","name":"should dial second nwaku node that was discovered","time":{"start":1752560921290,"stop":1752560921295,"duration":5},"status":"skipped","severity":"normal"},{"uid":"4d182cfa13c273a8","name":"should handle shardReader errors","time":{"start":1752560864316,"stop":1752560864316,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea87ffc24ee0371b","name":"messageHashStr returns a hex string","time":{"start":1752560863689,"stop":1752560863689,"duration":0},"status":"passed","severity":"normal"},{"uid":"11634213cd124e65","name":"should create ShardReader with contentTopics network config","time":{"start":1752560863432,"stop":1752560863432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f2bb7253038a72","name":"Check message with no content topic is not received","time":{"start":1752561361283,"stop":1752561361284,"duration":1},"status":"passed","severity":"normal"},{"uid":"992474b1fb660a09","name":"should throw error - no id","time":{"start":1752560854175,"stop":1752560854175,"duration":0},"status":"passed","severity":"normal"},{"uid":"720f9aad1da4e9a9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752561419061,"stop":1752561419061,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3c65ddab97dd62","name":"Subscribe and receives messages on 20 topics","time":{"start":1752561419047,"stop":1752561419047,"duration":0},"status":"passed","severity":"normal"},{"uid":"47548c6b96aa5d34","name":"Push message with Script payload","time":{"start":1752561517463,"stop":1752561517463,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f7aaf0b23aead3","name":"should invoke callbacks when receiving a message","time":{"start":1752560893121,"stop":1752560893122,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd760de09621ef4d","name":"topics with same application and version share the same shard","time":{"start":1752560848214,"stop":1752560848215,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c96d73422b025","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752560902000,"stop":1752560902001,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf220d52bddf0e","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752560892963,"stop":1752560892963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c711014c70e77f5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752560848213,"stop":1752560848213,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5ce8df2bd37bc4","name":"Push message with custom timestamp: 1752564541517","time":{"start":1752561517474,"stop":1752561517474,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d32131cf666a4e7","name":"should dispatch connect and disconnect events","time":{"start":1752560893007,"stop":1752560893007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be28b8e0395eb8","name":"should merge provided config with defaults","time":{"start":1752560864303,"stop":1752560864304,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42a504f3262d27c","name":"should not hang up bootstrap peer if under limit","time":{"start":1752560863840,"stop":1752560863840,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dd18285fa2f6ea","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app83/4/topic570/json","time":{"start":1752561157207,"stop":1752561157208,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff856ffbddf52ac4","name":"should properly start and stop event listening","time":{"start":1752560892479,"stop":1752560892480,"duration":1},"status":"passed","severity":"normal"},{"uid":"50031817b9ea52cb","name":"should reject if Store is requested but not mounted","time":{"start":1752560893270,"stop":1752560893270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83e33a39313c405","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752560979349,"stop":1752560979350,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1a35265ca5542a6","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752560863821,"stop":1752560863822,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fbbb03168845c3","name":"Push message with content topic containing emoji","time":{"start":1752561517472,"stop":1752561517472,"duration":0},"status":"passed","severity":"normal"},{"uid":"90dcbdbfc3e9520e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752560848233,"stop":1752560848233,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea353058aded783","name":"handles empty shards array correctly","time":{"start":1752560848237,"stop":1752560848237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac63bc55172cde4f","name":"random static sharding 1 - Cluster ID: 276, Shard ID: 455","time":{"start":1752561178180,"stop":1752561178180,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e148e41c7e629a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752560902232,"stop":1752560902232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e900ccaddba9d67","name":"should be delivered immediately if received","time":{"start":1752560906991,"stop":1752560906991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f609e310832b8ea6","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752560848275,"stop":1752560848275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec11bf4edf6a4ca","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752560893010,"stop":1752560893011,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b1398db2f4c3c0","name":"Check received message containing Russian","time":{"start":1752561361288,"stop":1752561361288,"duration":0},"status":"passed","severity":"normal"},{"uid":"159f80aa6f56f53","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752560853454,"stop":1752560853454,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdb453275693d04","name":"Sets default value correctly","time":{"start":1752561192582,"stop":1752561192583,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1ca0b5b801db7b","name":"should clear all timers","time":{"start":1752560863987,"stop":1752560863987,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd31f433e034208b","name":"LightPush","time":{"start":1752561194111,"stop":1752561194111,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f04a5a0f181da9d","name":"should return false when clusterId doesn't match","time":{"start":1752560892964,"stop":1752560892965,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbb8cafe90fbae6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752560871318,"stop":1752560871318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca9bd2faaa83a47","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752560892879,"stop":1752560892881,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0e3220f13f95cb8","name":"shard 0","time":{"start":1752561178178,"stop":1752561178178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da5d10891210a3c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752561166096,"stop":1752561166096,"duration":0},"status":"passed","severity":"normal"},{"uid":"40bbea28f9b88ac7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752561157203,"stop":1752561157204,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd99a8ea9f640dff","name":"should skip updating peer store if peer has same addresses","time":{"start":1752560863046,"stop":1752560863046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94c863d568a47f4","name":"should mark all messages in causal history as acknowledged","time":{"start":1752560906987,"stop":1752560906987,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff0faf02ee339af","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752561419062,"stop":1752561419062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c350f334c3b28","name":"Privacy Node - default protocol","time":{"start":1752561194112,"stop":1752561194112,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1077b4518259a4","name":"should handle corrupted local storage data gracefully","time":{"start":1752560876082,"stop":1752560876082,"duration":0},"status":"passed","severity":"normal"},{"uid":"491bf071b63a7718","name":"should clear dial history on start","time":{"start":1752560863511,"stop":1752560863511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a29af4066befeca","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752561189084,"stop":1752561189084,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b1adb0d0b1b9b2","name":"Fails to push message with large meta","time":{"start":1752561517472,"stop":1752561517473,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea8a126df1cd9b8","name":"Check publish message containing Arabic","time":{"start":1752561042587,"stop":1752561042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"c726f7a2c6fe3353","name":"should handle multiple peers with different shard configurations","time":{"start":1752560863534,"stop":1752560863535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ea25b5479f6f56","name":"should handle case with no peers in store","time":{"start":1752560863859,"stop":1752560863859,"duration":0},"status":"passed","severity":"normal"},{"uid":"8038df116a8b474e","name":"Check received message containing special chars","time":{"start":1752561361275,"stop":1752561361276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f772419545e602a8","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752560906987,"stop":1752560906988,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9439c35962f923f","name":"should drop connection to one peer on hangUp","time":{"start":1752561009429,"stop":1752561009429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b2a30d034ce68d","name":"should emit a peer event after start","time":{"start":1752560876079,"stop":1752560876080,"duration":1},"status":"passed","severity":"normal"},{"uid":"730726ab7e44bd2e","name":"should initialize bloom filter with correct parameters","time":{"start":1752560904454,"stop":1752560904455,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eb21a76e67ff7e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752560906986,"stop":1752560906987,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb040b8991802ef","name":"Decoder throws on undefined content topic","time":{"start":1752560864435,"stop":1752560864435,"duration":0},"status":"passed","severity":"normal"},{"uid":"653a087cf7f8aace","name":"new peer added after a peer was already found","time":{"start":1752561064865,"stop":1752561064865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e11644079e3f133","name":"should fail to send if no connected peers found","time":{"start":1752560892836,"stop":1752560892836,"duration":0},"status":"passed","severity":"normal"},{"uid":"918b8c2503b03b4e","name":"should set field with only RELAY enabled","time":{"start":1752560854185,"stop":1752560854185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7732afbe980aa4f2","name":"Light Node - default protocols","time":{"start":1752561194111,"stop":1752561194112,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a2088ad6f59aea","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752561419056,"stop":1752561419056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3def203987d86cfa","name":"random static sharding 6 - Cluster ID: 428, Shard ID: 835","time":{"start":1752561178187,"stop":1752561178187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2f676c3346a9b5","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752560892479,"stop":1752560892479,"duration":0},"status":"passed","severity":"normal"},{"uid":"c029cfb0c6e21ea7","name":"should filter peers by codec","time":{"start":1752560864312,"stop":1752560864313,"duration":1},"status":"passed","severity":"normal"},{"uid":"921eebb425ecb5e4","name":"Relay + Store","time":{"start":1752560926691,"stop":1752560926691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b219b08b75c95058","name":"Passing an array","time":{"start":1752561192581,"stop":1752561192581,"duration":0},"status":"passed","severity":"normal"},{"uid":"75176b4ff4a4a9f9","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752560854186,"stop":1752560854186,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a09edeb23fc83e8","name":"should return false when peer is on different cluster","time":{"start":1752560863441,"stop":1752560863441,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc49f09a5d303594","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752561064865,"stop":1752561064865,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3474d269780c0ee3","name":"should dial with PeerId and return stream","time":{"start":1752560864308,"stop":1752560864309,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbabb52ddcb28041","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752560926364,"stop":1752560926365,"duration":1},"status":"skipped","severity":"normal"},{"uid":"873dc76ca803e40a","name":"does not throw on valid cases","time":{"start":1752560848205,"stop":1752560848205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0e1f872647732b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752560902235,"stop":1752560902235,"duration":0},"status":"passed","severity":"normal"},{"uid":"8354934184726edf","name":"Throws when trying to push message with empty payload","time":{"start":1752561517466,"stop":1752561517467,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7ffba0bdb5a0c8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752560853461,"stop":1752560853461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa06400e72658289","name":"can start the service","time":{"start":1752561016651,"stop":1752561016651,"duration":0},"status":"passed","severity":"normal"},{"uid":"16faf4cce8e8f26d","name":"Push message with content topic containing SQL Injection","time":{"start":1752561517483,"stop":1752561517483,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1bedd029eadce6","name":"should dial all peers on dial","time":{"start":1752561009428,"stop":1752561009428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74c21556b8e63a2","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752560902222,"stop":1752560902223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e039397adab6947","name":"Passing page size 3 when there are 20 messages","time":{"start":1752561185722,"stop":1752561185722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc96dd04fafb7733","name":"Push message with content topic containing escaped characters","time":{"start":1752561517484,"stop":1752561517484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79a2e85c0371744","name":"more peers than existing","time":{"start":1752561016889,"stop":1752561016889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"82bcdebf44fb894b","name":"A test","time":{"start":1752560968849,"stop":1752560968850,"duration":1},"status":"passed","severity":"normal"},{"uid":"42adabf891cd1d7c","name":"different cluster, different shard: nodes don't connect","time":{"start":1752560979351,"stop":1752560979354,"duration":3},"status":"passed","severity":"normal"},{"uid":"5bdfb2005f12fa24","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752560848226,"stop":1752560848226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8036e8747d7e72","name":"accepts time-filtered query with content filter","time":{"start":1752560864091,"stop":1752560864092,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41688472a975bb0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752560848223,"stop":1752560848223,"duration":0},"status":"passed","severity":"normal"},{"uid":"18602f716f8a43dc","name":"Check received message containing JSON","time":{"start":1752561361278,"stop":1752561361278,"duration":0},"status":"passed","severity":"normal"},{"uid":"82742aeba7dc17c2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752560872243,"stop":1752560872243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e92e5fe6ee727013","name":"should create all internal components","time":{"start":1752560864304,"stop":1752560864305,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec402aede1abcdbf","name":"Init the array if not present","time":{"start":1752560847838,"stop":1752560847839,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b83977085771f13","name":"Encoder throws on undefined content topic","time":{"start":1752560864434,"stop":1752560864434,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a6a6a366957189","name":"should return false when navigator.onLine is false","time":{"start":1752560863301,"stop":1752560863302,"duration":1},"status":"passed","severity":"normal"},{"uid":"fced3c026eb9352f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752560848222,"stop":1752560848223,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cddf50bc1fd058b","name":"Encoder throws on empty string content topic","time":{"start":1752560883567,"stop":1752560883568,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0e6ed0908de2dd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752561419048,"stop":1752561419048,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b4465d702a1289","name":"Subscribe to topic containing XML and publish message","time":{"start":1752561052284,"stop":1752561052284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba5e696238aada6","name":"Push message with long payload","time":{"start":1752561517460,"stop":1752561517460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba446bc16386f46","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752560902222,"stop":1752560902222,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77319e2317a307e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752561419046,"stop":1752561419047,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c66929888b6a252","name":"should throw error - invalid id","time":{"start":1752560854177,"stop":1752560854178,"duration":1},"status":"passed","severity":"normal"},{"uid":"3590732d6990b22b","name":"should properly clean up resources when disposed","time":{"start":1752560892195,"stop":1752560892196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d7146cebf464c2","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752560941167,"stop":1752560941167,"duration":0},"status":"passed","severity":"normal"},{"uid":"97904e6bf92f2c85","name":"Check received message with timestamp: 1752560921250 ","time":{"start":1752561361295,"stop":1752561361295,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ebaf33cc41f791","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752560871313,"stop":1752560871314,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ea9d1036bbc1d3","name":"should handle empty pubsub topics","time":{"start":1752560864008,"stop":1752560864008,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dbeb16f93e8910","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752560864435,"stop":1752560864436,"duration":1},"status":"passed","severity":"normal"},{"uid":"5212c029bf32d5ee","name":"should increase lamport timestamp","time":{"start":1752560906983,"stop":1752560906983,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc161fcb3efe8f0","name":"should handle errors when accessing navigator","time":{"start":1752560863318,"stop":1752560863321,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ceb4d8f1ac68498","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752560848217,"stop":1752560848217,"duration":0},"status":"passed","severity":"normal"},{"uid":"348aba085089875e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752561179946,"stop":1752561179946,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50c8b9db2b3c9a4","name":"should not process empty queue","time":{"start":1752560863527,"stop":1752560863528,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdc2e6232098476","name":"should maintain proper timestamps if all messages received","time":{"start":1752560906986,"stop":1752560906986,"duration":0},"status":"passed","severity":"normal"},{"uid":"77323673c5aaacf4","name":"Publish message with rate limit","time":{"start":1752561042605,"stop":1752561042605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba47ebcc1a68b29a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752561051857,"stop":1752561051858,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a98e50e9a707273","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752560848218,"stop":1752560848218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4d09d10fa3eb0c","name":"should be sent with empty content","time":{"start":1752560906989,"stop":1752560906990,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc8293b441b24c0","name":"Check received message containing long","time":{"start":1752561361286,"stop":1752561361286,"duration":0},"status":"passed","severity":"normal"},{"uid":"52420636e11d925d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752561419059,"stop":1752561419059,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca610215ffeba52e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752561419063,"stop":1752561419063,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed6cd0aee5e0528","name":"should be able to dial TLS multiaddrs","time":{"start":1752561009430,"stop":1752561009430,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d1c55e2531fdc6","name":"caches peers it previously fetched","time":{"start":1752560872240,"stop":1752560872241,"duration":1},"status":"passed","severity":"normal"},{"uid":"30dee58a2969523f","name":"Symmetric encrypt & Decrypt","time":{"start":1752560882412,"stop":1752560882412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92b130747e00d1f","name":"should be safe to call multiple times","time":{"start":1752560863033,"stop":1752560863033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2579df1dbb9b5500","name":"Passing page size 1 when there are 4 messages","time":{"start":1752561185721,"stop":1752561185722,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2e772486f551e9","name":"should handle a minimal index list","time":{"start":1752560848275,"stop":1752560848275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76a5f24681c4a05","name":"should only return 1 node with relay capability","time":{"start":1752560872241,"stop":1752560872241,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc062987d0c833","name":"should continually clean up expired entries at intervals","time":{"start":1752560892196,"stop":1752560892196,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf915a8542641ed","name":"should return usable stream attached to connection","time":{"start":1752560864110,"stop":1752560864111,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc7271a81af2dc7","name":"start node with empty shard should fail","time":{"start":1752561178193,"stop":1752561178193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9df71d9b9ea9ec0","name":"Push message with content topic containing Chinese","time":{"start":1752561517482,"stop":1752561517482,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbb306b4b288d1d","name":"Wrong topic","time":{"start":1752561157211,"stop":1752561157212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b1a69fab7f7647","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752560863047,"stop":1752560863049,"duration":2},"status":"passed","severity":"normal"},{"uid":"fb3f12a6a47f2c0b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752561178192,"stop":1752561178193,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c63cc900b8485ec","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752560902214,"stop":1752560902217,"duration":3},"status":"passed","severity":"normal"},{"uid":"65f2ae4f2c5cd287","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752561419054,"stop":1752561419054,"duration":0},"status":"passed","severity":"normal"},{"uid":"e483c55e21539198","name":"Passing page size 11 when there are 10 messages","time":{"start":1752561185723,"stop":1752561185723,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29e736d47b9599e","name":"Check received message containing unicode special characters","time":{"start":1752561361279,"stop":1752561361280,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7014c8b0b008158","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752560853457,"stop":1752560853457,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b9bd9b65d85aca","name":"should handle peer store update failures gracefully","time":{"start":1752560863995,"stop":1752560863996,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96b995422f59b27","name":"1 Relay, 1 Filter, gives up","time":{"start":1752560871894,"stop":1752560871894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19bc6ca0370e36a","name":"Generator, custom pubsub topic","time":{"start":1752561171928,"stop":1752561171928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4978f386f1c7ec","name":"should handle peer not in mesh for all topics","time":{"start":1752560864009,"stop":1752560864010,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b660dbbd7849a8d","name":"should dial all known peers when reached zero connections","time":{"start":1752560951708,"stop":1752560951708,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b25e75be42e58d","name":"Push message with SQL Injection payload","time":{"start":1752561517478,"stop":1752561517478,"duration":0},"status":"passed","severity":"normal"},{"uid":"40af25bd17b40d4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752560848212,"stop":1752560848212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a002be246eafb8d3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561171929,"stop":1752561171929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eeb95e2596f80e","name":"Push message with XML payload","time":{"start":1752561517478,"stop":1752561517478,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e1c0d3d6147922","name":"Check received message with timestamp: 1752560921250000000 ","time":{"start":1752561361280,"stop":1752561361281,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc846865be38fbf","name":"A test","time":{"start":1752560968849,"stop":1752560968849,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3ba6342da26478","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752560848214,"stop":1752560848214,"duration":0},"status":"passed","severity":"normal"},{"uid":"539fc1e02d8d31a8","name":"Mutual subscription","time":{"start":1752561052276,"stop":1752561052276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab88572d55b5cdc","name":"should handle case when globalThis is not available","time":{"start":1752560863309,"stop":1752560863309,"duration":0},"status":"passed","severity":"normal"},{"uid":"df454c3bb71f918f","name":"should properly compute the node id","time":{"start":1752560854179,"stop":1752560854179,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a241c57647fa6d","name":"should throw error - no public key","time":{"start":1752560854175,"stop":1752560854176,"duration":1},"status":"passed","severity":"normal"},{"uid":"430e30ac9b2aa11a","name":"Push message with content topic containing XML","time":{"start":1752561517470,"stop":1752561517470,"duration":0},"status":"passed","severity":"normal"},{"uid":"da20ebe2cf890e69","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752561122101,"stop":1752561122102,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63c505ccd2e0277","name":"Nodes with multiple pubsub topic","time":{"start":1752561035165,"stop":1752561035179,"duration":14},"status":"passed","severity":"normal"},{"uid":"fdd3cf5f9cd00e50","name":"Sample","time":{"start":1752560853528,"stop":1752560853528,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e25b9272a8b8a1","name":"random static sharding 5 - Cluster ID: 539, Shard ID: 638","time":{"start":1752561178186,"stop":1752561178187,"duration":1},"status":"passed","severity":"normal"},{"uid":"56284d3f1365005e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752560848233,"stop":1752560848234,"duration":1},"status":"passed","severity":"normal"},{"uid":"d037461084bf8256","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752561419064,"stop":1752561419064,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a33c69d78995d","name":"Relay - dialed first","time":{"start":1752561194108,"stop":1752561194109,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbc513521f84a2e","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752561517471,"stop":1752561517471,"duration":0},"status":"passed","severity":"normal"},{"uid":"828df99fb58b50a0","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752561166094,"stop":1752561166094,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158fb99dabd2d61","name":"messageHashStr produces consistent results for the same input","time":{"start":1752560863690,"stop":1752560863691,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a5c68b026a3913","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752561189088,"stop":1752561189089,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeecc92063c4414a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752560863680,"stop":1752560863680,"duration":0},"status":"passed","severity":"normal"},{"uid":"464b07c90a84cbde","name":"should process tasks in queue","time":{"start":1752560892979,"stop":1752560892979,"duration":0},"status":"passed","severity":"normal"},{"uid":"131f04eb658fcd5","name":"Subscribe and receives messages on 20 topics","time":{"start":1752561419058,"stop":1752561419058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3a1ff4c555134c0","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561171932,"stop":1752561171933,"duration":1},"status":"passed","severity":"normal"},{"uid":"293a9a9d7e444526","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752560901999,"stop":1752560901999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b9ba0c4d0004ed","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752560863910,"stop":1752560863910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abc364111290ce1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752560848210,"stop":1752560848210,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f23940705d6363","name":"throws on empty content topic","time":{"start":1752560848205,"stop":1752560848206,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2666a8ee0dc167","name":"can query messages by message hash","time":{"start":1752561160122,"stop":1752561160123,"duration":1},"status":"passed","severity":"normal"},{"uid":"b541d01008501bb7","name":"Refresh subscription","time":{"start":1752561419059,"stop":1752561419060,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f554f764e3ad8c","name":"ignores unrecognized TXT record formats","time":{"start":1752560872240,"stop":1752560872240,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bc7f5b7a44b429","name":"Publish message with large meta","time":{"start":1752561042604,"stop":1752561042605,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdacdc432d81e809","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752560902223,"stop":1752560902223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7345b470375d85d0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752560902229,"stop":1752560902229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae98ef96f2384e0","name":"should return false when peer is not found","time":{"start":1752560863440,"stop":1752560863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b121e11cecc9b969","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752560902234,"stop":1752560902234,"duration":0},"status":"passed","severity":"normal"},{"uid":"402be636682ca763","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561171930,"stop":1752561171930,"duration":0},"status":"skipped","severity":"normal"},{"uid":"767f72c5020793f","name":"should return empty array when no peers connected","time":{"start":1752560864311,"stop":1752560864312,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ad6efea1b3f08f","name":"should retry if all attempts fail","time":{"start":1752560892982,"stop":1752560892982,"duration":0},"status":"passed","severity":"normal"},{"uid":"47acef6966995c2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752560871004,"stop":1752560871011,"duration":7},"status":"passed","severity":"normal"},{"uid":"6e04555fdb0c3c3b","name":"Check publish message containing Chinese","time":{"start":1752561042586,"stop":1752561042586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5982c3247d3c88eb","name":"should remove event listeners","time":{"start":1752560863978,"stop":1752560863978,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cba105c01571f74","name":"should handle peer store errors gracefully","time":{"start":1752560863861,"stop":1752560863861,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f36c0c49943177","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752560863302,"stop":1752560863308,"duration":6},"status":"passed","severity":"normal"},{"uid":"893d41151cc89279","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752560929034,"stop":1752560929034,"duration":0},"status":"passed","severity":"normal"},{"uid":"4314b1785bc4d179","name":"should handle corrupted shard info gracefully","time":{"start":1752560863458,"stop":1752560863459,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7c86538ce880b8","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752561189085,"stop":1752561189086,"duration":1},"status":"passed","severity":"normal"},{"uid":"631764140787ebd2","name":"Push message with content topic containing escaped characters","time":{"start":1752561517471,"stop":1752561517472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c667ff904eca28c3","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752560893214,"stop":1752560893215,"duration":1},"status":"passed","severity":"normal"},{"uid":"674ae6784aec712d","name":"should skip peer when dialed recently","time":{"start":1752560863519,"stop":1752560863520,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb07c204b4a65cb","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752560863997,"stop":1752560863998,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3f3758c4de72f1","name":"Promise Callback - false","time":{"start":1752561173723,"stop":1752561173723,"duration":0},"status":"passed","severity":"normal"},{"uid":"342c3f33e13708d4","name":"Push message with content topic containing short","time":{"start":1752561517481,"stop":1752561517481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7051bf74c99fc9c","name":"Passing page size 10 when there are 10 messages","time":{"start":1752561185722,"stop":1752561185722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8692c7a2bfb9a9d","name":"should wait for Filter peer to be connected","time":{"start":1752560893271,"stop":1752560893272,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f0fede30dc9dda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752560902233,"stop":1752560902233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2255ca71c457be9","name":"should start all internal components","time":{"start":1752560864305,"stop":1752560864305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0f0ce4ac4c93a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752560902236,"stop":1752560902236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2412a04bcb1d6a3","name":"Check meta is set [ecies]","time":{"start":1752560883566,"stop":1752560883567,"duration":1},"status":"passed","severity":"normal"},{"uid":"12aa9e3ef9aef974","name":"Subscribe and receive messages via waku relay post","time":{"start":1752561419046,"stop":1752561419046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48053df845c5ce6","name":"Check received message containing numeric","time":{"start":1752561361286,"stop":1752561361287,"duration":1},"status":"passed","severity":"normal"},{"uid":"27541e748941d7bc","name":"Push message with short payload","time":{"start":1752561517475,"stop":1752561517476,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f95be8bb6260b0","name":"Push message with content topic containing Russian","time":{"start":1752561517482,"stop":1752561517482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed644f6dbbfc50a","name":"Ephemeral messages are not stored","time":{"start":1752560929032,"stop":1752560929033,"duration":1},"status":"passed","severity":"normal"},{"uid":"173f987c68cf853c","name":"should return false when no connections","time":{"start":1752560863873,"stop":1752560863873,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cffbc767f0e5d4","name":"Check received message containing Arabic","time":{"start":1752561361276,"stop":1752561361276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d548bc23bfb61fab","name":"should return false when shard is not included in network shards","time":{"start":1752560892965,"stop":1752560892966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d1958b3fdecc4a","name":"should not fail to start the service if it is already started","time":{"start":1752560926360,"stop":1752560926360,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbe6aa71068a627","name":"Push message with custom timestamp: 1752557341518","time":{"start":1752561517487,"stop":1752561517487,"duration":0},"status":"passed","severity":"normal"},{"uid":"56aa82f99a0fbc72","name":"pre and post cipher","time":{"start":1752560882412,"stop":1752560882413,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad91fa50b7ab482","name":"should throw an error for missing required configuration","time":{"start":1752560848221,"stop":1752560848221,"duration":0},"status":"passed","severity":"normal"},{"uid":"44446b5af48c3b22","name":"should return false","time":{"start":1752560854178,"stop":1752560854178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7cef621af051c2","name":"should not discard bootstrap peers if under the limit","time":{"start":1752560951711,"stop":1752560951711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34386167061606c","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752560848235,"stop":1752560848235,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c63c62930d3390","name":"should return false when peer is not on topic","time":{"start":1752560864316,"stop":1752560864316,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb074545994b7cb0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752560902234,"stop":1752560902234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60cf9f9ab963918","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752560893010,"stop":1752560893010,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf5efdd30fe839e","name":"should process up to 3 peers at once","time":{"start":1752560863526,"stop":1752560863527,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bde1c25c9262003","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752560902228,"stop":1752560902228,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadda3de9b56c5a9","name":"should add event listener for peer:discovery","time":{"start":1752560863021,"stop":1752560863026,"duration":5},"status":"passed","severity":"normal"},{"uid":"332fdef437826670","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752561178178,"stop":1752561178179,"duration":1},"status":"passed","severity":"normal"},{"uid":"990c9639ce2f9a7","name":"should reject on timeout if it was set","time":{"start":1752560893270,"stop":1752560893271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1261db071576a9f7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752560848212,"stop":1752560848212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef053d3c727f77b9","name":"should not dispatch event when already disconnected","time":{"start":1752560863315,"stop":1752560863315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4e9177375ce3e3","name":"can start and stop the service","time":{"start":1752561016651,"stop":1752561016652,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dca02d9403da77f","name":"Subscribe to topic containing short and receive message","time":{"start":1752561419050,"stop":1752561419050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84e6fc25975b374","name":"Using a function","time":{"start":1752561192581,"stop":1752561192582,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd1728bf7c8174f","name":"should insert message id into causal history","time":{"start":1752560906984,"stop":1752560906984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0593a12c0c58dda","name":"should handle peer store errors gracefully","time":{"start":1752560863899,"stop":1752560863901,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae8b753477c44eb1","name":"non connected peers","time":{"start":1752561016890,"stop":1752561016890,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aea9eb5a9a0f50d1","name":"Check received message containing short","time":{"start":1752561361286,"stop":1752561361286,"duration":0},"status":"passed","severity":"normal"},{"uid":"2417c404963c0b95","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752560902219,"stop":1752560902219,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9edeec11b3e2a","name":"should be safe to call multiple times","time":{"start":1752560863977,"stop":1752560863977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10fab2a01b58780","name":"Push message with content topic containing Chinese","time":{"start":1752561517468,"stop":1752561517469,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1097868aed42cb5","name":"Push message with special chars payload","time":{"start":1752561517461,"stop":1752561517461,"duration":0},"status":"passed","severity":"normal"},{"uid":"720bf767875e579a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752560881987,"stop":1752560881988,"duration":1},"status":"passed","severity":"normal"},{"uid":"8468121df2ea99fa","name":"nwaku subscribes","time":{"start":1752561030698,"stop":1752561030698,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81b943dfbad8031","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752560893003,"stop":1752560893003,"duration":0},"status":"passed","severity":"normal"},{"uid":"1486c323136cbb07","name":"should not retry if at least one success","time":{"start":1752560892837,"stop":1752560892837,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe368e1f57f4ff9","name":"Ordered callback, aborts when callback returns true","time":{"start":1752561166097,"stop":1752561166098,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad7dd5c9ebec493","name":"Push message with emoji payload","time":{"start":1752561517465,"stop":1752561517466,"duration":1},"status":"passed","severity":"normal"},{"uid":"b901013d95338ce","name":"Relay - dialed after","time":{"start":1752561194109,"stop":1752561194109,"duration":0},"status":"passed","severity":"normal"},{"uid":"99996d1b4b50f8ba","name":"start node with empty content topic","time":{"start":1752561157213,"stop":1752561157214,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4be52f1b66661d","name":"should return true when peer is on the specified shard","time":{"start":1752560863441,"stop":1752560863441,"duration":0},"status":"passed","severity":"normal"},{"uid":"287fc4b14d1cab44","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752560902234,"stop":1752560902234,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0f31b1ade70a7d","name":"should handle task timeouts","time":{"start":1752560892981,"stop":1752560892981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f803dae340975e35","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752560902223,"stop":1752560902223,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c6a501c7a57408","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752561419063,"stop":1752561419063,"duration":0},"status":"passed","severity":"normal"},{"uid":"32673b7126b036b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752560871315,"stop":1752560871316,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f4d80a0eeb25dd","name":"should add event listeners to globalThis","time":{"start":1752560863297,"stop":1752560863299,"duration":2},"status":"passed","severity":"normal"},{"uid":"1aaced9908e19706","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752561361285,"stop":1752561361285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b46dfb76fddf2f","name":"All","time":{"start":1752560926691,"stop":1752560926691,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cbf272f798d68f","name":"Push message with content topic containing Russian","time":{"start":1752561517469,"stop":1752561517469,"duration":0},"status":"passed","severity":"normal"},{"uid":"9794e21b289ae11c","name":"isConnected return false after peer stops","time":{"start":1752560941168,"stop":1752560941169,"duration":1},"status":"passed","severity":"normal"},{"uid":"c38921c862f0ad99","name":"should load peers from local storage and dispatch events","time":{"start":1752560876081,"stop":1752560876081,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb365693c1e6eca","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752560864000,"stop":1752560864001,"duration":1},"status":"passed","severity":"normal"},{"uid":"10533c932307d38a","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752561419065,"stop":1752561419065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7baf942d9531dbe1","name":"Decoder throws on undefined content topic","time":{"start":1752560883568,"stop":1752560883568,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b9e528f3d3041b","name":"Check received message containing Chinese","time":{"start":1752561361287,"stop":1752561361287,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f0e31de96e523a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752560906988,"stop":1752560906989,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9dad30e01fc9342","name":"Check publish message after client node is restarted","time":{"start":1752561042604,"stop":1752561042604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47d1269c9a9d313e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752560864307,"stop":1752560864307,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cfe96fd27c4915","name":"Push message with SQL Injection payload","time":{"start":1752561517462,"stop":1752561517463,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dcf5548adfb2e02","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752560941169,"stop":1752560941169,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f4eed1200d2251","name":"should handle onConnected and onDisconnected","time":{"start":1752560893007,"stop":1752560893007,"duration":0},"status":"passed","severity":"normal"},{"uid":"81792cc6f86b8193","name":"should stop all internal components","time":{"start":1752560864306,"stop":1752560864306,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef0acf54eebb37","name":"Waku message hash computation (no timestamp)","time":{"start":1752560863681,"stop":1752560863688,"duration":7},"status":"passed","severity":"normal"},{"uid":"156fae6d4292498e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752561189091,"stop":1752561189092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d6812deea765ad","name":"should update ack status of messages in outgoing buffer","time":{"start":1752560906990,"stop":1752560906990,"duration":0},"status":"passed","severity":"normal"},{"uid":"3058aeebb039aed3","name":"should return false when topic is not configured","time":{"start":1752560864314,"stop":1752560864315,"duration":1},"status":"passed","severity":"normal"},{"uid":"153d823d6b7e804c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752560864000,"stop":1752560864000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c108130440262f6","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752560892835,"stop":1752560892835,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e343d6af3a9a0d","name":"Subscribe to topic containing Script and receive message","time":{"start":1752561419052,"stop":1752561419052,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b69ee97ee79a06","name":"Push message with content topic containing numeric","time":{"start":1752561517481,"stop":1752561517481,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e0890eec9eaa96","name":"should only return 1 node with store capability","time":{"start":1752560872242,"stop":1752560872242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c04cd8baf0d9570","name":"should lock peers when selected","time":{"start":1752560893005,"stop":1752560893005,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c069669f70f029","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752560893122,"stop":1752560893122,"duration":0},"status":"passed","severity":"normal"},{"uid":"befc821f81ab3921","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752561052282,"stop":1752561052282,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7236edb6abd42d","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app9/7/topic374/json","time":{"start":1752561157209,"stop":1752561157210,"duration":1},"status":"passed","severity":"normal"},{"uid":"54dd69bdbc4672fe","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752560872242,"stop":1752560872242,"duration":0},"status":"passed","severity":"normal"},{"uid":"48708010d498cf31","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752560863317,"stop":1752560863317,"duration":0},"status":"passed","severity":"normal"},{"uid":"23196175a97d43b0","name":"should not be empty after adding a subscription","time":{"start":1752560893121,"stop":1752560893121,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b46639f3fc779c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752561051861,"stop":1752561051861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47e8c64a251095","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752560902207,"stop":1752560902208,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dda4b04ab6176a","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752560848219,"stop":1752560848219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffa7100e34a0369","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752561419051,"stop":1752561419051,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d296ad00321af3","name":"Check message on other pubsub topic is not received","time":{"start":1752561361283,"stop":1752561361283,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bbbbc8da821fe84","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752561179943,"stop":1752561179944,"duration":1},"status":"passed","severity":"normal"},{"uid":"19fe7af1f02e36d0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752560848226,"stop":1752560848226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d521994653f7535","name":"should dispatch network event when browser goes offline","time":{"start":1752560863316,"stop":1752560863316,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa4bd893eb92980","name":"should handle errors gracefully when getting peer info","time":{"start":1752560863456,"stop":1752560863458,"duration":2},"status":"passed","severity":"normal"},{"uid":"89cb0f0986e0c3c6","name":"throws on content topic with too few or too many fields","time":{"start":1752560848206,"stop":1752560848206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3f1ad5a2d30c32","name":"random static sharding 9 - Cluster ID: 985, Shard ID: 2","time":{"start":1752561178188,"stop":1752561178189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2710cb5a508ab86b","name":"rejects hash query with time filter","time":{"start":1752560864091,"stop":1752560864091,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e88b6e06d858f2","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752560871312,"stop":1752560871313,"duration":1},"status":"passed","severity":"normal"},{"uid":"5763c0dd361d359","name":"Query generator for multiple messages","time":{"start":1752561166093,"stop":1752561166093,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fde8beba058af31","name":"should be online or offline if network state changed","time":{"start":1752560941170,"stop":1752560941172,"duration":2},"status":"passed","severity":"normal"},{"uid":"90ea92e81f15e852","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752560848222,"stop":1752560848222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c787917f88d5e64a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752560848211,"stop":1752560848212,"duration":1},"status":"passed","severity":"normal"},{"uid":"876daa19c15ef273","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752561052283,"stop":1752561052284,"duration":1},"status":"passed","severity":"normal"},{"uid":"262a6c5363897783","name":"should reject if Filter is requested but not mounted","time":{"start":1752560893270,"stop":1752560893270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb7f9d7558aa47f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752560902221,"stop":1752560902222,"duration":1},"status":"passed","severity":"normal"},{"uid":"242f71ea3ce804c4","name":"Push 30 different messages","time":{"start":1752561517466,"stop":1752561517466,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24523e2a2f344ebc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752561419057,"stop":1752561419057,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cef6af3ac4fdfd","name":"Subscribe to topic containing Script and publish message","time":{"start":1752561052284,"stop":1752561052284,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea46d8041be58bf","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752561122111,"stop":1752561122112,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d37bce8a0ee7a228","name":"Decoder throws on empty string content topic","time":{"start":1752560864435,"stop":1752560864435,"duration":0},"status":"passed","severity":"normal"},{"uid":"a831f2501cd5a6d5","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752561109738,"stop":1752561109739,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad435387edbb52bb","name":"Query generator for multiple messages with different message text format","time":{"start":1752561166093,"stop":1752561166094,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b71b408947f20e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752560893009,"stop":1752560893009,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d125255a5d2ed4","name":"should remove event listeners","time":{"start":1752560863829,"stop":1752560863829,"duration":0},"status":"passed","severity":"normal"},{"uid":"9884fd3e100124a5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752561052281,"stop":1752561052282,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba01b1c28319f1a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752560848223,"stop":1752560848223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d47882649adf292","name":"should handle shard reader errors gracefully","time":{"start":1752560863529,"stop":1752560863529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0573620dcc978d","name":"random static sharding 2 - Cluster ID: 292, Shard ID: 995","time":{"start":1752561178180,"stop":1752561178180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8673682256d6401b","name":"should work with custom bootstrap limits","time":{"start":1752560863901,"stop":1752560863901,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c858dd27d2010f0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752561361295,"stop":1752561361295,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f493c962236a21","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752560848237,"stop":1752560848237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2808dada7f6f11f4","name":"should create ConnectionLimiter with required options","time":{"start":1752560863813,"stop":1752560863814,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72c3246ff056227","name":"Fails to publish message with empty text","time":{"start":1752561042601,"stop":1752561042601,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6299776519aff1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752561052286,"stop":1752561052286,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c225323e294d81","name":"Check publish message containing short","time":{"start":1752561042584,"stop":1752561042585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45f11f699c193a2","name":"Check received message containing Arabic","time":{"start":1752561361287,"stop":1752561361288,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e32673956b70b5","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752560902218,"stop":1752560902218,"duration":0},"status":"passed","severity":"normal"},{"uid":"104a41189958446f","name":"should return null for non-existent peer","time":{"start":1752560863872,"stop":1752560863872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca00363b5f127cd8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752560902235,"stop":1752560902235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab832602988a2328","name":"Store - dialed after - with timeout","time":{"start":1752561194110,"stop":1752561194111,"duration":1},"status":"passed","severity":"normal"},{"uid":"180219d09d468acc","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752560893216,"stop":1752560893216,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc179cc7efad5a64","name":"isConnected should return false after all peers disconnect","time":{"start":1752560941168,"stop":1752560941168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70634dcd27ad48f","name":"same cluster, same shard: nodes connect","time":{"start":1752560979350,"stop":1752560979350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93271987b753d19","name":"Publish message with custom timestamp: Tue Jul 15 2025 05:30:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561042596,"stop":1752561042596,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb23d9287647171","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752560863989,"stop":1752560863990,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c98fb9ccab80342","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752560902230,"stop":1752560902232,"duration":2},"status":"passed","severity":"normal"},{"uid":"60d42298f61c09ef","name":"handles empty contentTopics array correctly","time":{"start":1752560848237,"stop":1752560848237,"duration":0},"status":"passed","severity":"normal"},{"uid":"62966c23ab6ca3d0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752560853455,"stop":1752560853455,"duration":0},"status":"passed","severity":"normal"},{"uid":"af55b9cabb7ca8f3","name":"Push message with Basic HTML tag payload","time":{"start":1752561517463,"stop":1752561517464,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d4025329f06b23","name":"Check publish message containing XML","time":{"start":1752561042589,"stop":1752561042589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da04252cb83aac3","name":"Check message on other pubsub topic is not received","time":{"start":1752561361296,"stop":1752561361297,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22716b253511df8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752560902214,"stop":1752560902214,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cbab4081d80ad6","name":"should throw an error for missing sharding configuration","time":{"start":1752560848236,"stop":1752560848236,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45c6f8a9152551e","name":"returns all values when wanted number is greater than available values","time":{"start":1752560871003,"stop":1752560871004,"duration":1},"status":"passed","severity":"normal"},{"uid":"d823fea129c7fd8a","name":"should send relay ping messages on timer","time":{"start":1752560864001,"stop":1752560864002,"duration":1},"status":"passed","severity":"normal"},{"uid":"706ec06f3b40756","name":"Check received message containing escaped characters","time":{"start":1752561361293,"stop":1752561361294,"duration":1},"status":"passed","severity":"normal"},{"uid":"3807b4c30357e1ab","name":"Push message with content topic containing shell command","time":{"start":1752561517484,"stop":1752561517484,"duration":0},"status":"passed","severity":"normal"},{"uid":"692725220b519ffd","name":"should deliver messages after dependencies are met","time":{"start":1752560906988,"stop":1752560906988,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a1521472042ea9","name":"ignores domain fetching errors","time":{"start":1752560872240,"stop":1752560872240,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea0f223526d95ab","name":"returns all values when wanted number matches available values","time":{"start":1752560871001,"stop":1752560871003,"duration":2},"status":"passed","severity":"normal"},{"uid":"c70b7b445d3d600","name":"Renews subscription after lossing a connection","time":{"start":1752561419064,"stop":1752561419064,"duration":0},"status":"passed","severity":"normal"},{"uid":"922433daa721eb28","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752560968669,"stop":1752560968671,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a1dc2d6ebde92ae","name":"should hang up with PeerId and return true on success","time":{"start":1752560864310,"stop":1752560864310,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e007db2a772b32","name":"should handle general insertion and lookup correctly","time":{"start":1752560904457,"stop":1752560904458,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd898a8dd42f445","name":"should create KeepAliveManager with required options","time":{"start":1752560863976,"stop":1752560863976,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a483de12e69f495","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752561052282,"stop":1752561052283,"duration":1},"status":"passed","severity":"normal"},{"uid":"b441f9bd95f0d5ea","name":"should not receive a peer event after stop","time":{"start":1752560926362,"stop":1752560926363,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26fa783696374bb","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752561051860,"stop":1752561051860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4343c90952e447","name":"Query generator for 2000 messages","time":{"start":1752561166098,"stop":1752561166098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6555d2b91f5f3e8e","name":"Push message with escaped characters payload","time":{"start":1752561517479,"stop":1752561517479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8890c19000465bb5","name":"should update peer store before dialing","time":{"start":1752560863036,"stop":1752560863037,"duration":1},"status":"passed","severity":"normal"},{"uid":"2367a5b7201ebe08","name":"Push message with Arabic payload","time":{"start":1752561517461,"stop":1752561517462,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa9b228f713032f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752560853455,"stop":1752560853455,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82aadb74b16e17d","name":"throws on content topic with generation field greater than 0","time":{"start":1752560848207,"stop":1752560848207,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8e5d253e4af4f2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752560906985,"stop":1752560906985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7391caea98c5dc1f","name":"should dial peer when peer is discovered","time":{"start":1752560863034,"stop":1752560863034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a93d176596236a9","name":"Query Generator - true","time":{"start":1752561173719,"stop":1752561173721,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcc9129566f6380d","name":"should use shardsUnderCluster when provided","time":{"start":1752560892963,"stop":1752560892963,"duration":0},"status":"passed","severity":"normal"},{"uid":"54564f1245706537","name":"should attach causal history and bloom filter to each message","time":{"start":1752560906984,"stop":1752560906984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80cea7aa96a8d05","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752561035164,"stop":1752561035164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59cc9ef893762c8","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752560872242,"stop":1752560872242,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5261a05d1479e69","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752560902230,"stop":1752560902230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c045e49747287dc8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app49/2/topic736/test.js","time":{"start":1752561157209,"stop":1752561157209,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c683688481b8982","name":"should handle peerStore errors gracefully","time":{"start":1752560864313,"stop":1752560864313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5700dbc223b8ed","name":"handles different clusterIds correctly","time":{"start":1752560848215,"stop":1752560848216,"duration":1},"status":"passed","severity":"normal"},{"uid":"23616f97762a1409","name":"should decode valid enr successfully","time":{"start":1752560854174,"stop":1752560854174,"duration":0},"status":"passed","severity":"normal"},{"uid":"64df1a7869632cdc","name":"should only return 1 node with relay and store capability","time":{"start":1752560872241,"stop":1752560872241,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e97f1c6f158f7c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752561189089,"stop":1752561189090,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc44f36b6761aada","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752560902232,"stop":1752560902232,"duration":0},"status":"passed","severity":"normal"},{"uid":"8356d5b7050cc000","name":"Decoder throws on undefined content topic","time":{"start":1752560881992,"stop":1752560881993,"duration":1},"status":"passed","severity":"normal"},{"uid":"391c8de63c57f476","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752561109740,"stop":1752561109740,"duration":0},"status":"passed","severity":"normal"},{"uid":"71198307ada4d432","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752560864315,"stop":1752560864316,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3f6d6f434559e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752561135077,"stop":1752561135078,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ec7c9f59234325","name":"Check message with non string payload is not received","time":{"start":1752561361284,"stop":1752561361284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80704c9d7392a5b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752560906991,"stop":1752560906991,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc20d854d91afab3","name":"should return empty array for non-existent peer","time":{"start":1752560863860,"stop":1752560863861,"duration":1},"status":"passed","severity":"normal"},{"uid":"6693c7654adea1a7","name":"Push message with content topic containing unicode special characters","time":{"start":1752561517485,"stop":1752561517485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b43c0dd579b59527","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752560893216,"stop":1752560893217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31dd989e0976c5","name":"should be safe to call multiple times","time":{"start":1752560863987,"stop":1752560863988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7fc263a02f99ea","name":"should handle peer store errors gracefully","time":{"start":1752560863037,"stop":1752560863045,"duration":8},"status":"passed","severity":"normal"},{"uid":"519eaf37c21513d7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752560902226,"stop":1752560902226,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd98ef2cf1ad4f1","name":"Push message with JSON payload","time":{"start":1752561517464,"stop":1752561517464,"duration":0},"status":"passed","severity":"normal"},{"uid":"caac9c0c24d0f595","name":"should set field with only STORE enabled","time":{"start":1752560854185,"stop":1752560854185,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8a1013a3fd4db","name":"Decrypt messages","time":{"start":1752561018496,"stop":1752561018498,"duration":2},"status":"passed","severity":"normal"},{"uid":"e31b30a18be99e0","name":"Check received message containing short","time":{"start":1752561361274,"stop":1752561361274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90fe42f9a737587","name":"same cluster, different shard: nodes connect","time":{"start":1752560979350,"stop":1752560979350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c70fedf0f996ab","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752560848218,"stop":1752560848218,"duration":0},"status":"passed","severity":"normal"},{"uid":"141049202d422f93","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752560848226,"stop":1752560848227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed778f4f1052b72","name":"Subscribe to topic containing long and publish message","time":{"start":1752561052281,"stop":1752561052281,"duration":0},"status":"passed","severity":"normal"},{"uid":"58318bfd95aad2fb","name":"Check message with invalid timestamp is not received","time":{"start":1752561361296,"stop":1752561361296,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98a023ec8f0081c","name":"Subscribe and receive messages via lightPush","time":{"start":1752561419045,"stop":1752561419045,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a91c00ce6b8ca8","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752561135080,"stop":1752561135081,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca0e03fd604973f","name":"should encodeTxt and decodeTxt","time":{"start":1752560854174,"stop":1752560854174,"duration":0},"status":"passed","severity":"normal"},{"uid":"3450d882d01fad8f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752560863680,"stop":1752560863680,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b573de3a59c8df0","name":"should enable all discoveries when explicitly set","time":{"start":1752560892866,"stop":1752560892870,"duration":4},"status":"passed","severity":"normal"},{"uid":"bfee8e45fc7e2cbc","name":"should retry on complete failure if specified","time":{"start":1752560892837,"stop":1752560892837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80bf7a7397c350b","name":"Non TWN Cluster","time":{"start":1752561157204,"stop":1752561157204,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5c206d29673a30","name":"Query with Promise Callback, No Decoder","time":{"start":1752561135081,"stop":1752561135082,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c73f7c93a667ac","name":"should select older connection if present","time":{"start":1752560864031,"stop":1752560864031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2309e1aefa1e26ce","name":"should return different streams if requested simultaniously","time":{"start":1752560864112,"stop":1752560864112,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c0d1ab9702ae13","name":"Push message with Arabic payload","time":{"start":1752561517477,"stop":1752561517477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1881e75c602cc23","name":"should convert tags map to array of keys","time":{"start":1752560863861,"stop":1752560863862,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee16b497eff559fd","name":"Fields are not dropped","time":{"start":1752560864022,"stop":1752560864025,"duration":3},"status":"passed","severity":"normal"},{"uid":"96d726f039a9e5e9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752561419061,"stop":1752561419061,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5300c0995465a7d","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752560893006,"stop":1752560893006,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279cc528f241c9e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752561051862,"stop":1752561051862,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ddf21f229e4f70","name":"throws on content topic with empty encoding field","time":{"start":1752560848209,"stop":1752560848209,"duration":0},"status":"passed","severity":"normal"},{"uid":"460c7b0c0eaaecb3","name":"rejects content-filtered query with only contentTopics","time":{"start":1752560864090,"stop":1752560864090,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96bca349887322","name":"should detect messages with missing dependencies","time":{"start":1752560906988,"stop":1752560906988,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa2cdcf8e8b5b26","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752561122108,"stop":1752561122109,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c705535939378c9","name":"should stop ping timers on peer disconnect","time":{"start":1752560863989,"stop":1752560863989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b612a390e989e330","name":"Push message with content topic containing special chars","time":{"start":1752561517468,"stop":1752561517468,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37db7a3081ae569","name":"Subscribe and publish message","time":{"start":1752561052277,"stop":1752561052278,"duration":1},"status":"passed","severity":"normal"},{"uid":"36eaccecdc785cec","name":"Push message with Basic HTML tag payload","time":{"start":1752561517478,"stop":1752561517479,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b1bdd2a4a33c1d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752561052285,"stop":1752561052285,"duration":0},"status":"passed","severity":"normal"},{"uid":"591245211f40e3a1","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752561052279,"stop":1752561052279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16aa82b2e18069e","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752560848238,"stop":1752560848238,"duration":0},"status":"passed","severity":"normal"},{"uid":"343d05bc7bbbba12","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752560848213,"stop":1752560848214,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca167abe4e96a1b","name":"should add received messages to bloom filter","time":{"start":1752560906986,"stop":1752560906986,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebc28a7eab7eff3","name":"Push message with Chinese payload","time":{"start":1752561517461,"stop":1752561517461,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e247a4b6c2b0776","name":"Push message with content topic containing shell command","time":{"start":1752561517471,"stop":1752561517471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63f4deafe35ef63","name":"throws on content topic with empty application field","time":{"start":1752560848207,"stop":1752560848208,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e39223a1b6a35ca","name":"should handle high bootstrap limit correctly","time":{"start":1752560863903,"stop":1752560863910,"duration":7},"status":"passed","severity":"normal"},{"uid":"93fb65b134cd8cf3","name":"should emit a peer event after start","time":{"start":1752561016653,"stop":1752561016654,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf026843c623ba5d","name":"should reject if WakuNode is not started","time":{"start":1752560893269,"stop":1752560893269,"duration":0},"status":"passed","severity":"normal"},{"uid":"905b1eb136072284","name":"Encoder throws on undefined content topic","time":{"start":1752560881991,"stop":1752560881992,"duration":1},"status":"passed","severity":"normal"},{"uid":"371ef6f22248587d","name":"should clear the dialing interval","time":{"start":1752560863512,"stop":1752560863512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e28fdb27bfae8d","name":"Refresh subscription","time":{"start":1752561052279,"stop":1752561052280,"duration":1},"status":"skipped","severity":"normal"},{"uid":"65bc7d33857ec0d5","name":"Default pageSize","time":{"start":1752561185724,"stop":1752561185724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4564107e0685c88","name":"can start the service","time":{"start":1752560876077,"stop":1752560876077,"duration":0},"status":"passed","severity":"normal"},{"uid":"2342b18044e4935b","name":"Fails to publish duplicate message","time":{"start":1752561042600,"stop":1752561042600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5c564f9c2fe668","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752560883566,"stop":1752560883566,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc2bd49c9f2ce6","name":"Query with Ordered Callback, No message returned","time":{"start":1752561135080,"stop":1752561135080,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b1a859df745c64","name":"Push message with content topic containing unicode special characters","time":{"start":1752561517472,"stop":1752561517472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8f151f61ab355e","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752560902208,"stop":1752560902209,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cfa11a9aa0b416","name":"Round trip binary serialization","time":{"start":1752560864433,"stop":1752560864433,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd18e778cb70512c","name":"should add peer to queue when queue is not empty","time":{"start":1752560863519,"stop":1752560863519,"duration":0},"status":"passed","severity":"normal"},{"uid":"563d9e05231b1d57","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752560881989,"stop":1752560881989,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b496dab4299da2","name":"Check publish message containing numeric","time":{"start":1752561042585,"stop":1752561042586,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1b442234e770b5","name":"Nodes with multiple pubsub topic","time":{"start":1752561035164,"stop":1752561035164,"duration":0},"status":"passed","severity":"normal"},{"uid":"849321e60dbad4d1","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752560863688,"stop":1752560863689,"duration":1},"status":"passed","severity":"normal"},{"uid":"630dc547e70eb8e1","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752560848220,"stop":1752560848221,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e623ddcaf5c22e","name":"should return true when topic is configured","time":{"start":1752560864314,"stop":1752560864314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c6c1e464290c90","name":"should create KeepAliveManager with relay","time":{"start":1752560863976,"stop":1752560863977,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa05dda0299da67","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752560872243,"stop":1752560872243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f75377da4558d3b","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752561052278,"stop":1752561052278,"duration":0},"status":"passed","severity":"normal"},{"uid":"995b543c284fe330","name":"should handle errors when removing globalThis listeners","time":{"start":1752560863301,"stop":1752560863301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3195ee071f91cb6a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752560902213,"stop":1752560902213,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d600217d41981c9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752560871318,"stop":1752560871318,"duration":0},"status":"passed","severity":"normal"},{"uid":"de697a22b2375659","name":"Push message with long payload","time":{"start":1752561517476,"stop":1752561517476,"duration":0},"status":"passed","severity":"normal"},{"uid":"3568694eef221743","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752560979349,"stop":1752560979349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbb46bad2bb0ab4","name":"should initialize with default number of peers","time":{"start":1752560893001,"stop":1752560893002,"duration":1},"status":"passed","severity":"normal"},{"uid":"acfc25f963bfcc84","name":"Subscribe to topic containing XML and receive message","time":{"start":1752561419053,"stop":1752561419053,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cd9e4277063121","name":"handles different networkShards values correctly","time":{"start":1752560848216,"stop":1752560848216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df7d6ba2c7fe30e","name":"should not retry if at least one success","time":{"start":1752560892982,"stop":1752560892982,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c47000ebbc27ef","name":"Publishes to nwaku","time":{"start":1752561030698,"stop":1752561030699,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cdaeddcf7d8a59b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752561122100,"stop":1752561122101,"duration":1},"status":"passed","severity":"normal"},{"uid":"316bb27f54d2e860","name":"should check connected peers if present and suitable","time":{"start":1752560893271,"stop":1752560893271,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ddfe4046bb23c9","name":"should not change state when connections remain after disconnect","time":{"start":1752560863310,"stop":1752560863311,"duration":1},"status":"passed","severity":"normal"},{"uid":"98857e43189693f8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app20/2/topic12/proto","time":{"start":1752561157205,"stop":1752561157205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc183893ca9a5ac","name":"Should update shard info","time":{"start":1752561009870,"stop":1752561009870,"duration":0},"status":"passed","severity":"normal"},{"uid":"869cef17693ba989","name":"should push the message to the outgoing buffer","time":{"start":1752560906983,"stop":1752560906983,"duration":0},"status":"passed","severity":"normal"},{"uid":"12148bc752fd0373","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752560902212,"stop":1752560902212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d79f74c8af1451c9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752560902213,"stop":1752560902213,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7927546cac158e","name":"Subscribe to topic containing long and receive message","time":{"start":1752561419050,"stop":1752561419050,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b017164e86fdf9","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752560848215,"stop":1752560848215,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4d6d6609b36990","name":"should clear timers for specific peer on disconnect","time":{"start":1752560864004,"stop":1752560864005,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eea00ff63ccdb93","name":"Subscribe to topic containing long and receive message","time":{"start":1752561419060,"stop":1752561419060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aadeae885ff5563","name":"Push message with emoji payload","time":{"start":1752561517480,"stop":1752561517480,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff6feaf3dc66e8","name":"Js publishes, other Js receives","time":{"start":1752561030699,"stop":1752561030700,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbf1f7c912e1527","name":"should dial peer immediately when queue is empty","time":{"start":1752560863518,"stop":1752560863518,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fa413cd356fa86","name":"peer exchange sets tag","time":{"start":1752561064864,"stop":1752561064865,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d77f1e60424c42","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752561135079,"stop":1752561135080,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bf1ea87fca0e9f","name":"Passing page size 110 when there are 120 messages","time":{"start":1752561185723,"stop":1752561185724,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ed6594df98500a","name":"should initialize with isNetworkConnected as false","time":{"start":1752560863296,"stop":1752560863297,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb2962e1b333fd3","name":"should return PeerId when PeerId is provided","time":{"start":1752560863912,"stop":1752560863912,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2d4699406310da","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752560871314,"stop":1752560871314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e94c8aba462d8a0","name":"connects to nwaku","time":{"start":1752561192580,"stop":1752561192580,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b1027147fa0966","name":"Check publish message containing Russian","time":{"start":1752561042587,"stop":1752561042587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b499a49632ae6e9d","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561419064,"stop":1752561419064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eeff2fbaf3953f","name":"should return false when connections are non-bootstrap peers","time":{"start":1752560863877,"stop":1752560863877,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb2e3436c704310","name":"should return true when over bootstrap limit","time":{"start":1752560863876,"stop":1752560863876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad223a89be828e25","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752560863893,"stop":1752560863896,"duration":3},"status":"passed","severity":"normal"},{"uid":"31f9bfc430c1ae13","name":"Subscribe to topic containing short and publish message","time":{"start":1752561052280,"stop":1752561052281,"duration":1},"status":"passed","severity":"normal"},{"uid":"47be226684bd9d68","name":"should use provided shard info when available","time":{"start":1752560892962,"stop":1752560892962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ef030a72bdee0","name":"Check message with invalid timestamp is not received","time":{"start":1752561361282,"stop":1752561361283,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e364c047a83587b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752560853458,"stop":1752560853458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c474044bf3aea561","name":"should handle relay send failures gracefully","time":{"start":1752560864002,"stop":1752560864003,"duration":1},"status":"passed","severity":"normal"},{"uid":"be53a693eb2428cd","name":"Push message with content topic containing Arabic","time":{"start":1752561517469,"stop":1752561517469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b8d42990703d9c","name":"should add event listeners for peer connect and disconnect","time":{"start":1752560863977,"stop":1752560863977,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbad16844cf199e","name":"Push message with content topic containing numeric","time":{"start":1752561517468,"stop":1752561517468,"duration":0},"status":"passed","severity":"normal"},{"uid":"146336d0083b54b","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752561419055,"stop":1752561419056,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca8ea17e1da5ad","name":"Query Generator - false","time":{"start":1752561173722,"stop":1752561173722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb6d6ba2575f52e","name":"should wait for LightPush peer to be connected","time":{"start":1752560893271,"stop":1752560893271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afa8fd69140ada9","name":"should retry failed tasks","time":{"start":1752560892980,"stop":1752560892980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f2acdee73d8897","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752561052286,"stop":1752561052287,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6778fa75d19c2e0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752560853462,"stop":1752560853462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a80d33dc42a5780a","name":"should maintain desired error rate","time":{"start":1752560904456,"stop":1752560904456,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7838af6dcca283","name":"Query with Promise Callback, No message returned","time":{"start":1752561135082,"stop":1752561135082,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2af44664d315dce","name":"should get / set UDP multiaddr","time":{"start":1752560854181,"stop":1752560854181,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d9caa1b67f1c9c","name":"Push message with Russian payload","time":{"start":1752561517477,"stop":1752561517477,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f92d842bb98f745","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752560848225,"stop":1752560848226,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ea2c9ae54118db","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752561361282,"stop":1752561361282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a897ededf50f2f8","name":"should handle browser offline state overriding peer connections","time":{"start":1752560863322,"stop":1752560863322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7739217acd8e35","name":"Push message with custom timestamp: 1721802541518","time":{"start":1752561517486,"stop":1752561517486,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe9f6a747c3ff25","name":"random static sharding 10 - Cluster ID: 838, Shard ID: 195","time":{"start":1752561178189,"stop":1752561178189,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a109562102fc8c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752560892980,"stop":1752560892980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4caa706932e04c","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752560848238,"stop":1752560848238,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d16f0e34ef64d88","name":"should be safe to call multiple times","time":{"start":1752560864305,"stop":1752560864306,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e0350a9657033c","name":"should handle peer disconnect event when no connections remain","time":{"start":1752560863310,"stop":1752560863310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81834131d05a047","name":"should not fail to stop the service if it was not started","time":{"start":1752561016652,"stop":1752561016652,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8efeca280a0d9f9","name":"should be safe to call multiple times","time":{"start":1752560863512,"stop":1752560863518,"duration":6},"status":"passed","severity":"normal"},{"uid":"378eff902618ab09","name":"Ephemeral field set to true","time":{"start":1752560864433,"stop":1752560864433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8160c6a4b82fe0c3","name":"should hang up bootstrap peer if over limit","time":{"start":1752560863840,"stop":1752560863841,"duration":1},"status":"passed","severity":"normal"},{"uid":"e417e325e21800dd","name":"less peers than existing","time":{"start":1752561016889,"stop":1752561016890,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b11ddcdffe81bda","name":"should handle network check errors gracefully","time":{"start":1752560863530,"stop":1752560863530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61cdbf4a72391e4","name":"should handle queue processing errors gracefully","time":{"start":1752560863528,"stop":1752560863528,"duration":0},"status":"passed","severity":"normal"},{"uid":"185fdf4c864d932","name":"Overlapping topic subscription","time":{"start":1752561419049,"stop":1752561419049,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5984c625e90eb4","name":"should be empty after removing the only subscription","time":{"start":1752560893121,"stop":1752560893121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab2d4625b4df49f8","name":"should return false when pubsub topic parsing fails","time":{"start":1752560863455,"stop":1752560863455,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb44e584590dfda","name":"Push message with content topic containing special chars","time":{"start":1752561517481,"stop":1752561517482,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c47a7ee8bda2af4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752561189084,"stop":1752561189085,"duration":1},"status":"passed","severity":"normal"},{"uid":"be502ad0baf31f51","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752561051859,"stop":1752561051859,"duration":0},"status":"passed","severity":"normal"},{"uid":"467c1e1a275401e8","name":"should handle connection event","time":{"start":1752560863839,"stop":1752560863839,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a2c933918dc2e3","name":"should handle incoming messages","time":{"start":1752560893217,"stop":1752560893217,"duration":0},"status":"passed","severity":"normal"},{"uid":"209507744a02549a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752561419055,"stop":1752561419055,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8529a51d9a549a","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752560848234,"stop":1752560848234,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1852e52153aff3b","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752560906990,"stop":1752560906990,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fe14acb6263ac4","name":"Subscribe and receive messages via lightPush","time":{"start":1752561419056,"stop":1752561419056,"duration":0},"status":"passed","severity":"normal"},{"uid":"f008db4c38028999","name":"should return false and handle errors gracefully","time":{"start":1752560864311,"stop":1752560864311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e9cd37ffd18ad3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752561419063,"stop":1752561419063,"duration":0},"status":"passed","severity":"normal"},{"uid":"796180a383ea36d6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752561361299,"stop":1752561361299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b897e3b9bcbd18e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752560848214,"stop":1752560848214,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2115a3862807af","name":"should send to specified number of peers of used peers","time":{"start":1752560892836,"stop":1752560892837,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a753147fd179c6","name":"should handle multiple peer connections","time":{"start":1752560863988,"stop":1752560863988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0deb363114c52","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752561419063,"stop":1752561419063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded0271585c57c15","name":"Relay","time":{"start":1752560926690,"stop":1752560926690,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d93beb5adc74e9","name":"Waku message hash computation (payload length 0)","time":{"start":1752560863681,"stop":1752560863681,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed54f822f0a2e65","name":"should handle errors when globalThis is not available","time":{"start":1752560863299,"stop":1752560863300,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b387c5ae14003ad","name":"should encode/decode to RLP encoding","time":{"start":1752560854180,"stop":1752560854180,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c661e0ba3b15db","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752561419064,"stop":1752561419064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a711c1c71ce4c922","name":"Push message with rate limit","time":{"start":1752561517473,"stop":1752561517473,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8212b311fe7c3d","name":"Should update multiaddrs","time":{"start":1752561009869,"stop":1752561009869,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca311fcff6bb9c3d","name":"Publish without waiting for remote peer","time":{"start":1752561052277,"stop":1752561052277,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e43c70497a965","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752561051859,"stop":1752561051859,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c838f00692f448e","name":"should return valid sharding parameters for static sharding","time":{"start":1752560848236,"stop":1752560848236,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b6deb5650b64e6a","name":"should create a new stream if no existing for protocol found","time":{"start":1752560864111,"stop":1752560864112,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5ed279dce5262d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752560848228,"stop":1752560848233,"duration":5},"status":"passed","severity":"normal"},{"uid":"2a7ceee071927e87","name":"should dial peers from store when no connections remain","time":{"start":1752560863848,"stop":1752560863849,"duration":1},"status":"passed","severity":"normal"},{"uid":"23e92034657737d5","name":"should set field with all protocols enabled","time":{"start":1752560854185,"stop":1752560854185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6520b49c8934102","name":"should not receive a peer event after stop","time":{"start":1752561016655,"stop":1752561016655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7f2845b95276d0","name":"Check received message containing escaped characters","time":{"start":1752561361279,"stop":1752561361279,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f464fc2430a248","name":"should not return locked peers if enough unlocked are available","time":{"start":1752560893006,"stop":1752560893007,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d2cffa311d84ae","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752560864112,"stop":1752560864113,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee448b8bc13570c5","name":"should return false when peer is on different cluster","time":{"start":1752560863433,"stop":1752560863434,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58afb8ffdbf60c8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752560848211,"stop":1752560848211,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e717a086aa9b30","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752561419062,"stop":1752561419062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf2cebdda249037","name":"Push message with custom timestamp: 1752564541518","time":{"start":1752561517487,"stop":1752561517487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8befea060ca19b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752561179947,"stop":1752561179947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dd8350feb2ac0e","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752560863903,"stop":1752560863903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee087520f8552693","name":"should process queue every 500ms","time":{"start":1752560863526,"stop":1752560863526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a36f7957965da13","name":"should serialize and deserialize correctly","time":{"start":1752560904456,"stop":1752560904457,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ee250e60827a05","name":"should start ping timers on peer connect","time":{"start":1752560863988,"stop":1752560863988,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed813c2f9cf39ac2","name":"should be able to encode the field with only STORE set to true","time":{"start":1752560853453,"stop":1752560853454,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec8fd884c3f02f1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752561051861,"stop":1752561051861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b834853390fbfd61","name":"Overlapping topic subscription","time":{"start":1752561419059,"stop":1752561419059,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcae566f2ad066","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752561052278,"stop":1752561052278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aae00d2b07bf6f9","name":"should decode valid enr with tcp successfully","time":{"start":1752560854175,"stop":1752560854175,"duration":0},"status":"passed","severity":"normal"},{"uid":"9455601099755bd","name":"Subscribe to topic containing XML and receive message","time":{"start":1752561419062,"stop":1752561419062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8afa379cb68fd82","name":"should set field with all protocols disabled","time":{"start":1752560854184,"stop":1752560854184,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0416e63eefe7266","name":"should throw error - no public key","time":{"start":1752560854178,"stop":1752560854178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5683a03a65f1dcd","name":"Check received message containing special chars","time":{"start":1752561361287,"stop":1752561361287,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dbe18ebf5cb5f0","name":"should clear existing timers before creating new ones","time":{"start":1752560864006,"stop":1752560864007,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6daf26cd94f7af","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752561135078,"stop":1752561135078,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a10325a297e772f","name":"Check received message with timestamp: 1752560921250 ","time":{"start":1752561361281,"stop":1752561361281,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b8bbb92eb101ad","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752561419058,"stop":1752561419059,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05109c41a2b2fc1","name":"should not fail to stop the service if it was not started","time":{"start":1752560926359,"stop":1752560926360,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82fc05dede5e203","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752560871894,"stop":1752560871894,"duration":0},"status":"passed","severity":"normal"},{"uid":"5421dccb244da73d","name":"different cluster, same shard: nodes don't connect","time":{"start":1752560979350,"stop":1752560979351,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d5dbc0caac9df7","name":"Check message with no pubsub topic is not received","time":{"start":1752561361283,"stop":1752561361283,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98330716f386b84","name":"should call waitForPeer on Relay","time":{"start":1752560893272,"stop":1752560893272,"duration":0},"status":"passed","severity":"normal"},{"uid":"636bbb85fe278e7c","name":"Check received message containing Basic HTML tag","time":{"start":1752561361278,"stop":1752561361278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fd4a5d5e448660","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752560848221,"stop":1752560848221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d3715841fd5a8c","name":"Accepts a valid Waku Message","time":{"start":1752560896495,"stop":1752560896496,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee213a99dde0cc5","name":"Push message with short payload","time":{"start":1752561517459,"stop":1752561517460,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd261fcb5fc1e7c","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752560871315,"stop":1752560871315,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4f93165329640e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752560863989,"stop":1752560863989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bf16d960aabbb6","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752561122102,"stop":1752561122103,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cfe494ededc14d","name":"Check publish message containing Basic HTML tag","time":{"start":1752561042590,"stop":1752561042590,"duration":0},"status":"passed","severity":"normal"},{"uid":"60df1aa2e56382","name":"Check publish message containing JSON","time":{"start":1752561042590,"stop":1752561042591,"duration":1},"status":"passed","severity":"normal"},{"uid":"614b582ebe667ec4","name":"Promise Callback - true","time":{"start":1752561173723,"stop":1752561173723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f553ad3de48c47e2","name":"should return false when peer shard info is not found","time":{"start":1752560863450,"stop":1752560863451,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d470a8cd8ee85f","name":"Push message with XML payload","time":{"start":1752561517463,"stop":1752561517463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b5e044e33c68ec","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752561419058,"stop":1752561419058,"duration":0},"status":"passed","severity":"normal"},{"uid":"52db9048e6c8725b","name":"configure the node with multiple content topics","time":{"start":1752561157212,"stop":1752561157212,"duration":0},"status":"passed","severity":"normal"},{"uid":"74399320a18cd67f","name":"should return empty list for no shard","time":{"start":1752560848220,"stop":1752560848220,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4094e93c1a390b","name":"Check received message containing Russian","time":{"start":1752561361276,"stop":1752561361277,"duration":1},"status":"passed","severity":"normal"},{"uid":"4995e21c356af6e8","name":"accepts valid content-filtered query","time":{"start":1752560864089,"stop":1752560864090,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea640e6339d4b0d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752560848275,"stop":1752560848275,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5bab67a7ad292c","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752560902220,"stop":1752560902220,"duration":0},"status":"passed","severity":"normal"},{"uid":"85266f274c7a80f7","name":"Check received message containing SQL Injection","time":{"start":1752561361277,"stop":1752561361277,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a87bdaa9b95d7a","name":"should do nothing when connections still exist","time":{"start":1752560863849,"stop":1752560863849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1ece41dfd42b85","name":"Check meta is set [symmetric]","time":{"start":1752560881989,"stop":1752560881990,"duration":1},"status":"passed","severity":"normal"},{"uid":"612f559390555ac4","name":"1 Relay, 1 fetch","time":{"start":1752560871893,"stop":1752560871893,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebdcc35272af685","name":"Check received message containing SQL Injection","time":{"start":1752561361288,"stop":1752561361289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67619fac4aff403","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752561179944,"stop":1752561179946,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6b2eee5340a6f38","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752561052286,"stop":1752561052286,"duration":0},"status":"passed","severity":"normal"},{"uid":"253efc04d322f86c","name":"Push message with Chinese payload","time":{"start":1752561517477,"stop":1752561517477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2e8aaeed6479d3","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752561517483,"stop":1752561517484,"duration":1},"status":"passed","severity":"normal"},{"uid":"957b460329653991","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752560929033,"stop":1752560929033,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a016062d6b484ec","name":"Store - dialed first","time":{"start":1752561194110,"stop":1752561194110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7efe353c526e55c6","name":"should redial peers when all connections are lost","time":{"start":1752560863910,"stop":1752560863911,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ce1af691a6760c","name":"Push to array if already present","time":{"start":1752560847839,"stop":1752560847840,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5bacc73b5a0c88","name":"should not receive a peer event before start","time":{"start":1752560876080,"stop":1752560876080,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f8617deb91953b","name":"should remove event listener for peer:discovery","time":{"start":1752560863027,"stop":1752560863028,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc687707676c62c","name":"should start and setup intervals and event listeners","time":{"start":1752560893122,"stop":1752560893122,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3852ee43aa144d","name":"Push message with special chars payload","time":{"start":1752561517476,"stop":1752561517477,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc04bb038b18672","name":"should handle dial errors gracefully","time":{"start":1752560863036,"stop":1752560863036,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc62536ef827dc0","name":"should insert message into bloom filter","time":{"start":1752560906984,"stop":1752560906984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23e632b787c7c61","name":"should throw if no connection provided","time":{"start":1752560864111,"stop":1752560864111,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d6b3a9aea3871a","name":"can start and stop the service","time":{"start":1752560876078,"stop":1752560876078,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f99efe1952cdaa7","name":"should not dial peers from store when browser is not connected","time":{"start":1752560863838,"stop":1752560863838,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b07642774cc9ec","name":"Callback on promise, aborts when callback returns true","time":{"start":1752561166095,"stop":1752561166096,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdbb3a7dd2d7ae6e","name":"Check publish message containing long","time":{"start":1752561042585,"stop":1752561042585,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82db9fe1bf8a2ac","name":"should requeue task if no peer is available","time":{"start":1752560892979,"stop":1752560892980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c86a6c9812bf2dc","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752560892967,"stop":1752560892967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae3d0b377065fc5c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752560902217,"stop":1752560902218,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f2059ce6cf7aae","name":"Filter","time":{"start":1752561194111,"stop":1752561194111,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa41d3d3fab874c","name":"Check received message containing emoji","time":{"start":1752561361280,"stop":1752561361280,"duration":0},"status":"passed","severity":"normal"},{"uid":"139a296194afb90c","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752560892871,"stop":1752560892878,"duration":7},"status":"passed","severity":"normal"},{"uid":"73749da256af004d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752560848225,"stop":1752560848225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9283b98d19dc001a","name":"throws an error for improperly formatted content topics","time":{"start":1752560848216,"stop":1752560848216,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b8073be122932","name":"Does not throw an exception when node disconnects","time":{"start":1752561192580,"stop":1752561192580,"duration":0},"status":"passed","severity":"normal"},{"uid":"328056c7d0f6f3f1","name":"Check publish message containing shell command","time":{"start":1752561042591,"stop":1752561042591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e995fa4961ecc46","name":"should be safe to call multiple times","time":{"start":1752560863829,"stop":1752560863829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fc2e0f0141f0a1","name":"groups content topics by expected pubsub topic","time":{"start":1752560848215,"stop":1752560848215,"duration":0},"status":"passed","severity":"normal"},{"uid":"721940e234b3475b","name":"should properly create location multiaddrs - udp4","time":{"start":1752560854181,"stop":1752560854182,"duration":1},"status":"passed","severity":"normal"},{"uid":"51dd99b3ccc469b","name":"should handle complete dial lifecycle","time":{"start":1752560863534,"stop":1752560863534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd61a508b0546ba2","name":"Check message with no payload is not received","time":{"start":1752561361298,"stop":1752561361298,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fc07945688aa3c","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app17/1/topic117/xml","time":{"start":1752561157208,"stop":1752561157208,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c162c082955d82","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752560876081,"stop":1752560876082,"duration":1},"status":"passed","severity":"normal"},{"uid":"3620bfd7b8e8ae1d","name":"should dispatch network event when browser goes online","time":{"start":1752560863316,"stop":1752560863316,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc80a8f1e6b6484f","name":"should return false when under bootstrap limit","time":{"start":1752560863873,"stop":1752560863874,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a61ec8560094f09","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752560902229,"stop":1752560902229,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8f98aae6a17980","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752560893011,"stop":1752560893011,"duration":0},"status":"passed","severity":"normal"},{"uid":"461271b04f58f9c2","name":"Push message with numeric payload","time":{"start":1752561517476,"stop":1752561517476,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84dfe213980947","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752560902236,"stop":1752560902236,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced1b9e8d6288e4","name":"messageHashStr works with IProtoMessage","time":{"start":1752560863690,"stop":1752560863690,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4757ecbefa7694","name":"Check message received after jswaku node is restarted","time":{"start":1752561361298,"stop":1752561361299,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e933b8af46bde61","name":"Check received message containing JSON","time":{"start":1752561361292,"stop":1752561361292,"duration":0},"status":"passed","severity":"normal"},{"uid":"9433f6e53d550c60","name":"Check received message containing Basic HTML tag","time":{"start":1752561361291,"stop":1752561361292,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c323e5ab9b5971","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752560902236,"stop":1752560902237,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc3ede016cde257","name":"should return false when peer has no overlapping shards","time":{"start":1752560863434,"stop":1752560863439,"duration":5},"status":"passed","severity":"normal"},{"uid":"28e44f7545c2ab82","name":"should return false when peer has no shard info","time":{"start":1752560863440,"stop":1752560863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88c8137e6d427d7","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752560902220,"stop":1752560902221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dba5a85a0854842","name":"should handle different types of entries","time":{"start":1752560892189,"stop":1752560892190,"duration":1},"status":"passed","severity":"normal"},{"uid":"3afecdda478985ee","name":"Push message with content topic containing long","time":{"start":1752561517467,"stop":1752561517467,"duration":0},"status":"passed","severity":"normal"},{"uid":"25adeb085c361395","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752561189090,"stop":1752561189091,"duration":1},"status":"passed","severity":"normal"},{"uid":"70287acc43382fb0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752561109735,"stop":1752561109736,"duration":1},"status":"passed","severity":"normal"},{"uid":"e27c00d23e239983","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752561419052,"stop":1752561419052,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d7b67ac70c0d52","name":"Nwaku publishes","time":{"start":1752561030699,"stop":1752561030699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca37cb3d694b3de0","name":"Asymmetric encrypt & decrypt","time":{"start":1752560882411,"stop":1752560882411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a751df3a035128f","name":"Push message with content topic containing JSON","time":{"start":1752561517484,"stop":1752561517484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b707f503ba15e5","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752561051858,"stop":1752561051858,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3eb25e0c38557f","name":"should return false when shard info is undefined","time":{"start":1752560863450,"stop":1752560863450,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d37b01983ea3f3","name":"Push message with Script payload","time":{"start":1752561517478,"stop":1752561517478,"duration":0},"status":"passed","severity":"normal"},{"uid":"27628b4d4f4f7a39","name":"can query messages normally","time":{"start":1752561160122,"stop":1752561160122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a972e4920d3df1c8","name":"Delete observer","time":{"start":1752561018498,"stop":1752561018500,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdc33aa40c717ed3","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752560848220,"stop":1752560848220,"duration":0},"status":"passed","severity":"normal"},{"uid":"72874c080b8d2a9e","name":"should handle case with all peers already connected","time":{"start":1752560863859,"stop":1752560863860,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e996313bb1aa45","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752561157213,"stop":1752561157213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1fd77c52aeadcf","name":"Push message with unicode special characters payload","time":{"start":1752561517479,"stop":1752561517480,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20ef713718afe9f","name":"should return true when peer is on the same network","time":{"start":1752560863433,"stop":1752560863433,"duration":0},"status":"passed","severity":"normal"},{"uid":"161425fa7c85c646","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752561419045,"stop":1752561419045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b43a11144111ef2","name":"should properly create location multiaddrs - udp6","time":{"start":1752560854182,"stop":1752560854182,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3b8cad17bab7cf","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752560892478,"stop":1752560892479,"duration":1},"status":"passed","severity":"normal"},{"uid":"353ef530e54b4cff","name":"should support chaining for add method","time":{"start":1752560892179,"stop":1752560892187,"duration":8},"status":"passed","severity":"normal"},{"uid":"4841f37f719850db","name":"Generator, custom pubsub topic","time":{"start":1752561171930,"stop":1752561171931,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb16a787ca0e9efc","name":"should store libp2p and options references","time":{"start":1752560863814,"stop":1752560863814,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7c20828375ab7d","name":"should create dialer with libp2p and shardReader","time":{"start":1752560863507,"stop":1752560863508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5edc3ed9f52dd25","name":"Check message with no content topic is not received","time":{"start":1752561361297,"stop":1752561361297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3873f87e7d998237","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752560854174,"stop":1752560854175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8602cbe01018bb84","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752561052279,"stop":1752561052279,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb90df525810fee","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752561051859,"stop":1752561051860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5927e6d4db94c64","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752561035165,"stop":1752561035165,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e0b49e8a1a22a6","name":"should drop connection to all peers on hangUp","time":{"start":1752561009428,"stop":1752561009428,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe74bf885c5670b","name":"Push message with shell command payload","time":{"start":1752561517464,"stop":1752561517464,"duration":0},"status":"passed","severity":"normal"},{"uid":"11890952b3ba9d72","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app54/10/topic775/test.js","time":{"start":1752561157205,"stop":1752561157206,"duration":1},"status":"passed","severity":"normal"},{"uid":"4881034a3cb74b9a","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752560902207,"stop":1752560902207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1f9cd3aebdeb2e","name":"Renews subscription after lossing a connection","time":{"start":1752561419055,"stop":1752561419055,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26803e99b36a0d4","name":"should handle errors when getting connections","time":{"start":1752560863317,"stop":1752560863318,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9fe9cc93e2c58c","name":"should use DNS peer discovery with light client","time":{"start":1752560926363,"stop":1752560926363,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cf0fccd8742c8c","name":"should handle dial errors gracefully","time":{"start":1752560863851,"stop":1752560863851,"duration":0},"status":"passed","severity":"normal"},{"uid":"730f219f9c27d2fa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752560848224,"stop":1752560848225,"duration":1},"status":"passed","severity":"normal"},{"uid":"e89a3c3b95aeafb4","name":"messageHash returns a Uint8Array","time":{"start":1752560863689,"stop":1752560863689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbb48619f2d872f","name":"Push message with JSON payload","time":{"start":1752561517479,"stop":1752561517479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee3cc35bb2832e","name":"Fails to publish message with wrong content topic","time":{"start":1752561042601,"stop":1752561042602,"duration":1},"status":"passed","severity":"normal"},{"uid":"c99d209e64ded2c0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752561419057,"stop":1752561419057,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec852cab76a9d344","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752561419054,"stop":1752561419055,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f73a8515e2ac6a9","name":"Publish message with custom timestamp: Tue Jul 15 2025 07:30:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1752561042596,"stop":1752561042600,"duration":4},"status":"passed","severity":"normal"},{"uid":"534b09cd1807063f","name":"Check received message containing Chinese","time":{"start":1752561361276,"stop":1752561361276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef68558f266f5b3","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752560863913,"stop":1752560863914,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae6abe79bdaa0f9","name":"should return false when peer is not on the specified shard","time":{"start":1752560863442,"stop":1752560863442,"duration":0},"status":"passed","severity":"normal"},{"uid":"97024f7b8655d881","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752560863902,"stop":1752560863902,"duration":0},"status":"passed","severity":"normal"},{"uid":"905dc51d7dc84328","name":"should handle case when navigator is not available","time":{"start":1752560863308,"stop":1752560863309,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7289c8e39d42fc8","name":"should handle peer connect event","time":{"start":1752560863309,"stop":1752560863310,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bfcc227f199285","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752561361282,"stop":1752561361282,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b45c74d18a7e48","name":"udp ip6 address","time":{"start":1752560853383,"stop":1752560853384,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa340b53eeb59ac","name":"random static sharding 7 - Cluster ID: 733, Shard ID: 838","time":{"start":1752561178188,"stop":1752561178188,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8be17f1f5763f56","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752561419058,"stop":1752561419058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7a5bc3405ab42bf9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752561042602,"stop":1752561042602,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb1ea0ae7ca075c","name":"should handle dial errors","time":{"start":1752560864309,"stop":1752560864310,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5b0a4c0b446744","name":"should return peer for existing peer","time":{"start":1752560863872,"stop":1752560863872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8dc21350296975f","name":"Check message with no pubsub topic is not received","time":{"start":1752561361297,"stop":1752561361297,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c6432aaa408d3b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752560902224,"stop":1752560902224,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7a8d9c4c1428346","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752560902204,"stop":1752560902204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8ddf09ad965ad","name":"Fails to push message with large meta","time":{"start":1752561517486,"stop":1752561517486,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ff236252a551fe","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752560848233,"stop":1752560848233,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabf0043fc7130fb","name":"should never report false negatives","time":{"start":1752560904456,"stop":1752560904456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c15ea3638690839","name":"should not create relay timers when relay is not provided","time":{"start":1752560863999,"stop":1752560863999,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f342eec4a86e55","name":"can start the service","time":{"start":1752560926357,"stop":1752560926358,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d2d8c6daab98159","name":"should stop and cleanup resources","time":{"start":1752560893122,"stop":1752560893123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad220782c9d8894","name":"throws on content topic with empty version field","time":{"start":1752560848208,"stop":1752560848208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f452227cdb32396","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752560902224,"stop":1752560902225,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc65ba0116175881","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752560902212,"stop":1752560902213,"duration":1},"status":"passed","severity":"normal"},{"uid":"680794a3cfbea643","name":"Check publish message after service node is restarted","time":{"start":1752561042604,"stop":1752561042604,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d3163ac72da5bafe","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752561064865,"stop":1752561064866,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd852900d749123e","name":"Push message with numeric payload","time":{"start":1752561517460,"stop":1752561517461,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7faa639ca8a3fc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752560902225,"stop":1752560902225,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff4b8f6f5a5d2e3","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752560864090,"stop":1752560864090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e184d6f3e634effc","name":"should handle ping failures gracefully","time":{"start":1752560863994,"stop":1752560863995,"duration":1},"status":"passed","severity":"normal"},{"uid":"eab2d9f7a74a290","name":"should reject if Relay is requested but not mounted","time":{"start":1752560893269,"stop":1752560893269,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb05d8d0e822ec14","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752560848225,"stop":1752560848225,"duration":0},"status":"passed","severity":"normal"},{"uid":"29baec2ca302b5ea","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752560902218,"stop":1752560902219,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09298cc7f9e0326","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752560941166,"stop":1752560941166,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4e7c7880ce3154","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/5/topic501/utf8","time":{"start":1752561157206,"stop":1752561157207,"duration":1},"status":"passed","severity":"normal"},{"uid":"912df126607f9c67","name":"Generator, custom pubsub topic","time":{"start":1752561171929,"stop":1752561171930,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2494d913a0bbdb5c","name":"should have no discoveries enabled by default","time":{"start":1752560892864,"stop":1752560892864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120562dbada4d9","name":"should successfully stop","time":{"start":1752560893217,"stop":1752560893217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ab37882490fc59","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752560892870,"stop":1752560892871,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afac4708321d3f9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752560853456,"stop":1752560853457,"duration":1},"status":"passed","severity":"normal"},{"uid":"68e898b38af16ba9","name":"should throw error - no id","time":{"start":1752560854177,"stop":1752560854177,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2155a9b2abbb94b","name":"Relay + Store","time":{"start":1752560854186,"stop":1752560854187,"duration":1},"status":"passed","severity":"normal"},{"uid":"1436f09e207d52f7","name":"Generator, 2 different pubsubtopics","time":{"start":1752561171928,"stop":1752561171929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec6021ddff6f0d3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752561419046,"stop":1752561419046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9dbc5c0f898c1f2","name":"should partition messages based on acknowledgement status","time":{"start":1752560906989,"stop":1752560906989,"duration":0},"status":"passed","severity":"normal"},{"uid":"472f179e1061fbc6","name":"should add event listeners to libp2p","time":{"start":1752560863297,"stop":1752560863297,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb1d1d1b0aba09a","name":"Encoder throws on undefined content topic","time":{"start":1752560883567,"stop":1752560883567,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc2c3c974f18a32","name":"should create an instance with libp2p and dialer","time":{"start":1752560863013,"stop":1752560863020,"duration":7},"status":"passed","severity":"normal"},{"uid":"fac4df5b52d9c9f7","name":"should properly create location multiaddrs - tcp4","time":{"start":1752560854182,"stop":1752560854182,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f7cb43bbf4b33","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752560863840,"stop":1752560863840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a79d7e3a8c917f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752561419048,"stop":1752561419049,"duration":1},"status":"passed","severity":"normal"},{"uid":"38574e113edc7591","name":"Check publish message containing special chars","time":{"start":1752561042586,"stop":1752561042586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51f8b2a7c8363de","name":"should filter out already connected peers","time":{"start":1752560863850,"stop":1752560863850,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f511ee7312242","name":"should add and remove event listeners correctly","time":{"start":1752560876082,"stop":1752560876083,"duration":1},"status":"passed","severity":"normal"},{"uid":"5747bd633b2c3bb5","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752561419054,"stop":1752561419054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f91bd03e957c378","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752560893009,"stop":1752560893009,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d2ea6d7a6d9beb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752561419054,"stop":1752561419054,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcde596f3ee63e94","name":"Push message with shell command payload","time":{"start":1752561517479,"stop":1752561517479,"duration":0},"status":"passed","severity":"normal"},{"uid":"560cfd1162bcb462","name":"Push message with meta","time":{"start":1752561517472,"stop":1752561517472,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20b525f3696175f","name":"Ordered Callback - true","time":{"start":1752561173723,"stop":1752561173724,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f6546f023da376","name":"Push message with content topic containing emoji","time":{"start":1752561517485,"stop":1752561517485,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea95739d35ad48f","name":"should return all connected peers without codec filter","time":{"start":1752560864312,"stop":1752560864312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4be7e2893d75194","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752560941167,"stop":1752560941167,"duration":0},"status":"passed","severity":"normal"}] |