mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"292112debfe63635","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759813340033,"stop":1759813340034,"duration":1},"status":"passed","severity":"normal"},{"uid":"7291fbd8f32aeddc","name":"should clear dial history on start","time":{"start":1759812914276,"stop":1759812914276,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccd999a4a40eef7","name":"should reject if LightPush is requested but not mounted","time":{"start":1759812967497,"stop":1759812967497,"duration":0},"status":"passed","severity":"normal"},{"uid":"8234771f02d3521a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759813013666,"stop":1759813013666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bc62e92dd681de","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759813143007,"stop":1759813143012,"duration":5},"status":"passed","severity":"normal"},{"uid":"6d91ade453562663","name":"should handle peer store errors gracefully","time":{"start":1759812925209,"stop":1759812925209,"duration":0},"status":"passed","severity":"normal"},{"uid":"64837e9c430a0125","name":"should successfully query peers and return peer infos","time":{"start":1759812925151,"stop":1759812925151,"duration":0},"status":"passed","severity":"normal"},{"uid":"8939b6708eed405d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759813463042,"stop":1759813463043,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e43a4a0b8fc8963","name":"Push message with meta","time":{"start":1759814043539,"stop":1759814043539,"duration":0},"status":"passed","severity":"normal"},{"uid":"108fbe97186e6361","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759812966905,"stop":1759812966910,"duration":5},"status":"passed","severity":"normal"},{"uid":"a08d0deddbc3783f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759812947329,"stop":1759812947330,"duration":1},"status":"passed","severity":"normal"},{"uid":"42cb2b9102f16ce6","name":"Push message with custom timestamp: 1729054618067","time":{"start":1759814043550,"stop":1759814043550,"duration":0},"status":"passed","severity":"normal"},{"uid":"52644864d7aac2e6","name":"Push message with long payload","time":{"start":1759814043541,"stop":1759814043541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4bb8c2c0598286","name":"should dial peers from store when browser is connected","time":{"start":1759812915223,"stop":1759812915223,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d90aa9c50b24dc","name":"should not allow unachievable error rate","time":{"start":1759812947129,"stop":1759812947132,"duration":3},"status":"passed","severity":"normal"},{"uid":"54ba203adb5942d8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759813290767,"stop":1759813290767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d7cfd7507bd3ce","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759813159670,"stop":1759813159670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeec0d318dfbada","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759812955283,"stop":1759812955283,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4270341bf163402","name":"should filter out undefined ENRs","time":{"start":1759812925152,"stop":1759812925152,"duration":0},"status":"passed","severity":"normal"},{"uid":"330d241a6107d9a5","name":"Push message with escaped characters payload","time":{"start":1759814043531,"stop":1759814043531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef80da348c31458f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759812947335,"stop":1759812947335,"duration":0},"status":"passed","severity":"normal"},{"uid":"90163c86228e3e5c","name":"should be safe to call multiple times","time":{"start":1759812913772,"stop":1759812913775,"duration":3},"status":"passed","severity":"normal"},{"uid":"9732b005f639ab41","name":"should throw error - no id","time":{"start":1759812904768,"stop":1759812904768,"duration":0},"status":"passed","severity":"normal"},{"uid":"8861ea3c1acf1dd5","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759813281722,"stop":1759813281722,"duration":0},"status":"passed","severity":"normal"},{"uid":"d136542fbc67cf","name":"Push message with Chinese payload","time":{"start":1759814043553,"stop":1759814043553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bafc7f71c09dd59","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759812955282,"stop":1759812955282,"duration":0},"status":"passed","severity":"normal"},{"uid":"126f75a707438cf","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759813038460,"stop":1759813038460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae70235a9afcfcd9","name":"msgTime: 0 ms from now, startTime: 1759726923704, endTime: 1759813323704","time":{"start":1759813340034,"stop":1759813340035,"duration":1},"status":"passed","severity":"normal"},{"uid":"5968cd4713d2421b","name":"can query messages normally","time":{"start":1759813315308,"stop":1759813315309,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4ed34194610292","name":"Push message with shell command payload","time":{"start":1759814043516,"stop":1759814043517,"duration":1},"status":"passed","severity":"normal"},{"uid":"7469267f7aeeccaa","name":"Correctly serialized arguments","time":{"start":1759813085153,"stop":1759813085154,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e509bebdb1e9ab","name":"can start and stop the service","time":{"start":1759812999062,"stop":1759812999062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb6531d68b1bb0e","name":"should perform initial health assessment on start","time":{"start":1759812966854,"stop":1759812966854,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dbf624170124db","name":"should clear the dialing interval","time":{"start":1759812914277,"stop":1759812914277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e76e527b6f4514","name":"should skip peer when not on same cluster","time":{"start":1759812914307,"stop":1759812914308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9f159d2f5639e5d","name":"Push message with meta","time":{"start":1759814043523,"stop":1759814043523,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e549509b5d821a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759812947335,"stop":1759812947336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c479b9bb9320619e","name":"Get Nodes","time":{"start":1759812924745,"stop":1759812924745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65cf8c875eee789","name":"Wrong topic","time":{"start":1759813264834,"stop":1759813264834,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f5840caa911762","name":"should be able to decode the field with only STORE set to true","time":{"start":1759812904134,"stop":1759812904135,"duration":1},"status":"passed","severity":"normal"},{"uid":"9291de031334beb1","name":"Automatically retrieves missing message","time":{"start":1759812970386,"stop":1759812970386,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf1489e412a3be76","name":"Check message with invalid timestamp is not received","time":{"start":1759813439527,"stop":1759813439527,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bced97a8f39d4d","name":"Check received message with timestamp: 1759812993406 ","time":{"start":1759813439535,"stop":1759813439535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7210885bf71ef5","name":"should check false positive rate","time":{"start":1759812951790,"stop":1759812951790,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6d7073ecfe2f7","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759812947327,"stop":1759812947327,"duration":0},"status":"passed","severity":"normal"},{"uid":"478cdf6ca0f33951","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759812947331,"stop":1759812947331,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ac5e09cd02a717","name":"Push message with content topic containing special chars","time":{"start":1759814043557,"stop":1759814043557,"duration":0},"status":"passed","severity":"normal"},{"uid":"7831cbd646c025ad","name":"Check received message containing Chinese","time":{"start":1759813439522,"stop":1759813439523,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b712ae86f2ba835","name":"isConnected should return false after all peers disconnect","time":{"start":1759813013667,"stop":1759813013667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f624dd7dca411cec","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759812914177,"stop":1759812914178,"duration":1},"status":"passed","severity":"normal"},{"uid":"c590c63aafe29c0f","name":"Passing page size 19 when there are 20 messages","time":{"start":1759813332562,"stop":1759813332562,"duration":0},"status":"passed","severity":"normal"},{"uid":"931f8ab1c69b7e83","name":"Push message with custom timestamp: 1759816618067","time":{"start":1759814043550,"stop":1759814043551,"duration":1},"status":"passed","severity":"normal"},{"uid":"938d32f458bf6951","name":"should use DNS peer discovery with light client","time":{"start":1759812999073,"stop":1759812999075,"duration":2},"status":"skipped","severity":"normal"},{"uid":"659e73a8c182b024","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759813290770,"stop":1759813290770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2379b9aa6ccead9d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759812947341,"stop":1759812947341,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ccee5e8f652044","name":"Subscribe to topic containing XML and receive message","time":{"start":1759813463030,"stop":1759813463030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c3d863d525cfdf","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759813340033,"stop":1759813340033,"duration":0},"status":"passed","severity":"normal"},{"uid":"555eadfc86eb81c8","name":"should not execute task if max attempts is 0","time":{"start":1759812965243,"stop":1759812965243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f807f5dcbc4c709","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759813143012,"stop":1759813143012,"duration":0},"status":"passed","severity":"normal"},{"uid":"75be12466dd73377","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759812947326,"stop":1759812947326,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0f9176e0f234f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759813173874,"stop":1759813173876,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dc59a9514b341c3","name":"msgTime: 0 ms from now, startTime: 1759554123704, endTime: 1759813323704","time":{"start":1759813340034,"stop":1759813340034,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa089c457350ed3","name":"should stop peer exchange discovery","time":{"start":1759812925207,"stop":1759812925207,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f1fc17491e5501","name":"should properly create location multiaddrs - tcp6","time":{"start":1759812904777,"stop":1759812904777,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1621f2b4665b1ae","name":"ignores unrecognized TXT record formats","time":{"start":1759812925161,"stop":1759812925162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c635f016c65ccdb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759812947332,"stop":1759812947333,"duration":1},"status":"passed","severity":"normal"},{"uid":"176d8f1fb46fdc82","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759812914091,"stop":1759812914093,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e2768a13ec495e8","name":"Relay - dialed first","time":{"start":1759813343039,"stop":1759813343039,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7c2f9d9678c2ca","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759812970387,"stop":1759812970387,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac28e0191016e48","name":"Push message with content topic containing Chinese","time":{"start":1759814043546,"stop":1759814043547,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f63a963c9c5f560","name":"Push message with content topic containing escaped characters","time":{"start":1759814043522,"stop":1759814043522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00d9459fea3220b","name":"rejects hash query with content filter parameters","time":{"start":1759812914405,"stop":1759812914405,"duration":0},"status":"passed","severity":"normal"},{"uid":"245aa9ca51ae6c32","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759812947317,"stop":1759812947317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77514edca2a62e1","name":"Push message with rate limit","time":{"start":1759814043539,"stop":1759814043539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0177f1dd6ecdb74","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759813312902,"stop":1759813312902,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ef461cfa5a7a78","name":"Push message with content topic containing Arabic","time":{"start":1759814043558,"stop":1759814043558,"duration":0},"status":"passed","severity":"normal"},{"uid":"635a45f5160070ed","name":"LightPush","time":{"start":1759813343042,"stop":1759813343042,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9f95a2ece790d","name":"Push message with emoji payload","time":{"start":1759814043545,"stop":1759814043545,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b06ddeb8e20d6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759812947338,"stop":1759812947338,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c0649715e904a1","name":"Check received message containing Chinese","time":{"start":1759813439531,"stop":1759813439531,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b98f903b3978777","name":"Outgoing message is acknowledged","time":{"start":1759812968163,"stop":1759812968163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22861d28b390fba","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759813340035,"stop":1759813340035,"duration":0},"status":"passed","severity":"normal"},{"uid":"be555a8bbbb14adf","name":"Check received message containing SQL Injection","time":{"start":1759813439532,"stop":1759813439532,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2524578ff3ae7","name":"Used by Waku Relay","time":{"start":1759813339342,"stop":1759813339342,"duration":0},"status":"passed","severity":"normal"},{"uid":"28df8cab7aae1dc1","name":"should properly create location multiaddrs - udp6","time":{"start":1759812904776,"stop":1759812904777,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce23a81455667d0c","name":"ends if response has no messages","time":{"start":1759812915044,"stop":1759812915044,"duration":0},"status":"passed","severity":"normal"},{"uid":"798abd5b6b0a5cea","name":"should skip peer when dialed recently","time":{"start":1759812914292,"stop":1759812914293,"duration":1},"status":"passed","severity":"normal"},{"uid":"193352ae0dd44c83","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759812925152,"stop":1759812925153,"duration":1},"status":"passed","severity":"normal"},{"uid":"b063f416fdd7feb","name":"should retry on complete failure if specified","time":{"start":1759812966262,"stop":1759812966263,"duration":1},"status":"passed","severity":"normal"},{"uid":"323bf21a9cfb2146","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759813340034,"stop":1759813340034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b720945d997c0d75","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759813276044,"stop":1759813276044,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a569fdedd0b46bc","name":"tcp ip4 address","time":{"start":1759812904142,"stop":1759812904142,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39100dc5651868f","name":"Round trip binary serialization","time":{"start":1759812915380,"stop":1759812915380,"duration":0},"status":"passed","severity":"normal"},{"uid":"60836d181792165","name":"should only return 1 node with relay and store capability","time":{"start":1759812925163,"stop":1759812925163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e4c26892349878","name":"Encoder throws on undefined content topic","time":{"start":1759812915381,"stop":1759812915381,"duration":0},"status":"passed","severity":"normal"},{"uid":"f696dddda1b2646","name":"Push message with content topic containing short","time":{"start":1759814043519,"stop":1759814043519,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7a39718ae5854f","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759812947326,"stop":1759812947327,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1f7f98bbb8dcf2","name":"should handle ping failures gracefully","time":{"start":1759812914089,"stop":1759812914090,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7417f5de3adc03b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759812954781,"stop":1759812954781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14345b183f246","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759812924324,"stop":1759812924324,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d08e359bc61d22","name":"should start peer exchange discovery","time":{"start":1759812925206,"stop":1759812925206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4587e9da679ecfec","name":"Passing invalid cursor","time":{"start":1759813276047,"stop":1759813276048,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09e36340733e7d2","name":"should create an instance with libp2p and dialer","time":{"start":1759812913763,"stop":1759812913767,"duration":4},"status":"passed","severity":"normal"},{"uid":"d0bb83520fa30587","name":"Outgoing message is emitted as sent","time":{"start":1759812968885,"stop":1759812968885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3671c84b1447bb8","name":"Subscribe to topic containing XML and publish message","time":{"start":1759813173879,"stop":1759813173879,"duration":0},"status":"passed","severity":"normal"},{"uid":"91afea7dc5b370d5","name":"should dial second nwaku node that was discovered","time":{"start":1759812993407,"stop":1759812993422,"duration":15},"status":"skipped","severity":"normal"},{"uid":"372f315d4f193014","name":"different cluster: nodes don't connect","time":{"start":1759813086710,"stop":1759813086711,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b696b2b1311756","name":"Check publish message containing XML","time":{"start":1759813166252,"stop":1759813166255,"duration":3},"status":"passed","severity":"normal"},{"uid":"37188e25d940afef","name":"Push message with content topic containing special chars","time":{"start":1759814043520,"stop":1759814043520,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8f1d19e050a672","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759812965391,"stop":1759812965398,"duration":7},"status":"passed","severity":"normal"},{"uid":"285b27474214e6b","name":"should drop connection to one peer on hangUp","time":{"start":1759813084987,"stop":1759813084987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d615e733130004a","name":"Subscribe and receive messages via waku relay post","time":{"start":1759813463024,"stop":1759813463024,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b0bae1eedcd5b","name":"Check message with no content topic is not received","time":{"start":1759813439537,"stop":1759813439538,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d24480e9887802","name":"Check publish message containing long","time":{"start":1759813166245,"stop":1759813166245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed821f1354bc409","name":"Relay + Store","time":{"start":1759812904781,"stop":1759812904781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f562c475319e72","name":"throws on content topic with empty application field","time":{"start":1759812898673,"stop":1759812898673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42d6ec54e153a69","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759812975201,"stop":1759812975201,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7334e44794c043","name":"should return false for malformed SDS messages","time":{"start":1759812970388,"stop":1759812970388,"duration":0},"status":"passed","severity":"normal"},{"uid":"9077e639319606dd","name":"it tolerates circular branch references","time":{"start":1759812925160,"stop":1759812925160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5461eebb40e866b","name":"Push message with Basic HTML tag payload","time":{"start":1759814043516,"stop":1759814043516,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fce0f7894de8da","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759812954884,"stop":1759812954884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20379e6d92962cf","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759812898678,"stop":1759812898679,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaf68c871559d7c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759812947341,"stop":1759812947341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8fb502808670f5","name":"Push message with meta","time":{"start":1759814043549,"stop":1759814043549,"duration":0},"status":"passed","severity":"normal"},{"uid":"763705713499c80b","name":"Sign & Recover","time":{"start":1759812935060,"stop":1759812935060,"duration":0},"status":"passed","severity":"normal"},{"uid":"327dce07819e168e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759812898690,"stop":1759812898690,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e9235bdcc4a729","name":"Fails to push message bigger that 1MB","time":{"start":1759814043526,"stop":1759814043526,"duration":0},"status":"passed","severity":"normal"},{"uid":"225581fda16ec659","name":"should wait for Filter peer to be connected","time":{"start":1759812967498,"stop":1759812967499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c54f11edb771b1","name":"should work with v3 peers","time":{"start":1759812966263,"stop":1759812966269,"duration":6},"status":"passed","severity":"normal"},{"uid":"6ec85a8ac5aa102a","name":"should return empty array when no peers connected","time":{"start":1759812915406,"stop":1759812915406,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecb6aa1d75413f9","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759812975201,"stop":1759812975201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1e89ed26500b72","name":"should compute hash only when first accessed","time":{"start":1759812915383,"stop":1759812915383,"duration":0},"status":"passed","severity":"normal"},{"uid":"b502d1af88b8fc86","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759812898678,"stop":1759812898678,"duration":0},"status":"passed","severity":"normal"},{"uid":"662b4c05f70c82a3","name":"should mark all messages in causal history as acknowledged","time":{"start":1759812955279,"stop":1759812955279,"duration":0},"status":"passed","severity":"normal"},{"uid":"3060585e163f7d4f","name":"should not dispatch event when already disconnected","time":{"start":1759812914037,"stop":1759812914037,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a26ca2f66b1c743","name":"Push message with content topic containing JSON","time":{"start":1759814043537,"stop":1759814043537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71002f1e195d764","name":"Push message with content topic containing unicode special characters","time":{"start":1759814043522,"stop":1759814043522,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda574505bcba652","name":"Nodes with multiple pubsub topic","time":{"start":1759813159669,"stop":1759813159669,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb02f3110c063d01","name":"should skip peers without ENR","time":{"start":1759812925212,"stop":1759812925213,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc8d6a9ce8eb7da","name":"Push message with emoji payload","time":{"start":1759814043556,"stop":1759814043556,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a18ac2de88d54","name":"should create ShardReader with static shards network config","time":{"start":1759812914148,"stop":1759812914148,"duration":0},"status":"passed","severity":"normal"},{"uid":"25148b3f55dac83a","name":"Push message with JSON payload","time":{"start":1759814043554,"stop":1759814043555,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c0cffbdf96c347","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759812966942,"stop":1759812966943,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fcd76a0c5791ad","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759813173880,"stop":1759813173880,"duration":0},"status":"passed","severity":"normal"},{"uid":"97401ac415e80304","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759813463038,"stop":1759813463038,"duration":0},"status":"passed","severity":"normal"},{"uid":"3667355e606a992b","name":"should properly start and stop event listening","time":{"start":1759812966846,"stop":1759812966846,"duration":0},"status":"passed","severity":"normal"},{"uid":"515bf041820d61b1","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759812966944,"stop":1759812966944,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d45a9860611bcc","name":"Non TWN Cluster","time":{"start":1759813264827,"stop":1759813264828,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c09075dfb307cd","name":"Push message with short payload","time":{"start":1759814043526,"stop":1759814043526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbb12f61f043c9c","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759812955275,"stop":1759812955275,"duration":0},"status":"passed","severity":"normal"},{"uid":"e669e72244535312","name":"Push message with SQL Injection payload","time":{"start":1759814043515,"stop":1759814043515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1adff894549f1a37","name":"Push message with content topic containing Russian","time":{"start":1759814043521,"stop":1759814043521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d1204ed246b94a","name":"should create dialer with libp2p and shardReader","time":{"start":1759812914275,"stop":1759812914275,"duration":0},"status":"passed","severity":"normal"},{"uid":"206eb69db6bfbee3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759813340033,"stop":1759813340033,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d90f9406fac492","name":"should get / set UDP multiaddr","time":{"start":1759812904775,"stop":1759812904775,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dabb5865e1d9519","name":"should add event listeners to libp2p","time":{"start":1759812914016,"stop":1759812914016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b479d862ba384a5f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759812898691,"stop":1759812898691,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eed2173be2a14","name":"should create PeerExchangeDiscovery instance","time":{"start":1759812925215,"stop":1759812925215,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f74f3e364e3c66c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759812955276,"stop":1759812955277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"74b26f30460f7a65","name":"should work with mixed v2 and v3 peers","time":{"start":1759812966269,"stop":1759812966270,"duration":1},"status":"passed","severity":"normal"},{"uid":"10648816e1682f6b","name":"should dial peer immediately when queue is empty","time":{"start":1759812914291,"stop":1759812914291,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d983b1c5e74b8","name":"should not discard bootstrap peers if under the limit","time":{"start":1759813038461,"stop":1759813038461,"duration":0},"status":"passed","severity":"normal"},{"uid":"619a4249d66d90ed","name":"Check received message containing special chars","time":{"start":1759813439522,"stop":1759813439522,"duration":0},"status":"passed","severity":"normal"},{"uid":"956461cd95a83328","name":"should serialize and deserialize correctly","time":{"start":1759812951789,"stop":1759812951789,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec1ecf1597a6f56","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759812904129,"stop":1759812904129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1f59c75212c595","name":"Push message with content topic containing emoji","time":{"start":1759814043538,"stop":1759814043539,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ddc84f653715a8","name":"should be safe to call multiple times","time":{"start":1759812913776,"stop":1759812913776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f186f34f2c31e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759812898680,"stop":1759812898680,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6192770991ed064","name":"random static sharding 3 - Cluster ID: 965, Shard ID: 860","time":{"start":1759813319478,"stop":1759813319478,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fd1996bb26576d","name":"throws if decoders don't match content topics","time":{"start":1759812915042,"stop":1759812915043,"duration":1},"status":"passed","severity":"normal"},{"uid":"33518e142ef1ce52","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759812913789,"stop":1759812913790,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f5d57ec55942e3","name":"should not be sent when there is no history","time":{"start":1759812955284,"stop":1759812955285,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbfdb782c4d223d4","name":"Check message with no pubsub topic is not received","time":{"start":1759813439537,"stop":1759813439537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d01db777ecc9a75","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759812966492,"stop":1759812966492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f875370a603a26f","name":"should remove event listener for peer:discovery","time":{"start":1759812913775,"stop":1759812913776,"duration":1},"status":"passed","severity":"normal"},{"uid":"969e7b0b3dd6c282","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759812947321,"stop":1759812947321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1507231a8ac81f","name":"should set default options when no config provided","time":{"start":1759812915400,"stop":1759812915401,"duration":1},"status":"passed","severity":"normal"},{"uid":"9abd6a0a38efa7c2","name":"Subscribe to topic containing long and receive message","time":{"start":1759813463037,"stop":1759813463038,"duration":1},"status":"passed","severity":"normal"},{"uid":"a201812faa31ed8d","name":"Query generator for multiple messages with different message text format","time":{"start":1759813320243,"stop":1759813320244,"duration":1},"status":"passed","severity":"normal"},{"uid":"1155c6815ad838cf","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759812914167,"stop":1759812914167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c225efd9259fd851","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759812947340,"stop":1759812947341,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2acf429945eb3aa","name":"Push message with content topic containing unicode special characters","time":{"start":1759814043559,"stop":1759814043559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef463d9b3842d17b","name":"Passing page size 1 when there are 4 messages","time":{"start":1759813332560,"stop":1759813332560,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ec4b08b94ed03e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759812947336,"stop":1759812947336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a9cafbd4b52f7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759812947339,"stop":1759812947339,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd2c26abb326bc1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759813463023,"stop":1759813463023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f579b42a8c0acb66","name":"should skip already querying peers","time":{"start":1759812925211,"stop":1759812925211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9777a914d12f3d2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759812947329,"stop":1759812947329,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e1a777bee8fd97","name":"should dial peer when on same shard","time":{"start":1759812914308,"stop":1759812914308,"duration":0},"status":"passed","severity":"normal"},{"uid":"1882910b1fd43197","name":"Push message with content topic containing Russian","time":{"start":1759814043537,"stop":1759814043537,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f6318de4f74345","name":"should maintain desired error rate","time":{"start":1759812951788,"stop":1759812951788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a580c3947fd6a3a","name":"A test","time":{"start":1759813072481,"stop":1759813072482,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bb32e2881b7b1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759812947316,"stop":1759812947316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93689389f3d8dd2","name":"Check publish message containing short","time":{"start":1759813166244,"stop":1759813166245,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bb08a287193b309","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759813166269,"stop":1759813166269,"duration":0},"status":"passed","severity":"normal"},{"uid":"71edae062dddc3f5","name":"Push message with content topic containing SQL Injection","time":{"start":1759814043521,"stop":1759814043521,"duration":0},"status":"passed","severity":"normal"},{"uid":"735abf141bf3c989","name":"should handle dial errors","time":{"start":1759812915405,"stop":1759812915405,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b44f99d2d55e63","name":"should emit a peer event after start","time":{"start":1759812928907,"stop":1759812928907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c5d30f03de393","name":"Push message with content topic containing Arabic","time":{"start":1759814043536,"stop":1759814043536,"duration":0},"status":"passed","severity":"normal"},{"uid":"455d873a362668e0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759812947325,"stop":1759812947326,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4ef560fef4f9391","name":"A test","time":{"start":1759813072481,"stop":1759813072481,"duration":0},"status":"passed","severity":"normal"},{"uid":"4416446e889a1895","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759813173855,"stop":1759813173855,"duration":0},"status":"passed","severity":"normal"},{"uid":"591bec7dc48b9f7b","name":"random static sharding 7 - Cluster ID: 431, Shard ID: 514","time":{"start":1759813319479,"stop":1759813319480,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b73a14e883c0735","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759813463029,"stop":1759813463029,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaeeaa0dcb1ef15","name":"Check received message containing escaped characters","time":{"start":1759813439534,"stop":1759813439534,"duration":0},"status":"passed","severity":"normal"},{"uid":"87857d25a3e374c3","name":"return first retrieved peers without further DNS queries","time":{"start":1759812925163,"stop":1759812925163,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d14481e1dfd09bd","name":"should add event listeners for peer connect and disconnect","time":{"start":1759812914077,"stop":1759812914077,"duration":0},"status":"passed","severity":"normal"},{"uid":"125b91fd05e4c49a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759813173880,"stop":1759813173885,"duration":5},"status":"passed","severity":"normal"},{"uid":"66c98b201c9ba14e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759813143016,"stop":1759813143016,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49f561fcd087aa3","name":"can start the service","time":{"start":1759812928906,"stop":1759812928906,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cccbe50966e9c8","name":"Check received message containing emoji","time":{"start":1759813439525,"stop":1759813439525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3f93892b2c7d15","name":"should create a new stream if no existing for protocol found","time":{"start":1759812914758,"stop":1759812914759,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c04e2c8f5ea70f","name":"should properly create location multiaddrs - tcp","time":{"start":1759812904778,"stop":1759812904778,"duration":0},"status":"passed","severity":"normal"},{"uid":"134ee1aef6860362","name":"same cluster: nodes connect","time":{"start":1759813086710,"stop":1759813086710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d345d9af76673d09","name":"should return no connections if no open connection provided","time":{"start":1759812914817,"stop":1759812914817,"duration":0},"status":"passed","severity":"normal"},{"uid":"de428769a88dc21d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759812915232,"stop":1759812915232,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea62422cab1f6601","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759813173868,"stop":1759813173868,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8e1e8bf3e15f3f","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759812954780,"stop":1759812954781,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4c86e9e0b7fb44","name":"returns all values when wanted number is greater than available values","time":{"start":1759812923826,"stop":1759812923826,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1af9ebca577d04","name":"should decode valid enr successfully","time":{"start":1759812904766,"stop":1759812904767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b35dba60bb7c1a","name":"Query with Ordered Callback, No message returned","time":{"start":1759813290769,"stop":1759813290770,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b50b249e177f9a","name":"should get all peers from store","time":{"start":1759812915225,"stop":1759812915225,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e3795b25b6e446","name":"should dial all remaining peers","time":{"start":1759812915225,"stop":1759812915226,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8719e0427628cc","name":"should be able to dial TLS multiaddrs","time":{"start":1759813084988,"stop":1759813084988,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b656331d9ae85b","name":"messageHashStr returns a hex string","time":{"start":1759812914184,"stop":1759812914184,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9309c56fde71b0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759812947310,"stop":1759812947313,"duration":3},"status":"passed","severity":"normal"},{"uid":"3183371cb5238b4b","name":"should stop and cleanup resources","time":{"start":1759812966289,"stop":1759812966289,"duration":0},"status":"passed","severity":"normal"},{"uid":"da52f7eb10e9fd44","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759812966492,"stop":1759812966493,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d120c3a5e58e34","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759813002061,"stop":1759813002062,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bc01ce3b3f2b47","name":"should initialize with default options","time":{"start":1759812925205,"stop":1759812925205,"duration":0},"status":"passed","severity":"normal"},{"uid":"5624571c76b24765","name":"Promise Callback - false","time":{"start":1759813323452,"stop":1759813323453,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9eb8372989c1b12","name":"should decode valid enr with tcp successfully","time":{"start":1759812904767,"stop":1759812904767,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3233a5eeba8904","name":"Check received message containing Basic HTML tag","time":{"start":1759813439533,"stop":1759813439533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60f6cf5ac205968","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759813463042,"stop":1759813463042,"duration":0},"status":"passed","severity":"normal"},{"uid":"33267a09b09f6b49","name":"Check publish message containing shell command","time":{"start":1759813166258,"stop":1759813166258,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d82d426a1e93a1","name":"Throws when trying to push message with empty payload","time":{"start":1759814043556,"stop":1759814043556,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f511bf9e19d655","name":"Filter","time":{"start":1759813343042,"stop":1759813343042,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5dc8bab2c5abc8","name":"should set field with all protocols enabled","time":{"start":1759812904779,"stop":1759812904779,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858a9295b0afe49","name":"should hang up with PeerId and return true on success","time":{"start":1759812915405,"stop":1759812915405,"duration":0},"status":"passed","severity":"normal"},{"uid":"140dec12c74f72e6","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759812915383,"stop":1759812915383,"duration":0},"status":"passed","severity":"normal"},{"uid":"186582172f072251","name":"should not receive a peer event before start","time":{"start":1759812928907,"stop":1759812928908,"duration":1},"status":"passed","severity":"normal"},{"uid":"d81e29614815f239","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759812904767,"stop":1759812904767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7098c50570cb569","name":"Check received message containing XML","time":{"start":1759813439533,"stop":1759813439533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9130238e91d521","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759813463031,"stop":1759813463031,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e19298a86f9fef0","name":"Push message with content topic containing long","time":{"start":1759814043546,"stop":1759814043546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee31bd47696dbdc","name":"Init the array if not present","time":{"start":1759812898342,"stop":1759812898343,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe53d87219a7bb01","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759812915231,"stop":1759812915232,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0095da0360a108","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759813159670,"stop":1759813159671,"duration":1},"status":"passed","severity":"normal"},{"uid":"23974dc1c00132c3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759813013668,"stop":1759813013668,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5b512709be62","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759813143014,"stop":1759813143014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c06a590978fa26a","name":"Push message with Arabic payload","time":{"start":1759814043528,"stop":1759814043528,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a089c0635b3226","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759813159669,"stop":1759813159669,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2a274b1d7ef965","name":"nwaku subscribes","time":{"start":1759813156359,"stop":1759813156360,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae385e44009ee42","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759812947132,"stop":1759812947133,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e5b17a7ed378db","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759813159669,"stop":1759813159670,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50637d26c6215c4","name":"Push message with SQL Injection payload","time":{"start":1759814043543,"stop":1759814043543,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362332fce591bd7","name":"should handle all zero keep alive options","time":{"start":1759812914096,"stop":1759812914096,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d4d343e4094aef","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759812955280,"stop":1759812955280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38d8e2ce465c503","name":"should handle corrupted shard info gracefully","time":{"start":1759812914168,"stop":1759812914169,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3b15f3acd09282","name":"should clear existing timers before creating new ones","time":{"start":1759812914095,"stop":1759812914095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c06accb801f48bb","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759812924325,"stop":1759812924326,"duration":1},"status":"passed","severity":"normal"},{"uid":"626c352eb1f8fc77","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759812947321,"stop":1759812947322,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e887b4a3e32c69","name":"should handle case with no peers in store","time":{"start":1759812915226,"stop":1759812915227,"duration":1},"status":"passed","severity":"normal"},{"uid":"4862c4bfba54cd36","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759813340032,"stop":1759813340032,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fef47651f24f916","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759813086709,"stop":1759813086710,"duration":1},"status":"passed","severity":"normal"},{"uid":"165ef6352813374a","name":"random static sharding 5 - Cluster ID: 898, Shard ID: 727","time":{"start":1759813319479,"stop":1759813319479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b255bd9b6b65398f","name":"should skip peers without peer exchange protocol","time":{"start":1759812925208,"stop":1759812925208,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d67b3a89d7ead3e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759813264827,"stop":1759813264827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bcccb8dafda1aa","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759813173332,"stop":1759813173332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e12eebd37c9bf5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759812924323,"stop":1759812924323,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce308ca7408f1f9a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759813063578,"stop":1759813063580,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f10ca270ea5b70f","name":"Subscribe to topic containing Script and publish message","time":{"start":1759813173879,"stop":1759813173879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf0489d2ea24d43","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759812955286,"stop":1759812955286,"duration":0},"status":"passed","severity":"normal"},{"uid":"538dc9cac1088b09","name":"should never report false negatives","time":{"start":1759812951788,"stop":1759812951788,"duration":0},"status":"passed","severity":"normal"},{"uid":"13226ad44d57a0ad","name":"Check received message containing Basic HTML tag","time":{"start":1759813439524,"stop":1759813439524,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b68b0a0e87d79a4","name":"should handle peer store errors gracefully","time":{"start":1759812913786,"stop":1759812913787,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c70a08503003ef","name":"should work with stubbed peer manager event emitter","time":{"start":1759812966924,"stop":1759812966924,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee27a19c4031775b","name":"Subscribe to topic containing XML and receive message","time":{"start":1759813463040,"stop":1759813463040,"duration":0},"status":"passed","severity":"normal"},{"uid":"144a4cfa69616351","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759812970386,"stop":1759812970386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3d7b0f6c76c129","name":"should initialize with Unhealthy status","time":{"start":1759812966841,"stop":1759812966844,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce57385a71434cc1","name":"should save new peer to store","time":{"start":1759812913787,"stop":1759812913788,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e36c074b2c82aab","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759812947313,"stop":1759812947313,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba49ae19785c7a4","name":"should be delivered immediately if received","time":{"start":1759812955286,"stop":1759812955287,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cd70cc66f53792","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759812966492,"stop":1759812966492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6067779121187fa","name":"Subscribe to topic containing short and publish message","time":{"start":1759813173860,"stop":1759813173861,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f86b426ee81bf16","name":"should return true for message with causal history","time":{"start":1759812970389,"stop":1759812970389,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ad6a0f7f83f413","name":"should handle onConnected and onDisconnected","time":{"start":1759812966487,"stop":1759812966488,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca563190af1db5a","name":"Waku message hash computation (payload length 0)","time":{"start":1759812914178,"stop":1759812914178,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0030d173dd9d89a","name":"should perform ping and update peer store on timer","time":{"start":1759812914087,"stop":1759812914089,"duration":2},"status":"passed","severity":"normal"},{"uid":"574a47a5a67a458b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759813143012,"stop":1759813143013,"duration":1},"status":"passed","severity":"normal"},{"uid":"58811a17fc3074ca","name":"Push message with content topic containing numeric","time":{"start":1759814043519,"stop":1759814043519,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b32a986a5b2bf2","name":"should wait for Store peer to be connected","time":{"start":1759812967499,"stop":1759812967499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdc773901de4bcf","name":"should work with stubbed waku event emitter","time":{"start":1759812966924,"stop":1759812966924,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae98b15aae93eb2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759812947316,"stop":1759812947316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bdb44ec5fd4fe6","name":"should not receive a peer event after stop","time":{"start":1759812999066,"stop":1759812999072,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6ede01758574697","name":"All","time":{"start":1759812999139,"stop":1759812999140,"duration":1},"status":"passed","severity":"normal"},{"uid":"196b6c01cf3a0c58","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759813463040,"stop":1759813463041,"duration":1},"status":"passed","severity":"normal"},{"uid":"e93bccdef10fddee","name":"Retries within given interval","time":{"start":1759812967476,"stop":1759812967476,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b7a13a97fd8e4","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759812947327,"stop":1759812947327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a837902eb818bf62","name":"should create KeepAliveManager with required options","time":{"start":1759812914071,"stop":1759812914076,"duration":5},"status":"passed","severity":"normal"},{"uid":"25bbe2ddffd95fa2","name":"should properly create peer info with all multiaddrs","time":{"start":1759812904778,"stop":1759812904778,"duration":0},"status":"passed","severity":"normal"},{"uid":"3786bcaf89fb0b27","name":"should return PeerId when PeerId is provided","time":{"start":1759812914782,"stop":1759812914783,"duration":1},"status":"passed","severity":"normal"},{"uid":"61c7630105bec045","name":"Push message with SQL Injection payload","time":{"start":1759814043553,"stop":1759814043554,"duration":1},"status":"passed","severity":"normal"},{"uid":"14011d6e7617b597","name":"should be online or offline if network state changed","time":{"start":1759813013669,"stop":1759813013670,"duration":1},"status":"passed","severity":"normal"},{"uid":"476af68e9d5d3a41","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759813463025,"stop":1759813463026,"duration":1},"status":"passed","severity":"normal"},{"uid":"90106e37170ec1c3","name":"can start the service","time":{"start":1759812999061,"stop":1759812999061,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbcbd69d178dfab","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759813173867,"stop":1759813173867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed904fd5b940753","name":"should process up to 3 peers at once","time":{"start":1759812914325,"stop":1759812914325,"duration":0},"status":"passed","severity":"normal"},{"uid":"555a78cfb0a6075b","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759813063578,"stop":1759813063578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bbc1d6436e85d3","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app64/6/topic550/proto","time":{"start":1759813264834,"stop":1759813264834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b26ffe11466957","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759813463041,"stop":1759813463041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5096e9ffb162e320","name":"Fails to publish message with empty text","time":{"start":1759813166268,"stop":1759813166268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2055dbe8e6f06ac3","name":"should remove event listeners from globalThis","time":{"start":1759812914022,"stop":1759812914023,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b251dbcbafd9ea4","name":"Push message with special chars payload","time":{"start":1759814043527,"stop":1759814043527,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ed3b6d2f887008","name":"should ensure monotonic increase","time":{"start":1759812954784,"stop":1759812954785,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0072b27e42d15","name":"Push message with shell command payload","time":{"start":1759814043531,"stop":1759814043531,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff3c9c44a9d767a","name":"should skip peers without peerInfo in ENR","time":{"start":1759812925213,"stop":1759812925213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e570ad7c2b61a037","name":"should initialize with libp2p components","time":{"start":1759812925150,"stop":1759812925150,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd591ed5bc5e9a6b","name":"Store - dialed first","time":{"start":1759813343041,"stop":1759813343041,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf73ca691d16586","name":"should throw error - no public key","time":{"start":1759812904768,"stop":1759812904768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2ee95add56c40b","name":"should return peer for existing peer","time":{"start":1759812915228,"stop":1759812915228,"duration":0},"status":"passed","severity":"normal"},{"uid":"11463d62e7b975af","name":"throws on content topic with non-number generation field","time":{"start":1759812898671,"stop":1759812898672,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ea4e2df6da2960","name":"should not retry if at least one success","time":{"start":1759812966263,"stop":1759812966263,"duration":0},"status":"passed","severity":"normal"},{"uid":"383cdf8950ac10c2","name":"should properly compute the node id","time":{"start":1759812904773,"stop":1759812904773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e424b17030aff9e1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759812904132,"stop":1759812904132,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f97d8bb5cdef2ac","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759812966845,"stop":1759812966845,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f30c71d9e7d19b","name":"Check message with no pubsub topic is not received","time":{"start":1759813439527,"stop":1759813439527,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e0fbb4b03dbc1b","name":"should start and setup intervals and event listeners","time":{"start":1759812966288,"stop":1759812966289,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2764902237b800a","name":"should start periodic discovery on start","time":{"start":1759812925214,"stop":1759812925214,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafc73346996b0e8","name":"Push message with content topic containing JSON","time":{"start":1759814043559,"stop":1759814043559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8263f5f7559b06","name":"Retrieval Hint","time":{"start":1759812954884,"stop":1759812954884,"duration":0},"status":"passed","severity":"normal"},{"uid":"7862021d2ee8db8f","name":"Push message with content topic containing long","time":{"start":1759814043519,"stop":1759814043519,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84973ec5b5222d7","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759812947336,"stop":1759812947337,"duration":1},"status":"passed","severity":"normal"},{"uid":"964d45fcee93ab5b","name":"Fails to push message with large meta","time":{"start":1759814043539,"stop":1759814043539,"duration":0},"status":"passed","severity":"normal"},{"uid":"879772c83f41fe7b","name":"should return all connected peers without codec filter","time":{"start":1759812915407,"stop":1759812915407,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6f28318f75a9c9","name":"should send to specified number of peers of used peers","time":{"start":1759812966262,"stop":1759812966262,"duration":0},"status":"passed","severity":"normal"},{"uid":"517d7a8f170dc19f","name":"Push message with short payload","time":{"start":1759814043551,"stop":1759814043552,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca9ba0fd050734d","name":"Check received message containing long","time":{"start":1759813439530,"stop":1759813439530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c7af9a0aabacb","name":"should do nothing when connections still exist","time":{"start":1759812915224,"stop":1759812915224,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ab0966e269c8cd","name":"Sample","time":{"start":1759812904152,"stop":1759812904152,"duration":0},"status":"passed","severity":"normal"},{"uid":"7197bf4409d4fdc3","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759812966845,"stop":1759812966845,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c4cd2fabf26a22","name":"Push message with content topic containing short","time":{"start":1759814043545,"stop":1759814043546,"duration":1},"status":"passed","severity":"normal"},{"uid":"1af078147c726232","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759812898685,"stop":1759812898685,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3970e450295e59","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759812914039,"stop":1759812914039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e197361c9553279e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759812947335,"stop":1759812947335,"duration":0},"status":"passed","severity":"normal"},{"uid":"573f2d4531b19482","name":"Callback on promise, aborts when callback returns true","time":{"start":1759813320246,"stop":1759813320246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fb01b19ad01904","name":"should update ack status of messages in outgoing buffer","time":{"start":1759812955285,"stop":1759812955286,"duration":1},"status":"passed","severity":"normal"},{"uid":"955e9b58da94ad6a","name":"Push message with shell command payload","time":{"start":1759814043555,"stop":1759814043555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3238f42171c8119e","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759812914027,"stop":1759812914027,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94d461973a670e6","name":"should remove event listeners from libp2p","time":{"start":1759812914020,"stop":1759812914022,"duration":2},"status":"passed","severity":"normal"},{"uid":"347239aee4080040","name":"Fails to push message with large meta","time":{"start":1759814043549,"stop":1759814043549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad440d14d2d4b7be","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759812966944,"stop":1759812966945,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19510524d6c8411","name":"Delete observer","time":{"start":1759813144677,"stop":1759813144677,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3f5e5c83463fce","name":"Check message with invalid timestamp is not received","time":{"start":1759813439536,"stop":1759813439537,"duration":1},"status":"passed","severity":"normal"},{"uid":"eafaa4816dc69c9c","name":"should initialize bloom filter with correct parameters","time":{"start":1759812951778,"stop":1759812951779,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e02270c6c7705f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759813086712,"stop":1759813086713,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e116f1f015879d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759813320246,"stop":1759813320246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db8df6193cc73d9","name":"should handle v3 RLN errors","time":{"start":1759812966270,"stop":1759812966270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c278b07538ced98b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759812947328,"stop":1759812947328,"duration":0},"status":"passed","severity":"normal"},{"uid":"7badc6bfa3898720","name":"Light Node - default protocols","time":{"start":1759813343042,"stop":1759813343042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb814252f2fe98c7","name":"Decoder throws on undefined content topic","time":{"start":1759812915382,"stop":1759812915382,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b90ae753fe686b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759813439539,"stop":1759813439539,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e1f2d2c1af91ad","name":"Fields are not dropped","time":{"start":1759812914835,"stop":1759812914836,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bdc74caff903ae","name":"should not receive a peer event before start","time":{"start":1759813232333,"stop":1759813232333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd81e4f5b9682c9b","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759812968886,"stop":1759812968886,"duration":0},"status":"passed","severity":"normal"},{"uid":"483a58c1195ca6be","name":"should not fail to stop the service if it was not started","time":{"start":1759813232330,"stop":1759813232331,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64d74e7dd86458","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app21/8/topic803/xml","time":{"start":1759813264828,"stop":1759813264828,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f2b20fd01824f0","name":"should handle query errors","time":{"start":1759812925212,"stop":1759812925212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad7d6dc111684b0","name":"Passing page size 3 when there are 20 messages","time":{"start":1759813332560,"stop":1759813332561,"duration":1},"status":"passed","severity":"normal"},{"uid":"df487155bc09d7a8","name":"should handle shardReader errors","time":{"start":1759812915409,"stop":1759812915409,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee39baabb8b8653","name":"Push message with content topic containing long","time":{"start":1759814043557,"stop":1759814043557,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e705939ffecdde","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759813439529,"stop":1759813439529,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f7f2fe8cb1fb67","name":"should retry if all attempts fail","time":{"start":1759812965244,"stop":1759812965244,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e97d9e96804ec6b","name":"should handle errors when globalThis is not available","time":{"start":1759812914020,"stop":1759812914020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46c1f09a1781761","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759813463024,"stop":1759813463025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5a1e197f6631e68","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759813276044,"stop":1759813276044,"duration":0},"status":"passed","severity":"normal"},{"uid":"18bdbb1701697a58","name":"Nwaku publishes","time":{"start":1759813156361,"stop":1759813156361,"duration":0},"status":"passed","severity":"normal"},{"uid":"9298cb73fc0c43ea","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759813320244,"stop":1759813320244,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fafbbacb54913be","name":"Decoder throws on undefined content topic","time":{"start":1759812936405,"stop":1759812936406,"duration":1},"status":"passed","severity":"normal"},{"uid":"b891ed6869823e52","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759813326973,"stop":1759813326974,"duration":1},"status":"passed","severity":"normal"},{"uid":"6992c5296b561e98","name":"should handle browser offline state overriding peer connections","time":{"start":1759812914047,"stop":1759812914047,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfa0b8cc0c26270","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759812898687,"stop":1759812898688,"duration":1},"status":"passed","severity":"normal"},{"uid":"4409b886e3a2270f","name":"Push message with Chinese payload","time":{"start":1759814043542,"stop":1759814043542,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c8a2af0c1cda94","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759812904134,"stop":1759812904134,"duration":0},"status":"passed","severity":"normal"},{"uid":"617ad26968c2ce17","name":"connects to nwaku","time":{"start":1759813339339,"stop":1759813339340,"duration":1},"status":"passed","severity":"normal"},{"uid":"8200037dba9ce87b","name":"should return false when peer has no shard info","time":{"start":1759812914163,"stop":1759812914163,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c362616401fb11","name":"Encoder throws on undefined content topic","time":{"start":1759812936405,"stop":1759812936405,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5088ebafe3893d9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/1/topic778/utf8","time":{"start":1759813264831,"stop":1759813264831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1c6b3d8d83adfb","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759812914174,"stop":1759812914177,"duration":3},"status":"passed","severity":"normal"},{"uid":"14c4fe08d5882e45","name":"should handle empty peer infos gracefully","time":{"start":1759812925151,"stop":1759812925152,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef76af0ac1d5326","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759812898677,"stop":1759812898677,"duration":0},"status":"passed","severity":"normal"},{"uid":"a322960adb5c2a06","name":"Push 30 different messages","time":{"start":1759814043518,"stop":1759814043518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd9a075c9baadf03","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759812955279,"stop":1759812955280,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f25e8808c04eeb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759813463038,"stop":1759813463039,"duration":1},"status":"passed","severity":"normal"},{"uid":"175087b346b85c19","name":"Push message with custom timestamp: 1759809418067","time":{"start":1759814043550,"stop":1759814043550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c990cef81825655","name":"should handle case with all peers already connected","time":{"start":1759812915227,"stop":1759812915227,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e4eea38654701f","name":"should properly clean up resources when disposed","time":{"start":1759812964181,"stop":1759812964181,"duration":0},"status":"passed","severity":"normal"},{"uid":"28169f3fbdc4a866","name":"Push message with escaped characters payload","time":{"start":1759814043555,"stop":1759814043555,"duration":0},"status":"passed","severity":"normal"},{"uid":"af26877b610a31bb","name":"Push message with Russian payload","time":{"start":1759814043528,"stop":1759814043528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b160b11d72a84da1","name":"returns only open connection if one present","time":{"start":1759812914816,"stop":1759812914816,"duration":0},"status":"passed","severity":"normal"},{"uid":"270f5892ba5fa35b","name":"can query messages by message hash","time":{"start":1759813315309,"stop":1759813315310,"duration":1},"status":"passed","severity":"normal"},{"uid":"88661ada002df8a1","name":"peer exchange sets tag","time":{"start":1759813173331,"stop":1759813173331,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f3d17cd4355f","name":"should not stop if not started","time":{"start":1759812925207,"stop":1759812925207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9670be06e339d5c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759813463034,"stop":1759813463034,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b25e8d168b3611","name":"should create ConnectionManager with required options","time":{"start":1759812915400,"stop":1759812915400,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b7ded91b9dc129","name":"Relay","time":{"start":1759812999138,"stop":1759812999139,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31553cb0245d0b5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759813463030,"stop":1759813463030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57d4d7c6b74ee39","name":"Subscribe and receive messages via lightPush","time":{"start":1759813463033,"stop":1759813463033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be23e37d0419769","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759813463025,"stop":1759813463025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ed794c9c568d6fe9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759812966489,"stop":1759812966490,"duration":1},"status":"passed","severity":"normal"},{"uid":"d935618b049a7c56","name":"Push message with long payload","time":{"start":1759814043527,"stop":1759814043527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3926106ecb6c80","name":"should dial peer when no shard info available","time":{"start":1759812914308,"stop":1759812914317,"duration":9},"status":"passed","severity":"normal"},{"uid":"ffb20afb84f53116","name":"should start ping timers on peer connect","time":{"start":1759812914085,"stop":1759812914085,"duration":0},"status":"passed","severity":"normal"},{"uid":"366ac5563db32cfe","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759812947323,"stop":1759812947323,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc49f545c76ac203","name":"Push message with custom timestamp: 1759809418067","time":{"start":1759814043525,"stop":1759814043525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e698cc1109165c7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759812898688,"stop":1759812898688,"duration":0},"status":"passed","severity":"normal"},{"uid":"b388a81b6fb918f","name":"should clear dial history on stop","time":{"start":1759812914277,"stop":1759812914278,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e58d6ab07e3045","name":"should add received message to localHistory with retrievalHint","time":{"start":1759812955278,"stop":1759812955278,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbffc02be2765209","name":"should handle task timeouts","time":{"start":1759812965233,"stop":1759812965242,"duration":9},"status":"passed","severity":"normal"},{"uid":"a27525f12f939c17","name":"should handle complete dial lifecycle","time":{"start":1759812914333,"stop":1759812914333,"duration":0},"status":"passed","severity":"normal"},{"uid":"492413cf8f3869f7","name":"should filter out already connected peers","time":{"start":1759812915225,"stop":1759812915225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a21961e13869785","name":"should dispatch connect and disconnect events","time":{"start":1759812966484,"stop":1759812966484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0fc2c727c1ad85","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759812914166,"stop":1759812914167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ff04631eb093d0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759812947328,"stop":1759812947328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f4c86438a5889c","name":"should encode/decode to text encoding","time":{"start":1759812904774,"stop":1759812904774,"duration":0},"status":"passed","severity":"normal"},{"uid":"2890a861be195ecc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759812898685,"stop":1759812898686,"duration":1},"status":"passed","severity":"normal"},{"uid":"f51897161c9b7d9c","name":"Query Generator - false","time":{"start":1759813323451,"stop":1759813323452,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8f29a1cb993f5d","name":"Subscribe and receives messages on 20 topics","time":{"start":1759813463025,"stop":1759813463025,"duration":0},"status":"passed","severity":"normal"},{"uid":"74710b2f8526e324","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759813143016,"stop":1759813143016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db77dc867a1a885","name":"Outgoing message is emitted as sending","time":{"start":1759812970384,"stop":1759812970384,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca837cc859da41fd","name":"Check publish message containing Script","time":{"start":1759813166252,"stop":1759813166252,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54caaf8a648b86e","name":"messageHash returns a Uint8Array","time":{"start":1759812914184,"stop":1759812914184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3480c9aa777d2ddd","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759813463039,"stop":1759813463039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6621f59df33d6ac1","name":"should enable all discoveries when explicitly set","time":{"start":1759812965390,"stop":1759812965390,"duration":0},"status":"passed","severity":"normal"},{"uid":"809ab48709ea91b8","name":"Check received message containing SQL Injection","time":{"start":1759813439523,"stop":1759813439523,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceffc50b4ddcc1c","name":"Push message with long payload","time":{"start":1759814043513,"stop":1759814043513,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d23736059adae5","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759813017722,"stop":1759813017723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c730b7ab3c38978a","name":"should handle dial errors gracefully","time":{"start":1759812914318,"stop":1759812914319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6290322d8c7a16","name":"Own sync message does not acknowledge own messages","time":{"start":1759812975202,"stop":1759812975202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6915b1b46478af","name":"should remove event listeners","time":{"start":1759812914078,"stop":1759812914078,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20e57d1d6b7465c","name":"Ephemeral messages are not stored","time":{"start":1759813002057,"stop":1759813002061,"duration":4},"status":"passed","severity":"normal"},{"uid":"7f6ab6cfbba9b4b1","name":"Decoder throws on undefined content topic","time":{"start":1759812934804,"stop":1759812934804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3842de5aa4fe7a40","name":"Check publish message after client node is restarted","time":{"start":1759813166273,"stop":1759813166273,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a643e7cdb7f2a33","name":"should have no discoveries enabled by default","time":{"start":1759812965389,"stop":1759812965390,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3697faddbfd9cd","name":"should populate queue if has active dial","time":{"start":1759812914293,"stop":1759812914306,"duration":13},"status":"passed","severity":"normal"},{"uid":"702c214b505dd3d6","name":"should not change state when connections remain after disconnect","time":{"start":1759812914030,"stop":1759812914036,"duration":6},"status":"passed","severity":"normal"},{"uid":"63c99b16c9802cd2","name":"should return false when peer shard info is not found","time":{"start":1759812914165,"stop":1759812914165,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bc208e81d0523f","name":"Check received message containing escaped characters","time":{"start":1759813439525,"stop":1759813439525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4418035b4cf30942","name":"Publish message with custom timestamp: Wed Oct 16 2024 04:59:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759813166264,"stop":1759813166265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02a664759aa8e68","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759812966958,"stop":1759812966958,"duration":0},"status":"passed","severity":"normal"},{"uid":"77760e09bfe17a88","name":"should return false for content message without causal history","time":{"start":1759812970389,"stop":1759812970389,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f31ecb488b73e06","name":"Push message with numeric payload","time":{"start":1759814043527,"stop":1759814043527,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8f1473493535cd","name":"should return false and handle errors gracefully","time":{"start":1759812915406,"stop":1759812915406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e3bc445d418f8f","name":"should check connected peers if present and suitable","time":{"start":1759812967498,"stop":1759812967498,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3ff8d7821cec03","name":"Check publish message containing unicode special characters","time":{"start":1759813166259,"stop":1759813166261,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e5b42f87e306b18","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759812966958,"stop":1759812966959,"duration":1},"status":"passed","severity":"normal"},{"uid":"537225e1536337b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759812898679,"stop":1759812898679,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e16b04f34041e44","name":"should successfully stop","time":{"start":1759812965861,"stop":1759812965868,"duration":7},"status":"passed","severity":"normal"},{"uid":"a65d22d9441e4cc5","name":"should handle multiple peers with different shard configurations","time":{"start":1759812914334,"stop":1759812914334,"duration":0},"status":"passed","severity":"normal"},{"uid":"10213f236de142e3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app57/9/topic780/json","time":{"start":1759813264829,"stop":1759813264829,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e743f4c0b56b622","name":"Check publish message containing emoji","time":{"start":1759813166262,"stop":1759813166263,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f05f5eabb93075","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759813290769,"stop":1759813290769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dbe0a64579a5398","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759812904780,"stop":1759812904780,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e133f803087546","name":"Check publish message containing special chars","time":{"start":1759813166249,"stop":1759813166249,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5d17c7019d9679","name":"should be safe to call multiple times","time":{"start":1759812914078,"stop":1759812914078,"duration":0},"status":"passed","severity":"normal"},{"uid":"3150992a1c6b6351","name":"should handle timestamp equal to current time","time":{"start":1759812954783,"stop":1759812954784,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba897d5e1a18d3c","name":"Bloom filter","time":{"start":1759812954883,"stop":1759812954883,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0e85e45883cb0f","name":"should continue query when messages are from different channels","time":{"start":1759812970388,"stop":1759812970388,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b56883f5f7558c","name":"should return false when pubsub topic parsing fails","time":{"start":1759812914167,"stop":1759812914167,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea2e34afabeaf10","name":"should handle peer store errors gracefully","time":{"start":1759812966854,"stop":1759812966855,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e37af71a87f299","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759812947330,"stop":1759812947330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ec2a8845e6a841","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759813463036,"stop":1759813463036,"duration":0},"status":"passed","severity":"normal"},{"uid":"de36a1232b4f45e0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759813143013,"stop":1759813143013,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e7261e488b5914","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759812966933,"stop":1759812966933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b4b9347beaa0de","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759812947322,"stop":1759812947322,"duration":0},"status":"passed","severity":"normal"},{"uid":"612f8056dcd160d","name":"should use configured peers when available","time":{"start":1759812967319,"stop":1759812967320,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd9022edc4b255b","name":"Push message with shell command payload","time":{"start":1759814043544,"stop":1759814043544,"duration":0},"status":"passed","severity":"normal"},{"uid":"78016d392f54cd0f","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759812967320,"stop":1759812967320,"duration":0},"status":"passed","severity":"normal"},{"uid":"190c6610cc66d177","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759812955277,"stop":1759812955277,"duration":0},"status":"passed","severity":"normal"},{"uid":"890362b40b595bce","name":"should return false when peer is not on topic","time":{"start":1759812915408,"stop":1759812915409,"duration":1},"status":"passed","severity":"normal"},{"uid":"912b3c93f4ad5d34","name":"should handle case when globalThis is not available","time":{"start":1759812914028,"stop":1759812914029,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aade8ecbdd5e6b3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759812904130,"stop":1759812904131,"duration":1},"status":"passed","severity":"normal"},{"uid":"200f24d8f661a507","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759813173879,"stop":1759813173880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e77a47408eba4d2b","name":"Query generator for 2000 messages","time":{"start":1759813320247,"stop":1759813320248,"duration":1},"status":"passed","severity":"normal"},{"uid":"b471363cc8605306","name":"should select older connection if present","time":{"start":1759812914817,"stop":1759812914817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23fb321c63e6980","name":"random static sharding 2 - Cluster ID: 266, Shard ID: 642","time":{"start":1759813319478,"stop":1759813319478,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fdf5af480fe986","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759812965860,"stop":1759812965860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30cdaee490bee96","name":"should clear interval on stop","time":{"start":1759812925214,"stop":1759812925214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4979189892689df6","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759813173887,"stop":1759813173888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d928baf41857cbf5","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759813276041,"stop":1759813276043,"duration":2},"status":"passed","severity":"normal"},{"uid":"a600446a5285eea8","name":"Push message with unicode special characters payload","time":{"start":1759814043544,"stop":1759814043544,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e384e08dcd27fc","name":"should return PeerId when PeerId is provided","time":{"start":1759812914773,"stop":1759812914773,"duration":0},"status":"passed","severity":"normal"},{"uid":"728bd6ccb63e17bb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759813013665,"stop":1759813013666,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b054fa7152d9b78","name":"Push message with XML payload","time":{"start":1759814043543,"stop":1759814043543,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c27c466eac0471","name":"should return false when peer is not found","time":{"start":1759812914167,"stop":1759812914168,"duration":1},"status":"passed","severity":"normal"},{"uid":"2931b3addbd5d451","name":"should return undefined if no connection provided","time":{"start":1759812914758,"stop":1759812914758,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8aab108db88ee7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759813463023,"stop":1759813463024,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e5093c38ac0ccf0","name":"Outgoing message is acknowledged","time":{"start":1759812970385,"stop":1759812970385,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf8128ddeb601b6","name":"should merge provided config with defaults","time":{"start":1759812915401,"stop":1759812915401,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b577ab9b32a85d3","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759812925153,"stop":1759812925153,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2bcdae57609cda","name":"Push message with short payload","time":{"start":1759814043541,"stop":1759814043541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da88b26e70131e1","name":"should create RPC request with correct parameters","time":{"start":1759812925157,"stop":1759812925157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8480edc4cf4b0fc6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759813463028,"stop":1759813463028,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a986b828a28756","name":"Push message with Russian payload","time":{"start":1759814043542,"stop":1759814043543,"duration":1},"status":"passed","severity":"normal"},{"uid":"2631d941911fc7ca","name":"should add received messages to bloom filter","time":{"start":1759812955277,"stop":1759812955277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba26aa1cf2d9516","name":"should dial peers from store when no connections remain","time":{"start":1759812915224,"stop":1759812915224,"duration":0},"status":"passed","severity":"normal"},{"uid":"71032b0d8c858a92","name":"Check received message containing special chars","time":{"start":1759813439530,"stop":1759813439531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5374e4dca0371444","name":"should remove event listeners","time":{"start":1759812915222,"stop":1759812915222,"duration":0},"status":"passed","severity":"normal"},{"uid":"418f13e41daf8415","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759812904131,"stop":1759812904131,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2054ca8527fa5f8","name":"should clear all timers","time":{"start":1759812914078,"stop":1759812914079,"duration":1},"status":"passed","severity":"normal"},{"uid":"8494e77b151f6cd9","name":"should skip peers that don't support peer exchange","time":{"start":1759812925209,"stop":1759812925209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fa9ce93fe29fce","name":"Push message with rate limit","time":{"start":1759814043560,"stop":1759814043560,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d74ed4d29c04f2","name":"Push message with escaped characters payload","time":{"start":1759814043517,"stop":1759814043517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bcd91271c4b33f","name":"should be able to encode the field with only STORE set to true","time":{"start":1759812904128,"stop":1759812904129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8ff29ef47ccd1c","name":"Push message with content topic containing unicode special characters","time":{"start":1759814043549,"stop":1759814043549,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f514e84c74fa6fd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759812915230,"stop":1759812915230,"duration":0},"status":"passed","severity":"normal"},{"uid":"32adc68b9521d084","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759812947339,"stop":1759812947340,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbf5873e9a534b2","name":"Outgoing message is acknowledged","time":{"start":1759812968887,"stop":1759812968887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b618a9b7d5f965","name":"Fails to push message bigger that 1MB","time":{"start":1759814043551,"stop":1759814043551,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c2e79dd5d9239d","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759812955283,"stop":1759812955283,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa0c2f638543446","name":"Using a function","time":{"start":1759813339341,"stop":1759813339342,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f146525eb37807","name":"Push message with content topic containing escaped characters","time":{"start":1759814043538,"stop":1759814043538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a067b6111bf93b4","name":"Passing page size 11 when there are 10 messages","time":{"start":1759813332561,"stop":1759813332562,"duration":1},"status":"passed","severity":"normal"},{"uid":"db79989f6fd91bd0","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759812947324,"stop":1759812947325,"duration":1},"status":"passed","severity":"normal"},{"uid":"895aaff5b5b513c8","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759812915408,"stop":1759812915408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18159fe89b0d737","name":"should emit message when we just started and store connect event occurs","time":{"start":1759812966943,"stop":1759812966944,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab081ed2025da096","name":"Push message with content topic containing JSON","time":{"start":1759814043547,"stop":1759814043548,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab61e2ee45bdb835","name":"should not allow k > 12","time":{"start":1759812947127,"stop":1759812947129,"duration":2},"status":"passed","severity":"normal"},{"uid":"91a65169c095358","name":"Check message received after jswaku node is restarted","time":{"start":1759813439528,"stop":1759813439529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cbb0f71a42df258","name":"Reusing cursor across nodes","time":{"start":1759813276045,"stop":1759813276045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3736b90ea8227b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759812898691,"stop":1759812898691,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc32c71da6556abf","name":"should return false when peer is not on the specified shard","time":{"start":1759812914165,"stop":1759812914165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3da298a54b94d","name":"isConnected should return true after first peer connects","time":{"start":1759813013667,"stop":1759813013667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e54994abb779df0b","name":"Push message with long payload","time":{"start":1759814043552,"stop":1759814043552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6257a435b016623","name":"should handle retrieve function with query parameters","time":{"start":1759812966932,"stop":1759812966932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4526e5937f8f1","name":"Publish message with custom timestamp: Tue Oct 07 2025 05:59:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759813166266,"stop":1759813166267,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92fd6581e530463","name":"should be empty when created","time":{"start":1759812966279,"stop":1759812966280,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad3838bc3d6a233","name":"should create ConnectionManager with relay","time":{"start":1759812915400,"stop":1759812915400,"duration":0},"status":"passed","severity":"normal"},{"uid":"810ca6e5af29d519","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759812999076,"stop":1759812999081,"duration":5},"status":"skipped","severity":"normal"},{"uid":"8ddb14ecca548d75","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759812947331,"stop":1759812947331,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f4914ac34b0d31","name":"throws if store query response has error status","time":{"start":1759812915043,"stop":1759812915044,"duration":1},"status":"passed","severity":"normal"},{"uid":"80baf40ee385a355","name":"Throws when trying to push message with empty payload","time":{"start":1759814043532,"stop":1759814043533,"duration":1},"status":"passed","severity":"normal"},{"uid":"90be8ef15d209fba","name":"Check publish message containing Basic HTML tag","time":{"start":1759813166255,"stop":1759813166256,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a2f837498251615","name":"Push message with emoji payload","time":{"start":1759814043518,"stop":1759814043518,"duration":0},"status":"passed","severity":"normal"},{"uid":"933e905066515f43","name":"Push message with content topic containing SQL Injection","time":{"start":1759814043547,"stop":1759814043547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d740f5ab14e8a7e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759813340035,"stop":1759813340035,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a8c72532a80169","name":"should handle general insertion and lookup correctly","time":{"start":1759812951790,"stop":1759812951790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc056492abcb1d92","name":"Retries within maximum given attempts","time":{"start":1759812967476,"stop":1759812967477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee250c32c199e037","name":"Push message with content topic containing Chinese","time":{"start":1759814043536,"stop":1759814043536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9409b458d96dc723","name":"messageHashStr produces consistent results for the same input","time":{"start":1759812914185,"stop":1759812914185,"duration":0},"status":"passed","severity":"normal"},{"uid":"68824f40094ca43c","name":"should initialize with custom TTL","time":{"start":1759812925205,"stop":1759812925205,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d6f7c0395c768f","name":"should detect messages with missing dependencies","time":{"start":1759812955281,"stop":1759812955281,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f93da5d102b69d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759813463024,"stop":1759813463024,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e8b35aef22221e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759812915229,"stop":1759812915230,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c080ae3155ffd4","name":"Push message with custom timestamp: 1759816618067","time":{"start":1759814043525,"stop":1759814043525,"duration":0},"status":"passed","severity":"normal"},{"uid":"74541cd09b742bea","name":"should initialize with custom number of peers","time":{"start":1759812966482,"stop":1759812966482,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a44f4cd7deb97a","name":"should request peer renewal on specific errors","time":{"start":1759812965232,"stop":1759812965233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c100b39310b53b6","name":"should dial peer when peer is discovered","time":{"start":1759812913777,"stop":1759812913783,"duration":6},"status":"passed","severity":"normal"},{"uid":"c6db83a63e8324b1","name":"Push message with Basic HTML tag payload","time":{"start":1759814043530,"stop":1759814043530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fd5161778f839a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759813439536,"stop":1759813439536,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdc67112f2ae7e5","name":"Push message with content topic containing short","time":{"start":1759814043556,"stop":1759814043556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba843f38d9939eb9","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759813463027,"stop":1759813463027,"duration":0},"status":"passed","severity":"normal"},{"uid":"9110efe3ed5b01a2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759812947317,"stop":1759812947317,"duration":0},"status":"passed","severity":"normal"},{"uid":"328defa967465bc0","name":"Push message with XML payload","time":{"start":1759814043529,"stop":1759814043530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5610a4983f4ea20d","name":"Check meta is set [symmetric]","time":{"start":1759812934801,"stop":1759812934801,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fadae067952597","name":"should create PeerExchange instance with components","time":{"start":1759812925157,"stop":1759812925157,"duration":0},"status":"passed","severity":"normal"},{"uid":"74471b2b47b68c8c","name":"should clear timers for specific peer on disconnect","time":{"start":1759812914094,"stop":1759812914095,"duration":1},"status":"passed","severity":"normal"},{"uid":"970da178e26d9b1b","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759813086713,"stop":1759813086713,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a13ec94caa41d5","name":"should throw error - invalid id","time":{"start":1759812904769,"stop":1759812904769,"duration":0},"status":"passed","severity":"normal"},{"uid":"280cf2bfe84b2369","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759812898689,"stop":1759812898689,"duration":0},"status":"passed","severity":"normal"},{"uid":"175bfb112206df6a","name":"should work with async generator that yields promises","time":{"start":1759812966931,"stop":1759812966932,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad4fa069b664aaed","name":"should handle relay send failures gracefully","time":{"start":1759812914094,"stop":1759812914094,"duration":0},"status":"passed","severity":"normal"},{"uid":"53954410ee66da43","name":"should maintain chronological order of messages in localHistory","time":{"start":1759812955278,"stop":1759812955278,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa69d7fa3308bd1","name":"Renews subscription after lossing a connection","time":{"start":1759813463033,"stop":1759813463033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a150ee6de3d636a1","name":"should set field with only FILTER enabled","time":{"start":1759812904780,"stop":1759812904780,"duration":0},"status":"passed","severity":"normal"},{"uid":"33424331af748f85","name":"Push message with XML payload","time":{"start":1759814043515,"stop":1759814043516,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab8e157261e768d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759812924324,"stop":1759812924325,"duration":1},"status":"passed","severity":"normal"},{"uid":"df0d5a65df7c4df2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759812898691,"stop":1759812898692,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa9bd96dea90e5f","name":"Push message with Arabic payload","time":{"start":1759814043553,"stop":1759814043553,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe1ac01a114f45c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759813439526,"stop":1759813439526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c89d4f1fe6974c2","name":"Push message with meta","time":{"start":1759814043560,"stop":1759814043560,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0814b4892bf0ff1","name":"returns nothing if no connections present","time":{"start":1759812914816,"stop":1759812914816,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bb832215baa51e","name":"should return cached hash on subsequent access","time":{"start":1759812915384,"stop":1759812915384,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dcf9028efa6cad","name":"should return usable stream attached to connection","time":{"start":1759812914758,"stop":1759812914758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5624e9000759f269","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759812898690,"stop":1759812898690,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda6e7bc3760a8ad","name":"should create ShardReader with auto sharding network config","time":{"start":1759812914147,"stop":1759812914148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c0b03fbbc5bfc","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759813463041,"stop":1759813463042,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec973df1f2826b0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759812947339,"stop":1759812947339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d8d2c4c87b0c9d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759812947332,"stop":1759812947332,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f8fc2fd95b04d2f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759813173853,"stop":1759813173853,"duration":0},"status":"passed","severity":"normal"},{"uid":"320a0c972f8e36ec","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759812898677,"stop":1759812898677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4697fc505d53467","name":"Check received message containing XML","time":{"start":1759813439524,"stop":1759813439524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b02aed93e09da9b","name":"should return false for different channelId","time":{"start":1759812970389,"stop":1759812970389,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad3893b64521a1f","name":"Push message with numeric payload","time":{"start":1759814043541,"stop":1759814043542,"duration":1},"status":"passed","severity":"normal"},{"uid":"84aa752829eb96","name":"should jump to current time when timestamp is far in the past","time":{"start":1759812954785,"stop":1759812954786,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c26533914b7325c","name":"Check received message with timestamp: 1759812993406000000 ","time":{"start":1759813439526,"stop":1759813439526,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd847843ecfbf7e","name":"should properly create location multiaddrs - tcp4","time":{"start":1759812904776,"stop":1759812904776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95442cdc295923c","name":"Default pageSize","time":{"start":1759813332563,"stop":1759813332563,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8e17441a73438c","name":"Check publish message containing numeric","time":{"start":1759813166246,"stop":1759813166248,"duration":2},"status":"passed","severity":"normal"},{"uid":"970746ddbd48e389","name":"Push message with numeric payload","time":{"start":1759814043513,"stop":1759814043513,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a959ae16ea9968","name":"Subscribe and receive messages via lightPush","time":{"start":1759813463023,"stop":1759813463023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f204dcd5bb6f3594","name":"Incoming message is emitted as received","time":{"start":1759812968887,"stop":1759812968887,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e60facec645a7f","name":"Push message with content topic containing escaped characters","time":{"start":1759814043548,"stop":1759814043548,"duration":0},"status":"passed","severity":"normal"},{"uid":"718223e86d2f96ff","name":"should get / set TCP multiaddr","time":{"start":1759812904775,"stop":1759812904775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df970c90e4391e2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759812947333,"stop":1759812947333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6b6450fb92fd17","name":"rejects hash query with time filter","time":{"start":1759812914405,"stop":1759812914405,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b6e2e21d708e4d","name":"should handle cache.get errors gracefully","time":{"start":1759812928909,"stop":1759812928909,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f98078008bf18b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759812947340,"stop":1759812947340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4df543a4ea1d71","name":"should start and stop interval correctly","time":{"start":1759812965222,"stop":1759812965226,"duration":4},"status":"passed","severity":"normal"},{"uid":"517e0adb334d10b6","name":"Push message with special chars payload","time":{"start":1759814043513,"stop":1759814043514,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d377ab3ad71938","name":"should handle peer not in mesh for all topics","time":{"start":1759812914097,"stop":1759812914097,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2e82d636d1db97","name":"should return false","time":{"start":1759812904769,"stop":1759812904773,"duration":4},"status":"passed","severity":"normal"},{"uid":"e62486b5f58d4dab","name":"Push message equal or less that 1MB","time":{"start":1759814043561,"stop":1759814043561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7498cd08433dfd7","name":"Check message on other pubsub topic is not received","time":{"start":1759813439537,"stop":1759813439537,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc783223948afb4f","name":"should capture event listeners for testing","time":{"start":1759812966930,"stop":1759812966931,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6875c2ace4a98ba","name":"recovers when dns.resolve returns empty","time":{"start":1759812925161,"stop":1759812925161,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa280e411d54abd","name":"should continually clean up expired entries at intervals","time":{"start":1759812964181,"stop":1759812964182,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ba5cb067e17c30","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759812898687,"stop":1759812898687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c57502b2b475c9e","name":"Check received message containing JSON","time":{"start":1759813439533,"stop":1759813439533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81841d08630437e","name":"Query Generator, No Decoder","time":{"start":1759813290767,"stop":1759813290768,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8664472b836be01","name":"Push message with Chinese payload","time":{"start":1759814043528,"stop":1759814043528,"duration":0},"status":"passed","severity":"normal"},{"uid":"876c5da152770523","name":"throws on content topic with empty encoding field","time":{"start":1759812898675,"stop":1759812898676,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2d5a2824f762d8","name":"Fails to push message with large meta","time":{"start":1759814043523,"stop":1759814043523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6626c70c0565822","name":"should return null for non-existent peer","time":{"start":1759812915228,"stop":1759812915228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1559b17e424a3246","name":"Fails to publish duplicate message","time":{"start":1759813166267,"stop":1759813166268,"duration":1},"status":"passed","severity":"normal"},{"uid":"202a295ac4efac54","name":"Subscribe to topic containing short and receive message","time":{"start":1759813463037,"stop":1759813463037,"duration":0},"status":"passed","severity":"normal"},{"uid":"7682869392564ac1","name":"should monitor connected peers and store them into cache","time":{"start":1759813090479,"stop":1759813090480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48fc1f20ffdc900","name":"should handle multiple peer connections","time":{"start":1759812914085,"stop":1759812914085,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce31c02890e968ea","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759812947336,"stop":1759812947336,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ad29fafa626b14","name":"Publish message with large meta","time":{"start":1759813166273,"stop":1759813166273,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84a20f80dfb2f8f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759812904135,"stop":1759812904136,"duration":1},"status":"passed","severity":"normal"},{"uid":"94247123b95fab91","name":"Throws when trying to push message with empty payload","time":{"start":1759814043518,"stop":1759814043518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b7e610cdf7f4fc","name":"Check received message containing numeric","time":{"start":1759813439522,"stop":1759813439522,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfad7e822c1333c","name":"Push message with custom timestamp: 1759809418068","time":{"start":1759814043561,"stop":1759814043561,"duration":0},"status":"passed","severity":"normal"},{"uid":"150592357c46ac4c","name":"should handle peer connect event","time":{"start":1759812914029,"stop":1759812914029,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf49c9dad8d5674","name":"Check received message containing Script","time":{"start":1759813439523,"stop":1759813439524,"duration":1},"status":"passed","severity":"normal"},{"uid":"dde8d089ff46546e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759813463032,"stop":1759813463032,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6b75aa8fa711e3","name":"Check received message containing emoji","time":{"start":1759813439535,"stop":1759813439535,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a5c2daad31a8351","name":"Push message with custom timestamp: 1759809418067","time":{"start":1759814043540,"stop":1759814043540,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3c6663b699bc3e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759813173885,"stop":1759813173887,"duration":2},"status":"passed","severity":"normal"},{"uid":"6705f8f44f09bd75","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759812999076,"stop":1759812999076,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bae8e00db0d0f0bf","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759812975200,"stop":1759812975200,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ee0d2588396a06","name":"should keep entries that haven't expired yet","time":{"start":1759812964172,"stop":1759812964177,"duration":5},"status":"passed","severity":"normal"},{"uid":"d32ce7872b52e356","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759813312902,"stop":1759813312903,"duration":1},"status":"passed","severity":"normal"},{"uid":"402fab26bcb7d852","name":"Query Generator - true","time":{"start":1759813323448,"stop":1759813323451,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b88f4dabd49386c","name":"should dispatch network event when browser goes online","time":{"start":1759812914038,"stop":1759812914038,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b652608df42d6b2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759813463039,"stop":1759813463039,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a4bf213068baf2","name":"Accepts a valid Waku Message","time":{"start":1759812978481,"stop":1759812978482,"duration":1},"status":"passed","severity":"normal"},{"uid":"157ea73e1f58a093","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759812898689,"stop":1759812898690,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b9c4253223302e","name":"Push message with content topic containing Russian","time":{"start":1759814043558,"stop":1759814043558,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7f4c3bb7e0b551","name":"Refresh subscription","time":{"start":1759813463037,"stop":1759813463037,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80b7376565607ac","name":"Fails to push message with large meta","time":{"start":1759814043560,"stop":1759814043560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1494de9545d4725d","name":"Push message equal or less that 1MB","time":{"start":1759814043540,"stop":1759814043540,"duration":0},"status":"passed","severity":"normal"},{"uid":"921ced48a3e749d5","name":"Push message with Russian payload","time":{"start":1759814043514,"stop":1759814043515,"duration":1},"status":"passed","severity":"normal"},{"uid":"94464f9debdb7dc1","name":"ends after yielding if response size indicates end","time":{"start":1759812915045,"stop":1759812915046,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed216b2271fc38fa","name":"yields undefined for messages without decoder","time":{"start":1759812915045,"stop":1759812915045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06dc187ff38033","name":"should trigger query when it went offline since the last successful query","time":{"start":1759812966932,"stop":1759812966933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84dc73e933cbb10","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759812947320,"stop":1759812947321,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad2ba4d9d923a80","name":"should handle malformed response data","time":{"start":1759812925155,"stop":1759812925155,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51e7bb865519185","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759812904136,"stop":1759812904136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fba03bdb6393bcb","name":"should not be empty after adding a subscription","time":{"start":1759812966280,"stop":1759812966280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1069280cc101e37","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759812914177,"stop":1759812914177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c90762ebee235a","name":"should return start time to match max range","time":{"start":1759812966968,"stop":1759812966968,"duration":0},"status":"passed","severity":"normal"},{"uid":"694b854ae85843fc","name":"Push message with content topic containing numeric","time":{"start":1759814043557,"stop":1759814043557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1cf5e0b39637d8","name":"Generator, one shard","time":{"start":1759813281721,"stop":1759813281721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f384e78c564b26c2","name":"udp ip6 address","time":{"start":1759812904142,"stop":1759812904143,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3017c07d7131b6a","name":"should set field with only RELAY enabled","time":{"start":1759812904779,"stop":1759812904779,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7f3ecd5952b0e5","name":"Refresh subscription","time":{"start":1759813173859,"stop":1759813173859,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1169136dd4c503c","name":"Throws when trying to push message with empty payload","time":{"start":1759814043545,"stop":1759814043545,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fe68ccd34fd36f","name":"can start and stop the service","time":{"start":1759812928906,"stop":1759812928906,"duration":0},"status":"passed","severity":"normal"},{"uid":"934694febd8e8723","name":"can start and stop the service","time":{"start":1759813232328,"stop":1759813232329,"duration":1},"status":"passed","severity":"normal"},{"uid":"86df6d8a05c914c8","name":"Push message with Script payload","time":{"start":1759814043515,"stop":1759814043515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8da0fbed876d6d","name":"should remove expired entries after TTL has passed","time":{"start":1759812964171,"stop":1759812964171,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dba7adabf7eb60","name":"should not modify tags of connections for different peers","time":{"start":1759812966493,"stop":1759812966499,"duration":6},"status":"passed","severity":"normal"},{"uid":"3c2182e2e25003bf","name":"should increase lamport timestamp","time":{"start":1759812955276,"stop":1759812955276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67038de84d7c7cb","name":"throws on content topic with empty version field","time":{"start":1759812898673,"stop":1759812898674,"duration":1},"status":"passed","severity":"normal"},{"uid":"2860019a13b79f50","name":"should allow redial after failed dial cooldown expires","time":{"start":1759812914320,"stop":1759812914320,"duration":0},"status":"passed","severity":"normal"},{"uid":"187c25671959d63f","name":"should return true when peer is on the specified shard","time":{"start":1759812914164,"stop":1759812914164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b5a92a325d06b","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759812947328,"stop":1759812947328,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c728ed8c20a66e","name":"Encoder error raises irrecoverable error","time":{"start":1759812968885,"stop":1759812968886,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d3d92b047f8cc3","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759812966958,"stop":1759812966958,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1797b9e2aa9c4","name":"Passing page size 110 when there are 120 messages","time":{"start":1759813332562,"stop":1759813332562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4fb1b440721e67","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759812947321,"stop":1759812947321,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfbb13420623f61","name":"configure the node with multiple content topics","time":{"start":1759813264835,"stop":1759813264835,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb6627b0149e6d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759812898692,"stop":1759812898692,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdd3588d5d77d606","name":"Push message with emoji payload","time":{"start":1759814043532,"stop":1759814043532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93076709774cb7f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759812955282,"stop":1759812955282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6123b350073c1ad4","name":"should return different streams if requested simultaniously","time":{"start":1759812914759,"stop":1759812914759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f30f98335ac1ba","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759812966945,"stop":1759812966957,"duration":12},"status":"passed","severity":"normal"},{"uid":"c6b4c36751b645e7","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759813439526,"stop":1759813439526,"duration":0},"status":"passed","severity":"normal"},{"uid":"23def75921ba5ff3","name":"should throw error - no public key","time":{"start":1759812904769,"stop":1759812904769,"duration":0},"status":"passed","severity":"normal"},{"uid":"693ab5d58fca76c8","name":"ignores domain fetching errors","time":{"start":1759812925161,"stop":1759812925161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f66284e8048dee8","name":"should stop query when sync message from same channel is found","time":{"start":1759812970387,"stop":1759812970388,"duration":1},"status":"passed","severity":"normal"},{"uid":"1452aab41affae4b","name":"Push message with Script payload","time":{"start":1759814043543,"stop":1759814043543,"duration":0},"status":"passed","severity":"normal"},{"uid":"966d980e1dd62146","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759813463028,"stop":1759813463028,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4601c4d6e5b2c5f","name":"Check received message containing short","time":{"start":1759813439529,"stop":1759813439530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8e55ee94b89ec8","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759812898779,"stop":1759812898779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cec7c05c4fff32","name":"Encoder throws on empty string content topic","time":{"start":1759812936405,"stop":1759812936405,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9cee7b8e2e8f3e","name":"should maintain proper timestamps if all messages received","time":{"start":1759812955277,"stop":1759812955277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ee103955c6b95b0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759812966945,"stop":1759812966945,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ffa704b800fe9a","name":"Outgoing message is retried until acknowledged","time":{"start":1759812970386,"stop":1759812970386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a3928f75f318c4","name":"Overlapping topic subscription","time":{"start":1759813463026,"stop":1759813463026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f545d3f8679dcf01","name":"Relay Node - default protocol","time":{"start":1759813343042,"stop":1759813343043,"duration":1},"status":"passed","severity":"normal"},{"uid":"860014a15361be9d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759813173853,"stop":1759813173855,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b3fc9d6fe62cbda","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759812966281,"stop":1759812966288,"duration":7},"status":"passed","severity":"normal"},{"uid":"652b462cf0475eeb","name":"Check message on other pubsub topic is not received","time":{"start":1759813439527,"stop":1759813439527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96299341a98304c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759813143015,"stop":1759813143016,"duration":1},"status":"passed","severity":"normal"},{"uid":"377718563f5a2794","name":"should create all internal components","time":{"start":1759812915401,"stop":1759812915401,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b10092e7395a31","name":"Meta field set when metaSetter is specified","time":{"start":1759812915381,"stop":1759812915381,"duration":0},"status":"passed","severity":"normal"},{"uid":"2587abd9fde33323","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759812898684,"stop":1759812898684,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c1d01465e5a964","name":"Subscribe to topic containing long and receive message","time":{"start":1759813463027,"stop":1759813463027,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b2e5e13ae18895","name":"random static sharding 8 - Cluster ID: 757, Shard ID: 344","time":{"start":1759813319480,"stop":1759813319480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f06fa8eab732b141","name":"should properly create location multiaddrs - udp4","time":{"start":1759812904776,"stop":1759812904776,"duration":0},"status":"passed","severity":"normal"},{"uid":"49833ad080a81632","name":"Push message with numeric payload","time":{"start":1759814043552,"stop":1759814043552,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5c16632092f8b7","name":"Push message with SQL Injection payload","time":{"start":1759814043529,"stop":1759814043529,"duration":0},"status":"passed","severity":"normal"},{"uid":"108de32bc4a8afe7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759812947326,"stop":1759812947326,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbd840be9d52a10","name":"Push message with content topic containing unicode special characters","time":{"start":1759814043538,"stop":1759814043538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac93cd8906f55909","name":"should handle query errors gracefully","time":{"start":1759812925211,"stop":1759812925211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d1fe8ef2b1dbe3","name":"should not fail to start the service if it is already started","time":{"start":1759813232331,"stop":1759813232332,"duration":1},"status":"passed","severity":"normal"},{"uid":"93145f477328d184","name":"Push message with content topic containing JSON","time":{"start":1759814043521,"stop":1759814043521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5772f0045c651c9d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759812915229,"stop":1759812915229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d251153ec147e2","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759812923827,"stop":1759812923827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6136f085fe71b7b7","name":"Subscribe and receives messages on 20 topics","time":{"start":1759813463035,"stop":1759813463035,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe561e583be2694c","name":"should throw error when no peers are available","time":{"start":1759812967317,"stop":1759812967317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b263588a2c811311","name":"Push message with content topic containing Chinese","time":{"start":1759814043520,"stop":1759814043520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3512d37cb250d083","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759813463035,"stop":1759813463035,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b70c14821eb190","name":"Encoder throws on empty string content topic","time":{"start":1759812915382,"stop":1759812915382,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbefa411da4be81","name":"Push message with content topic containing SQL Injection","time":{"start":1759814043537,"stop":1759814043537,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2f83028745dfdb","name":"should not start if already started","time":{"start":1759812925206,"stop":1759812925206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff472b87d27540e","name":"should not receive a peer event before start","time":{"start":1759812999065,"stop":1759812999066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f2a16e2e0f47ea","name":"Subscribe and publish message","time":{"start":1759813173852,"stop":1759813173853,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a05dabfe04334ad","name":"Subscribe to topic containing Script and receive message","time":{"start":1759813463040,"stop":1759813463040,"duration":0},"status":"passed","severity":"normal"},{"uid":"612f87c8006c0495","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759812898679,"stop":1759812898680,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e98db95a8e2815f","name":"handles different clusterIds correctly","time":{"start":1759812898683,"stop":1759812898683,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59cfc6a98335fc7","name":"Push message with Arabic payload","time":{"start":1759814043514,"stop":1759814043514,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0403e32feac357","name":"should be safe to call multiple times","time":{"start":1759812915402,"stop":1759812915402,"duration":0},"status":"passed","severity":"normal"},{"uid":"139e9f3e9d7058b0","name":"should add event listener for peer:discovery","time":{"start":1759812913768,"stop":1759812913772,"duration":4},"status":"passed","severity":"normal"},{"uid":"b675e2273d9864d6","name":"ends if stream creation fails","time":{"start":1759812915043,"stop":1759812915043,"duration":0},"status":"passed","severity":"normal"},{"uid":"7488e4cecae6d432","name":"should query peer with peer exchange protocol","time":{"start":1759812925210,"stop":1759812925210,"duration":0},"status":"passed","severity":"normal"},{"uid":"accb6a4ec1bfed55","name":"should handle errors when getting connections","time":{"start":1759812914039,"stop":1759812914045,"duration":6},"status":"passed","severity":"normal"},{"uid":"45cb4f1fc6ca5ecf","name":"should return true for sync message with causal history","time":{"start":1759812970390,"stop":1759812970390,"duration":0},"status":"passed","severity":"normal"},{"uid":"5201440c0e177c3d","name":"Publish without waiting for remote peer","time":{"start":1759813173852,"stop":1759813173852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce6828ccf7707dc","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759812965853,"stop":1759812965853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e2a1c0d2098478","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759812914091,"stop":1759812914091,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6eece400ac7cc","name":"Check received message with timestamp: 1759812993406 ","time":{"start":1759813439526,"stop":1759813439526,"duration":0},"status":"passed","severity":"normal"},{"uid":"75671e8ce3a98ff0","name":"Push message with content topic containing Arabic","time":{"start":1759814043547,"stop":1759814043547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3393c03c2d6fe9a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759812965860,"stop":1759812965861,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f05c00cf136327","name":"should add event listeners to globalThis","time":{"start":1759812914017,"stop":1759812914019,"duration":2},"status":"passed","severity":"normal"},{"uid":"c20b75b3fedc41a2","name":"Query with Promise Callback, No Decoder","time":{"start":1759813290770,"stop":1759813290771,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe07428a79e2599e","name":"Check received message containing unicode special characters","time":{"start":1759813439534,"stop":1759813439535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c80ddb133e7080f3","name":"Ephemeral field set to true","time":{"start":1759812915380,"stop":1759812915381,"duration":1},"status":"passed","severity":"normal"},{"uid":"30479024a5c31470","name":"messageHashStr works with IProtoMessage","time":{"start":1759812914185,"stop":1759812914185,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd83bd59c3b19f1a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759812966971,"stop":1759812966971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7dfd6230fcf338","name":"Passing page size 0 when there are 110 messages","time":{"start":1759813332557,"stop":1759813332558,"duration":1},"status":"passed","severity":"normal"},{"uid":"a508c55cde44ed6a","name":"should discover peers from provided peer cache","time":{"start":1759813090478,"stop":1759813090478,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03ad36816a002fc","name":"should set field with only STORE enabled","time":{"start":1759812904779,"stop":1759812904780,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0cbb1d8bd6ae42","name":"Check publish message containing Arabic","time":{"start":1759813166251,"stop":1759813166251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2f2c38663418ef","name":"should dial all peers on dial","time":{"start":1759813084985,"stop":1759813084986,"duration":1},"status":"passed","severity":"normal"},{"uid":"9121c2bc04f50209","name":"Decrypt messages","time":{"start":1759813144677,"stop":1759813144677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc27cf6953d60ec","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759813340032,"stop":1759813340032,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6228a276cb615d5","name":"Query Generator, No message returned","time":{"start":1759813290768,"stop":1759813290769,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4e3be6c87df410","name":"should set field with all protocols disabled","time":{"start":1759812904778,"stop":1759812904779,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f86e4e9b71e71c9","name":"Check publish message after service node is restarted","time":{"start":1759813166272,"stop":1759813166272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cee75c08d321dacc","name":"Check message received after jswaku node is restarted","time":{"start":1759813439538,"stop":1759813439539,"duration":1},"status":"passed","severity":"normal"},{"uid":"321a83387b86766a","name":"Push message equal or less that 1MB","time":{"start":1759814043551,"stop":1759814043551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d4f1790b05b2e0","name":"should dial more peers if under maxConnections","time":{"start":1759812915230,"stop":1759812915230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2f8e6c612862ba","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759812955283,"stop":1759812955283,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac9ed719a62db5c","name":"Push message with content topic containing numeric","time":{"start":1759814043535,"stop":1759814043535,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43bf64be9c6c8a3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759812914771,"stop":1759812914771,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04c74d431baa7ae","name":"Push message with content topic containing Arabic","time":{"start":1759814043520,"stop":1759814043520,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ef4b8d36532bb0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759812914090,"stop":1759812914090,"duration":0},"status":"passed","severity":"normal"},{"uid":"454d1e2f9cc46649","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759812966493,"stop":1759812966493,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecdda7edd75ac79","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759812947338,"stop":1759812947339,"duration":1},"status":"passed","severity":"normal"},{"uid":"492014fa0764305f","name":"should handle errors when accessing navigator","time":{"start":1759812914046,"stop":1759812914046,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3530fce0ec348","name":"Check received message containing numeric","time":{"start":1759813439530,"stop":1759813439530,"duration":0},"status":"passed","severity":"normal"},{"uid":"690f16501d43e3df","name":"should query peers that support peer exchange","time":{"start":1759812925208,"stop":1759812925209,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc33b9de1a03878","name":"should handle different types of entries","time":{"start":1759812964177,"stop":1759812964180,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee01f8b3a8ec2ed1","name":"Sets default value correctly","time":{"start":1759813339342,"stop":1759813339343,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b52a4519ba76fe","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759812914087,"stop":1759812914087,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b551a17bd41f902","name":"should handle peerStore errors gracefully","time":{"start":1759812915407,"stop":1759812915407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c294c8c955c2083","name":"should not fail to start the service if it is already started","time":{"start":1759812999064,"stop":1759812999065,"duration":1},"status":"passed","severity":"normal"},{"uid":"767b070e0675e5ce","name":"Check message with no payload is not received","time":{"start":1759813439528,"stop":1759813439528,"duration":0},"status":"passed","severity":"normal"},{"uid":"246f56e057de342f","name":"should return false when peer is on different cluster","time":{"start":1759812914157,"stop":1759812914157,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88346a3ed844346","name":"should handle complete peer lifecycle","time":{"start":1759812914097,"stop":1759812914097,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6907d2fc92491a","name":"Push 30 different messages","time":{"start":1759814043545,"stop":1759814043545,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25eedfef94a14d7f","name":"Ordered Callback - true","time":{"start":1759813323453,"stop":1759813323455,"duration":2},"status":"passed","severity":"normal"},{"uid":"e812cc673a75db04","name":"Check publish message containing Chinese","time":{"start":1759813166250,"stop":1759813166251,"duration":1},"status":"passed","severity":"normal"},{"uid":"c900a84817f62056","name":"should handle errors gracefully when getting peer info","time":{"start":1759812914168,"stop":1759812914168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b96f67599c43c1","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759813463032,"stop":1759813463032,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaa81e5f629a8a1","name":"Ordered callback, aborts when callback returns true","time":{"start":1759813320247,"stop":1759813320247,"duration":0},"status":"passed","severity":"normal"},{"uid":"548fe6163a87e841","name":"should not dial peers from store when browser is not connected","time":{"start":1759812915223,"stop":1759812915223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd095d507ba94285","name":"should create QueryOnConnect instance without options","time":{"start":1759812966910,"stop":1759812966910,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e793bd35a263f52","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759812898688,"stop":1759812898689,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a55bb90437c3a1f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759813312903,"stop":1759813312903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d7ad86edb53290","name":"should dial one peer on dial","time":{"start":1759813084987,"stop":1759813084987,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cc59becd7ea5fd","name":"Renews subscription after lossing a connection","time":{"start":1759813463043,"stop":1759813463043,"duration":0},"status":"passed","severity":"normal"},{"uid":"412a92a900e3b713","name":"Push message with special chars payload","time":{"start":1759814043542,"stop":1759814043542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a18a08c517f35d7","name":"should insert elements correctly","time":{"start":1759812951779,"stop":1759812951779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49535882695ae79","name":"Push message with JSON payload","time":{"start":1759814043544,"stop":1759814043544,"duration":0},"status":"passed","severity":"normal"},{"uid":"744caab48398e3d7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app60/2/topic809/test.js","time":{"start":1759813264830,"stop":1759813264830,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bfdfc8709dd4aa","name":"should not fail to start the service if it is already started","time":{"start":1759812928907,"stop":1759812928907,"duration":0},"status":"passed","severity":"normal"},{"uid":"738ce598def530aa","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/6/topic391/json","time":{"start":1759813264833,"stop":1759813264834,"duration":1},"status":"passed","severity":"normal"},{"uid":"72559ad6caaf611e","name":"Push message with JSON payload","time":{"start":1759814043530,"stop":1759814043530,"duration":0},"status":"passed","severity":"normal"},{"uid":"6846f69581907a8c","name":"should reject if WakuNode is not started","time":{"start":1759812967496,"stop":1759812967496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6000c783a289c892","name":"Check received message with timestamp: 1759812993406000000 ","time":{"start":1759813439535,"stop":1759813439535,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd283aee2d6ae29e","name":"Push message with rate limit","time":{"start":1759814043523,"stop":1759814043524,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f9499e1848bc9a","name":"should skip peers without peer exchange protocol","time":{"start":1759812925210,"stop":1759812925211,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3daf8a41755f2c","name":"Sync message is not sent if another sync message was just received","time":{"start":1759812975200,"stop":1759812975200,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ef19eb63846d8c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759813463031,"stop":1759813463031,"duration":0},"status":"passed","severity":"normal"},{"uid":"72426ed286bdd2e5","name":"Push message with rate limit","time":{"start":1759814043550,"stop":1759814043550,"duration":0},"status":"passed","severity":"normal"},{"uid":"505a65efc17ca7e0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759812904126,"stop":1759812904128,"duration":2},"status":"passed","severity":"normal"},{"uid":"e007a547ec47f2a4","name":"should handle incoming messages","time":{"start":1759812965861,"stop":1759812965861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e03a8d7fd4e7bb","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759812898779,"stop":1759812898780,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa622c9b256662e0","name":"should increase lamport timestamp","time":{"start":1759812955274,"stop":1759812955274,"duration":0},"status":"passed","severity":"normal"},{"uid":"715b77481fc80a5d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759812947338,"stop":1759812947338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22940da96779433","name":"should reassess health immediately when peer disconnects","time":{"start":1759812966846,"stop":1759812966846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a870c8db1d939b21","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759812966483,"stop":1759812966483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be50c429cce6b83","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759813463042,"stop":1759813463042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ceaf4114a967372","name":"should return false for sync message without causal history","time":{"start":1759812970389,"stop":1759812970389,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6b72eb11401839","name":"should process queue every 500ms","time":{"start":1759812914324,"stop":1759812914325,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f5e0c2a47a2dd","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759812925153,"stop":1759812925153,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fef8537a8dca67","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759812934801,"stop":1759812934801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9169513397fdff81","name":"Encoder throws on undefined content topic","time":{"start":1759812934803,"stop":1759812934803,"duration":0},"status":"passed","severity":"normal"},{"uid":"702e145fce3cd87f","name":"different cluster: nodes don't connect","time":{"start":1759813086708,"stop":1759813086709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3390e747cd62fd0","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759812915042,"stop":1759812915042,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7ea07e12a0514e","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759812968163,"stop":1759812968164,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed35a0a09788c231","name":"should update peer store before dialing","time":{"start":1759812913786,"stop":1759812913786,"duration":0},"status":"passed","severity":"normal"},{"uid":"494a6d5b33fb13e8","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759813463036,"stop":1759813463036,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ac52ba8335704b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app0/6/topic582/proto","time":{"start":1759813264829,"stop":1759813264829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2249a16b909dab60","name":"should handle complete connection lifecycle","time":{"start":1759812914046,"stop":1759812914047,"duration":1},"status":"passed","severity":"normal"},{"uid":"4778cfaa50e682f9","name":"Fails to push message bigger that 1MB","time":{"start":1759814043540,"stop":1759814043541,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cd97781e15c9b2c","name":"throws on content topic with too few or too many fields","time":{"start":1759812898670,"stop":1759812898671,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaca8892c030bf8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759812924323,"stop":1759812924323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7ef39492d3549e","name":"should not be delivered","time":{"start":1759812955285,"stop":1759812955285,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a3c0eb9f5dff53","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759813072028,"stop":1759813072029,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65e1efb7c4acb0b","name":"Push 30 different messages","time":{"start":1759814043556,"stop":1759814043556,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5828936ad71932c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759812947340,"stop":1759812947340,"duration":0},"status":"passed","severity":"normal"},{"uid":"78be0719a1ebfa50","name":"Relay - dialed after","time":{"start":1759813343040,"stop":1759813343040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04a568a3c093793","name":"should fail to send if no connected peers found","time":{"start":1759812966261,"stop":1759812966262,"duration":1},"status":"passed","severity":"normal"},{"uid":"9835015b8b908fae","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759813159671,"stop":1759813159671,"duration":0},"status":"passed","severity":"normal"},{"uid":"847d65eb87ff3112","name":"throws an error for improperly formatted content topics","time":{"start":1759812898683,"stop":1759812898684,"duration":1},"status":"passed","severity":"normal"},{"uid":"103d048280a1c596","name":"Push message with content topic containing emoji","time":{"start":1759814043559,"stop":1759814043559,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46ee55e06729457","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app86/7/topic552/json","time":{"start":1759813264830,"stop":1759813264830,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a52f919f7507fe","name":"should reject on timeout if it was set","time":{"start":1759812967498,"stop":1759812967498,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aad06fc753a89f0","name":"Check message with no payload is not received","time":{"start":1759813439538,"stop":1759813439538,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78cf084dee77d4d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759813463034,"stop":1759813463035,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fb28c396b0cd04","name":"should add and remove event listeners correctly","time":{"start":1759812928909,"stop":1759812928909,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f5d302213d1c3f","name":"Decoder throws on empty string content topic","time":{"start":1759812915382,"stop":1759812915382,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261370dd37ccc5f","name":"Subscribe to topic containing long and publish message","time":{"start":1759813173862,"stop":1759813173867,"duration":5},"status":"passed","severity":"normal"},{"uid":"b1c6469a16d2113d","name":"should process successful peer exchange query","time":{"start":1759812925212,"stop":1759812925212,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cbcdc64ac5f0e7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759812965231,"stop":1759812965232,"duration":1},"status":"passed","severity":"normal"},{"uid":"5325fad815b17bb0","name":"Subscribe to topic containing Script and receive message","time":{"start":1759813463029,"stop":1759813463030,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d5caabc87776274","name":"Push message with Script payload","time":{"start":1759814043554,"stop":1759814043554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f48a6d715f5260","name":"should create KeepAliveManager with relay","time":{"start":1759812914077,"stop":1759812914077,"duration":0},"status":"passed","severity":"normal"},{"uid":"d066641643caf83f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759813463032,"stop":1759813463032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e890188c95e4bc","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759812966943,"stop":1759812966943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7e1fa125dce1f2","name":"Refresh subscription","time":{"start":1759813463026,"stop":1759813463026,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdff8aef3675ad10","name":"Push message with Chinese payload","time":{"start":1759814043514,"stop":1759814043514,"duration":0},"status":"passed","severity":"normal"},{"uid":"7401bef0025a21f9","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759812898684,"stop":1759812898684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16b37fa63570049","name":"Publishes to nwaku","time":{"start":1759813156361,"stop":1759813156361,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc0c0037402204a","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759812947134,"stop":1759812947134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce664dca09dbeee7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759812947322,"stop":1759812947322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df32ede7e17f515","name":"should accept empty decoders array","time":{"start":1759812966910,"stop":1759812966911,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfef106ecac985d1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759812898681,"stop":1759812898681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f2481da002f709","name":"Ordered Callback - false","time":{"start":1759813323455,"stop":1759813323456,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac8a4fc28881920a","name":"random static sharding 1 - Cluster ID: 736, Shard ID: 199","time":{"start":1759813319477,"stop":1759813319478,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b09a88da2c9122a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759812904130,"stop":1759812904130,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa80c3a8ac6d58f","name":"Push message with custom timestamp: 1729054618067","time":{"start":1759814043539,"stop":1759814043540,"duration":1},"status":"passed","severity":"normal"},{"uid":"a730de2365653a32","name":"random static sharding 10 - Cluster ID: 111, Shard ID: 107","time":{"start":1759813319481,"stop":1759813319484,"duration":3},"status":"passed","severity":"normal"},{"uid":"b927d3101cec80f3","name":"should not receive a peer event after stop","time":{"start":1759813232333,"stop":1759813232334,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa748b7b27ec58b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759812904133,"stop":1759812904134,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac82c813f192a41","name":"throws on empty content topic","time":{"start":1759812898670,"stop":1759812898670,"duration":0},"status":"passed","severity":"normal"},{"uid":"b782c6c2bb6ed503","name":"should encodeTxt and decodeTxt","time":{"start":1759812904763,"stop":1759812904763,"duration":0},"status":"passed","severity":"normal"},{"uid":"69577e376365d176","name":"accepts valid content-filtered query","time":{"start":1759812914403,"stop":1759812914403,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f37c6ae1bd6b34","name":"Push message with custom timestamp: 1759816618068","time":{"start":1759814043561,"stop":1759814043561,"duration":0},"status":"passed","severity":"normal"},{"uid":"617a5d893d2bab55","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759812947330,"stop":1759812947330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3d36e127a64b69","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app3/4/topic932/xml","time":{"start":1759813264828,"stop":1759813264829,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c37a162abda49e","name":"Push message with content topic containing special chars","time":{"start":1759814043536,"stop":1759814043536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e327c61eb66f0c","name":"Check publish message containing Russian","time":{"start":1759813166251,"stop":1759813166251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97c4de00cd87a8e","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759812967318,"stop":1759812967318,"duration":0},"status":"passed","severity":"normal"},{"uid":"4640580842aa7bca","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759812924327,"stop":1759812924327,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c921e21336d5506","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759812914404,"stop":1759812914404,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b952d6be6f6a04","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759812898688,"stop":1759812898688,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4e325b8f0fc35d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759812924327,"stop":1759812924327,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b352ac576200e0","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759812925154,"stop":1759812925155,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee84fbd576a9c36","name":"should handle special patterns correctly","time":{"start":1759812951789,"stop":1759812951789,"duration":0},"status":"passed","severity":"normal"},{"uid":"c983b5d63fc440f9","name":"should stop query on content message from same channel","time":{"start":1759812970388,"stop":1759812970388,"duration":0},"status":"passed","severity":"normal"},{"uid":"751900c7da4789c9","name":"Encoder throws on empty string content topic","time":{"start":1759812934803,"stop":1759812934803,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99243617920b97d","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759812966957,"stop":1759812966957,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b1e8128fd903ff","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759813166268,"stop":1759813166268,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d6b44598eb6acc","name":"should handle peer store update failures gracefully","time":{"start":1759812914090,"stop":1759812914090,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4e700678ed9829","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759813276045,"stop":1759813276045,"duration":0},"status":"passed","severity":"normal"},{"uid":"15416ea345a4d87","name":"should stop all internal components","time":{"start":1759812915402,"stop":1759812915402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bd83c6c59a0a5d","name":"should return true when peer is on the same cluster","time":{"start":1759812914156,"stop":1759812914157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76b609cae5fa596","name":"should call waitForPeer on Relay","time":{"start":1759812967499,"stop":1759812967499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd8b7403bcb04df","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759813013666,"stop":1759813013667,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4add0ce5227d716","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759812898686,"stop":1759812898686,"duration":0},"status":"passed","severity":"normal"},{"uid":"42519a997c8ee1db","name":"should return false when peer is on different cluster","time":{"start":1759812914164,"stop":1759812914164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54ff0f75424eef8","name":"should handle hash queries without validation","time":{"start":1759812967319,"stop":1759812967319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5838203218972c6","name":"should wait for LightPush peer to be connected","time":{"start":1759812967498,"stop":1759812967498,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b584da45d09cbd6","name":"should handle shard reader errors gracefully","time":{"start":1759812914326,"stop":1759812914332,"duration":6},"status":"passed","severity":"normal"},{"uid":"1bc6d8a9175a6886","name":"should be sent with empty content","time":{"start":1759812955284,"stop":1759812955284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2996ca53f01414bd","name":"Js publishes, other Js receives","time":{"start":1759813156361,"stop":1759813156362,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da0d922c5c012df","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app23/1/topic449/proto","time":{"start":1759813264830,"stop":1759813264831,"duration":1},"status":"passed","severity":"normal"},{"uid":"437f76620f544260","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759813276043,"stop":1759813276044,"duration":1},"status":"passed","severity":"normal"},{"uid":"66418315f9d9c893","name":"isConnected return false after peer stops","time":{"start":1759813013668,"stop":1759813013668,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbca031d7c4afc82","name":"Check received message containing unicode special characters","time":{"start":1759813439525,"stop":1759813439525,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cf63c100a94bf8","name":"Stops search when maxGet is reached","time":{"start":1759812924745,"stop":1759812924746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55ee41bfa5d60a8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759812914773,"stop":1759812914773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e96fcdd40d85fd","name":"should register libp2p event listeners when start is called","time":{"start":1759812966489,"stop":1759812966489,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b990f988f91ba","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759812947329,"stop":1759812947329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c899a20e1ddae729","name":"should handle case when navigator is not available","time":{"start":1759812914027,"stop":1759812914028,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cb78ad82a1cbd06","name":"should drop connection via multiaddr with hangUp","time":{"start":1759813084987,"stop":1759813084988,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d6994614d000d0","name":"Overlapping topic subscription","time":{"start":1759813463036,"stop":1759813463037,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c6cce033304849","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759812965398,"stop":1759812965399,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d9ee872dd984b7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759812898682,"stop":1759812898682,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3efb8e8e4d5b07","name":"Incoming message is emitted as received","time":{"start":1759812970385,"stop":1759812970385,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2c48020e5cad1a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759812947323,"stop":1759812947324,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94c1671bdf6cc54","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759812965390,"stop":1759812965391,"duration":1},"status":"passed","severity":"normal"},{"uid":"323aa5faf25d2bae","name":"Check received message containing shell command","time":{"start":1759813439524,"stop":1759813439525,"duration":1},"status":"passed","severity":"normal"},{"uid":"66270822b21cc604","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759812966491,"stop":1759812966491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50ba8d32bb052a8","name":"Decoder throws on empty string content topic","time":{"start":1759812934804,"stop":1759812934804,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a95cd32c6fd17c","name":"groups content topics by expected pubsub topic","time":{"start":1759812898682,"stop":1759812898682,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b5d2e2ead57521","name":"should successfully query store with valid decoders and options","time":{"start":1759812967317,"stop":1759812967317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f155804cc3525a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759812898679,"stop":1759812898679,"duration":0},"status":"passed","severity":"normal"},{"uid":"426bda44e5af4c0d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759812955280,"stop":1759812955280,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c5a254fbdb1c2b","name":"should support chaining for add method","time":{"start":1759812964169,"stop":1759812964169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d7d55cb14a2360","name":"should handle ENR without shardInfo","time":{"start":1759812925213,"stop":1759812925213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cfe537a3b67c36","name":"should not create multiple intervals when called multiple times","time":{"start":1759812914276,"stop":1759812914277,"duration":1},"status":"passed","severity":"normal"},{"uid":"89320ccf1e564cda","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759813173888,"stop":1759813173889,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2717ea08bd53eb","name":"Check received message containing Arabic","time":{"start":1759813439523,"stop":1759813439523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1081253fcb4f1d1e","name":"Promise Callback - true","time":{"start":1759813323452,"stop":1759813323452,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9bbb1938540ef5","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759813086709,"stop":1759813086709,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95b185a359b750b","name":"should emit a peer event after start","time":{"start":1759813232332,"stop":1759813232333,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41eb26d9e027583","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759812898687,"stop":1759812898687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3622f0d8bde755df","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759812936404,"stop":1759812936404,"duration":0},"status":"passed","severity":"normal"},{"uid":"eed11663374807b5","name":"Push message with content topic containing SQL Injection","time":{"start":1759814043558,"stop":1759814043558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805e22dff827ca9","name":"Relay + Store","time":{"start":1759812999139,"stop":1759812999139,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c083e78f6fa431e","name":"random static sharding 4 - Cluster ID: 302, Shard ID: 757","time":{"start":1759813319478,"stop":1759813319479,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4182c6aff92a448","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759812914759,"stop":1759812914771,"duration":12},"status":"passed","severity":"normal"},{"uid":"17cc34111a4466ec","name":"Asymmetric encrypt & decrypt","time":{"start":1759812935058,"stop":1759812935058,"duration":0},"status":"passed","severity":"normal"},{"uid":"3618a21c919dd5af","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759812915231,"stop":1759812915231,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0ca759a0bb6341","name":"rejects content-filtered query with only contentTopics","time":{"start":1759812914404,"stop":1759812914404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afc52cd34c88939","name":"should dial with multiaddr and return stream","time":{"start":1759812915404,"stop":1759812915404,"duration":0},"status":"passed","severity":"normal"},{"uid":"4619b65257ee4f7c","name":"should not return locked peers if enough unlocked are available","time":{"start":1759812966484,"stop":1759812966484,"duration":0},"status":"passed","severity":"normal"},{"uid":"204bc08129534f62","name":"should skip peer when failed to dial recently","time":{"start":1759812914293,"stop":1759812914293,"duration":0},"status":"passed","severity":"normal"},{"uid":"26960cb2cdefc594","name":"Check meta is set [ecies]","time":{"start":1759812936404,"stop":1759812936404,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0fa6da225536b8","name":"Push message with content topic containing emoji","time":{"start":1759814043549,"stop":1759814043549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d911839d11b4634","name":"should handle network check errors gracefully","time":{"start":1759812914333,"stop":1759812914333,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ea31f2beac03c3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759813463039,"stop":1759813463040,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53dda6c5bac13b9","name":"Push message with custom timestamp: 1729054618067","time":{"start":1759814043524,"stop":1759814043524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5f90e4f65d703","name":"should be safe to call multiple times","time":{"start":1759812915222,"stop":1759812915222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3c23521f7beb44","name":"should properly create location multiaddrs - udp","time":{"start":1759812904777,"stop":1759812904777,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b1d546d31a47ae","name":"should do nothing if no non-locked connections to drop","time":{"start":1759812915230,"stop":1759812915231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5949e95fdfbcf1e0","name":"should push the message to the outgoing buffer","time":{"start":1759812955274,"stop":1759812955274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdc9582ca97f899","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759812947315,"stop":1759812947315,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2df920d1f2a4de8","name":"Push message with Basic HTML tag payload","time":{"start":1759814043543,"stop":1759814043544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b70d2c45e7e4dba","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759812904135,"stop":1759812904135,"duration":0},"status":"passed","severity":"normal"},{"uid":"79deea9db9348f22","name":"should initialize with default number of peers","time":{"start":1759812966481,"stop":1759812966482,"duration":1},"status":"passed","severity":"normal"},{"uid":"647ace624aba43fa","name":"should handle peer store errors gracefully","time":{"start":1759812915228,"stop":1759812915229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a13644c58b564739","name":"Push message with special chars payload","time":{"start":1759814043552,"stop":1759814043552,"duration":0},"status":"passed","severity":"normal"},{"uid":"924c54db627136ea","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759813173867,"stop":1759813173868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a7eb10373af62f","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759812966490,"stop":1759812966490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3c33ed1f8989b4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759812925163,"stop":1759812925164,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d68864301d9a126","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759812914771,"stop":1759812914771,"duration":0},"status":"passed","severity":"normal"},{"uid":"a56a5fc824f3a97d","name":"should be safe to call multiple times","time":{"start":1759812914291,"stop":1759812914291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57f0cd512add0ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759812947337,"stop":1759812947338,"duration":1},"status":"passed","severity":"normal"},{"uid":"f01de9106f44c11","name":"pre and post cipher","time":{"start":1759812935059,"stop":1759812935060,"duration":1},"status":"passed","severity":"normal"},{"uid":"55673c5962a56d1b","name":"should handle large number of peers request","time":{"start":1759812925156,"stop":1759812925156,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7ab6a7c326f8bf","name":"Push message with Arabic payload","time":{"start":1759814043542,"stop":1759814043542,"duration":0},"status":"passed","severity":"normal"},{"uid":"977a592e0e8e624e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759812966489,"stop":1759812966489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8335a4ddae7f84a5","name":"should respect custom numPeersToUse configuration","time":{"start":1759812966490,"stop":1759812966491,"duration":1},"status":"passed","severity":"normal"},{"uid":"58eb433b0df6b21c","name":"should return true even if peer has no overlapping shards","time":{"start":1759812914157,"stop":1759812914163,"duration":6},"status":"passed","severity":"normal"},{"uid":"b9870f8502a45962","name":"Push message with JSON payload","time":{"start":1759814043516,"stop":1759814043516,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ac58e17f5b32a3","name":"accepts valid message hash query","time":{"start":1759812914404,"stop":1759812914404,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c76161635e4b104","name":"should be empty after removing the only subscription","time":{"start":1759812966280,"stop":1759812966281,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f8011ac6bcff9c","name":"throws on content topic with empty topic name field","time":{"start":1759812898674,"stop":1759812898675,"duration":1},"status":"passed","severity":"normal"},{"uid":"73a8dd0d1387de1c","name":"Push message with content topic containing Chinese","time":{"start":1759814043557,"stop":1759814043558,"duration":1},"status":"passed","severity":"normal"},{"uid":"81eb871d70cba3bc","name":"Does not throw an exception when node disconnects","time":{"start":1759813339340,"stop":1759813339341,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b9cf95ab24d69a","name":"should emit a peer event after start","time":{"start":1759812999065,"stop":1759812999065,"duration":0},"status":"passed","severity":"normal"},{"uid":"49962c3c79a1b17","name":"should process tasks in queue","time":{"start":1759812965226,"stop":1759812965230,"duration":4},"status":"passed","severity":"normal"},{"uid":"f8fa84ee7a2561e4","name":"Passing an array","time":{"start":1759813339341,"stop":1759813339341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dc9d928d5fd7a9","name":"Encoder error raises irrecoverable error","time":{"start":1759812970384,"stop":1759812970384,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a78659f431f36f","name":"should hang up with multiaddr and return true on success","time":{"start":1759812915405,"stop":1759812915406,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba3ba1124257e50","name":"should not retry if at least one success","time":{"start":1759812965243,"stop":1759812965244,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56a9a99d9e870b4","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759812955282,"stop":1759812955282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d271c7e9df41e6","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759813159668,"stop":1759813159669,"duration":1},"status":"passed","severity":"normal"},{"uid":"8beb66a8b7ec075c","name":"should handle queue overflow by adding peers to queue","time":{"start":1759812914320,"stop":1759812914321,"duration":1},"status":"passed","severity":"normal"},{"uid":"671ebd5750608a1b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759812936403,"stop":1759812936404,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c1223d5bb609ea","name":"topics with same application and version share the same shard","time":{"start":1759812898681,"stop":1759812898682,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d5e89c68622d17","name":"yields decoded messages","time":{"start":1759812915044,"stop":1759812915045,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c6e4492f7f118d6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759812898686,"stop":1759812898686,"duration":0},"status":"passed","severity":"normal"},{"uid":"82542a40a3f5120e","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759812966483,"stop":1759812966484,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f27d5128fe16120","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759813439536,"stop":1759813439536,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaf51df3e722afa","name":"should sort by messageId when timestamps are equal","time":{"start":1759812954884,"stop":1759812954885,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3c5e1b155cfb81","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759812947337,"stop":1759812947337,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a1af0b5b417b9","name":"should dial with PeerId and return stream","time":{"start":1759812915404,"stop":1759812915404,"duration":0},"status":"passed","severity":"normal"},{"uid":"119371cc89036cfa","name":"should not fail to stop the service if it was not started","time":{"start":1759812928907,"stop":1759812928907,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe368dbfc3d5795","name":"Push message with content topic containing emoji","time":{"start":1759814043522,"stop":1759814043522,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e10ce09af1910c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759812925164,"stop":1759812925164,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b14b003bb5511c2","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759813326976,"stop":1759813326976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3565afdf4f8e7c","name":"should properly setup health event callback","time":{"start":1759812966931,"stop":1759812966931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae48ff4d4a9f741","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759812904136,"stop":1759812904136,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb31044add0c3325","name":"should dispatch network event when browser goes offline","time":{"start":1759812914038,"stop":1759812914038,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d552892667a318","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759813326975,"stop":1759813326976,"duration":1},"status":"passed","severity":"normal"},{"uid":"38affa9213e78c13","name":"should add peer to queue when queue is not empty","time":{"start":1759812914292,"stop":1759812914292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2259cd77383ee4","name":"Overlapping topic subscription","time":{"start":1759813173860,"stop":1759813173860,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3300c0133325fa9d","name":"Mutual subscription","time":{"start":1759813173851,"stop":1759813173852,"duration":1},"status":"passed","severity":"normal"},{"uid":"58164e7d5414f467","name":"Check publish message containing JSON","time":{"start":1759813166256,"stop":1759813166258,"duration":2},"status":"passed","severity":"normal"},{"uid":"5152d42ac2a02dcc","name":"Push to array if already present","time":{"start":1759812898344,"stop":1759812898344,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d51bd3eb71f2c0c","name":"handles different networkShards values correctly","time":{"start":1759812898683,"stop":1759812898683,"duration":0},"status":"passed","severity":"normal"},{"uid":"324995d243cd4479","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759812914086,"stop":1759812914086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb71b8734486f22","name":"should reject if Relay is requested but not mounted","time":{"start":1759812967496,"stop":1759812967497,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ff2213c8a74456","name":"should throw error - no id","time":{"start":1759812904768,"stop":1759812904768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e0a1c2f37471a9","name":"should add and check entries correctly","time":{"start":1759812964163,"stop":1759812964168,"duration":5},"status":"passed","severity":"normal"},{"uid":"8ec36228a718699a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759813326974,"stop":1759813326975,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b757176fcac40fe","name":"should handle dial errors gracefully","time":{"start":1759812915226,"stop":1759812915226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ccf7a611c636c","name":"Push message with custom timestamp: 1729054618068","time":{"start":1759814043560,"stop":1759814043561,"duration":1},"status":"passed","severity":"normal"},{"uid":"980ac4cde062581b","name":"Check received message containing Arabic","time":{"start":1759813439531,"stop":1759813439531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ff34c904f36b0e","name":"should reject if Filter is requested but not mounted","time":{"start":1759812967497,"stop":1759812967497,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ae8e33996e3116","name":"should handle zero peers request","time":{"start":1759812925156,"stop":1759812925156,"duration":0},"status":"passed","severity":"normal"},{"uid":"e060baf3ae943968","name":"Push message with unicode special characters payload","time":{"start":1759814043555,"stop":1759814043555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9042b7341d0af91b","name":"should be safe to call multiple times","time":{"start":1759812914079,"stop":1759812914079,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e946e7772bb060","name":"Push message with escaped characters payload","time":{"start":1759814043544,"stop":1759814043544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4667d93e6f28112","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759813276043,"stop":1759813276043,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0476c830af72cd","name":"should attach causal history and bloom filter to each message","time":{"start":1759812955275,"stop":1759812955276,"duration":1},"status":"passed","severity":"normal"},{"uid":"998c9265bb3f771c","name":"Push message with unicode special characters payload","time":{"start":1759814043517,"stop":1759814043517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d749df7a7c16d6e","name":"Cluster id 0, shard 0","time":{"start":1759813319476,"stop":1759813319476,"duration":0},"status":"passed","severity":"normal"},{"uid":"4755b00ef973fb71","name":"Cluster ID 0, shard 1","time":{"start":1759813319477,"stop":1759813319477,"duration":0},"status":"passed","severity":"normal"},{"uid":"900e1dacbbc4b98b","name":"Outgoing message is possibly acknowledged","time":{"start":1759812968886,"stop":1759812968887,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2a62337edb39dd2e","name":"Push message with content topic containing long","time":{"start":1759814043533,"stop":1759814043535,"duration":2},"status":"passed","severity":"normal"},{"uid":"a308251d69ea1dfe","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759813013669,"stop":1759813013669,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb435e7b6682be4","name":"should skip peer when already connected","time":{"start":1759812914292,"stop":1759812914292,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae71e91bdfd1d4e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759812947337,"stop":1759812947337,"duration":0},"status":"passed","severity":"normal"},{"uid":"6372f286414a0d0f","name":"Register correct protocols","time":{"start":1759813173852,"stop":1759813173852,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a288def0f1680c","name":"should remove event listeners when stopped","time":{"start":1759812966911,"stop":1759812966923,"duration":12},"status":"passed","severity":"normal"},{"uid":"a48370df084493de","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759813173855,"stop":1759813173855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b261c568d911594","name":"Symmetric encrypt & Decrypt","time":{"start":1759812935059,"stop":1759812935059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f046dfe8a1a1813","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759812947313,"stop":1759812947315,"duration":2},"status":"passed","severity":"normal"},{"uid":"8ec02b33a96db244","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759812924323,"stop":1759812924324,"duration":1},"status":"passed","severity":"normal"},{"uid":"781966bd382ac616","name":"Push message with unicode special characters payload","time":{"start":1759814043531,"stop":1759814043532,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4a86820084cad","name":"Check received message containing Script","time":{"start":1759813439532,"stop":1759813439533,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfa37053e988ebc","name":"Sync message is sent within sync frequency","time":{"start":1759812975199,"stop":1759812975200,"duration":1},"status":"passed","severity":"normal"},{"uid":"116b27e4aadf051d","name":"should return false when network is not connected","time":{"start":1759812915403,"stop":1759812915404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f073249e276d10","name":"Publish message with custom timestamp: Tue Oct 07 2025 03:59:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759813166265,"stop":1759813166266,"duration":1},"status":"passed","severity":"normal"},{"uid":"959f031fed50b539","name":"Waku message hash computation (no timestamp)","time":{"start":1759812914178,"stop":1759812914182,"duration":4},"status":"passed","severity":"normal"},{"uid":"1422323f1dca7bb","name":"caches peers it previously fetched","time":{"start":1759812925162,"stop":1759812925162,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19bacb662bbd29a","name":"should handle multiple query options for time ranges","time":{"start":1759812967318,"stop":1759812967318,"duration":0},"status":"passed","severity":"normal"},{"uid":"41563aecab11545f","name":"Check received message containing JSON","time":{"start":1759813439524,"stop":1759813439524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6790ac1c74df0b","name":"Query with Ordered Callback, No Decoder","time":{"start":1759813290769,"stop":1759813290769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c74154004833d5c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759813143014,"stop":1759813143015,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c49214b3d694881","name":"Check publish message containing escaped characters","time":{"start":1759813166258,"stop":1759813166259,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c969bd88df5c1a","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759812975201,"stop":1759812975201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81528d3d48d40bf","name":"should handle queue processing errors gracefully","time":{"start":1759812914325,"stop":1759812914326,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65b32a58c588038","name":"should not dispatch event when already connected","time":{"start":1759812914037,"stop":1759812914037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0c3bb7fde6c528","name":"Relay - times out","time":{"start":1759813343040,"stop":1759813343040,"duration":0},"status":"passed","severity":"normal"},{"uid":"992ea9bb28948a69","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759812965390,"stop":1759812965390,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d32cf3ae37f662e","name":"should handle peer identify event","time":{"start":1759812925207,"stop":1759812925208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d4226903a120e9","name":"should stop ping timers on peer disconnect","time":{"start":1759812914086,"stop":1759812914086,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5d189f01b35cc4","name":"Query generator for multiple messages with different content topic format","time":{"start":1759813320244,"stop":1759813320244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6da6c11ae15c21","name":"Query generator for multiple messages","time":{"start":1759813320243,"stop":1759813320243,"duration":0},"status":"passed","severity":"normal"},{"uid":"4006f08eb2093b90","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759812898685,"stop":1759812898685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8540448728c1dc13","name":"retrieves a single peer","time":{"start":1759812925160,"stop":1759812925160,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3c381a73abc303","name":"Publish message with rate limit","time":{"start":1759813166274,"stop":1759813166275,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f558930199103f4","name":"should work with stubbed retrieve function","time":{"start":1759812966924,"stop":1759812966925,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebd97c78cf36a6e","name":"should not create relay timers when relay is not provided","time":{"start":1759812914091,"stop":1759812914091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf826dbc1979d2b0","name":"Push 30 different messages","time":{"start":1759814043532,"stop":1759814043532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b06ab0b594bf53ee","name":"should skip peers that were recently queried","time":{"start":1759812925209,"stop":1759812925210,"duration":1},"status":"passed","severity":"normal"},{"uid":"747322dc17379976","name":"should invoke callbacks when receiving a message","time":{"start":1759812966281,"stop":1759812966281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26251774990d12d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759812898681,"stop":1759812898681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7288e09ae59acd3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759813143013,"stop":1759813143013,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc58373f1245084c","name":"should sort peers by ping value","time":{"start":1759812915408,"stop":1759812915408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf10daaf227c9","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759812934799,"stop":1759812934800,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b3972515c697fd","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759812898680,"stop":1759812898680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c44bfb9118129e","name":"Check received message containing Russian","time":{"start":1759813439523,"stop":1759813439523,"duration":0},"status":"passed","severity":"normal"},{"uid":"691ad2550876be0a","name":"random static sharding 9 - Cluster ID: 154, Shard ID: 486","time":{"start":1759813319480,"stop":1759813319481,"duration":1},"status":"passed","severity":"normal"},{"uid":"1017128a34158414","name":"Push message with Script payload","time":{"start":1759814043529,"stop":1759814043529,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cad745a6fb6bb2a","name":"Outgoing message is emitted as sending","time":{"start":1759812968884,"stop":1759812968885,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf26d24ca9d597ef","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759812925215,"stop":1759812925215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81889d0b1a7c8f2","name":"should handle peer disconnect event when no connections remain","time":{"start":1759812914030,"stop":1759812914030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c350c6077892926c","name":"should throw an error for insufficient data","time":{"start":1759812898780,"stop":1759812898780,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4376042afb282e","name":"Check publish message containing SQL Injection","time":{"start":1759813166251,"stop":1759813166252,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b038ad811ea9140","name":"throws on content topic with generation field greater than 0","time":{"start":1759812898672,"stop":1759812898673,"duration":1},"status":"passed","severity":"normal"},{"uid":"4646d8ec5ebd8bec","name":"yields undefined for messages without content topic","time":{"start":1759812915045,"stop":1759812915045,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a4c7d61824aac4","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759812898678,"stop":1759812898678,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13d103e157dfdad","name":"should handle very large timestamps","time":{"start":1759812954785,"stop":1759812954785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26dc8816647722f","name":"should handle a minimal index list","time":{"start":1759812898779,"stop":1759812898779,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e61de54ee9e724","name":"should insert message into bloom filter","time":{"start":1759812955274,"stop":1759812955275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece36f28dcb6e28a","name":"should retry failed tasks","time":{"start":1759812965232,"stop":1759812965232,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4467934f9fc9cd","name":"should drop connection to all peers on hangUp","time":{"start":1759813084986,"stop":1759813084986,"duration":0},"status":"passed","severity":"normal"},{"uid":"32913fdd747dd59c","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759812914093,"stop":1759812914093,"duration":0},"status":"passed","severity":"normal"},{"uid":"70be5dd6c9af517e","name":"should handle errors when removing globalThis listeners","time":{"start":1759812914023,"stop":1759812914023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf0bf73acb9f19c","name":"should handle mixed protocol support correctly","time":{"start":1759812966855,"stop":1759812966855,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2da6c0ddb0474a","name":"should filter peers by codec","time":{"start":1759812915407,"stop":1759812915407,"duration":0},"status":"passed","severity":"normal"},{"uid":"3649245f79fa6f37","name":"should transition to Unhealthy when no connections","time":{"start":1759812966844,"stop":1759812966844,"duration":0},"status":"passed","severity":"normal"},{"uid":"9055075e737cc1cc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759812904132,"stop":1759812904132,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a506125bd613632","name":"should not fail to stop the service if it was not started","time":{"start":1759812999062,"stop":1759812999064,"duration":2},"status":"passed","severity":"normal"},{"uid":"132ec8b2563d1f6f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759812955285,"stop":1759812955285,"duration":0},"status":"passed","severity":"normal"},{"uid":"628a6a15251d8b6d","name":"accepts time-filtered query with content filter","time":{"start":1759812914405,"stop":1759812914420,"duration":15},"status":"passed","severity":"normal"},{"uid":"a3cd68eceb2dc3e9","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759813463029,"stop":1759813463029,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab5758724902aa4","name":"does not throw on valid cases","time":{"start":1759812898669,"stop":1759812898670,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aca6c6fe4f1e71e","name":"should return false when peer is not found","time":{"start":1759812914163,"stop":1759812914164,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58cbfc5c66dbe30","name":"should not process empty queue","time":{"start":1759812914325,"stop":1759812914325,"duration":0},"status":"passed","severity":"normal"},{"uid":"3755b5e78bbc756f","name":"Stops search when 2 null results are returned","time":{"start":1759812924746,"stop":1759812924746,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ba4c59a35e1fe2","name":"can start the service","time":{"start":1759813232327,"stop":1759813232328,"duration":1},"status":"passed","severity":"normal"},{"uid":"b120cc4f1c52563b","name":"random static sharding 6 - Cluster ID: 836, Shard ID: 107","time":{"start":1759813319479,"stop":1759813319479,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85551b17f206ecc","name":"should not receive a peer event after stop","time":{"start":1759812928908,"stop":1759812928908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e6ec199bd80c19","name":"should reject if Store is requested but not mounted","time":{"start":1759812967497,"stop":1759812967497,"duration":0},"status":"passed","severity":"normal"},{"uid":"af77ee761b4c94","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759812924322,"stop":1759812924322,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae79a6ee93ecb7f6","name":"should only return 1 node with relay capability","time":{"start":1759812925162,"stop":1759812925162,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5bc73f41317532","name":"Subscribe and receive messages via waku relay post","time":{"start":1759813463034,"stop":1759813463034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5077d163d52f39ef","name":"Query with Promise Callback, No message returned","time":{"start":1759813290771,"stop":1759813290771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7038aa2331261b4e","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759812898676,"stop":1759812898677,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8157691c2014ac1","name":"should handle disconnect when peer has no timers","time":{"start":1759812914095,"stop":1759812914095,"duration":0},"status":"passed","severity":"normal"},{"uid":"b19273d01b88ff37","name":"Push message with content topic containing numeric","time":{"start":1759814043546,"stop":1759814043546,"duration":0},"status":"passed","severity":"normal"},{"uid":"910c5867c4887e65","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759813463025,"stop":1759813463025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d900ef623ecc6f2","name":"should dial all known peers when reached zero connections","time":{"start":1759813038459,"stop":1759813038459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a7cf7fd10213ba","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759813173872,"stop":1759813173874,"duration":2},"status":"passed","severity":"normal"},{"uid":"dd74d65296a4ce6b","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759812928908,"stop":1759812928909,"duration":1},"status":"passed","severity":"normal"},{"uid":"41696f3079947aec","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759812970385,"stop":1759812970385,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b84ff69003c0fc","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759812955279,"stop":1759812955279,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0efbf78222c5f41","name":"Push message equal or less that 1MB","time":{"start":1759814043525,"stop":1759814043525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6c0bdd48257597","name":"Outgoing message is possibly acknowledged","time":{"start":1759812970385,"stop":1759812970385,"duration":0},"status":"skipped","severity":"normal"},{"uid":"22666f64c8416267","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759813002061,"stop":1759813002061,"duration":0},"status":"passed","severity":"normal"},{"uid":"76549407f520dd73","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759812914184,"stop":1759812914185,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0c34e358e4fabac","name":"Check message with non string payload is not received","time":{"start":1759813439538,"stop":1759813439538,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b63650636e7e018","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759812955280,"stop":1759812955281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8af8be6a57c2f9","name":"Push message with Russian payload","time":{"start":1759814043553,"stop":1759814043553,"duration":0},"status":"passed","severity":"normal"},{"uid":"3878be6e63394468","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759812999082,"stop":1759812999082,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d9cd7fe223b0ec24","name":"does not validate decoders for hash queries","time":{"start":1759812915043,"stop":1759812915043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a75c22448f7741d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759813463036,"stop":1759813463036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2f585a93db5da1ce","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759813463034,"stop":1759813463034,"duration":0},"status":"passed","severity":"normal"},{"uid":"862796aefc76f752","name":"should start all internal components","time":{"start":1759812915401,"stop":1759812915402,"duration":1},"status":"passed","severity":"normal"},{"uid":"81aa638eb8348c64","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759812925165,"stop":1759812925165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"455837c456bbb5d5","name":"returns all values when wanted number matches available values","time":{"start":1759812923822,"stop":1759812923824,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ee519e11d10cee2","name":"should requeue task if no peer is available","time":{"start":1759812965231,"stop":1759812965231,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a1e71ff9016569","name":"Push message with XML payload","time":{"start":1759814043554,"stop":1759814043554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9cc5704648ca65","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759813463031,"stop":1759813463031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91f502d849c2f2f","name":"Check received message containing shell command","time":{"start":1759813439534,"stop":1759813439534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e364eaefac6062f","name":"Check received message containing short","time":{"start":1759813439520,"stop":1759813439521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae722dd27603754a","name":"same cluster, static sharding: nodes connect","time":{"start":1759813086705,"stop":1759813086705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e014944a0b5d68","name":"Check message with no content topic is not received","time":{"start":1759813439528,"stop":1759813439528,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8dde0c3c8e2de","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759813063576,"stop":1759813063578,"duration":2},"status":"passed","severity":"normal"},{"uid":"1f28b40915763061","name":"Push message with Basic HTML tag payload","time":{"start":1759814043554,"stop":1759814043554,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3fd09db8e77183a","name":"Check received message containing Russian","time":{"start":1759813439532,"stop":1759813439532,"duration":0},"status":"passed","severity":"normal"},{"uid":"119bd75939cb6a44","name":"Store - dialed after - with timeout","time":{"start":1759813343041,"stop":1759813343041,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf2eaaff48a7e1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759812947323,"stop":1759812947323,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67d3b1ab635584b","name":"should allow redial after cooldown period","time":{"start":1759812914306,"stop":1759812914307,"duration":1},"status":"passed","severity":"normal"},{"uid":"896b5d020995d364","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759813166263,"stop":1759813166264,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edb544dd5d1f0a4","name":"should be safe to call multiple times","time":{"start":1759812915403,"stop":1759812915403,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8e6b358fbdb935","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759812947331,"stop":1759812947331,"duration":0},"status":"passed","severity":"normal"},{"uid":"69037de7e71b1439","name":"Push message with short payload","time":{"start":1759814043512,"stop":1759814043512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79056bac76e602d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759813463028,"stop":1759813463028,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4b128b15feda7d","name":"Push message with custom timestamp: 1759816618067","time":{"start":1759814043540,"stop":1759814043540,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b4ddc23a881a6f","name":"Fails to push message bigger that 1MB","time":{"start":1759814043561,"stop":1759814043562,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba460e0a02ad178f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759812915403,"stop":1759812915403,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b7cc5e4119abfc","name":"Subscribe to topic containing short and receive message","time":{"start":1759813463026,"stop":1759813463027,"duration":1},"status":"passed","severity":"normal"},{"uid":"96be55b5fdc70ac","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759813463041,"stop":1759813463041,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5254f10180ad561","name":"Decoder throws on empty string content topic","time":{"start":1759812936406,"stop":1759812936406,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c0ad744e660491","name":"should start the dialing interval","time":{"start":1759812914276,"stop":1759812914276,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53849580cb8253","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759812898690,"stop":1759812898691,"duration":1},"status":"passed","severity":"normal"},{"uid":"e076f7d6d7e4f433","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759812947133,"stop":1759812947133,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0d76d768b9bbf3","name":"Nodes with multiple pubsub topic","time":{"start":1759813159671,"stop":1759813159671,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd84467d21fb323","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759812914003,"stop":1759812914003,"duration":0},"status":"passed","severity":"normal"},{"uid":"76710615db505eee","name":"Push message with content topic containing Russian","time":{"start":1759814043547,"stop":1759814043547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca4a7253597c8eb","name":"should send relay ping messages on timer","time":{"start":1759812914093,"stop":1759812914094,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59499eff2d64fa4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759813173877,"stop":1759813173879,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d22f4615a559f","name":"should dial peers from store on start","time":{"start":1759812915219,"stop":1759812915220,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21984abe2a4ffba","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759813340032,"stop":1759813340032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bc37c9f1e520b7","name":"Push message with content topic containing short","time":{"start":1759814043533,"stop":1759814043533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40cbd84cc365c2c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759812914783,"stop":1759812914783,"duration":0},"status":"passed","severity":"normal"},{"uid":"42765782dc5b4161","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759813002062,"stop":1759813002062,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4827205c118ba3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759813017723,"stop":1759813017723,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c4dc207215cd89","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759812947329,"stop":1759812947329,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66af5ca64f788f4","name":"should load peers from local storage and dispatch events","time":{"start":1759812928908,"stop":1759812928908,"duration":0},"status":"passed","severity":"normal"},{"uid":"d535c2b782c99a48","name":"should handle complete discovery-to-dial flow","time":{"start":1759812913790,"stop":1759812913791,"duration":1},"status":"passed","severity":"normal"},{"uid":"892d909e41f9fbde","name":"should insert message id into causal history","time":{"start":1759812955275,"stop":1759812955275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f3b17763267944","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759812904137,"stop":1759812904137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6030c2f52c8b982f","name":"Rejects garbage","time":{"start":1759812978483,"stop":1759812978483,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c70c1720eb3f82","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759812914183,"stop":1759812914183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8c9cba373cf9b3","name":"should partition messages based on acknowledgement status","time":{"start":1759812955284,"stop":1759812955284,"duration":0},"status":"passed","severity":"normal"},{"uid":"255ab578e951f70b","name":"should lock peers when selected","time":{"start":1759812966483,"stop":1759812966483,"duration":0},"status":"passed","severity":"normal"},{"uid":"456d7d0186b6ac3c","name":"should encode/decode to RLP encoding","time":{"start":1759812904773,"stop":1759812904774,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f8f3d58c77d7e8","name":"new peer added after a peer was already found","time":{"start":1759813173332,"stop":1759813173332,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0cafb747d94104","name":"messageHashStr produces different results for different inputs","time":{"start":1759812914186,"stop":1759812914186,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb40c9f81111b329","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759812925154,"stop":1759812925154,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd6d7e09879232a","name":"should work with mock decoders","time":{"start":1759812966925,"stop":1759812966925,"duration":0},"status":"passed","severity":"normal"},{"uid":"948292a667309138","name":"should be safe to call multiple times","time":{"start":1759812915221,"stop":1759812915222,"duration":1},"status":"passed","severity":"normal"},{"uid":"e802554a1eaf7a78","name":"should handle dial errors gracefully","time":{"start":1759812913783,"stop":1759812913786,"duration":3},"status":"passed","severity":"normal"},{"uid":"92c497fefdcb7824","name":"Push message with content topic containing escaped characters","time":{"start":1759814043559,"stop":1759814043559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c956c4760650ca0","name":"Wait given interval before re-trying","time":{"start":1759812967477,"stop":1759812967477,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d748605625a1c5","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759812966959,"stop":1759812966959,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e17db1607fcf05","name":"should return false when navigator.onLine is false","time":{"start":1759812914024,"stop":1759812914027,"duration":3},"status":"passed","severity":"normal"},{"uid":"f025118f77e9b3c8","name":"should deliver messages after dependencies are met","time":{"start":1759812955281,"stop":1759812955281,"duration":0},"status":"passed","severity":"normal"},{"uid":"751e11ab5347b739","name":"Push message with content topic containing special chars","time":{"start":1759814043546,"stop":1759814043546,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1cd09ba289e0f5","name":"should handle empty pubsub topics","time":{"start":1759812914096,"stop":1759812914096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edcc61eb6b3a92b","name":"Passing page size 10 when there are 10 messages","time":{"start":1759813332561,"stop":1759813332561,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb43804414bd3298","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759813463038,"stop":1759813463038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a188303081418ef","name":"should set up event listeners when started","time":{"start":1759812966911,"stop":1759812966911,"duration":0},"status":"passed","severity":"normal"},{"uid":"913a76678af4c505","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759812915220,"stop":1759812915221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3549d535316b30fc","name":"Check message with non string payload is not received","time":{"start":1759813439528,"stop":1759813439528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56345fb5cda9c29","name":"Callback on promise","time":{"start":1759813320245,"stop":1759813320246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94ab5b1caedaab5","name":"should initialize with isNetworkConnected as false","time":{"start":1759812914003,"stop":1759812914004,"duration":1},"status":"passed","severity":"normal"},{"uid":"640543d4c30fe337","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759812947333,"stop":1759812947335,"duration":2},"status":"passed","severity":"normal"},{"uid":"dac61b6aa5b8d34b","name":"Generator, 2 different shards","time":{"start":1759813281721,"stop":1759813281722,"duration":1},"status":"passed","severity":"normal"},{"uid":"149a0a953f4e1947","name":"Check received message containing long","time":{"start":1759813439521,"stop":1759813439521,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e36078c03a31e3","name":"should skip updating peer store if peer has same addresses","time":{"start":1759812913788,"stop":1759812913788,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f403a0bcb47e32","name":"Outgoing message is emitted as sent","time":{"start":1759812970384,"stop":1759812970384,"duration":0},"status":"passed","severity":"normal"}] |