2025-11-13 01:59:49 +00:00

1 line
225 KiB
JSON

[{"uid":"cb14d34a988a33af","name":"Push message with escaped characters payload","time":{"start":1762999138857,"stop":1762999138857,"duration":0},"status":"passed","severity":"normal"},{"uid":"84954435d01443f4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762998404066,"stop":1762998404066,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fbbb7304e18f42","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762998039000,"stop":1762998039001,"duration":1},"status":"passed","severity":"normal"},{"uid":"11af0da575c19428","name":"should push the message to the outgoing buffer","time":{"start":1762998028343,"stop":1762998028343,"duration":0},"status":"passed","severity":"normal"},{"uid":"935d251b2e1956f2","name":"Push message with content topic containing Russian","time":{"start":1762999138860,"stop":1762999138860,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1d4c34b0d83de1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762998262134,"stop":1762998262134,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04780da9d23002b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762997976122,"stop":1762997976123,"duration":1},"status":"passed","severity":"normal"},{"uid":"572d7b793d874594","name":"should not process empty queue","time":{"start":1762997990017,"stop":1762997990018,"duration":1},"status":"passed","severity":"normal"},{"uid":"b670329406fecad","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762998554233,"stop":1762998554233,"duration":0},"status":"passed","severity":"normal"},{"uid":"82512f96092f21ba","name":"Push message with special chars payload","time":{"start":1762999138842,"stop":1762999138843,"duration":1},"status":"passed","severity":"normal"},{"uid":"66fa7bd4f326a371","name":"Push message with content topic containing emoji","time":{"start":1762999138885,"stop":1762999138885,"duration":0},"status":"passed","severity":"normal"},{"uid":"942b2c3e95bb2d4","name":"Check message with no pubsub topic is not received","time":{"start":1762998519525,"stop":1762998519525,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa3593eb359b1d1","name":"Query with Ordered Callback, No message returned","time":{"start":1762998368761,"stop":1762998368761,"duration":0},"status":"passed","severity":"normal"},{"uid":"900b9e80b4779b98","name":"should add entries and maintain sorted order","time":{"start":1762998024876,"stop":1762998024877,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ade9aa40aa7edd","name":"should return true when peer is on the specified shard","time":{"start":1762997990483,"stop":1762997990483,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f63c73db62df27","name":"should return different streams if requested simultaniously","time":{"start":1762997990697,"stop":1762997990698,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a620e6e199dbc2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762998019765,"stop":1762998019765,"duration":0},"status":"passed","severity":"normal"},{"uid":"72649e371aedefc7","name":"Push message with Script payload","time":{"start":1762999138844,"stop":1762999138844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d757c30090e4ec41","name":"peer exchange sets tag","time":{"start":1762998240181,"stop":1762998240182,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc46f47630da0be3","name":"should properly create location multiaddrs - tcp","time":{"start":1762997981660,"stop":1762997981660,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9efbf29cee5de6f","name":"should handle case with no peers in store","time":{"start":1762997990786,"stop":1762997990786,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd2b1e95d78d62c","name":"should drop connection via multiaddr with hangUp","time":{"start":1762998154386,"stop":1762998154386,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca786ba468cebe97","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762998008698,"stop":1762998008699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20c5286a89ff7a0","name":"Relay + Store","time":{"start":1762998070653,"stop":1762998070654,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c8886c9b557f182","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762998554227,"stop":1762998554227,"duration":0},"status":"passed","severity":"normal"},{"uid":"787bc1bdb13d7cbe","name":"can query messages normally","time":{"start":1762998371493,"stop":1762998371494,"duration":1},"status":"passed","severity":"normal"},{"uid":"b926835bee9e58f1","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762998039002,"stop":1762998039002,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f95c2a8d9e192d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762997999625,"stop":1762997999625,"duration":0},"status":"passed","severity":"normal"},{"uid":"116c70d9b170d633","name":"should handle browser offline state overriding peer connections","time":{"start":1762997989972,"stop":1762997989972,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26fe8f23fd38be","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762998240182,"stop":1762998240183,"duration":1},"status":"passed","severity":"normal"},{"uid":"461434698db3b30a","name":"Push message with XML payload","time":{"start":1762999138844,"stop":1762999138844,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e2a9dc06d939fc","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762997980969,"stop":1762997980973,"duration":4},"status":"passed","severity":"normal"},{"uid":"b06496f58b32e9c7","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762998155661,"stop":1762998155663,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf2459917b1307b0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762998336154,"stop":1762998336155,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa1cb4b52febb964","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762998262134,"stop":1762998262134,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c468640cb0d6f5a","name":"should handle case when navigator is not available","time":{"start":1762997989953,"stop":1762997989953,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3d29dbd0d4296c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762998336161,"stop":1762998336161,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca844265ef7d002","name":"should skip peers without peer exchange protocol","time":{"start":1762997999240,"stop":1762997999240,"duration":0},"status":"passed","severity":"normal"},{"uid":"19796ae00973abe5","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762998245911,"stop":1762998245912,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6bc525ac20ea07","name":"Check publish message containing SQL Injection","time":{"start":1762998252818,"stop":1762998252819,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1b96361f3bc3776","name":"should start peer exchange discovery","time":{"start":1762997999234,"stop":1762997999235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea666ad6452f5c0a","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762998038313,"stop":1762998038313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f933f3f0612ff2e0","name":"Check received message containing Basic HTML tag","time":{"start":1762998519510,"stop":1762998519510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5557be4f701a5a29","name":"should dial with PeerId and return stream","time":{"start":1762997990988,"stop":1762997990988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7582aababde1cfc1","name":"Check publish message containing special chars","time":{"start":1762998252816,"stop":1762998252816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5eefd7f383f28f5","name":"should return PeerId when PeerId is provided","time":{"start":1762997990339,"stop":1762997990340,"duration":1},"status":"passed","severity":"normal"},{"uid":"658f90181de828b","name":"should handle a minimal index list","time":{"start":1762997976309,"stop":1762997976309,"duration":0},"status":"passed","severity":"normal"},{"uid":"53321b5f202c976d","name":"should discover peers from provided peer cache","time":{"start":1762998159153,"stop":1762998159162,"duration":9},"status":"passed","severity":"normal"},{"uid":"3fcea056e875340c","name":"should handle incoming messages","time":{"start":1762998038313,"stop":1762998038314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e8d84aa342914aa","name":"should return false for content message without causal history","time":{"start":1762998041781,"stop":1762998041782,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfffdb5bec023623","name":"should handle query errors","time":{"start":1762997999242,"stop":1762997999242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9544d79be9a80ed9","name":"should clear dial history on stop","time":{"start":1762997989998,"stop":1762997989998,"duration":0},"status":"passed","severity":"normal"},{"uid":"33aa46814b93e42e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762998336160,"stop":1762998336161,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e7ad6aa528f64d","name":"Push message with custom timestamp: 1732239690680","time":{"start":1762999138887,"stop":1762999138887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc63cbabd562ae0","name":"Push message with rate limit","time":{"start":1762999138886,"stop":1762999138886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b473454787bcb2b1","name":"should start and stop interval correctly","time":{"start":1762998036930,"stop":1762998036930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1680dcecb1a4de4","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762997989963,"stop":1762997989964,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab74b45d8145e25b","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762997998033,"stop":1762997998040,"duration":7},"status":"passed","severity":"normal"},{"uid":"ceebfba795eb1010","name":"should stop and cleanup resources","time":{"start":1762998037769,"stop":1762998037770,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df4ab062d420a96","name":"rejects hash query with time filter","time":{"start":1762997990536,"stop":1762997990536,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a59b5b7bf49b36","name":"accepts valid content-filtered query","time":{"start":1762997990526,"stop":1762997990527,"duration":1},"status":"passed","severity":"normal"},{"uid":"b973659149099e41","name":"Check received message containing Script","time":{"start":1762998519509,"stop":1762998519510,"duration":1},"status":"passed","severity":"normal"},{"uid":"76df9c9e28d77658","name":"Overlapping topic subscription","time":{"start":1762998554222,"stop":1762998554222,"duration":0},"status":"passed","severity":"normal"},{"uid":"71550181e8c1f644","name":"Push message with content topic containing Arabic","time":{"start":1762999138848,"stop":1762999138848,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b385e794e43de12","name":"Does not throw an exception when node disconnects","time":{"start":1762998400411,"stop":1762998400411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c40b7d092733a94","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762998336162,"stop":1762998336162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d1b80e95bbe687","name":"Check received message containing SQL Injection","time":{"start":1762998519509,"stop":1762998519509,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17f44c96b4652c3","name":"Publish message with custom timestamp: Thu Nov 13 2025 00:44:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1762998252825,"stop":1762998252826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3e2da3f0dcbb3","name":"should successfully stop","time":{"start":1762998038314,"stop":1762998038314,"duration":0},"status":"passed","severity":"normal"},{"uid":"568dbaefe96d7378","name":"Push message with long payload","time":{"start":1762999138842,"stop":1762999138842,"duration":0},"status":"passed","severity":"normal"},{"uid":"858f4ece91e0d7e0","name":"Renews subscription after lossing a connection","time":{"start":1762998554228,"stop":1762998554228,"duration":0},"status":"passed","severity":"normal"},{"uid":"4361d0e42f00e97b","name":"Query Generator - true","time":{"start":1762998382404,"stop":1762998382404,"duration":0},"status":"passed","severity":"normal"},{"uid":"e611dd98daf982f8","name":"returns all values when wanted number is greater than available values","time":{"start":1762997998032,"stop":1762997998032,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6ea77c3a64ed60","name":"should handle all zero keep alive options","time":{"start":1762997990272,"stop":1762997990272,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf0e6148fde749d","name":"should not allow unachievable error rate","time":{"start":1762998019817,"stop":1762998019817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b366740e367bba55","name":"should set up event listeners when started","time":{"start":1762998038539,"stop":1762998038539,"duration":0},"status":"passed","severity":"normal"},{"uid":"919ef407edbcb0ef","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762998037530,"stop":1762998037530,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20bd562f749957a","name":"Push message with content topic containing special chars","time":{"start":1762999138871,"stop":1762999138872,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b91f3204797aa75","name":"should process queue every 500ms","time":{"start":1762997990016,"stop":1762997990017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed24da7859a0f367","name":"nwaku subscribes","time":{"start":1762998253622,"stop":1762998253623,"duration":1},"status":"passed","severity":"normal"},{"uid":"270562f8e8b371d6","name":"can start the service","time":{"start":1762998003273,"stop":1762998003273,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5b5576143c96b4","name":"Push message with Basic HTML tag payload","time":{"start":1762999138856,"stop":1762999138856,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52af5edd215e752","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762998108539,"stop":1762998108541,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5fe191220094e58","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762998019763,"stop":1762998019763,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae70d4db3080145","name":"Push message with content topic containing Chinese","time":{"start":1762999138882,"stop":1762999138883,"duration":1},"status":"passed","severity":"normal"},{"uid":"db2607bf5fcbe1ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762997976128,"stop":1762997976128,"duration":0},"status":"passed","severity":"normal"},{"uid":"386e76f5fdd2152b","name":"should handle dial errors gracefully","time":{"start":1762997990091,"stop":1762997990091,"duration":0},"status":"passed","severity":"normal"},{"uid":"71929c29ca57ef85","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762998037528,"stop":1762998037528,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd1bf67a5fd42aa","name":"Subscribe and receive messages via waku relay post","time":{"start":1762998554219,"stop":1762998554220,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9de2868156f51a","name":"should wait for LightPush peer to be connected","time":{"start":1762998039118,"stop":1762998039118,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46ec0d3a0f6d6bc","name":"Push message with custom timestamp: 1732239690680","time":{"start":1762999138863,"stop":1762999138863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d181d307dc386a2","name":"Push message with custom timestamp: 1732239690680","time":{"start":1762999138875,"stop":1762999138875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93ed5c915ccb374","name":"Check message with no pubsub topic is not received","time":{"start":1762998519514,"stop":1762998519514,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c972009d9ae689f","name":"should handle v3 RLN errors","time":{"start":1762998037454,"stop":1762998037460,"duration":6},"status":"passed","severity":"normal"},{"uid":"a397e456ab277f3f","name":"Throws when trying to push message with empty payload","time":{"start":1762999138846,"stop":1762999138847,"duration":1},"status":"passed","severity":"normal"},{"uid":"abcdb660717f5429","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/8/topic409/proto","time":{"start":1762998355279,"stop":1762998355279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcb5e8ea76a60df","name":"should dial peers from store when no connections remain","time":{"start":1762997990781,"stop":1762997990783,"duration":2},"status":"passed","severity":"normal"},{"uid":"44784c3fb8555338","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762998554235,"stop":1762998554235,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f7df975aaec85d","name":"should be able to dial TLS multiaddrs","time":{"start":1762998154387,"stop":1762998154387,"duration":0},"status":"passed","severity":"normal"},{"uid":"4644ed787f75cd4a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762998554224,"stop":1762998554224,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f78d44ac9bf0b53","name":"should create dialer with libp2p and shardReader","time":{"start":1762997989990,"stop":1762997989991,"duration":1},"status":"passed","severity":"normal"},{"uid":"7130c6dc9bae52ae","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762998155663,"stop":1762998155664,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e574e35e6910277","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762998019802,"stop":1762998019802,"duration":0},"status":"passed","severity":"normal"},{"uid":"eceb8175947bf0b1","name":"Check received message containing special chars","time":{"start":1762998519518,"stop":1762998519519,"duration":1},"status":"passed","severity":"normal"},{"uid":"d29a328ab94e7c26","name":"should skip peer when already connected","time":{"start":1762997990003,"stop":1762997990003,"duration":0},"status":"passed","severity":"normal"},{"uid":"756fb07cd543d521","name":"Publish message with custom timestamp: Fri Nov 22 2024 01:44:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1762998252825,"stop":1762998252825,"duration":0},"status":"passed","severity":"normal"},{"uid":"39749ca3e4768690","name":"Push message with meta","time":{"start":1762999138885,"stop":1762999138885,"duration":0},"status":"passed","severity":"normal"},{"uid":"4364e0d15aa18733","name":"should set field with all protocols enabled","time":{"start":1762997981661,"stop":1762997981662,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67355269988d9bb","name":"Reusing cursor across nodes","time":{"start":1762998349576,"stop":1762998349576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5668f0c9e55b848","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762998019802,"stop":1762998019802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f649270bce315ca","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app0/5/topic976/json","time":{"start":1762998355272,"stop":1762998355272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7cbf2431b4a497","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762998036591,"stop":1762998036592,"duration":1},"status":"passed","severity":"normal"},{"uid":"b759adb656c30f4b","name":"should properly start and stop event listening","time":{"start":1762998038859,"stop":1762998038860,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f50dcf446c7002c","name":"should handle complete peer lifecycle","time":{"start":1762997990275,"stop":1762997990275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6533bbbf62fe9dd5","name":"Check message with no payload is not received","time":{"start":1762998519526,"stop":1762998519526,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7e54846756a6db","name":"should clear the dialing interval","time":{"start":1762997989996,"stop":1762997989998,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9563d7fb666348d","name":"should return false when peer has no shard info","time":{"start":1762997990475,"stop":1762997990481,"duration":6},"status":"passed","severity":"normal"},{"uid":"5ba361c9a48cc040","name":"Push message with SQL Injection payload","time":{"start":1762999138878,"stop":1762999138879,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c7e97981022014","name":"Relay - dialed after","time":{"start":1762998407051,"stop":1762998407051,"duration":0},"status":"passed","severity":"normal"},{"uid":"275e34eba1925e39","name":"Check message received after jswaku node is restarted","time":{"start":1762998519527,"stop":1762998519527,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb9ef45289ad5d1","name":"should hang up with multiaddr and return true on success","time":{"start":1762997990990,"stop":1762997990990,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75bd19b890c7d87","name":"Push message with SQL Injection payload","time":{"start":1762999138855,"stop":1762999138855,"duration":0},"status":"passed","severity":"normal"},{"uid":"898a3122796eb2cc","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762997990790,"stop":1762997990790,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e10491f153c9ba9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762998010219,"stop":1762998010219,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21ad920869361f5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762998019728,"stop":1762998019728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60c96fb1a2b5b82","name":"return first retrieved peers without further DNS queries","time":{"start":1762997999624,"stop":1762997999625,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e376cc1d22ff28b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762997999626,"stop":1762997999626,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6f392ca0410942ea","name":"Check publish message containing numeric","time":{"start":1762998252816,"stop":1762998252816,"duration":0},"status":"passed","severity":"normal"},{"uid":"4625d8a3e1dba84e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762998554231,"stop":1762998554231,"duration":0},"status":"skipped","severity":"normal"},{"uid":"42df17cef231d4c8","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762998519524,"stop":1762998519524,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b5ee79e7750b444","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762998019807,"stop":1762998019810,"duration":3},"status":"passed","severity":"normal"},{"uid":"a67aa6882d3fe493","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762998046583,"stop":1762998046583,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18efe7ba9cd05ec","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762997976113,"stop":1762997976114,"duration":1},"status":"passed","severity":"normal"},{"uid":"c843136f8b82c238","name":"Push message with XML payload","time":{"start":1762999138855,"stop":1762999138856,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bed1dc2cf2266bc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762998554231,"stop":1762998554231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4036ea2ecf2c9d5b","name":"should return undefined if no connection provided","time":{"start":1762997990695,"stop":1762997990696,"duration":1},"status":"passed","severity":"normal"},{"uid":"2392388a24c856a4","name":"Push message with content topic containing numeric","time":{"start":1762999138859,"stop":1762999138859,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f66c399d28454b","name":"Push message with Basic HTML tag payload","time":{"start":1762999138845,"stop":1762999138845,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0279939cbd5293","name":"retrieves a single peer","time":{"start":1762997999622,"stop":1762997999622,"duration":0},"status":"passed","severity":"normal"},{"uid":"4872d611f7e12437","name":"Nodes with multiple pubsub topic","time":{"start":1762998245906,"stop":1762998245907,"duration":1},"status":"passed","severity":"normal"},{"uid":"4878c3532b70d22a","name":"should handle multiple query options for time ranges","time":{"start":1762998039000,"stop":1762998039000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d69ff56c766e8a9","name":"throws on content topic with empty version field","time":{"start":1762997976109,"stop":1762997976109,"duration":0},"status":"passed","severity":"normal"},{"uid":"40def09bc86d171e","name":"Push message with content topic containing Russian","time":{"start":1762999138872,"stop":1762999138872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63100a764f1f27e","name":"Push message with long payload","time":{"start":1762999138853,"stop":1762999138853,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86a2aac0ac72b73","name":"should stop query when sync message from same channel is found","time":{"start":1762998041779,"stop":1762998041780,"duration":1},"status":"passed","severity":"normal"},{"uid":"18522f853415f279","name":"should initialize with custom TTL","time":{"start":1762997999233,"stop":1762997999234,"duration":1},"status":"passed","severity":"normal"},{"uid":"72e609171d5e3549","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762998554227,"stop":1762998554227,"duration":0},"status":"passed","severity":"normal"},{"uid":"991521cf613f7cd6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762997976115,"stop":1762997976115,"duration":0},"status":"passed","severity":"normal"},{"uid":"140d80a840b98258","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762998554237,"stop":1762998554237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7febbc7745f681","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762997999221,"stop":1762997999221,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cac552e4c6b80fb","name":"should not update T_req if message already exists","time":{"start":1762998024872,"stop":1762998024872,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcfe5d182f87f7f","name":"Get Nodes","time":{"start":1762997998813,"stop":1762997998814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8756879410ad0762","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762997990238,"stop":1762997990239,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9b9e05405e72b7","name":"Repair Request","time":{"start":1762998028184,"stop":1762998028184,"duration":0},"status":"passed","severity":"normal"},{"uid":"70738c683e525536","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762998554220,"stop":1762998554220,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3641581f0bdef4","name":"should filter out undefined ENRs","time":{"start":1762997999218,"stop":1762997999219,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f0b85015cc43f","name":"Check received message containing Script","time":{"start":1762998519520,"stop":1762998519520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70c384c081e6f7f","name":"should drop connection to one peer on hangUp","time":{"start":1762998154386,"stop":1762998154386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21088f8413945e0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app24/5/topic839/xml","time":{"start":1762998355272,"stop":1762998355273,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bb4d62dda57b20","name":"should initialize with default options","time":{"start":1762997999232,"stop":1762997999232,"duration":0},"status":"passed","severity":"normal"},{"uid":"1017b82752c26d65","name":"Decoder throws on undefined content topic","time":{"start":1762997990998,"stop":1762997990999,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71a33d9d4411edd","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762997980980,"stop":1762997980981,"duration":1},"status":"passed","severity":"normal"},{"uid":"a04a99b98a5077cf","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762998037529,"stop":1762998037530,"duration":1},"status":"passed","severity":"normal"},{"uid":"191aa0cd3b7e2d9c","name":"should set field with all protocols disabled","time":{"start":1762997981661,"stop":1762997981661,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f0fd77e42cbe11","name":"groups content topics by expected pubsub topic","time":{"start":1762997976122,"stop":1762997976122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7fd78e453ff38a","name":"Check message with invalid timestamp is not received","time":{"start":1762998519524,"stop":1762998519525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e35218acdfe0f6","name":"Check received message containing Russian","time":{"start":1762998519509,"stop":1762998519509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b47a4d8068d4e16","name":"Symmetric encrypt & Decrypt","time":{"start":1762998008933,"stop":1762998008934,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc78f190d2441ab","name":"Check publish message containing escaped characters","time":{"start":1762998252823,"stop":1762998252823,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34fe5382a58f1b3","name":"Check publish message containing XML","time":{"start":1762998252819,"stop":1762998252819,"duration":0},"status":"passed","severity":"normal"},{"uid":"3042902e3685da8","name":"should not receive a peer event after stop","time":{"start":1762998071118,"stop":1762998071118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdf64e8e38626ec","name":"Subscribe and receive messages via waku relay post","time":{"start":1762998554229,"stop":1762998554230,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa8db5e7fce93cc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762997990775,"stop":1762997990776,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ed52bad5fe5026","name":"should handle cache.get errors gracefully","time":{"start":1762998003276,"stop":1762998003276,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c9873f8147a5f8","name":"Passing page size 10 when there are 10 messages","time":{"start":1762998392892,"stop":1762998392892,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c6007747a7b0d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762998019811,"stop":1762998019811,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f23be94531ce82","name":"should not receive a peer event before start","time":{"start":1762998071117,"stop":1762998071118,"duration":1},"status":"passed","severity":"normal"},{"uid":"33f0ea95f30d218f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762997976111,"stop":1762997976111,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f05d070f7f719c","name":"Relay + Store","time":{"start":1762997981663,"stop":1762997981664,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a16c0bac8acfa1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762998519527,"stop":1762998519527,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe9b464a6410a09","name":"Check received message containing numeric","time":{"start":1762998519518,"stop":1762998519518,"duration":0},"status":"passed","severity":"normal"},{"uid":"3270a980a1c9e965","name":"should handle peer store errors gracefully","time":{"start":1762997990092,"stop":1762997990094,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc025523d8d6c09e","name":"should never report false negatives","time":{"start":1762998024759,"stop":1762998024763,"duration":4},"status":"passed","severity":"normal"},{"uid":"c971674044701d47","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762998019811,"stop":1762998019811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9561455ca08fdcd9","name":"should initialize with Unhealthy status","time":{"start":1762998038857,"stop":1762998038857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5a0bb66979efd1","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762998019727,"stop":1762998019727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6945ff129eb660","name":"Fails to push message with large meta","time":{"start":1762999138886,"stop":1762999138886,"duration":0},"status":"passed","severity":"normal"},{"uid":"e964535daeea363b","name":"should throw error - no public key","time":{"start":1762997981654,"stop":1762997981654,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e703eb0c7d975b9","name":"Check received message with timestamp: 1762998064598 ","time":{"start":1762998519512,"stop":1762998519513,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c4373ba1b7aaf2","name":"messageHash returns a Uint8Array","time":{"start":1762997990302,"stop":1762997990303,"duration":1},"status":"passed","severity":"normal"},{"uid":"da33cd65217b30b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762997999246,"stop":1762997999246,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ab083579ec4086","name":"Push message with Arabic payload","time":{"start":1762999138878,"stop":1762999138878,"duration":0},"status":"passed","severity":"normal"},{"uid":"83880f7490f6014f","name":"should skip peers without peerInfo in ENR","time":{"start":1762997999243,"stop":1762997999243,"duration":0},"status":"passed","severity":"normal"},{"uid":"77323a46b64f281e","name":"should not dial peers from store when browser is not connected","time":{"start":1762997990781,"stop":1762997990781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07cef9558fcb0","name":"should not start if already started","time":{"start":1762997999235,"stop":1762997999235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7c72b52a063228","name":"should process up to 3 peers at once","time":{"start":1762997990017,"stop":1762997990017,"duration":0},"status":"passed","severity":"normal"},{"uid":"832aece23e0655d0","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762998019732,"stop":1762998019733,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2887fcc47ed378b","name":"should evict furthest entry when buffer is full","time":{"start":1762998024877,"stop":1762998024878,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae11568808d9cd1b","name":"ends if response has no messages","time":{"start":1762997990828,"stop":1762997990829,"duration":1},"status":"passed","severity":"normal"},{"uid":"3583b3a701d71ef","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762998349575,"stop":1762998349576,"duration":1},"status":"passed","severity":"normal"},{"uid":"a726ead848d42653","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762998019752,"stop":1762998019763,"duration":11},"status":"passed","severity":"normal"},{"uid":"5c40a48d2dc4b94e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762998019774,"stop":1762998019783,"duration":9},"status":"passed","severity":"normal"},{"uid":"36b09366d184abb","name":"Push message with unicode special characters payload","time":{"start":1762999138857,"stop":1762999138857,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5cfb7f80d032e2","name":"should be safe to call multiple times","time":{"start":1762997989998,"stop":1762997989999,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e35a6a368fe88b","name":"Check received message containing numeric","time":{"start":1762998519507,"stop":1762998519507,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ae7ab44e60c201","name":"should use DNS peer discovery with light client","time":{"start":1762998071119,"stop":1762998071119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"336a70f2321509c7","name":"Default pageSize","time":{"start":1762998392898,"stop":1762998392900,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a8e084d055cac45","name":"Fails to push message bigger that 1MB","time":{"start":1762999138876,"stop":1762999138876,"duration":0},"status":"passed","severity":"normal"},{"uid":"36391893027f902e","name":"should emit a peer event after start","time":{"start":1762998071116,"stop":1762998071117,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c9ab42e4efbfe1","name":"Check publish message containing JSON","time":{"start":1762998252821,"stop":1762998252822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7fe9e9f02f3b253","name":"different cluster: nodes don't connect","time":{"start":1762998155660,"stop":1762998155661,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d93300e37005bd","name":"Push message with content topic containing JSON","time":{"start":1762999138849,"stop":1762999138849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d102905309c16b96","name":"should update peer store before dialing","time":{"start":1762997990092,"stop":1762997990092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f600595222f332ce","name":"should be safe to call multiple times","time":{"start":1762997990087,"stop":1762997990090,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea4b00b86eced3ef","name":"should register libp2p event listeners when start is called","time":{"start":1762998037524,"stop":1762998037525,"duration":1},"status":"passed","severity":"normal"},{"uid":"159dd3843fd2ff19","name":"Push message with content topic containing emoji","time":{"start":1762999138862,"stop":1762999138862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82892424f86ca64","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762998027326,"stop":1762998027327,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe0807ebd6616ba","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762998028355,"stop":1762998028355,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daf83a4ee1d502f","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762998554227,"stop":1762998554227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32ebc64210f458e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762998391433,"stop":1762998391433,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be661f0e179a498","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762998389618,"stop":1762998389619,"duration":1},"status":"passed","severity":"normal"},{"uid":"739e41d41e714e3f","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762998245905,"stop":1762998245906,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fe2ecb4a082eac","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762998085850,"stop":1762998085850,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea6247500b7d4d4","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/7/topic479/xml","time":{"start":1762998355273,"stop":1762998355273,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e60c14ab3aee3fe","name":"should return false for different channelId","time":{"start":1762998041781,"stop":1762998041781,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fa070bf8b212c4","name":"returns all values when wanted number matches available values","time":{"start":1762997998030,"stop":1762997998032,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa14c907ea6798b4","name":"should drop connection to all peers on hangUp","time":{"start":1762998154385,"stop":1762998154385,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8166a49bd9bcf0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762998071120,"stop":1762998071121,"duration":1},"status":"skipped","severity":"normal"},{"uid":"43cbe15907c0addf","name":"should handle shardReader errors","time":{"start":1762997990995,"stop":1762997990995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e965482458fee34e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762997998964,"stop":1762997998964,"duration":0},"status":"passed","severity":"normal"},{"uid":"e533de17336b71a","name":"should work with stubbed retrieve function","time":{"start":1762998038541,"stop":1762998038541,"duration":0},"status":"passed","severity":"normal"},{"uid":"66066db1392fc6e9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762998554223,"stop":1762998554223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eefe32038329b5","name":"Push message with short payload","time":{"start":1762999138853,"stop":1762999138853,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70cf50a45c62768","name":"should retry if all attempts fail","time":{"start":1762998036947,"stop":1762998036947,"duration":0},"status":"passed","severity":"normal"},{"uid":"a554d449a3a0c17b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762998262126,"stop":1762998262126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1765d229af4257","name":"should create ShardReader with static shards network config","time":{"start":1762997990473,"stop":1762997990473,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2007666ae4a29b4","name":"should stop ping timers on peer disconnect","time":{"start":1762997990238,"stop":1762997990238,"duration":0},"status":"passed","severity":"normal"},{"uid":"814ed373135e23a4","name":"random static sharding 5 - Cluster ID: 604, Shard ID: 600","time":{"start":1762998376437,"stop":1762998376437,"duration":0},"status":"passed","severity":"normal"},{"uid":"867d9b7ce1e996d2","name":"Correctly serialized arguments","time":{"start":1762998154531,"stop":1762998154532,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e302260e0e330","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762998019750,"stop":1762998019751,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df73fb182f4d240","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762998028358,"stop":1762998028358,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac51d21d9330144a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762997976129,"stop":1762997976129,"duration":0},"status":"passed","severity":"normal"},{"uid":"8debfdd0d95708e9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762998262094,"stop":1762998262102,"duration":8},"status":"passed","severity":"normal"},{"uid":"74fd4bad758b7550","name":"should return false for sync message without causal history","time":{"start":1762998041781,"stop":1762998041781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d6b51dfc50572c","name":"Push message with content topic containing special chars","time":{"start":1762999138882,"stop":1762999138882,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eaea276cfcff9c","name":"Check publish message containing emoji","time":{"start":1762998252824,"stop":1762998252824,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c01975c654e1440","name":"should not execute task if max attempts is 0","time":{"start":1762998036938,"stop":1762998036939,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1445d8b4cc3a5f","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762997981663,"stop":1762997981663,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e5e1084e77cf31","name":"should not fail to stop the service if it was not started","time":{"start":1762998071114,"stop":1762998071115,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba5405e1681e0f","name":"should keep entries that haven't expired yet","time":{"start":1762998036172,"stop":1762998036174,"duration":2},"status":"passed","severity":"normal"},{"uid":"ecbb90f99cca1acd","name":"should increase lamport timestamp","time":{"start":1762998028342,"stop":1762998028343,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ac9b1dc3a7ddf5","name":"Fails to push message bigger that 1MB","time":{"start":1762999138852,"stop":1762999138852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba95f3365cfd33de","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762998019744,"stop":1762998019746,"duration":2},"status":"passed","severity":"normal"},{"uid":"848a73c0d23cc841","name":"Sign & Recover","time":{"start":1762998008934,"stop":1762998008935,"duration":1},"status":"passed","severity":"normal"},{"uid":"8053761898ded0f8","name":"should handle dial errors gracefully","time":{"start":1762997990011,"stop":1762997990011,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace4a13afa9f3413","name":"can start the service","time":{"start":1762998242556,"stop":1762998242556,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f6d979e438b7e8","name":"Delete observer","time":{"start":1762998241673,"stop":1762998241673,"duration":0},"status":"passed","severity":"normal"},{"uid":"976a7dd5095ae83a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762998519524,"stop":1762998519524,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d2347784b5e87e","name":"it tolerates circular branch references","time":{"start":1762997999622,"stop":1762997999622,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8197b7bd3c2140","name":"should use configured peers when available","time":{"start":1762998039001,"stop":1762998039002,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f76cc4159383a04","name":"should capture event listeners for testing","time":{"start":1762998038542,"stop":1762998038542,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1707eb8ecf9867","name":"should reject on timeout if it was set","time":{"start":1762998039117,"stop":1762998039117,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdef25085be6dc30","name":"should encode/decode to RLP encoding","time":{"start":1762997981657,"stop":1762997981657,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ca163c072d4c36","name":"connects to nwaku","time":{"start":1762998400410,"stop":1762998400411,"duration":1},"status":"passed","severity":"normal"},{"uid":"4995ee1aaab51410","name":"pre and post cipher","time":{"start":1762998008934,"stop":1762998008934,"duration":0},"status":"passed","severity":"normal"},{"uid":"757b86aa42e902a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762997976131,"stop":1762997976131,"duration":0},"status":"passed","severity":"normal"},{"uid":"8449d545fd31199a","name":"should create ConnectionManager with relay","time":{"start":1762997990983,"stop":1762997990983,"duration":0},"status":"passed","severity":"normal"},{"uid":"317792a42fb0563","name":"should handle very large timestamps","time":{"start":1762998027327,"stop":1762998027328,"duration":1},"status":"passed","severity":"normal"},{"uid":"5898605e41b581f9","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762998019717,"stop":1762998019726,"duration":9},"status":"passed","severity":"normal"},{"uid":"9a38a96d2caa92c5","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762998028344,"stop":1762998028345,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f600f5c748a9","name":"Push message with content topic containing Chinese","time":{"start":1762999138848,"stop":1762999138848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cedad39e82a08b9","name":"Query Generator - false","time":{"start":1762998382404,"stop":1762998382408,"duration":4},"status":"passed","severity":"normal"},{"uid":"133411eac17931aa","name":"ends after yielding if response size indicates end","time":{"start":1762997990830,"stop":1762997990831,"duration":1},"status":"passed","severity":"normal"},{"uid":"87296cc2578465ed","name":"Check publish message containing shell command","time":{"start":1762998252822,"stop":1762998252823,"duration":1},"status":"passed","severity":"normal"},{"uid":"4299ec25498d8cbf","name":"should detect messages with missing dependencies","time":{"start":1762998028352,"stop":1762998028352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7fd9324d4b9284","name":"Push message with Chinese payload","time":{"start":1762999138878,"stop":1762999138878,"duration":0},"status":"passed","severity":"normal"},{"uid":"74058e697d69931","name":"A test","time":{"start":1762998141019,"stop":1762998141020,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6554f96cc21496a","name":"should do nothing if no non-locked connections to drop","time":{"start":1762997990791,"stop":1762997990792,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f77edb4462214dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762998019810,"stop":1762998019810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a09017bb45793a6","name":"should send relay ping messages on timer","time":{"start":1762997990258,"stop":1762997990267,"duration":9},"status":"passed","severity":"normal"},{"uid":"f556f0ead3d52d8","name":"Meta field set when metaSetter is specified","time":{"start":1762997990997,"stop":1762997990997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b630fb58c3f743fe","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app98/6/topic319/utf8","time":{"start":1762998355272,"stop":1762998355272,"duration":0},"status":"passed","severity":"normal"},{"uid":"800bfaf4a7d60606","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762998028350,"stop":1762998028350,"duration":0},"status":"passed","severity":"normal"},{"uid":"814bc1736d30eb26","name":"should reject if LightPush is requested but not mounted","time":{"start":1762998039116,"stop":1762998039116,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bc01d9c8fdf99e","name":"should not discard bootstrap peers if under the limit","time":{"start":1762998108541,"stop":1762998108541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9087d55555ff48ff","name":"should increase lamport timestamp","time":{"start":1762998028346,"stop":1762998028346,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfcc4d45a71a037","name":"should add event listeners to globalThis","time":{"start":1762997989939,"stop":1762997989941,"duration":2},"status":"passed","severity":"normal"},{"uid":"444be38ad44539c3","name":"Check received message containing shell command","time":{"start":1762998519522,"stop":1762998519522,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb6e19a7eba057d","name":"should decode valid enr successfully","time":{"start":1762997981653,"stop":1762997981653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d2756339122262d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762998404068,"stop":1762998404068,"duration":0},"status":"passed","severity":"normal"},{"uid":"857f191d15ccfaf9","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762997981653,"stop":1762997981653,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5bc931fa30dc9f","name":"should add event listeners to libp2p","time":{"start":1762997989937,"stop":1762997989938,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0fecededb7fbef5","name":"should handle peer store errors gracefully","time":{"start":1762997999238,"stop":1762997999238,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc912bf9760f095f","name":"Passing page size 3 when there are 20 messages","time":{"start":1762998392891,"stop":1762998392892,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8b26443ab59b65c","name":"Push message with content topic containing long","time":{"start":1762999138882,"stop":1762999138882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6c2d3e91f146d2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762998019791,"stop":1762998019795,"duration":4},"status":"passed","severity":"normal"},{"uid":"26716e5d7931d932","name":"should handle query errors gracefully","time":{"start":1762997999241,"stop":1762997999241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ff6f754b26d1ce","name":"should dial peer when no shard info available","time":{"start":1762997990010,"stop":1762997990010,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6786c46de2050e","name":"Check received message containing long","time":{"start":1762998519507,"stop":1762998519507,"duration":0},"status":"passed","severity":"normal"},{"uid":"159ce36dfc19f7dc","name":"Check received message containing JSON","time":{"start":1762998519510,"stop":1762998519511,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ce1a2e24bc3fa3","name":"Push message with content topic containing short","time":{"start":1762999138847,"stop":1762999138847,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f569c4544a9ec3","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762998245913,"stop":1762998245914,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1c63e1350f86bc","name":"should retry failed tasks","time":{"start":1762998036936,"stop":1762998036936,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bb6847daf53bfb","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762998046596,"stop":1762998046596,"duration":0},"status":"passed","severity":"normal"},{"uid":"133acd675eea22e5","name":"should return false when network is not connected","time":{"start":1762997990987,"stop":1762997990987,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8900366defd4875","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762998019744,"stop":1762998019744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92bd1187d6ab122","name":"Push message with content topic containing JSON","time":{"start":1762999138873,"stop":1762999138873,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ab320eec09f4d9","name":"Encoder error raises irrecoverable error","time":{"start":1762998039905,"stop":1762998039906,"duration":1},"status":"passed","severity":"normal"},{"uid":"59472c04d707e881","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762998554235,"stop":1762998554236,"duration":1},"status":"passed","severity":"normal"},{"uid":"b85fd930c9970997","name":"isConnected return false after peer stops","time":{"start":1762998085849,"stop":1762998085849,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fc728a1445b18a","name":"should not stop if not started","time":{"start":1762997999236,"stop":1762997999236,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ea4941667d0e79","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762998284281,"stop":1762998284281,"duration":0},"status":"passed","severity":"normal"},{"uid":"db92b516b3001030","name":"Push message with content topic containing escaped characters","time":{"start":1762999138861,"stop":1762999138862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88c1a1e0f0232a2","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762998349573,"stop":1762998349573,"duration":0},"status":"passed","severity":"normal"},{"uid":"7937ee45796c6af4","name":"Push message with custom timestamp: 1763001690680","time":{"start":1762999138875,"stop":1762999138876,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa693b623969e50","name":"Push message with content topic containing short","time":{"start":1762999138881,"stop":1762999138882,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd522aa241f05a7","name":"Encoder error raises irrecoverable error","time":{"start":1762998041776,"stop":1762998041776,"duration":0},"status":"passed","severity":"normal"},{"uid":"75674a37064df80f","name":"Push message with content topic containing escaped characters","time":{"start":1762999138873,"stop":1762999138873,"duration":0},"status":"passed","severity":"normal"},{"uid":"2364800cb0124c15","name":"should dial peer when on same shard","time":{"start":1762997990009,"stop":1762997990010,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6868423725fee52","name":"topics with same application and version share the same shard","time":{"start":1762997976121,"stop":1762997976122,"duration":1},"status":"passed","severity":"normal"},{"uid":"e95f1c4048f63c10","name":"should handle peer not in mesh for all topics","time":{"start":1762997990272,"stop":1762997990273,"duration":1},"status":"passed","severity":"normal"},{"uid":"c070cd18dcfb40f9","name":"Check publish message containing Russian","time":{"start":1762998252817,"stop":1762998252818,"duration":1},"status":"passed","severity":"normal"},{"uid":"de3dcbaf224732f8","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762997990340,"stop":1762997990340,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e9ebc5b35c19b6","name":"should start periodic discovery on start","time":{"start":1762997999244,"stop":1762997999245,"duration":1},"status":"passed","severity":"normal"},{"uid":"c537988b1d59603a","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762998038552,"stop":1762998038556,"duration":4},"status":"passed","severity":"normal"},{"uid":"9d4ba91a2c3b7933","name":"Passing an array","time":{"start":1762998400411,"stop":1762998400415,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6ebccefcd23500d","name":"Push message with long payload","time":{"start":1762999138877,"stop":1762999138877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae357086d9647055","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762997990242,"stop":1762997990257,"duration":15},"status":"passed","severity":"normal"},{"uid":"974011520bd7bdb2","name":"should remove event listeners","time":{"start":1762997990226,"stop":1762997990226,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c9daa725480f79","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762998028348,"stop":1762998028348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82073c1cea1e867","name":"rejects content-filtered query with only contentTopics","time":{"start":1762997990527,"stop":1762997990528,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b6644366e0eaad","name":"Filter","time":{"start":1762998407053,"stop":1762998407053,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef93856d63777696","name":"should throw error when no peers are available","time":{"start":1762998038999,"stop":1762998039000,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8228af187429add","name":"should check false positive rate","time":{"start":1762998024765,"stop":1762998024765,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46beba9f6dee4e8","name":"Throws when trying to push message with empty payload","time":{"start":1762999138870,"stop":1762999138870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d14dd8c37271e9","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762998019752,"stop":1762998019752,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b564b4fa2630cdd","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762998349574,"stop":1762998349575,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb604a26e4bcc24","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762997976309,"stop":1762997976310,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc2b419ba34ca3b","name":"Refresh subscription","time":{"start":1762998554232,"stop":1762998554232,"duration":0},"status":"passed","severity":"normal"},{"uid":"14de062f5636fc2d","name":"Promise Callback - false","time":{"start":1762998382408,"stop":1762998382409,"duration":1},"status":"passed","severity":"normal"},{"uid":"22987b4632228d64","name":"Push message with meta","time":{"start":1762999138862,"stop":1762999138863,"duration":1},"status":"passed","severity":"normal"},{"uid":"b326a4e67c0f17d","name":"Outgoing message is acknowledged","time":{"start":1762998041777,"stop":1762998041777,"duration":0},"status":"passed","severity":"normal"},{"uid":"18725157a9465a3e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762997999625,"stop":1762997999625,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c47141772f4cac3","name":"should handle queue processing errors gracefully","time":{"start":1762997990018,"stop":1762997990018,"duration":0},"status":"passed","severity":"normal"},{"uid":"419a22b6e882dcb0","name":"should add and remove event listeners correctly","time":{"start":1762998003276,"stop":1762998003277,"duration":1},"status":"passed","severity":"normal"},{"uid":"f302268ae80f7225","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app14/6/topic760/xml","time":{"start":1762998355278,"stop":1762998355278,"duration":0},"status":"passed","severity":"normal"},{"uid":"8303aba369cc0b6c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762997976126,"stop":1762997976127,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c14d6c86fbbb85","name":"should monitor connected peers and store them into cache","time":{"start":1762998159162,"stop":1762998159168,"duration":6},"status":"passed","severity":"normal"},{"uid":"5d4e50221949f9c4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762998038859,"stop":1762998038859,"duration":0},"status":"passed","severity":"normal"},{"uid":"4034ff9a794d73d4","name":"Check received message containing Arabic","time":{"start":1762998519519,"stop":1762998519519,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c53c1b0030263a","name":"should only return 1 node with relay capability","time":{"start":1762997999624,"stop":1762997999624,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb84bda0abc70078","name":"messageHashStr returns a hex string","time":{"start":1762997990303,"stop":1762997990303,"duration":0},"status":"passed","severity":"normal"},{"uid":"34405adc7595a074","name":"Nwaku publishes","time":{"start":1762998253623,"stop":1762998253624,"duration":1},"status":"passed","severity":"normal"},{"uid":"813b33abc29bf019","name":"should do nothing when connections still exist","time":{"start":1762997990783,"stop":1762997990783,"duration":0},"status":"passed","severity":"normal"},{"uid":"83042354097d5d2d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762998519513,"stop":1762998519513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac61360c405c8f44","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762998389619,"stop":1762998389623,"duration":4},"status":"passed","severity":"normal"},{"uid":"e3ce8da65c5add1f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762998019797,"stop":1762998019797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cf8e650d365571","name":"Push message with Script payload","time":{"start":1762999138868,"stop":1762999138868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b9414c569e8e60","name":"Push message with JSON payload","time":{"start":1762999138845,"stop":1762999138845,"duration":0},"status":"passed","severity":"normal"},{"uid":"901ab93502a75126","name":"should respect custom numPeersToUse configuration","time":{"start":1762998037528,"stop":1762998037528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f529a1d74642fa","name":"should process tasks in queue","time":{"start":1762998036930,"stop":1762998036934,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d7741bd520b011f","name":"Relay","time":{"start":1762998070652,"stop":1762998070653,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c078c2b150c4693","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762997976132,"stop":1762997976132,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e2040cf1360437","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762998037529,"stop":1762998037529,"duration":0},"status":"passed","severity":"normal"},{"uid":"617824937ea1fce1","name":"caches peers it previously fetched","time":{"start":1762997999623,"stop":1762997999623,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc97bba3f9b52f4","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762997990297,"stop":1762997990297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4601ca9a3f89e9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762998019797,"stop":1762998019797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4074260cdf00106b","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762998368763,"stop":1762998368763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6fcbd2a51fa02dd","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762998038858,"stop":1762998038859,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46843bcba0536e0","name":"Push message with short payload","time":{"start":1762999138865,"stop":1762999138865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bea428a6efc8666","name":"Push message with content topic containing escaped characters","time":{"start":1762999138849,"stop":1762999138850,"duration":1},"status":"passed","severity":"normal"},{"uid":"f375709a4f90b245","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762997990344,"stop":1762997990346,"duration":2},"status":"passed","severity":"normal"},{"uid":"6774db4a972e6162","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762998554230,"stop":1762998554230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d62cc94ac3f390","name":"Push message with numeric payload","time":{"start":1762999138877,"stop":1762999138877,"duration":0},"status":"passed","severity":"normal"},{"uid":"617039c1ffb03103","name":"should dial second nwaku node that was discovered","time":{"start":1762998064893,"stop":1762998064899,"duration":6},"status":"skipped","severity":"normal"},{"uid":"c9dd488ea306956d","name":"should insert message id into causal history","time":{"start":1762998028344,"stop":1762998028344,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc13306eaa901ee8","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762998038549,"stop":1762998038549,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51853c7ac0058fc","name":"Throws when trying to push message with empty payload","time":{"start":1762999138858,"stop":1762999138858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c63770866232e4","name":"Push message with content topic containing emoji","time":{"start":1762999138874,"stop":1762999138874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9409ebeccd731e6e","name":"should wait for Filter peer to be connected","time":{"start":1762998039118,"stop":1762998039118,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d056d04fcdcae62","name":"should return cached hash on subsequent access","time":{"start":1762997991000,"stop":1762997991000,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d907d0ede1c134","name":"Callback on promise, aborts when callback returns true","time":{"start":1762998391432,"stop":1762998391433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a605128e00da2219","name":"Push message with Basic HTML tag payload","time":{"start":1762999138879,"stop":1762999138879,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9b0b36e0246eda","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762998554230,"stop":1762998554230,"duration":0},"status":"passed","severity":"normal"},{"uid":"447d32cedf43f2e3","name":"Passing page size 1 when there are 4 messages","time":{"start":1762998392890,"stop":1762998392891,"duration":1},"status":"passed","severity":"normal"},{"uid":"1995bc3b0f0f5852","name":"Push message with content topic containing JSON","time":{"start":1762999138860,"stop":1762999138861,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f00ca8ce1e4bc5","name":"Renews subscription after lossing a connection","time":{"start":1762998554238,"stop":1762998554238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0b91388504b910","name":"should emit a peer event after start","time":{"start":1762998003274,"stop":1762998003275,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d672a45806ca0e","name":"Outgoing message is acknowledged","time":{"start":1762998039906,"stop":1762998039907,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41dbca85e6e5999","name":"Push message equal or less that 1MB","time":{"start":1762999138888,"stop":1762999138888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2f6f25b50eaf4e","name":"Passing page size 11 when there are 10 messages","time":{"start":1762998392892,"stop":1762998392893,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9ec18ed2eaca4b8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762997998962,"stop":1762997998962,"duration":0},"status":"passed","severity":"normal"},{"uid":"effe3b272ec1dc83","name":"should properly compute the node id","time":{"start":1762997981656,"stop":1762997981657,"duration":1},"status":"passed","severity":"normal"},{"uid":"49495b3711c89614","name":"Check publish message containing Script","time":{"start":1762998252819,"stop":1762998252819,"duration":0},"status":"passed","severity":"normal"},{"uid":"628307c3cecc1da0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762998008696,"stop":1762998008698,"duration":2},"status":"passed","severity":"normal"},{"uid":"a71d33a1caf96a12","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762997999220,"stop":1762997999221,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cd3d765eff7887","name":"should remove entries","time":{"start":1762998024879,"stop":1762998024879,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7ef680dcea541a","name":"should not fail to start the service if it is already started","time":{"start":1762998242558,"stop":1762998242558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4ceafd116ac916","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762998368759,"stop":1762998368760,"duration":1},"status":"passed","severity":"normal"},{"uid":"da48884cd9b17240","name":"should dial with multiaddr and return stream","time":{"start":1762997990988,"stop":1762997990988,"duration":0},"status":"passed","severity":"normal"},{"uid":"9faf84f85b1891bb","name":"should not create multiple intervals when called multiple times","time":{"start":1762997989995,"stop":1762997989996,"duration":1},"status":"passed","severity":"normal"},{"uid":"31448edfdde1687b","name":"should handle relay send failures gracefully","time":{"start":1762997990267,"stop":1762997990268,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7868355ccaa613","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762997976131,"stop":1762997976131,"duration":0},"status":"passed","severity":"normal"},{"uid":"69684cd8528b084a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762998554228,"stop":1762998554228,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e53a4ef29a8adc7","name":"should clear dial history on start","time":{"start":1762997989992,"stop":1762997989995,"duration":3},"status":"passed","severity":"normal"},{"uid":"8be50ff573e11c41","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762998554219,"stop":1762998554219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f10084f297b43c","name":"should not fail to start the service if it is already started","time":{"start":1762998071115,"stop":1762998071115,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e39338a4b588faf","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762998038556,"stop":1762998038556,"duration":0},"status":"passed","severity":"normal"},{"uid":"952489d037775953","name":"Store - dialed after - with timeout","time":{"start":1762998407053,"stop":1762998407053,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4800e31e59ba59","name":"should be able to encode the field with only STORE set to true","time":{"start":1762997980962,"stop":1762997980963,"duration":1},"status":"passed","severity":"normal"},{"uid":"6096889bc36e4ed3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762998037525,"stop":1762998037526,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e91a44e50fed169","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762997990295,"stop":1762997990296,"duration":1},"status":"passed","severity":"normal"},{"uid":"f606bb51eed4855e","name":"Query with Promise Callback, No Decoder","time":{"start":1762998368763,"stop":1762998368764,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4392d8f86a50662","name":"Subscribe to topic containing long and receive message","time":{"start":1762998554232,"stop":1762998554232,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c6510d6f4a10c5","name":"Push message with custom timestamp: 1732239690680","time":{"start":1762999138851,"stop":1762999138851,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f47dec30eca0686","name":"Subscribe and receives messages on 20 topics","time":{"start":1762998554220,"stop":1762998554221,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd092499c8073c2f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762997980977,"stop":1762997980979,"duration":2},"status":"passed","severity":"normal"},{"uid":"10d81486aaafd008","name":"Fails to publish duplicate message","time":{"start":1762998252826,"stop":1762998252827,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ccae46fe8e2f71a","name":"should handle dial errors","time":{"start":1762997990989,"stop":1762997990989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72986088e7a6ae9","name":"Push message with Chinese payload","time":{"start":1762999138843,"stop":1762999138843,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d255c6050fd53de","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762997976111,"stop":1762997976111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac06efa2242d8d3","name":"Push message with content topic containing SQL Injection","time":{"start":1762999138849,"stop":1762999138849,"duration":0},"status":"passed","severity":"normal"},{"uid":"9704a8b74525596b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762997998966,"stop":1762997998966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b01821094a8a3","name":"should accept empty decoders array","time":{"start":1762998038538,"stop":1762998038539,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ab01cfd2bbb5d9","name":"should remove expired entries after TTL has passed","time":{"start":1762998036172,"stop":1762998036172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a535cc90f220c6c1","name":"should handle mixed protocol support correctly","time":{"start":1762998038862,"stop":1762998038862,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e7072f567572c9","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762998262124,"stop":1762998262124,"duration":0},"status":"passed","severity":"normal"},{"uid":"733127040e8c1abc","name":"Using a function","time":{"start":1762998400415,"stop":1762998400415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b59aeecdb8896d","name":"should add entries and maintain sorted order","time":{"start":1762998024867,"stop":1762998024872,"duration":5},"status":"passed","severity":"normal"},{"uid":"4d9ed7a1a7cb1842","name":"should properly create location multiaddrs - tcp4","time":{"start":1762997981659,"stop":1762997981659,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b7a54c64fe4e2c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762998336155,"stop":1762998336155,"duration":0},"status":"passed","severity":"normal"},{"uid":"253280ec5bc24162","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762997976127,"stop":1762997976127,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33344d6c31f6120","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762998090501,"stop":1762998090501,"duration":0},"status":"passed","severity":"normal"},{"uid":"317bff35d77153a5","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762998003276,"stop":1762998003276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5d2ddce0a28509","name":"should not dispatch event when already disconnected","time":{"start":1762997989961,"stop":1762997989961,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1990cb058b5904","name":"Push message with content topic containing Chinese","time":{"start":1762999138859,"stop":1762999138859,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d92fae7668b6b90","name":"should allow redial after cooldown period","time":{"start":1762997990008,"stop":1762997990009,"duration":1},"status":"passed","severity":"normal"},{"uid":"66cee168235cc1a3","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762997998963,"stop":1762997998963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9489d7cae9d2ba5f","name":"Push message with shell command payload","time":{"start":1762999138845,"stop":1762999138845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3ebd400371e2c6","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762998039906,"stop":1762998039906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6464f83613896dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762997976127,"stop":1762997976128,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccadfb6719cee6b","name":"Subscribe to topic containing short and receive message","time":{"start":1762998554222,"stop":1762998554223,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6ad6d7fd0349d3","name":"should be safe to call multiple times","time":{"start":1762997990225,"stop":1762997990226,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcba7460eace1481","name":"returns nothing if no connections present","time":{"start":1762997990585,"stop":1762997990585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6023266fe898e71a","name":"A test","time":{"start":1762998141020,"stop":1762998141020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00e766d31f4bb32","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762998554238,"stop":1762998554238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5888937fe91e0b1a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762998037530,"stop":1762998037531,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1a0ad79abed955","name":"should query peer with peer exchange protocol","time":{"start":1762997999239,"stop":1762997999239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5712ba00f27882f6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762998554225,"stop":1762998554225,"duration":0},"status":"passed","severity":"normal"},{"uid":"60fd24d46a9e180","name":"Sync message is sent within sync frequency","time":{"start":1762998046582,"stop":1762998046582,"duration":0},"status":"passed","severity":"normal"},{"uid":"129a484f6a9b6eaf","name":"does not throw on valid cases","time":{"start":1762997976106,"stop":1762997976106,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c68066c0b744259","name":"should process successful peer exchange query","time":{"start":1762997999241,"stop":1762997999241,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe25200251cba","name":"should decode valid enr with tcp successfully","time":{"start":1762997981654,"stop":1762997981654,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d210fb0ecdbf86","name":"should lock peers when selected","time":{"start":1762998037519,"stop":1762998037522,"duration":3},"status":"passed","severity":"normal"},{"uid":"55f263c4b3acf8a7","name":"should save new peer to store","time":{"start":1762997990095,"stop":1762997990096,"duration":1},"status":"passed","severity":"normal"},{"uid":"907357622b036095","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762998262108,"stop":1762998262113,"duration":5},"status":"passed","severity":"normal"},{"uid":"806a3aa03f185978","name":"should work with mock decoders","time":{"start":1762998038541,"stop":1762998038541,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2b59d1eed65071","name":"throws on content topic with too few or too many fields","time":{"start":1762997976107,"stop":1762997976107,"duration":0},"status":"passed","severity":"normal"},{"uid":"495abb808b1aab05","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762998554233,"stop":1762998554233,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f6fdf4a0f3a6c4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762998019790,"stop":1762998019790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94a1eca7af1e3cb","name":"Store - dialed first","time":{"start":1762998407052,"stop":1762998407052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54902025ff62ed0","name":"Encoder throws on empty string content topic","time":{"start":1762997990998,"stop":1762997990998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb0ac171e7fdfe4","name":"Push message with content topic containing SQL Injection","time":{"start":1762999138860,"stop":1762999138860,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a1eb74d6c4f094","name":"Push message with short payload","time":{"start":1762999138876,"stop":1762999138877,"duration":1},"status":"passed","severity":"normal"},{"uid":"d616359cfc5738cd","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762997989931,"stop":1762997989934,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a2437f7fe4e966c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762997976130,"stop":1762997976130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3e8dfe6eef6fe3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762997976111,"stop":1762997976112,"duration":1},"status":"passed","severity":"normal"},{"uid":"7408444d55823c94","name":"Check received message containing JSON","time":{"start":1762998519521,"stop":1762998519522,"duration":1},"status":"passed","severity":"normal"},{"uid":"7814ea35adddd63d","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762998027326,"stop":1762998027326,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd917682e8c8c83","name":"should ignore duplicate entries","time":{"start":1762998024877,"stop":1762998024877,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae218221c91dac2","name":"random static sharding 10 - Cluster ID: 326, Shard ID: 995","time":{"start":1762998376441,"stop":1762998376442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ce03616e294c80","name":"Push message with emoji payload","time":{"start":1762999138881,"stop":1762999138881,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f521d7c327d65","name":"should set field with only RELAY enabled","time":{"start":1762997981662,"stop":1762997981662,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe281893982e905c","name":"should not retry if at least one success","time":{"start":1762998037453,"stop":1762998037453,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2b22746b0d6537","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762997990239,"stop":1762997990239,"duration":0},"status":"passed","severity":"normal"},{"uid":"5332cfaa5b68d18e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762997976130,"stop":1762997976131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca208cb1dce6372d","name":"should remove event listeners","time":{"start":1762997990777,"stop":1762997990777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5acb6fcb5ef6051","name":"Subscribe to topic containing XML and receive message","time":{"start":1762998554235,"stop":1762998554235,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2148eaf70462cb","name":"should dial all remaining peers","time":{"start":1762997990785,"stop":1762997990785,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e657b8381e6983","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762998019802,"stop":1762998019803,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6866e02d20cbdf","name":"should handle malformed response data","time":{"start":1762997999222,"stop":1762997999223,"duration":1},"status":"passed","severity":"normal"},{"uid":"e826d9d31cef90f0","name":"should create KeepAliveManager with relay","time":{"start":1762997990223,"stop":1762997990225,"duration":2},"status":"passed","severity":"normal"},{"uid":"6adaab2f7377910e","name":"Push message with emoji payload","time":{"start":1762999138857,"stop":1762999138857,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d943a832ad747f","name":"should filter peers by codec","time":{"start":1762997990992,"stop":1762997990992,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e1372a23cb8573","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762998389623,"stop":1762998389624,"duration":1},"status":"passed","severity":"normal"},{"uid":"187c279566620a45","name":"Push message with short payload","time":{"start":1762999138841,"stop":1762999138841,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af206e8593fc859","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762997990302,"stop":1762997990302,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d301ca05a50841","name":"should trigger query when it went offline since the last successful query","time":{"start":1762998038545,"stop":1762998038546,"duration":1},"status":"passed","severity":"normal"},{"uid":"218ff45868ab692b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762998019728,"stop":1762998019729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50f6f58ca8d7c42","name":"Push message with long payload","time":{"start":1762999138865,"stop":1762999138865,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72a48cec63307e7","name":"Publishes to nwaku","time":{"start":1762998253623,"stop":1762998253623,"duration":0},"status":"passed","severity":"normal"},{"uid":"873b2d0879f46458","name":"Push message with unicode special characters payload","time":{"start":1762999138869,"stop":1762999138869,"duration":0},"status":"passed","severity":"normal"},{"uid":"188c024f583f2ffc","name":"Push message with numeric payload","time":{"start":1762999138853,"stop":1762999138854,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4ac747a5f5e2ef","name":"should handle errors when accessing navigator","time":{"start":1762997989967,"stop":1762997989968,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7867ef39e81d4b9","name":"Push 30 different messages","time":{"start":1762999138870,"stop":1762999138870,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d2f830e58e495af1","name":"Ordered callback, aborts when callback returns true","time":{"start":1762998391433,"stop":1762998391434,"duration":1},"status":"passed","severity":"normal"},{"uid":"191561d92e3dd39b","name":"should clear timers for specific peer on disconnect","time":{"start":1762997990268,"stop":1762997990268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af006b92cdef817","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762998019766,"stop":1762998019772,"duration":6},"status":"passed","severity":"normal"},{"uid":"6a2ab469480c3006","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762998019821,"stop":1762998019822,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d499ccbc92afdd7","name":"should properly create location multiaddrs - udp6","time":{"start":1762997981659,"stop":1762997981659,"duration":0},"status":"passed","severity":"normal"},{"uid":"287a543b38eb5660","name":"should stop all internal components","time":{"start":1762997990986,"stop":1762997990986,"duration":0},"status":"passed","severity":"normal"},{"uid":"28a2d2acc9a6895b","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762997976115,"stop":1762997976121,"duration":6},"status":"passed","severity":"normal"},{"uid":"547365ee4cc17d39","name":"Init the array if not present","time":{"start":1762997975977,"stop":1762997975979,"duration":2},"status":"passed","severity":"normal"},{"uid":"408b4fe50f7fda2a","name":"should return false when peer is not found","time":{"start":1762997990492,"stop":1762997990492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67960206b0496cf","name":"Query generator for multiple messages with different message text format","time":{"start":1762998391430,"stop":1762998391430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4946728aec63216","name":"should skip peers that don't support peer exchange","time":{"start":1762997999238,"stop":1762997999238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76491bcbf8cfaf2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762998090502,"stop":1762998090502,"duration":0},"status":"passed","severity":"normal"},{"uid":"58eca5f56764e606","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762998284280,"stop":1762998284281,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d11d109d834a094","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762997976124,"stop":1762997976125,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ae83048fd4c47c","name":"Callback on promise","time":{"start":1762998391431,"stop":1762998391432,"duration":1},"status":"passed","severity":"normal"},{"uid":"58cb57aa1f8f6c82","name":"Rejects garbage","time":{"start":1762998049925,"stop":1762998049925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b775d43b8e0975c4","name":"Push message with Russian payload","time":{"start":1762999138843,"stop":1762999138844,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc80ac1a8fd1b807","name":"messageHashStr produces consistent results for the same input","time":{"start":1762997990310,"stop":1762997990311,"duration":1},"status":"passed","severity":"normal"},{"uid":"56beba98b8d2fd69","name":"should not change state when connections remain after disconnect","time":{"start":1762997989959,"stop":1762997989959,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7a87100cd36bb0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762998019797,"stop":1762998019801,"duration":4},"status":"passed","severity":"normal"},{"uid":"940e9163801247a6","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762998554233,"stop":1762998554233,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc796c87b2178c9","name":"Fails to push message with large meta","time":{"start":1762999138851,"stop":1762999138851,"duration":0},"status":"passed","severity":"normal"},{"uid":"98bd63bf74548240","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762998019773,"stop":1762998019774,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef21927863e57ca2","name":"should not be delivered","time":{"start":1762998028358,"stop":1762998028359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d41492964bf456b4","name":"Push message with emoji payload","time":{"start":1762999138846,"stop":1762999138846,"duration":0},"status":"passed","severity":"normal"},{"uid":"8929a2d8af102974","name":"should invoke callbacks when receiving a message","time":{"start":1762998037768,"stop":1762998037768,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef158c0abc91769","name":"Check received message containing SQL Injection","time":{"start":1762998519520,"stop":1762998519520,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e99693a686af3f1","name":"should handle retrieve function with query parameters","time":{"start":1762998038544,"stop":1762998038544,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d162280ed834ea","name":"Decoder throws on empty string content topic","time":{"start":1762998008702,"stop":1762998008702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba915ee1bbb68150","name":"random static sharding 8 - Cluster ID: 963, Shard ID: 600","time":{"start":1762998376438,"stop":1762998376441,"duration":3},"status":"passed","severity":"normal"},{"uid":"a0e4be03cfa7f146","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762998038547,"stop":1762998038547,"duration":0},"status":"passed","severity":"normal"},{"uid":"9501cf392ee69d03","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762998132824,"stop":1762998132825,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91f8af3e7885ab7","name":"should emit a peer event after start","time":{"start":1762998242558,"stop":1762998242561,"duration":3},"status":"passed","severity":"normal"},{"uid":"8841468877e7c9f9","name":"should add peer to queue when queue is not empty","time":{"start":1762997990003,"stop":1762997990003,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d241723c4346baf","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762998028354,"stop":1762998028355,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7a5fc4c56d5da47","name":"should be able to decode the field with only STORE set to true","time":{"start":1762997980974,"stop":1762997980975,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f476626b574a31","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762998028354,"stop":1762998028354,"duration":0},"status":"passed","severity":"normal"},{"uid":"4475fc7411e02f43","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762998019796,"stop":1762998019797,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f84fdae0fc5877","name":"Push message with Arabic payload","time":{"start":1762999138867,"stop":1762999138867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba5135c0125f83ff","name":"should handle general insertion and lookup correctly","time":{"start":1762998024765,"stop":1762998024765,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7973d4a43a91da","name":"should handle case when globalThis is not available","time":{"start":1762997989954,"stop":1762997989955,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a53f560ec195119","name":"Check publish message containing long","time":{"start":1762998252815,"stop":1762998252816,"duration":1},"status":"passed","severity":"normal"},{"uid":"c77ea5895fc531fa","name":"Push message with content topic containing special chars","time":{"start":1762999138859,"stop":1762999138859,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c70261ef8f9ea7","name":"should populate queue if has active dial","time":{"start":1762997990005,"stop":1762997990008,"duration":3},"status":"passed","severity":"normal"},{"uid":"455d7f25b2fcc08a","name":"should dial more peers if under maxConnections","time":{"start":1762997990790,"stop":1762997990791,"duration":1},"status":"passed","severity":"normal"},{"uid":"35631f6a837906af","name":"should insert elements correctly","time":{"start":1762998024758,"stop":1762998024759,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ef96b5b43d0c0a","name":"Push 30 different messages","time":{"start":1762999138846,"stop":1762999138846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c68dca0d2525b108","name":"Push message with content topic containing long","time":{"start":1762999138847,"stop":1762999138847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7386a9e39f10fd10","name":"should partition messages based on acknowledgement status","time":{"start":1762998028355,"stop":1762998028356,"duration":1},"status":"passed","severity":"normal"},{"uid":"522933fa70ed74d0","name":"should throw error - no public key","time":{"start":1762997981655,"stop":1762997981656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37aac98182802d2","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762998072660,"stop":1762998072661,"duration":1},"status":"passed","severity":"normal"},{"uid":"479ef71b19e3a55d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762998019810,"stop":1762998019811,"duration":1},"status":"passed","severity":"normal"},{"uid":"391acaee2b51a9b5","name":"Round trip binary serialization","time":{"start":1762997990996,"stop":1762997990997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab13341104556745","name":"Relay - times out","time":{"start":1762998407052,"stop":1762998407052,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82663b639c15874","name":"should work with mixed v2 and v3 peers","time":{"start":1762998037454,"stop":1762998037454,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f04b2c88d7a681e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762998019801,"stop":1762998019801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1dbd20d8aec220","name":"Push message with rate limit","time":{"start":1762999138875,"stop":1762999138875,"duration":0},"status":"passed","severity":"normal"},{"uid":"61924310eb04c2c2","name":"Fails to push message with large meta","time":{"start":1762999138874,"stop":1762999138875,"duration":1},"status":"passed","severity":"normal"},{"uid":"17feaa019af6b502","name":"Push message with content topic containing JSON","time":{"start":1762999138884,"stop":1762999138884,"duration":0},"status":"passed","severity":"normal"},{"uid":"385981b4988c09ef","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762998019751,"stop":1762998019751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae271ebafaa025d","name":"should initialize with custom number of peers","time":{"start":1762998037518,"stop":1762998037519,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca3ff3ad7bb18fa","name":"should set field with only FILTER enabled","time":{"start":1762997981662,"stop":1762997981663,"duration":1},"status":"passed","severity":"normal"},{"uid":"9609a046047f18b6","name":"should handle shard reader errors gracefully","time":{"start":1762997990019,"stop":1762997990019,"duration":0},"status":"passed","severity":"normal"},{"uid":"6073b7be43e71ca9","name":"should dial peers from store when browser is connected","time":{"start":1762997990780,"stop":1762997990781,"duration":1},"status":"passed","severity":"normal"},{"uid":"357c78e55e554337","name":"Fails to publish message with empty text","time":{"start":1762998252827,"stop":1762998252827,"duration":0},"status":"passed","severity":"normal"},{"uid":"683d5f74c06cdb76","name":"should work with stubbed waku event emitter","time":{"start":1762998038540,"stop":1762998038541,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e7464e097ff1cf","name":"should clear all entries","time":{"start":1762998024879,"stop":1762998024880,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbc855899b3cb7c","name":"Push message with emoji payload","time":{"start":1762999138870,"stop":1762999138870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a6f6e4a7fcf0b9","name":"Push message with content topic containing SQL Injection","time":{"start":1762999138873,"stop":1762999138873,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a66f4a9967f4bc","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762998132825,"stop":1762998132827,"duration":2},"status":"passed","severity":"normal"},{"uid":"2cc6f2b858b131d0","name":"should handle dial errors gracefully","time":{"start":1762997990785,"stop":1762997990786,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc26f6d4f1ffce53","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762998404067,"stop":1762998404068,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4b21ab29076d5a","name":"Push message with JSON payload","time":{"start":1762999138856,"stop":1762999138856,"duration":0},"status":"passed","severity":"normal"},{"uid":"60707b42be39a55c","name":"Check received message containing XML","time":{"start":1762998519510,"stop":1762998519510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55b5e2f4d3b734c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762998019772,"stop":1762998019772,"duration":0},"status":"passed","severity":"normal"},{"uid":"da6188b056f054df","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762998046595,"stop":1762998046596,"duration":1},"status":"passed","severity":"normal"},{"uid":"365f8c4f74a511e7","name":"Push to array if already present","time":{"start":1762997975980,"stop":1762997975981,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce36121790224db","name":"should request peer renewal on specific errors","time":{"start":1762998036936,"stop":1762998036937,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe8c0ed0551d2296","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762998038552,"stop":1762998038552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91904549948a90a","name":"should handle network check errors gracefully","time":{"start":1762997990019,"stop":1762997990020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d51a0e10c56c9","name":"should not be empty after adding a subscription","time":{"start":1762998037758,"stop":1762998037758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f88d7b6135e32f","name":"should handle onConnected and onDisconnected","time":{"start":1762998037524,"stop":1762998037524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29adeb0ad625acb","name":"Push message with XML payload","time":{"start":1762999138868,"stop":1762999138868,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac200b57df36b1c","name":"should fail to send if no connected peers found","time":{"start":1762998037441,"stop":1762998037442,"duration":1},"status":"passed","severity":"normal"},{"uid":"82311cdd5fb75337","name":"Check publish message containing short","time":{"start":1762998252815,"stop":1762998252815,"duration":0},"status":"passed","severity":"normal"},{"uid":"431ee4b7173ae6c7","name":"should continue query when messages are from different channels","time":{"start":1762998041780,"stop":1762998041780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b1c403d116be3a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762998554229,"stop":1762998554229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac47cb4ed9002a77","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762997990792,"stop":1762997990796,"duration":4},"status":"passed","severity":"normal"},{"uid":"41af33cdab85b61d","name":"Stops search when 2 null results are returned","time":{"start":1762997998816,"stop":1762997998817,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae648be50846ed2","name":"Query generator for 2000 messages","time":{"start":1762998391434,"stop":1762998391434,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c51ff9d5b1ef4a2","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762998038309,"stop":1762998038312,"duration":3},"status":"passed","severity":"normal"},{"uid":"dde7b41c5963f5d6","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762998019764,"stop":1762998019764,"duration":0},"status":"passed","severity":"normal"},{"uid":"265ffde7ed954c29","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762998404063,"stop":1762998404064,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d013edc09500b35","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762997990297,"stop":1762997990298,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fda45ecb2485619","name":"Push message with meta","time":{"start":1762999138874,"stop":1762999138874,"duration":0},"status":"passed","severity":"normal"},{"uid":"219ec8fb28bc76a","name":"should attach causal history and bloom filter to each message","time":{"start":1762998028345,"stop":1762998028345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3795e154b0c10dd","name":"Check message on other pubsub topic is not received","time":{"start":1762998519514,"stop":1762998519514,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b8f59bdb083a72","name":"should handle complete connection lifecycle","time":{"start":1762997989968,"stop":1762997989972,"duration":4},"status":"passed","severity":"normal"},{"uid":"ac6d4197aa9a023f","name":"Promise Callback - true","time":{"start":1762998382408,"stop":1762998382408,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1473b406f388f","name":"should remove event listener for peer:discovery","time":{"start":1762997990087,"stop":1762997990087,"duration":0},"status":"passed","severity":"normal"},{"uid":"8248b68c4e611e66","name":"should not create relay timers when relay is not provided","time":{"start":1762997990257,"stop":1762997990257,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b82afb1579013ea","name":"should dispatch connect and disconnect events","time":{"start":1762998037523,"stop":1762998037523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4f333a371af2a0","name":"should handle special patterns correctly","time":{"start":1762998024764,"stop":1762998024765,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90c8c0ab71371fb","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762998038550,"stop":1762998038550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e65a02654d7459","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762997980975,"stop":1762997980976,"duration":1},"status":"passed","severity":"normal"},{"uid":"837c1dc2deea58bd","name":"should maintain desired error rate","time":{"start":1762998024759,"stop":1762998024759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce9a5f8741d48d0","name":"should get all peers from store","time":{"start":1762997990784,"stop":1762997990784,"duration":0},"status":"passed","severity":"normal"},{"uid":"4541325d550ba096","name":"should start ping timers on peer connect","time":{"start":1762997990228,"stop":1762997990234,"duration":6},"status":"passed","severity":"normal"},{"uid":"2600a58483ce9cda","name":"should query peers that support peer exchange","time":{"start":1762997999237,"stop":1762997999237,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f965b312594a4a","name":"should initialize with libp2p components","time":{"start":1762997999216,"stop":1762997999216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1778354949be5dd2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762998019806,"stop":1762998019806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b380abcaaafee0ed","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762998072661,"stop":1762998072662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4821b63966b85e4","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762998037519,"stop":1762998037519,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf1b8a297045895","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762998554234,"stop":1762998554234,"duration":0},"status":"passed","severity":"normal"},{"uid":"538d30a444e4b20e","name":"should handle case with all peers already connected","time":{"start":1762997990787,"stop":1762997990787,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39bd753fb3f7995","name":"Check received message containing emoji","time":{"start":1762998519523,"stop":1762998519523,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fe0e8d78c0e97b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762998019733,"stop":1762998019733,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5bdb0ec7065306","name":"Subscribe to topic containing short and publish message","time":{"start":1762998262117,"stop":1762998262118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cc94eae005467c8","name":"Subscribe to topic containing XML and publish message","time":{"start":1762998262129,"stop":1762998262129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecec8a95f4328f2e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762998554226,"stop":1762998554226,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e0412854c51661","name":"Check publish message after client node is restarted","time":{"start":1762998252829,"stop":1762998252829,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4459fa3af7cdacfe","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762998019789,"stop":1762998019789,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd05aced85adafd","name":"Publish message with custom timestamp: Thu Nov 13 2025 02:44:06 GMT+0000 (Coordinated Universal Time)","time":{"start":1762998252826,"stop":1762998252826,"duration":0},"status":"passed","severity":"normal"},{"uid":"249f1e462f783fd7","name":"Push message with content topic containing long","time":{"start":1762999138871,"stop":1762999138871,"duration":0},"status":"passed","severity":"normal"},{"uid":"babf631a1987ef86","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762998028351,"stop":1762998028351,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ac860c6497cbe3","name":"should handle retrieval hint and sender_id","time":{"start":1762998024876,"stop":1762998024876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c3cd5a42b804ff","name":"Push message with Russian payload","time":{"start":1762999138855,"stop":1762999138855,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87ad0d20babc925","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762997980973,"stop":1762997980973,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f6cfbf90dd6b50","name":"Push message with content topic containing numeric","time":{"start":1762999138847,"stop":1762999138847,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1cf9a61106cac6","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762998284279,"stop":1762998284280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc5b09f7c3c8236","name":"accepts time-filtered query with content filter","time":{"start":1762997990536,"stop":1762997990536,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8f4ef56385abee","name":"Js publishes, other Js receives","time":{"start":1762998253624,"stop":1762998253624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aba53a37712883a","name":"should handle peer identify event","time":{"start":1762997999236,"stop":1762997999237,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b4c1d2b1395a8","name":"should dial one peer on dial","time":{"start":1762998154385,"stop":1762998154386,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfb3797363d5d31","name":"Push message with custom timestamp: 1762994490680","time":{"start":1762999138875,"stop":1762999138875,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe8315b63934cef","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762998554236,"stop":1762998554237,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acbf3728229ce14","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762998085843,"stop":1762998085844,"duration":1},"status":"passed","severity":"normal"},{"uid":"b023d8a2150c722c","name":"should merge provided config with defaults","time":{"start":1762997990984,"stop":1762997990984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8422a57c5d368bf","name":"throws on content topic with empty topic name field","time":{"start":1762997976109,"stop":1762997976109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5974d1dada2ac819","name":"should handle peer disconnect event when no connections remain","time":{"start":1762997989956,"stop":1762997989958,"duration":2},"status":"passed","severity":"normal"},{"uid":"694846a862c4cd47","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762998071119,"stop":1762998071119,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1090e76203b52dc7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762997976126,"stop":1762997976126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b2a2e89d375241","name":"should wait for Store peer to be connected","time":{"start":1762998039118,"stop":1762998039119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49780f28277013b","name":"should update ack status of messages in outgoing buffer","time":{"start":1762998028359,"stop":1762998028359,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ae7c9ba2a43b7f","name":"should maintain chronological order of messages in localHistory","time":{"start":1762998028349,"stop":1762998028349,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e184b30e7bfaa5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762998554223,"stop":1762998554223,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd95e1e9ef97167","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762997980963,"stop":1762997980964,"duration":1},"status":"passed","severity":"normal"},{"uid":"764bb018c2fddb66","name":"should start all internal components","time":{"start":1762997990985,"stop":1762997990985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8045ec75c42940d2","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762997980965,"stop":1762997980967,"duration":2},"status":"passed","severity":"normal"},{"uid":"ffe931253d7579a2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762998019811,"stop":1762998019812,"duration":1},"status":"passed","severity":"normal"},{"uid":"c33550257f14d5b","name":"should be empty when created","time":{"start":1762998037757,"stop":1762998037757,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adf120efbb6926d","name":"should not fail to stop the service if it was not started","time":{"start":1762998242557,"stop":1762998242557,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0454c9f6d4d48d","name":"Push message with JSON payload","time":{"start":1762999138879,"stop":1762999138880,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fbcb5b63de6afd","name":"throws on content topic with empty encoding field","time":{"start":1762997976110,"stop":1762997976110,"duration":0},"status":"passed","severity":"normal"},{"uid":"695721f5d2868185","name":"should handle task timeouts","time":{"start":1762998036938,"stop":1762998036938,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b701eaa98229e2","name":"should respect maxRequests limit","time":{"start":1762998024875,"stop":1762998024875,"duration":0},"status":"passed","severity":"normal"},{"uid":"a595701df9d04ff8","name":"Check message on other pubsub topic is not received","time":{"start":1762998519525,"stop":1762998519525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12308ed840ef1dc","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762998404063,"stop":1762998404063,"duration":0},"status":"passed","severity":"normal"},{"uid":"81558c53af8b78af","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762998019765,"stop":1762998019765,"duration":0},"status":"passed","severity":"normal"},{"uid":"2729d06858eecb0e","name":"configure the node with multiple content topics","time":{"start":1762998355282,"stop":1762998355283,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d0de0559e45053","name":"should continually clean up expired entries at intervals","time":{"start":1762998036180,"stop":1762998036180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d9d2cb9460db4e","name":"should insert message into bloom filter","time":{"start":1762998028343,"stop":1762998028344,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4b56e5b0cfcd3c","name":"should clear interval on stop","time":{"start":1762997999245,"stop":1762997999245,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7498fbeb8921037","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762998036594,"stop":1762998036595,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ae28ca3de0cef6","name":"should return false when peer is not found","time":{"start":1762997990482,"stop":1762997990483,"duration":1},"status":"passed","severity":"normal"},{"uid":"26961a618e0b9f72","name":"should handle hash queries without validation","time":{"start":1762998039001,"stop":1762998039001,"duration":0},"status":"passed","severity":"normal"},{"uid":"32dc9115533dbb9f","name":"Check message with no content topic is not received","time":{"start":1762998519515,"stop":1762998519515,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c9baf75030d0d35","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762997990303,"stop":1762997990310,"duration":7},"status":"passed","severity":"normal"},{"uid":"49c612d156ad1a6a","name":"Query Generator, No message returned","time":{"start":1762998368757,"stop":1762998368758,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb408baeab50c166","name":"Query with Promise Callback, No message returned","time":{"start":1762998368764,"stop":1762998368764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aaedf14f69880a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762998404064,"stop":1762998404065,"duration":1},"status":"passed","severity":"normal"},{"uid":"1789c0103ad722d0","name":"should create an instance with libp2p and dialer","time":{"start":1762997990075,"stop":1762997990077,"duration":2},"status":"passed","severity":"normal"},{"uid":"958735c9486ae46e","name":"should return false","time":{"start":1762997981656,"stop":1762997981656,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc61baaf695f522","name":"Outgoing message is emitted as sending","time":{"start":1762998039905,"stop":1762998039905,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b656a855a78bc6","name":"random static sharding 1 - Cluster ID: 136, Shard ID: 279","time":{"start":1762998376435,"stop":1762998376435,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b512d69cef7f7c","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762998245909,"stop":1762998245911,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea60cd609d259b34","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762997990796,"stop":1762997990799,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9e77d65a7fc8d42","name":"should be safe to call multiple times","time":{"start":1762997990778,"stop":1762997990780,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec9bd29d026c89ef","name":"Decrypt messages","time":{"start":1762998241672,"stop":1762998241673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a14898c00f4b254","name":"should skip updating peer store if peer has same addresses","time":{"start":1762997990096,"stop":1762997990099,"duration":3},"status":"passed","severity":"normal"},{"uid":"b62685ffa22e7456","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762998262133,"stop":1762998262133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c746ddf0d3be2e45","name":"should return usable stream attached to connection","time":{"start":1762997990694,"stop":1762997990695,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbb107440d6777d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762998037526,"stop":1762998037528,"duration":2},"status":"passed","severity":"normal"},{"uid":"9110b7148ed944f0","name":"should be online or offline if network state changed","time":{"start":1762998085850,"stop":1762998085851,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5124162405cb5ca","name":"should throw an error for insufficient data","time":{"start":1762997976310,"stop":1762997976310,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f0b56390cfcc9d","name":"should encode/decode to text encoding","time":{"start":1762997981657,"stop":1762997981657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8affab0250dff762","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762997998965,"stop":1762997998965,"duration":0},"status":"passed","severity":"normal"},{"uid":"1038a05f45fa8be0","name":"should handle ping failures gracefully","time":{"start":1762997990240,"stop":1762997990240,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6100bf90c7e992","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762997998966,"stop":1762997998967,"duration":1},"status":"passed","severity":"normal"},{"uid":"7269c3e8322d4a34","name":"throws on empty content topic","time":{"start":1762997976106,"stop":1762997976107,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e25a5723920755","name":"Query generator for multiple messages","time":{"start":1762998391430,"stop":1762998391430,"duration":0},"status":"passed","severity":"normal"},{"uid":"163254dbffaea1cd","name":"Wait given interval before re-trying","time":{"start":1762998039087,"stop":1762998039087,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bb3a3fb0384e97","name":"Subscribe to topic containing long and publish message","time":{"start":1762998262118,"stop":1762998262118,"duration":0},"status":"passed","severity":"normal"},{"uid":"886f860b8aa2b1d8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762998038550,"stop":1762998038550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa9e74e55f7bfa2","name":"should get and remove ready entries","time":{"start":1762998024878,"stop":1762998024879,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f3d56b0ea7d1f5","name":"should check connected peers if present and suitable","time":{"start":1762998039117,"stop":1762998039118,"duration":1},"status":"passed","severity":"normal"},{"uid":"81d563c1d1e5c18b","name":"should return true even if peer has no overlapping shards","time":{"start":1762997990474,"stop":1762997990474,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd30c5a3a79d4804","name":"Register correct protocols","time":{"start":1762998262093,"stop":1762998262093,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c31ac6b68045cf3","name":"should create all internal components","time":{"start":1762997990984,"stop":1762997990984,"duration":0},"status":"passed","severity":"normal"},{"uid":"b24c460c2b192fcb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762998252824,"stop":1762998252825,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fc01c93a2efccc","name":"should not dispatch event when already connected","time":{"start":1762997989960,"stop":1762997989960,"duration":0},"status":"passed","severity":"normal"},{"uid":"577cc32abe80acba","name":"should not fail to start the service if it is already started","time":{"start":1762998003274,"stop":1762998003274,"duration":0},"status":"passed","severity":"normal"},{"uid":"e951c5b6e3ef7b44","name":"Push message with content topic containing Arabic","time":{"start":1762999138883,"stop":1762999138883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c864bfb5baeb4da3","name":"Subscribe and publish message","time":{"start":1762998262094,"stop":1762998262094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab91cfe5a8629f5d","name":"Check received message containing Chinese","time":{"start":1762998519508,"stop":1762998519508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df4bb1fa1f4bef2","name":"same cluster: nodes connect","time":{"start":1762998155664,"stop":1762998155665,"duration":1},"status":"passed","severity":"normal"},{"uid":"d21e245db2945693","name":"should jump to current time when timestamp is far in the past","time":{"start":1762998027329,"stop":1762998027329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab9a434ba65786d9","name":"Subscribe and receive messages via lightPush","time":{"start":1762998554218,"stop":1762998554218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4988c352804ea990","name":"Outgoing message is possibly acknowledged","time":{"start":1762998039906,"stop":1762998039906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1a7ac74a499b9c8a","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762997990826,"stop":1762997990826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c96e481e6529ccf","name":"should handle queue overflow by adding peers to queue","time":{"start":1762997990016,"stop":1762997990016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82fb4395e45cca0","name":"should dial peers from store on start","time":{"start":1762997990775,"stop":1762997990775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48e9d9338ec4673","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762998019806,"stop":1762998019807,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c3719d4dc7a615c","name":"should add event listeners for peer connect and disconnect","time":{"start":1762997990225,"stop":1762997990225,"duration":0},"status":"passed","severity":"normal"},{"uid":"937788f3e3438129","name":"Check message received after jswaku node is restarted","time":{"start":1762998519516,"stop":1762998519516,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee4f188ec835985","name":"should remove event listeners from libp2p","time":{"start":1762997989942,"stop":1762997989943,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7cc4eb4cf88a608","name":"should throw error - no id","time":{"start":1762997981655,"stop":1762997981655,"duration":0},"status":"passed","severity":"normal"},{"uid":"849adc44faec16df","name":"Check meta is set [ecies]","time":{"start":1762998010219,"stop":1762998010219,"duration":0},"status":"passed","severity":"normal"},{"uid":"2839283ac409363b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762998336155,"stop":1762998336156,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb5d9fb4d50c0331","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762997976113,"stop":1762997976113,"duration":0},"status":"passed","severity":"normal"},{"uid":"250cfdcfc384c184","name":"Push message with unicode special characters payload","time":{"start":1762999138846,"stop":1762999138846,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de2f12a949fae05","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762997976114,"stop":1762997976114,"duration":0},"status":"passed","severity":"normal"},{"uid":"437aff45dd70b79b","name":"Check received message with timestamp: 1762998064598 ","time":{"start":1762998519523,"stop":1762998519524,"duration":1},"status":"passed","severity":"normal"},{"uid":"958919c793312bee","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762998019746,"stop":1762998019746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3031583303292f1b","name":"should be delivered immediately if received","time":{"start":1762998028360,"stop":1762998028360,"duration":0},"status":"passed","severity":"normal"},{"uid":"beee81e9c7fb14d7","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762998262114,"stop":1762998262115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2681cc323215a1b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762998019737,"stop":1762998019740,"duration":3},"status":"passed","severity":"normal"},{"uid":"abb359172d0c6629","name":"should skip already querying peers","time":{"start":1762997999240,"stop":1762997999240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86f7397c0b633e1","name":"should start the dialing interval","time":{"start":1762997989991,"stop":1762997989992,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16df3ca8145613d","name":"should reject if WakuNode is not started","time":{"start":1762998039115,"stop":1762998039115,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74e00404ab9f4f0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762998038547,"stop":1762998038548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a0cf690eb9b0bd","name":"should return true when peer is on the same cluster","time":{"start":1762997990473,"stop":1762997990473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68ec030aac15a9f","name":"should return no connections if no open connection provided","time":{"start":1762997990589,"stop":1762997990589,"duration":0},"status":"passed","severity":"normal"},{"uid":"584db9fa4467fb5c","name":"should properly create peer info with all multiaddrs","time":{"start":1762997981660,"stop":1762997981661,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac32010ca9495959","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762998519513,"stop":1762998519513,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe736f13fb00fbc","name":"throws if store query response has error status","time":{"start":1762997990828,"stop":1762997990828,"duration":0},"status":"passed","severity":"normal"},{"uid":"39be2a3f5cc2a910","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762998245907,"stop":1762998245908,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba3063edd6e4ff","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762997976125,"stop":1762997976125,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8acb2c01da659d","name":"should ensure monotonic increase","time":{"start":1762998027327,"stop":1762998027327,"duration":0},"status":"passed","severity":"normal"},{"uid":"692353043717d3cb","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762997990791,"stop":1762997990791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ead79c9f1a26f8","name":"Encoder throws on empty string content topic","time":{"start":1762998008701,"stop":1762998008701,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb6e9ca9d2edb0b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762998336159,"stop":1762998336160,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d268980d330c539","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762998019773,"stop":1762998019773,"duration":0},"status":"passed","severity":"normal"},{"uid":"287f7051a0de6836","name":"Waku message hash computation (no timestamp)","time":{"start":1762997990301,"stop":1762997990302,"duration":1},"status":"passed","severity":"normal"},{"uid":"86ffb09ee6ea9496","name":"should select older connection if present","time":{"start":1762997990589,"stop":1762997990589,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd935476a33bfab","name":"Ephemeral messages are not stored","time":{"start":1762998072659,"stop":1762998072659,"duration":0},"status":"passed","severity":"normal"},{"uid":"26557342a4dfad6c","name":"Check message with non string payload is not received","time":{"start":1762998519515,"stop":1762998519516,"duration":1},"status":"passed","severity":"normal"},{"uid":"246795bf5bfc51e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762998262122,"stop":1762998262123,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcb762d1df564773","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762998554236,"stop":1762998554236,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0468e79ee80714","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762997990993,"stop":1762997990994,"duration":1},"status":"passed","severity":"normal"},{"uid":"463a7fa456e56a0a","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762997990987,"stop":1762997990987,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fc954b5bf72ff4","name":"Push message with rate limit","time":{"start":1762999138863,"stop":1762999138863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac2fa95f2969186","name":"Used by Waku Relay","time":{"start":1762998400416,"stop":1762998400417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15f417b49b8c05e","name":"should properly create location multiaddrs - udp4","time":{"start":1762997981658,"stop":1762997981659,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f422216f3a9e5a","name":"should create QueryOnConnect instance without options","time":{"start":1762998038538,"stop":1762998038538,"duration":0},"status":"passed","severity":"normal"},{"uid":"bceea8bef7cf3476","name":"accepts valid message hash query","time":{"start":1762997990528,"stop":1762997990529,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf864276e361c9b9","name":"Push message with Script payload","time":{"start":1762999138879,"stop":1762999138879,"duration":0},"status":"passed","severity":"normal"},{"uid":"f573ede992f8564a","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762998349574,"stop":1762998349574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea95b9023b78b704","name":"should stop query on content message from same channel","time":{"start":1762998041780,"stop":1762998041780,"duration":0},"status":"passed","severity":"normal"},{"uid":"147b738f5e553923","name":"should throw error - no id","time":{"start":1762997981654,"stop":1762997981654,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe74b816baa144e","name":"ignores unrecognized TXT record formats","time":{"start":1762997999623,"stop":1762997999623,"duration":0},"status":"passed","severity":"normal"},{"uid":"415c702e4ac1fb3c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762997976133,"stop":1762997976133,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc78bb9a98ac452","name":"Check message with no content topic is not received","time":{"start":1762998519525,"stop":1762998519526,"duration":1},"status":"passed","severity":"normal"},{"uid":"78770465a0595e84","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762998038551,"stop":1762998038551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f287f77c739161c","name":"new peer added after a peer was already found","time":{"start":1762998240182,"stop":1762998240182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d87ea862043c18","name":"should return false for malformed SDS messages","time":{"start":1762998041780,"stop":1762998041781,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e264f4079316af1","name":"rejects hash query with content filter parameters","time":{"start":1762997990529,"stop":1762997990536,"duration":7},"status":"passed","severity":"normal"},{"uid":"6ac7a9256cd5e85","name":"Push message with SQL Injection payload","time":{"start":1762999138844,"stop":1762999138844,"duration":0},"status":"passed","severity":"normal"},{"uid":"956824a5d8f72e1b","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762998019773,"stop":1762998019773,"duration":0},"status":"passed","severity":"normal"},{"uid":"966cf113695437b5","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762997976114,"stop":1762997976115,"duration":1},"status":"passed","severity":"normal"},{"uid":"455023bc7603d8c6","name":"should return all connected peers without codec filter","time":{"start":1762997990991,"stop":1762997990992,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdaad1f38b086c33","name":"random static sharding 3 - Cluster ID: 634, Shard ID: 545","time":{"start":1762998376436,"stop":1762998376436,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b2f752dc1d2f65","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762998262134,"stop":1762998262139,"duration":5},"status":"passed","severity":"normal"},{"uid":"6ab8060a9c1ef37","name":"should work with stubbed peer manager event emitter","time":{"start":1762998038540,"stop":1762998038540,"duration":0},"status":"passed","severity":"normal"},{"uid":"346f70fcfe6a92a0","name":"Check publish message containing Basic HTML tag","time":{"start":1762998252820,"stop":1762998252821,"duration":1},"status":"passed","severity":"normal"},{"uid":"be642d8f714fa5ca","name":"should return false when peer is on different cluster","time":{"start":1762997990474,"stop":1762997990474,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bdcf395c21fd94","name":"should not be sent when there is no history","time":{"start":1762998028357,"stop":1762998028357,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bb542c79c2d838","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762997990257,"stop":1762997990258,"duration":1},"status":"passed","severity":"normal"},{"uid":"7225637a52b48911","name":"can start and stop the service","time":{"start":1762998071106,"stop":1762998071114,"duration":8},"status":"passed","severity":"normal"},{"uid":"dbc9596ce1c301ee","name":"Retrieval Hint","time":{"start":1762998028183,"stop":1762998028184,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb794f8a551df1b","name":"should handle complete discovery-to-dial flow","time":{"start":1762997990100,"stop":1762997990101,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a46f5db835bbc2f","name":"should dial peer immediately when queue is empty","time":{"start":1762997990002,"stop":1762997990003,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8064451d865786f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762998252828,"stop":1762998252828,"duration":0},"status":"passed","severity":"normal"},{"uid":"50af9a6c9a9a7e4","name":"should reject if Store is requested but not mounted","time":{"start":1762998039116,"stop":1762998039117,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6b8b8bbf5338207","name":"should skip peers without ENR","time":{"start":1762997999242,"stop":1762997999242,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5edb29a362e9746","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762998262123,"stop":1762998262124,"duration":1},"status":"passed","severity":"normal"},{"uid":"92ebacd60e2c62","name":"Push message with SQL Injection payload","time":{"start":1762999138867,"stop":1762999138867,"duration":0},"status":"passed","severity":"normal"},{"uid":"32359394a5c0ca28","name":"should add received messages to bloom filter","time":{"start":1762998028347,"stop":1762998028348,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6b4903e11c8c88","name":"Nodes with multiple pubsub topic","time":{"start":1762998245912,"stop":1762998245913,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1f7b0d5d10031d","name":"Publish without waiting for remote peer","time":{"start":1762998262093,"stop":1762998262094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76fbbaca4b597e6","name":"returns only open connection if one present","time":{"start":1762997990586,"stop":1762997990589,"duration":3},"status":"passed","severity":"normal"},{"uid":"c9fb1ee159298185","name":"Check message with no payload is not received","time":{"start":1762998519515,"stop":1762998519515,"duration":0},"status":"passed","severity":"normal"},{"uid":"b341158b64f2e033","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762997998965,"stop":1762997998965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5ded77d27fc8e8","name":"should return false when pubsub topic parsing fails","time":{"start":1762997990491,"stop":1762997990492,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8ec6ac522f7db6","name":"Check received message containing Basic HTML tag","time":{"start":1762998519521,"stop":1762998519521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f309c9022603078","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762998336156,"stop":1762998336157,"duration":1},"status":"passed","severity":"normal"},{"uid":"983b5d4e502ff27f","name":"ignores domain fetching errors","time":{"start":1762997999623,"stop":1762997999623,"duration":0},"status":"passed","severity":"normal"},{"uid":"285f8a5a10119aaa","name":"Push message with content topic containing Arabic","time":{"start":1762999138872,"stop":1762999138872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce9c69cc771b47","name":"Check received message containing Russian","time":{"start":1762998519519,"stop":1762998519520,"duration":1},"status":"passed","severity":"normal"},{"uid":"81f6c66d76635cfb","name":"Push 30 different messages","time":{"start":1762999138881,"stop":1762999138881,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5dee7b0d145a2c9","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762998262130,"stop":1762998262133,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f05048ea3b09fe5","name":"Check received message containing Chinese","time":{"start":1762998519519,"stop":1762998519519,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dbed9becdf2a52","name":"should create ShardReader with auto sharding network config","time":{"start":1762997990472,"stop":1762997990472,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e65aee27aca6da","name":"should handle peer store errors gracefully","time":{"start":1762997990789,"stop":1762997990789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd841e5b3e06ce","name":"should successfully query peers and return peer infos","time":{"start":1762997999217,"stop":1762997999217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69fd678d0d391d1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762998019751,"stop":1762998019751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e89564ebf5a8719","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762998038560,"stop":1762998038561,"duration":1},"status":"passed","severity":"normal"},{"uid":"8269584c12a02d89","name":"should handle errors gracefully when getting peer info","time":{"start":1762997990492,"stop":1762997990495,"duration":3},"status":"passed","severity":"normal"},{"uid":"e547b6589bd14d71","name":"should set default options when no config provided","time":{"start":1762997990983,"stop":1762997990984,"duration":1},"status":"passed","severity":"normal"},{"uid":"9507c72b39e65be9","name":"Ordered Callback - true","time":{"start":1762998382409,"stop":1762998382411,"duration":2},"status":"passed","severity":"normal"},{"uid":"1667c7c3474db323","name":"should handle peer store update failures gracefully","time":{"start":1762997990240,"stop":1762997990241,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2499eb40158555","name":"Sync message is not sent if another sync message was just received","time":{"start":1762998046583,"stop":1762998046583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bd1f4d0caf0a38","name":"msgTime: 0 ms from now, startTime: 1762739190095, endTime: 1762998390095","time":{"start":1762998404067,"stop":1762998404067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cb303e2d394288","name":"Push message with content topic containing Russian","time":{"start":1762999138883,"stop":1762999138883,"duration":0},"status":"passed","severity":"normal"},{"uid":"12670ce268f45fbf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762997976132,"stop":1762997976133,"duration":1},"status":"passed","severity":"normal"},{"uid":"32eccd3566570eb9","name":"Push message with unicode special characters payload","time":{"start":1762999138880,"stop":1762999138880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5e1a3fbc8cb4ee","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762998349572,"stop":1762998349572,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae97365b9cf95f0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762997990698,"stop":1762997990699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8471deff5588c982","name":"should return null for non-existent peer","time":{"start":1762997990788,"stop":1762997990788,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7d7b48a9d0fbcd","name":"Push message with custom timestamp: 1763001690680","time":{"start":1762999138864,"stop":1762999138864,"duration":0},"status":"passed","severity":"normal"},{"uid":"68df2edb27426234","name":"Push message with custom timestamp: 1762994490680","time":{"start":1762999138864,"stop":1762999138864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba48f3d31034b7d","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762997999219,"stop":1762997999220,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7ac7be64702fb9","name":"Decoder throws on undefined content topic","time":{"start":1762998008701,"stop":1762998008701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fca65c006a1903f","name":"Encoder throws on empty string content topic","time":{"start":1762998010220,"stop":1762998010220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae9141553473220","name":"Push message with content topic containing unicode special characters","time":{"start":1762999138885,"stop":1762999138885,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e2429a51a8a10d","name":"Automatically retrieves missing message","time":{"start":1762998041778,"stop":1762998041778,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a996b57a2e7f8dd","name":"can start and stop the service","time":{"start":1762998242556,"stop":1762998242556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d33cdb5fa5a072","name":"same cluster, static sharding: nodes connect","time":{"start":1762998155659,"stop":1762998155660,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00455611b238700","name":"should evict furthest entry when buffer is full","time":{"start":1762998024872,"stop":1762998024873,"duration":1},"status":"passed","severity":"normal"},{"uid":"526452ce2d8bf330","name":"Overlapping topic subscription","time":{"start":1762998554231,"stop":1762998554232,"duration":1},"status":"passed","severity":"normal"},{"uid":"887b2dbf1ed239bb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762997980967,"stop":1762997980968,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7aad624fcd2c617","name":"should not modify tags of connections for different peers","time":{"start":1762998037531,"stop":1762998037531,"duration":0},"status":"passed","severity":"normal"},{"uid":"e05cda3ceb6ee740","name":"should load peers from local storage and dispatch events","time":{"start":1762998003275,"stop":1762998003276,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc941ba5b8550d9a","name":"Push message with content topic containing short","time":{"start":1762999138858,"stop":1762999138858,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dd552c9bf1af69","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762998554228,"stop":1762998554228,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ce7ef3fff09d25","name":"Push message with Chinese payload","time":{"start":1762999138866,"stop":1762999138867,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab74acae7e5a61a3","name":"Decoder throws on empty string content topic","time":{"start":1762997990999,"stop":1762997990999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17a8f6265f08e60","name":"should create ConnectionManager with required options","time":{"start":1762997990982,"stop":1762997990983,"duration":1},"status":"passed","severity":"normal"},{"uid":"228caf5121a8f83a","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762998554226,"stop":1762998554226,"duration":0},"status":"passed","severity":"normal"},{"uid":"b296d7cf0956f001","name":"should dial all peers on dial","time":{"start":1762998154384,"stop":1762998154385,"duration":1},"status":"passed","severity":"normal"},{"uid":"b450461758637218","name":"random static sharding 2 - Cluster ID: 305, Shard ID: 772","time":{"start":1762998376435,"stop":1762998376436,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd9e91dab68c36c","name":"should not fail to stop the service if it was not started","time":{"start":1762998003274,"stop":1762998003274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89eaa5ae97f73d4","name":"Push message with shell command payload","time":{"start":1762999138880,"stop":1762999138880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26777ab5f1494b1","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762997980974,"stop":1762997980974,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53953f3d3694dfa","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762997980964,"stop":1762997980964,"duration":0},"status":"passed","severity":"normal"},{"uid":"78596f05ff4f6838","name":"should remove event listeners from globalThis","time":{"start":1762997989943,"stop":1762997989943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89d3d1921be0d3e","name":"should have no discoveries enabled by default","time":{"start":1762998036589,"stop":1762998036590,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f5a2a18eb2baa9","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762998072662,"stop":1762998072667,"duration":5},"status":"passed","severity":"normal"},{"uid":"c1a5e683f1bc80c8","name":"can start and stop the service","time":{"start":1762998003273,"stop":1762998003273,"duration":0},"status":"passed","severity":"normal"},{"uid":"94dd4345f48f3e6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762998554231,"stop":1762998554231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9960c29a061938","name":"Check received message containing short","time":{"start":1762998519517,"stop":1762998519517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d78072ac6738f","name":"should be safe to call multiple times","time":{"start":1762997990776,"stop":1762997990777,"duration":1},"status":"passed","severity":"normal"},{"uid":"20d6fd0545486018","name":"should not receive a peer event after stop","time":{"start":1762998242562,"stop":1762998242563,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04aae25f2c6cdaf","name":"should compute hash only when first accessed","time":{"start":1762997991000,"stop":1762997991000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e068d7384cbe8b3f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762997999220,"stop":1762997999220,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fc5357051754d7","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762997980979,"stop":1762997980980,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a7f018c45d985f","name":"should handle complete dial lifecycle","time":{"start":1762997990020,"stop":1762997990020,"duration":0},"status":"passed","severity":"normal"},{"uid":"966580c3e049bbc9","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762998085844,"stop":1762998085845,"duration":1},"status":"passed","severity":"normal"},{"uid":"222e1d97ae1b17ae","name":"Check message with invalid timestamp is not received","time":{"start":1762998519513,"stop":1762998519514,"duration":1},"status":"passed","severity":"normal"},{"uid":"64fe489d368158b6","name":"should hang up with PeerId and return true on success","time":{"start":1762997990989,"stop":1762997990990,"duration":1},"status":"passed","severity":"normal"},{"uid":"879b7b9c8ba341bb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762997990489,"stop":1762997990491,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ca82a906a601c75","name":"should dispatch network event when browser goes offline","time":{"start":1762997989962,"stop":1762997989963,"duration":1},"status":"passed","severity":"normal"},{"uid":"92076145f86cd81d","name":"different cluster: nodes don't connect","time":{"start":1762998155665,"stop":1762998155667,"duration":2},"status":"passed","severity":"normal"},{"uid":"382c226c49d38beb","name":"Cluster id 0, shard 0","time":{"start":1762998376432,"stop":1762998376433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70bca820f2a8ede","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762998404064,"stop":1762998404064,"duration":0},"status":"passed","severity":"normal"},{"uid":"8163bc3267782f0b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762998028353,"stop":1762998028353,"duration":0},"status":"passed","severity":"normal"},{"uid":"47846801a10dab20","name":"random static sharding 6 - Cluster ID: 236, Shard ID: 595","time":{"start":1762998376437,"stop":1762998376437,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd13d410969ab9c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762998554221,"stop":1762998554221,"duration":0},"status":"passed","severity":"normal"},{"uid":"31bac596454bd3c5","name":"should start and setup intervals and event listeners","time":{"start":1762998037769,"stop":1762998037769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc1d0bf1519b018","name":"can query messages by message hash","time":{"start":1762998371495,"stop":1762998371495,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa32d23e169533cb","name":"Push message with Basic HTML tag payload","time":{"start":1762999138868,"stop":1762999138868,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c6d28e5203571c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762998554229,"stop":1762998554229,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cf25a7c64ab23d","name":"Push message with special chars payload","time":{"start":1762999138866,"stop":1762999138866,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b191490af7ccc1c","name":"Check received message containing special chars","time":{"start":1762998519508,"stop":1762998519508,"duration":0},"status":"passed","severity":"normal"},{"uid":"114aa923f01e9040","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762998019812,"stop":1762998019812,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e24712d28fc11e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762998028184,"stop":1762998028184,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13b86d56cf871be","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762998391431,"stop":1762998391431,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f03c07e281df5b5","name":"should return false and handle errors gracefully","time":{"start":1762997990990,"stop":1762997990990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5c26e9254194b4","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762998028349,"stop":1762998028349,"duration":0},"status":"passed","severity":"normal"},{"uid":"866fde608f12579e","name":"msgTime: 0 ms from now, startTime: 1762911990095, endTime: 1762998390095","time":{"start":1762998404067,"stop":1762998404067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fd565aec4f5130","name":"Subscribe and receives messages on 20 topics","time":{"start":1762998554230,"stop":1762998554230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afd61de3bfd02a3","name":"Check received message with timestamp: 1762998064598000000 ","time":{"start":1762998519512,"stop":1762998519512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee91f6fefec39d3","name":"should filter out already connected peers","time":{"start":1762997990784,"stop":1762997990785,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0a1600188782e3e","name":"should work with async generator that yields promises","time":{"start":1762998038543,"stop":1762998038543,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3ea8bd2867b27e","name":"should perform ping and update peer store on timer","time":{"start":1762997990239,"stop":1762997990240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c07387736b96f45","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762998028351,"stop":1762998028352,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fce6022efcdd16e","name":"Outgoing message is acknowledged","time":{"start":1762998039863,"stop":1762998039863,"duration":0},"status":"passed","severity":"normal"},{"uid":"e933dbd47eb703a7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762998262130,"stop":1762998262130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3073b72fcf83afda","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762997998966,"stop":1762997998966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c08db2d4193312","name":"should clear all timers","time":{"start":1762997990227,"stop":1762997990227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5794d62f13ea25","name":"should reject if Relay is requested but not mounted","time":{"start":1762998039116,"stop":1762998039116,"duration":0},"status":"passed","severity":"normal"},{"uid":"51786222b49c5111","name":"Push message with rate limit","time":{"start":1762999138851,"stop":1762999138851,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a54cf533b12ea","name":"Passing page size 0 when there are 110 messages","time":{"start":1762998392889,"stop":1762998392890,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d8fbcdb31b27af","name":"Waku message hash computation (payload length 0)","time":{"start":1762997990301,"stop":1762997990301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb18d14c1c652dd","name":"Push message equal or less that 1MB","time":{"start":1762999138864,"stop":1762999138864,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e446f13e08db62","name":"should deliver messages after dependencies are met","time":{"start":1762998028352,"stop":1762998028353,"duration":1},"status":"passed","severity":"normal"},{"uid":"4caafbb5e0aa254","name":"should handle peerStore errors gracefully","time":{"start":1762997990992,"stop":1762997990992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a928f9a98a801b3","name":"Encoder throws on undefined content topic","time":{"start":1762998010219,"stop":1762998010220,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae1d476c1cec553","name":"should handle peer store errors gracefully","time":{"start":1762998038861,"stop":1762998038862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46bdeae77bf3aa0","name":"should return false when navigator.onLine is false","time":{"start":1762997989948,"stop":1762997989950,"duration":2},"status":"passed","severity":"normal"},{"uid":"663f465761c7fcaa","name":"should dial peer when peer is discovered","time":{"start":1762997990090,"stop":1762997990091,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f03320080dd3d7d","name":"Asymmetric encrypt & decrypt","time":{"start":1762998008933,"stop":1762998008933,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bb14396ecfe661","name":"Publish message with rate limit","time":{"start":1762998252830,"stop":1762998252830,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3b5d6c49671f9a","name":"should add event listener for peer:discovery","time":{"start":1762997990077,"stop":1762997990077,"duration":0},"status":"passed","severity":"normal"},{"uid":"169b2af530a1a516","name":"Check received message containing escaped characters","time":{"start":1762998519522,"stop":1762998519522,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dd214934934422","name":"Push message with custom timestamp: 1763001690680","time":{"start":1762999138888,"stop":1762999138888,"duration":0},"status":"passed","severity":"normal"},{"uid":"45dd30d531100f11","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762998336159,"stop":1762998336159,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eb9466fe94d09d","name":"Fails to push message bigger that 1MB","time":{"start":1762999138888,"stop":1762999138888,"duration":0},"status":"passed","severity":"normal"},{"uid":"da799c0f5aadfeae","name":"should return empty array when no peers connected","time":{"start":1762997990990,"stop":1762997990991,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b00c6ecc337292","name":"Light Node - default protocols","time":{"start":1762998407054,"stop":1762998407054,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e3d2e8b0482c7b","name":"Push message with content topic containing Arabic","time":{"start":1762999138859,"stop":1762999138860,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d349a44b38f967","name":"should handle corrupted shard info gracefully","time":{"start":1762997990495,"stop":1762997990495,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecba71ea46324b1","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762998038559,"stop":1762998038559,"duration":0},"status":"passed","severity":"normal"},{"uid":"36087a2101ca8049","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762998019784,"stop":1762998019784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec0ebfd965e91dd","name":"should be safe to call multiple times","time":{"start":1762997990986,"stop":1762997990986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9781a161c528b2e","name":"Check publish message containing Arabic","time":{"start":1762998252817,"stop":1762998252817,"duration":0},"status":"passed","severity":"normal"},{"uid":"48438993a5649b11","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762998252827,"stop":1762998252827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82e9ef7b10c3d3b","name":"Push message with content topic containing numeric","time":{"start":1762999138882,"stop":1762999138882,"duration":0},"status":"passed","severity":"normal"},{"uid":"181f1658593974d9","name":"Push message with Chinese payload","time":{"start":1762999138854,"stop":1762999138854,"duration":0},"status":"passed","severity":"normal"},{"uid":"565d5fe73b463fc","name":"Wrong topic","time":{"start":1762998355281,"stop":1762998355281,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad2bb951549007","name":"Push message with content topic containing Russian","time":{"start":1762999138849,"stop":1762999138849,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e383f1b439d0b3f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762997976127,"stop":1762997976127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef33b00e49023cc8","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app13/4/topic431/json","time":{"start":1762998355281,"stop":1762998355281,"duration":0},"status":"passed","severity":"normal"},{"uid":"d165f2bcc8c36410","name":"should get / set UDP multiaddr","time":{"start":1762997981657,"stop":1762997981658,"duration":1},"status":"passed","severity":"normal"},{"uid":"7441f3d54eb39715","name":"Query Generator, No Decoder","time":{"start":1762998368756,"stop":1762998368757,"duration":1},"status":"passed","severity":"normal"},{"uid":"304bf18b5a7b667b","name":"should perform initial health assessment on start","time":{"start":1762998038861,"stop":1762998038861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3000d4e3234b12b","name":"Query generator for multiple messages with different content topic format","time":{"start":1762998391431,"stop":1762998391431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aefd3e0cba3714f","name":"Decoder throws on undefined content topic","time":{"start":1762998010220,"stop":1762998010220,"duration":0},"status":"passed","severity":"normal"},{"uid":"256dff1a34049fca","name":"yields decoded messages","time":{"start":1762997990829,"stop":1762997990829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7088a594d87bed","name":"Outgoing message is emitted as sent","time":{"start":1762998039905,"stop":1762998039905,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fc0129a793e6e9","name":"should send to specified number of peers of used peers","time":{"start":1762998037442,"stop":1762998037442,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf9b212503556ce","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762997976126,"stop":1762997976126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5e607ded78acf1","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762998404062,"stop":1762998404063,"duration":1},"status":"passed","severity":"normal"},{"uid":"a211491335ca888","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762997990258,"stop":1762997990258,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bc998fd0d4e738","name":"Encoder throws on undefined content topic","time":{"start":1762997990998,"stop":1762997990998,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa51265a54091d6f","name":"isConnected should return false after all peers disconnect","time":{"start":1762998085846,"stop":1762998085849,"duration":3},"status":"passed","severity":"normal"},{"uid":"17e2b7c1bd39decb","name":"should stop peer exchange discovery","time":{"start":1762997999235,"stop":1762997999236,"duration":1},"status":"passed","severity":"normal"},{"uid":"310429f4f65f55c6","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762997990100,"stop":1762997990100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4167738bdd94f6c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762997976129,"stop":1762997976129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4a9dfb7abffea9","name":"should dial all known peers when reached zero connections","time":{"start":1762998108538,"stop":1762998108539,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0da0d0d5a8eca8","name":"throws on content topic with non-number generation field","time":{"start":1762997976107,"stop":1762997976108,"duration":1},"status":"passed","severity":"normal"},{"uid":"557efa7cad62ec4e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762998519516,"stop":1762998519516,"duration":0},"status":"passed","severity":"normal"},{"uid":"528ae1e32efbe546","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762998404065,"stop":1762998404066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f2ae74914b5985","name":"Check received message with timestamp: 1762998064598000000 ","time":{"start":1762998519523,"stop":1762998519523,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08129c15b2efb0a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762998554224,"stop":1762998554224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c426532987df2e","name":"should handle peer connect event","time":{"start":1762997989955,"stop":1762997989956,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ef28f9ecb9a548","name":"Push 30 different messages","time":{"start":1762999138858,"stop":1762999138858,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d1a4bcb6a8d62254","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762998036595,"stop":1762998036596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c868765f954bcbd","name":"can start the service","time":{"start":1762998071105,"stop":1762998071105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea22f5907b664313","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762998554232,"stop":1762998554233,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e851469b617b2c","name":"Fails to push message bigger that 1MB","time":{"start":1762999138864,"stop":1762999138865,"duration":1},"status":"passed","severity":"normal"},{"uid":"12145ace9a14c7fd","name":"should encodeTxt and decodeTxt","time":{"start":1762997981652,"stop":1762997981653,"duration":1},"status":"passed","severity":"normal"},{"uid":"83af55db50963140","name":"Sample","time":{"start":1762997981064,"stop":1762997981064,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bc6b013e677b18","name":"Check message with non string payload is not received","time":{"start":1762998519526,"stop":1762998519526,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc0fa04243540f7","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762997990789,"stop":1762997990790,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a2bd35d48aa37b","name":"Push message with custom timestamp: 1762994490680","time":{"start":1762999138851,"stop":1762999138852,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6a93cae618798e6","name":"should be safe to call multiple times","time":{"start":1762997990227,"stop":1762997990227,"duration":0},"status":"passed","severity":"normal"},{"uid":"99eb61bebf9c6c15","name":"should return PeerId when PeerId is provided","time":{"start":1762997990340,"stop":1762997990344,"duration":4},"status":"passed","severity":"normal"},{"uid":"57ae35aea53c648e","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762998028353,"stop":1762998028353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f68285fa0f27c2","name":"should clear existing timers before creating new ones","time":{"start":1762997990269,"stop":1762997990269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36242f696fee163","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762998389619,"stop":1762998389619,"duration":0},"status":"passed","severity":"normal"},{"uid":"93752ef10d3b00d7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762998037525,"stop":1762998037525,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda2f3bc4e29261a","name":"should throw error - invalid id","time":{"start":1762997981655,"stop":1762997981655,"duration":0},"status":"passed","severity":"normal"},{"uid":"836d4a43e538c17b","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762998355242,"stop":1762998355242,"duration":0},"status":"passed","severity":"normal"},{"uid":"414d7faf690f64b3","name":"should reject if Filter is requested but not mounted","time":{"start":1762998039117,"stop":1762998039117,"duration":0},"status":"passed","severity":"normal"},{"uid":"28dbf5e4d4635ffa","name":"Overlapping topic subscription","time":{"start":1762998262116,"stop":1762998262117,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d49dd29a526d8a21","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762997990799,"stop":1762997990799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e3cac6e6eb52b6","name":"should maintain proper timestamps if all messages received","time":{"start":1762998028347,"stop":1762998028347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffed7d2b7e97ac68","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762998010218,"stop":1762998010218,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2a5ffc77126d30","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762997998963,"stop":1762997998964,"duration":1},"status":"passed","severity":"normal"},{"uid":"31603a4b0e3f6efe","name":"Push message equal or less that 1MB","time":{"start":1762999138852,"stop":1762999138852,"duration":0},"status":"passed","severity":"normal"},{"uid":"64ae3981dca16e9e","name":"Fails to push message with large meta","time":{"start":1762999138863,"stop":1762999138863,"duration":0},"status":"passed","severity":"normal"},{"uid":"acab07447ce30691","name":"throws if decoders don't match content topics","time":{"start":1762997990826,"stop":1762997990827,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c03901c053f8855","name":"should only return 1 node with relay and store capability","time":{"start":1762997999624,"stop":1762997999624,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad5db3d161dd1284","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762998038306,"stop":1762998038309,"duration":3},"status":"passed","severity":"normal"},{"uid":"f2e7d0f5df32c848","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762998554224,"stop":1762998554224,"duration":0},"status":"passed","severity":"normal"},{"uid":"842bce29e67ae283","name":"Outgoing message is retried until acknowledged","time":{"start":1762998041778,"stop":1762998041778,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7cc54fc3ed3d22","name":"should handle errors when getting connections","time":{"start":1762997989965,"stop":1762997989966,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde6ee4548755c19","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762998046583,"stop":1762998046595,"duration":12},"status":"passed","severity":"normal"},{"uid":"164ab5f903429bf4","name":"should emit message when we just started and store connect event occurs","time":{"start":1762998038548,"stop":1762998038549,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ce384eacd55085","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762998038546,"stop":1762998038546,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd68281c5d559d1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762998155667,"stop":1762998155668,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe95bf99ab628fa8","name":"Relay Node - default protocol","time":{"start":1762998407054,"stop":1762998407054,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b14e35726646c4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762997976112,"stop":1762997976113,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b5ff387519a5f5a","name":"should support chaining for add method","time":{"start":1762998036171,"stop":1762998036172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b5b55d5cb017ee","name":"should skip peer when dialed recently","time":{"start":1762997990004,"stop":1762997990004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dca6a7f7e87584d","name":"should not retry if at least one success","time":{"start":1762998036939,"stop":1762998036947,"duration":8},"status":"passed","severity":"normal"},{"uid":"692622336b4779b3","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762998036592,"stop":1762998036594,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6d20ec93d0722e8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762998262126,"stop":1762998262126,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccc257795e9b220","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762997989951,"stop":1762997989953,"duration":2},"status":"passed","severity":"normal"},{"uid":"8942c1633401f1b9","name":"Push message equal or less that 1MB","time":{"start":1762999138876,"stop":1762999138876,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c85e82eaea44c0","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762998019783,"stop":1762998019783,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f542259ce65bab9","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762998019821,"stop":1762998019821,"duration":0},"status":"passed","severity":"normal"},{"uid":"739c57059ec55048","name":"should get / set TCP multiaddr","time":{"start":1762997981658,"stop":1762997981658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae17baac97f93f57","name":"Encoder throws on undefined content topic","time":{"start":1762998008700,"stop":1762998008700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4092ab8ff5a1a37f","name":"Push message with shell command payload","time":{"start":1762999138869,"stop":1762999138869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e35c321bdf8a5d","name":"Push message with content topic containing long","time":{"start":1762999138858,"stop":1762999138858,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf79ecad4dec01ac","name":"should mark all messages in causal history as acknowledged","time":{"start":1762998028350,"stop":1762998028350,"duration":0},"status":"passed","severity":"normal"},{"uid":"414461f5476f0db8","name":"should handle multiple peer connections","time":{"start":1762997990234,"stop":1762997990234,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fda7408b25fc6d","name":"Outgoing message is possibly acknowledged","time":{"start":1762998041777,"stop":1762998041777,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d71ad930891813f","name":"should return false when peer is on different cluster","time":{"start":1762997990483,"stop":1762997990484,"duration":1},"status":"passed","severity":"normal"},{"uid":"12469277c34463a1","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762998019795,"stop":1762998019795,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1f89138083f478","name":"Push message with XML payload","time":{"start":1762999138879,"stop":1762999138879,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97a581476dbf6e4","name":"Passing page size 19 when there are 20 messages","time":{"start":1762998392894,"stop":1762998392895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f635d2f0b3dcf9ef","name":"should handle different types of entries","time":{"start":1762998036174,"stop":1762998036175,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3966461bbbca20","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762998019732,"stop":1762998019732,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c7c8b61093a56f","name":"Retries within maximum given attempts","time":{"start":1762998039086,"stop":1762998039087,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd63b06c0ab92e84","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762998038551,"stop":1762998038551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47d07d15cb419ce","name":"should handle empty pubsub topics","time":{"start":1762997990270,"stop":1762997990271,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8af57a11f64b80","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762997976125,"stop":1762997976125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11d689a6eec71f1","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762998355269,"stop":1762998355271,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a7fbcaece42b3bc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762998336160,"stop":1762998336160,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8fc5c7bab90e97","name":"should get eligible entries based on current time","time":{"start":1762998024873,"stop":1762998024874,"duration":1},"status":"passed","severity":"normal"},{"uid":"e22957a535a53075","name":"Subscribe to topic containing XML and receive message","time":{"start":1762998554226,"stop":1762998554226,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d0cf09625fba04","name":"Push message with content topic containing SQL Injection","time":{"start":1762999138883,"stop":1762999138884,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ce7228e74f29c1","name":"should return true for message with causal history","time":{"start":1762998041782,"stop":1762998041782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f470289466c739b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762998245905,"stop":1762998245905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4873ada8b6616ff5","name":"Check received message containing Arabic","time":{"start":1762998519508,"stop":1762998519509,"duration":1},"status":"passed","severity":"normal"},{"uid":"7014bdedf3012a94","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762998028351,"stop":1762998028351,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dd97b9fe9ccbc7","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762998041777,"stop":1762998041777,"duration":0},"status":"passed","severity":"normal"},{"uid":"824dd6f421c528b2","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762997976110,"stop":1762997976110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ae6c2f731eee0d","name":"should properly create location multiaddrs - tcp6","time":{"start":1762997981659,"stop":1762997981660,"duration":1},"status":"passed","severity":"normal"},{"uid":"f527eb8a86eaa916","name":"Ephemeral field set to true","time":{"start":1762997990997,"stop":1762997990997,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fab2fb215dd13b7","name":"throws an error for improperly formatted content topics","time":{"start":1762997976124,"stop":1762997976124,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b01754f42717f3","name":"Cluster ID 0, shard 1","time":{"start":1762998376434,"stop":1762998376435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56a3deec9d2a71c","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762998028354,"stop":1762998028354,"duration":0},"status":"passed","severity":"normal"},{"uid":"c73b173004e34d8f","name":"Push message with content topic containing unicode special characters","time":{"start":1762999138862,"stop":1762999138862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68f8234d15be95b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762998038537,"stop":1762998038538,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0130259b5b44e8","name":"Non TWN Cluster","time":{"start":1762998355271,"stop":1762998355271,"duration":0},"status":"passed","severity":"normal"},{"uid":"d703315dd7d188ae","name":"should return true for sync message with causal history","time":{"start":1762998041782,"stop":1762998041782,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c209e87c26277d","name":"Query with Ordered Callback, No Decoder","time":{"start":1762998368760,"stop":1762998368761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dac1e9a9cd2f4be","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762998019795,"stop":1762998019796,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d61a856655182d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762998085849,"stop":1762998085850,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a2456fb17dbec1","name":"should properly create location multiaddrs - udp","time":{"start":1762997981660,"stop":1762997981660,"duration":0},"status":"passed","severity":"normal"},{"uid":"636dec564defa58a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762998554234,"stop":1762998554234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26e746489ca3766","name":"should return false when peer shard info is not found","time":{"start":1762997990484,"stop":1762997990485,"duration":1},"status":"passed","severity":"normal"},{"uid":"499f3ddf4c5cd2ed","name":"Passing invalid cursor","time":{"start":1762998349577,"stop":1762998349577,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f505c8d23a9c6c1","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762998132822,"stop":1762998132824,"duration":2},"status":"passed","severity":"normal"},{"uid":"b85e2cbabd507423","name":"handles different clusterIds correctly","time":{"start":1762997976123,"stop":1762997976123,"duration":0},"status":"passed","severity":"normal"},{"uid":"406fa764326762fb","name":"Push message with numeric payload","time":{"start":1762999138866,"stop":1762999138866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bfad3ab34ccddb4","name":"Decoder throws on empty string content topic","time":{"start":1762998010220,"stop":1762998010221,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc6b156dfe28c9b","name":"Push message with Arabic payload","time":{"start":1762999138854,"stop":1762999138854,"duration":0},"status":"passed","severity":"normal"},{"uid":"9414e1323950eef0","name":"should skip peers that were recently queried","time":{"start":1762997999239,"stop":1762997999239,"duration":0},"status":"passed","severity":"normal"},{"uid":"3614167e2d179cfa","name":"should be sent with empty content","time":{"start":1762998028356,"stop":1762998028357,"duration":1},"status":"passed","severity":"normal"},{"uid":"978f341f9a04a71c","name":"Accepts a valid Waku Message","time":{"start":1762998049923,"stop":1762998049924,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f53b6c47f8d72a","name":"Push message with Russian payload","time":{"start":1762999138878,"stop":1762999138878,"duration":0},"status":"passed","severity":"normal"},{"uid":"838c2efc1107f85","name":"Push message with special chars payload","time":{"start":1762999138877,"stop":1762999138877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce49ce5ef9aa738","name":"isConnected should return true after first peer connects","time":{"start":1762998085846,"stop":1762998085846,"duration":0},"status":"passed","severity":"normal"},{"uid":"f035c42e9f5f36d8","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762998019774,"stop":1762998019774,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d54e26b3bcbafb","name":"Check publish message after service node is restarted","time":{"start":1762998252828,"stop":1762998252829,"duration":1},"status":"skipped","severity":"normal"},{"uid":"62e295b8119a41af","name":"should not receive a peer event before start","time":{"start":1762998003275,"stop":1762998003275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca750ef8cb3c058","name":"handles different networkShards values correctly","time":{"start":1762997976123,"stop":1762997976123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d724d66774ede6c","name":"should return peer for existing peer","time":{"start":1762997990788,"stop":1762997990788,"duration":0},"status":"passed","severity":"normal"},{"uid":"24526dafb68571f6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762998554220,"stop":1762998554220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4563e88436823201","name":"Check received message containing unicode special characters","time":{"start":1762998519522,"stop":1762998519523,"duration":1},"status":"passed","severity":"normal"},{"uid":"56008ed42c6eaf23","name":"should skip peers without peer exchange protocol","time":{"start":1762997999237,"stop":1762997999237,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe4bc28e2beff0c","name":"should handle disconnect when peer has no timers","time":{"start":1762997990269,"stop":1762997990269,"duration":0},"status":"passed","severity":"normal"},{"uid":"3918f3d194904060","name":"Subscribe to topic containing Script and receive message","time":{"start":1762998554234,"stop":1762998554234,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69273e5b3d95da8","name":"throws on content topic with generation field greater than 0","time":{"start":1762997976108,"stop":1762997976108,"duration":0},"status":"passed","severity":"normal"},{"uid":"96eb04d4eb5a6d07","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762998368752,"stop":1762998368755,"duration":3},"status":"passed","severity":"normal"},{"uid":"abb5e330a637b989","name":"Push message with escaped characters payload","time":{"start":1762999138845,"stop":1762999138846,"duration":1},"status":"passed","severity":"normal"},{"uid":"108d3ba13c83c9af","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762998554219,"stop":1762998554219,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c767e2e0b358a0","name":"Publish message with large meta","time":{"start":1762998252829,"stop":1762998252830,"duration":1},"status":"passed","severity":"normal"},{"uid":"2702fbefc99518c6","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762997990241,"stop":1762997990241,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3a350ae7152061","name":"should properly setup health event callback","time":{"start":1762998038542,"stop":1762998038543,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd73c50c197411d6","name":"should get multiple eligible entries at later time","time":{"start":1762998024874,"stop":1762998024875,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f86f8a8689e7cfa","name":"should initialize with default number of peers","time":{"start":1762998037518,"stop":1762998037518,"duration":0},"status":"passed","severity":"normal"},{"uid":"61015423edf54816","name":"should allow redial after failed dial cooldown expires","time":{"start":1762997990014,"stop":1762997990015,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfaa1bdb9158a933","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762998019790,"stop":1762998019790,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aebe0311869e04e","name":"should be safe to call multiple times","time":{"start":1762997990078,"stop":1762997990078,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4d2a038db921e89","name":"random static sharding 7 - Cluster ID: 362, Shard ID: 759","time":{"start":1762998376438,"stop":1762998376438,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dcc0a800ac92e8","name":"LightPush","time":{"start":1762998407053,"stop":1762998407053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67dde6983daf582","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762998019741,"stop":1762998019744,"duration":3},"status":"passed","severity":"normal"},{"uid":"8d7bca7b6ac07c1e","name":"recovers when dns.resolve returns empty","time":{"start":1762997999622,"stop":1762997999623,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18ec2c3283a7bfa","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762998019789,"stop":1762998019790,"duration":1},"status":"passed","severity":"normal"},{"uid":"47780d223d531baf","name":"Check received message containing XML","time":{"start":1762998519521,"stop":1762998519521,"duration":0},"status":"passed","severity":"normal"},{"uid":"87227a9561a3ce38","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762998019801,"stop":1762998019801,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda78aaf28eb0ebc","name":"should handle ENR without shardInfo","time":{"start":1762997999244,"stop":1762997999244,"duration":0},"status":"passed","severity":"normal"},{"uid":"215e417c6bde9d9e","name":"Subscribe to topic containing long and receive message","time":{"start":1762998554223,"stop":1762998554223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0742d65ad018a6","name":"Retries within given interval","time":{"start":1762998039086,"stop":1762998039086,"duration":0},"status":"passed","severity":"normal"},{"uid":"267958e65d1f5add","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app36/3/topic829/utf8","time":{"start":1762998355273,"stop":1762998355274,"duration":1},"status":"passed","severity":"normal"},{"uid":"87896db2259cd7e","name":"random static sharding 9 - Cluster ID: 649, Shard ID: 60","time":{"start":1762998376441,"stop":1762998376441,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3a0ef392e7f72c","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762997976114,"stop":1762997976114,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e905670f2400924","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762997976128,"stop":1762997976128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a92e21c4d78cae","name":"Check publish message containing Chinese","time":{"start":1762998252817,"stop":1762998252817,"duration":0},"status":"passed","severity":"normal"},{"uid":"41613d64beb9a9ab","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762998019764,"stop":1762998019764,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cef6d1fdc8723b1","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762998019734,"stop":1762998019737,"duration":3},"status":"passed","severity":"normal"},{"uid":"a52775097b52f22c","name":"should initialize bloom filter with correct parameters","time":{"start":1762998024755,"stop":1762998024758,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9e1c24b2cf74167","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762997990527,"stop":1762997990527,"duration":0},"status":"passed","severity":"normal"},{"uid":"607d32f4877d3e3e","name":"should remove event listeners when stopped","time":{"start":1762998038539,"stop":1762998038540,"duration":1},"status":"passed","severity":"normal"},{"uid":"606c1e8d995218eb","name":"should not receive a peer event after stop","time":{"start":1762998003275,"stop":1762998003275,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ffc89f74f93dbd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762998028347,"stop":1762998028347,"duration":0},"status":"skipped","severity":"normal"},{"uid":"280e2861a4b7d2b7","name":"Check received message containing emoji","time":{"start":1762998519512,"stop":1762998519512,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f524ba5d00d22d8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762998349569,"stop":1762998349572,"duration":3},"status":"passed","severity":"normal"},{"uid":"b47d1416461e669c","name":"Push message with content topic containing unicode special characters","time":{"start":1762999138850,"stop":1762999138850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4d0f3275f82b26","name":"should create RPC request with correct parameters","time":{"start":1762997999224,"stop":1762997999224,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ecd59dd76d8b0a","name":"Refresh subscription","time":{"start":1762998262115,"stop":1762998262116,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e0b1fcdbaf74e9b6","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762998041779,"stop":1762998041779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54ab33a6eb15f6c","name":"should return false when peer is not on the specified shard","time":{"start":1762997990484,"stop":1762997990484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43d7eca582eaa1e","name":"should be safe to call multiple times","time":{"start":1762997990985,"stop":1762997990985,"duration":0},"status":"passed","severity":"normal"},{"uid":"451e29a72eaf2e8b","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762997976124,"stop":1762997976124,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf2f71fa15c6970","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762998071119,"stop":1762998071120,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2dc8fa4b739c8081","name":"Push message with numeric payload","time":{"start":1762999138842,"stop":1762999138842,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad506ed04fa4ae7","name":"Push message with content topic containing emoji","time":{"start":1762999138850,"stop":1762999138850,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa88a80fa80f2b7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762997976129,"stop":1762997976130,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2b3a04fa9f3e36","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762997976111,"stop":1762997976111,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f561ff6ffcdfb20","name":"Check received message containing unicode special characters","time":{"start":1762998519511,"stop":1762998519512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4ee36df55e8eabd","name":"Incoming message is emitted as received","time":{"start":1762998039907,"stop":1762998039907,"duration":0},"status":"passed","severity":"normal"},{"uid":"691ddfe747a3ed87","name":"Bloom filter","time":{"start":1762998028183,"stop":1762998028183,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7a53c61b32126f","name":"Sets default value correctly","time":{"start":1762998400418,"stop":1762998400418,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5d766c6795ff23","name":"throws on content topic with empty application field","time":{"start":1762997976108,"stop":1762997976109,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2306fd694a7258","name":"All","time":{"start":1762998070654,"stop":1762998070656,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b64fa0d5e7e7859","name":"Push message with Script payload","time":{"start":1762999138855,"stop":1762999138855,"duration":0},"status":"passed","severity":"normal"},{"uid":"97294214b5010c8e","name":"Push message with special chars payload","time":{"start":1762999138854,"stop":1762999138854,"duration":0},"status":"passed","severity":"normal"},{"uid":"353cb5241f63ea0a","name":"messageHashStr produces different results for different inputs","time":{"start":1762997990311,"stop":1762997990311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da1620fb3b76f8f","name":"Push message with content topic containing special chars","time":{"start":1762999138848,"stop":1762999138848,"duration":0},"status":"passed","severity":"normal"},{"uid":"21279c6fc3a7bc5f","name":"Passing page size 110 when there are 120 messages","time":{"start":1762998392896,"stop":1762998392898,"duration":2},"status":"passed","severity":"normal"},{"uid":"4377256fb0be8717","name":"should initialize with isNetworkConnected as false","time":{"start":1762997989934,"stop":1762997989936,"duration":2},"status":"passed","severity":"normal"},{"uid":"e4071b31361628a5","name":"Push message with Arabic payload","time":{"start":1762999138843,"stop":1762999138843,"duration":0},"status":"passed","severity":"normal"},{"uid":"237f3a0fdaaa0e37","name":"should retry on complete failure if specified","time":{"start":1762998037452,"stop":1762998037453,"duration":1},"status":"passed","severity":"normal"},{"uid":"23acb7c3f1a3f10c","name":"Subscribe to topic containing Script and publish message","time":{"start":1762998262127,"stop":1762998262128,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba4c5c5242afd1c3","name":"Push message with escaped characters payload","time":{"start":1762999138880,"stop":1762999138880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4414b2753073ce","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762998155668,"stop":1762998155668,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc66284a3fbcfc19","name":"should create a new stream if no existing for protocol found","time":{"start":1762997990696,"stop":1762997990697,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f34d61bc7ba3797","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762998554221,"stop":1762998554221,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab0164b428c89aa9","name":"should return false when peer is not on topic","time":{"start":1762997990994,"stop":1762997990994,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc0cd928fbaae68","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762998041779,"stop":1762998041779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7da888b35f1ec15","name":"Check received message containing escaped characters","time":{"start":1762998519511,"stop":1762998519511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b567d13e58185694","name":"Push message with JSON payload","time":{"start":1762999138868,"stop":1762999138869,"duration":1},"status":"passed","severity":"normal"},{"uid":"66611ee40655fef7","name":"should reassess health immediately when peer disconnects","time":{"start":1762998038860,"stop":1762998038860,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd7dd31e4182460e","name":"should not receive a peer event before start","time":{"start":1762998242561,"stop":1762998242562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4271d9eb94e37a2c","name":"yields undefined for messages without decoder","time":{"start":1762997990830,"stop":1762997990830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdb8b9bd18ca82a","name":"Push message with content topic containing unicode special characters","time":{"start":1762999138874,"stop":1762999138874,"duration":0},"status":"passed","severity":"normal"},{"uid":"884a42107dae0ef7","name":"should handle errors when globalThis is not available","time":{"start":1762997989941,"stop":1762997989942,"duration":1},"status":"passed","severity":"normal"},{"uid":"577775cf98e88ebf","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/8/topic780/proto","time":{"start":1762998355279,"stop":1762998355281,"duration":2},"status":"passed","severity":"normal"},{"uid":"f5a6c4da33c17b14","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762998085846,"stop":1762998085846,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b538c8794a76be","name":"should handle zero peers request","time":{"start":1762997999224,"stop":1762997999224,"duration":0},"status":"passed","severity":"normal"},{"uid":"387e20c0940875b3","name":"should transition to Unhealthy when no connections","time":{"start":1762998038858,"stop":1762998038858,"duration":0},"status":"passed","severity":"normal"},{"uid":"43639f167696707c","name":"Push message with content topic containing Chinese","time":{"start":1762999138872,"stop":1762999138872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7f761b6057be9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762998019746,"stop":1762998019750,"duration":4},"status":"passed","severity":"normal"},{"uid":"865200f26f2f9724","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app21/9/topic575/utf8","time":{"start":1762998355278,"stop":1762998355279,"duration":1},"status":"passed","severity":"normal"},{"uid":"26eff6db87473dc8","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762997990999,"stop":1762997990999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1cd468beba40c4","name":"Push message with custom timestamp: 1763001690680","time":{"start":1762999138852,"stop":1762999138852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7a9b8a5bc6cf63","name":"Push message with meta","time":{"start":1762999138850,"stop":1762999138851,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce30a48d6d9036a","name":"Push message with custom timestamp: 1762994490680","time":{"start":1762999138887,"stop":1762999138887,"duration":0},"status":"passed","severity":"normal"},{"uid":"edeb83b23c31b5a4","name":"Outgoing message is emitted as sent","time":{"start":1762998041776,"stop":1762998041776,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5809334d8c20b5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762998262118,"stop":1762998262119,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26b4b4a7235177f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762997990700,"stop":1762997990700,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e141ebcb26f23e2","name":"should set field with only STORE enabled","time":{"start":1762997981662,"stop":1762997981662,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b27b6fa7374b31a","name":"should create PeerExchange instance with components","time":{"start":1762997999224,"stop":1762997999225,"duration":1},"status":"passed","severity":"normal"},{"uid":"e92e549647fb627a","name":"should add received message to localHistory with retrievalHint","time":{"start":1762998028348,"stop":1762998028348,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da0bd174c483d0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762998037768,"stop":1762998037769,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5a8d44ecbe2e3d","name":"should sort by messageId when timestamps are equal","time":{"start":1762998028185,"stop":1762998028185,"duration":0},"status":"passed","severity":"normal"},{"uid":"229e4903cc8639d0","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762998019752,"stop":1762998019752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc6494cb6254dc3","name":"Ordered Callback - false","time":{"start":1762998382411,"stop":1762998382412,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddd22c461cd84de","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762998019817,"stop":1762998019821,"duration":4},"status":"passed","severity":"normal"},{"uid":"5a8864464c01f95","name":"should skip peer when not on same cluster","time":{"start":1762997990009,"stop":1762997990009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7f3de129e8bfc9","name":"should call waitForPeer on Relay","time":{"start":1762998039119,"stop":1762998039119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b749a236020d0d7c","name":"ends if stream creation fails","time":{"start":1762997990827,"stop":1762997990828,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d12cd05cb6d803f","name":"should create KeepAliveManager with required options","time":{"start":1762997990221,"stop":1762997990223,"duration":2},"status":"passed","severity":"normal"},{"uid":"e94d528345d9d5c0","name":"Check meta is set [symmetric]","time":{"start":1762998008699,"stop":1762998008699,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca9e05864d1491e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762998019796,"stop":1762998019796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab81aa60f03745b","name":"Push message with content topic containing escaped characters","time":{"start":1762999138884,"stop":1762999138885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0713d55c69bfb38","name":"should remove entries","time":{"start":1762998024875,"stop":1762998024875,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2efc015347b560","name":"Subscribe to topic containing Script and receive message","time":{"start":1762998554225,"stop":1762998554226,"duration":1},"status":"passed","severity":"normal"},{"uid":"522db568c109ef17","name":"messageHashStr works with IProtoMessage","time":{"start":1762997990310,"stop":1762997990310,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bcb04aacdc177e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762998140774,"stop":1762998140775,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac69461d2acee5c","name":"should handle errors when removing globalThis listeners","time":{"start":1762997989943,"stop":1762997989948,"duration":5},"status":"passed","severity":"normal"},{"uid":"359620b9f01ccb89","name":"Generator, one shard","time":{"start":1762998355240,"stop":1762998355241,"duration":1},"status":"passed","severity":"normal"},{"uid":"10425c1ce81c11c3","name":"should handle multiple peers with different shard configurations","time":{"start":1762997990020,"stop":1762997990021,"duration":1},"status":"passed","severity":"normal"},{"uid":"885a8d2ec14ac8a1","name":"Push message with Russian payload","time":{"start":1762999138867,"stop":1762999138867,"duration":0},"status":"passed","severity":"normal"},{"uid":"94745a312d6f4955","name":"Refresh subscription","time":{"start":1762998554222,"stop":1762998554222,"duration":0},"status":"passed","severity":"normal"},{"uid":"207bb4f672ad704a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762998036935,"stop":1762998036936,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18cde1a301a60aa","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762998262113,"stop":1762998262114,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0bbe1f16b4db05","name":"should add and check entries correctly","time":{"start":1762998036168,"stop":1762998036170,"duration":2},"status":"passed","severity":"normal"},{"uid":"a818115e8a641c30","name":"Subscribe and receive messages via lightPush","time":{"start":1762998554229,"stop":1762998554229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b482322455576ef9","name":"Own sync message does not acknowledge own messages","time":{"start":1762998046597,"stop":1762998046602,"duration":5},"status":"passed","severity":"normal"},{"uid":"7372c3fcdcf334d1","name":"Subscribe to topic containing short and receive message","time":{"start":1762998554232,"stop":1762998554232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec9d36a211acf9b","name":"tcp ip4 address","time":{"start":1762997981074,"stop":1762997981074,"duration":0},"status":"passed","severity":"normal"},{"uid":"48538ccde3174a18","name":"Fields are not dropped","time":{"start":1762997990642,"stop":1762997990642,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbc64e97ccf629d","name":"should successfully query store with valid decoders and options","time":{"start":1762998038999,"stop":1762998038999,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef5efec1b18dd6c","name":"should not allow k > 12","time":{"start":1762998019817,"stop":1762998019817,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cbb8c6d0c4e11f","name":"Push message with content topic containing short","time":{"start":1762999138871,"stop":1762999138871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e8ae8a347c0f53","name":"should serialize and deserialize correctly","time":{"start":1762998024764,"stop":1762998024764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4895bdf789a929fd","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762997990489,"stop":1762997990489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5702967e559eee68","name":"Check received message containing short","time":{"start":1762998519506,"stop":1762998519506,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f6fc352550f05f","name":"Push message with escaped characters payload","time":{"start":1762999138869,"stop":1762999138869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07ea904c3f810c9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762997980969,"stop":1762997980969,"duration":0},"status":"passed","severity":"normal"},{"uid":"711048e970555c38","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762997980959,"stop":1762997980962,"duration":3},"status":"passed","severity":"normal"},{"uid":"84c46b2be9f5dc68","name":"random static sharding 4 - Cluster ID: 484, Shard ID: 623","time":{"start":1762998376436,"stop":1762998376437,"duration":1},"status":"passed","severity":"normal"},{"uid":"872696435d403403","name":"Check received message containing long","time":{"start":1762998519517,"stop":1762998519517,"duration":0},"status":"passed","severity":"normal"},{"uid":"539c002f61e0e783","name":"Stops search when maxGet is reached","time":{"start":1762997998814,"stop":1762997998816,"duration":2},"status":"passed","severity":"normal"},{"uid":"39a6c8334fd112e9","name":"Generator, 2 different shards","time":{"start":1762998355241,"stop":1762998355241,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e0ed90175652b3","name":"Check publish message containing unicode special characters","time":{"start":1762998252823,"stop":1762998252824,"duration":1},"status":"passed","severity":"normal"},{"uid":"2575bb57445fcd51","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762997980976,"stop":1762997980977,"duration":1},"status":"passed","severity":"normal"},{"uid":"436ce8e4dc8113b5","name":"should requeue task if no peer is available","time":{"start":1762998036935,"stop":1762998036935,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cd33fb162f0676","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762998039863,"stop":1762998039864,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fed5c445509acdf","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762998028360,"stop":1762998028360,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5be58bba4be115e","name":"should return start time to match max range","time":{"start":1762998038559,"stop":1762998038560,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab36aa28e9caff9","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762998554221,"stop":1762998554222,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ab2f453d198843","name":"should create PeerExchangeDiscovery instance","time":{"start":1762997999246,"stop":1762997999246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20b09693bf3075","name":"should handle timestamp equal to current time","time":{"start":1762998027327,"stop":1762998027327,"duration":0},"status":"passed","severity":"normal"},{"uid":"95519b0563e7f5f5","name":"Incoming message is emitted as received","time":{"start":1762998041777,"stop":1762998041778,"duration":1},"status":"passed","severity":"normal"},{"uid":"a227277147079609","name":"should handle large number of peers request","time":{"start":1762997999223,"stop":1762997999223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c429bb5a96b8416","name":"Mutual subscription","time":{"start":1762998262092,"stop":1762998262093,"duration":1},"status":"passed","severity":"normal"},{"uid":"39afef4ead02431f","name":"should properly clean up resources when disposed","time":{"start":1762998036176,"stop":1762998036179,"duration":3},"status":"passed","severity":"normal"},{"uid":"de733d3649c28e68","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762998554237,"stop":1762998554237,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5331e44f64b5b40","name":"Push message with content topic containing numeric","time":{"start":1762999138871,"stop":1762999138871,"duration":0},"status":"passed","severity":"normal"},{"uid":"43959453f811afcf","name":"should skip peer when failed to dial recently","time":{"start":1762997990004,"stop":1762997990004,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9f1c6daba4f1bf","name":"should sort peers by ping value","time":{"start":1762997990993,"stop":1762997990993,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b4b4081f5f37cf","name":"should be empty after removing the only subscription","time":{"start":1762998037758,"stop":1762998037765,"duration":7},"status":"passed","severity":"normal"},{"uid":"1ea08ff075f3f36c","name":"should not return locked peers if enough unlocked are available","time":{"start":1762998037523,"stop":1762998037523,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b730d6ce9f7681c","name":"Check received message containing shell command","time":{"start":1762998519511,"stop":1762998519511,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a219f7ea5e52d5","name":"yields undefined for messages without content topic","time":{"start":1762997990829,"stop":1762997990830,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf57e23dc45e11e4","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762998037522,"stop":1762998037522,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b06cca8f14f4715","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762997976310,"stop":1762997976310,"duration":0},"status":"passed","severity":"normal"},{"uid":"563e523cffd079c6","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762997999221,"stop":1762997999222,"duration":1},"status":"passed","severity":"normal"},{"uid":"1114c2e9a464fae6","name":"does not validate decoders for hash queries","time":{"start":1762997990827,"stop":1762997990827,"duration":0},"status":"passed","severity":"normal"},{"uid":"308e2a0368afde2c","name":"should work with v3 peers","time":{"start":1762998037453,"stop":1762998037454,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccf82660f52f9d64","name":"should dispatch network event when browser goes online","time":{"start":1762997989961,"stop":1762997989962,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51f1ad089cf1805","name":"Relay - dialed first","time":{"start":1762998407051,"stop":1762998407051,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e11406b6428d12","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762997990699,"stop":1762997990700,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7ccd18e3e217d43","name":"Outgoing message is emitted as sending","time":{"start":1762998041776,"stop":1762998041776,"duration":0},"status":"passed","severity":"normal"},{"uid":"835850dc64dcf7df","name":"should enable all discoveries when explicitly set","time":{"start":1762998036590,"stop":1762998036591,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19e62ef4bc785a1","name":"Push message with shell command payload","time":{"start":1762999138856,"stop":1762999138857,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b92bc207240d82a","name":"udp ip6 address","time":{"start":1762997981074,"stop":1762997981074,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d716c952961e25","name":"Throws when trying to push message with empty payload","time":{"start":1762999138881,"stop":1762999138881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c30c9c8b88d002","name":"should handle empty peer infos gracefully","time":{"start":1762997999218,"stop":1762997999218,"duration":0},"status":"passed","severity":"normal"}]