mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
199 KiB
JSON
1 line
199 KiB
JSON
[{"uid":"7fdb433a5c90c421","name":"Query with Ordered Callback, No Decoder","time":{"start":1756358968119,"stop":1756358968119,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f6a0e9746fe1d4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756358656770,"stop":1756358656770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e23bd92d09b2f1e9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756358839368,"stop":1756358839369,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ce6131b3276fb4","name":"random static sharding 5 - Cluster ID: 51, Shard ID: 690","time":{"start":1756358990160,"stop":1756358990160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42259ec53064637","name":"should dispatch network event when browser goes online","time":{"start":1756358612200,"stop":1756358612200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed77898322011c48","name":"should dial peers from store when browser is connected","time":{"start":1756358612900,"stop":1756358612900,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fbac5be6720648","name":"does not throw on valid cases","time":{"start":1756358596795,"stop":1756358596795,"duration":0},"status":"passed","severity":"normal"},{"uid":"33541d64d13d4d98","name":"Check received message containing escaped characters","time":{"start":1756359124655,"stop":1756359124655,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5fd647a0bb2f45","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756358596807,"stop":1756358596807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c446071deccf92","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756358662188,"stop":1756358662189,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17c45ff5eba4ffa","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app38/1/topic951/utf8","time":{"start":1756358942229,"stop":1756358942229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e83b58f43e6c77b","name":"Push message with XML payload","time":{"start":1756359235204,"stop":1756359235204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f1db3b3c4622ee","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756358662737,"stop":1756358662737,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bb6c1384ad8f8b","name":"should filter out undefined ENRs","time":{"start":1756358622470,"stop":1756358622470,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de081035d3ac5a2","name":"should not return locked peers if enough unlocked are available","time":{"start":1756358643689,"stop":1756358643689,"duration":0},"status":"passed","severity":"normal"},{"uid":"b586fea688c7dd97","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756358596814,"stop":1756358596814,"duration":0},"status":"passed","severity":"normal"},{"uid":"7724b2c7a20e55bf","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756358612523,"stop":1756358612523,"duration":0},"status":"passed","severity":"normal"},{"uid":"f539e9ab6c346554","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756359000665,"stop":1756359000666,"duration":1},"status":"passed","severity":"normal"},{"uid":"60db0901e491ef41","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756359139941,"stop":1756359139941,"duration":0},"status":"passed","severity":"normal"},{"uid":"871314122d22f66d","name":"Check received message containing long","time":{"start":1756359124651,"stop":1756359124651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29c8c3ba5a7b5ee","name":"should not fail to start the service if it is already started","time":{"start":1756358683503,"stop":1756358683504,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b0a4f95143aa4a","name":"should handle different types of entries","time":{"start":1756358642533,"stop":1756358642534,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ae1ca577d9aa2c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756358612927,"stop":1756358612928,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdfda501f7ce803","name":"messageHashStr produces consistent results for the same input","time":{"start":1756358612555,"stop":1756358612556,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e33eaea24fd7db","name":"should handle peer store update failures gracefully","time":{"start":1756358612522,"stop":1756358612522,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dd622e75fc1d79","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756358596809,"stop":1756358596809,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ab63d45a0003cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756358656791,"stop":1756358656792,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2a815e741a270a5","name":"Push message with content topic containing emoji","time":{"start":1756359235221,"stop":1756359235221,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d513bd11a832928","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756358596803,"stop":1756358596803,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f47716677058f9","name":"Push message with custom timestamp: 1725600302644","time":{"start":1756359235222,"stop":1756359235222,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0663e05db251ca","name":"should dial peer when peer is discovered","time":{"start":1756358612303,"stop":1756358612303,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d1aeb987e1248a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756358656791,"stop":1756358656791,"duration":0},"status":"passed","severity":"normal"},{"uid":"750954fe9fc9c116","name":"ends if stream creation fails","time":{"start":1756358613242,"stop":1756358613242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6714c923fcd873","name":"Check publish message containing unicode special characters","time":{"start":1756358846033,"stop":1756358846034,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5128485f4a51ac7","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756359139934,"stop":1756359139934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2630cc66a212afc9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756358992466,"stop":1756358992467,"duration":1},"status":"passed","severity":"normal"},{"uid":"18dcf7c37d9bf968","name":"should populate queue if has active dial","time":{"start":1756358612060,"stop":1756358612066,"duration":6},"status":"passed","severity":"normal"},{"uid":"8fc7250883c5609","name":"should throw error - no id","time":{"start":1756358602988,"stop":1756358602988,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ab539ef4c06172","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756358839367,"stop":1756358839367,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ebb8c5577720c9","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app29/10/topic557/xml","time":{"start":1756358942233,"stop":1756358942234,"duration":1},"status":"passed","severity":"normal"},{"uid":"5be6975d2a5c0742","name":"Refresh subscription","time":{"start":1756359139937,"stop":1756359139937,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c407d35515fc8ed","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756358662736,"stop":1756358662736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9db057c9e00dc1","name":"should process successful peer exchange query","time":{"start":1756358622966,"stop":1756358622966,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07048fedc420503","name":"Push message with custom timestamp: 1756355102644","time":{"start":1756359235223,"stop":1756359235223,"duration":0},"status":"passed","severity":"normal"},{"uid":"12843a10dc5b3b45","name":"should drop connection to all peers on hangUp","time":{"start":1756358767726,"stop":1756358767728,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f7249f459476642","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756358823136,"stop":1756358823137,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0d8520f8a8c0844","name":"should handle special patterns correctly","time":{"start":1756358660463,"stop":1756358660463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec27962fa3b9009","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756358612927,"stop":1756358612927,"duration":0},"status":"passed","severity":"normal"},{"uid":"503de6d068eb3487","name":"should properly create location multiaddrs - udp6","time":{"start":1756358602995,"stop":1756358602995,"duration":0},"status":"passed","severity":"normal"},{"uid":"775e8cb830f49943","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756358656787,"stop":1756358656787,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf9bc9f1e32fadf","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756358697589,"stop":1756358697589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8ebe472d64e9fd","name":"should perform ping and update peer store on timer","time":{"start":1756358612515,"stop":1756358612521,"duration":6},"status":"passed","severity":"normal"},{"uid":"fbf1978809e41db0","name":"Push 30 different messages","time":{"start":1756359235218,"stop":1756359235218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f553c3f70d21781","name":"Decrypt messages","time":{"start":1756358824585,"stop":1756358824585,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9861cef96765ff","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756358644750,"stop":1756358644750,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37acf7cf4f3bf55","name":"should properly create location multiaddrs - udp","time":{"start":1756358602997,"stop":1756358602997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec98e3c67a526704","name":"Push message with meta","time":{"start":1756359235211,"stop":1756359235211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a0572270b618ae","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756358644751,"stop":1756358644752,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ceab8e22c0f5af9","name":"should handle disconnect when peer has no timers","time":{"start":1756358612533,"stop":1756358612533,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf62c04468e4fec","name":"should wait for LightPush peer to be connected","time":{"start":1756358644156,"stop":1756358644156,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4475d8a2c44a6b","name":"Check publish message containing long","time":{"start":1756358846022,"stop":1756358846023,"duration":1},"status":"passed","severity":"normal"},{"uid":"96344821598513cd","name":"Push message with custom timestamp: 1725600302643","time":{"start":1756359235212,"stop":1756359235212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8b7618d6129208","name":"should remove event listeners from globalThis","time":{"start":1756358612185,"stop":1756358612186,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b8e98950a645b2","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756358612970,"stop":1756358612971,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c2fdb6f17f6fe5","name":"Store - dialed first","time":{"start":1756359021095,"stop":1756359021095,"duration":0},"status":"passed","severity":"normal"},{"uid":"141343e0f2ed9384","name":"can start the service","time":{"start":1756358626791,"stop":1756358626791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a554197123e9edc7","name":"Push message with content topic containing unicode special characters","time":{"start":1756359235221,"stop":1756359235221,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e80c3539dba35","name":"should hang up with PeerId and return true on success","time":{"start":1756358613439,"stop":1756358613439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5957b532f560a77","name":"Fails to publish message with empty text","time":{"start":1756358846037,"stop":1756358846037,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dee93be916edd4f","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756358662735,"stop":1756358662736,"duration":1},"status":"passed","severity":"normal"},{"uid":"a267392e26062d13","name":"should add event listeners to globalThis","time":{"start":1756358612184,"stop":1756358612184,"duration":0},"status":"passed","severity":"normal"},{"uid":"32db37876b82ee10","name":"should throw error when no peers are available","time":{"start":1756358644195,"stop":1756358644195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac8a747d6414fbd","name":"Fails to push message with large meta","time":{"start":1756359235222,"stop":1756359235222,"duration":0},"status":"passed","severity":"normal"},{"uid":"77bf2ad7fe0f126c","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756358622969,"stop":1756358622969,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f83fe8d42aa783","name":"should dial all peers on dial","time":{"start":1756358767726,"stop":1756358767726,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a17d4e26b6d3d4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756358596812,"stop":1756358596812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba76d46c81cd4363","name":"should respect custom numPeersToUse configuration","time":{"start":1756358643698,"stop":1756358643698,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b6acbc74b875d92","name":"should work with stubbed retrieve function","time":{"start":1756358644746,"stop":1756358644747,"duration":1},"status":"passed","severity":"normal"},{"uid":"d414b5c13302cf2d","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756358656776,"stop":1756358656777,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b24a2876228501e","name":"should create a new stream if no existing for protocol found","time":{"start":1756358613016,"stop":1756358613017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef15560b3155a4f1","name":"returns all values when wanted number is greater than available values","time":{"start":1756358620954,"stop":1756358620960,"duration":6},"status":"passed","severity":"normal"},{"uid":"a9dcd76ba4df8c91","name":"Check publish message containing Russian","time":{"start":1756358846027,"stop":1756358846027,"duration":0},"status":"passed","severity":"normal"},{"uid":"5412964971530a0b","name":"Subscribe to topic containing XML and publish message","time":{"start":1756358854224,"stop":1756358854225,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ea556f1a1a6f37","name":"messageHashStr returns a hex string","time":{"start":1756358612554,"stop":1756358612555,"duration":1},"status":"passed","severity":"normal"},{"uid":"16805c6f33fa35dc","name":"Passing page size 10 when there are 10 messages","time":{"start":1756359007071,"stop":1756359007071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a740d4678476cf55","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756358968115,"stop":1756358968115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d8c4564219da53","name":"should perform initial health assessment on start","time":{"start":1756358643545,"stop":1756358643545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4393906150d915f","name":"Passing invalid cursor","time":{"start":1756358953361,"stop":1756358953361,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1035391988c573e","name":"msgTime: 0 ms from now, startTime: 1756272601599, endTime: 1756359001599","time":{"start":1756359017537,"stop":1756359017537,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c8a9ce50f17f40","name":"should handle errors gracefully when getting peer info","time":{"start":1756358612383,"stop":1756358612384,"duration":1},"status":"passed","severity":"normal"},{"uid":"bcfc5748d5d48824","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756358644204,"stop":1756358644204,"duration":0},"status":"passed","severity":"normal"},{"uid":"a911bc073b2f3de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756359017536,"stop":1756359017536,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62654b2bee7387a","name":"should dial one peer on dial","time":{"start":1756358767728,"stop":1756358767728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a96b0d688873e05","name":"should return cached hash on subsequent access","time":{"start":1756358613392,"stop":1756358613392,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab05ef1be5f798e","name":"should return false","time":{"start":1756358602989,"stop":1756358602989,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3318c0a4aa85437","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756358823138,"stop":1756358823138,"duration":0},"status":"passed","severity":"normal"},{"uid":"35629f9874ecf9cd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756358656790,"stop":1756358656791,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f1532a70bf9595","name":"Decoder throws on undefined content topic","time":{"start":1756358634234,"stop":1756358634235,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b2cf0516f70957","name":"should clear the dialing interval","time":{"start":1756358612054,"stop":1756358612054,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abbcf87b5d50b7f","name":"Push message with content topic containing short","time":{"start":1756359235218,"stop":1756359235219,"duration":1},"status":"passed","severity":"normal"},{"uid":"21934b8a9a1fcdb6","name":"should be safe to call multiple times","time":{"start":1756358613436,"stop":1756358613436,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4196728629aba9f","name":"should be able to encode the field with only STORE set to true","time":{"start":1756358602285,"stop":1756358602285,"duration":0},"status":"passed","severity":"normal"},{"uid":"133bcc4ea72ac480","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756358683517,"stop":1756358683517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a13370267cc41270","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756358854215,"stop":1756358854216,"duration":1},"status":"passed","severity":"normal"},{"uid":"104f144d6f0360a1","name":"Delete observer","time":{"start":1756358824585,"stop":1756358824586,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f34a7c2b1922c3","name":"Check received message with timestamp: 1756358677504 ","time":{"start":1756359124656,"stop":1756359124656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae5461ea6133fe4","name":"configure the node with multiple content topics","time":{"start":1756358942235,"stop":1756358942236,"duration":1},"status":"passed","severity":"normal"},{"uid":"982c0c82ae716d6c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756358622475,"stop":1756358622475,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0680a12cfb75f0d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756358656772,"stop":1756358656773,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b76dffd0e05815","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756358643698,"stop":1756358643698,"duration":0},"status":"passed","severity":"normal"},{"uid":"522354dea0b54c3c","name":"Nodes with multiple pubsub topic","time":{"start":1756358839369,"stop":1756358839369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b648516108511909","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756358612889,"stop":1756358612889,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bc36f1ed39e9bd","name":"Push message with escaped characters payload","time":{"start":1756359235206,"stop":1756359235206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a58de1e4dbe14e","name":"isConnected should return true after first peer connects","time":{"start":1756358697590,"stop":1756358697590,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d02fb000fdc6d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756358597066,"stop":1756358597066,"duration":0},"status":"passed","severity":"normal"},{"uid":"965a583b3c717dfd","name":"topics with same application and version share the same shard","time":{"start":1756358596806,"stop":1756358596806,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef6a3c0a7f2df87","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756358846034,"stop":1756358846034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5afc114d99937b13","name":"Push message with Basic HTML tag payload","time":{"start":1756359235205,"stop":1756359235205,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bdd50bb7cb7526","name":"Subscribe to topic containing long and receive message","time":{"start":1756359139927,"stop":1756359139927,"duration":0},"status":"passed","severity":"normal"},{"uid":"65beecf497f0744b","name":"should retry on complete failure if specified","time":{"start":1756358643856,"stop":1756358643856,"duration":0},"status":"passed","severity":"normal"},{"uid":"916df817b0dc91ae","name":"Check received message containing escaped characters","time":{"start":1756359124665,"stop":1756359124665,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c632b49f57771c","name":"should hang up with multiaddr and return true on success","time":{"start":1756358613439,"stop":1756358613439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd6ee3a532a7961","name":"Check publish message containing numeric","time":{"start":1756358846024,"stop":1756358846025,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdf4363d103574a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756358656786,"stop":1756358656787,"duration":1},"status":"passed","severity":"normal"},{"uid":"282d698a7922e702","name":"Subscribe and receives messages on 20 topics","time":{"start":1756359139925,"stop":1756359139925,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b174f868a1764ce","name":"should return true when peer is on the specified shard","time":{"start":1756358612372,"stop":1756358612376,"duration":4},"status":"passed","severity":"normal"},{"uid":"30268d9ea551e0dc","name":"Check received message containing JSON","time":{"start":1756359124664,"stop":1756359124664,"duration":0},"status":"passed","severity":"normal"},{"uid":"25785c41d46cbf59","name":"Relay + Store","time":{"start":1756358603000,"stop":1756358603000,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d83ad0b32a39c4","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756358656703,"stop":1756358656704,"duration":1},"status":"passed","severity":"normal"},{"uid":"527989a32f1ee368","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756358662732,"stop":1756358662733,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0d161e58869465","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756358643689,"stop":1756358643689,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea9700b1064374e","name":"Fails to push message with large meta","time":{"start":1756359235211,"stop":1756359235212,"duration":1},"status":"passed","severity":"normal"},{"uid":"75263b432bfba7f5","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/5/topic609/xml","time":{"start":1756358942231,"stop":1756358942231,"duration":0},"status":"passed","severity":"normal"},{"uid":"888ed283c626ebce","name":"should handle network check errors gracefully","time":{"start":1756358612078,"stop":1756358612079,"duration":1},"status":"passed","severity":"normal"},{"uid":"853fecb59e75ff82","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756358596804,"stop":1756358596804,"duration":0},"status":"passed","severity":"normal"},{"uid":"576d56180ed157fc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756359139934,"stop":1756359139934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed57a033ead2688a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756358992469,"stop":1756358992469,"duration":0},"status":"passed","severity":"normal"},{"uid":"131a723c6b1016d8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756358823136,"stop":1756358823136,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a0da5d663c4e93b","name":"random static sharding 4 - Cluster ID: 253, Shard ID: 635","time":{"start":1756358990160,"stop":1756358990160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d954d9d7a01f3c15","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756359139938,"stop":1756359139938,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d7fdf1147b4da1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756358643539,"stop":1756358643540,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbd901bc9a7e307","name":"Decoder throws on empty string content topic","time":{"start":1756358613390,"stop":1756358613391,"duration":1},"status":"passed","severity":"normal"},{"uid":"de2480672cb4c124","name":"Push message with escaped characters payload","time":{"start":1756359235217,"stop":1756359235217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1261fb52b552b4ad","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756358644752,"stop":1756358644752,"duration":0},"status":"passed","severity":"normal"},{"uid":"f13317202ed4e6b5","name":"Check publish message containing short","time":{"start":1756358846021,"stop":1756358846022,"duration":1},"status":"passed","severity":"normal"},{"uid":"799b8e293226916b","name":"Nwaku publishes","time":{"start":1756358836130,"stop":1756358836130,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae20d61ba7f51663","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756358662730,"stop":1756358662731,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19d76b4e763ef8c","name":"should handle mixed protocol support correctly","time":{"start":1756358643546,"stop":1756358643546,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e2516028452ce2","name":"should stop ping timers on peer disconnect","time":{"start":1756358612508,"stop":1756358612508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fbe554edf04eff2","name":"should call waitForPeer on Relay","time":{"start":1756358644157,"stop":1756358644157,"duration":0},"status":"passed","severity":"normal"},{"uid":"cefa675a7925d8d6","name":"should return start time to match max range","time":{"start":1756358644752,"stop":1756358644752,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f3e905e4c8ed79","name":"A test","time":{"start":1756358737652,"stop":1756358737652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fa2602426795b8","name":"random static sharding 7 - Cluster ID: 356, Shard ID: 35","time":{"start":1756358990162,"stop":1756358990162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6032a1a7ed3ce2cd","name":"should decode valid enr with tcp successfully","time":{"start":1756358602984,"stop":1756358602984,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b7b6f45fda648d","name":"should be able to decode the field with only STORE set to true","time":{"start":1756358602295,"stop":1756358602295,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d236a6bca20765","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756358656786,"stop":1756358656786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f17cc6d7b1865","name":"Push message with rate limit","time":{"start":1756359235222,"stop":1756359235222,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b7c02a65b3897","name":"same cluster: nodes connect","time":{"start":1756358752285,"stop":1756358752285,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcec4c52e6f40132","name":"udp ip6 address","time":{"start":1756358602381,"stop":1756358602382,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f42121775ea3f2","name":"Push message with long payload","time":{"start":1756359235201,"stop":1756359235201,"duration":0},"status":"passed","severity":"normal"},{"uid":"5652e10651e13d25","name":"Fields are not dropped","time":{"start":1756358613027,"stop":1756358613027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3220a7f6321b1d","name":"should be safe to call multiple times","time":{"start":1756358612890,"stop":1756358612899,"duration":9},"status":"passed","severity":"normal"},{"uid":"b0cb8d99e8f8ce13","name":"it tolerates circular branch references","time":{"start":1756358622971,"stop":1756358622972,"duration":1},"status":"passed","severity":"normal"},{"uid":"224f4543aa525de3","name":"should return false when peer is not found","time":{"start":1756358612383,"stop":1756358612383,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef997982c87fbf37","name":"Passing page size 11 when there are 10 messages","time":{"start":1756359007071,"stop":1756359007074,"duration":3},"status":"passed","severity":"normal"},{"uid":"9208e888eb920ff5","name":"Push message with content topic containing escaped characters","time":{"start":1756359235221,"stop":1756359235221,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96d98f4d07e4322","name":"should work with async generator that yields promises","time":{"start":1756358644748,"stop":1756358644748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c456a0da14382c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756358596812,"stop":1756358596812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8296e3aabba067e","name":"should dispatch network event when browser goes offline","time":{"start":1756358612201,"stop":1756358612201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92d5ebdab6d39bb","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756358656781,"stop":1756358656782,"duration":1},"status":"passed","severity":"normal"},{"uid":"121cbd23936d91ae","name":"throws on content topic with empty encoding field","time":{"start":1756358596800,"stop":1756358596800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd38f3553e56d743","name":"should not receive a peer event before start","time":{"start":1756358626792,"stop":1756358626792,"duration":0},"status":"passed","severity":"normal"},{"uid":"a562b5d4955ab27","name":"Push message with content topic containing JSON","time":{"start":1756359235210,"stop":1756359235210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5586122f583814a","name":"should stop peer exchange discovery","time":{"start":1756358622962,"stop":1756358622962,"duration":0},"status":"passed","severity":"normal"},{"uid":"839082a7d4f07a31","name":"Push message with JSON payload","time":{"start":1756359235216,"stop":1756359235217,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa98a31bb1e72201","name":"Check received message containing numeric","time":{"start":1756359124651,"stop":1756359124651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da2b417a12bd80a","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756358656770,"stop":1756358656770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f76206a9b43e240","name":"Symmetric encrypt & Decrypt","time":{"start":1756358633106,"stop":1756358633106,"duration":0},"status":"passed","severity":"normal"},{"uid":"969de3263bcaf845","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756359139931,"stop":1756359139932,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec26e9e7d8bf457","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756358596802,"stop":1756358596803,"duration":1},"status":"passed","severity":"normal"},{"uid":"38763f0ce26f4767","name":"can start and stop the service","time":{"start":1756358902699,"stop":1756358902700,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b15a3868dd5e42a","name":"should properly create location multiaddrs - tcp","time":{"start":1756358602997,"stop":1756358602997,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc861caf5bdda604","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756358656792,"stop":1756358656792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45c322cc3f0691","name":"should properly clean up resources when disposed","time":{"start":1756358642534,"stop":1756358642537,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9e1a0810fbca565","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756358596806,"stop":1756358596806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8904c0fdbcad09","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756358662734,"stop":1756358662734,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0d457d6b84663b","name":"should transition to Unhealthy when no connections","time":{"start":1756358643538,"stop":1756358643539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8bcc125bfd8f68","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756358662733,"stop":1756358662733,"duration":0},"status":"passed","severity":"normal"},{"uid":"86702eba2a94bbf","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756358632686,"stop":1756358632686,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b4b5fe8f5bbcac","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756358953359,"stop":1756358953359,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6f44ed4439afdb","name":"Throws when trying to push message with empty payload","time":{"start":1756359235218,"stop":1756359235218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d121356bbd622d","name":"Subscribe to topic containing short and publish message","time":{"start":1756358854218,"stop":1756358854218,"duration":0},"status":"passed","severity":"normal"},{"uid":"db531421c589f32a","name":"returns only open connection if one present","time":{"start":1756358612953,"stop":1756358612953,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b838278026192","name":"should clear interval on stop","time":{"start":1756358622968,"stop":1756358622969,"duration":1},"status":"passed","severity":"normal"},{"uid":"e15c7ce8eeb50185","name":"should handle peer disconnect event when no connections remain","time":{"start":1756358612196,"stop":1756358612197,"duration":1},"status":"passed","severity":"normal"},{"uid":"862a23b89c2c8362","name":"can query messages by message hash","time":{"start":1756358993018,"stop":1756358993018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89de5a9ab153a5d","name":"Decoder throws on empty string content topic","time":{"start":1756358632688,"stop":1756358632688,"duration":0},"status":"passed","severity":"normal"},{"uid":"15051f7489e5d0a9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756358602294,"stop":1756358602295,"duration":1},"status":"passed","severity":"normal"},{"uid":"590297c793b389fa","name":"Push message with content topic containing long","time":{"start":1756359235208,"stop":1756359235208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6179ac1d37618403","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756358697589,"stop":1756358697590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3259c29acedebf","name":"Push message with short payload","time":{"start":1756359235214,"stop":1756359235214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d1f0fe526a2ed2","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756358622470,"stop":1756358622471,"duration":1},"status":"passed","severity":"normal"},{"uid":"d112873388543e00","name":"Subscribe and receives messages on 20 topics","time":{"start":1756359139935,"stop":1756359139935,"duration":0},"status":"passed","severity":"normal"},{"uid":"e569c1528d0f8e92","name":"should clear dial history on stop","time":{"start":1756358612054,"stop":1756358612055,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c5c09bb80afd72","name":"Check message with invalid timestamp is not received","time":{"start":1756359124658,"stop":1756359124658,"duration":0},"status":"passed","severity":"normal"},{"uid":"664fbdd9a4d7eeba","name":"should not execute task if max attempts is 0","time":{"start":1756358643472,"stop":1756358643475,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b286fe2df95a9a6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756358656782,"stop":1756358656783,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc8c5a7b312f967","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756359124667,"stop":1756359124667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ae2bcded0c32c2","name":"should handle peer store errors gracefully","time":{"start":1756358643546,"stop":1756358643546,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f380e94afadad0e","name":"Relay Node - default protocol","time":{"start":1756359021096,"stop":1756359021097,"duration":1},"status":"passed","severity":"normal"},{"uid":"435c9af22df815d6","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756358643470,"stop":1756358643471,"duration":1},"status":"passed","severity":"normal"},{"uid":"6119c057204538c6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756358702464,"stop":1756358702464,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e071387dd865fd","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756358850462,"stop":1756358850464,"duration":2},"status":"passed","severity":"normal"},{"uid":"66c854d089208934","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app48/4/topic0/utf8","time":{"start":1756358942232,"stop":1756358942232,"duration":0},"status":"passed","severity":"normal"},{"uid":"31529ea96154df76","name":"should dial all remaining peers","time":{"start":1756358612905,"stop":1756358612906,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1d0a1712211408","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756358656779,"stop":1756358656779,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f3d1ce97136efe","name":"should create KeepAliveManager with required options","time":{"start":1756358612491,"stop":1756358612494,"duration":3},"status":"passed","severity":"normal"},{"uid":"264304fbd332311e","name":"should create an instance with libp2p and dialer","time":{"start":1756358612300,"stop":1756358612301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03bda210e6d6f3d","name":"should be empty when created","time":{"start":1756358644399,"stop":1756358644400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f8daeddc6f7715","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756358622221,"stop":1756358622222,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b313a46f2ae5a2","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756358613441,"stop":1756358613441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f98de3cdcd18a30","name":"should allow redial after failed dial cooldown expires","time":{"start":1756358612068,"stop":1756358612071,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ec369e7839fd9d","name":"Push message with rate limit","time":{"start":1756359235212,"stop":1756359235212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee63dff35809a727","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756358602297,"stop":1756358602297,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ed7c2a7d1848545","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756358656702,"stop":1756358656703,"duration":1},"status":"passed","severity":"normal"},{"uid":"92d7eb8e9f4abaa4","name":"should create PeerExchangeDiscovery instance","time":{"start":1756358622969,"stop":1756358622969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec06a1413a86a83","name":"should only return 1 node with relay and store capability","time":{"start":1756358622973,"stop":1756358622973,"duration":0},"status":"passed","severity":"normal"},{"uid":"288e9a45b792723d","name":"should maintain desired error rate","time":{"start":1756358660461,"stop":1756358660462,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3b440801f8884c","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756358622227,"stop":1756358622228,"duration":1},"status":"passed","severity":"normal"},{"uid":"d747fdb856f382a3","name":"should update ack status of messages in outgoing buffer","time":{"start":1756358662739,"stop":1756358662739,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e862af71899b34","name":"should add peer to queue when queue is not empty","time":{"start":1756358612057,"stop":1756358612058,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec8aa38634598fa","name":"Push message with content topic containing unicode special characters","time":{"start":1756359235210,"stop":1756359235211,"duration":1},"status":"passed","severity":"normal"},{"uid":"742d58fe81dd117e","name":"isConnected should return false after all peers disconnect","time":{"start":1756358697590,"stop":1756358697591,"duration":1},"status":"passed","severity":"normal"},{"uid":"616b29f78b5d3e30","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756358642865,"stop":1756358642865,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee4741e0545f4fe","name":"should throw error - no public key","time":{"start":1756358602987,"stop":1756358602988,"duration":1},"status":"passed","severity":"normal"},{"uid":"2068e4e5bff672f4","name":"Push message with numeric payload","time":{"start":1756359235201,"stop":1756359235201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfbfd23d627a18c","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app91/5/topic610/test.js","time":{"start":1756358942230,"stop":1756358942230,"duration":0},"status":"passed","severity":"normal"},{"uid":"95627f1f3cc61822","name":"should handle query errors","time":{"start":1756358622967,"stop":1756358622967,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c93a83c8d0ef5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756359139923,"stop":1756359139923,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f34287602284c6","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756358596805,"stop":1756358596806,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a541746413f6d6a","name":"should create ShardReader with static shards network config","time":{"start":1756358612367,"stop":1756358612367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c416fcec76320d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756358656775,"stop":1756358656775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd60ad81fb84d1a","name":"should filter out already connected peers","time":{"start":1756358612902,"stop":1756358612905,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aa8493f3cfdf97","name":"Light Node - default protocols","time":{"start":1756359021096,"stop":1756359021096,"duration":0},"status":"passed","severity":"normal"},{"uid":"12088250bf4f0bc","name":"Throws when trying to push message with empty payload","time":{"start":1756359235207,"stop":1756359235207,"duration":0},"status":"passed","severity":"normal"},{"uid":"909d846d8c90e149","name":"should dial peer when on same shard","time":{"start":1756358612067,"stop":1756358612067,"duration":0},"status":"passed","severity":"normal"},{"uid":"570e7860d7851191","name":"should send relay ping messages on timer","time":{"start":1756358612525,"stop":1756358612525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2925eceab3634b","name":"Check received message containing Chinese","time":{"start":1756359124652,"stop":1756359124652,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b63894b2684d9e8","name":"Init the array if not present","time":{"start":1756358596557,"stop":1756358596558,"duration":1},"status":"passed","severity":"normal"},{"uid":"88f8015fd65d33d9","name":"should handle peer store errors gracefully","time":{"start":1756358612308,"stop":1756358612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a7607e344e5562","name":"Push message with meta","time":{"start":1756359235222,"stop":1756359235222,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbbed600b56dd1","name":"Renews subscription after lossing a connection","time":{"start":1756359139933,"stop":1756359139933,"duration":0},"status":"passed","severity":"normal"},{"uid":"875c5c9b54e42541","name":"should skip peer when already connected","time":{"start":1756358612059,"stop":1756358612059,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08634332cadee77","name":"should handle peer not in mesh for all topics","time":{"start":1756358612537,"stop":1756358612540,"duration":3},"status":"passed","severity":"normal"},{"uid":"17bdf9badd63f3","name":"should create ConnectionManager with relay","time":{"start":1756358613435,"stop":1756358613435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaf296dee5078fd","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756358613391,"stop":1756358613391,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff01f27790973576","name":"should skip peers that don't support peer exchange","time":{"start":1756358622964,"stop":1756358622964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dfb791b61e61978","name":"Mutual subscription","time":{"start":1756358854213,"stop":1756358854214,"duration":1},"status":"passed","severity":"normal"},{"uid":"61af98a7624c6e28","name":"should trigger query when it went offline since the last successful query","time":{"start":1756358644748,"stop":1756358644749,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0cff9a54e42da8","name":"caches peers it previously fetched","time":{"start":1756358622972,"stop":1756358622973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe502a253d5ffce","name":"Check publish message after service node is restarted","time":{"start":1756358846038,"stop":1756358846038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c1394dda6e8a8aa","name":"throws if decoders don't match content topics","time":{"start":1756358613241,"stop":1756358613241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eaeef63c373d53","name":"Check message with no content topic is not received","time":{"start":1756359124669,"stop":1756359124669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5669b77737c81fa","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756358992467,"stop":1756358992468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c3aa305e32f01e","name":"should add and check entries correctly","time":{"start":1756358642507,"stop":1756358642524,"duration":17},"status":"passed","severity":"normal"},{"uid":"f2501b4c1e7b4914","name":"Push message with content topic containing Russian","time":{"start":1756359235220,"stop":1756359235220,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3af81e2a93521e","name":"should return false when peer is not on the specified shard","time":{"start":1756358612376,"stop":1756358612376,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf73a5d14ba0460","name":"Stops search when 2 null results are returned","time":{"start":1756358622291,"stop":1756358622291,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d6caeef27bebe8","name":"should decode valid enr successfully","time":{"start":1756358602983,"stop":1756358602983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df552da5579f093","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756358612969,"stop":1756358612970,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08a8f8909bec21a","name":"ends after yielding if response size indicates end","time":{"start":1756358613245,"stop":1756358613245,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e6777a6ea4ed08","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756359017536,"stop":1756359017536,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbe4da7bb3ee23c","name":"should start and setup intervals and event listeners","time":{"start":1756358644401,"stop":1756358644401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a9348479be9813e","name":"Query with Ordered Callback, No message returned","time":{"start":1756358968119,"stop":1756358968119,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9ac3c6c68189d3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756359139928,"stop":1756359139928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a13cb4febc169a7","name":"Push message with content topic containing long","time":{"start":1756359235219,"stop":1756359235219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1a2ed3777dff0a","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756358643703,"stop":1756358643703,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f19cae2b02531","name":"Push message with SQL Injection payload","time":{"start":1756359235203,"stop":1756359235203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d48c5761dd203b1","name":"should maintain chronological order of messages in localHistory","time":{"start":1756358662732,"stop":1756358662732,"duration":0},"status":"passed","severity":"normal"},{"uid":"12937d0af84b755","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756359139925,"stop":1756359139925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17a9ed16739ce434","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756359139940,"stop":1756359139940,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79f52480440860b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756358602281,"stop":1756358602284,"duration":3},"status":"passed","severity":"normal"},{"uid":"1460b4936d6fbc84","name":"Passing page size 0 when there are 110 messages","time":{"start":1756359007070,"stop":1756359007070,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ed25cab6684035","name":"Sample","time":{"start":1756358602400,"stop":1756358602400,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d1f9761c912c66","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756358602286,"stop":1756358602287,"duration":1},"status":"passed","severity":"normal"},{"uid":"70fe4864e8a18bfa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756359017536,"stop":1756359017537,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8f4926d189f0c0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app50/3/topic980/test.js","time":{"start":1756358942230,"stop":1756358942230,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f6e2df3681410","name":"should be safe to call multiple times","time":{"start":1756358612302,"stop":1756358612303,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84369fcac705d3b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756358596814,"stop":1756358596814,"duration":0},"status":"passed","severity":"normal"},{"uid":"90476d4bdf86834f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756358823137,"stop":1756358823137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ea7b4e16427457","name":"Promise Callback - true","time":{"start":1756359001217,"stop":1756359001217,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cdefe130106774","name":"should add event listener for peer:discovery","time":{"start":1756358612301,"stop":1756358612301,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c7e65237943fb5","name":"Push message with Arabic payload","time":{"start":1756359235215,"stop":1756359235215,"duration":0},"status":"passed","severity":"normal"},{"uid":"da415caac696cc41","name":"messageHashStr produces different results for different inputs","time":{"start":1756358612556,"stop":1756358612556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d11abe7aa05e7b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756358854227,"stop":1756358854228,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef25a62fefdb7f1","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756358622227,"stop":1756358622227,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcca6918a672482","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756358854222,"stop":1756358854223,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef96db47c46779cb","name":"should be able to dial TLS multiaddrs","time":{"start":1756358767731,"stop":1756358767731,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b146ad9be20569","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756358596809,"stop":1756358596809,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefc37adf1a99ab3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756359139936,"stop":1756359139936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1b6e6e1bd00ea3","name":"Check publish message containing special chars","time":{"start":1756358846025,"stop":1756358846025,"duration":0},"status":"passed","severity":"normal"},{"uid":"7192197b4ab87db8","name":"random static sharding 1 - Cluster ID: 661, Shard ID: 948","time":{"start":1756358990158,"stop":1756358990158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7d318c2b7a13e7","name":"Query Generator, No message returned","time":{"start":1756358968116,"stop":1756358968118,"duration":2},"status":"passed","severity":"normal"},{"uid":"6941338e38a60acd","name":"Encoder throws on empty string content topic","time":{"start":1756358632687,"stop":1756358632688,"duration":1},"status":"passed","severity":"normal"},{"uid":"177f1b3b4a234623","name":"Publish message with rate limit","time":{"start":1756358846039,"stop":1756358846039,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6c57d5e369552c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756358656774,"stop":1756358656774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcdc089f7991a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756359139939,"stop":1756359139939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2beafeec9fe7bcf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756358656777,"stop":1756358656778,"duration":1},"status":"passed","severity":"normal"},{"uid":"1942a83c8bbfcc13","name":"should dial more peers if under maxConnections","time":{"start":1756358612920,"stop":1756358612920,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0b7760c3b56909","name":"Push message with content topic containing SQL Injection","time":{"start":1756359235210,"stop":1756359235210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91c7bc811c7febc","name":"should return no connections if no open connection provided","time":{"start":1756358612953,"stop":1756358612954,"duration":1},"status":"passed","severity":"normal"},{"uid":"de532b2beeab999f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756358612515,"stop":1756358612515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd48b5e34a14f53","name":"Check received message containing unicode special characters","time":{"start":1756359124655,"stop":1756359124655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a419667f26af8566","name":"Push message with content topic containing escaped characters","time":{"start":1756359235210,"stop":1756359235210,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27f56d0a0c8956d","name":"should reject if Store is requested but not mounted","time":{"start":1756358644155,"stop":1756358644155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d682a10695ed8a21","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756358656779,"stop":1756358656780,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9020a6e9977a1b","name":"should set field with only STORE enabled","time":{"start":1756358602999,"stop":1756358602999,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f162d5f7ce479d","name":"Check received message containing special chars","time":{"start":1756359124651,"stop":1756359124652,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c92f66e9eeecb02","name":"should allow redial after cooldown period","time":{"start":1756358612066,"stop":1756358612066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9db1fa7f1b8fc096","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756358612546,"stop":1756358612546,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb73c98e13b12132","name":"should request peer renewal on specific errors","time":{"start":1756358643471,"stop":1756358643471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5893f52b7790720e","name":"Check received message containing XML","time":{"start":1756359124663,"stop":1756359124664,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c15c86991d0a894","name":"Get Nodes","time":{"start":1756358622290,"stop":1756358622290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b994d45fbe87ca","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756358613021,"stop":1756358613021,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1ca29323c4b33a","name":"should send to specified number of peers of used peers","time":{"start":1756358643855,"stop":1756358643856,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc0c0bc4feb7153","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756359139935,"stop":1756359139935,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd60be47030ec8f","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756359000664,"stop":1756359000664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b66167d50acca7","name":"should not receive a peer event before start","time":{"start":1756358902701,"stop":1756358902701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f62b43065b933f","name":"Check received message containing special chars","time":{"start":1756359124661,"stop":1756359124662,"duration":1},"status":"passed","severity":"normal"},{"uid":"211ccbbcbc88901e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756359017538,"stop":1756359017538,"duration":0},"status":"passed","severity":"normal"},{"uid":"2727202d1e787bd","name":"Check publish message containing escaped characters","time":{"start":1756358846033,"stop":1756358846033,"duration":0},"status":"passed","severity":"normal"},{"uid":"925e640655130f1","name":"should return false when peer is on different cluster","time":{"start":1756358612376,"stop":1756358612376,"duration":0},"status":"passed","severity":"normal"},{"uid":"29757a1e739a8520","name":"Subscribe to topic containing short and receive message","time":{"start":1756359139937,"stop":1756359139937,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8bd9db77cd4955","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756359139941,"stop":1756359139941,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a98d038965dc34","name":"can start and stop the service","time":{"start":1756358626791,"stop":1756358626791,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec752564dcb51fcf","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756358612310,"stop":1756358612310,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c732465a8c6aefc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756359139924,"stop":1756359139925,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a6ed85a67a351f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756358656777,"stop":1756358656777,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee406d127ae385f","name":"Check publish message containing Chinese","time":{"start":1756358846026,"stop":1756358846026,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3914b3942c05ed","name":"Check message with no payload is not received","time":{"start":1756359124669,"stop":1756359124669,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c077b28f4e5c20e","name":"connects to nwaku","time":{"start":1756359015205,"stop":1756359015206,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8353bd814a8129a","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756358823135,"stop":1756358823136,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d9f0c4a7f5d057","name":"should return false when peer shard info is not found","time":{"start":1756358612376,"stop":1756358612377,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f93ca049e23c8b","name":"should filter peers by codec","time":{"start":1756358613440,"stop":1756358613440,"duration":0},"status":"passed","severity":"normal"},{"uid":"170a4a9ef58ef4af","name":"should handle peer store errors gracefully","time":{"start":1756358622964,"stop":1756358622965,"duration":1},"status":"passed","severity":"normal"},{"uid":"585c1c7e6285581c","name":"should return true even if peer has no overlapping shards","time":{"start":1756358612368,"stop":1756358612368,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4634d65844c4f68","name":"different cluster: nodes don't connect","time":{"start":1756358752286,"stop":1756358752286,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc1236cbbf1f5b0","name":"Check message with no pubsub topic is not received","time":{"start":1756359124658,"stop":1756359124658,"duration":0},"status":"passed","severity":"normal"},{"uid":"94de6943cd0c167d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756358643697,"stop":1756358643697,"duration":0},"status":"passed","severity":"normal"},{"uid":"51464c1859197d86","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756358596804,"stop":1756358596805,"duration":1},"status":"passed","severity":"normal"},{"uid":"48d3ec4d2efc591e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756359139929,"stop":1756359139929,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d6817dc7942c15","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756358737411,"stop":1756358737411,"duration":0},"status":"passed","severity":"normal"},{"uid":"df257a9ce82ed178","name":"Asymmetric encrypt & decrypt","time":{"start":1756358633105,"stop":1756358633105,"duration":0},"status":"passed","severity":"normal"},{"uid":"84b29350795b0df3","name":"should handle corrupted shard info gracefully","time":{"start":1756358612384,"stop":1756358612384,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e29121cbe0031b","name":"Subscribe to topic containing XML and receive message","time":{"start":1756359139930,"stop":1756359139930,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b1587f695cfbe","name":"Wrong topic","time":{"start":1756358942235,"stop":1756358942235,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d5b254332f2c65","name":"should return false when peer is on different cluster","time":{"start":1756358612368,"stop":1756358612368,"duration":0},"status":"passed","severity":"normal"},{"uid":"447ce4cdd683eb7","name":"should create all internal components","time":{"start":1756358613436,"stop":1756358613436,"duration":0},"status":"passed","severity":"normal"},{"uid":"37be97f8060a8113","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756358656772,"stop":1756358656772,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bd3ea6a2ae2732","name":"should skip peers without peerInfo in ENR","time":{"start":1756358622967,"stop":1756358622967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2d99b1e9534840","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756358839369,"stop":1756358839369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e6ee366c74fb0e9","name":"should handle retrieve function with query parameters","time":{"start":1756358644748,"stop":1756358644748,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee127a2b67874a0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756359139942,"stop":1756359139942,"duration":0},"status":"passed","severity":"normal"},{"uid":"abae87e346de022e","name":"Nodes with multiple pubsub topic","time":{"start":1756358839367,"stop":1756358839367,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e951d1b72a05a1","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756358656771,"stop":1756358656771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec557e66b8eec198","name":"retrieves a single peer","time":{"start":1756358622971,"stop":1756358622971,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ff5bf50d253eb9","name":"Push message equal or less that 1MB","time":{"start":1756359235223,"stop":1756359235223,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b0853da4ffd8ae","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756358953359,"stop":1756358953360,"duration":1},"status":"passed","severity":"normal"},{"uid":"99c4cd06660267ca","name":"Push message with Chinese payload","time":{"start":1756359235202,"stop":1756359235202,"duration":0},"status":"passed","severity":"normal"},{"uid":"29976a8133e2b25e","name":"should add received messages to bloom filter","time":{"start":1756358662731,"stop":1756358662731,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c475ba0dbefd77","name":"should not receive a peer event after stop","time":{"start":1756358626792,"stop":1756358626793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e06392e99b6d67bb","name":"throws on content topic with empty topic name field","time":{"start":1756358596799,"stop":1756358596800,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f6410bbd813e50b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756359124670,"stop":1756359124670,"duration":0},"status":"passed","severity":"normal"},{"uid":"980d09d25e54c511","name":"should use DNS peer discovery with light client","time":{"start":1756358683516,"stop":1756358683516,"duration":0},"status":"skipped","severity":"normal"},{"uid":"891a146bcd3185f3","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756358644751,"stop":1756358644751,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f2c47d26cfb338","name":"should handle onConnected and onDisconnected","time":{"start":1756358643690,"stop":1756358643690,"duration":0},"status":"passed","severity":"normal"},{"uid":"572cb498621c9482","name":"should handle peer identify event","time":{"start":1756358622963,"stop":1756358622963,"duration":0},"status":"passed","severity":"normal"},{"uid":"5331bdad080582ab","name":"should add event listeners for peer connect and disconnect","time":{"start":1756358612495,"stop":1756358612496,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb441ce2462f047e","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756358612524,"stop":1756358612524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2a10d6712c80a3","name":"Bloom filter","time":{"start":1756358662187,"stop":1756358662188,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ee6d9c205ee69a","name":"should not stop if not started","time":{"start":1756358622962,"stop":1756358622963,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c34d0fe96fb9af3","name":"should properly create peer info with all multiaddrs","time":{"start":1756358602997,"stop":1756358602998,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d25b8f793207fa","name":"should retry failed tasks","time":{"start":1756358643471,"stop":1756358643471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da2d427a60cb9cb","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756358613240,"stop":1756358613240,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e3175c0b24301c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756359007921,"stop":1756359007922,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e11689d4806eb","name":"Check received message containing SQL Injection","time":{"start":1756359124663,"stop":1756359124663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96f11149793332a","name":"msgTime: 0 ms from now, startTime: 1756099801599, endTime: 1756359001599","time":{"start":1756359017537,"stop":1756359017537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e78f168a20b3ee41","name":"Check message received after jswaku node is restarted","time":{"start":1756359124659,"stop":1756359124660,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f0e2c18e8f2d6e","name":"should only return 1 node with relay capability","time":{"start":1756358622973,"stop":1756358622973,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4d5e6e62279bcf","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756359139938,"stop":1756359139938,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb27d83bf528d1b9","name":"should handle incoming messages","time":{"start":1756358644143,"stop":1756358644149,"duration":6},"status":"passed","severity":"normal"},{"uid":"9fe5f4deb405d1bd","name":"should handle empty pubsub topics","time":{"start":1756358612534,"stop":1756358612534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d83662638ef0497","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756358656765,"stop":1756358656766,"duration":1},"status":"passed","severity":"normal"},{"uid":"df288694c293855d","name":"should sort peers by ping value","time":{"start":1756358613441,"stop":1756358613441,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6612216d5dcffb9","name":"should not create relay timers when relay is not provided","time":{"start":1756358612524,"stop":1756358612524,"duration":0},"status":"passed","severity":"normal"},{"uid":"47691f40723772c5","name":"throws on content topic with generation field greater than 0","time":{"start":1756358596798,"stop":1756358596798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41b1ee44518292b","name":"should query peer with peer exchange protocol","time":{"start":1756358622965,"stop":1756358622965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae63c8754f3b050","name":"should be safe to call multiple times","time":{"start":1756358612496,"stop":1756358612497,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27ecb654f73955b","name":"should handle large number of peers request","time":{"start":1756358622476,"stop":1756358622476,"duration":0},"status":"passed","severity":"normal"},{"uid":"1588887c48ff8c44","name":"should select older connection if present","time":{"start":1756358612954,"stop":1756358612954,"duration":0},"status":"passed","severity":"normal"},{"uid":"7484bf8e8b6fdfc1","name":"should not be delivered","time":{"start":1756358662739,"stop":1756358662739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27f6096a1e0a9c6","name":"Encoder throws on undefined content topic","time":{"start":1756358613389,"stop":1756358613389,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7e02bd43f02875","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756358656775,"stop":1756358656775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9097722ca9177227","name":"should clear all timers","time":{"start":1756358612502,"stop":1756358612502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ade74323fdd2108","name":"should set field with only RELAY enabled","time":{"start":1756358602999,"stop":1756358602999,"duration":0},"status":"passed","severity":"normal"},{"uid":"72445f360142e582","name":"Push message with shell command payload","time":{"start":1756359235205,"stop":1756359235206,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe823d93e5db866","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756358612201,"stop":1756358612206,"duration":5},"status":"passed","severity":"normal"},{"uid":"bee953072369f9d4","name":"should start and stop interval correctly","time":{"start":1756358643465,"stop":1756358643466,"duration":1},"status":"passed","severity":"normal"},{"uid":"67f43744372c9dec","name":"Subscribe and receive messages via lightPush","time":{"start":1756359139933,"stop":1756359139933,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d7799cc663893b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app69/3/topic595/proto","time":{"start":1756358942231,"stop":1756358942231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e837fcb36c8f8d40","name":"Check received message containing Russian","time":{"start":1756359124662,"stop":1756359124663,"duration":1},"status":"passed","severity":"normal"},{"uid":"74e51601409b71cc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756358634233,"stop":1756358634233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40ca1f5569445de","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756358854217,"stop":1756358854217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84eed32268d9b1a","name":"should handle task timeouts","time":{"start":1756358643472,"stop":1756358643472,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc1567fcbd709d","name":"rejects hash query with time filter","time":{"start":1756358612629,"stop":1756358612629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9900c26a6e997185","name":"Check meta is set [symmetric]","time":{"start":1756358632686,"stop":1756358632686,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3096edaee1b9378","name":"Sign & Recover","time":{"start":1756358633107,"stop":1756358633107,"duration":0},"status":"passed","severity":"normal"},{"uid":"f295d2ebf7589601","name":"should skip already querying peers","time":{"start":1756358622966,"stop":1756358622966,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c6aa51a9c9c77a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756358596817,"stop":1756358596817,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d2a4fe7741e563","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756358596804,"stop":1756358596804,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e6e45f25aa78a9","name":"should partition messages based on acknowledgement status","time":{"start":1756358662738,"stop":1756358662738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d154f1980a7d8024","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756358643703,"stop":1756358643703,"duration":0},"status":"passed","severity":"normal"},{"uid":"14da0418c2a8a0c2","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756358602291,"stop":1756358602292,"duration":1},"status":"passed","severity":"normal"},{"uid":"880c33ebf5ff0175","name":"should handle empty peer infos gracefully","time":{"start":1756358622469,"stop":1756358622470,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e89994d376bb2c","name":"should capture event listeners for testing","time":{"start":1756358644747,"stop":1756358644747,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae48f349a4b5b67","name":"should not fail to stop the service if it was not started","time":{"start":1756358683503,"stop":1756358683503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de15b970316dff5","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756358683517,"stop":1756358683527,"duration":10},"status":"skipped","severity":"normal"},{"uid":"1ecee3ef2075e2fe","name":"random static sharding 10 - Cluster ID: 30, Shard ID: 74","time":{"start":1756358990164,"stop":1756358990164,"duration":0},"status":"passed","severity":"normal"},{"uid":"be523bccc3c71d3a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756358622225,"stop":1756358622226,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb2ce08a6815787","name":"should reject if WakuNode is not started","time":{"start":1756358644153,"stop":1756358644154,"duration":1},"status":"passed","severity":"normal"},{"uid":"d03b7aacfe7907fa","name":"Meta field set when metaSetter is specified","time":{"start":1756358613389,"stop":1756358613389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c68fa40556a568","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756358622974,"stop":1756358622974,"duration":0},"status":"passed","severity":"normal"},{"uid":"adbbae629ba87d9c","name":"should work with mock decoders","time":{"start":1756358644747,"stop":1756358644747,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd69559d8e024fe","name":"can start the service","time":{"start":1756358902699,"stop":1756358902699,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c88a10a1dee368","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756358752286,"stop":1756358752286,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad47622b7f461fb","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756358656776,"stop":1756358656776,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd68dea931a9744c","name":"should be safe to call multiple times","time":{"start":1756358612889,"stop":1756358612889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2a871d4640ed39","name":"should return true when peer is on the same cluster","time":{"start":1756358612367,"stop":1756358612367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f5d21ec9f41ac3","name":"should properly create location multiaddrs - tcp6","time":{"start":1756358602995,"stop":1756358602997,"duration":2},"status":"passed","severity":"normal"},{"uid":"93223337a91004e4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756358656783,"stop":1756358656784,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c25cf42e329bb5a","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756358622475,"stop":1756358622475,"duration":0},"status":"passed","severity":"normal"},{"uid":"769591a81ef8edac","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756358612377,"stop":1756358612377,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ecac882e98439d","name":"should skip updating peer store if peer has same addresses","time":{"start":1756358612309,"stop":1756358612309,"duration":0},"status":"passed","severity":"normal"},{"uid":"b021ec6e66e0840f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756358596811,"stop":1756358596811,"duration":0},"status":"passed","severity":"normal"},{"uid":"8684f1d61b73197f","name":"should dial peers from store on start","time":{"start":1756358612885,"stop":1756358612888,"duration":3},"status":"passed","severity":"normal"},{"uid":"d238c786ff53d8ee","name":"Passing page size 1 when there are 4 messages","time":{"start":1756359007070,"stop":1756359007070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f069e689c550514","name":"Check received message with timestamp: 1756358677504 ","time":{"start":1756359124666,"stop":1756359124667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f46a5afb5991a2fd","name":"Check received message containing long","time":{"start":1756359124661,"stop":1756359124661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a652d32cea03b0d8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756358596817,"stop":1756358596817,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d4ff1256992a4d","name":"Query Generator, No Decoder","time":{"start":1756358968116,"stop":1756358968116,"duration":0},"status":"passed","severity":"normal"},{"uid":"883c79446f128aa2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756358702464,"stop":1756358702465,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49d295565fe00e1","name":"should return usable stream attached to connection","time":{"start":1756358613015,"stop":1756358613016,"duration":1},"status":"passed","severity":"normal"},{"uid":"708524916a91014a","name":"should reject if Filter is requested but not mounted","time":{"start":1756358644155,"stop":1756358644155,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95a6c4eca001fc4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756358656776,"stop":1756358656776,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63c6c3c66df5c3e","name":"Push message with long payload","time":{"start":1756359235214,"stop":1756359235214,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c421c811dde07d","name":"should load peers from local storage and dispatch events","time":{"start":1756358626793,"stop":1756358626793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a8d908571c072e","name":"should throw an error for insufficient data","time":{"start":1756358597066,"stop":1756358597067,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a9040903afb4e0","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756358612180,"stop":1756358612181,"duration":1},"status":"passed","severity":"normal"},{"uid":"34acf71e637b579e","name":"should be online or offline if network state changed","time":{"start":1756358697593,"stop":1756358697593,"duration":0},"status":"passed","severity":"normal"},{"uid":"190cc9ba3d7754f3","name":"tcp ip4 address","time":{"start":1756358602381,"stop":1756358602381,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c916f2102aedc0","name":"should return false when peer is not found","time":{"start":1756358612372,"stop":1756358612372,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff87b42b6a2f224","name":"Check message received after jswaku node is restarted","time":{"start":1756359124670,"stop":1756359124670,"duration":0},"status":"passed","severity":"normal"},{"uid":"852fc1fc296a7f3","name":"should clear dial history on start","time":{"start":1756358612044,"stop":1756358612046,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c727cf88c689a15","name":"Overlapping topic subscription","time":{"start":1756358854217,"stop":1756358854218,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eeb63eb037ddd16a","name":"should throw error - no id","time":{"start":1756358602984,"stop":1756358602984,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0e3acd4545fa17","name":"Default pageSize","time":{"start":1756359007075,"stop":1756359007075,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c191cf6fdaae7","name":"should remove expired entries after TTL has passed","time":{"start":1756358642525,"stop":1756358642525,"duration":0},"status":"passed","severity":"normal"},{"uid":"568f27302b475e57","name":"should check connected peers if present and suitable","time":{"start":1756358644156,"stop":1756358644156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c04c5e480b59fe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756358656779,"stop":1756358656779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f11d583308119d","name":"should insert message id into causal history","time":{"start":1756358662729,"stop":1756358662729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c883a6178ff2e9","name":"Push message with unicode special characters payload","time":{"start":1756359235217,"stop":1756359235218,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef0a9f538bb4587","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756358839368,"stop":1756358839368,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cf78d50f447994","name":"same cluster, static sharding: nodes connect","time":{"start":1756358752283,"stop":1756358752284,"duration":1},"status":"passed","severity":"normal"},{"uid":"56638c3d71ba9ff0","name":"Ordered Callback - false","time":{"start":1756359001218,"stop":1756359001219,"duration":1},"status":"passed","severity":"normal"},{"uid":"db71a46a41061d84","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756359139936,"stop":1756359139936,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5264b4d7279947","name":"should be sent with empty content","time":{"start":1756358662738,"stop":1756358662738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9713d1be15f33621","name":"Check received message containing Arabic","time":{"start":1756359124652,"stop":1756359124652,"duration":0},"status":"passed","severity":"normal"},{"uid":"df231f9d18905377","name":"Passing page size 19 when there are 20 messages","time":{"start":1756359007074,"stop":1756359007074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd4bf0a6e86e6e1","name":"random static sharding 9 - Cluster ID: 972, Shard ID: 661","time":{"start":1756358990163,"stop":1756358990164,"duration":1},"status":"passed","severity":"normal"},{"uid":"5574e5ada7b35af3","name":"should handle queue processing errors gracefully","time":{"start":1756358612074,"stop":1756358612078,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c5c68486b8e96c5","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756358613017,"stop":1756358613017,"duration":0},"status":"passed","severity":"normal"},{"uid":"970faaddd8122ab9","name":"should accept empty decoders array","time":{"start":1756358644745,"stop":1756358644745,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e3398625577424","name":"Subscribe to topic containing long and receive message","time":{"start":1756359139938,"stop":1756359139938,"duration":0},"status":"passed","severity":"normal"},{"uid":"760f5a3c5248c450","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756358846037,"stop":1756358846037,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10610652262beea","name":"should properly create location multiaddrs - udp4","time":{"start":1756358602994,"stop":1756358602994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3461c1cef374f7d1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756358656772,"stop":1756358656772,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f47674a0991e1d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756358656773,"stop":1756358656773,"duration":0},"status":"passed","severity":"normal"},{"uid":"43660bf4ab63ddfa","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756358644401,"stop":1756358644401,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c85331ad51eb20","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756358596802,"stop":1756358596802,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f1958bb9514a80","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756358622471,"stop":1756358622471,"duration":0},"status":"passed","severity":"normal"},{"uid":"941ac24f4c5c9a5b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756358656784,"stop":1756358656784,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2a3193215db7ae","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756358612919,"stop":1756358612919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96893c1ef025e0","name":"Push message with JSON payload","time":{"start":1756359235205,"stop":1756359235205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a979bbabf78c49c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756358656789,"stop":1756358656790,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf39bf89122103a7","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756358612928,"stop":1756358612929,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bb1542df910116b","name":"should wait for Store peer to be connected","time":{"start":1756358644157,"stop":1756358644157,"duration":0},"status":"passed","severity":"normal"},{"uid":"960dd10fe60c0362","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756358602288,"stop":1756358602289,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b8489049c68e88","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756358953359,"stop":1756358953359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5dcf332a3cfe37","name":"Check received message containing emoji","time":{"start":1756359124656,"stop":1756359124656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4206bddf6eef3a71","name":"Using a function","time":{"start":1756359015208,"stop":1756359015208,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8a9782407ec16c","name":"Subscribe to topic containing short and receive message","time":{"start":1756359139927,"stop":1756359139927,"duration":0},"status":"passed","severity":"normal"},{"uid":"13512f93a0979c","name":"Overlapping topic subscription","time":{"start":1756359139936,"stop":1756359139937,"duration":1},"status":"passed","severity":"normal"},{"uid":"91803f732d81844","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756358602297,"stop":1756358602297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60ee87b60765005","name":"should update peer store before dialing","time":{"start":1756358612308,"stop":1756358612308,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1203725f26e684d","name":"should not retry if at least one success","time":{"start":1756358643857,"stop":1756358643858,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb016f89957bdaa","name":"should not change state when connections remain after disconnect","time":{"start":1756358612197,"stop":1756358612197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7265a878c916fd7e","name":"should clear timers for specific peer on disconnect","time":{"start":1756358612532,"stop":1756358612532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f658feef523ea7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756359017534,"stop":1756359017534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2d51446557e7fb","name":"Encoder throws on undefined content topic","time":{"start":1756358634234,"stop":1756358634234,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2cd50ac5f7ab14","name":"should emit message when we just started and store connect event occurs","time":{"start":1756358644750,"stop":1756358644750,"duration":0},"status":"passed","severity":"normal"},{"uid":"acfa6f5d7ba008d2","name":"Publish message with large meta","time":{"start":1756358846039,"stop":1756358846039,"duration":0},"status":"passed","severity":"normal"},{"uid":"277f9b052872bdb1","name":"accepts valid message hash query","time":{"start":1756358612629,"stop":1756358612629,"duration":0},"status":"passed","severity":"normal"},{"uid":"34569604da74ac92","name":"should initialize with custom number of peers","time":{"start":1756358643671,"stop":1756358643671,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43cbf6b6329c6d","name":"should monitor connected peers and store them into cache","time":{"start":1756358758011,"stop":1756358758011,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e3ae7916bb225f","name":"should create ShardReader with auto sharding network config","time":{"start":1756358612366,"stop":1756358612366,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7a6c1c15024c73","name":"should set field with only FILTER enabled","time":{"start":1756358602999,"stop":1756358603000,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed60804b20ba752","name":"Check received message containing XML","time":{"start":1756359124654,"stop":1756359124654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1068ba63b3e274c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756358656783,"stop":1756358656783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7f613a086c0590","name":"pre and post cipher","time":{"start":1756358633106,"stop":1756358633106,"duration":0},"status":"passed","severity":"normal"},{"uid":"411fb39097e6e4f3","name":"should have no discoveries enabled by default","time":{"start":1756358642851,"stop":1756358642852,"duration":1},"status":"passed","severity":"normal"},{"uid":"b783cf8a1d53f2de","name":"should start all internal components","time":{"start":1756358613436,"stop":1756358613436,"duration":0},"status":"passed","severity":"normal"},{"uid":"289cbe5fe220f99e","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756358953360,"stop":1756358953361,"duration":1},"status":"passed","severity":"normal"},{"uid":"12799e6e091d54aa","name":"Push message with content topic containing special chars","time":{"start":1756359235219,"stop":1756359235219,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd60146bf73c2e8","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756358854228,"stop":1756358854229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7815bbeb2c9a5e56","name":"should handle shardReader errors","time":{"start":1756358613442,"stop":1756358613442,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b14b84d6d71b90","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756358968121,"stop":1756358968121,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1056213dd21d4f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756358644142,"stop":1756358644142,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bbe05f7c3f6e42","name":"should increase lamport timestamp","time":{"start":1756358662730,"stop":1756358662730,"duration":0},"status":"passed","severity":"normal"},{"uid":"abafc844a61104cf","name":"should retry if all attempts fail","time":{"start":1756358643477,"stop":1756358643478,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc28d107d4a32fe","name":"Check received message containing shell command","time":{"start":1756359124664,"stop":1756359124665,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6cbfe00940aa7c","name":"Push message with Script payload","time":{"start":1756359235204,"stop":1756359235204,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e679cd5ff7770","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756358656785,"stop":1756358656785,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dfbcd138be0efc","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756359139935,"stop":1756359139935,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b5e47594a63b30","name":"can query messages normally","time":{"start":1756358993018,"stop":1756358993018,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b61f06412feb71","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756358626793,"stop":1756358626793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff79084ad2273046","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756358642864,"stop":1756358642865,"duration":1},"status":"passed","severity":"normal"},{"uid":"967b428478fbfc30","name":"does not validate decoders for hash queries","time":{"start":1756358613241,"stop":1756358613241,"duration":0},"status":"passed","severity":"normal"},{"uid":"491f31bd007e399e","name":"should return empty array when no peers connected","time":{"start":1756358613440,"stop":1756358613440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7963f18bc8fb8268","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756358656704,"stop":1756358656707,"duration":3},"status":"passed","severity":"normal"},{"uid":"3aedd5362d9a44fe","name":"should handle all zero keep alive options","time":{"start":1756358612534,"stop":1756358612534,"duration":0},"status":"passed","severity":"normal"},{"uid":"124d310587881982","name":"Push message with content topic containing emoji","time":{"start":1756359235211,"stop":1756359235211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f637039e0a385d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756358656774,"stop":1756358656775,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d91e5723d3b10c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756358596812,"stop":1756358596813,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da3bc53ee54ea3b","name":"throws on content topic with non-number generation field","time":{"start":1756358596797,"stop":1756358596797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6303b4c8f8d7edc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756358613437,"stop":1756358613437,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e47eea6041f46ec","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app51/10/topic349/xml","time":{"start":1756358942229,"stop":1756358942229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed98ed109d71bb8f","name":"should handle hash queries without validation","time":{"start":1756358644197,"stop":1756358644197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b373b93bf6d8f949","name":"should not dispatch event when already connected","time":{"start":1756358612197,"stop":1756358612199,"duration":2},"status":"passed","severity":"normal"},{"uid":"68e796fd9ea0c9f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756358596813,"stop":1756358596813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7efb098e808b9a","name":"should do nothing if no non-locked connections to drop","time":{"start":1756358612924,"stop":1756358612925,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb2103159844931","name":"should initialize with Unhealthy status","time":{"start":1756358643530,"stop":1756358643535,"duration":5},"status":"passed","severity":"normal"},{"uid":"8624d77f05571d38","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756359139942,"stop":1756359139942,"duration":0},"status":"passed","severity":"normal"},{"uid":"99775541ac7f92d6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app61/1/topic116/proto","time":{"start":1756358942229,"stop":1756358942230,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb2b85c2feda578","name":"Check publish message containing XML","time":{"start":1756358846029,"stop":1756358846030,"duration":1},"status":"passed","severity":"normal"},{"uid":"8373e1d03e3420eb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756358656789,"stop":1756358656789,"duration":0},"status":"passed","severity":"normal"},{"uid":"31261f34e306528d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756358596815,"stop":1756358596815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f745731da8d3a65","name":"Push message with content topic containing numeric","time":{"start":1756359235219,"stop":1756359235219,"duration":0},"status":"passed","severity":"normal"},{"uid":"962c9da813249f81","name":"should not fail to stop the service if it was not started","time":{"start":1756358902700,"stop":1756358902700,"duration":0},"status":"passed","severity":"normal"},{"uid":"4185b15d6e9bb74c","name":"should skip peers without ENR","time":{"start":1756358622967,"stop":1756358622967,"duration":0},"status":"passed","severity":"normal"},{"uid":"2725ab3717f9932c","name":"should handle case when navigator is not available","time":{"start":1756358612192,"stop":1756358612192,"duration":0},"status":"passed","severity":"normal"},{"uid":"beac08be0b3172d6","name":"should initialize with default number of peers","time":{"start":1756358643656,"stop":1756358643670,"duration":14},"status":"passed","severity":"normal"},{"uid":"14e0aada9138d1cf","name":"random static sharding 6 - Cluster ID: 246, Shard ID: 359","time":{"start":1756358990161,"stop":1756358990161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b8955d3c04957d","name":"should handle dial errors","time":{"start":1756358613438,"stop":1756358613439,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c3f0bbc898ea6c","name":"should handle queue overflow by adding peers to queue","time":{"start":1756358612072,"stop":1756358612072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e6aced27c86956","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756358612920,"stop":1756358612920,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a46d58c9cd232d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756359139930,"stop":1756359139931,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c3548aab8f2e44","name":"Subscribe to topic containing Script and receive message","time":{"start":1756359139930,"stop":1756359139930,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf956e7fff865de3","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756359017537,"stop":1756359017538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca36c04bca725f9","name":"Check publish message containing emoji","time":{"start":1756358846034,"stop":1756358846034,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c662b40c6894fcc","name":"Publish message with custom timestamp: Thu Aug 28 2025 04:27:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1756358846035,"stop":1756358846036,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fef1ebde91e9e41","name":"random static sharding 8 - Cluster ID: 447, Shard ID: 507","time":{"start":1756358990162,"stop":1756358990163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e939e36a1e9ce8e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756358854226,"stop":1756358854226,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e47b96edab41e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756358596809,"stop":1756358596810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3640a7d03b5165a","name":"Relay","time":{"start":1756358684268,"stop":1756358684269,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94f498513eee4f0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756358656773,"stop":1756358656774,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88d02582bfad733","name":"should encode/decode to text encoding","time":{"start":1756358602993,"stop":1756358602993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d577676dc994b19a","name":"should dial with multiaddr and return stream","time":{"start":1756358613438,"stop":1756358613438,"duration":0},"status":"passed","severity":"normal"},{"uid":"685ddd67b2bcf4fe","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756359007922,"stop":1756359007922,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ca2672cccb21b4","name":"Subscribe and receive messages via lightPush","time":{"start":1756359139923,"stop":1756359139923,"duration":0},"status":"passed","severity":"normal"},{"uid":"e994797e979c85c9","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756358596810,"stop":1756358596810,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc34f95b1d797990","name":"should start peer exchange discovery","time":{"start":1756358622961,"stop":1756358622961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6022338ece38282d","name":"should drop connection to one peer on hangUp","time":{"start":1756358767730,"stop":1756358767731,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa0172ee8dd0328","name":"throws on empty content topic","time":{"start":1756358596796,"stop":1756358596796,"duration":0},"status":"passed","severity":"normal"},{"uid":"18195a614ad9948","name":"Rejects garbage","time":{"start":1756358648022,"stop":1756358648022,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58e4449989fc17c","name":"peer exchange sets tag","time":{"start":1756358850460,"stop":1756358850461,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e7dcf88f43ad94","name":"Push message with special chars payload","time":{"start":1756359235202,"stop":1756359235202,"duration":0},"status":"passed","severity":"normal"},{"uid":"774a12d5914cb96","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756358854223,"stop":1756358854224,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e24cd36f97ead0","name":"throws on content topic with empty version field","time":{"start":1756358596799,"stop":1756358596799,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80f98e762389a9","name":"should sort by messageId when timestamps are equal","time":{"start":1756358662189,"stop":1756358662189,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ce96a61a7d86b7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756358683939,"stop":1756358683939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00099d8a38b4488","name":"should mark all messages in causal history as acknowledged","time":{"start":1756358662733,"stop":1756358662733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a21f112e24fb998","name":"should remove event listeners when stopped","time":{"start":1756358644746,"stop":1756358644746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bf04317a121c9f","name":"isConnected return false after peer stops","time":{"start":1756358697591,"stop":1756358697591,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73241dd4a0c8bbb","name":"should handle dial errors gracefully","time":{"start":1756358612068,"stop":1756358612068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e139b59bd20f1b94","name":"Subscribe to topic containing long and publish message","time":{"start":1756358854218,"stop":1756358854218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2101c39b80885","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756358622227,"stop":1756358622227,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea06f26c459872f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756358823136,"stop":1756358823136,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e91b3667a42f20","name":"Query with Promise Callback, No message returned","time":{"start":1756358968122,"stop":1756358968122,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cbe0e536f49d86","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756358656780,"stop":1756358656781,"duration":1},"status":"passed","severity":"normal"},{"uid":"64313613052acf08","name":"handles different clusterIds correctly","time":{"start":1756358596807,"stop":1756358596808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e774f96aa2ec9f0","name":"should successfully stop","time":{"start":1756358644149,"stop":1756358644149,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbcb6679285611a","name":"should handle peerStore errors gracefully","time":{"start":1756358613441,"stop":1756358613441,"duration":0},"status":"passed","severity":"normal"},{"uid":"6762ff8e1bb7859e","name":"should requeue task if no peer is available","time":{"start":1756358643467,"stop":1756358643467,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cb3444fbc07146","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756358656787,"stop":1756358656788,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f985d756df392a","name":"Push message equal or less that 1MB","time":{"start":1756359235213,"stop":1756359235213,"duration":0},"status":"passed","severity":"normal"},{"uid":"782fcc35728e3eea","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756358622222,"stop":1756358622223,"duration":1},"status":"passed","severity":"normal"},{"uid":"24338846d29a6b42","name":"Check publish message containing Script","time":{"start":1756358846028,"stop":1756358846029,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d10584c366495b6","name":"return first retrieved peers without further DNS queries","time":{"start":1756358622973,"stop":1756358622974,"duration":1},"status":"passed","severity":"normal"},{"uid":"617c68895df69e8","name":"should successfully query peers and return peer infos","time":{"start":1756358622469,"stop":1756358622469,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abb42a4c07312ee","name":"Encoder throws on undefined content topic","time":{"start":1756358632687,"stop":1756358632687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adefab37757f2d7","name":"should handle complete dial lifecycle","time":{"start":1756358612079,"stop":1756358612079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a4a8ca0ac319f6","name":"should throw error - no public key","time":{"start":1756358602989,"stop":1756358602989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa83ef2d273da5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756359139932,"stop":1756359139932,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba09dc82853102f","name":"should return false when navigator.onLine is false","time":{"start":1756358612191,"stop":1756358612192,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f41d42ffc3fffb","name":"should be safe to call multiple times","time":{"start":1756358612301,"stop":1756358612302,"duration":1},"status":"passed","severity":"normal"},{"uid":"845dd48e12c9021e","name":"should insert message into bloom filter","time":{"start":1756358662728,"stop":1756358662729,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3afd317c68b4cd3","name":"nwaku subscribes","time":{"start":1756358836129,"stop":1756358836129,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbdbcf3dca39dce","name":"should emit a peer event after start","time":{"start":1756358626792,"stop":1756358626792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2936a5588c3bf1d7","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756358602296,"stop":1756358602296,"duration":0},"status":"passed","severity":"normal"},{"uid":"379bb6b0b831743c","name":"should handle cache.get errors gracefully","time":{"start":1756358626793,"stop":1756358626794,"duration":1},"status":"passed","severity":"normal"},{"uid":"2212289e97a88e9f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756358656784,"stop":1756358656784,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e289e5332a95f36","name":"should start the dialing interval","time":{"start":1756358612036,"stop":1756358612044,"duration":8},"status":"passed","severity":"normal"},{"uid":"4db2d811e1d7c5f7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756359139932,"stop":1756359139932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7909fe4fc9f07953","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756358596816,"stop":1756358596816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b36269d4d69e90d","name":"should create PeerExchange instance with components","time":{"start":1756358622480,"stop":1756358622484,"duration":4},"status":"passed","severity":"normal"},{"uid":"e13f070ebed734d8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756358612555,"stop":1756358612555,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b6a8c4ed27c41a","name":"Push message with content topic containing Arabic","time":{"start":1756359235220,"stop":1756359235220,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77028cc2cbba2dd","name":"should throw error - invalid id","time":{"start":1756358602988,"stop":1756358602989,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d0487f9ca1cc3ab","name":"Push message with Arabic payload","time":{"start":1756359235203,"stop":1756359235203,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cf336b6d76ac85","name":"should handle case with no peers in store","time":{"start":1756358612907,"stop":1756358612908,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d5ebe1b3944bb9","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756358612192,"stop":1756358612192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed3e423b4e648cc","name":"should not fail to start the service if it is already started","time":{"start":1756358902700,"stop":1756358902700,"duration":0},"status":"passed","severity":"normal"},{"uid":"325fbba4c5ef0414","name":"should set default options when no config provided","time":{"start":1756358613435,"stop":1756358613435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77f0fcc1619cfea","name":"Passing page size 110 when there are 120 messages","time":{"start":1756359007074,"stop":1756359007075,"duration":1},"status":"passed","severity":"normal"},{"uid":"717db7b8539d80c2","name":"Subscribe and receive messages via waku relay post","time":{"start":1756359139934,"stop":1756359139934,"duration":0},"status":"passed","severity":"normal"},{"uid":"7325a75dea3db1ad","name":"Push message with short payload","time":{"start":1756359235200,"stop":1756359235201,"duration":1},"status":"passed","severity":"normal"},{"uid":"a324b32a9ccd0c09","name":"should work with stubbed waku event emitter","time":{"start":1756358644746,"stop":1756358644746,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95c9b77fb3e418","name":"Register correct protocols","time":{"start":1756358854214,"stop":1756358854214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5722b9a7dcf28de","name":"Relay - dialed first","time":{"start":1756359021093,"stop":1756359021093,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcd4bcd66844f7c","name":"Renews subscription after lossing a connection","time":{"start":1756359139943,"stop":1756359139943,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee4c05038a99a6f","name":"should query peers that support peer exchange","time":{"start":1756358622964,"stop":1756358622964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2550f76f5a0a377c","name":"Push message with content topic containing JSON","time":{"start":1756359235220,"stop":1756359235221,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5b3e282a11a689","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756358644749,"stop":1756358644749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21d0f41d1180ffa","name":"Decoder throws on undefined content topic","time":{"start":1756358613390,"stop":1756358613390,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5e9421bcacefa7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756358643699,"stop":1756358643699,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab6a2859527ccdb","name":"should start ping timers on peer connect","time":{"start":1756358612507,"stop":1756358612507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfbf34cab84198a","name":"Query generator for multiple messages with different content topic format","time":{"start":1756359000664,"stop":1756359000664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bff1ac1516f449","name":"should stop and cleanup resources","time":{"start":1756358644402,"stop":1756358644402,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1e555a3d893739","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756358612377,"stop":1756358612379,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee74544359ff2190","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756358656786,"stop":1756358656786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85563c25bbd488a","name":"Relay - dialed after","time":{"start":1756359021093,"stop":1756359021094,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ad27b038e1012d","name":"Push message with content topic containing Chinese","time":{"start":1756359235219,"stop":1756359235220,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e30894ece4c7cc3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756359139923,"stop":1756359139924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9b926b47c70a4f","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756359124660,"stop":1756359124660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5972a3e77432edd","name":"Push message with Russian payload","time":{"start":1756359235215,"stop":1756359235215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f706b617eaab81f1","name":"returns all values when wanted number matches available values","time":{"start":1756358620952,"stop":1756358620954,"duration":2},"status":"passed","severity":"normal"},{"uid":"1a26cfd0b8fe84bc","name":"should not fail to stop the service if it was not started","time":{"start":1756358626791,"stop":1756358626791,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e3b91748658c27","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756359139929,"stop":1756359139929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0236df83645a6","name":"Refresh subscription","time":{"start":1756358854217,"stop":1756358854217,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d60e6c3e56797e4b","name":"should properly create location multiaddrs - tcp4","time":{"start":1756358602995,"stop":1756358602995,"duration":0},"status":"passed","severity":"normal"},{"uid":"400902e6d67258fc","name":"Query Generator - false","time":{"start":1756359001213,"stop":1756359001215,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea82be7a8b007663","name":"Push message with numeric payload","time":{"start":1756359235214,"stop":1756359235214,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e7e35ba6dfaeae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756358596813,"stop":1756358596813,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a1a2bd320b9f03","name":"should initialize with custom TTL","time":{"start":1756358622960,"stop":1756358622961,"duration":1},"status":"passed","severity":"normal"},{"uid":"5145652fed304fc1","name":"rejects hash query with content filter parameters","time":{"start":1756358612629,"stop":1756358612629,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75e63ad2d120fc8","name":"handles different networkShards values correctly","time":{"start":1756358596808,"stop":1756358596808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea04f47120c1b26a","name":"Query generator for multiple messages","time":{"start":1756359000660,"stop":1756359000661,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc6701b1845a11","name":"should handle multiple peer connections","time":{"start":1756358612507,"stop":1756358612507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c856e103f6166d20","name":"Check received message containing JSON","time":{"start":1756359124654,"stop":1756359124654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e735cbe6d5153c5e","name":"Stops search when maxGet is reached","time":{"start":1756358622290,"stop":1756358622291,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47bd3337303cee4","name":"should handle case with all peers already connected","time":{"start":1756358612908,"stop":1756358612914,"duration":6},"status":"passed","severity":"normal"},{"uid":"b5e4ab077d4761d4","name":"should discover peers from provided peer cache","time":{"start":1756358758011,"stop":1756358758011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a18eeb31e973f90","name":"should save new peer to store","time":{"start":1756358612309,"stop":1756358612309,"duration":0},"status":"passed","severity":"normal"},{"uid":"398c5488eee12ca7","name":"Overlapping topic subscription","time":{"start":1756359139926,"stop":1756359139926,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbc6e99defc2a6b","name":"should support chaining for add method","time":{"start":1756358642524,"stop":1756358642525,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2c07c7ccbaf801b","name":"should get / set TCP multiaddr","time":{"start":1756358602994,"stop":1756358602994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead375d1f58f7cf7","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756358612547,"stop":1756358612554,"duration":7},"status":"passed","severity":"normal"},{"uid":"20f06bfc8635361","name":"Check received message containing Basic HTML tag","time":{"start":1756359124664,"stop":1756359124664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17c15c4a0738e8d","name":"should return false when peer has no shard info","time":{"start":1756358612371,"stop":1756358612371,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dc84ce56db621f","name":"should handle complete discovery-to-dial flow","time":{"start":1756358612310,"stop":1756358612310,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46d2bf998485937","name":"Ordered Callback - true","time":{"start":1756359001218,"stop":1756359001218,"duration":0},"status":"passed","severity":"normal"},{"uid":"556203f5144c9272","name":"should continually clean up expired entries at intervals","time":{"start":1756358642538,"stop":1756358642540,"duration":2},"status":"passed","severity":"normal"},{"uid":"8df3ef522a692f23","name":"should do nothing when connections still exist","time":{"start":1756358612901,"stop":1756358612901,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c21edcee79207d7","name":"Push message with special chars payload","time":{"start":1756359235214,"stop":1756359235214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3898dec1ff791570","name":"throws an error for improperly formatted content topics","time":{"start":1756358596808,"stop":1756358596808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d50706b8661fc4b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756358656792,"stop":1756358656792,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e3ac46640809c7","name":"should process up to 3 peers at once","time":{"start":1756358612073,"stop":1756358612074,"duration":1},"status":"passed","severity":"normal"},{"uid":"4688bf2fdd0f7950","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756359139926,"stop":1756359139926,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cd7838b9fdb666","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756358612523,"stop":1756358612523,"duration":0},"status":"passed","severity":"normal"},{"uid":"481a93bb593c26f3","name":"Query generator for multiple messages with different message text format","time":{"start":1756359000662,"stop":1756359000663,"duration":1},"status":"passed","severity":"normal"},{"uid":"22dbabea5e7bf66","name":"Check publish message containing Basic HTML tag","time":{"start":1756358846030,"stop":1756358846031,"duration":1},"status":"passed","severity":"normal"},{"uid":"680903f79471b719","name":"should not dispatch event when already disconnected","time":{"start":1756358612200,"stop":1756358612200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c16551f044acc0","name":"Waku message hash computation (no timestamp)","time":{"start":1756358612547,"stop":1756358612547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef65437945a15f45","name":"Promise Callback - false","time":{"start":1756359001218,"stop":1756359001218,"duration":0},"status":"passed","severity":"normal"},{"uid":"977019d2fca0d7fa","name":"should add and remove event listeners correctly","time":{"start":1756358626794,"stop":1756358626794,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c0ca6fe26e8bfa","name":"Generator, one shard","time":{"start":1756358958803,"stop":1756358958803,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82f54e2e04dfcc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756359139931,"stop":1756359139931,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb09477119cd5ae6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756359139925,"stop":1756359139926,"duration":1},"status":"passed","severity":"normal"},{"uid":"4960cff72de75486","name":"Callback on promise, aborts when callback returns true","time":{"start":1756359000665,"stop":1756359000665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c39e7fc05653aeaa","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756358622974,"stop":1756358622974,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5394044845e5098","name":"should encode/decode to RLP encoding","time":{"start":1756358602990,"stop":1756358602990,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98b700011c64a24","name":"Check publish message containing JSON","time":{"start":1756358846031,"stop":1756358846032,"duration":1},"status":"passed","severity":"normal"},{"uid":"a71a45676e44666b","name":"Passing page size 3 when there are 20 messages","time":{"start":1756359007071,"stop":1756359007071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78d094d1deccb9e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756358643697,"stop":1756358643697,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7ca514c973d439","name":"should initialize bloom filter with correct parameters","time":{"start":1756358660456,"stop":1756358660458,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a74f5ddb0916394","name":"Check message with non string payload is not received","time":{"start":1756359124669,"stop":1756359124669,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61711c7f9010b13","name":"should handle relay send failures gracefully","time":{"start":1756358612525,"stop":1756358612532,"duration":7},"status":"passed","severity":"normal"},{"uid":"6043e1f29c933de5","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756358854219,"stop":1756358854219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6a712e9eb3a993","name":"should not allow k > 12","time":{"start":1756358656696,"stop":1756358656697,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcb5ba69f966f75","name":"Check received message containing short","time":{"start":1756359124660,"stop":1756359124661,"duration":1},"status":"passed","severity":"normal"},{"uid":"12641d1392007aad","name":"Used by Waku Relay","time":{"start":1756359015208,"stop":1756359015208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9d947f74a26dad","name":"should clear existing timers before creating new ones","time":{"start":1756358612533,"stop":1756358612533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61e0942d1e47cb6","name":"should use configured peers when available","time":{"start":1756358644203,"stop":1756358644204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce8d1976f1fcbba6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756358662736,"stop":1756358662736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1322830f539a4f63","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756358823138,"stop":1756358823138,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4513005181ad045","name":"Fails to push message bigger that 1MB","time":{"start":1756359235213,"stop":1756359235213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3dfe993227c8d4a","name":"yields undefined for messages without decoder","time":{"start":1756358613244,"stop":1756358613245,"duration":1},"status":"passed","severity":"normal"},{"uid":"d440656c628fa459","name":"Retrieval Hint","time":{"start":1756358662188,"stop":1756358662188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cd7ffdc4c1fbfc","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756358968118,"stop":1756358968118,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ab6622169d10aa","name":"ignores domain fetching errors","time":{"start":1756358622972,"stop":1756358622972,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb91964c63728a2","name":"Check received message containing SQL Injection","time":{"start":1756359124653,"stop":1756359124653,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18c0ce33f5e266c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756358612628,"stop":1756358612628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f96c790b36982f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756358643671,"stop":1756358643688,"duration":17},"status":"passed","severity":"normal"},{"uid":"9bc097532d46dffc","name":"Relay + Store","time":{"start":1756358684269,"stop":1756358684269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4bccadbef3847","name":"should not create multiple intervals when called multiple times","time":{"start":1756358612047,"stop":1756358612053,"duration":6},"status":"passed","severity":"normal"},{"uid":"3325f653f290401e","name":"Push message with custom timestamp: 1756355102643","time":{"start":1756359235212,"stop":1756359235212,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c6d721ee14eb49","name":"should dial with PeerId and return stream","time":{"start":1756358613438,"stop":1756358613438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5656341d2926985","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756359139927,"stop":1756359139928,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d639f10d844129","name":"should increase lamport timestamp","time":{"start":1756358662728,"stop":1756358662728,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bf785881dcaa4e","name":"should detect messages with missing dependencies","time":{"start":1756358662735,"stop":1756358662735,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f30fcb804a708b3","name":"should deliver messages after dependencies are met","time":{"start":1756358662735,"stop":1756358662735,"duration":0},"status":"passed","severity":"normal"},{"uid":"1393e953b8edc417","name":"should handle errors when removing globalThis listeners","time":{"start":1756358612186,"stop":1756358612191,"duration":5},"status":"passed","severity":"normal"},{"uid":"a72fd650f7e25441","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756358737410,"stop":1756358737411,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ab5c73edc347e8","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756358644143,"stop":1756358644143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce027e58a232aaf9","name":"should never report false negatives","time":{"start":1756358660462,"stop":1756358660462,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ac3ab5e127d73e","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756358596816,"stop":1756358596816,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa84b2ad04633b9f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756358656769,"stop":1756358656769,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0495961ee18bd3","name":"Check received message containing emoji","time":{"start":1756359124666,"stop":1756359124666,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ab876102a0c90d","name":"Check meta is set [ecies]","time":{"start":1756358634233,"stop":1756358634234,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba00bed9af466abe","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756358656769,"stop":1756358656770,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d03bd102b7e868f","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756358612919,"stop":1756358612919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ed98f2afc2ade4","name":"ends if response has no messages","time":{"start":1756358613242,"stop":1756358613243,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0e1ba1c43c8c7","name":"messageHash returns a Uint8Array","time":{"start":1756358612554,"stop":1756358612554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c620aecfd81a3e9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756358612546,"stop":1756358612547,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71f1c2af8a02195","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756358596811,"stop":1756358596811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b799e5d6780b4","name":"Push message with content topic containing Chinese","time":{"start":1756359235209,"stop":1756359235209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24c3d3a8f3a192d","name":"should be safe to call multiple times","time":{"start":1756358613437,"stop":1756358613437,"duration":0},"status":"passed","severity":"normal"},{"uid":"976ccca5c016402e","name":"Check publish message containing SQL Injection","time":{"start":1756358846028,"stop":1756358846028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58b859ee7ab0c02","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756359139939,"stop":1756359139939,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d9a7cc993033b6","name":"Check received message containing Basic HTML tag","time":{"start":1756359124654,"stop":1756359124654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac61d011373bd66","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756358644744,"stop":1756358644744,"duration":0},"status":"passed","severity":"normal"},{"uid":"74567f3d63b1200b","name":"Encoder throws on empty string content topic","time":{"start":1756358613390,"stop":1756358613390,"duration":0},"status":"passed","severity":"normal"},{"uid":"a219297f5e4ffb5d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756358602287,"stop":1756358602288,"duration":1},"status":"passed","severity":"normal"},{"uid":"7998504b1b4f65b3","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756358602983,"stop":1756358602983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af5a4e175644b32","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756358612524,"stop":1756358612525,"duration":1},"status":"passed","severity":"normal"},{"uid":"81e518c9a21785a7","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756358656778,"stop":1756358656778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d0a03bd72e443","name":"should not dial peers from store when browser is not connected","time":{"start":1756358612900,"stop":1756358612900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5f0e0efbbad09d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756358823135,"stop":1756358823135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e79402f49303e1","name":"should stop all internal components","time":{"start":1756358613437,"stop":1756358613437,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fa523f8e08d68f","name":"yields undefined for messages without content topic","time":{"start":1756358613243,"stop":1756358613244,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c428486e25f5bec","name":"Subscribe to topic containing Script and receive message","time":{"start":1756359139940,"stop":1756359139940,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f493689883323b","name":"should return false when peer is not on topic","time":{"start":1756358613441,"stop":1756358613442,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fd0ebbe7cd95f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756358656790,"stop":1756358656790,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f15644ce2f2357","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756358622226,"stop":1756358622226,"duration":0},"status":"passed","severity":"normal"},{"uid":"63325381c8f8da81","name":"Non TWN Cluster","time":{"start":1756358942228,"stop":1756358942228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae54d6e59b6cdba6","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756358823138,"stop":1756358823139,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d985b7371d78151","name":"should merge provided config with defaults","time":{"start":1756358613435,"stop":1756358613435,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfbfeb72245e607","name":"should reassess health immediately when peer disconnects","time":{"start":1756358643540,"stop":1756358643545,"duration":5},"status":"passed","severity":"normal"},{"uid":"f9c7178b1878d1aa","name":"should lock peers when selected","time":{"start":1756358643688,"stop":1756358643688,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5336528d6da5c7","name":"throws on content topic with empty application field","time":{"start":1756358596798,"stop":1756358596798,"duration":0},"status":"passed","severity":"normal"},{"uid":"951686217dd61fe1","name":"Check message with non string payload is not received","time":{"start":1756359124659,"stop":1756359124659,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e50a0d155ae92d","name":"Subscribe and receive messages via waku relay post","time":{"start":1756359139924,"stop":1756359139924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f6eb3f21398521","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756358752286,"stop":1756358752287,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec728ff53acdab3f","name":"should handle complete connection lifecycle","time":{"start":1756358612207,"stop":1756358612207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b5a0d22cae9edc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756358656790,"stop":1756358656790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c997676aa0859188","name":"should handle ping failures gracefully","time":{"start":1756358612521,"stop":1756358612522,"duration":1},"status":"passed","severity":"normal"},{"uid":"8947bd5fb32ededf","name":"Check received message containing Script","time":{"start":1756359124663,"stop":1756359124663,"duration":0},"status":"passed","severity":"normal"},{"uid":"209e48a3ceed8c86","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756359124657,"stop":1756359124657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3513423af00cc50","name":"should handle dial errors gracefully","time":{"start":1756358612906,"stop":1756358612907,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa651768b0b21830","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756358656773,"stop":1756358656773,"duration":0},"status":"passed","severity":"normal"},{"uid":"45594c1717a61b61","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756358942227,"stop":1756358942227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4588e15209372c","name":"should handle malformed response data","time":{"start":1756358622476,"stop":1756358622476,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad7c1572581367e","name":"should get all peers from store","time":{"start":1756358612902,"stop":1756358612902,"duration":0},"status":"passed","severity":"normal"},{"uid":"b540db1811bf6da4","name":"Check received message containing unicode special characters","time":{"start":1756359124665,"stop":1756359124666,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb157ded59c1d1c3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756358839368,"stop":1756358839368,"duration":0},"status":"passed","severity":"normal"},{"uid":"791118a027555c74","name":"should handle dial errors gracefully","time":{"start":1756358612303,"stop":1756358612308,"duration":5},"status":"passed","severity":"normal"},{"uid":"921639808d8fc8d0","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756358662734,"stop":1756358662734,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea2698c28d4b4c7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756358596801,"stop":1756358596802,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3c61d8a1394ef3","name":"should be safe to call multiple times","time":{"start":1756358612503,"stop":1756358612506,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ab26c32051013cc","name":"should drop connection via multiaddr with hangUp","time":{"start":1756358767731,"stop":1756358767731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1aa265a8c3e97db","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756358656766,"stop":1756358656766,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbb699263eb318","name":"Relay - times out","time":{"start":1756359021094,"stop":1756359021094,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c21ff90f6fb304","name":"should return all connected peers without codec filter","time":{"start":1756358613440,"stop":1756358613440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7f31ab48fb82d1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756359124657,"stop":1756359124657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e02424b95317d35","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756358596801,"stop":1756358596801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d60a2e2fd5f5c1f","name":"Query generator for 2000 messages","time":{"start":1756359000667,"stop":1756359000667,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfef9ffe76a00c1f","name":"should fail to send if no connected peers found","time":{"start":1756358643855,"stop":1756358643855,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f641fc73e1c2fab","name":"should compute hash only when first accessed","time":{"start":1756358613391,"stop":1756358613392,"duration":1},"status":"passed","severity":"normal"},{"uid":"80139a09220f6c69","name":"should return different streams if requested simultaniously","time":{"start":1756358613017,"stop":1756358613017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70271ff4e8722cd","name":"should remove event listener for peer:discovery","time":{"start":1756358612302,"stop":1756358612302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aacf1500d81397","name":"should initialize with libp2p components","time":{"start":1756358622468,"stop":1756358622468,"duration":0},"status":"passed","severity":"normal"},{"uid":"9439ea354264ae42","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756358613020,"stop":1756358613021,"duration":1},"status":"passed","severity":"normal"},{"uid":"70560c0a1259e0ef","name":"Push message with SQL Injection payload","time":{"start":1756359235215,"stop":1756359235215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca52e0b5af1efad","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756358683935,"stop":1756358683937,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e0c7ac2623339f4","name":"should return null for non-existent peer","time":{"start":1756358612918,"stop":1756358612918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1746f736d81f30","name":"should return PeerId when PeerId is provided","time":{"start":1756358612966,"stop":1756358612969,"duration":3},"status":"passed","severity":"normal"},{"uid":"381366c1e6541f4e","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756358644750,"stop":1756358644751,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5cf3630c773813","name":"Fails to push message bigger that 1MB","time":{"start":1756359235223,"stop":1756359235224,"duration":1},"status":"passed","severity":"normal"},{"uid":"eceb0687428e4eb0","name":"should invoke callbacks when receiving a message","time":{"start":1756358644401,"stop":1756358644401,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff80f1b24f6ff2b","name":"Push message with content topic containing short","time":{"start":1756359235207,"stop":1756359235208,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b69bae3338c4f4a","name":"can start the service","time":{"start":1756358683492,"stop":1756358683493,"duration":1},"status":"passed","severity":"normal"},{"uid":"877795c21358a988","name":"should not retry if at least one success","time":{"start":1756358643475,"stop":1756358643477,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5fd524e0b526bbb","name":"ignores unrecognized TXT record formats","time":{"start":1756358622972,"stop":1756358622972,"duration":0},"status":"passed","severity":"normal"},{"uid":"7852d0cc53794309","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756358752284,"stop":1756358752284,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c68f881c9e14454","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756358632684,"stop":1756358632685,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2eba00354d05d7","name":"Correctly serialized arguments","time":{"start":1756358752543,"stop":1756358752544,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b7664aa6d7b747","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756358720394,"stop":1756358720394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1269fa6fe85bb0e0","name":"should handle case when globalThis is not available","time":{"start":1756358612193,"stop":1756358612193,"duration":0},"status":"passed","severity":"normal"},{"uid":"339759e752e9c1b3","name":"Push message with custom timestamp: 1756362302643","time":{"start":1756359235213,"stop":1756359235213,"duration":0},"status":"passed","severity":"normal"},{"uid":"1124a7b07b30fb37","name":"should handle zero peers request","time":{"start":1756358622478,"stop":1756358622478,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5ca5f2b3a6c98d","name":"should dial peer when no shard info available","time":{"start":1756358612067,"stop":1756358612067,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26353169b25ccc5","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756358643698,"stop":1756358643699,"duration":1},"status":"passed","severity":"normal"},{"uid":"7085e6f31e517380","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756359139931,"stop":1756359139931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0592ae3ed90c669","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756358642864,"stop":1756358642864,"duration":0},"status":"passed","severity":"normal"},{"uid":"b599e9cdc6d83fe2","name":"should create RPC request with correct parameters","time":{"start":1756358622478,"stop":1756358622479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24219b4f9f7b12","name":"Push message with emoji payload","time":{"start":1756359235218,"stop":1756359235218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4204a3d44a1842af","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756358644196,"stop":1756358644197,"duration":1},"status":"passed","severity":"normal"},{"uid":"47acd38d3e676671","name":"Push message with content topic containing Arabic","time":{"start":1756359235209,"stop":1756359235209,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7805925a246d262","name":"random static sharding 2 - Cluster ID: 651, Shard ID: 477","time":{"start":1756358990159,"stop":1756358990159,"duration":0},"status":"passed","severity":"normal"},{"uid":"966b50e62622d023","name":"should skip peers without peer exchange protocol","time":{"start":1756358622963,"stop":1756358622963,"duration":0},"status":"passed","severity":"normal"},{"uid":"208a6e8901273d7","name":"should handle a minimal index list","time":{"start":1756358597065,"stop":1756358597065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b731638a2dffcbf","name":"should create KeepAliveManager with relay","time":{"start":1756358612494,"stop":1756358612495,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b772dbd6f531481","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756358662734,"stop":1756358662734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bc6df49d20f3e8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756358662739,"stop":1756358662740,"duration":1},"status":"passed","severity":"normal"},{"uid":"311a90dd91a48e07","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756358697592,"stop":1756358697593,"duration":1},"status":"passed","severity":"normal"},{"uid":"72425d69ecf299ae","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756358602293,"stop":1756358602294,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c78182fe86009c","name":"should set field with all protocols disabled","time":{"start":1756358602998,"stop":1756358602998,"duration":0},"status":"passed","severity":"normal"},{"uid":"370851817ed425f3","name":"different cluster: nodes don't connect","time":{"start":1756358752284,"stop":1756358752284,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de7861d9b203d7a","name":"Push message with content topic containing SQL Injection","time":{"start":1756359235220,"stop":1756359235220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de269c0b997f94","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756358622975,"stop":1756358622975,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dadd41a4033f260b","name":"should handle peer store errors gracefully","time":{"start":1756358612918,"stop":1756358612918,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf85f7d774db4ac7","name":"should not be empty after adding a subscription","time":{"start":1756358644400,"stop":1756358644400,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff129eaf1963530","name":"should handle complete peer lifecycle","time":{"start":1756358612540,"stop":1756358612541,"duration":1},"status":"passed","severity":"normal"},{"uid":"5118bb2949f3a4fd","name":"Push 30 different messages","time":{"start":1756359235207,"stop":1756359235207,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44a2bce38bcf092d","name":"should dial all known peers when reached zero connections","time":{"start":1756358720392,"stop":1756358720393,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0ec4077ebb7b91","name":"Passing an array","time":{"start":1756359015207,"stop":1756359015208,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e4ee2c243b491","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756359007922,"stop":1756359007922,"duration":0},"status":"passed","severity":"normal"},{"uid":"16028d5785a0bd8e","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756358602296,"stop":1756358602296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6100f3fb3904c3f","name":"should attach causal history and bloom filter to each message","time":{"start":1756358662730,"stop":1756358662730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2267ca35291464b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756359139936,"stop":1756359139936,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a11affef47ca13b2","name":"should not start if already started","time":{"start":1756358622961,"stop":1756358622962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f896a6b6a605acf8","name":"should successfully query store with valid decoders and options","time":{"start":1756358644193,"stop":1756358644194,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df780ff9f7b1a4d","name":"should remove event listeners","time":{"start":1756358612890,"stop":1756358612890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7238bccf84108f96","name":"Push message with Russian payload","time":{"start":1756359235203,"stop":1756359235203,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc3b5e21e8c9b1a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756358683517,"stop":1756358683517,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8600d21f89424c05","name":"should check false positive rate","time":{"start":1756358660464,"stop":1756358660467,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0e18076c644e819","name":"should create QueryOnConnect instance without options","time":{"start":1756358644745,"stop":1756358644745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9a88a46c397ec3","name":"should handle browser offline state overriding peer connections","time":{"start":1756358612208,"stop":1756358612208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8058552e91f657","name":"returns nothing if no connections present","time":{"start":1756358612953,"stop":1756358612953,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f4b31c6ad991","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756358603000,"stop":1756358603000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee1cf232adfa33d","name":"Js publishes, other Js receives","time":{"start":1756358836130,"stop":1756358836130,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deec454c4c81f58","name":"should skip peer when failed to dial recently","time":{"start":1756358612060,"stop":1756358612060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cea29ed75d1a8","name":"should handle errors when accessing navigator","time":{"start":1756358612207,"stop":1756358612207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16f8d671503dec9","name":"All","time":{"start":1756358684269,"stop":1756358684271,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfe1f1889a04f26a","name":"Push message with custom timestamp: 1756362302644","time":{"start":1756359235223,"stop":1756359235223,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ea246e76c5f37","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756358656778,"stop":1756358656778,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c0339359a5efe","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756358644142,"stop":1756358644143,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfaaee55e82d15d5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756358953358,"stop":1756358953358,"duration":0},"status":"passed","severity":"normal"},{"uid":"436000f45977c3fa","name":"Push message with shell command payload","time":{"start":1756359235217,"stop":1756359235217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8906cfdbc22c534b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756358622223,"stop":1756358622224,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b761f0415f6cc3","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756358839366,"stop":1756358839367,"duration":1},"status":"passed","severity":"normal"},{"uid":"bafaa2666d9819b8","name":"should dial second nwaku node that was discovered","time":{"start":1756358676677,"stop":1756358676679,"duration":2},"status":"skipped","severity":"normal"},{"uid":"5becc646c60f4793","name":"should push the message to the outgoing buffer","time":{"start":1756358662728,"stop":1756358662728,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a33f546ab6bb2a","name":"Generator, 2 different shards","time":{"start":1756358958804,"stop":1756358958804,"duration":0},"status":"passed","severity":"normal"},{"uid":"561c3c2c12baf751","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756359007922,"stop":1756359007923,"duration":1},"status":"passed","severity":"normal"},{"uid":"b741cd2428406cdb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756358656777,"stop":1756358656777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff800debf37c0cd7","name":"should dial peers from store when no connections remain","time":{"start":1756358612901,"stop":1756358612901,"duration":0},"status":"passed","severity":"normal"},{"uid":"5337421e73d4cadc","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756358854223,"stop":1756358854223,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb3e94302f3ca6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756358854226,"stop":1756358854227,"duration":1},"status":"passed","severity":"normal"},{"uid":"acde731e8911ea26","name":"Round trip binary serialization","time":{"start":1756358613388,"stop":1756358613388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aa0aee35bc8fa3","name":"should serialize and deserialize correctly","time":{"start":1756358660462,"stop":1756358660463,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f70a81dbbc769","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756358656791,"stop":1756358656791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aee385d2efa69c2","name":"messageHashStr works with IProtoMessage","time":{"start":1756358612555,"stop":1756358612555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9067da8a28e9f42","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756358854223,"stop":1756358854223,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cac7362c8b65236","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756358622471,"stop":1756358622474,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3716c6fbd0bf203","name":"Subscribe to topic containing Script and publish message","time":{"start":1756358854224,"stop":1756358854224,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c67f5db08fb462","name":"should create ConnectionManager with required options","time":{"start":1756358613434,"stop":1756358613434,"duration":0},"status":"passed","severity":"normal"},{"uid":"3734b3fa12a68706","name":"LightPush","time":{"start":1756359021095,"stop":1756359021096,"duration":1},"status":"passed","severity":"normal"},{"uid":"92205fc807ba64b6","name":"should initialize with isNetworkConnected as false","time":{"start":1756358612181,"stop":1756358612181,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b17f9e091dc8e50","name":"Decoder throws on undefined content topic","time":{"start":1756358632688,"stop":1756358632688,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21f40e413d1569","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756359139941,"stop":1756359139941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0c7d1293f258b6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756358644751,"stop":1756358644751,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb2e928d7703e6d","name":"Refresh subscription","time":{"start":1756359139926,"stop":1756359139927,"duration":1},"status":"passed","severity":"normal"},{"uid":"8188c73c46c27b7b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756358596815,"stop":1756358596815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90e3ddf2cc7d2e3","name":"should not discard bootstrap peers if under the limit","time":{"start":1756358720394,"stop":1756358720394,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2520eb1262b5bd1","name":"Check message with no pubsub topic is not received","time":{"start":1756359124668,"stop":1756359124668,"duration":0},"status":"passed","severity":"normal"},{"uid":"66af31d3c2746863","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756359139924,"stop":1756359139924,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebec59a7a865b3a","name":"should set field with all protocols enabled","time":{"start":1756358602998,"stop":1756358602999,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cb66bd610b0c8de","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756359139939,"stop":1756359139939,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7fd46dea1b103b5","name":"should handle multiple peers with different shard configurations","time":{"start":1756358612079,"stop":1756358612080,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a111bb05b5a6567","name":"should create dialer with libp2p and shardReader","time":{"start":1756358612024,"stop":1756358612035,"duration":11},"status":"passed","severity":"normal"},{"uid":"e48a3d32076071b7","name":"should maintain proper timestamps if all messages received","time":{"start":1756358662731,"stop":1756358662731,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e80f01051c1957","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756358643699,"stop":1756358643702,"duration":3},"status":"passed","severity":"normal"},{"uid":"2652e632fbee464c","name":"should process tasks in queue","time":{"start":1756358643466,"stop":1756358643467,"duration":1},"status":"passed","severity":"normal"},{"uid":"86680c43e4af8eca","name":"should wait for Filter peer to be connected","time":{"start":1756358644156,"stop":1756358644157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a957a3011775ae","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756358662731,"stop":1756358662732,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ed6cbb5f218722","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756358596802,"stop":1756358596802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf368dc65f94f61","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756358697589,"stop":1756358697589,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9995d3aaa38af1","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756358612546,"stop":1756358612546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c496c909d831506d","name":"should be safe to call multiple times","time":{"start":1756358612055,"stop":1756358612056,"duration":1},"status":"passed","severity":"normal"},{"uid":"240257c44fe7f6d9","name":"A test","time":{"start":1756358737651,"stop":1756358737652,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47b2ebeafd789b3","name":"Check publish message after client node is restarted","time":{"start":1756358846038,"stop":1756358846039,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fbbe84c07fba9204","name":"Check received message containing Script","time":{"start":1756359124653,"stop":1756359124653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bedb85b19cd313","name":"should not process empty queue","time":{"start":1756358612074,"stop":1756358612074,"duration":0},"status":"passed","severity":"normal"},{"uid":"beec3ae6a5b93e77","name":"Callback on promise","time":{"start":1756359000665,"stop":1756359000665,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a72c7599545e813","name":"Ephemeral field set to true","time":{"start":1756358613388,"stop":1756358613389,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac504c204e9fd57c","name":"throws on content topic with too few or too many fields","time":{"start":1756358596797,"stop":1756358596797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b547c8c01c76b","name":"should skip peers without peer exchange protocol","time":{"start":1756358622965,"stop":1756358622966,"duration":1},"status":"passed","severity":"normal"},{"uid":"e707695d2fd26476","name":"should reject on timeout if it was set","time":{"start":1756358644155,"stop":1756358644156,"duration":1},"status":"passed","severity":"normal"},{"uid":"c841bd09ca64bffa","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756359017534,"stop":1756359017535,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a74b01b4e0438","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756358854225,"stop":1756358854225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75d06b542f8ec37","name":"should skip peer when dialed recently","time":{"start":1756358612059,"stop":1756358612060,"duration":1},"status":"passed","severity":"normal"},{"uid":"8853a4ecb7b684e7","name":"Check received message containing numeric","time":{"start":1756359124661,"stop":1756359124661,"duration":0},"status":"passed","severity":"normal"},{"uid":"a16caa1171139b6","name":"Push message with XML payload","time":{"start":1756359235216,"stop":1756359235216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84ac558656da92d","name":"should not allow unachievable error rate","time":{"start":1756358656699,"stop":1756358656699,"duration":0},"status":"passed","severity":"normal"},{"uid":"539fed17a6b47ba5","name":"Filter","time":{"start":1756359021096,"stop":1756359021096,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04703d4ca9a8f58","name":"Sets default value correctly","time":{"start":1756359015209,"stop":1756359015209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48ebcd95c708af7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756358854227,"stop":1756358854227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ed12f394546788","name":"should return PeerId when PeerId is provided","time":{"start":1756358612970,"stop":1756358612970,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ef45b809dd19e4","name":"should remove event listeners from libp2p","time":{"start":1756358612185,"stop":1756358612185,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b27497ac6b8208","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756358656780,"stop":1756358656780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1533f735b0008f4c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756358596810,"stop":1756358596811,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a3def634666c7d","name":"Push message with emoji payload","time":{"start":1756359235206,"stop":1756359235207,"duration":1},"status":"passed","severity":"normal"},{"uid":"92201d5d5f535ead","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756358656766,"stop":1756358656769,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad054e570e6a5597","name":"should encodeTxt and decodeTxt","time":{"start":1756358602982,"stop":1756358602983,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d7ca5876b67806","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756358596815,"stop":1756358596816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced95b7c9fd6bf63","name":"should be empty after removing the only subscription","time":{"start":1756358644400,"stop":1756358644400,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cefc1700e3740a0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756358644749,"stop":1756358644749,"duration":0},"status":"passed","severity":"normal"},{"uid":"490b42b3f979ab00","name":"should handle multiple query options for time ranges","time":{"start":1756358644196,"stop":1756358644196,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb386bdee1eaf35","name":"should not receive a peer event after stop","time":{"start":1756358902701,"stop":1756358902702,"duration":1},"status":"passed","severity":"normal"},{"uid":"85988b12c1b59b9e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756358752285,"stop":1756358752285,"duration":0},"status":"passed","severity":"normal"},{"uid":"355f92227d95068c","name":"Accepts a valid Waku Message","time":{"start":1756358648020,"stop":1756358648021,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eb98b4453300c07","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756358662737,"stop":1756358662737,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7ec76ffb27ccfb","name":"Does not throw an exception when node disconnects","time":{"start":1756359015206,"stop":1756359015207,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4cfa39eaf44b343","name":"Fails to publish duplicate message","time":{"start":1756358846036,"stop":1756358846037,"duration":1},"status":"passed","severity":"normal"},{"uid":"853853b460332518","name":"Check received message containing Arabic","time":{"start":1756359124662,"stop":1756359124662,"duration":0},"status":"passed","severity":"normal"},{"uid":"580aaccad67c8a7f","name":"Push to array if already present","time":{"start":1756358596559,"stop":1756358596559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e479585321acefb","name":"should register libp2p event listeners when start is called","time":{"start":1756358643690,"stop":1756358643697,"duration":7},"status":"passed","severity":"normal"},{"uid":"60a95ea6e10684b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756359139932,"stop":1756359139933,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc0eaa3243c01c35","name":"Publishes to nwaku","time":{"start":1756358836129,"stop":1756358836129,"duration":0},"status":"passed","severity":"normal"},{"uid":"704d10a5584793f5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756358622224,"stop":1756358622225,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de15c6826180cd1","name":"Check message on other pubsub topic is not received","time":{"start":1756359124658,"stop":1756359124658,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ce767af1b5a297","name":"should not modify tags of connections for different peers","time":{"start":1756358643704,"stop":1756358643704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe60ce17557a3ef","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756358656780,"stop":1756358656780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1daed56f375116eb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756358683937,"stop":1756358683937,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1b5378945e4828","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756358620960,"stop":1756358620960,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f3456a5960c108","name":"should handle shard reader errors gracefully","time":{"start":1756358612078,"stop":1756358612078,"duration":0},"status":"passed","severity":"normal"},{"uid":"402bfefdc283bdb4","name":"should return false and handle errors gracefully","time":{"start":1756358613439,"stop":1756358613440,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6f36dcbe30a0de","name":"groups content topics by expected pubsub topic","time":{"start":1756358596807,"stop":1756358596807,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92470c143e89d68","name":"should add event listeners to libp2p","time":{"start":1756358612183,"stop":1756358612184,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8d01101828a9f8f","name":"Check publish message containing Arabic","time":{"start":1756358846026,"stop":1756358846027,"duration":1},"status":"passed","severity":"normal"},{"uid":"974a72a4705425fd","name":"should keep entries that haven't expired yet","time":{"start":1756358642525,"stop":1756358642532,"duration":7},"status":"passed","severity":"normal"},{"uid":"daa3a7c95b06668a","name":"should set up event listeners when started","time":{"start":1756358644745,"stop":1756358644745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae669a85b8c05b9","name":"should emit a peer event after start","time":{"start":1756358902701,"stop":1756358902701,"duration":0},"status":"passed","severity":"normal"},{"uid":"d124cff2a5e898ac","name":"yields decoded messages","time":{"start":1756358613243,"stop":1756358613243,"duration":0},"status":"passed","severity":"normal"},{"uid":"59229f3b4866f1cd","name":"Query with Promise Callback, No Decoder","time":{"start":1756358968121,"stop":1756358968122,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b3050ddf5013a0","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756359017535,"stop":1756359017535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc62b71a5278b88","name":"Encoder throws on empty string content topic","time":{"start":1756358634234,"stop":1756358634234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e424a5aff7fec29e","name":"should properly compute the node id","time":{"start":1756358602990,"stop":1756358602990,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5d6e37011d8a22","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756358662729,"stop":1756358662730,"duration":1},"status":"passed","severity":"normal"},{"uid":"73887631a4375ba3","name":"Waku message hash computation (payload length 0)","time":{"start":1756358612547,"stop":1756358612547,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd19d7acc4a3429f","name":"Check received message with timestamp: 1756358677504000000 ","time":{"start":1756359124656,"stop":1756359124656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8191a79428ca0d8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756358634233,"stop":1756358634233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49b8ef52b4087d8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756358596803,"stop":1756358596804,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d46efe2b00083e","name":"Query Generator - true","time":{"start":1756359001213,"stop":1756359001213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec77e100a02219f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756358656785,"stop":1756358656786,"duration":1},"status":"passed","severity":"normal"},{"uid":"8495b62432c0c050","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756358846038,"stop":1756358846038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2534b323393680","name":"Push message with Script payload","time":{"start":1756359235216,"stop":1756359235216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29a1a4669ea79dc","name":"Push message with Chinese payload","time":{"start":1756359235215,"stop":1756359235215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce795f1fa22ba129","name":"accepts valid content-filtered query","time":{"start":1756358612627,"stop":1756358612628,"duration":1},"status":"passed","severity":"normal"},{"uid":"d193b68ba616d934","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756358596805,"stop":1756358596805,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc3749ebeee7e9b","name":"should handle ENR without shardInfo","time":{"start":1756358622968,"stop":1756358622968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9695da3e15270f","name":"Subscribe to topic containing XML and receive message","time":{"start":1756359139940,"stop":1756359139940,"duration":0},"status":"passed","severity":"normal"},{"uid":"807b89d35152770b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756358656788,"stop":1756358656788,"duration":0},"status":"passed","severity":"normal"},{"uid":"e196fc40710c005c","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756359017533,"stop":1756359017533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa45d90652f1b29","name":"new peer added after a peer was already found","time":{"start":1756358850461,"stop":1756358850462,"duration":1},"status":"passed","severity":"normal"},{"uid":"69ff3e68c9d32653","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756358656771,"stop":1756358656771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12b9649f55e7285","name":"Check message with no payload is not received","time":{"start":1756359124659,"stop":1756359124659,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef117306c9e9a49","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756358953358,"stop":1756358953358,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef7d3bf3b99e715","name":"Push message with Basic HTML tag payload","time":{"start":1756359235216,"stop":1756359235216,"duration":0},"status":"passed","severity":"normal"},{"uid":"371800cc2987acce","name":"should return undefined if no connection provided","time":{"start":1756358613016,"stop":1756358613016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f35dfb82842f88","name":"should work with stubbed peer manager event emitter","time":{"start":1756358644746,"stop":1756358644746,"duration":0},"status":"passed","severity":"normal"},{"uid":"87645dd03647b91f","name":"should properly setup health event callback","time":{"start":1756358644747,"stop":1756358644748,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fe8569c06d65ce","name":"should initialize with default options","time":{"start":1756358622960,"stop":1756358622960,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e9aeb3924e71c2","name":"Cluster id 0, shard 0","time":{"start":1756358990156,"stop":1756358990157,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b9d8920310c939","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756358602289,"stop":1756358602290,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ce8dfe4963b55b","name":"should skip peers that were recently queried","time":{"start":1756358622965,"stop":1756358622965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5609e2c92cd60389","name":"should start periodic discovery on start","time":{"start":1756358622968,"stop":1756358622968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e362f003de25eb44","name":"throws if store query response has error status","time":{"start":1756358613242,"stop":1756358613242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e633b4d11255392","name":"random static sharding 3 - Cluster ID: 637, Shard ID: 546","time":{"start":1756358990159,"stop":1756358990159,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa42e38163d4488c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756358644752,"stop":1756358644753,"duration":1},"status":"passed","severity":"normal"},{"uid":"b501b9f7c3f2917d","name":"Check received message with timestamp: 1756358677504000000 ","time":{"start":1756359124666,"stop":1756359124666,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5021c250cf1ea","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756358656775,"stop":1756358656776,"duration":1},"status":"passed","severity":"normal"},{"uid":"7465b0794607def8","name":"rejects content-filtered query with only contentTopics","time":{"start":1756358612628,"stop":1756358612628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c072c7a1644e40b5","name":"Ephemeral messages are not stored","time":{"start":1756358683931,"stop":1756358683934,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a4ce16bfa746712","name":"Ordered callback, aborts when callback returns true","time":{"start":1756359000666,"stop":1756359000667,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ae427eb7d03473","name":"Check message with no content topic is not received","time":{"start":1756359124659,"stop":1756359124659,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c6e6811a5f0c28","name":"should handle general insertion and lookup correctly","time":{"start":1756358660464,"stop":1756358660464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f690b703123a02e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756358854216,"stop":1756358854216,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2954116f22ea31","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756358612508,"stop":1756358612514,"duration":6},"status":"passed","severity":"normal"},{"uid":"22cfd6e42bc7612f","name":"should not receive a peer event before start","time":{"start":1756358683504,"stop":1756358683505,"duration":1},"status":"passed","severity":"normal"},{"uid":"17aa7d24e01b501d","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756358642863,"stop":1756358642864,"duration":1},"status":"passed","severity":"normal"},{"uid":"9afe71b8612ea23c","name":"should properly start and stop event listening","time":{"start":1756358643540,"stop":1756358643540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8704efcc32e02dd","name":"Reusing cursor across nodes","time":{"start":1756358953361,"stop":1756358953361,"duration":0},"status":"passed","severity":"normal"},{"uid":"f665417051aad753","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756358656783,"stop":1756358656783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64210c19d5858d3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756358597066,"stop":1756358597066,"duration":0},"status":"passed","severity":"normal"},{"uid":"7413082dcd4b426e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756359139942,"stop":1756359139943,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c5b08c80e9ec7c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756359139928,"stop":1756359139928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6550a60caa1c11","name":"can start and stop the service","time":{"start":1756358683493,"stop":1756358683502,"duration":9},"status":"passed","severity":"normal"},{"uid":"935bd539035a12e9","name":"should handle errors when getting connections","time":{"start":1756358612206,"stop":1756358612207,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd455024ddb0f428","name":"should process queue every 500ms","time":{"start":1756358612072,"stop":1756358612073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a3a2f52ba916e6","name":"should add received message to localHistory with retrievalHint","time":{"start":1756358662732,"stop":1756358662732,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a663556f18a743d","name":"should not fail to start the service if it is already started","time":{"start":1756358626792,"stop":1756358626792,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa18e19a39019f2","name":"should handle errors when globalThis is not available","time":{"start":1756358612184,"stop":1756358612185,"duration":1},"status":"passed","severity":"normal"},{"uid":"2680348538b1660e","name":"accepts time-filtered query with content filter","time":{"start":1756358612630,"stop":1756358612630,"duration":0},"status":"passed","severity":"normal"},{"uid":"21aff4ed02902385","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756358602295,"stop":1756358602296,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdf3833431821f9","name":"should emit a peer event after start","time":{"start":1756358683504,"stop":1756358683504,"duration":0},"status":"passed","severity":"normal"},{"uid":"677c274a3ef02933","name":"should insert elements correctly","time":{"start":1756358660459,"stop":1756358660461,"duration":2},"status":"passed","severity":"normal"},{"uid":"faf1e835d7ce2d8","name":"should remove event listeners","time":{"start":1756358612501,"stop":1756358612502,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b8fee417a8abb5","name":"Push message with content topic containing special chars","time":{"start":1756359235208,"stop":1756359235209,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3817bbf6f5e135","name":"should reject if Relay is requested but not mounted","time":{"start":1756358644154,"stop":1756358644154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22339119491aab","name":"Push message with unicode special characters payload","time":{"start":1756359235206,"stop":1756359235206,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b2af9ffe37fa1b","name":"should return peer for existing peer","time":{"start":1756358612917,"stop":1756358612918,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c22d2ae34d96cab","name":"Check publish message containing shell command","time":{"start":1756358846032,"stop":1756358846033,"duration":1},"status":"passed","severity":"normal"},{"uid":"35ec15eaf81c02b","name":"should reject if LightPush is requested but not mounted","time":{"start":1756358644154,"stop":1756358644154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3de477fe25cae34","name":"should handle query errors gracefully","time":{"start":1756358622966,"stop":1756358622966,"duration":0},"status":"passed","severity":"normal"},{"uid":"1302dcd9de2b87a8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756358596814,"stop":1756358596814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac6bf8bfe8821dd","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756358662738,"stop":1756358662739,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cec9ee776a4f7ff","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756358854216,"stop":1756358854216,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ebf3f8c47acda8","name":"Cluster ID 0, shard 1","time":{"start":1756358990157,"stop":1756358990158,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f763aaf2c3ef40","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756358823137,"stop":1756358823137,"duration":0},"status":"passed","severity":"normal"},{"uid":"730a0d8ff34a4e72","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756359124667,"stop":1756359124667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adb431bfe2ec547","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756358644749,"stop":1756358644749,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9594df90c0bf8d8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756359139942,"stop":1756359139942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e481348c3c633c5","name":"should handle peer connect event","time":{"start":1756358612193,"stop":1756358612196,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7f6211fc1731d67","name":"Subscribe and publish message","time":{"start":1756358854215,"stop":1756358854215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7609d6c115822bcb","name":"should return false when network is not connected","time":{"start":1756358613437,"stop":1756358613438,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad1b327cc060140","name":"Check message with invalid timestamp is not received","time":{"start":1756359124667,"stop":1756359124668,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ed956193993dead","name":"Publish message with custom timestamp: Fri Sep 06 2024 05:27:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1756358846034,"stop":1756358846035,"duration":1},"status":"passed","severity":"normal"},{"uid":"9212eaa042f15117","name":"should dispatch connect and disconnect events","time":{"start":1756358643689,"stop":1756358643690,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d4a92389619a51","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app18/6/topic371/proto","time":{"start":1756358942233,"stop":1756358942233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1398bbc954e707af","name":"Publish without waiting for remote peer","time":{"start":1756358854214,"stop":1756358854215,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf3bfeb6593f42b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756358697591,"stop":1756358697592,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e73675430098b1","name":"should get / set UDP multiaddr","time":{"start":1756358602993,"stop":1756358602994,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca2638c30a0e7796","name":"should enable all discoveries when explicitly set","time":{"start":1756358642852,"stop":1756358642852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3e4a2908808aa5","name":"Push message with content topic containing Russian","time":{"start":1756359235209,"stop":1756359235210,"duration":1},"status":"passed","severity":"normal"},{"uid":"7236a59fcf070a51","name":"Publish message with custom timestamp: Thu Aug 28 2025 06:27:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1756358846036,"stop":1756358846036,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6a1788052e39b5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756359139928,"stop":1756359139929,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c11932319ca826","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756358958804,"stop":1756358958804,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d8c7b4b287aa03","name":"Check received message containing short","time":{"start":1756359124650,"stop":1756359124650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4653da594154c93","name":"Check received message containing shell command","time":{"start":1756359124655,"stop":1756359124655,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec87cfc93aa640ee","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756358643539,"stop":1756358643539,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3969bbcf2ab2fa","name":"Check message on other pubsub topic is not received","time":{"start":1756359124668,"stop":1756359124668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d765460b0e8972","name":"Check received message containing Russian","time":{"start":1756359124652,"stop":1756359124653,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a1bfe50573e44e","name":"Decoder throws on empty string content topic","time":{"start":1756358634235,"stop":1756358634235,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bc58e5d70fda03","name":"should dial peer immediately when queue is empty","time":{"start":1756358612056,"stop":1756358612056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeff5dfd44d17ee","name":"Push message with content topic containing numeric","time":{"start":1756359235208,"stop":1756359235208,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a406d3ddafb320","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756358656787,"stop":1756358656787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4957a80445c5b3e8","name":"Check received message containing Chinese","time":{"start":1756359124662,"stop":1756359124662,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a085ba64474d50","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756358854219,"stop":1756358854222,"duration":3},"status":"passed","severity":"normal"},{"uid":"a74fb9b4dda55dc5","name":"should be delivered immediately if received","time":{"start":1756358662740,"stop":1756358662740,"duration":0},"status":"passed","severity":"normal"},{"uid":"88495aff4168a50","name":"should skip peer when not on same cluster","time":{"start":1756358612066,"stop":1756358612067,"duration":1},"status":"passed","severity":"normal"},{"uid":"87779ed7eab4aac5","name":"should not receive a peer event after stop","time":{"start":1756358683505,"stop":1756358683505,"duration":0},"status":"passed","severity":"normal"},{"uid":"b690d17a2616cde1","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756358602290,"stop":1756358602291,"duration":1},"status":"passed","severity":"normal"},{"uid":"96ddb87a7a2a716c","name":"recovers when dns.resolve returns empty","time":{"start":1756358622972,"stop":1756358622972,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f307182b3fdb15","name":"should return false when pubsub topic parsing fails","time":{"start":1756358612382,"stop":1756358612383,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba185cef0bb6c7b","name":"Store - dialed after - with timeout","time":{"start":1756359021095,"stop":1756359021095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e39a078bf939aa","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756358662736,"stop":1756358662737,"duration":1},"status":"passed","severity":"normal"}] |