mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-10 08:53:10 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"cc3441605871d9a5","name":"should not retry if at least one success","time":{"start":1764642951498,"stop":1764642951498,"duration":0},"status":"passed","severity":"normal"},{"uid":"90701424bd7edd2e","name":"should query peer with peer exchange protocol","time":{"start":1764642911274,"stop":1764642911275,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e63e508467cfaa","name":"Bloom filter","time":{"start":1764642942600,"stop":1764642942600,"duration":0},"status":"passed","severity":"normal"},{"uid":"d371abee1681c5ba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764642887984,"stop":1764642887984,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb3d550f03ae79d","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764642954469,"stop":1764642954469,"duration":0},"status":"passed","severity":"normal"},{"uid":"55127ee3fcfd857a","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764642942640,"stop":1764642942641,"duration":1},"status":"passed","severity":"normal"},{"uid":"327d28ff6fd52c17","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764642952345,"stop":1764642952345,"duration":0},"status":"passed","severity":"normal"},{"uid":"95384b5aa41d4337","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764642938373,"stop":1764642938373,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2117d7d40b7593","name":"Push message with unicode special characters payload","time":{"start":1764644034738,"stop":1764644034738,"duration":0},"status":"passed","severity":"normal"},{"uid":"4955fb2221ade45a","name":"should set field with all protocols disabled","time":{"start":1764642893472,"stop":1764642893472,"duration":0},"status":"passed","severity":"normal"},{"uid":"221563019f8b61bb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764643459216,"stop":1764643459216,"duration":0},"status":"passed","severity":"normal"},{"uid":"22db1b94f8bf00b7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764643021657,"stop":1764643021661,"duration":4},"status":"passed","severity":"normal"},{"uid":"990c8e46798760fb","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764642942633,"stop":1764642942633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78f0e1127141ebd2","name":"returns only open connection if one present","time":{"start":1764642902470,"stop":1764642902470,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d4cad681816b0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764643459210,"stop":1764643459210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6021454dd0ed08b","name":"should return false when peer shard info is not found","time":{"start":1764642902153,"stop":1764642902154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2c99a7ddf28b94","name":"ignores domain fetching errors","time":{"start":1764642911633,"stop":1764642911633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfb58661a4f6402","name":"random static sharding 10 - Cluster ID: 557, Shard ID: 327","time":{"start":1764643269536,"stop":1764643269537,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f6dc5eb24e7a5","name":"Push message with meta","time":{"start":1764644034721,"stop":1764644034721,"duration":0},"status":"passed","severity":"normal"},{"uid":"647ccf635ca60604","name":"can start the service","time":{"start":1764642915401,"stop":1764642915402,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d915527d6050bc2","name":"should handle peer store errors gracefully","time":{"start":1764642911273,"stop":1764642911274,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d42860ef04d7f3d","name":"Push message with meta","time":{"start":1764644034732,"stop":1764644034732,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd05ddd9f127a1ee","name":"should work with mock decoders","time":{"start":1764642952994,"stop":1764642952995,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a2fd85dd3e3055","name":"should remove event listeners when stopped","time":{"start":1764642952986,"stop":1764642952987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8539760f3bb96c8","name":"should clear dial history on start","time":{"start":1764642901858,"stop":1764642901859,"duration":1},"status":"passed","severity":"normal"},{"uid":"620e86a07377d88b","name":"should handle peer identify event","time":{"start":1764642911271,"stop":1764642911271,"duration":0},"status":"passed","severity":"normal"},{"uid":"547166f2a87e1450","name":"Check message with no content topic is not received","time":{"start":1764643430506,"stop":1764643430506,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0960e4237b3bee6","name":"should discover peers from provided peer cache","time":{"start":1764643072439,"stop":1764643072439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70a2c9f777f6883","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764642938372,"stop":1764642938372,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e009d2d7e3b022d","name":"should not receive a peer event before start","time":{"start":1764642983634,"stop":1764642983635,"duration":1},"status":"passed","severity":"normal"},{"uid":"33984c2322e6ab2","name":"Query generator for multiple messages with different message text format","time":{"start":1764643278676,"stop":1764643278677,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fa8b20156542a","name":"should handle multiple peer connections","time":{"start":1764642902427,"stop":1764642902427,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfbc95aede0b0d3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764642922542,"stop":1764642922542,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba7bb3ba2246e","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764643158679,"stop":1764643158680,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c274053328b8d68","name":"Renews subscription after lossing a connection","time":{"start":1764643459229,"stop":1764643459230,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc9a8c39531b463b","name":"should stop all internal components","time":{"start":1764642902971,"stop":1764642902972,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a13765ff3db9a74","name":"throws on content topic with empty application field","time":{"start":1764642887958,"stop":1764642887959,"duration":1},"status":"passed","severity":"normal"},{"uid":"488c88adf9756b8","name":"Decoder throws on undefined content topic","time":{"start":1764642902919,"stop":1764642902919,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f5788c911ab65a","name":"Push message with content topic containing JSON","time":{"start":1764644034730,"stop":1764644034731,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b85b4c968d83044","name":"Debounces events when receiving batch of messages","time":{"start":1764642953736,"stop":1764642953736,"duration":0},"status":"passed","severity":"normal"},{"uid":"778b4a30fafa4915","name":"Subscribe to topic containing Script and receive message","time":{"start":1764643459226,"stop":1764643459226,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a52a83ff853233","name":"Outgoing message is possibly acknowledged","time":{"start":1764642956754,"stop":1764642956754,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b61a563499cfefd6","name":"Accepts a valid Waku Message","time":{"start":1764642963514,"stop":1764642963515,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0dcb8af837c0c0","name":"should dial peers from store when no connections remain","time":{"start":1764642902343,"stop":1764642902343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5e2b626a9f3fa6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764643459216,"stop":1764643459217,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d99aa5ac070205","name":"Query with Promise Callback, No Decoder","time":{"start":1764643243939,"stop":1764643243942,"duration":3},"status":"passed","severity":"normal"},{"uid":"2cbdfd4bb92f9935","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764642887966,"stop":1764642887966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b666236eec312c69","name":"isConnected should return true after first peer connects","time":{"start":1764642999304,"stop":1764642999305,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db44044c5da3c99","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764642938307,"stop":1764642938307,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b7f0d85b7ed17b","name":"should continually clean up expired entries at intervals","time":{"start":1764642950479,"stop":1764642950480,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1666bfe29709d7","name":"Push message with content topic containing short","time":{"start":1764644034717,"stop":1764644034717,"duration":0},"status":"passed","severity":"normal"},{"uid":"732296f71d0d1f4d","name":"Push message with content topic containing JSON","time":{"start":1764644034706,"stop":1764644034707,"duration":1},"status":"passed","severity":"normal"},{"uid":"735859bf3fbe5a81","name":"Push message with XML payload","time":{"start":1764644034714,"stop":1764644034715,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b34bce43412e25d","name":"Check message with non string payload is not received","time":{"start":1764643430523,"stop":1764643430524,"duration":1},"status":"passed","severity":"normal"},{"uid":"6350c3bac8b1e012","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764643127950,"stop":1764643127950,"duration":0},"status":"passed","severity":"normal"},{"uid":"35be18e662472e26","name":"Waku message hash computation (payload length 0)","time":{"start":1764642902297,"stop":1764642902297,"duration":0},"status":"passed","severity":"normal"},{"uid":"636cc2b09a74d177","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764642951805,"stop":1764642951805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae17ce3cf58fe975","name":"Push message with content topic containing emoji","time":{"start":1764644034731,"stop":1764644034731,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1377d47ea7612a","name":"should reject if Filter is requested but not mounted","time":{"start":1764642953929,"stop":1764642953929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a246dabef729a72b","name":"Decoder throws on empty string content topic","time":{"start":1764642902919,"stop":1764642902919,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e8b2171966d685","name":"should dial with multiaddr and return stream","time":{"start":1764642902973,"stop":1764642902973,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eb0ab460e833e","name":"should create all internal components","time":{"start":1764642902970,"stop":1764642902970,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e5c0f7a4ccf981","name":"should return false when peer is on different cluster","time":{"start":1764642902141,"stop":1764642902146,"duration":5},"status":"passed","severity":"normal"},{"uid":"3edb1975f713afcf","name":"Retrieval Hint","time":{"start":1764642942601,"stop":1764642942601,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd1daeeec0b0507","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764642887976,"stop":1764642887976,"duration":0},"status":"passed","severity":"normal"},{"uid":"66813c3a25e95071","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764642952366,"stop":1764642952366,"duration":0},"status":"passed","severity":"normal"},{"uid":"975aed7eaad0d527","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app70/7/topic310/json","time":{"start":1764643250562,"stop":1764643250563,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b5c6c20281e3d0","name":"should reassess health immediately when peer disconnects","time":{"start":1764642952234,"stop":1764642952236,"duration":2},"status":"passed","severity":"normal"},{"uid":"d96a2fd83f9a8f51","name":"should handle shardReader errors","time":{"start":1764642902977,"stop":1764642902978,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff6989c5c461e48","name":"Check received message containing unicode special characters","time":{"start":1764643430517,"stop":1764643430518,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5bdf8e8591258e","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764642956367,"stop":1764642956367,"duration":0},"status":"passed","severity":"normal"},{"uid":"340896c0057498a4","name":"Using a function","time":{"start":1764643285667,"stop":1764643285668,"duration":1},"status":"passed","severity":"normal"},{"uid":"17aeafdabd7d1a41","name":"Push message with content topic containing escaped characters","time":{"start":1764644034731,"stop":1764644034731,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b409ec7dd6400c","name":"should not receive a peer event before start","time":{"start":1764642915403,"stop":1764642915404,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9ab79f3b33621d6","name":"Stops search when 2 null results are returned","time":{"start":1764642910168,"stop":1764642910168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba379b8f9498f353","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764642953023,"stop":1764642953023,"duration":0},"status":"passed","severity":"normal"},{"uid":"484937371fd8e354","name":"should handle peer store errors gracefully","time":{"start":1764642902349,"stop":1764642902349,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e88fa711abd97e5","name":"Meta field set when metaSetter is specified","time":{"start":1764642902917,"stop":1764642902918,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fade886801720e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764643002868,"stop":1764643002869,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bfee4ebfb850410","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764642892959,"stop":1764642892960,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccbbf1662021523","name":"can start and stop the service","time":{"start":1764642915402,"stop":1764642915402,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd21ae086ea013e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764643459222,"stop":1764643459222,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea736e4bacffe98","name":"should not fail to start the service if it is already started","time":{"start":1764642983632,"stop":1764642983632,"duration":0},"status":"passed","severity":"normal"},{"uid":"710db444f466e3f4","name":"Push message with Basic HTML tag payload","time":{"start":1764644034737,"stop":1764644034737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9149248d313c3141","name":"peer exchange sets tag","time":{"start":1764643153252,"stop":1764643153253,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c489d0653c401eb","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764642902283,"stop":1764642902284,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec61c4ccce7d4b","name":"Relay - dialed after","time":{"start":1764643291861,"stop":1764643291861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f02c4955eec7a2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764642952557,"stop":1764642952558,"duration":1},"status":"passed","severity":"normal"},{"uid":"974044c11419edb6","name":"Outgoing message is retried until acknowledged","time":{"start":1764642956755,"stop":1764642956755,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8f6dad1a3ae5b2","name":"should create KeepAliveManager with relay","time":{"start":1764642902420,"stop":1764642902420,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba524f734205a1bb","name":"Push message with numeric payload","time":{"start":1764644034712,"stop":1764644034712,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f71e619982c8d31","name":"Push message with XML payload","time":{"start":1764644034726,"stop":1764644034726,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7bc2f63519c624","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764642888209,"stop":1764642888209,"duration":0},"status":"passed","severity":"normal"},{"uid":"362c4d86140ffe25","name":"should be safe to call multiple times","time":{"start":1764642901826,"stop":1764642901827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2945ab3586c096df","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764643459215,"stop":1764643459215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eff0e7832047d72","name":"Check publish message containing Arabic","time":{"start":1764643150860,"stop":1764643150861,"duration":1},"status":"passed","severity":"normal"},{"uid":"47ea697274ed0fbe","name":"Outgoing message is possibly acknowledged","time":{"start":1764642954839,"stop":1764642954839,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a52296d99c42324e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764643127946,"stop":1764643127948,"duration":2},"status":"passed","severity":"normal"},{"uid":"301f7069c308c488","name":"Relay - times out","time":{"start":1764643291861,"stop":1764643291862,"duration":1},"status":"passed","severity":"normal"},{"uid":"20ff6cf60c40d608","name":"Check received message with timestamp: 1764642978343 ","time":{"start":1764643430503,"stop":1764643430503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c9e49bb0bf80a4","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764643069440,"stop":1764643069440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d63b7b144889646","name":"Push message with unicode special characters payload","time":{"start":1764644034703,"stop":1764644034703,"duration":0},"status":"passed","severity":"normal"},{"uid":"14df579b144b0b76","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764643293796,"stop":1764643293796,"duration":0},"status":"passed","severity":"normal"},{"uid":"3956c5c9767ae492","name":"should clear dial history on stop","time":{"start":1764642901860,"stop":1764642901862,"duration":2},"status":"passed","severity":"normal"},{"uid":"3aa6919133756ff9","name":"should create PeerExchangeDiscovery instance","time":{"start":1764642911280,"stop":1764642911281,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fda96234050d93","name":"should wait for Store peer to be connected","time":{"start":1764642953930,"stop":1764642953930,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f59aea0e43fa76","name":"should handle general insertion and lookup correctly","time":{"start":1764642938181,"stop":1764642938181,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce7b798b6c16a63","name":"should initialize with default number of peers","time":{"start":1764642952340,"stop":1764642952340,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccce85ade370509","name":"Automatically retrieves missing message","time":{"start":1764642956755,"stop":1764642956756,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c434c14a79664","name":"Check received message containing XML","time":{"start":1764643430498,"stop":1764643430498,"duration":0},"status":"passed","severity":"normal"},{"uid":"30703f20b52dd4bc","name":"should start ping timers on peer connect","time":{"start":1764642902426,"stop":1764642902426,"duration":0},"status":"passed","severity":"normal"},{"uid":"8306187417f1342a","name":"should ensure monotonic increase","time":{"start":1764642942575,"stop":1764642942575,"duration":0},"status":"passed","severity":"normal"},{"uid":"42369370327f33d0","name":"should maintain desired error rate","time":{"start":1764642938161,"stop":1764642938161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fac410329d0382","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764643459210,"stop":1764643459210,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d92ed15695cabbb","name":"Push message with content topic containing Arabic","time":{"start":1764644034718,"stop":1764644034719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8f236fb6adc97e","name":"Check received message containing special chars","time":{"start":1764643430492,"stop":1764643430493,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ecc4dacc4905aaa","name":"Check received message with timestamp: 1764642978343000000 ","time":{"start":1764643430502,"stop":1764643430502,"duration":0},"status":"passed","severity":"normal"},{"uid":"c165059d0952dbb0","name":"Passing page size 10 when there are 10 messages","time":{"start":1764643276481,"stop":1764643276485,"duration":4},"status":"passed","severity":"normal"},{"uid":"24e2f1526ae89de0","name":"should be empty after removing the only subscription","time":{"start":1764642952760,"stop":1764642952760,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d2d9122369bf99","name":"Push message with unicode special characters payload","time":{"start":1764644034727,"stop":1764644034727,"duration":0},"status":"passed","severity":"normal"},{"uid":"78437f49d3655dc6","name":"Check message with no payload is not received","time":{"start":1764643430523,"stop":1764643430523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e292ceffab328b64","name":"yields undefined for messages without decoder","time":{"start":1764642902833,"stop":1764642902834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ae11925d8575acd","name":"should handle special patterns correctly","time":{"start":1764642938180,"stop":1764642938181,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd712ee44e99ee98","name":"Push message with content topic containing numeric","time":{"start":1764644034704,"stop":1764644034705,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3c4952bcb31da1","name":"should start the dialing interval","time":{"start":1764642901858,"stop":1764642901858,"duration":0},"status":"passed","severity":"normal"},{"uid":"906db8721a73d198","name":"should handle complete discovery-to-dial flow","time":{"start":1764642901837,"stop":1764642901837,"duration":0},"status":"passed","severity":"normal"},{"uid":"66afffb2b4215b8","name":"Check publish message containing Script","time":{"start":1764643150862,"stop":1764643150862,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa3340a8f2b8e1c","name":"should dispatch network event when browser goes offline","time":{"start":1764642901947,"stop":1764642901947,"duration":0},"status":"passed","severity":"normal"},{"uid":"563ff8f1c5b46db4","name":"should not dispatch event when already connected","time":{"start":1764642901941,"stop":1764642901942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c503a5d4d04794","name":"Push message with Russian payload","time":{"start":1764644034713,"stop":1764644034714,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de4a8652ef1fd4d","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764642953012,"stop":1764642953014,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fe71f0fbb7f328e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764643459227,"stop":1764643459227,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f0c54f4d831ae0","name":"should insert message id into causal history","time":{"start":1764642942632,"stop":1764642942632,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef69c7ff68b1537","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764642911110,"stop":1764642911111,"duration":1},"status":"passed","severity":"normal"},{"uid":"a798fc86f027991e","name":"should do nothing if no non-locked connections to drop","time":{"start":1764642902352,"stop":1764642902352,"duration":0},"status":"passed","severity":"normal"},{"uid":"edebb9e9f705c9f6","name":"rejects hash query with content filter parameters","time":{"start":1764642902466,"stop":1764642902466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f114d890be932798","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764642887967,"stop":1764642887967,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f080189fcbc09e","name":"should filter out undefined ENRs","time":{"start":1764642911104,"stop":1764642911105,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b58c01c24cc4759","name":"Push message equal or less that 1MB","time":{"start":1764644034733,"stop":1764644034733,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a7b375e54078ad","name":"should handle different types of entries","time":{"start":1764642950473,"stop":1764642950478,"duration":5},"status":"passed","severity":"normal"},{"uid":"6310ae584f81dedc","name":"Push message with JSON payload","time":{"start":1764644034715,"stop":1764644034715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa53bd9cf5d2442","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764642902155,"stop":1764642902155,"duration":0},"status":"passed","severity":"normal"},{"uid":"29a1dec58da5f3c6","name":"should return null for non-existent peer","time":{"start":1764642902348,"stop":1764642902349,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ce9f98da902501","name":"should partition messages based on acknowledgement status","time":{"start":1764642942641,"stop":1764642942641,"duration":0},"status":"passed","severity":"normal"},{"uid":"420d3382e379ad13","name":"Stops search when maxGet is reached","time":{"start":1764642910167,"stop":1764642910168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea75c5d0b84128c9","name":"should do nothing when connections still exist","time":{"start":1764642902344,"stop":1764642902344,"duration":0},"status":"passed","severity":"normal"},{"uid":"655fc5c3c3833045","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764642892963,"stop":1764642892963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f20900f0ec7f74","name":"Push message with escaped characters payload","time":{"start":1764644034727,"stop":1764644034727,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8828385c81895","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764642920947,"stop":1764642920948,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5bb5297773b7af","name":"Push message with content topic containing long","time":{"start":1764644034717,"stop":1764644034717,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be62844588b02e8","name":"Push message with custom timestamp: 1764639403107","time":{"start":1764644034722,"stop":1764644034722,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ccd999f45c1ec7","name":"Fails to push message bigger that 1MB","time":{"start":1764644034711,"stop":1764644034711,"duration":0},"status":"passed","severity":"normal"},{"uid":"701d542a6f00d47d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764642938355,"stop":1764642938355,"duration":0},"status":"passed","severity":"normal"},{"uid":"822e6f9d03dcf071","name":"throws on content topic with empty topic name field","time":{"start":1764642887960,"stop":1764642887960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bdeda8c963d75b","name":"should be sent with empty content","time":{"start":1764642942641,"stop":1764642942642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebedef19752cbc6c","name":"should create ConnectionManager with required options","time":{"start":1764642902968,"stop":1764642902969,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3c57f2bbd9b676","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764643127951,"stop":1764643127952,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71d14f0786cbec3","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764642902645,"stop":1764642902645,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd587041708c8ff9","name":"Push message with content topic containing long","time":{"start":1764644034704,"stop":1764644034704,"duration":0},"status":"passed","severity":"normal"},{"uid":"249bbc17538b88c1","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app94/4/topic302/json","time":{"start":1764643250566,"stop":1764643250566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72374325e04e354","name":"throws on content topic with too few or too many fields","time":{"start":1764642887956,"stop":1764642887956,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a1f168aeb1ed34","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764643459216,"stop":1764643459216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b659f542bf0c7b8","name":"should clear existing timers before creating new ones","time":{"start":1764642902441,"stop":1764642902448,"duration":7},"status":"passed","severity":"normal"},{"uid":"17a058c43d02b9d7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764643459209,"stop":1764643459209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3036fba4d1af1d","name":"should drop connection via multiaddr with hangUp","time":{"start":1764643067712,"stop":1764643067712,"duration":0},"status":"passed","severity":"normal"},{"uid":"86baed68a672e1be","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764642887980,"stop":1764642887980,"duration":0},"status":"passed","severity":"normal"},{"uid":"c465d958670ef5ac","name":"Push message with content topic containing Arabic","time":{"start":1764644034705,"stop":1764644034705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c90500ddca12e70","name":"should handle query errors gracefully","time":{"start":1764642911276,"stop":1764642911276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe052d3fa2246ce","name":"ends if stream creation fails","time":{"start":1764642902828,"stop":1764642902828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e278ae1b44315fb","name":"Push message with short payload","time":{"start":1764644034723,"stop":1764644034723,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2fb2ca6fba6389","name":"should not discard bootstrap peers if under the limit","time":{"start":1764643021661,"stop":1764643021664,"duration":3},"status":"passed","severity":"normal"},{"uid":"e012268f37dc2295","name":"Check received message containing short","time":{"start":1764643430508,"stop":1764643430509,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a2a352fdacd668","name":"Push message with custom timestamp: 1764646603107","time":{"start":1764644034745,"stop":1764644034746,"duration":1},"status":"passed","severity":"normal"},{"uid":"c894515ad2c9028f","name":"should emit a peer event after start","time":{"start":1764642983632,"stop":1764642983633,"duration":1},"status":"passed","severity":"normal"},{"uid":"b80ba7f52c7c2c9f","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764642911109,"stop":1764642911109,"duration":0},"status":"passed","severity":"normal"},{"uid":"190de3bccc5b4a2f","name":"should be safe to call multiple times","time":{"start":1764642902421,"stop":1764642902421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3818d6537c2073","name":"should add event listeners for peer connect and disconnect","time":{"start":1764642902420,"stop":1764642902421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec9565dd8c9d4371","name":"Push message with Chinese payload","time":{"start":1764644034700,"stop":1764644034700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40bfa1e8be5ff87","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764643276178,"stop":1764643276178,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad44ce748aede7d","name":"can start the service","time":{"start":1764643216103,"stop":1764643216103,"duration":0},"status":"passed","severity":"normal"},{"uid":"596c82eca8f7caab","name":"Subscribe to topic containing long and receive message","time":{"start":1764643459223,"stop":1764643459224,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d842b9ffb6cb81","name":"should transition to Unhealthy when no connections","time":{"start":1764642952220,"stop":1764642952221,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4efb8806c75431","name":"Check meta is set [symmetric]","time":{"start":1764642920949,"stop":1764642920950,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc2f8c0285ab6bf","name":"Push message with content topic containing short","time":{"start":1764644034728,"stop":1764644034728,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0860857f47079a","name":"should return false and handle errors gracefully","time":{"start":1764642902975,"stop":1764642902975,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1da5c3c95873be","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764643293799,"stop":1764643293799,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e81e15b5161f9b","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764642942644,"stop":1764642942644,"duration":0},"status":"passed","severity":"normal"},{"uid":"9379f6bf36d6ed93","name":"Subscribe and receive messages via waku relay post","time":{"start":1764643459220,"stop":1764643459220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85c0972dcd21c8","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764642999303,"stop":1764642999304,"duration":1},"status":"passed","severity":"normal"},{"uid":"43b00945fdd25a62","name":"Encoder throws on empty string content topic","time":{"start":1764642922543,"stop":1764642922543,"duration":0},"status":"passed","severity":"normal"},{"uid":"820d1a9ef4b73090","name":"should add entries and maintain sorted order","time":{"start":1764642938877,"stop":1764642938877,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f08a170b74bd3f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764642983638,"stop":1764642983639,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ece1c36385317cf9","name":"Check publish message containing escaped characters","time":{"start":1764643150864,"stop":1764643150865,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e7b9f6db9605a7","name":"Check received message containing Arabic","time":{"start":1764643430494,"stop":1764643430495,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6358fa77728427e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764643144202,"stop":1764643144203,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5cee78c24dded8b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764643069439,"stop":1764643069440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9179c76eedb9148f","name":"ends after yielding if response size indicates end","time":{"start":1764642902834,"stop":1764642902834,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8bb0d672a0bf61","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764643459220,"stop":1764643459220,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f49da41092bd395","name":"Relay + Store","time":{"start":1764642893474,"stop":1764642893474,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa7860312f62c63","name":"should set default options when no config provided","time":{"start":1764642902969,"stop":1764642902969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04fd48ef6fb3981","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764643459229,"stop":1764643459229,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f84f91a9f43fd4","name":"should get multiple eligible entries at later time","time":{"start":1764642938864,"stop":1764642938864,"duration":0},"status":"passed","severity":"normal"},{"uid":"5137d87d13ef36b3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764642984780,"stop":1764642984781,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e6cf65a84cc2c1","name":"should initialize with custom TTL","time":{"start":1764642911267,"stop":1764642911269,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a6283917cca5a20","name":"Push message with escaped characters payload","time":{"start":1764644034702,"stop":1764644034703,"duration":1},"status":"passed","severity":"normal"},{"uid":"564689995a0f3ad7","name":"Encoder throws on undefined content topic","time":{"start":1764642922543,"stop":1764642922543,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f48f14f9d7564e","name":"should set up event listeners when started","time":{"start":1764642952986,"stop":1764642952986,"duration":0},"status":"passed","severity":"normal"},{"uid":"9557540c0ce851f0","name":"Refresh subscription","time":{"start":1764643158665,"stop":1764643158668,"duration":3},"status":"skipped","severity":"normal"},{"uid":"6edb1440597645f6","name":"should emit a peer event after start","time":{"start":1764643216107,"stop":1764643216107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f1e189fb21e4a6","name":"should retry failed tasks","time":{"start":1764642951495,"stop":1764642951496,"duration":1},"status":"passed","severity":"normal"},{"uid":"47708083b3260e28","name":"Nodes with multiple pubsub topic","time":{"start":1764643144204,"stop":1764643144205,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b2e5ddbb136092b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764642938297,"stop":1764642938299,"duration":2},"status":"passed","severity":"normal"},{"uid":"930d06d42c736ad8","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764642938321,"stop":1764642938321,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfeb95badd56820","name":"should get / set UDP multiaddr","time":{"start":1764642893468,"stop":1764642893469,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c37d97838d61a39","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764642892956,"stop":1764642892957,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c8e679e136b16b3","name":"should return undefined if no connection provided","time":{"start":1764642902643,"stop":1764642902643,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b397e0609ee762","name":"should handle peer connect event","time":{"start":1764642901940,"stop":1764642901940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db0d52efbc85322","name":"Push message with SQL Injection payload","time":{"start":1764644034725,"stop":1764644034725,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a834e8bd03c8658","name":"Asymmetric encrypt & decrypt","time":{"start":1764642921281,"stop":1764642921282,"duration":1},"status":"passed","severity":"normal"},{"uid":"a808a89fbe7e917","name":"should return all connected peers without codec filter","time":{"start":1764642902975,"stop":1764642902976,"duration":1},"status":"passed","severity":"normal"},{"uid":"9741d7976006e076","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764643243939,"stop":1764643243939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd92dc06aece48e6","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764642902977,"stop":1764642902977,"duration":0},"status":"passed","severity":"normal"},{"uid":"209a3978f61d2ec8","name":"should skip peer when not on same cluster","time":{"start":1764642901871,"stop":1764642901871,"duration":0},"status":"passed","severity":"normal"},{"uid":"2682ef544256f08b","name":"should respect maxRequests limit","time":{"start":1764642938864,"stop":1764642938876,"duration":12},"status":"passed","severity":"normal"},{"uid":"9f59ee79d0128e","name":"Check received message containing special chars","time":{"start":1764643430510,"stop":1764643430511,"duration":1},"status":"passed","severity":"normal"},{"uid":"be31a3fd437f3be0","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764642911105,"stop":1764642911108,"duration":3},"status":"passed","severity":"normal"},{"uid":"7a9131043a5cef2c","name":"Push message with short payload","time":{"start":1764644034734,"stop":1764644034734,"duration":0},"status":"passed","severity":"normal"},{"uid":"646eae22c403c27a","name":"should return false for sync message without causal history","time":{"start":1764642956758,"stop":1764642956758,"duration":0},"status":"passed","severity":"normal"},{"uid":"69761f000997ad66","name":"groups content topics by expected pubsub topic","time":{"start":1764642887972,"stop":1764642887973,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a448d831e37390","name":"should properly compute the node id","time":{"start":1764642893467,"stop":1764642893467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f89d059a29519f","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764643459218,"stop":1764643459218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6d177bbc120507","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764642938337,"stop":1764642938337,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eeb45c5caa3c32","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764642887963,"stop":1764642887963,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a77a41764884734","name":"should stop and cleanup resources","time":{"start":1764642952762,"stop":1764642952762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c225c97a694512a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764642892964,"stop":1764642892965,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cf0a70608f51fa","name":"should handle errors when removing globalThis listeners","time":{"start":1764642901935,"stop":1764642901935,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ced4dcd09844c9d","name":"Push message with SQL Injection payload","time":{"start":1764644034714,"stop":1764644034714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3734be553f90468c","name":"should clear the dialing interval","time":{"start":1764642901860,"stop":1764642901860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4545556f107741","name":"does not throw on valid cases","time":{"start":1764642887954,"stop":1764642887954,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd85bfe41a5840e","name":"throws on content topic with empty version field","time":{"start":1764642887959,"stop":1764642887960,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bfd7f7aba9bfa9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764643293799,"stop":1764643293799,"duration":0},"status":"passed","severity":"normal"},{"uid":"faedb9b352554c94","name":"Mutual subscription","time":{"start":1764643158658,"stop":1764643158659,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27c117e78061990","name":"should not create multiple intervals when called multiple times","time":{"start":1764642901859,"stop":1764642901859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32cb987bb6bac73","name":"should properly clean up resources when disposed","time":{"start":1764642950478,"stop":1764642950479,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf5c4eede201f62","name":"should return false when peer is on different cluster","time":{"start":1764642902152,"stop":1764642902152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c92e28f16922ef37","name":"should handle errors when accessing navigator","time":{"start":1764642901952,"stop":1764642901952,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd61f5df3269bcd","name":"Push message with content topic containing numeric","time":{"start":1764644034718,"stop":1764644034718,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcf0481df88135d","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764642938306,"stop":1764642938307,"duration":1},"status":"passed","severity":"normal"},{"uid":"440c592dc805a2f6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764642887979,"stop":1764642887979,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb8fbd8a78a6568","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764642938371,"stop":1764642938371,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e8a962c3a7f61c","name":"should properly create location multiaddrs - udp","time":{"start":1764642893471,"stop":1764642893471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ecc04336aed73e","name":"Fails to publish duplicate message","time":{"start":1764643150868,"stop":1764643150869,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5cc6cc3390da632","name":"should dispatch connect and disconnect events","time":{"start":1764642952349,"stop":1764642952349,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e385bda356796e","name":"Query with Promise Callback, No message returned","time":{"start":1764643243942,"stop":1764643243949,"duration":7},"status":"passed","severity":"normal"},{"uid":"4b1dd388d80111ee","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764642887965,"stop":1764642887965,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ece09aea3632f35","name":"should accept empty decoders array","time":{"start":1764642952971,"stop":1764642952985,"duration":14},"status":"passed","severity":"normal"},{"uid":"e09451fff1d86ecd","name":"should have no discoveries enabled by default","time":{"start":1764642951797,"stop":1764642951798,"duration":1},"status":"passed","severity":"normal"},{"uid":"724675faf1779272","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764643459217,"stop":1764643459217,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ff11e97faf1705","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764642953017,"stop":1764642953017,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeeb705e628215f","name":"Push message with Russian payload","time":{"start":1764644034725,"stop":1764644034725,"duration":0},"status":"passed","severity":"normal"},{"uid":"754387a17f1fbfa5","name":"Check received message containing XML","time":{"start":1764643430514,"stop":1764643430515,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb41a8d3f59866f","name":"Promise Callback - false","time":{"start":1764643261994,"stop":1764643261994,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e901fa85a658aa","name":"Push message with special chars payload","time":{"start":1764644034712,"stop":1764644034713,"duration":1},"status":"passed","severity":"normal"},{"uid":"624a5bb80722a146","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764642938325,"stop":1764642938325,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae5f658a0a29e55","name":"Publish message with custom timestamp: Tue Dec 02 2025 03:39:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764643150868,"stop":1764643150868,"duration":0},"status":"passed","severity":"normal"},{"uid":"242eadef580df093","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764642938337,"stop":1764642938338,"duration":1},"status":"passed","severity":"normal"},{"uid":"205712150ec49c83","name":"Check message with non string payload is not received","time":{"start":1764643430507,"stop":1764643430507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e02a612a8b8002","name":"should return true when peer is on the specified shard","time":{"start":1764642902151,"stop":1764642902151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c157222726d1e7c2","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764642938313,"stop":1764642938314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3577d43a829e9444","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764642911038,"stop":1764642911039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1e66d588b8e83e","name":"should hang up with PeerId and return true on success","time":{"start":1764642902974,"stop":1764642902974,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccb9a0b6530dfe7","name":"Push message with custom timestamp: 1764646603107","time":{"start":1764644034733,"stop":1764644034733,"duration":0},"status":"passed","severity":"normal"},{"uid":"476a83a498b9200a","name":"should wait for Filter peer to be connected","time":{"start":1764642953930,"stop":1764642953930,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac70cff70185dd3","name":"Encoder error raises irrecoverable error","time":{"start":1764642956753,"stop":1764642956753,"duration":0},"status":"passed","severity":"normal"},{"uid":"86352f6767ab440f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764642938314,"stop":1764642938314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad16d992424b1247","name":"msgTime: 0 ms from now, startTime: 1764384076493, endTime: 1764643276493","time":{"start":1764643293799,"stop":1764643293800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61fed8370664963","name":"should remove expired entries after TTL has passed","time":{"start":1764642950472,"stop":1764642950473,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d222717f4c2569","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764642938307,"stop":1764642938307,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b385648f0b558f","name":"Publish message with large meta","time":{"start":1764643150873,"stop":1764643150873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9a94fe36b54992","name":"Push message with content topic containing JSON","time":{"start":1764644034742,"stop":1764644034742,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd686bbc6e5d62a","name":"Check publish message containing XML","time":{"start":1764643150862,"stop":1764643150863,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa1ff42a3f48845","name":"should initialize with default options","time":{"start":1764642911267,"stop":1764642911267,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31f7b81ebcc55f1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764643459225,"stop":1764643459225,"duration":0},"status":"passed","severity":"normal"},{"uid":"7998388a59550e7e","name":"Publish message with custom timestamp: Wed Dec 11 2024 02:39:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764643150867,"stop":1764643150867,"duration":0},"status":"passed","severity":"normal"},{"uid":"505e7c7c5086ad42","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764643459226,"stop":1764643459226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fba73d62d2e25ab","name":"Check message with invalid timestamp is not received","time":{"start":1764643430504,"stop":1764643430504,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8f09591db0180f","name":"should update peer store before dialing","time":{"start":1764642901831,"stop":1764642901832,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6cd07438f5fb9e","name":"should use configured peers when available","time":{"start":1764642953833,"stop":1764642953833,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaec567abb8183d","name":"Generator, one shard","time":{"start":1764643234255,"stop":1764643234255,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceb4a876aafa9f9","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764642902352,"stop":1764642902353,"duration":1},"status":"passed","severity":"normal"},{"uid":"e733096b191db4ad","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764642887973,"stop":1764642887973,"duration":0},"status":"passed","severity":"normal"},{"uid":"917312a38d5c71f1","name":"should send relay ping messages on timer","time":{"start":1764642902439,"stop":1764642902439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8c58c6873c56fb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764642938326,"stop":1764642938326,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c552e8ab60b1fd","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764642951805,"stop":1764642951805,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aabadb03a5d9dcf","name":"Push message with content topic containing SQL Injection","time":{"start":1764644034741,"stop":1764644034741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a35537896060ac6","name":"Push message with content topic containing Russian","time":{"start":1764644034705,"stop":1764644034706,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1fc8ac9e4b5865b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764642942575,"stop":1764642942575,"duration":0},"status":"passed","severity":"normal"},{"uid":"749fcb6cec371d33","name":"should filter peers by codec","time":{"start":1764642902976,"stop":1764642902976,"duration":0},"status":"passed","severity":"normal"},{"uid":"610040052e3ce88f","name":"should process successful peer exchange query","time":{"start":1764642911276,"stop":1764642911277,"duration":1},"status":"passed","severity":"normal"},{"uid":"d584a82172934418","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764642960407,"stop":1764642960408,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5266cac9ccf8edd","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764642938306,"stop":1764642938306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5214341868f8318b","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764642911636,"stop":1764642911636,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25b87233ff7b4ab5","name":"should return empty array when no peers connected","time":{"start":1764642902975,"stop":1764642902975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9682b73b6b2f4081","name":"should encode/decode to RLP encoding","time":{"start":1764642893467,"stop":1764642893468,"duration":1},"status":"passed","severity":"normal"},{"uid":"55748a32bf24d94d","name":"Check message on other pubsub topic is not received","time":{"start":1764643430521,"stop":1764643430522,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6f59f8f8c1340","name":"Push message with content topic containing unicode special characters","time":{"start":1764644034731,"stop":1764644034731,"duration":0},"status":"passed","severity":"normal"},{"uid":"428fc4609c0ac0d6","name":"Check publish message containing numeric","time":{"start":1764643150859,"stop":1764643150859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f399ba6859ca2ef2","name":"should clear all entries","time":{"start":1764642938883,"stop":1764642938883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d32aa745c9de8b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764643002867,"stop":1764643002868,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b8c657f1971f46","name":"should be able to encode the field with only STORE set to true","time":{"start":1764642892956,"stop":1764642892956,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2b69e41b46d6f","name":"returns all values when wanted number is greater than available values","time":{"start":1764642910257,"stop":1764642910258,"duration":1},"status":"passed","severity":"normal"},{"uid":"2501a25b209688c","name":"Callback on promise","time":{"start":1764643278684,"stop":1764643278685,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d10815c55c8e1f","name":"Check received message containing emoji","time":{"start":1764643430501,"stop":1764643430502,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ff6c8879affedc","name":"should handle peer store errors gracefully","time":{"start":1764642901832,"stop":1764642901832,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d88d3c6c653639","name":"Outgoing message is acknowledged","time":{"start":1764642954468,"stop":1764642954468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0d48d33cadf60","name":"should not allow k > 12","time":{"start":1764642938379,"stop":1764642938379,"duration":0},"status":"passed","severity":"normal"},{"uid":"39315776b718aed2","name":"should remove event listeners from globalThis","time":{"start":1764642901934,"stop":1764642901935,"duration":1},"status":"passed","severity":"normal"},{"uid":"a816665c55d4647a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764642887983,"stop":1764642887983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6acf2251209a73c","name":"should not fail to stop the service if it was not started","time":{"start":1764642915402,"stop":1764642915402,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46c4a335cb5d5f4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764642920949,"stop":1764642920949,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f304e41b908aa6","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764642887967,"stop":1764642887972,"duration":5},"status":"passed","severity":"normal"},{"uid":"692fdcd212e4e6a7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764642887978,"stop":1764642887978,"duration":0},"status":"passed","severity":"normal"},{"uid":"359ee249e3d2452c","name":"return first retrieved peers without further DNS queries","time":{"start":1764642911635,"stop":1764642911635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba387597ddc5724","name":"should save new peer to store","time":{"start":1764642901833,"stop":1764642901833,"duration":0},"status":"passed","severity":"normal"},{"uid":"394f71dd406d733b","name":"should properly create location multiaddrs - udp4","time":{"start":1764642893469,"stop":1764642893469,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c2bac59a361162","name":"Cluster id 0, shard 0","time":{"start":1764643269522,"stop":1764643269523,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c87e88b6e7cb683","name":"Push message with content topic containing Arabic","time":{"start":1764644034740,"stop":1764644034740,"duration":0},"status":"passed","severity":"normal"},{"uid":"924bfd5a00ea48e7","name":"Push message with content topic containing SQL Injection","time":{"start":1764644034730,"stop":1764644034730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d066937c7c86dcc","name":"should successfully query peers and return peer infos","time":{"start":1764642911103,"stop":1764642911104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9ec71438efc8fe","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764642938316,"stop":1764642938316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1411c3006c882460","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764642887975,"stop":1764642887975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b59676aab9001d5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764642938356,"stop":1764642938356,"duration":0},"status":"passed","severity":"normal"},{"uid":"678df04563373020","name":"Push message with content topic containing escaped characters","time":{"start":1764644034707,"stop":1764644034707,"duration":0},"status":"passed","severity":"normal"},{"uid":"45040463043364a6","name":"can start and stop the service","time":{"start":1764642983630,"stop":1764642983631,"duration":1},"status":"passed","severity":"normal"},{"uid":"210cab620635ab65","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764643459224,"stop":1764643459224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6d051d25535c2c","name":"Query generator for 2000 messages","time":{"start":1764643278691,"stop":1764643278693,"duration":2},"status":"passed","severity":"normal"},{"uid":"d060ea5e1bdbc94c","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764642938322,"stop":1764642938322,"duration":0},"status":"passed","severity":"normal"},{"uid":"64bfa18538b59995","name":"Encoder throws on empty string content topic","time":{"start":1764642902918,"stop":1764642902919,"duration":1},"status":"passed","severity":"normal"},{"uid":"d57a183ec3f29ab0","name":"Query Generator, No Decoder","time":{"start":1764643243935,"stop":1764643243937,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fafdd4f694383a8","name":"random static sharding 7 - Cluster ID: 287, Shard ID: 962","time":{"start":1764643269534,"stop":1764643269534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2ea7e3bea58e80","name":"should handle malformed response data","time":{"start":1764642911111,"stop":1764642911112,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3c11a0bd06e6bee","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764643144205,"stop":1764643144205,"duration":0},"status":"passed","severity":"normal"},{"uid":"4075902d98dc3782","name":"can start and stop the service","time":{"start":1764643216103,"stop":1764643216104,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc88b2f3c421fa5a","name":"Check publish message containing short","time":{"start":1764643150855,"stop":1764643150855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab41123c6810e2b","name":"Overlapping topic subscription","time":{"start":1764643459211,"stop":1764643459211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4605d658590e6077","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764643158677,"stop":1764643158678,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dbdde470c872be6","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764642911042,"stop":1764642911043,"duration":1},"status":"passed","severity":"normal"},{"uid":"36ed9cfe90da3de","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764643459229,"stop":1764643459229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0bd7ee733c333e","name":"Sets default value correctly","time":{"start":1764643285668,"stop":1764643285669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f051e0022e30f311","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764642911045,"stop":1764642911045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd00b5847a28a3d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764642887977,"stop":1764642887977,"duration":0},"status":"passed","severity":"normal"},{"uid":"466690ec27b7aa74","name":"should handle multiple peers with different shard configurations","time":{"start":1764642901883,"stop":1764642901883,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aabc1ec8087796","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764642911044,"stop":1764642911044,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f7f59c5efd27dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764642887978,"stop":1764642887978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2b33c2e2f320dd","name":"Sample","time":{"start":1764642892966,"stop":1764642892966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a275de68a0c23ca","name":"Push message with Russian payload","time":{"start":1764644034700,"stop":1764644034701,"duration":1},"status":"passed","severity":"normal"},{"uid":"3791de85ba8f8251","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764642902435,"stop":1764642902435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cffd1b3543b6eb","name":"Push message with Chinese payload","time":{"start":1764644034724,"stop":1764644034724,"duration":0},"status":"passed","severity":"normal"},{"uid":"638787089f074d7f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764643459220,"stop":1764643459221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db34f6b49fa681","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764643234256,"stop":1764643234256,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a3a80be32eabd8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764643127949,"stop":1764643127950,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8de325a6dfdc556","name":"should maintain proper timestamps if all messages received","time":{"start":1764642942634,"stop":1764642942634,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef4bfc76bd992ec","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764642938316,"stop":1764642938316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9242c68d5243d9d8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764642902645,"stop":1764642902645,"duration":0},"status":"passed","severity":"normal"},{"uid":"367662dac706932c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764642892958,"stop":1764642892958,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d465d39c2d07ce","name":"Check message on other pubsub topic is not received","time":{"start":1764643430505,"stop":1764643430505,"duration":0},"status":"passed","severity":"normal"},{"uid":"516192734035be72","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764642911635,"stop":1764642911635,"duration":0},"status":"passed","severity":"normal"},{"uid":"691efeb19b45631a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764642887980,"stop":1764642887981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12025ef08359026","name":"should stop query when sync message from same channel is found","time":{"start":1764642956756,"stop":1764642956756,"duration":0},"status":"passed","severity":"normal"},{"uid":"e870e2d49adf082","name":"should evict furthest entry when buffer is full","time":{"start":1764642938878,"stop":1764642938878,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ce27f04eece659","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764643459218,"stop":1764643459218,"duration":0},"status":"passed","severity":"normal"},{"uid":"f22a6a3dd5dae4bf","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764643180009,"stop":1764643180010,"duration":1},"status":"passed","severity":"normal"},{"uid":"5225caa0cf19c9c","name":"should not create relay timers when relay is not provided","time":{"start":1764642902436,"stop":1764642902436,"duration":0},"status":"passed","severity":"normal"},{"uid":"894541d0e78c2219","name":"should create dialer with libp2p and shardReader","time":{"start":1764642901853,"stop":1764642901854,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c9e9a1a7de8263","name":"Get Nodes","time":{"start":1764642910157,"stop":1764642910167,"duration":10},"status":"passed","severity":"normal"},{"uid":"68e2377d48f0ef2c","name":"random static sharding 5 - Cluster ID: 677, Shard ID: 934","time":{"start":1764643269531,"stop":1764643269532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d565811df5351c28","name":"should clear all timers","time":{"start":1764642902425,"stop":1764642902425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b822466dea1fe380","name":"Outgoing message is emitted as sending","time":{"start":1764642956752,"stop":1764642956752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede213e4aaf0ecf0","name":"Push message with custom timestamp: 1733884603107","time":{"start":1764644034745,"stop":1764644034745,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9b2612ce17c2c3","name":"Encoder throws on undefined content topic","time":{"start":1764642920950,"stop":1764642920951,"duration":1},"status":"passed","severity":"normal"},{"uid":"524a9451669a191f","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764642952970,"stop":1764642952970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c14bd4425f1b5e43","name":"Push message with shell command payload","time":{"start":1764644034726,"stop":1764644034727,"duration":1},"status":"passed","severity":"normal"},{"uid":"afed2fc6eb688eb7","name":"Check received message containing unicode special characters","time":{"start":1764643430501,"stop":1764643430501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1683ef42ec7436","name":"Check message with no payload is not received","time":{"start":1764643430506,"stop":1764643430506,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b68925476c99ad8","name":"should be safe to call multiple times","time":{"start":1764642901862,"stop":1764642901862,"duration":0},"status":"passed","severity":"normal"},{"uid":"559af6aeb4bed6c8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764643127949,"stop":1764643127949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b73a08d44d39474","name":"Symmetric encrypt & Decrypt","time":{"start":1764642921282,"stop":1764642921282,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdecf87c7d754b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764643459222,"stop":1764643459222,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f9709dfb271a85","name":"Fails to push message bigger that 1MB","time":{"start":1764644034722,"stop":1764644034723,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef09324c3f8283ea","name":"should get all peers from store","time":{"start":1764642902344,"stop":1764642902345,"duration":1},"status":"passed","severity":"normal"},{"uid":"b02160863ba62a5a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764642984780,"stop":1764642984780,"duration":0},"status":"passed","severity":"normal"},{"uid":"bddb9750fb262df7","name":"should allow redial after cooldown period","time":{"start":1764642901867,"stop":1764642901871,"duration":4},"status":"passed","severity":"normal"},{"uid":"36c279b42cef48c9","name":"should throw error - no public key","time":{"start":1764642893466,"stop":1764642893466,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa26679449bef0f4","name":"random static sharding 4 - Cluster ID: 694, Shard ID: 463","time":{"start":1764643269528,"stop":1764643269531,"duration":3},"status":"passed","severity":"normal"},{"uid":"532d1dfcda3113ab","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764642951798,"stop":1764642951799,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5c33ad01777ffb","name":"should clear timers for specific peer on disconnect","time":{"start":1764642902440,"stop":1764642902440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd61eb9af2b0df3","name":"Push message with long payload","time":{"start":1764644034712,"stop":1764644034712,"duration":0},"status":"passed","severity":"normal"},{"uid":"23238eff59d9040e","name":"should create an instance with libp2p and dialer","time":{"start":1764642901811,"stop":1764642901821,"duration":10},"status":"passed","severity":"normal"},{"uid":"c6401a96c89d633c","name":"Check message with no content topic is not received","time":{"start":1764643430522,"stop":1764643430523,"duration":1},"status":"passed","severity":"normal"},{"uid":"e943e33d2476a661","name":"All","time":{"start":1764642984027,"stop":1764642984027,"duration":0},"status":"passed","severity":"normal"},{"uid":"df68d7f9a08967ea","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764642956753,"stop":1764642956754,"duration":1},"status":"passed","severity":"normal"},{"uid":"d51bca5d9cf5cdc4","name":"should return usable stream attached to connection","time":{"start":1764642902643,"stop":1764642902643,"duration":0},"status":"passed","severity":"normal"},{"uid":"290130d13084561","name":"Decoder throws on undefined content topic","time":{"start":1764642920952,"stop":1764642920952,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3af950dc86efe","name":"should handle retrieve function with query parameters","time":{"start":1764642953005,"stop":1764642953005,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e88a2b7f4d7187","name":"Push message with content topic containing Chinese","time":{"start":1764644034718,"stop":1764644034718,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a6ac79ea6e83b1","name":"Push message with content topic containing Russian","time":{"start":1764644034730,"stop":1764644034730,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c9ef96132c1b3e","name":"accepts valid message hash query","time":{"start":1764642902466,"stop":1764642902466,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9aa9f7639f9fe1b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764642938371,"stop":1764642938372,"duration":1},"status":"passed","severity":"normal"},{"uid":"39795ee7be062df7","name":"should dispatch network event when browser goes online","time":{"start":1764642901946,"stop":1764642901947,"duration":1},"status":"passed","severity":"normal"},{"uid":"daef60417b15d13e","name":"should not modify tags of connections for different peers","time":{"start":1764642952366,"stop":1764642952367,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ad41e8b3beca3b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764643228828,"stop":1764643228830,"duration":2},"status":"passed","severity":"normal"},{"uid":"f69bb929d35a8f96","name":"Ephemeral field set to true","time":{"start":1764642902917,"stop":1764642902917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2265b64e7d9344","name":"isConnected should return false after all peers disconnect","time":{"start":1764642999305,"stop":1764642999305,"duration":0},"status":"passed","severity":"normal"},{"uid":"56394864f41cb0dc","name":"yields undefined for messages without content topic","time":{"start":1764642902833,"stop":1764642902833,"duration":0},"status":"passed","severity":"normal"},{"uid":"104be803458ef98e","name":"should emit a peer event after start","time":{"start":1764642915403,"stop":1764642915403,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fc82c9f2c17ef2","name":"same cluster: nodes connect","time":{"start":1764643069438,"stop":1764643069439,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf274f679e48c604","name":"Generator, 2 different shards","time":{"start":1764643234255,"stop":1764643234256,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e70d885efe82a08","name":"Refresh subscription","time":{"start":1764643459211,"stop":1764643459212,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26d604ccf79148f","name":"Push message with custom timestamp: 1764639403107","time":{"start":1764644034733,"stop":1764644034733,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d428499ce78e841","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764642938308,"stop":1764642938308,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c041960842d391","name":"should create KeepAliveManager with required options","time":{"start":1764642902419,"stop":1764642902419,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a65cd369058d1af","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764643150871,"stop":1764643150871,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff05f726428cb7b1","name":"Push message with Script payload","time":{"start":1764644034714,"stop":1764644034714,"duration":0},"status":"passed","severity":"normal"},{"uid":"982d8ba3e6aab957","name":"should be safe to call multiple times","time":{"start":1764642902971,"stop":1764642902971,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7f1da79f0619d","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764642953006,"stop":1764642953006,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf24b54e4f018a6a","name":"should not fail to stop the service if it was not started","time":{"start":1764642983631,"stop":1764642983631,"duration":0},"status":"passed","severity":"normal"},{"uid":"172b20ca2c9aec2a","name":"Push message with Script payload","time":{"start":1764644034701,"stop":1764644034701,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0d3d300dc9dcfe","name":"should drop connection to all peers on hangUp","time":{"start":1764643067711,"stop":1764643067711,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a740286c31ac180","name":"Query with Ordered Callback, No Decoder","time":{"start":1764643243938,"stop":1764643243938,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb74d6225eda5d37","name":"should skip peer when dialed recently","time":{"start":1764642901864,"stop":1764642901866,"duration":2},"status":"passed","severity":"normal"},{"uid":"30d43c9591af16f0","name":"Passing page size 1 when there are 4 messages","time":{"start":1764643276480,"stop":1764643276480,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fce8bb98b68eef","name":"should reject if Store is requested but not mounted","time":{"start":1764642953929,"stop":1764642953929,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc76e2d5034422a","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764642942637,"stop":1764642942638,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc87b1ac2b837b","name":"should dial with PeerId and return stream","time":{"start":1764642902973,"stop":1764642902973,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e50f56f9bbe7ba","name":"random static sharding 6 - Cluster ID: 238, Shard ID: 146","time":{"start":1764643269532,"stop":1764643269533,"duration":1},"status":"passed","severity":"normal"},{"uid":"f927c5d6c2f823c9","name":"Retries within maximum given attempts","time":{"start":1764642953547,"stop":1764642953548,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2a75f1bf1012ff","name":"Push message with content topic containing long","time":{"start":1764644034739,"stop":1764644034739,"duration":0},"status":"passed","severity":"normal"},{"uid":"2096ee90e4790cbf","name":"should merge provided config with defaults","time":{"start":1764642902970,"stop":1764642902970,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cd54cf5ec919","name":"should return false when peer has no shard info","time":{"start":1764642902146,"stop":1764642902147,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3949f8112342ab3","name":"should handle queue processing errors gracefully","time":{"start":1764642901877,"stop":1764642901878,"duration":1},"status":"passed","severity":"normal"},{"uid":"741155dc0da21566","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764642938337,"stop":1764642938337,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8253759c8042c1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764642951799,"stop":1764642951799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96d78d56cd3761a","name":"Passing an array","time":{"start":1764643285667,"stop":1764643285667,"duration":0},"status":"passed","severity":"normal"},{"uid":"6987abc6ae3c044","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764642953734,"stop":1764642953734,"duration":0},"status":"passed","severity":"normal"},{"uid":"7648d1f1407c3ef3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764643459213,"stop":1764643459213,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf36a3f3872f6ea","name":"should request peer renewal on specific errors","time":{"start":1764642951496,"stop":1764642951497,"duration":1},"status":"passed","severity":"normal"},{"uid":"636ac3a6ce4a0e8c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764642902226,"stop":1764642902226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aecb3fb8a75a5ec","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764642953011,"stop":1764642953011,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b18e98021cd494","name":"Passing page size 110 when there are 120 messages","time":{"start":1764643276489,"stop":1764643276493,"duration":4},"status":"passed","severity":"normal"},{"uid":"14593350bacb1b30","name":"should return true when peer is on the same cluster","time":{"start":1764642902137,"stop":1764642902141,"duration":4},"status":"passed","severity":"normal"},{"uid":"bea74aeb927e4cca","name":"should not stop if not started","time":{"start":1764642911271,"stop":1764642911271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5452f2d108fdbba","name":"should handle query errors","time":{"start":1764642911277,"stop":1764642911277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3585c53ca79955","name":"should create QueryOnConnect instance without options","time":{"start":1764642952970,"stop":1764642952971,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a8a150dd199f3b","name":"Emits 'synced' when new message received","time":{"start":1764642953732,"stop":1764642953732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29846171e38c454","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764643459213,"stop":1764643459213,"duration":0},"status":"passed","severity":"normal"},{"uid":"97eac4269e2a0346","name":"should handle peerStore errors gracefully","time":{"start":1764642902976,"stop":1764642902976,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbfa48eb166f9bb","name":"Store - dialed first","time":{"start":1764643291862,"stop":1764643291862,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4573f3174ef82e","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764642902227,"stop":1764642902227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac2a6f1ad25d228","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764643459227,"stop":1764643459228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1716601cac8ca7b4","name":"Push message with JSON payload","time":{"start":1764644034702,"stop":1764644034702,"duration":0},"status":"passed","severity":"normal"},{"uid":"68141477b256053","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764642887964,"stop":1764642887965,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15e65555b05ecb9","name":"Push message with SQL Injection payload","time":{"start":1764644034736,"stop":1764644034736,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a28b085c63dadb","name":"should dial peer when on same shard","time":{"start":1764642901872,"stop":1764642901872,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecd65bcb2d834a6","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764642915405,"stop":1764642915405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84245c43ca1cb95","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764643459213,"stop":1764643459214,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e076c0bc3023f8b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764642938317,"stop":1764642938317,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26e22ab2a3432bc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764642938317,"stop":1764642938317,"duration":0},"status":"passed","severity":"normal"},{"uid":"369b97dc24b51ff0","name":"can query messages normally","time":{"start":1764643253996,"stop":1764643253997,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4628efa9acb1124","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764642902430,"stop":1764642902430,"duration":0},"status":"passed","severity":"normal"},{"uid":"107b26939ba71e4d","name":"should handle dial errors","time":{"start":1764642902973,"stop":1764642902974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af597c249dc8ec","name":"Check message received after jswaku node is restarted","time":{"start":1764643430524,"stop":1764643430524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd7c01bdd6184f7","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764642902646,"stop":1764642902646,"duration":0},"status":"passed","severity":"normal"},{"uid":"3475d0757c3708ca","name":"should work with v3 peers","time":{"start":1764642951696,"stop":1764642951697,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36ecf8681dc07cf","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764642938317,"stop":1764642938318,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a37ef9ecfc9499","name":"should throw error - no id","time":{"start":1764642893466,"stop":1764642893466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ce546ae248be8f","name":"Filter","time":{"start":1764643291865,"stop":1764643291865,"duration":0},"status":"passed","severity":"normal"},{"uid":"c142312dbe3bf00b","name":"Register correct protocols","time":{"start":1764643158659,"stop":1764643158660,"duration":1},"status":"passed","severity":"normal"},{"uid":"858c6674d81c55cf","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764642983638,"stop":1764642983638,"duration":0},"status":"skipped","severity":"normal"},{"uid":"26b41550c94444d6","name":"should handle queue overflow by adding peers to queue","time":{"start":1764642901874,"stop":1764642901874,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecec0838f6aebee9","name":"Push message with content topic containing special chars","time":{"start":1764644034718,"stop":1764644034718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad9e3c876f3fc87","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764643430520,"stop":1764643430520,"duration":0},"status":"passed","severity":"normal"},{"uid":"596644972f78e859","name":"should handle peer disconnect event when no connections remain","time":{"start":1764642901941,"stop":1764642901941,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9006cc75dfe1ea","name":"Fails to push message with large meta","time":{"start":1764644034709,"stop":1764644034709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8147ffabdcfd4700","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764642911110,"stop":1764642911110,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbf395373ab1683","name":"Push message with emoji payload","time":{"start":1764644034716,"stop":1764644034716,"duration":0},"status":"passed","severity":"normal"},{"uid":"796247731b9ca68","name":"Query Generator - false","time":{"start":1764643261993,"stop":1764643261994,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdabfc7c7b1515da","name":"Rejects garbage","time":{"start":1764642963515,"stop":1764642963515,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ba26cbf20ec776","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764643158685,"stop":1764643158686,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcf76b7bdf555f0","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764642941427,"stop":1764642941427,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e01cd1f29c5909","name":"Push message with numeric payload","time":{"start":1764644034699,"stop":1764644034699,"duration":0},"status":"passed","severity":"normal"},{"uid":"503b6d536d781381","name":"should not process empty queue","time":{"start":1764642901877,"stop":1764642901877,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fbe631b3520a72","name":"should return no connections if no open connection provided","time":{"start":1764642902470,"stop":1764642902470,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d10749d946a855","name":"Subscribe and receive messages via waku relay post","time":{"start":1764643459208,"stop":1764643459208,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd3bc44ee63483d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764642938326,"stop":1764642938335,"duration":9},"status":"passed","severity":"normal"},{"uid":"78e2244211825f91","name":"Check received message containing SQL Injection","time":{"start":1764643430496,"stop":1764643430497,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd23ce9d80aaa29","name":"should add event listener for peer:discovery","time":{"start":1764642901822,"stop":1764642901826,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe597f9ea8e341bb","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764642953834,"stop":1764642953834,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01e3a832f2c1d2","name":"should stop query on content message from same channel","time":{"start":1764642956756,"stop":1764642956756,"duration":0},"status":"passed","severity":"normal"},{"uid":"697081359a83cd87","name":"Push message with content topic containing Arabic","time":{"start":1764644034730,"stop":1764644034730,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c5bb4d6f60d42c","name":"Subscribe to topic containing XML and publish message","time":{"start":1764643158681,"stop":1764643158682,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0bf18432a8b0cdb","name":"Check publish message containing Basic HTML tag","time":{"start":1764643150863,"stop":1764643150863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b0630324fcbe6c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764643293800,"stop":1764643293800,"duration":0},"status":"passed","severity":"normal"},{"uid":"96843f3071b27a0f","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764642910258,"stop":1764642910258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92234677d729fec","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764642942639,"stop":1764642942640,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb0a9b2f3427ae7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764642938347,"stop":1764642938347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95230e14b5a8b72","name":"Overlapping topic subscription","time":{"start":1764643158669,"stop":1764643158670,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e0dd235fc42ef438","name":"Ordered Callback - false","time":{"start":1764643261995,"stop":1764643262001,"duration":6},"status":"passed","severity":"normal"},{"uid":"2fcc7d604933e92b","name":"messageHash returns a Uint8Array","time":{"start":1764642902298,"stop":1764642902299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27f8451cb6af81f","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app26/4/topic602/test.js","time":{"start":1764643250564,"stop":1764643250565,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb637593d7f07f83","name":"Check received message containing Chinese","time":{"start":1764643430493,"stop":1764643430494,"duration":1},"status":"passed","severity":"normal"},{"uid":"817fb0fd857b0f82","name":"Check received message containing shell command","time":{"start":1764643430500,"stop":1764643430500,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c0037235909027","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764643144204,"stop":1764643144204,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fec69ec7242663","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764643293797,"stop":1764643293797,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a1d74c584a354","name":"Fails to push message with large meta","time":{"start":1764644034732,"stop":1764644034732,"duration":0},"status":"passed","severity":"normal"},{"uid":"437e2aa977cd92c0","name":"should monitor connected peers and store them into cache","time":{"start":1764643072439,"stop":1764643072441,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ed07a49eb6c8cd5","name":"should handle errors when getting connections","time":{"start":1764642901948,"stop":1764642901948,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc73ce2a5bedda4","name":"rejects content-filtered query with only contentTopics","time":{"start":1764642902465,"stop":1764642902465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c559b6a9337d5618","name":"should return false for malformed SDS messages","time":{"start":1764642956757,"stop":1764642956757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9628a68d79cb4a8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764642938380,"stop":1764642938380,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f928940647459a1","name":"Push message with shell command payload","time":{"start":1764644034715,"stop":1764644034716,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9767f1055f539e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764642902437,"stop":1764642902437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f520781e7dc458","name":"should return false when peer is not on topic","time":{"start":1764642902977,"stop":1764642902977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6964ba498e9a2c7","name":"should encode/decode to text encoding","time":{"start":1764642893468,"stop":1764642893468,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fc94e56665f344","name":"Subscribe and receives messages on 20 topics","time":{"start":1764643459209,"stop":1764643459210,"duration":1},"status":"passed","severity":"normal"},{"uid":"6247fe44b4b428dd","name":"Waku message hash computation (no timestamp)","time":{"start":1764642902297,"stop":1764642902298,"duration":1},"status":"passed","severity":"normal"},{"uid":"798061b13cf07983","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764643045993,"stop":1764643045993,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5f6cfac3404519","name":"Push message with content topic containing special chars","time":{"start":1764644034705,"stop":1764644034705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b55b62a5c1bc38d","name":"Query generator for multiple messages with different content topic format","time":{"start":1764643278682,"stop":1764643278684,"duration":2},"status":"passed","severity":"normal"},{"uid":"77b94779ee70f807","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764643430524,"stop":1764643430526,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e8bfa9e8a129a69","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764642911109,"stop":1764642911109,"duration":0},"status":"passed","severity":"normal"},{"uid":"9627345d259ce5f6","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764642953006,"stop":1764642953007,"duration":1},"status":"passed","severity":"normal"},{"uid":"5457441d9398baba","name":"Push message with custom timestamp: 1733884603107","time":{"start":1764644034721,"stop":1764644034722,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1e3974189b6509","name":"ends if response has no messages","time":{"start":1764642902829,"stop":1764642902829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d225971cfb9645c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764642938356,"stop":1764642938356,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a1c336f1ebae95","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764642911045,"stop":1764642911045,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee4bd65e9b4f40","name":"Push message with content topic containing numeric","time":{"start":1764644034739,"stop":1764644034740,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a4853c680f6afd","name":"Check message with no pubsub topic is not received","time":{"start":1764643430505,"stop":1764643430506,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ac9a4c4b3713bc","name":"should successfully stop","time":{"start":1764642952562,"stop":1764642952564,"duration":2},"status":"passed","severity":"normal"},{"uid":"388bda01754fdc84","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764642887962,"stop":1764642887963,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25011bff2c8e339","name":"should return false when peer is not on the specified shard","time":{"start":1764642902153,"stop":1764642902153,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed86c6cc4574dac","name":"should return false","time":{"start":1764642893467,"stop":1764642893467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1b114e0e5d05bf","name":"Push message with content topic containing Chinese","time":{"start":1764644034705,"stop":1764644034705,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0417f7ee7de3971","name":"Reusing cursor across nodes","time":{"start":1764643228831,"stop":1764643228831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d474ffcd59ae46","name":"should only return 1 node with relay and store capability","time":{"start":1764642911634,"stop":1764642911635,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91a520cab47a1d2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764643459214,"stop":1764643459214,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a09c05db9945f8","name":"Decrypt messages","time":{"start":1764643129528,"stop":1764643129529,"duration":1},"status":"passed","severity":"normal"},{"uid":"308b8800a75b0a97","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764642901947,"stop":1764642901948,"duration":1},"status":"passed","severity":"normal"},{"uid":"542cc1261f0c6915","name":"Check received message containing Basic HTML tag","time":{"start":1764643430515,"stop":1764643430516,"duration":1},"status":"passed","severity":"normal"},{"uid":"4777717f1d6c66ce","name":"Push message with custom timestamp: 1733884603107","time":{"start":1764644034732,"stop":1764644034732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8784bfaa3d121c","name":"Check publish message containing long","time":{"start":1764643150856,"stop":1764643150859,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4367ca051819d0b","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764642952221,"stop":1764642952221,"duration":0},"status":"passed","severity":"normal"},{"uid":"94417667471537cb","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764643158678,"stop":1764643158679,"duration":1},"status":"passed","severity":"normal"},{"uid":"abdd06d97a38ec46","name":"Query Generator - true","time":{"start":1764643261991,"stop":1764643261993,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe96fc2ca9a2fc46","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764643158676,"stop":1764643158677,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6bc353f5447f4c","name":"should not start if already started","time":{"start":1764642911270,"stop":1764642911270,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b632b826d0fe68f","name":"should throw an error for insufficient data","time":{"start":1764642888209,"stop":1764642888209,"duration":0},"status":"passed","severity":"normal"},{"uid":"559f852d9e77c912","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764642892959,"stop":1764642892959,"duration":0},"status":"passed","severity":"normal"},{"uid":"991830bc286936e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764643228831,"stop":1764643228831,"duration":0},"status":"passed","severity":"normal"},{"uid":"528cb466626424db","name":"Refresh subscription","time":{"start":1764643459223,"stop":1764643459223,"duration":0},"status":"passed","severity":"normal"},{"uid":"680a96db6e35ecf8","name":"should skip peers without peer exchange protocol","time":{"start":1764642911272,"stop":1764642911272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5c6705aaa12f55","name":"should be online or offline if network state changed","time":{"start":1764642999307,"stop":1764642999307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b819fe9a09aae094","name":"Push message with Basic HTML tag payload","time":{"start":1764644034726,"stop":1764644034726,"duration":0},"status":"passed","severity":"normal"},{"uid":"d050e331e3dc91ea","name":"Wait given interval before re-trying","time":{"start":1764642953548,"stop":1764642953548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d694ba02c8e1b890","name":"Synced status is emitted when a message is received","time":{"start":1764642956366,"stop":1764642956367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a53c0d653c480e","name":"should successfully query store with valid decoders and options","time":{"start":1764642953831,"stop":1764642953831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4fe1928c85fee2","name":"should handle empty pubsub topics","time":{"start":1764642902449,"stop":1764642902450,"duration":1},"status":"passed","severity":"normal"},{"uid":"fffa3dc6c0dd8630","name":"Subscribe to topic containing XML and receive message","time":{"start":1764643459226,"stop":1764643459227,"duration":1},"status":"passed","severity":"normal"},{"uid":"e62a7969399a29c1","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764642954838,"stop":1764642954838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ce0c39747a3c7c","name":"Throws when trying to push message with empty payload","time":{"start":1764644034717,"stop":1764644034717,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e5a221529da2f7","name":"should dial all remaining peers","time":{"start":1764642902346,"stop":1764642902346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab26472832e1a002","name":"should handle retrieval hint and sender_id","time":{"start":1764642938876,"stop":1764642938877,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5baaa5210aa7b88","name":"Subscribe to topic containing short and receive message","time":{"start":1764643459212,"stop":1764643459212,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a5bb062450a2fd","name":"Push message with short payload","time":{"start":1764644034698,"stop":1764644034698,"duration":0},"status":"passed","severity":"normal"},{"uid":"f358500a5d63eeda","name":"should not fail to start the service if it is already started","time":{"start":1764642915403,"stop":1764642915403,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c1cb48d92b2444","name":"Subscribe to topic containing XML and receive message","time":{"start":1764643459215,"stop":1764643459216,"duration":1},"status":"passed","severity":"normal"},{"uid":"4244c94108e55308","name":"should reject if WakuNode is not started","time":{"start":1764642953928,"stop":1764642953928,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bcb87eb0179947","name":"should start periodic discovery on start","time":{"start":1764642911279,"stop":1764642911279,"duration":0},"status":"passed","severity":"normal"},{"uid":"194ee57e87e39b33","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764642953015,"stop":1764642953015,"duration":0},"status":"passed","severity":"normal"},{"uid":"6180cf9d3aedc9b4","name":"Encoder error raises irrecoverable error","time":{"start":1764642954838,"stop":1764642954838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3102fda35b1b0e80","name":"Push message with Script payload","time":{"start":1764644034725,"stop":1764644034726,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac93c364f6b1f337","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764642887965,"stop":1764642887966,"duration":1},"status":"passed","severity":"normal"},{"uid":"4378ca5235ab402f","name":"should skip peers without peerInfo in ENR","time":{"start":1764642911278,"stop":1764642911278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cdcea56f909384","name":"Outgoing message is emitted as sent","time":{"start":1764642956753,"stop":1764642956753,"duration":0},"status":"passed","severity":"normal"},{"uid":"205e0002059db321","name":"Check message received after jswaku node is restarted","time":{"start":1764643430507,"stop":1764643430507,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f82181f16a0e79","name":"should not dial peers from store when browser is not connected","time":{"start":1764642902342,"stop":1764642902342,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ad529481c5c38e","name":"Subscribe to topic containing short and publish message","time":{"start":1764643158670,"stop":1764643158671,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f67af09fb94d4c","name":"should increase lamport timestamp","time":{"start":1764642942633,"stop":1764642942633,"duration":0},"status":"passed","severity":"normal"},{"uid":"35411e6a29dfb985","name":"should not fail to start the service if it is already started","time":{"start":1764643216106,"stop":1764643216107,"duration":1},"status":"passed","severity":"normal"},{"uid":"47c91eada931fbed","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764642887964,"stop":1764642887964,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3d0fa0ddf9c069","name":"Outgoing message is acknowledged","time":{"start":1764642954839,"stop":1764642954839,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8e4427b3976349","name":"should skip peers without peer exchange protocol","time":{"start":1764642911275,"stop":1764642911275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f77a575a8fdc97c","name":"should dial all peers on dial","time":{"start":1764643067710,"stop":1764643067710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1b35613c6b86917","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764642952348,"stop":1764642952348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14da84e26b0e4","name":"should remove entries","time":{"start":1764642938882,"stop":1764642938883,"duration":1},"status":"passed","severity":"normal"},{"uid":"500a3fb74e5ee986","name":"Push message with special chars payload","time":{"start":1764644034699,"stop":1764644034700,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f061e9583f7bda","name":"should handle peer store update failures gracefully","time":{"start":1764642902434,"stop":1764642902435,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf6e0d6a84d793d0","name":"should skip peer when failed to dial recently","time":{"start":1764642901866,"stop":1764642901867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4605aa4bdb5c6b5","name":"should emit message when we just started and store connect event occurs","time":{"start":1764642953010,"stop":1764642953010,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da463f138885cc1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764643243934,"stop":1764643243934,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba6f6618657fca3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764642902284,"stop":1764642902284,"duration":0},"status":"passed","severity":"normal"},{"uid":"81556e3e6cebd018","name":"should skip peers that were recently queried","time":{"start":1764642911274,"stop":1764642911274,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b2b62a20dbabf7","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764642953017,"stop":1764642953021,"duration":4},"status":"passed","severity":"normal"},{"uid":"7ad909f648b3901b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764642938324,"stop":1764642938324,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e55f9350a5617e0","name":"Push message with custom timestamp: 1764639403106","time":{"start":1764644034710,"stop":1764644034710,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7204c434863a5cc","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764642902429,"stop":1764642902430,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe359cc79ca8126","name":"should start all internal components","time":{"start":1764642902971,"stop":1764642902971,"duration":0},"status":"passed","severity":"normal"},{"uid":"40096b09c7fcc1ee","name":"Ephemeral messages are not stored","time":{"start":1764642984764,"stop":1764642984768,"duration":4},"status":"passed","severity":"normal"},{"uid":"398a0f7894ec983c","name":"should handle browser offline state overriding peer connections","time":{"start":1764642901954,"stop":1764642901955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3558f674a342d672","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764642901936,"stop":1764642901936,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b68a4de06872aa","name":"should process tasks in queue","time":{"start":1764642951493,"stop":1764642951493,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1fa52554835db2","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764642942574,"stop":1764642942575,"duration":1},"status":"passed","severity":"normal"},{"uid":"b526a228328f7a37","name":"should skip peers that don't support peer exchange","time":{"start":1764642911273,"stop":1764642911273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d305be9428a547","name":"Push message with shell command payload","time":{"start":1764644034737,"stop":1764644034737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b3ef78ff869c09","name":"Sync message is not sent if another sync message was just received","time":{"start":1764642960407,"stop":1764642960407,"duration":0},"status":"passed","severity":"normal"},{"uid":"9871db56e89c3bfc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764642984769,"stop":1764642984779,"duration":10},"status":"passed","severity":"normal"},{"uid":"e864c37368fb35ed","name":"throws on content topic with generation field greater than 0","time":{"start":1764642887957,"stop":1764642887958,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8a5cb801856605","name":"yields decoded messages","time":{"start":1764642902829,"stop":1764642902833,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e695609546b1306","name":"Push message with content topic containing escaped characters","time":{"start":1764644034742,"stop":1764644034742,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01e305d8d420bcd","name":"Incoming message is emitted as received","time":{"start":1764642954839,"stop":1764642954839,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bd78175c0ab65e","name":"Subscribe and publish message","time":{"start":1764643158661,"stop":1764643158663,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba0f7a85751385cd","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764642942640,"stop":1764642942640,"duration":0},"status":"passed","severity":"normal"},{"uid":"df35a5885ee1ade4","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764642952355,"stop":1764642952355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00037f6e24415bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764642938364,"stop":1764642938364,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff904f58b4477b9","name":"udp ip6 address","time":{"start":1764642892897,"stop":1764642892897,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebd678453db6e04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764642887979,"stop":1764642887979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b000cbf3809a38a9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764643243937,"stop":1764643243937,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbf096f704cfbdc","name":"should initialize with Unhealthy status","time":{"start":1764642952219,"stop":1764642952220,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7f55664c84d67d","name":"should return false when peer is not found","time":{"start":1764642902147,"stop":1764642902150,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8ad0032144d574a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764643158682,"stop":1764643158685,"duration":3},"status":"passed","severity":"normal"},{"uid":"4dbbf3587824764c","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764642953735,"stop":1764642953735,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bae4c25ed16b4e","name":"should handle case with all peers already connected","time":{"start":1764642902347,"stop":1764642902348,"duration":1},"status":"passed","severity":"normal"},{"uid":"531b7eef71535739","name":"Push message with emoji payload","time":{"start":1764644034703,"stop":1764644034703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d292f84543712c7","name":"Check received message containing escaped characters","time":{"start":1764643430500,"stop":1764643430501,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc4c22a6e8ca72b","name":"should work with stubbed retrieve function","time":{"start":1764642952994,"stop":1764642952994,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab04810322e879b","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764642938312,"stop":1764642938312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87352ed02aa5f07","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764642902298,"stop":1764642902298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce2d404b03df6d0c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764642938336,"stop":1764642938336,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5d649381d06f78","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764642942642,"stop":1764642942642,"duration":0},"status":"passed","severity":"normal"},{"uid":"79da1c2c52d674c3","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764643045995,"stop":1764643045996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a58128ba7bb7a55","name":"handles different networkShards values correctly","time":{"start":1764642887974,"stop":1764642887974,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a895167cd227bfb","name":"Nodes with multiple pubsub topic","time":{"start":1764643144203,"stop":1764643144203,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf74a2f683df5d","name":"random static sharding 9 - Cluster ID: 188, Shard ID: 915","time":{"start":1764643269535,"stop":1764643269536,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ac433d84a52059","name":"should detect messages with missing dependencies","time":{"start":1764642942638,"stop":1764642942638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f38859b34acb2d7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764642893473,"stop":1764642893474,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0de5dd9a344a2b","name":"Relay Node - default protocol","time":{"start":1764643291866,"stop":1764643291866,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ffdef6ea5e228","name":"accepts time-filtered query with content filter","time":{"start":1764642902467,"stop":1764642902467,"duration":0},"status":"passed","severity":"normal"},{"uid":"104dd94e1b114ddd","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764642952350,"stop":1764642952354,"duration":4},"status":"passed","severity":"normal"},{"uid":"bee6b651c84614da","name":"Synced status is emitted when a missing message is received","time":{"start":1764642956367,"stop":1764642956367,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a459b699a509db","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764642893464,"stop":1764642893464,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1bd2dcec179168","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764643459219,"stop":1764643459220,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6de7fbff0f0f6ed","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764643069437,"stop":1764643069438,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd525ef44576358","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764642938314,"stop":1764642938315,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe0dd925dd20fe7","name":"should be able to decode the field with only STORE set to true","time":{"start":1764642892962,"stop":1764642892962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c84128755fde7b6","name":"msgTime: 0 ms from now, startTime: 1764556876493, endTime: 1764643276493","time":{"start":1764643293800,"stop":1764643293800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7018429c13d8c39","name":"Push message with emoji payload","time":{"start":1764644034727,"stop":1764644034727,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d28161643d2c61","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764642901926,"stop":1764642901928,"duration":2},"status":"passed","severity":"normal"},{"uid":"edaec0fdce434b80","name":"should dial all known peers when reached zero connections","time":{"start":1764643021657,"stop":1764643021657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9284d869ef9b700b","name":"should not allow unachievable error rate","time":{"start":1764642938379,"stop":1764642938379,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d94f57260f6aff","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764642892954,"stop":1764642892955,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c591d31b392a44","name":"handles different clusterIds correctly","time":{"start":1764642887973,"stop":1764642887974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec9bc3872da5d32","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764643158664,"stop":1764643158665,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c0ae06427e40442","name":"Query Generator, No message returned","time":{"start":1764643243937,"stop":1764643243937,"duration":0},"status":"passed","severity":"normal"},{"uid":"876afc8f8e22ae89","name":"should skip peer when already connected","time":{"start":1764642901863,"stop":1764642901864,"duration":1},"status":"passed","severity":"normal"},{"uid":"c728f6dd590ee5c6","name":"should be safe to call multiple times","time":{"start":1764642902425,"stop":1764642902426,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c5bfbdf8bbae00","name":"Subscribe and receive messages via lightPush","time":{"start":1764643459207,"stop":1764643459207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b274d5e240f7977","name":"should handle peer store errors gracefully","time":{"start":1764642952239,"stop":1764642952248,"duration":9},"status":"passed","severity":"normal"},{"uid":"8462778d5ad9a0ea","name":"messageHashStr produces consistent results for the same input","time":{"start":1764642902308,"stop":1764642902308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1f62050bb1bdfb","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764642902155,"stop":1764642902155,"duration":0},"status":"passed","severity":"normal"},{"uid":"258cebd0fbb2d487","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764643054051,"stop":1764643054051,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cbb8341da1343a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764642953024,"stop":1764642953024,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f94c8befeb2df3","name":"Push message with rate limit","time":{"start":1764644034721,"stop":1764644034721,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74f8f3c91a765ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764642938357,"stop":1764642938357,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec26e6228972ac44","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764643158688,"stop":1764643158688,"duration":0},"status":"passed","severity":"normal"},{"uid":"736015b6cda3d0b3","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764642956761,"stop":1764642956761,"duration":0},"status":"passed","severity":"normal"},{"uid":"568a4d471ba5e49f","name":"Decoder throws on empty string content topic","time":{"start":1764642920952,"stop":1764642920952,"duration":0},"status":"passed","severity":"normal"},{"uid":"487ae14b78b5b96c","name":"should process queue every 500ms","time":{"start":1764642901875,"stop":1764642901876,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ff91ea831d917e9","name":"Store - dialed after - with timeout","time":{"start":1764643291862,"stop":1764643291864,"duration":2},"status":"passed","severity":"normal"},{"uid":"137ca5570545012f","name":"Check message with no pubsub topic is not received","time":{"start":1764643430522,"stop":1764643430522,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9499d9f251b9174","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764643459221,"stop":1764643459222,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6f7b5fe9321c3984","name":"should deliver messages after dependencies are met","time":{"start":1764642942638,"stop":1764642942638,"duration":0},"status":"passed","severity":"normal"},{"uid":"551d8c7037d0fbf2","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764642911044,"stop":1764642911045,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a016af425bacd2","name":"should handle v3 RLN errors","time":{"start":1764642951697,"stop":1764642951701,"duration":4},"status":"passed","severity":"normal"},{"uid":"fe2443916a0cde93","name":"Push message with special chars payload","time":{"start":1764644034735,"stop":1764644034735,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf364c91a9edc8e","name":"should not execute task if max attempts is 0","time":{"start":1764642951497,"stop":1764642951498,"duration":1},"status":"passed","severity":"normal"},{"uid":"907cb62bb3069adb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764642902972,"stop":1764642902972,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a98ff299edbe49","name":"Push message with content topic containing special chars","time":{"start":1764644034729,"stop":1764644034729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4fc7d39816bf5ac","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764642938323,"stop":1764642938323,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc2196801b88eda","name":"Check received message containing shell command","time":{"start":1764643430516,"stop":1764643430517,"duration":1},"status":"passed","severity":"normal"},{"uid":"2984f126184020a","name":"Light Node - default protocols","time":{"start":1764643291865,"stop":1764643291866,"duration":1},"status":"passed","severity":"normal"},{"uid":"883ca198d74893fe","name":"it tolerates circular branch references","time":{"start":1764642911632,"stop":1764642911632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac561c22b47e71bc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app10/3/topic278/proto","time":{"start":1764643250563,"stop":1764643250564,"duration":1},"status":"passed","severity":"normal"},{"uid":"b933104a75af710e","name":"should handle onConnected and onDisconnected","time":{"start":1764642952349,"stop":1764642952349,"duration":0},"status":"passed","severity":"normal"},{"uid":"b325d87452feaf35","name":"should handle multiple query options for time ranges","time":{"start":1764642953832,"stop":1764642953832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21bda9da5b475af","name":"Subscribe to topic containing long and receive message","time":{"start":1764643459212,"stop":1764643459213,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b5e58320e34732","name":"Check received message containing JSON","time":{"start":1764643430499,"stop":1764643430500,"duration":1},"status":"passed","severity":"normal"},{"uid":"70f478595abf9f56","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764642888209,"stop":1764642888209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdce6be3e31b694","name":"Check publish message containing Russian","time":{"start":1764643150861,"stop":1764643150861,"duration":0},"status":"passed","severity":"normal"},{"uid":"130c14736e151836","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764642902920,"stop":1764642902920,"duration":0},"status":"passed","severity":"normal"},{"uid":"179e3bf1ed6f0622","name":"Push message with rate limit","time":{"start":1764644034709,"stop":1764644034709,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2e7db527b46315","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764642902351,"stop":1764642902352,"duration":1},"status":"passed","severity":"normal"},{"uid":"9888fafa38421003","name":"LightPush","time":{"start":1764643291864,"stop":1764643291865,"duration":1},"status":"passed","severity":"normal"},{"uid":"572c7d206eda49e7","name":"should work with mixed v2 and v3 peers","time":{"start":1764642951697,"stop":1764642951697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92e437dddaa8cd5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764643144204,"stop":1764643144204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e910c89e785d1c0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764643045996,"stop":1764643045996,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a41fb994e352fb","name":"Push 30 different messages","time":{"start":1764644034738,"stop":1764644034738,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62155d08b927cadf","name":"Push message with long payload","time":{"start":1764644034723,"stop":1764644034723,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c62dce2fc120bd0","name":"topics with same application and version share the same shard","time":{"start":1764642887972,"stop":1764642887972,"duration":0},"status":"passed","severity":"normal"},{"uid":"daccc1d7f0987690","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764643069438,"stop":1764643069438,"duration":0},"status":"passed","severity":"normal"},{"uid":"16de1b685a868491","name":"Push message with content topic containing emoji","time":{"start":1764644034743,"stop":1764644034743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06006744896808","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764642892960,"stop":1764642892961,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2f7673f9b009fe","name":"should continue query when messages are from different channels","time":{"start":1764642956757,"stop":1764642956757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47a5c82e1de2dc6","name":"should serialize and deserialize correctly","time":{"start":1764642938172,"stop":1764642938179,"duration":7},"status":"passed","severity":"normal"},{"uid":"4dc0d3d268b50451","name":"should dial peer when no shard info available","time":{"start":1764642901872,"stop":1764642901873,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c19031a1220897","name":"Check received message containing Basic HTML tag","time":{"start":1764643430499,"stop":1764643430499,"duration":0},"status":"passed","severity":"normal"},{"uid":"52317c351bf039bb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764642887982,"stop":1764642887983,"duration":1},"status":"passed","severity":"normal"},{"uid":"e86d2700665de5e6","name":"should handle corrupted shard info gracefully","time":{"start":1764642902160,"stop":1764642902160,"duration":0},"status":"passed","severity":"normal"},{"uid":"67981adfd829c461","name":"does not validate decoders for hash queries","time":{"start":1764642902825,"stop":1764642902828,"duration":3},"status":"passed","severity":"normal"},{"uid":"57efcf0799b84392","name":"should dial peers from store when browser is connected","time":{"start":1764642902341,"stop":1764642902342,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1c814ee73545a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764643459228,"stop":1764643459228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66b53faf9828bdf","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764642922541,"stop":1764642922542,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9b33f8c69769eb","name":"Push message with Russian payload","time":{"start":1764644034735,"stop":1764644034736,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d97e014be282cd0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764642983637,"stop":1764642983638,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a93cc3881f55f252","name":"can query messages by message hash","time":{"start":1764643253997,"stop":1764643253999,"duration":2},"status":"passed","severity":"normal"},{"uid":"a01b22de17a5bbab","name":"should sort by messageId when timestamps are equal","time":{"start":1764642942602,"stop":1764642942602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f659dc86fab35025","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764642938311,"stop":1764642938312,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2552f34e98b8614","name":"should query peers that support peer exchange","time":{"start":1764642911272,"stop":1764642911273,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3dccf72a884b973","name":"should skip updating peer store if peer has same addresses","time":{"start":1764642901834,"stop":1764642901835,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f15cafecb17b96","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764642902465,"stop":1764642902465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5410c49db5ddc9e1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764642892964,"stop":1764642892964,"duration":0},"status":"passed","severity":"normal"},{"uid":"52689e33db7116f9","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764642887963,"stop":1764642887964,"duration":1},"status":"passed","severity":"normal"},{"uid":"595eb02a38832e5e","name":"Push message with Chinese payload","time":{"start":1764644034713,"stop":1764644034713,"duration":0},"status":"passed","severity":"normal"},{"uid":"47880c615661c67e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764643459207,"stop":1764643459208,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0bb7890e018feb","name":"should encodeTxt and decodeTxt","time":{"start":1764642893463,"stop":1764642893464,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2b9a5249b7e1ad2","name":"Push message equal or less that 1MB","time":{"start":1764644034710,"stop":1764644034710,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e9ca922e5a1b31","name":"Push message with content topic containing SQL Injection","time":{"start":1764644034706,"stop":1764644034706,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b91567ad3c364ed","name":"Check publish message containing Chinese","time":{"start":1764643150860,"stop":1764643150860,"duration":0},"status":"passed","severity":"normal"},{"uid":"9266fdd2fc87cdab","name":"should insert elements correctly","time":{"start":1764642938160,"stop":1764642938161,"duration":1},"status":"passed","severity":"normal"},{"uid":"2586d4d3606c5820","name":"Cluster ID 0, shard 1","time":{"start":1764643269523,"stop":1764643269525,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a16707a51ea1dbf","name":"Push message with numeric payload","time":{"start":1764644034724,"stop":1764644034724,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de73a4e8e27e2d1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764642952230,"stop":1764642952230,"duration":0},"status":"passed","severity":"normal"},{"uid":"9060f6b4fe2893e7","name":"should create RPC request with correct parameters","time":{"start":1764642911113,"stop":1764642911113,"duration":0},"status":"passed","severity":"normal"},{"uid":"45519fd68a4955c0","name":"should return different streams if requested simultaniously","time":{"start":1764642902644,"stop":1764642902645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c010aca51a391886","name":"should return true for sync message with causal history","time":{"start":1764642956759,"stop":1764642956760,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36b3fa66c38f835","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764642938325,"stop":1764642938325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b30257d24ec4174","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764642887976,"stop":1764642887976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3c3a9ab8acffc0","name":"Check publish message containing special chars","time":{"start":1764643150859,"stop":1764643150860,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6993fa9c892baa","name":"should set field with only STORE enabled","time":{"start":1764642893473,"stop":1764642893473,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c7b15510badfc8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764643158682,"stop":1764643158682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51938272377cb8f","name":"should call waitForPeer on Relay","time":{"start":1764642953931,"stop":1764642953931,"duration":0},"status":"passed","severity":"normal"},{"uid":"366f9eb1a743a0ec","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764643158663,"stop":1764643158663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f881803c99964c32","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764642938380,"stop":1764642938380,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f10e7c6ebbcc84","name":"should reject if Relay is requested but not mounted","time":{"start":1764642953928,"stop":1764642953928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c88e9999c5f73b7","name":"should properly create location multiaddrs - tcp","time":{"start":1764642893471,"stop":1764642893471,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fc5392b584e75b","name":"should handle cache.get errors gracefully","time":{"start":1764642915405,"stop":1764642915405,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7d68c73eeea12b","name":"Push message with Arabic payload","time":{"start":1764644034713,"stop":1764644034713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e481976eed57fb47","name":"Check received message containing Chinese","time":{"start":1764643430511,"stop":1764643430511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4476111a80b5d4b7","name":"should support chaining for add method","time":{"start":1764642950471,"stop":1764642950472,"duration":1},"status":"passed","severity":"normal"},{"uid":"555f0d16c2769da8","name":"should return start time to match max range","time":{"start":1764642953023,"stop":1764642953024,"duration":1},"status":"passed","severity":"normal"},{"uid":"77730658bc2430f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764643459215,"stop":1764643459215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea00766fcfe7e0e5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764642953009,"stop":1764642953010,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a29ca127c92bae","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764642942601,"stop":1764642942602,"duration":1},"status":"passed","severity":"normal"},{"uid":"e455646469ea1fa4","name":"Encoder throws on undefined content topic","time":{"start":1764642902918,"stop":1764642902918,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7d94a16a0dfb0d","name":"random static sharding 2 - Cluster ID: 749, Shard ID: 269","time":{"start":1764643269526,"stop":1764643269526,"duration":0},"status":"passed","severity":"normal"},{"uid":"7225b02c4a2c3272","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764642938357,"stop":1764642938363,"duration":6},"status":"passed","severity":"normal"},{"uid":"4e0b7b79d68d12d","name":"Passing page size 0 when there are 110 messages","time":{"start":1764643276480,"stop":1764643276480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a525ecf065d9f60d","name":"should enable all discoveries when explicitly set","time":{"start":1764642951798,"stop":1764642951798,"duration":0},"status":"passed","severity":"normal"},{"uid":"d804446b565b89b","name":"should return cached hash on subsequent access","time":{"start":1764642902920,"stop":1764642902921,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d70d9763e2891d","name":"Push message with content topic containing emoji","time":{"start":1764644034708,"stop":1764644034708,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d69de093e20289","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app35/8/topic205/json","time":{"start":1764643250568,"stop":1764643250569,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e83427e07ac7e13","name":"Decoder throws on undefined content topic","time":{"start":1764642922543,"stop":1764642922544,"duration":1},"status":"passed","severity":"normal"},{"uid":"a38dc11b5a2330e","name":"Push 30 different messages","time":{"start":1764644034728,"stop":1764644034728,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f930cca168bbdff0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764642999302,"stop":1764642999303,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67401b4ea5cf35d","name":"should not update T_req if message already exists","time":{"start":1764642938857,"stop":1764642938857,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa26bc85b839c8ac","name":"should load peers from local storage and dispatch events","time":{"start":1764642915404,"stop":1764642915405,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5fd14413251b7c3","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764642953735,"stop":1764642953735,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b8c3e3e87b3963","name":"should remove event listeners","time":{"start":1764642902340,"stop":1764642902340,"duration":0},"status":"passed","severity":"normal"},{"uid":"d572c9c8eeeca667","name":"same cluster, static sharding: nodes connect","time":{"start":1764643069436,"stop":1764643069436,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a99e574ba7b255","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764643430503,"stop":1764643430503,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce65d93e3139a0fc","name":"Push message with content topic containing Chinese","time":{"start":1764644034740,"stop":1764644034740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a96d3c875a02e4","name":"Passing page size 3 when there are 20 messages","time":{"start":1764643276481,"stop":1764643276481,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e64779dbe2d08","name":"Push message with JSON payload","time":{"start":1764644034737,"stop":1764644034737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9d7bf9dce72a30","name":"Publishes to nwaku","time":{"start":1764643140940,"stop":1764643140941,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5621641394ba40","name":"Sync message is sent within sync frequency","time":{"start":1764642960406,"stop":1764642960406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2c4edbffb47a0f","name":"should create a new stream if no existing for protocol found","time":{"start":1764642902644,"stop":1764642902644,"duration":0},"status":"passed","severity":"normal"},{"uid":"512ab2d75356d053","name":"Publish without waiting for remote peer","time":{"start":1764643158660,"stop":1764643158661,"duration":1},"status":"passed","severity":"normal"},{"uid":"117a274c05598a9e","name":"messageHashStr produces different results for different inputs","time":{"start":1764642902308,"stop":1764642902309,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31a304683bb488","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764642960407,"stop":1764642960407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c4dd84dc01840e","name":"ignores unrecognized TXT record formats","time":{"start":1764642911633,"stop":1764642911633,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa76734e91ef25c5","name":"should return PeerId when PeerId is provided","time":{"start":1764642902226,"stop":1764642902227,"duration":1},"status":"passed","severity":"normal"},{"uid":"dddee01a578f5fed","name":"should not be sent when there is no history","time":{"start":1764642942642,"stop":1764642942642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b397f6c9b6a75063","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764642938347,"stop":1764642938348,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83eb4e0199d00f9","name":"Push message with short payload","time":{"start":1764644034711,"stop":1764644034712,"duration":1},"status":"passed","severity":"normal"},{"uid":"100f3da79d79a7bf","name":"should work with async generator that yields promises","time":{"start":1764642952996,"stop":1764642953004,"duration":8},"status":"passed","severity":"normal"},{"uid":"650fd4cb3e5e6440","name":"Check received message with timestamp: 1764642978343 ","time":{"start":1764643430519,"stop":1764643430520,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0245eb5ff6954c8","name":"Fails to push message bigger that 1MB","time":{"start":1764644034746,"stop":1764644034746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dff255dcb72e9f4","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764642938312,"stop":1764642938312,"duration":0},"status":"passed","severity":"normal"},{"uid":"139b43fe5b743c4","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764643250561,"stop":1764643250562,"duration":1},"status":"passed","severity":"normal"},{"uid":"300735ecb91d5c7c","name":"Query generator for multiple messages","time":{"start":1764643278667,"stop":1764643278676,"duration":9},"status":"passed","severity":"normal"},{"uid":"ed6a7ba7cae61d72","name":"should handle hash queries without validation","time":{"start":1764642953833,"stop":1764642953833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1feb66cdd9b8118","name":"should properly setup health event callback","time":{"start":1764642952995,"stop":1764642952996,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b2809b90644a166","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764642942637,"stop":1764642942637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2f7158d2794de6","name":"Wrong topic","time":{"start":1764643250569,"stop":1764643250569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b378df2ded4330","name":"should handle case when navigator is not available","time":{"start":1764642901937,"stop":1764642901937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0b2918c32cc8a0","name":"should set field with only RELAY enabled","time":{"start":1764642893472,"stop":1764642893473,"duration":1},"status":"passed","severity":"normal"},{"uid":"888a2c2fd114ca79","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764642938313,"stop":1764642938313,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd43eebb2ad1c47","name":"should handle task timeouts","time":{"start":1764642951497,"stop":1764642951497,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cafee4eb5f21d2f","name":"random static sharding 1 - Cluster ID: 637, Shard ID: 506","time":{"start":1764643269525,"stop":1764643269526,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1eb12b22686d1ff","name":"should trigger query when it went offline since the last successful query","time":{"start":1764642953005,"stop":1764642953006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eaa546345a18cd2","name":"Fails to publish message with empty text","time":{"start":1764643150869,"stop":1764643150869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4047607cb8921","name":"should handle errors when globalThis is not available","time":{"start":1764642901931,"stop":1764642901932,"duration":1},"status":"passed","severity":"normal"},{"uid":"e424b52bef473c39","name":"should handle case when globalThis is not available","time":{"start":1764642901937,"stop":1764642901939,"duration":2},"status":"passed","severity":"normal"},{"uid":"892cfe3a1b7be6fc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764642892957,"stop":1764642892958,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c71b551902e4b0c","name":"should not change state when connections remain after disconnect","time":{"start":1764642901941,"stop":1764642901941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc7d7abc13d6d9","name":"Default pageSize","time":{"start":1764643276494,"stop":1764643276495,"duration":1},"status":"passed","severity":"normal"},{"uid":"8822afa080b49489","name":"should return false when navigator.onLine is false","time":{"start":1764642901936,"stop":1764642901936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a6178e884ba7b9","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764642956760,"stop":1764642956760,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf30f980c907b12e","name":"Check received message containing numeric","time":{"start":1764643430509,"stop":1764643430510,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e289b4dcd74768","name":"should reject on timeout if it was set","time":{"start":1764642953929,"stop":1764642953929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4856ea7cb7530d3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764642938315,"stop":1764642938316,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e40d433f966f616","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764642952364,"stop":1764642952364,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ca5b436508d3c6","name":"Cap max size when messages are pushed one at a time","time":{"start":1764642941426,"stop":1764642941427,"duration":1},"status":"passed","severity":"normal"},{"uid":"dccb8ba34a4a112f","name":"Push message with SQL Injection payload","time":{"start":1764644034701,"stop":1764644034701,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47d74e0a420a995","name":"should properly create location multiaddrs - tcp4","time":{"start":1764642893469,"stop":1764642893470,"duration":1},"status":"passed","severity":"normal"},{"uid":"57891e868655dda","name":"Push message with Basic HTML tag payload","time":{"start":1764644034701,"stop":1764644034702,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ac7e2e1a2d186f","name":"messageHashStr works with IProtoMessage","time":{"start":1764642902308,"stop":1764642902308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6599a9116e75a49","name":"Check publish message after client node is restarted","time":{"start":1764643150872,"stop":1764643150873,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c1aac3b504bd861","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764642887981,"stop":1764642887981,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25b729b018bd19e","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764642942639,"stop":1764642942639,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dede7ccbac23fb8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764643293796,"stop":1764643293797,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6ec2975a1380f2","name":"should initialize with isNetworkConnected as false","time":{"start":1764642901928,"stop":1764642901929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6657ec74a6575300","name":"should handle shard reader errors gracefully","time":{"start":1764642901879,"stop":1764642901880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7c303e86a1c342","name":"should be safe to call multiple times","time":{"start":1764642902341,"stop":1764642902341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b21e79aff48c9","name":"Push message with content topic containing escaped characters","time":{"start":1764644034720,"stop":1764644034720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad75a3a35de24db","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764642902283,"stop":1764642902283,"duration":0},"status":"passed","severity":"normal"},{"uid":"125b13dbb1781b3c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app44/5/topic314/xml","time":{"start":1764643250568,"stop":1764643250568,"duration":0},"status":"passed","severity":"normal"},{"uid":"3189903f9703fa6f","name":"random static sharding 8 - Cluster ID: 317, Shard ID: 674","time":{"start":1764643269534,"stop":1764643269535,"duration":1},"status":"passed","severity":"normal"},{"uid":"3843af1b89c2a494","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764642938336,"stop":1764642938337,"duration":1},"status":"passed","severity":"normal"},{"uid":"b90c5e0c7b107c3e","name":"should handle a minimal index list","time":{"start":1764642888208,"stop":1764642888209,"duration":1},"status":"passed","severity":"normal"},{"uid":"7341b66efda0c671","name":"Subscribe to topic containing short and receive message","time":{"start":1764643459223,"stop":1764643459223,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce949f1f9eabad2","name":"Outgoing message is acknowledged","time":{"start":1764642956754,"stop":1764642956754,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadec0fed6421cb9","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764642887962,"stop":1764642887962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20f2732541763e3","name":"should start peer exchange discovery","time":{"start":1764642911269,"stop":1764642911269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e4dae78d47d3fb","name":"Push message with rate limit","time":{"start":1764644034732,"stop":1764644034732,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f3623c01cd45d4","name":"should not receive a peer event after stop","time":{"start":1764642915404,"stop":1764642915404,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1132ebd522fe96","name":"Round trip binary serialization","time":{"start":1764642902917,"stop":1764642902917,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d97487c9f9925","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764642952761,"stop":1764642952761,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b284297f9f0be3a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764642887962,"stop":1764642887962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2c1e969ac3c99c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764643180007,"stop":1764643180009,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c6f8348bca8432f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764642892962,"stop":1764642892963,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c94d21e4ae3d6a","name":"Check received message containing JSON","time":{"start":1764643430516,"stop":1764643430516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed81944b19ecc5c","name":"Push message with content topic containing JSON","time":{"start":1764644034719,"stop":1764644034719,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fd5098e6ba3967","name":"should dial peer when peer is discovered","time":{"start":1764642901830,"stop":1764642901830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f608eb057593a2a1","name":"Push to array if already present","time":{"start":1764642887888,"stop":1764642887888,"duration":0},"status":"passed","severity":"normal"},{"uid":"3233fc6ed6e16b9d","name":"should create ShardReader with auto sharding network config","time":{"start":1764642902132,"stop":1764642902133,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ac1bfdc94d9b12","name":"should be safe to call multiple times","time":{"start":1764642902972,"stop":1764642902972,"duration":0},"status":"passed","severity":"normal"},{"uid":"409005dcf9618d35","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764643127954,"stop":1764643127955,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed83fc9b99fddbf","name":"Check received message containing long","time":{"start":1764643430509,"stop":1764643430509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5588d9118f2fa2a8","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764642953733,"stop":1764642953733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dba622b4c554233","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764643293801,"stop":1764643293801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec642b3b15023db4","name":"should handle zero peers request","time":{"start":1764642911113,"stop":1764642911113,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a4988330fa9660","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764642902353,"stop":1764642902354,"duration":1},"status":"passed","severity":"normal"},{"uid":"925382b65cb48f22","name":"should invoke callbacks when receiving a message","time":{"start":1764642952760,"stop":1764642952761,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff3ea46b6ee5ab","name":"should set field with only FILTER enabled","time":{"start":1764642893473,"stop":1764642893473,"duration":0},"status":"passed","severity":"normal"},{"uid":"50804bad13dfed02","name":"Check received message containing Russian","time":{"start":1764643430512,"stop":1764643430512,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a8f3afcdc96392","name":"should stop peer exchange discovery","time":{"start":1764642911270,"stop":1764642911270,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb25fe524ebe8532","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764642953735,"stop":1764642953736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e01fb074770ecca","name":"should return false when network is not connected","time":{"start":1764642902972,"stop":1764642902972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f701ddeab015a3c","name":"returns nothing if no connections present","time":{"start":1764642902469,"stop":1764642902470,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71352517cbdd8a7","name":"should requeue task if no peer is available","time":{"start":1764642951493,"stop":1764642951494,"duration":1},"status":"passed","severity":"normal"},{"uid":"c24236715483b53f","name":"Push message with Arabic payload","time":{"start":1764644034725,"stop":1764644034725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5d4a8dc1fb09fb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764642999307,"stop":1764642999307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b832f36add0bf9b1","name":"Nwaku publishes","time":{"start":1764643140941,"stop":1764643140941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d27860649d1736","name":"should update ack status of messages in outgoing buffer","time":{"start":1764642942643,"stop":1764642942643,"duration":0},"status":"passed","severity":"normal"},{"uid":"559c390861b6f01a","name":"Fails to push message bigger that 1MB","time":{"start":1764644034733,"stop":1764644034734,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9201c51a4bd95c","name":"Subscribe and receives messages on 20 topics","time":{"start":1764643459221,"stop":1764643459221,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe00fe5b528320c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764642902350,"stop":1764642902350,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b6acfb5c91273c0","name":"should dial one peer on dial","time":{"start":1764643067711,"stop":1764643067711,"duration":0},"status":"passed","severity":"normal"},{"uid":"710df9561be7054b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764642902437,"stop":1764642902439,"duration":2},"status":"passed","severity":"normal"},{"uid":"56e013a7d4999e1c","name":"Push message with Script payload","time":{"start":1764644034736,"stop":1764644034736,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeea843a0e4850cb","name":"Delete observer","time":{"start":1764643129529,"stop":1764643129529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b636fb0e0f39857","name":"Check publish message containing unicode special characters","time":{"start":1764643150865,"stop":1764643150865,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec684a703bea0ec","name":"should maintain chronological order of messages in localHistory","time":{"start":1764642942635,"stop":1764642942635,"duration":0},"status":"passed","severity":"normal"},{"uid":"5397beafa3b9adaf","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764643276178,"stop":1764643276179,"duration":1},"status":"passed","severity":"normal"},{"uid":"440001eb69654d34","name":"should handle ping failures gracefully","time":{"start":1764642902431,"stop":1764642902431,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e48b05e18565a72","name":"should dial peer immediately when queue is empty","time":{"start":1764642901862,"stop":1764642901863,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be6829193794be9","name":"Query with Ordered Callback, No message returned","time":{"start":1764643243938,"stop":1764643243938,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be5825f61c5e88a","name":"different cluster: nodes don't connect","time":{"start":1764643069436,"stop":1764643069437,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff9eb07acf99940","name":"Check received message containing Script","time":{"start":1764643430514,"stop":1764643430514,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db36cdfbc989ff8","name":"should not be empty after adding a subscription","time":{"start":1764642952759,"stop":1764642952760,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbbcc8ddbbd0b78","name":"Push message with custom timestamp: 1733884603106","time":{"start":1764644034709,"stop":1764644034709,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a148a1fe637161","name":"Emits 'synced' when message flagged as lost","time":{"start":1764642953734,"stop":1764642953734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb4fba0e6a61735","name":"should hang up with multiaddr and return true on success","time":{"start":1764642902974,"stop":1764642902974,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e69d167281d685d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764643278688,"stop":1764643278689,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee55f3974b2028bc","name":"should respect custom numPeersToUse configuration","time":{"start":1764642952358,"stop":1764642952358,"duration":0},"status":"passed","severity":"normal"},{"uid":"e808317c56de1595","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764643180012,"stop":1764643180013,"duration":1},"status":"passed","severity":"normal"},{"uid":"78be8510fb5bf768","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764643150866,"stop":1764643150867,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d4d33ae0aa08f8","name":"should handle complete connection lifecycle","time":{"start":1764642901953,"stop":1764642901954,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a81d1cc74f479af","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764643153254,"stop":1764643153257,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c7ef68be9b20d40","name":"should create ShardReader with static shards network config","time":{"start":1764642902133,"stop":1764642902137,"duration":4},"status":"passed","severity":"normal"},{"uid":"21fb29c4ba23e717","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764643158665,"stop":1764643158665,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6b484809e014d5","name":"should handle dial errors gracefully","time":{"start":1764642902346,"stop":1764642902347,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b89757701f2c57","name":"Subscribe and receive messages via lightPush","time":{"start":1764643459219,"stop":1764643459219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59f0c59abdf7a8b","name":"Push message with content topic containing Chinese","time":{"start":1764644034729,"stop":1764644034729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51b9c82a062744c","name":"Check received message containing short","time":{"start":1764643430486,"stop":1764643430487,"duration":1},"status":"passed","severity":"normal"},{"uid":"d53124cc6eda5a57","name":"should skip already querying peers","time":{"start":1764642911275,"stop":1764642911276,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29f618e4c58038a","name":"Callback on promise, aborts when callback returns true","time":{"start":1764643278685,"stop":1764643278688,"duration":3},"status":"passed","severity":"normal"},{"uid":"9f91ee3bbf9a8b7f","name":"Check publish message containing shell command","time":{"start":1764643150864,"stop":1764643150864,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df4192ec8f496f5","name":"can start the service","time":{"start":1764642983629,"stop":1764642983630,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4c604ec674c3e6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764643127955,"stop":1764643127955,"duration":0},"status":"passed","severity":"normal"},{"uid":"920fec5c17c14f8c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764642952357,"stop":1764642952358,"duration":1},"status":"passed","severity":"normal"},{"uid":"489c9a4403cb6f83","name":"Push message with special chars payload","time":{"start":1764644034724,"stop":1764644034724,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2527eff766fa83","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764642942640,"stop":1764642942640,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dd4fa1a3769d21","name":"Overlapping topic subscription","time":{"start":1764643459222,"stop":1764643459223,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fbb779e8c5408e","name":"Push message equal or less that 1MB","time":{"start":1764644034746,"stop":1764644034746,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d2fb8d50002978","name":"Push 30 different messages","time":{"start":1764644034703,"stop":1764644034703,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f66591a2913b74","name":"should populate queue if has active dial","time":{"start":1764642901867,"stop":1764642901867,"duration":0},"status":"passed","severity":"normal"},{"uid":"f415b452412f0bd7","name":"Push message equal or less that 1MB","time":{"start":1764644034722,"stop":1764644034722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a71a7fb44a0dba4","name":"Push message with custom timestamp: 1764646603106","time":{"start":1764644034710,"stop":1764644034710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60e5355d2161fd2","name":"Check received message containing SQL Injection","time":{"start":1764643430512,"stop":1764643430513,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa16cabb60f57477","name":"Push message with XML payload","time":{"start":1764644034736,"stop":1764644034736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa096af503cfbd6","name":"should work with stubbed peer manager event emitter","time":{"start":1764642952987,"stop":1764642952987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a19fae0a419721","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764642902823,"stop":1764642902824,"duration":1},"status":"passed","severity":"normal"},{"uid":"c42d04adc370e3b","name":"Correctly serialized arguments","time":{"start":1764643067869,"stop":1764643067869,"duration":0},"status":"passed","severity":"normal"},{"uid":"444043cced8972e1","name":"Fails to push message with large meta","time":{"start":1764644034744,"stop":1764644034744,"duration":0},"status":"passed","severity":"normal"},{"uid":"233f0ac6943d231f","name":"should initialize with libp2p components","time":{"start":1764642911102,"stop":1764642911103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d982b285c27a0e8","name":"Incoming message is emitted as received","time":{"start":1764642956754,"stop":1764642956755,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfc669e4d59d967","name":"Decoder throws on empty string content topic","time":{"start":1764642922544,"stop":1764642922544,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfab7596089a071","name":"Push message with content topic containing Russian","time":{"start":1764644034719,"stop":1764644034719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abff702c5f54c9","name":"Push message with emoji payload","time":{"start":1764644034738,"stop":1764644034738,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa93dce8c3b5ae90","name":"should only return 1 node with relay capability","time":{"start":1764642911634,"stop":1764642911634,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e171719de83e98","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764643150869,"stop":1764643150871,"duration":2},"status":"passed","severity":"normal"},{"uid":"47b1556954c0e01e","name":"Push message with meta","time":{"start":1764644034743,"stop":1764644034743,"duration":0},"status":"passed","severity":"normal"},{"uid":"62da828013dde600","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764642999306,"stop":1764642999306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4c3c79a88aa756","name":"should be able to dial TLS multiaddrs","time":{"start":1764643067712,"stop":1764643067713,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce46b75bc8dd6d92","name":"should not receive a peer event after stop","time":{"start":1764643216108,"stop":1764643216109,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa5d5f584d151af","name":"Push message with escaped characters payload","time":{"start":1764644034737,"stop":1764644034738,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ec6402ac504558","name":"Push message with content topic containing SQL Injection","time":{"start":1764644034719,"stop":1764644034719,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a5b38d9c8d5eb7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764643459221,"stop":1764643459221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a2e084e313e49","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764642887981,"stop":1764642887981,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c95d9928725d2a3","name":"should not dispatch event when already disconnected","time":{"start":1764642901942,"stop":1764642901942,"duration":0},"status":"passed","severity":"normal"},{"uid":"de33fe4558fa38c3","name":"pre and post cipher","time":{"start":1764642921282,"stop":1764642921283,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a774a7594fe0503","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764643293798,"stop":1764643293798,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa10b38044a556f8","name":"Retries within given interval","time":{"start":1764642953547,"stop":1764642953547,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c84744335ad7122","name":"should dial more peers if under maxConnections","time":{"start":1764642902351,"stop":1764642902351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4dc8a2c85c01e1","name":"Throws when trying to push message with empty payload","time":{"start":1764644034728,"stop":1764644034728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5ffb91f2314129","name":"should return false when pubsub topic parsing fails","time":{"start":1764642902156,"stop":1764642902158,"duration":2},"status":"passed","severity":"normal"},{"uid":"c37db6f695d58e06","name":"tcp ip4 address","time":{"start":1764642892894,"stop":1764642892896,"duration":2},"status":"passed","severity":"normal"},{"uid":"d78e97da77cd6abe","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764642938321,"stop":1764642938322,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f3a5d5289c6918","name":"should start and stop interval correctly","time":{"start":1764642951489,"stop":1764642951492,"duration":3},"status":"skipped","severity":"normal"},{"uid":"8d06943191ce3fab","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764643144202,"stop":1764643144202,"duration":0},"status":"passed","severity":"normal"},{"uid":"801397312f23194d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764642887976,"stop":1764642887977,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0537a47ed6061f8","name":"should remove event listeners from libp2p","time":{"start":1764642901932,"stop":1764642901934,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0660bbefb263b2c","name":"Used by Waku Relay","time":{"start":1764643285668,"stop":1764643285668,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3d5874873ecbbb","name":"Push message with Basic HTML tag payload","time":{"start":1764644034715,"stop":1764644034715,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f97bad5f242111f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764643459225,"stop":1764643459225,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c148429cfc26124","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764642952558,"stop":1764642952558,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e5c51eecc274d","name":"Push message with content topic containing numeric","time":{"start":1764644034729,"stop":1764644034729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f36ff8fc0c14e6","name":"accepts valid content-filtered query","time":{"start":1764642902463,"stop":1764642902463,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd887fd9c2534cca","name":"Check received message with timestamp: 1764642978343000000 ","time":{"start":1764643430519,"stop":1764643430519,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d67e32b5158bb1","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764643127948,"stop":1764643127948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab90fd1a8dda99d","name":"should handle peer not in mesh for all topics","time":{"start":1764642902453,"stop":1764642902454,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d2507f959d390af","name":"Push message with custom timestamp: 1764646603107","time":{"start":1764644034722,"stop":1764644034722,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda45303681e0574","name":"should be safe to call multiple times","time":{"start":1764642902339,"stop":1764642902340,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d6bf16217f1c32","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764642952360,"stop":1764642952361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c369c86bea5ea4b","name":"should not receive a peer event after stop","time":{"start":1764642983635,"stop":1764642983636,"duration":1},"status":"passed","severity":"normal"},{"uid":"721fe2d745f23ef","name":"should throw error when no peers are available","time":{"start":1764642953831,"stop":1764642953832,"duration":1},"status":"passed","severity":"normal"},{"uid":"71cc26ded4e0740","name":"should filter out already connected peers","time":{"start":1764642902345,"stop":1764642902345,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6e5059bb242957","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764642887975,"stop":1764642887975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cc7b0d8c118f2e","name":"should handle errors gracefully when getting peer info","time":{"start":1764642902159,"stop":1764642902159,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2356703f328185b","name":"should throw error - no id","time":{"start":1764642893465,"stop":1764642893465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef915d3b035ddd79","name":"should remove event listener for peer:discovery","time":{"start":1764642901828,"stop":1764642901829,"duration":1},"status":"passed","severity":"normal"},{"uid":"608ca9446fd3222b","name":"Check publish message containing emoji","time":{"start":1764643150866,"stop":1764643150866,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f9e115f6aa938e","name":"should remove entries","time":{"start":1764642938876,"stop":1764642938876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07716ab511e6071","name":"rejects hash query with time filter","time":{"start":1764642902466,"stop":1764642902467,"duration":1},"status":"passed","severity":"normal"},{"uid":"d128b90f66d5f2cd","name":"should initialize with custom number of peers","time":{"start":1764642952340,"stop":1764642952345,"duration":5},"status":"passed","severity":"normal"},{"uid":"1c1d7902dbecf39b","name":"Passing invalid cursor","time":{"start":1764643228832,"stop":1764643228832,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f60d882e66504","name":"should use DNS peer discovery with light client","time":{"start":1764642983636,"stop":1764642983637,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1b8e1e11f9b19a31","name":"connects to nwaku","time":{"start":1764643285665,"stop":1764643285666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e518089e27b44f0e","name":"should get / set TCP multiaddr","time":{"start":1764642893469,"stop":1764642893469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4267019d8e85b75c","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764642902436,"stop":1764642902436,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe19025583af06b","name":"should return false for different channelId","time":{"start":1764642956757,"stop":1764642956758,"duration":1},"status":"passed","severity":"normal"},{"uid":"17aeaee8a37c9748","name":"new peer added after a peer was already found","time":{"start":1764643153253,"stop":1764643153253,"duration":0},"status":"passed","severity":"normal"},{"uid":"4253f0cf13fe2d2c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764642938323,"stop":1764642938324,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee6e68588c8f5fe","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764642938348,"stop":1764642938348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4483b960f0230479","name":"Push message with Arabic payload","time":{"start":1764644034735,"stop":1764644034735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37f0d9f28a6cff1","name":"Outgoing message is emitted as sending","time":{"start":1764642954837,"stop":1764642954837,"duration":0},"status":"passed","severity":"normal"},{"uid":"13423a550953f64b","name":"should return PeerId when PeerId is provided","time":{"start":1764642902225,"stop":1764642902226,"duration":1},"status":"passed","severity":"normal"},{"uid":"3730c372282c83ea","name":"should create PeerExchange instance with components","time":{"start":1764642911114,"stop":1764642911114,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c4b9cafa815b0c","name":"should insert message into bloom filter","time":{"start":1764642942631,"stop":1764642942631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2212748175287a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764643278677,"stop":1764643278682,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4a5da1c3415eee","name":"Push 30 different messages","time":{"start":1764644034717,"stop":1764644034717,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2933d041ffaa500","name":"Js publishes, other Js receives","time":{"start":1764643140941,"stop":1764643140942,"duration":1},"status":"passed","severity":"normal"},{"uid":"326d1cab83bf3e5a","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764642952557,"stop":1764642952557,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cd87671f2eb325","name":"Encoder throws on empty string content topic","time":{"start":1764642920951,"stop":1764642920951,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41aee04f2900a67","name":"should handle empty peer infos gracefully","time":{"start":1764642911104,"stop":1764642911104,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f416dccf1d0b3f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764642892961,"stop":1764642892962,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdc21c84c43b455","name":"Push message with content topic containing special chars","time":{"start":1764644034740,"stop":1764644034740,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a6ee6aab0a720","name":"should handle mixed protocol support correctly","time":{"start":1764642952248,"stop":1764642952249,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0bfedab049dcb5d","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764642902350,"stop":1764642902350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04540a11751d711","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764643127953,"stop":1764643127954,"duration":1},"status":"passed","severity":"normal"},{"uid":"888f5144afb3db1e","name":"Outgoing message is emitted as sent","time":{"start":1764642954838,"stop":1764642954838,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d8786e187db2b3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764643430520,"stop":1764643430521,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15a7d9fa042e66a","name":"should get eligible entries based on current time","time":{"start":1764642938858,"stop":1764642938863,"duration":5},"status":"passed","severity":"normal"},{"uid":"304756861c1c83dd","name":"should return true for message with causal history","time":{"start":1764642956759,"stop":1764642956759,"duration":0},"status":"passed","severity":"normal"},{"uid":"57768c33b8c2e6ba","name":"should add event listeners to libp2p","time":{"start":1764642901929,"stop":1764642901930,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a69cf22b7f5f97","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764642953011,"stop":1764642953011,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6043f3a9160d94","name":"should create ConnectionManager with relay","time":{"start":1764642902969,"stop":1764642902969,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a3f9de96af1b6a","name":"Push message with custom timestamp: 1764639403107","time":{"start":1764644034745,"stop":1764644034745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e28ccbe105f47cff","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764642942634,"stop":1764642942634,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0240afba7e47a81","name":"retrieves a single peer","time":{"start":1764642911632,"stop":1764642911632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a216f52a115100c8","name":"should stop ping timers on peer disconnect","time":{"start":1764642902427,"stop":1764642902429,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a218c3c69cf6d06","name":"should throw error - invalid id","time":{"start":1764642893466,"stop":1764642893466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2096849cfb5619","name":"throws if store query response has error status","time":{"start":1764642902828,"stop":1764642902829,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91139049db6eba5","name":"should add peer to queue when queue is not empty","time":{"start":1764642901863,"stop":1764642901863,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c36c770decc6b8","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764642960408,"stop":1764642960408,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92678e544f7e85e","name":"should return false when peer is not found","time":{"start":1764642902158,"stop":1764642902159,"duration":1},"status":"passed","severity":"normal"},{"uid":"92a5be9b352c004b","name":"caches peers it previously fetched","time":{"start":1764642911633,"stop":1764642911634,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18f4155b90dfc33","name":"should drop connection to one peer on hangUp","time":{"start":1764643067711,"stop":1764643067712,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c0c3f4aad1805b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764643276179,"stop":1764643276179,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ad22c29e7eb554","name":"Publish message with rate limit","time":{"start":1764643150873,"stop":1764643150874,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6f5d47dae9e6db4","name":"should skip peers without ENR","time":{"start":1764642911277,"stop":1764642911278,"duration":1},"status":"passed","severity":"normal"},{"uid":"a75ef3a1ee533a63","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764643430507,"stop":1764643430508,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa044996bb9a969a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764642938322,"stop":1764642938323,"duration":1},"status":"passed","severity":"normal"},{"uid":"98351a12586c7d3e","name":"Push message with long payload","time":{"start":1764644034734,"stop":1764644034734,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c9eb933d0b6c8a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764642887983,"stop":1764642887984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a2332c050e874e","name":"returns all values when wanted number matches available values","time":{"start":1764642910248,"stop":1764642910248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dabe82e21eade6","name":"Subscribe to topic containing Script and receive message","time":{"start":1764643459215,"stop":1764643459215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a976842631142294","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764642938380,"stop":1764642938381,"duration":1},"status":"passed","severity":"normal"},{"uid":"e717a760d52a1584","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764643293798,"stop":1764643293799,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a9fbf1352f0c9a","name":"should perform ping and update peer store on timer","time":{"start":1764642902430,"stop":1764642902431,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ff1b1422ce9b043","name":"should properly start and stop event listening","time":{"start":1764642952233,"stop":1764642952234,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6dbade9ecd89df","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764642938372,"stop":1764642938373,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a620b514d700de","name":"Push message with Chinese payload","time":{"start":1764644034735,"stop":1764644034735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81d44553847790c","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764642960408,"stop":1764642960408,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca3a774d33e4b06","name":"should handle incoming messages","time":{"start":1764642952560,"stop":1764642952561,"duration":1},"status":"passed","severity":"normal"},{"uid":"596af66aaf80daae","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764642956761,"stop":1764642956761,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa01a37963b9b06","name":"should return peer for existing peer","time":{"start":1764642902348,"stop":1764642902348,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc335bfe3da0a4b4","name":"Renews subscription after lossing a connection","time":{"start":1764643459218,"stop":1764643459219,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfb33df37cc3994c","name":"should properly create peer info with all multiaddrs","time":{"start":1764642893471,"stop":1764642893472,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9854983d39f7ea5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764642938355,"stop":1764642938356,"duration":1},"status":"passed","severity":"normal"},{"uid":"d788a7cf4101e0e6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764642942639,"stop":1764642942639,"duration":0},"status":"passed","severity":"normal"},{"uid":"6671e1afc90e0859","name":"Relay","time":{"start":1764642984023,"stop":1764642984023,"duration":0},"status":"passed","severity":"normal"},{"uid":"879204420e03ba60","name":"should jump to current time when timestamp is far in the past","time":{"start":1764642942576,"stop":1764642942576,"duration":0},"status":"passed","severity":"normal"},{"uid":"f180861e6deb61dd","name":"Push message with Arabic payload","time":{"start":1764644034700,"stop":1764644034700,"duration":0},"status":"passed","severity":"normal"},{"uid":"678a67ae6a8965cc","name":"should throw error - no public key","time":{"start":1764642893465,"stop":1764642893465,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc1aed56e9d98ae","name":"should handle network check errors gracefully","time":{"start":1764642901880,"stop":1764642901881,"duration":1},"status":"passed","severity":"normal"},{"uid":"72387b55fd509d19","name":"should ignore duplicate entries","time":{"start":1764642938877,"stop":1764642938877,"duration":0},"status":"passed","severity":"normal"},{"uid":"77be321a20df6fa1","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764642953015,"stop":1764642953016,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb3bd64cef12aa59","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764642938313,"stop":1764642938313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce79343f624b743","name":"should return false for content message without causal history","time":{"start":1764642956759,"stop":1764642956759,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec16373c7d54c36","name":"should lock peers when selected","time":{"start":1764642952347,"stop":1764642952347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c024f03ef9d4eec","name":"throws if decoders don't match content topics","time":{"start":1764642902825,"stop":1764642902825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b883173909cf5bc","name":"should dial peers from store on start","time":{"start":1764642902336,"stop":1764642902339,"duration":3},"status":"passed","severity":"normal"},{"uid":"36f848c60ed0b21a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764642942637,"stop":1764642942637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c55319994c04711","name":"should properly create location multiaddrs - tcp6","time":{"start":1764642893470,"stop":1764642893471,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fedde04078dd8f6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764643459211,"stop":1764643459211,"duration":0},"status":"passed","severity":"normal"},{"uid":"407bdaa46d84b80f","name":"should not retry if at least one success","time":{"start":1764642951696,"stop":1764642951696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d11bfa9b25fb81","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app82/5/topic215/test.js","time":{"start":1764643250563,"stop":1764643250563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bda3ea7a1b3093d","name":"Check publish message containing SQL Injection","time":{"start":1764643150861,"stop":1764643150862,"duration":1},"status":"passed","severity":"normal"},{"uid":"84322beb16f4f563","name":"should be safe to call multiple times","time":{"start":1764642901829,"stop":1764642901830,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d465f15ab3c1de8","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764642952359,"stop":1764642952359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b508867e34dbaf1","name":"should get and remove ready entries","time":{"start":1764642938878,"stop":1764642938878,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cecdb51d4d994b","name":"throws on content topic with empty encoding field","time":{"start":1764642887960,"stop":1764642887961,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9fff7f1777a1eaf","name":"Push message with content topic containing emoji","time":{"start":1764644034720,"stop":1764644034720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49f527fb9b77d5e","name":"should be delivered immediately if received","time":{"start":1764642942644,"stop":1764642942644,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c7e74448e3f60","name":"isConnected return false after peer stops","time":{"start":1764642999306,"stop":1764642999306,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd1bef5a2bed418","name":"Promise Callback - true","time":{"start":1764643261994,"stop":1764643261994,"duration":0},"status":"passed","severity":"normal"},{"uid":"37899aa9a0b57b6c","name":"Throws when trying to push message with empty payload","time":{"start":1764644034739,"stop":1764644034739,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de1e9d00a5d75c1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764642911636,"stop":1764642911636,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dae5be6526b6d4a0","name":"should remove event listeners","time":{"start":1764642902424,"stop":1764642902425,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b37c7c9dce8468","name":"Push message with content topic containing unicode special characters","time":{"start":1764644034720,"stop":1764644034720,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b8f6c9425ce9c6","name":"Check received message containing emoji","time":{"start":1764643430518,"stop":1764643430519,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a41c9ac4506341","name":"should be empty when created","time":{"start":1764642952757,"stop":1764642952757,"duration":0},"status":"passed","severity":"normal"},{"uid":"6195c1f23b0f17c7","name":"Relay - dialed first","time":{"start":1764643291860,"stop":1764643291860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e9b7dc790fd40f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764643459208,"stop":1764643459208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12b70515fe8437d","name":"Push message with numeric payload","time":{"start":1764644034734,"stop":1764644034735,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42232296c05ad94","name":"Sign & Recover","time":{"start":1764642921283,"stop":1764642921283,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a38781e57c07fd1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764642911281,"stop":1764642911282,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8cc7252af3ac12","name":"Fields are not dropped","time":{"start":1764642902519,"stop":1764642902520,"duration":1},"status":"passed","severity":"normal"},{"uid":"90f2400ce9bcf136","name":"should handle very large timestamps","time":{"start":1764642942576,"stop":1764642942576,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f485b247d40d6dc","name":"Subscribe to topic containing Script and publish message","time":{"start":1764643158680,"stop":1764643158681,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f852e1116cc493","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764642887981,"stop":1764642887982,"duration":1},"status":"passed","severity":"normal"},{"uid":"76c3eeebc146ef37","name":"should retry if all attempts fail","time":{"start":1764642951498,"stop":1764642951499,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f19072ed3d11ec2","name":"A test","time":{"start":1764643054285,"stop":1764643054286,"duration":1},"status":"passed","severity":"normal"},{"uid":"27cece0c3852b7e7","name":"should process up to 3 peers at once","time":{"start":1764642901876,"stop":1764642901876,"duration":0},"status":"passed","severity":"normal"},{"uid":"50694dd5dcd9aaef","name":"should not receive a peer event before start","time":{"start":1764643216108,"stop":1764643216108,"duration":0},"status":"passed","severity":"normal"},{"uid":"19750996b0af3a46","name":"should decode valid enr successfully","time":{"start":1764642893464,"stop":1764642893464,"duration":0},"status":"passed","severity":"normal"},{"uid":"9482e317cd57ac9c","name":"configure the node with multiple content topics","time":{"start":1764643250569,"stop":1764643250570,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a19618c3f25753","name":"Throws when trying to push message with empty payload","time":{"start":1764644034703,"stop":1764644034704,"duration":1},"status":"passed","severity":"normal"},{"uid":"a407eded0f72f3e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764643459224,"stop":1764643459224,"duration":0},"status":"passed","severity":"normal"},{"uid":"9383f3f38a2ecf66","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764642938364,"stop":1764642938365,"duration":1},"status":"passed","severity":"normal"},{"uid":"13531dcb24fd4c87","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764642942632,"stop":1764642942632,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d9f0dd1d5935b7","name":"should compute hash only when first accessed","time":{"start":1764642902920,"stop":1764642902920,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7051dc7312a339c","name":"should wait for LightPush peer to be connected","time":{"start":1764642953930,"stop":1764642953930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f5feb6f16e611e","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764643144203,"stop":1764643144203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b82beb22c5b54f6","name":"should handle case with no peers in store","time":{"start":1764642902347,"stop":1764642902347,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1df1e39f2ce828","name":"should not fail to stop the service if it was not started","time":{"start":1764643216104,"stop":1764643216105,"duration":1},"status":"passed","severity":"normal"},{"uid":"33acd399d49c0cb7","name":"Ordered Callback - true","time":{"start":1764643261994,"stop":1764643261995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66b05ac2e89a9c7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764643459228,"stop":1764643459228,"duration":0},"status":"passed","severity":"normal"},{"uid":"859ac83d153ee107","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764643228828,"stop":1764643228828,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d19ecf0a680d8b1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764642938348,"stop":1764642938348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe72ba134d35a2d","name":"should handle relay send failures gracefully","time":{"start":1764642902439,"stop":1764642902440,"duration":1},"status":"passed","severity":"normal"},{"uid":"39be18e4b0e8cf6d","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764642999301,"stop":1764642999302,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dfaa70fce7b3ab","name":"Push message with content topic containing unicode special characters","time":{"start":1764644034707,"stop":1764644034708,"duration":1},"status":"passed","severity":"normal"},{"uid":"11099f684e3e947c","name":"should start and setup intervals and event listeners","time":{"start":1764642952761,"stop":1764642952762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7619c9df0a492aa5","name":"should reject if LightPush is requested but not mounted","time":{"start":1764642953928,"stop":1764642953928,"duration":0},"status":"passed","severity":"normal"},{"uid":"241cd1db0bfc8180","name":"should return true even if peer has no overlapping shards","time":{"start":1764642902146,"stop":1764642902146,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ac090f96278408","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764642953016,"stop":1764642953017,"duration":1},"status":"passed","severity":"normal"},{"uid":"a61a9cbe7b107adb","name":"should register libp2p event listeners when start is called","time":{"start":1764642952350,"stop":1764642952350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6911cb767c6aa0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764643228818,"stop":1764643228824,"duration":6},"status":"passed","severity":"normal"},{"uid":"2f44b5b534f0916f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/2/topic549/proto","time":{"start":1764643250565,"stop":1764643250566,"duration":1},"status":"passed","severity":"normal"},{"uid":"3984b03bee2a1cff","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764642938354,"stop":1764642938355,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdb9f1c817046c7","name":"should check false positive rate","time":{"start":1764642938181,"stop":1764642938182,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9f4808b6fe696e","name":"throws on content topic with non-number generation field","time":{"start":1764642887957,"stop":1764642887957,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25191281ee17abf","name":"Push message with content topic containing unicode special characters","time":{"start":1764644034742,"stop":1764644034742,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a45e838b6f6200","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764642887979,"stop":1764642887980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b763d805d0f53bac","name":"Push message with content topic containing Russian","time":{"start":1764644034740,"stop":1764644034741,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a27dcd2eb97434","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764643459227,"stop":1764643459227,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0bb91a04d89644","name":"should set field with all protocols enabled","time":{"start":1764642893472,"stop":1764642893472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5a2605c3653355","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764642887982,"stop":1764642887982,"duration":0},"status":"passed","severity":"normal"},{"uid":"23449ee9e5655473","name":"should retry on complete failure if specified","time":{"start":1764642951695,"stop":1764642951695,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05532ff9a9c1fa1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764643276175,"stop":1764643276175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a9c7ac199abfa2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764642938365,"stop":1764642938371,"duration":6},"status":"passed","severity":"normal"},{"uid":"cdd97292e88f62a1","name":"Does not throw an exception when node disconnects","time":{"start":1764643285666,"stop":1764643285667,"duration":1},"status":"passed","severity":"normal"},{"uid":"85118215a8fe0aff","name":"should add entries and maintain sorted order","time":{"start":1764642938844,"stop":1764642938857,"duration":13},"status":"passed","severity":"normal"},{"uid":"276f212e8083ec46","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764642911046,"stop":1764642911046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c50814a28d67c","name":"should handle complete peer lifecycle","time":{"start":1764642902454,"stop":1764642902461,"duration":7},"status":"passed","severity":"normal"},{"uid":"5cd1b76e5ae83819","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764643127952,"stop":1764643127952,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8117e3f843d0bf","name":"should push the message to the outgoing buffer","time":{"start":1764642942631,"stop":1764642942631,"duration":0},"status":"passed","severity":"normal"},{"uid":"b833e6253bce1171","name":"Push message with shell command payload","time":{"start":1764644034702,"stop":1764644034702,"duration":0},"status":"passed","severity":"normal"},{"uid":"99fe36d7539ecdc8","name":"should not be delivered","time":{"start":1764642942643,"stop":1764642942643,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdf352d635a3220","name":"should add received message to localHistory with retrievalHint","time":{"start":1764642942635,"stop":1764642942635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1d4451c09f967b","name":"should handle dial errors gracefully","time":{"start":1764642901831,"stop":1764642901831,"duration":0},"status":"passed","severity":"normal"},{"uid":"df832ad26e66ce00","name":"should add event listeners to globalThis","time":{"start":1764642901930,"stop":1764642901931,"duration":1},"status":"passed","severity":"normal"},{"uid":"46090c82c14d8c5e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764643459217,"stop":1764643459217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f4df4f924ef095","name":"should initialize bloom filter with correct parameters","time":{"start":1764642938156,"stop":1764642938160,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1c5a4eb930b7aba","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764642902353,"stop":1764642902353,"duration":0},"status":"passed","severity":"normal"},{"uid":"afff5d0d9afeba78","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764643158687,"stop":1764643158687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5425c6ac426a96df","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764642952361,"stop":1764642952364,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b49a4e1c7858721","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app18/4/topic916/xml","time":{"start":1764643250565,"stop":1764643250565,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a23c2cd61613015","name":"should not return locked peers if enough unlocked are available","time":{"start":1764642952348,"stop":1764642952348,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd064de57f14e6d","name":"Passing page size 19 when there are 20 messages","time":{"start":1764643276487,"stop":1764643276488,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c2e2e9c37018ab","name":"should mark all messages in causal history as acknowledged","time":{"start":1764642942636,"stop":1764642942636,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f82ff960c3467c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764642911040,"stop":1764642911040,"duration":0},"status":"passed","severity":"normal"},{"uid":"85772b17df86a35d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764642942635,"stop":1764642942636,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dd905629a689489","name":"throws an error for improperly formatted content topics","time":{"start":1764642887974,"stop":1764642887974,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b80746bb05c3aa","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764642938324,"stop":1764642938325,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c429607c0015053","name":"should check connected peers if present and suitable","time":{"start":1764642953929,"stop":1764642953930,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9b05115a8a7092","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764643228824,"stop":1764643228827,"duration":3},"status":"passed","severity":"normal"},{"uid":"2d0a9ad60d1fcbc7","name":"Check received message containing numeric","time":{"start":1764643430487,"stop":1764643430492,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa784952cf0a7fbd","name":"should fail to send if no connected peers found","time":{"start":1764642951688,"stop":1764642951694,"duration":6},"status":"passed","severity":"normal"},{"uid":"9e6a5a2bcda8bcf","name":"should add received messages to bloom filter","time":{"start":1764642942634,"stop":1764642942634,"duration":0},"status":"passed","severity":"normal"},{"uid":"352ba9cc8769a196","name":"Init the array if not present","time":{"start":1764642887886,"stop":1764642887888,"duration":2},"status":"passed","severity":"normal"},{"uid":"a60eec56527e11b","name":"Check received message containing Script","time":{"start":1764643430497,"stop":1764643430497,"duration":0},"status":"passed","severity":"normal"},{"uid":"793e6cb72fbc84f3","name":"should handle dial errors gracefully","time":{"start":1764642901873,"stop":1764642901873,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c310dc548cc9886","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764642911040,"stop":1764642911042,"duration":2},"status":"passed","severity":"normal"},{"uid":"c97f15454dc6365d","name":"should send to specified number of peers of used peers","time":{"start":1764642951695,"stop":1764642951695,"duration":0},"status":"passed","severity":"normal"},{"uid":"97541399a4e3b64","name":"Publish message with custom timestamp: Tue Dec 02 2025 01:39:04 GMT+0000 (Coordinated Universal Time)","time":{"start":1764643150867,"stop":1764643150868,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4009d8724530312","name":"should decode valid enr with tcp successfully","time":{"start":1764642893465,"stop":1764642893465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9da7d40ed631644","name":"nwaku subscribes","time":{"start":1764643140939,"stop":1764643140940,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8299c93d2803ce2","name":"Check received message containing long","time":{"start":1764643430487,"stop":1764643430487,"duration":0},"status":"passed","severity":"normal"},{"uid":"909d2d9f1164cc11","name":"Push message with XML payload","time":{"start":1764644034701,"stop":1764644034701,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3151b513640731","name":"Check received message containing Russian","time":{"start":1764643430495,"stop":1764643430496,"duration":1},"status":"passed","severity":"normal"},{"uid":"61633c70ede59661","name":"should handle ENR without shardInfo","time":{"start":1764642911278,"stop":1764642911279,"duration":1},"status":"passed","severity":"normal"},{"uid":"9870a0c03b948ae0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764643459225,"stop":1764643459226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7774dce02900e8a1","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764642938308,"stop":1764642938311,"duration":3},"status":"passed","severity":"normal"},{"uid":"7ec1885ea58f49f8","name":"Check received message containing Arabic","time":{"start":1764643430511,"stop":1764643430512,"duration":1},"status":"passed","severity":"normal"},{"uid":"d574b152fbc1f902","name":"Check meta is set [ecies]","time":{"start":1764642922542,"stop":1764642922543,"duration":1},"status":"passed","severity":"normal"},{"uid":"38c832bb2db55497","name":"Subscribe to topic containing long and publish message","time":{"start":1764643158671,"stop":1764643158672,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a9675e8d458f640","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764643158687,"stop":1764643158687,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbb6100cc9df75b","name":"different cluster: nodes don't connect","time":{"start":1764643069439,"stop":1764643069439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e60f3b4336204c2","name":"should allow redial after failed dial cooldown expires","time":{"start":1764642901873,"stop":1764642901874,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cbe81837f80fd1","name":"should capture event listeners for testing","time":{"start":1764642952995,"stop":1764642952995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afb3ded44666c13","name":"should dial second nwaku node that was discovered","time":{"start":1764642977646,"stop":1764642977656,"duration":10},"status":"skipped","severity":"normal"},{"uid":"2a902d99dfeb1af1","name":"should select older connection if present","time":{"start":1764642902471,"stop":1764642902471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fabed7fc6aa75cd","name":"should keep entries that haven't expired yet","time":{"start":1764642950473,"stop":1764642950473,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c3bcad139f010b","name":"Push message with content topic containing short","time":{"start":1764644034704,"stop":1764644034704,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7dbbf05e39d3ca","name":"should handle disconnect when peer has no timers","time":{"start":1764642902441,"stop":1764642902441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e95347975d92e4b","name":"Non TWN Cluster","time":{"start":1764643250562,"stop":1764643250562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d250902bea531b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764642887966,"stop":1764642887966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d9fbcc853b5758","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764642901835,"stop":1764642901836,"duration":1},"status":"passed","severity":"normal"},{"uid":"30652567510423e6","name":"Check message with invalid timestamp is not received","time":{"start":1764643430521,"stop":1764643430521,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f626188802c738","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764642942636,"stop":1764642942636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63a945ebeed669b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764642938349,"stop":1764642938354,"duration":5},"status":"passed","severity":"normal"},{"uid":"c436604f6bd56668","name":"Push message with meta","time":{"start":1764644034708,"stop":1764644034708,"duration":0},"status":"passed","severity":"normal"},{"uid":"2735ca02a2805a34","name":"Check publish message after service node is restarted","time":{"start":1764643150872,"stop":1764643150872,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12e9bf4184da04b3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764642938346,"stop":1764642938347,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0b0631bebabc38","name":"should evict furthest entry when buffer is full","time":{"start":1764642938857,"stop":1764642938858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2221fad74b2a456","name":"should add and remove event listeners correctly","time":{"start":1764642915405,"stop":1764642915406,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fee61ac3386208c","name":"Push message with JSON payload","time":{"start":1764644034726,"stop":1764644034726,"duration":0},"status":"passed","severity":"normal"},{"uid":"196b265cc396a295","name":"Push message with content topic containing long","time":{"start":1764644034728,"stop":1764644034729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d85445359f7653","name":"Push message with escaped characters payload","time":{"start":1764644034716,"stop":1764644034716,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72dc7a5e7c34d75","name":"Fails to push message with large meta","time":{"start":1764644034721,"stop":1764644034721,"duration":0},"status":"passed","severity":"normal"},{"uid":"209dce3aab6ea11","name":"Passing page size 11 when there are 10 messages","time":{"start":1764643276485,"stop":1764643276487,"duration":2},"status":"passed","severity":"normal"},{"uid":"694f58eb3138e647","name":"Repair Request","time":{"start":1764642942601,"stop":1764642942601,"duration":0},"status":"passed","severity":"normal"},{"uid":"560c689345000d65","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764642892963,"stop":1764642892964,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc8187968205cc","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764643158664,"stop":1764643158664,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a6be43c42ccb1b","name":"messageHashStr returns a hex string","time":{"start":1764642902299,"stop":1764642902299,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e413cc94aa41d2","name":"throws on empty content topic","time":{"start":1764642887955,"stop":1764642887955,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc1440828726f47","name":"Own sync message does not acknowledge own messages","time":{"start":1764642960408,"stop":1764642960408,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaa8a15debdb9b8","name":"Push message with unicode special characters payload","time":{"start":1764644034716,"stop":1764644034716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3162e88e01f7547","name":"Push message with rate limit","time":{"start":1764644034744,"stop":1764644034744,"duration":0},"status":"passed","severity":"normal"},{"uid":"771817f3921ce2c2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764643158672,"stop":1764643158674,"duration":2},"status":"passed","severity":"normal"},{"uid":"cef533d9841c5e2c","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764643430504,"stop":1764643430504,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefb196fc8cfebad","name":"should handle timestamp equal to current time","time":{"start":1764642942575,"stop":1764642942575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7228e6556b6d6a2c","name":"Relay + Store","time":{"start":1764642984024,"stop":1764642984026,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a7d29581ec313d5","name":"should work with stubbed waku event emitter","time":{"start":1764642952988,"stop":1764642952994,"duration":6},"status":"passed","severity":"normal"},{"uid":"22e7b6fbf44b6952","name":"Check received message containing escaped characters","time":{"start":1764643430517,"stop":1764643430517,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f04043d3e3723d","name":"recovers when dns.resolve returns empty","time":{"start":1764642911632,"stop":1764642911633,"duration":1},"status":"passed","severity":"normal"},{"uid":"89362d1af7fd7347","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764642953832,"stop":1764642953833,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d2460fb1d1ce08","name":"should increase lamport timestamp","time":{"start":1764642942630,"stop":1764642942630,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f22900f6b2ce22","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764642902339,"stop":1764642902339,"duration":0},"status":"passed","severity":"normal"},{"uid":"bebd54c70e0d5a26","name":"A test","time":{"start":1764643054287,"stop":1764643054288,"duration":1},"status":"passed","severity":"normal"},{"uid":"f054488b095a286b","name":"should handle complete dial lifecycle","time":{"start":1764642901882,"stop":1764642901883,"duration":1},"status":"passed","severity":"normal"},{"uid":"b316bb83830e0efc","name":"should never report false negatives","time":{"start":1764642938162,"stop":1764642938172,"duration":10},"status":"passed","severity":"normal"},{"uid":"218cba281ce94a5c","name":"Check publish message containing JSON","time":{"start":1764643150863,"stop":1764643150864,"duration":1},"status":"passed","severity":"normal"},{"uid":"4860505d49a76ddb","name":"should add and check entries correctly","time":{"start":1764642950464,"stop":1764642950468,"duration":4},"status":"passed","severity":"normal"},{"uid":"e98dd862fc3664c6","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764643158674,"stop":1764643158676,"duration":2},"status":"passed","severity":"normal"},{"uid":"3ffbfa990bf59ff9","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764643228830,"stop":1764643228831,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f7ad5f1eba3fa2","name":"Push message with long payload","time":{"start":1764644034699,"stop":1764644034699,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c1a981b32ccd4e","name":"Push message with content topic containing short","time":{"start":1764644034739,"stop":1764644034739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4067cb16bceafbea","name":"random static sharding 3 - Cluster ID: 204, Shard ID: 597","time":{"start":1764643269526,"stop":1764643269528,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab853d21855424cc","name":"should properly create location multiaddrs - udp6","time":{"start":1764642893470,"stop":1764642893470,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1392a0274938b9","name":"should sort peers by ping value","time":{"start":1764642902976,"stop":1764642902977,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b85ab81f83d874","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764642892961,"stop":1764642892961,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f1fb6a54bce050","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764643459209,"stop":1764643459209,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d013024b825d7fd","name":"Ordered callback, aborts when callback returns true","time":{"start":1764643278689,"stop":1764643278691,"duration":2},"status":"passed","severity":"normal"},{"uid":"b251c9677e653ba2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764642887977,"stop":1764642887978,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23d9001ec10accd","name":"should handle all zero keep alive options","time":{"start":1764642902450,"stop":1764642902453,"duration":3},"status":"passed","severity":"normal"},{"uid":"17a3f5fb02af15ea","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app34/7/topic806/test.js","time":{"start":1764643250567,"stop":1764643250567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81cd1a0bd828db1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764642902299,"stop":1764642902307,"duration":8},"status":"passed","severity":"normal"},{"uid":"98c1462f0e7f6698","name":"should clear interval on stop","time":{"start":1764642911279,"stop":1764642911280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c92d8a7b43dd9a74","name":"should handle large number of peers request","time":{"start":1764642911112,"stop":1764642911112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bacd06b8d2b8b62","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764642951494,"stop":1764642951495,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccde7d6c3f215cf","name":"should perform initial health assessment on start","time":{"start":1764642952236,"stop":1764642952239,"duration":3},"status":"passed","severity":"normal"},{"uid":"2fb8e60b388225b2","name":"should attach causal history and bloom filter to each message","time":{"start":1764642942632,"stop":1764642942632,"duration":0},"status":"passed","severity":"normal"},{"uid":"5412089de3615466","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764642938338,"stop":1764642938338,"duration":0},"status":"passed","severity":"normal"}] |